সিসকো গাড়িতে কীভাবে "সাধারণ বিস্ফোরণ" এবং "সর্বাধিক বিস্ফোরণ" বোঝা যায়?


11

আমি যেমন বুঝতে পেরেছি, সিসকো আইওএস সিএআর (কমিটেড অ্যাক্সেস রেট) লিক বালতি অ্যালগোরিদমের উপর ভিত্তি করে তৈরি করা হয়েছে (ধারণাটি টোকেন বালতি অ্যালগরিদমের সাথে একই রকম ) এবং আমি গড় হার হিসাবে যে পরিমাণ বিটকে কনফিগার করি, তা হল "নিয়মিত বালতি ফাঁস হওয়া পরিমাণ "। উদাহরণস্বরূপ এখানে গড় ইনপুট হারের সীমাবদ্ধতা হার 5 এমবিপিএস:

interface FastEthernet0/0
 ip address 10.10.10.2 255.255.255.0
 rate-limit input 5000000 937500 1875000 conform-action transmit exceed-action drop

এখন যদি ট্রাফিকের হার গড় হারের নীচে হয় তবে তা সর্বদা মানিয়ে নেওয়া হয়। আমি কি সংশোধন করেছি যে "সাধারণ ফেটে" নির্ধারণ করে যে অ্যাক্সেস-অ্যাকশন প্রয়োগের আগে ট্র্যাফিক বিস্ফোরণ কতটা বড় হতে পারে? সুতরাং উপরের উদাহরণের ক্ষেত্রে, যদি এখানে নিয়মিত 5 এমবিপিএস (বালতিতে 625000 বাইট) ট্র্যাফিক রেট থাকে, তবে আমি ট্র্যাফিকের জন্য একটি দ্বিতীয় 7.5 এমবিপিএস (বালতিতে অতিরিক্ত 312500 বাইট যোগ করা) প্রেরণ করতে পারি এবং একটি বিটও বাদ যায় না ? এবং যদি বালতিতে বাইটগুলি সাধারণ ফেটে এবং সর্বাধিক বিস্ফোরণের মধ্যে থাকে তবে সর্বাধিক বিস্ফোরণও পূর্ণ হলে সমস্ত নতুন প্যাকেট বাদ না দেওয়া পর্যন্ত রেড-এর মতো অ্যালগোরিদমের ভিত্তিতে বাইটগুলি বাদ দেওয়া হয়?


আপনি নির্ধারিত অনুগ্রহ অর্জনের জন্য আপনি আমার উত্তরটিতে অন্য কোনও তথ্য বা ব্যাখ্যা খুঁজছেন?
কেলার জি

দয়া করে ভুলে যাবেন না যে আপনাকে ম্যানুয়ালি অনুদান প্রদান করতে হবে ; যদি আপনি এমন কোনও উত্তর পেয়ে থাকেন যা আপনাকে সন্তুষ্ট করে না তবে দয়া করে কমপক্ষে সেই উত্তরটি থেকে কী অনুপস্থিত তা ব্যাখ্যা করুন।
মাইক পেনিংটন

উত্তর:


12

আসুন আমরা এখানে কি আচরণ করছি গণনা করা যাক। সিএআর মূলত আইওএস পুলিশিংয়ের পুরানো সংস্করণ, সুতরাং এই সমস্ত ধারণাটি উভয়ের ক্ষেত্রেই প্রযোজ্য।

Committed Information Rate (CIR) = 5,000,000 (5Mbps)
Burst Commit Bucket (Bc) = 937,500
Burst Excess Bucket (Be) = 1,875,000
Time Interval (Tc) = Bc / CIR = 0.1875 s = 187.5 ms

প্রবাহকে আমরা সীমাবদ্ধ রাখতে চাই সেই হারটি 5 এমবিপিএস। কমিট বালতিটি 937,500 বাইট। বার্স্ট বালতিটি 1,875,000 বাইট। এবং বালতিগুলি প্রতি 187.5 এমএসে পুনরায় পূরণ করা হয়।

যেমন আপনি উল্লেখ করেছেন, আইওএস কত ট্র্যাফিক যেতে পারে তা সীমাবদ্ধ করতে একটি বালতি প্রক্রিয়া ব্যবহার করে। এটি ট্র্যাফিকটিকে নির্বিঘ্ন সময়ের সাথে ইন্টারফেস ব্যান্ডউইদথের X% পর্যন্ত সাবলীল করে না! পরিবর্তে, এটি ইন্টারফেসের ব্যান্ডউইদথের সম্পূর্ণ অ্যাক্সেসের অনুমতি দেয় যতক্ষণ না আপনার কাছে টোকেন দেওয়ার জন্য রয়েছে।

এছাড়াও, যেহেতু এটি পুলিশিং করা হচ্ছে, তাই রেড / ডাব্ল্রেইআরডি খেলতে নেই। রেড কেবল তখনই ঘটে যখন পরিচালনা করার জন্য কোনও সারি থাকে। পুলিশিংয়ে কোনও বাফারিং / কুইউং নেই, কেবল আকারে in

