আমি বর্তমানে আইএসপি-স্তরের সংস্থাগুলির জন্য ট্র্যাফিক গঠনের সমাধানের জন্য কাজ করছি এবং একটি আকর্ষণীয় (ধরণের দার্শনিক) সমস্যার কাছে এসেছি।
সিস্টেমটি কতগুলি শেষ পয়েন্টগুলি পরিচালনা করতে হবে (যা প্রায় ২০ ডলার) হ'ল তা জানতে চাইলে আমি যখন আরও বেশি ব্যবহারকারীর ট্র্যাফিক নীতি / আকারের প্রয়োজন হয় তখন কী হবে তা নিয়ে আমি একটু চিন্তিত হয়ে পড়েছিলাম। যেহেতু আমি বর্তমানে পুরো নেটওয়ার্কের জন্য এইচএফএসসি শেপিং ট্রি (টিসি-এইচএফএসসি দেখুন, বেশিরভাগ একই-তবে-শীতল জিনিসটি ভাল-পরিচিত এইচটিবি হিসাবে দেখি), আমার আরও ক্লাসিড ব্যবহার করতে হবে (স্পষ্টত কমপক্ষে প্রতিটি ব্যবহারকারীর জন্য একটি অন্তর্জাল). যে সমস্যাটি আমি পেয়েছি তা হ'ল টিসি ক্লাসিডের সীমাবদ্ধ সীমাবদ্ধ - এগুলি ১--বিট সংখ্যা, যা আমাকে এই সমাধানটি দ্বারা সর্বাধিক k৪ কে ব্যবহারকারীর আকার দেয়।
একইভাবে, আমি যদি টিসি ফিল্টারগুলি দক্ষতার সাথে পরিচালনা করতে চাই (যেমন 'সমস্ত প্রযুক্তি ফ্লাশ ব্যবহার না করা'), তবে আমাকে পৃথক ফিল্টার এন্ট্রি মুছতে বা সংশোধন করতে সক্ষম হতে হবে। (আমি LARTC [1] থেকে হ্যাশ টেবিলের অনুরূপ কিছু ব্যবহার করছি)। আবার, একমাত্র পদ্ধতি যা এটির সাথে কাজ করে বলে মনে হচ্ছে তা হল পৃথক অগ্রাধিকারগুলি ব্যবহার করে সমস্ত ফিল্টারকে সংখ্যায়িত করা (টিসি ফিল্টার অ্যাড ডেভ ... প্রিও 1)। এই উদ্দেশ্যে ব্যবহার করা যেতে পারে এমন অন্য কোনও প্যারামিটার নেই এবং আফসোস, প্রিও কেবল 16-বিট-কেবল।
আমার প্রশ্নটি অনুসরণ করা হচ্ছে: উপলভ্য "শনাক্তকারী স্থান" সম্প্রসারণের জন্য, যেমন 'টিসি ক্লাস' কমান্ডের জন্য 32-বিট ক্ল্যাসিড, এবং 'টিসি ফিল্টার' এর জন্য 32-বিট অগ্রাধিকার (বা অন্য কোনও পরিবর্তন হ্যান্ডলগুলি) আছে কি কোনও ভাল পদ্ধতি রয়েছে? কমান্ড?
অনেক ধন্যবাদ,
-mk
(বিটিডব্লিউ) আমি আশা করি এটি "k৪ কে ব্যবহারকারীদের সবার পক্ষে যথেষ্ট হওয়া উচিত" দৃশ্যে যাবে না ...)