کنترل پهنای باند توسط روتر و سوئیچ سیسکو یکی از نیاز های مهم و کاربردی در انواع شبکه های مبتنی بر سیسکو و محیط های سرویس دهی می باشد .
کنترل ترافیک و محدودیت پهنای باند و ایجاد ارجعیت بین سرویس های مختلف ، ضامن حفظ کیفیت سرویس دهی و جلوگیری از اتلاف پهنای باند و همچنین بررسی شبکه از لحاظ وجود نشتی و جلوگیری از حملاتی نظیر DOS , DDOS است .
یکی از دقدقه های ISP ها کنترل دقیق پهنای باند و حفقظ و کنترل کیفیت QOS جهت تحویل سرویس به مشترک است که سیسکو بدین منظور راه حل های زیادی را پیش راه مدیران شبکه قرار داده است . در واقع شما با داشتن یک دیوایس سیسکو هیچ وقت به درب بسته نخواهید خورد .
در این مقاله آموزشی ما به معرفی دو روش کلی Shaping و Policy ، مزایا و معایب هریک و ساختار و عملکرد و همچنین مثال های کاربردی به اختصار می پردازیم ..
روش اول استفاده که فقط در روتر های سیسکو قابل استفاده و جهت کنترل پهنای باند خروجی است ، روش Shaping و یا شکل دهی ترافیک است .
در روش Shaping ، که فقط بر روی ترافیک خروجی از روتر قابل اعمال است ، پکت های بعد از رسیدن به ماکزیمم میزان تعیین شده ، Drop نمیشوند ، بلکه با الگریتم های مختلفی مثل :
Class Based Weighted Fair Queuing (CBWFQ) and Low Latency Queuing (LLQ)
در صف Queue بافر شده و بر اساس قوانین تعیین شده ، ارسال میشود ، بنابراین این روش باعث افزایش OverHead و همچنین استفاده بیشتر از منابع مثل حافظه و پردازنده خواهد شد ولی در عوض هیچ پکتی Drop نشده و بر اساس الگریتم های یاد شده ، تحویل کاربر میشود .
مثال :
ابتدا ساختن ACL برای match شدن ترافیک
Router(config)# access-list access-list-number
اینترفیس مورد نظر :
Router(config-if)# interface interface-type interface-number
استفاده از کامند ترافیک شیپ و تخصیص ترافیک بر اساس اکسس لیست مورد نظر
Router(config-if)# traffic-shape group access-list-number bit-rate [burst-size [excess-burst-size]]
وریفای و مانیتور و دیباگینگ :
Router# show traffic-shape
Interface Ethernet0
Access Target Byte Sustain Excess Interval Increment Adapt
VC List Rate Limit bits/int bits/int (ms) (bytes) Active
– 101 1000000 31250 125000 125000 125 15625 –
Interface Ethernet1
Access Target Byte Sustain Excess Interval Increment Adapt
VC List Rate Limit bits/int bits/int (ms) (bytes) Active
– 5000000 156250 625000 625000 125 78125 –
The following is sample output for the show traffic-shape statistics command for this example:
Router# show traffic-shape statistics
Access Queue Packets Bytes Packets Bytes Shaping
I/F List Depth Delayed Delayed Active
Et0 101 0 2 180 0 0 no
Et1 0 0 0 0 0 no
در قسمت بعدی به تشریح روش Traffic Policy و همچنین الگوریتم Token Bucket که از ابزار های معروف QOS است ، ضمن مقایسه با Traffic Shaping خواهیم پرداخت .