প্রথমে কমিট বালতি (বিসি) নিয়ে কাজ করি। ধরে নিন যে আপাতত কোনও বাড়তি বালতি নেই (থাকুন)।

* কমিট কেবল বালতি (দ্বি-রঙের পলিসার) *

এটি একটি অত্যন্ত কড়া পলিসার যা কেবলমাত্র আপনাকে সিআইআর-এর মধ্যে ঠিক পাঠাতে দেয়; উপরে ফেটে না এখানে কেবল একটি বালতি রয়েছে, বিসি। ট্র্যাফিক, মানানসই এবং অতিক্রম করার জন্য দুটি "রঙ" রয়েছে ।

সময় = 0 এমএস - বালতিটি 937,500 বাইটের টোকেন সহ পুরো শুরু হয়। ধরা যাক আপনি ইন্টারফেস জুড়ে 7,500 বাইট প্রেরণ করুন। এখন আইওএস বালতিটি 7,500 বাইট দ্বারা হ্রাস করে এবং বালতিটিতে এখন 930,000 বাইটের টোকেন রয়েছে। প্রেরিত ট্র্যাফিকটিকে "মেনে চলা" হিসাবে বিবেচনা করা হয় এবং এতে "কনফর্ম-অ্যাকশন" প্রয়োগ করা হয়।

সময় = 187.5 এমএস - আমরা এখন টিসিকে হিট করেছি, এবং বিসি বালতিটি পুনরায় পূরণ করব। টোকেনের 937,500 বাইট যুক্ত করা হয়েছে। কোনও অতিরিক্ত টোকেন ছড়িয়ে পড়ে এবং হারিয়ে যায়।

সময় = 190 এমএস - কমিট বালতিটির 937,500 টোকেন রয়েছে। আমরা ট্রাফিকের 2,000,000 বাইট পাই। বাল্টির টোকেন থাকার কারণে প্রথম 937,500 বাইট জরিমানা স্থানান্তরিত হয়। অবশিষ্ট ট্র্যাফিককে "অতিক্রম" হিসাবে বিবেচনা করা হয় এবং "অ্যাকশন-অ্যাকশন" অনুসারে চিকিত্সা করা হয়। রেমবার, পুলিশিংয়ে কোনও বাফারিং নেই (এটিকে শেপিং বলা হয়) - আপনি হয় প্রেরণ, মন্তব্য ও প্রেরণ, বা ড্রপ।

সময় = 375 এমএস - আমরা আবার টিসি মারলাম, এবং বিসি বালতিটি 937,500 টোকেন দিয়ে পুনরায় পূরণ করা হবে।

* অতিরিক্ত বালতি (থ্রি-কালার পলিকার) দিয়ে বালতি কমিট করুন *

আপনি allyচ্ছিকভাবে একটি অতিরিক্ত বালতি (হতে) যুক্ত করতে পারেন। এটি ট্রাফিককে অস্থায়ী ভিত্তিতে বিসি বালতি ছাড়িয়ে যেতে দেয়। সামগ্রিক সিআইআর একই থাকা উচিত। এটি একটি তিনটি "রঙ" পলিসার: মানানসই, অতিক্রম করা এবং লঙ্ঘন করা

সময় = 0 এমএস - উভয় বালতি (বিসি এবং বি) সম্পূর্ণ শুরু হয়। বিসির 937,500 টোকেন রয়েছে, বি রয়েছে 1,875,000 টোকেন।

সময় = 50 এমএস - 2,000,000 বাইট ট্র্যাফিক আসে। রাউটারটি প্রথমে বিসি বালতি টোকেন হ্রাস করে। এটি বিসি বালতিটি শূন্যে হ্রাস করে। বিসি দ্বারা আচ্ছাদিত 937,500 বাইট ট্র্যাফিককে "মেনে চলা" হিসাবে বিবেচনা করা হয় এবং এতে "কনফর্ম-অ্যাকশন" প্রয়োগ করা হয়েছে।

এটি এখনও পর্যন্ত টোকেন নেই ট্রাফিকের 1,062,500 বাইট ছেড়ে যায়। এখন রাউটারটি বি বালতিতে dুকে যায় এবং বাকী ট্র্যাফিকটি coverাকতে 1,062,500 টোকন বিয়োগ করে। এই বাইটগুলি "ছাড়িয়ে যাওয়া" হিসাবে বিবেচিত এবং এতে "অ্যাকশন-অ্যাকশন" প্রয়োগ করা হবে। আপনার উদাহরণে, ট্র্যাফিকটি বাদ দেওয়া হবে তবে আপনি সম্ভবত এটি মন্তব্য করতে বা সঞ্চারিত করতে পারেন।

আপনি যদি ঘরে বসে স্কোর রাখেন, বিসির এখন শূন্য টোকেন রয়েছে, বিতে রয়েছে 812,500 টোকেন

সময় = 75 এমএস - এখন, রাউটারটি আরও 1,200,000 বাইট ট্র্যাফিক গ্রহণ করে। বিসি বালতিটি খালি, সুতরাং সেখানে কোনও সহায়তা নেই। বি বালতিটি সহায়তা করতে পারে, সুতরাং এটি টোকেন সহ প্রথম 812,500 বাইট ট্র্যাফিককে কভার করে এবং এটি এখন খালি। এই ট্র্যাফিকটিকে "ছাড়িয়ে যাওয়া" হিসাবে বিবেচনা করা হয় এবং এতে "অ্যাকশন-অ্যাকশন" প্রয়োগ করা হবে।

বালতিগুলি এখন শুকনো, তবে এখনও 387,500 বাইট বাকী রয়েছে deal এই ট্র্যাফিকটিকে "লঙ্ঘনকারী" হিসাবে বিবেচনা করা হয় এবং সর্বদা সিএআর দিয়ে বাদ দেওয়া হয় (আপনি "লঙ্ঘন-অ্যাকশন" দিয়ে এমকিউসি এবং পুলিশ কমান্ড ব্যবহার করে এটি দিয়ে অন্যান্য কাজ করতে পারেন)।

সময় = 187.5 এমএস - এখন আমরা প্রথম টিসি ব্যবধানে পৌঁছেছি, আমাদের বালতিগুলি পূরণ করার সময়। একটি মূল বিষয় হ'ল কেবলমাত্র বিসি মূল্যবান টোকেনগুলি পুনরায় পূরণ করা হয়েছে! বিসি বালতিটি প্রথমে 937,500 এ পূর্ণ হয়। বকেটটি রক্ষা কর

সময় = 375 এমএস - এটি শান্ত ছিল, এবং আমরা এটি পরবর্তী টিসি ব্যবধানে তৈরি করি। বিসি বালতিতে বিসি মূল্যবান টোকেন যুক্ত করা হয়। যেহেতু বিসি বালতি ইতিমধ্যে পূর্ণ, তাই অতিরিক্ত টোকেনগুলি হারিয়ে যায় না - এর পরিবর্তে তারা বি বালতিতে "ছড়িয়ে পড়ে"। এখন বিসি বালতিটি 937,500 টোকেন দিয়ে পূর্ণ এবং বি বালতিটি 937,500 টোকেন দিয়ে আংশিক পূর্ণ।

সময় = 562.5 এমএস - এখনও শান্ত, এবং আমরা পরবর্তী টিসিতে আছি। বিসি বালতিতে বিসির মূল্যবান টোকেন যুক্ত করা হয়েছে, যা ইতিমধ্যে পূর্ণ। এর সমস্তগুলি বি বালতিতে ছড়িয়ে পড়ে (যা ইতিমধ্যে 937,500 টোকেন রয়েছে)। বি 1,875,000 টোকেন পর্যন্ত সমস্ত পথ পূরণ করে।

* চূড়ান্ত নোটস *

  • আপনার কনফিগারেশনটি বি বালতিটি ব্যবহার করছে না। আপনি কেবল বিসি বালতি ব্যবহার করে রেট-সীমাবদ্ধ / পুলিশিং করছেন, যদি আপনার কাছে পলিসার / শ্যাপার প্রেরণকারী ডেটা একইভাবে কনফিগার না করা হয় এবং সিসি-ওয়াইজ সিঙ্কে না থাকে তবে অনিচ্ছাকৃত পার্শ্ব প্রতিক্রিয়া থাকতে পারে।

  • সিএআর / হার-সীমাটি খুব পুরানো এবং অবনমিত। এটি বাস্তবায়নের জন্য এমকিউসি এবং আধুনিক কিউএস-এ স্যুইচ করার বিষয়টি বিবেচনা করুন, কারণ এটি আপনাকে আরও তথ্য এবং বিকল্প দেয়।

  • আমি উপরের সিরিয়ালাইজেশন বিলম্বকে (লাইনে ডেটা প্রেরণ করতে যে সময় লাগে )টিকে সম্পূর্ণ উপেক্ষা করি এবং আমি নিশ্চিত যে গণিতটি বাস্তব দৃশ্যে কাজ করে না। তবে ধারণাগুলি ব্যবহারের সঠিক সংখ্যা নির্বিশেষে শক্ত।

* এমকিউসি উদাহরণ *

policy-map PM-FA0/0-IN
 class class-default
  police cir 5000000 bc 937500 be 1875000
!
interface Fa0/0
 service-policy input PM-FA0/0-IN
!

* সূত্র *


সত্যিই সহজ উত্তর! তবে একক হার (দ্বি-বর্ণ) পুলিশিংয়ের বিষয়ে আমার একটি প্রশ্ন রয়েছে। আপনি নিম্নলিখিতটি উল্লেখ করেছেন: ট্র্যাফিক, মান্য করা এবং লঙ্ঘন করার জন্য দুটি "রঙ" রয়েছে। আমার মনে হয় এটি কী হওয়া উচিত, তা মেনে চলা এবং অতিক্রম করা (লঙ্ঘনের পরিবর্তে যা গাছের রঙের পুলিশিং পদ্ধতির অন্তর্ভুক্ত উচিত))
ড্যানিয়েল ব্লেজ

আপনি ঠিক ঠিক বলেছেন, আপনার পরামর্শ অনুসারে আপডেট করেছেন।
কেলার জি
আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.