يوضح هذا المستند كيفية تطبيق ميزات جودة الخدمة (QoS) المستندة إلى البرامج (CBWFQ) وميزات Cisco IOS® البرمجية الأخرى على واجهة إيثرنت الفرعية. تعد واجهة الإيثرنت الفرعية واجهة منطقية في Cisco IOS. يمكنك إستخدام واجهة سطر الأوامر (CLI) (MQC) لجودة الخدمة النمطية لإنشاء سياسة خدمة وتطبيقها على واجهة فرعية لشبكة الإيثرنت.
لا توجد متطلبات خاصة لهذا المستند.
تستند المعلومات الواردة في هذا المستند إلى إصدارات البرامج والمكونات المادية التالية:
برنامج IOS الإصدار 12.2(2)T من Cisco
cisco 2620 مسحاج تخديد مع سريع إثرنيت شبكة وحدة نمطية
تم إنشاء المعلومات المُقدمة في هذا المستند من الأجهزة الموجودة في بيئة معملية خاصة. بدأت جميع الأجهزة المُستخدمة في هذا المستند بتكوين ممسوح (افتراضي). إذا كنت تعمل في شبكة مباشرة، فتأكد من فهمك للتأثير المحتمل لأي أمر قبل استخدامه.
للحصول على مزيد من المعلومات حول اصطلاحات المستندات، ارجع إلى اصطلاحات تلميحات Cisco التقنية.
بشكل عام، يعتمد إختيار أين يتم تطبيق النهج على ميزات جودة الخدمة التي يتم تنشيط النهج الخاص بك. تدعم واجهة إيثرنت فرعية ما يلي:
السياسة المستندة إلى الفئة - إذا قمت بتطبيق سياسة باستخدام الأمر police على كل من الواجهة والواجهة الفرعية، يكون منظم الواجهة الفرعية فقط نشطا لحركة المرور التي تطابق الفئة. راجع تنظيم حركة المرور للحصول على مزيد من المعلومات.
العلامة المستندة إلى الفئة - راجع نظرة عامة على التصنيف للحصول على مزيد من المعلومات.
التشكيل المستند إلى الفئة- راجع تكوين التشكيل المستند إلى الفئة للحصول على مزيد من المعلومات.
قوائم الانتظار المستندة إلى الفئة-قوائم الانتظار هي حالة خاصة لواجهات الإيثرنت الفرعية. راجع باقي هذا القسم للحصول على مزيد من المعلومات.
يبدأ الموجه في انتظار الحزم عندما يتجاوز عدد الحزم التي يلزم إرسالها من واجهة معدل إخراج تلك الواجهة. ثم يتم وضع الحزم الزائدة في قائمة الانتظار. يمكن تطبيق أسلوب قوائم انتظار على الحزم التي تنتظر الإرسال.
لا تدعم الواجهات المنطقية Cisco IOS بشكل طبيعي حالة إزدحام ولا تدعم التطبيق المباشر لنهج خدمة يطبق أسلوب قوائم انتظار. بدلا من ذلك، تحتاج أولا إلى تطبيق التشكيل على الواجهة الفرعية باستخدام تنظيم حركة البيانات العامة (GTS) أو التشكيل المستند إلى فئة. راجع التنظيم والتشكيل للحصول على مزيد من المعلومات.
يطبع الموجه رسالة السجل هذه عند تكوين واجهة إيثرنت فرعية باستخدام سياسة خدمة تقوم بتطبيق قوائم الانتظار دون تشكيل:
router(config)# interface ethernet0/0.1 router(config-subif)# service-policy output test CBWFQ : Not supported on subinterfaces
لاحظ أن القاعدة نفسها تنطبق على الواجهة الفرعية لإيثرنت جيجابت.
c7400(config)# interface gig0/0.1 c7400(config-subif)# service-policy ou c7400(config-subif)# service-policy output outFE CBWFQ : Not supported on subinterfaces
بمعنى آخر، يجب تكوين نهج هرمي باستخدام الأمر shape على المستوى الأصل. أستخدم أمر النطاق الترددي ل CBWFQ، أو أمر الأولوية لقوائم انتظار المهلة المنخفضة (LLQ) على المستويات الأقل. يحدد الشكل المستند إلى الفئة معدل الإخراج و(يمكننا أن نفترض) يؤدي إلى حالة إزدحام على الواجهة الفرعية المنطقية. تقوم الواجهة الفرعية من تطبيق "الضغط الخلفي"، ويبدأ Cisco IOS في وضع الحزم الزائدة التي يتم إحتجازها بواسطة الشاحن في قائمة الانتظار.
اتبع هذه الخطوات لتطبيق سياسة هرمية:
قم بإنشاء نهج تابع أو نهج أقل مستوى يقوم بتكوين آلية قوائم انتظار. في المثال أدناه، قمنا بتكوين LLQ باستخدام الأمر priority و CBWFQ باستخدام الأمر bandwidth. راجع نظرة عامة على إدارة الازدحام للحصول على مزيد من المعلومات.
policy-map child class voice priority 512
قم بإنشاء سياسة أصل أو أعلى مستوى التي تطبق التشكيل المستند إلى الفئة. قم بتطبيق النهج التابع كأمر ضمن النهج الأصل نظرا لأن التحكم في الدخول للفئة التابعة يتم بناءا على معدل التشكيل للفئة الأصل.
policy-map parent class class-default shape average 2000000 service-policy child
تطبيق النهج الأصلي على الواجهة الفرعية.
interface ethernet0/0.1 service-policy parent
في هذا القسم، تُقدّم لك معلومات تكوين الميزات الموضحة في هذا المستند.
ملاحظة: للعثور على معلومات إضافية حول الأوامر المستخدمة في هذا المستند، أستخدم أداة بحث الأوامر (للعملاء المسجلين فقط).
الموجه 2620A |
---|
hostname 2620A ! ip cef ! class-map match-any dscp46 match ip dscp 46 class-map match-all telnet_ping_snmp match access-group 150 class-map match-all http match access-group 154 class-map match-all pop3_smtp match access-group 153 ! ! policy-map voice_traffic class dscp46 shape average 30000 10000 class telnet_ping_snmp shape average 20000 15440 class pop3_smtp shape average 20000 15440 class http shape average 20000 15440 ! interface FastEthernet0/0 ip address 10.10.247.2 255.255.255.0 duplex auto speed auto ! interface FastEthernet0/0.1 encapsulation dot1Q 1 native ip address 10.1.1.1 255.255.255.0 service-policy output voice_traffic |
يوفر هذا القسم معلومات يمكنك إستخدامها للتأكد من أن التكوين يعمل بشكل صحيح.
يتم دعم بعض أوامر العرض بواسطة أداة مترجم الإخراج، والتي تتيح لك عرض تحليل إخراج أمر العرض.
show policy-map {policy name} - يعرض تكوين جميع الفئات لمخطط نهج خدمة محدد.
2620A# show policy-map voice_traffic Policy Map voice_traffic Class dscp46 Traffic Shaping Average Rate Traffic Shaping CIR 30000 (bps) Max. Buffers Limit 1000 (Packets) Bc 10000 Class telnet_ping_snmp Traffic Shaping Average Rate Traffic Shaping CIR 20000 (bps) Max. Buffers Limit 1000 (Packets) Bc 15440 Class pop3_smtp Traffic Shaping Average Rate Traffic Shaping CIR 20000 (bps) Max. Buffers Limit 1000 (Packets) Bc 15440 Class http Traffic Shaping Average Rate Traffic Shaping CIR 20000 (bps) Max. Buffers Limit 1000 (Packets) Bc 15440 2620A# show policy-map voice_traffic class dscp46 Class dscp46 Traffic Shaping Average Rate Traffic Shaping CIR 30000 (bps) Max. Buffers Limit 1000 (Packets) Bc 10000
show policy-map interface fast - يعرض عدادات المطابقة لجميع الفئات لمخطط سياسة الخدمة المحدد.
2620A# show policy-map interface fa0/0.1 FastEthernet0/0.1 Service-policy output: voice_traffic Class-map: dscp46 (match-any) 0 packets, 0 bytes 5 minute offered rate 0 bps, drop rate 0 bps Match: ip dscp 46 0 packets, 0 bytes 5 minute rate 0 bps Traffic Shaping Target Byte Sustain Excess Interval Increment Adapt Rate Limit bits/int bits/int (ms) (bytes) Active 30000 2500 10000 10000 333 1250 - Queue Packets Bytes Packets Bytes Shaping Depth Delayed Delayed Active 0 0 0 0 0 no Class-map: telnet_ping_snmp (match-all) 0 packets, 0 bytes 5 minute offered rate 0 bps, drop rate 0 bps Match: access-group 150 Traffic Shaping Target Byte Sustain Excess Interval Increment Adapt Rate Limit bits/int bits/int (ms) (bytes) Active 20000 3860 15440 15440 772 1930 - Queue Packets Bytes Packets Bytes Shaping Depth Delayed Delayed Active 0 0 0 0 0 no Class-map: pop3_smtp (match-all) 0 packets, 0 bytes 5 minute offered rate 0 bps, drop rate 0 bps Match: access-group 153 Traffic Shaping Target Byte Sustain Excess Interval Increment Adapt Rate Limit bits/int bits/int (ms) (bytes) Active 20000 3860 15440 15440 772 1930 - Queue Packets Bytes Packets Bytes Shaping Depth Delayed Delayed Active 0 0 0 0 0 no Class-map: http (match-all) 0 packets, 0 bytes 5 minute offered rate 0 bps, drop rate 0 bps Match: access-group 154 Traffic Shaping Target Byte Sustain Excess Interval Increment Adapt Rate Limit bits/int bits/int (ms) (bytes) Active 20000 3860 15440 15440 772 1930 - Queue Packets Bytes Packets Bytes Shaping Depth Delayed Delayed Active 0 0 0 0 0 no Class-map: class-default (match-any) 926 packets, 88695 bytes 5 minute offered rate 0 bps, drop rate 0 bps Match: any
ملاحظة: يعمل التنظيم المستند إلى الفئة على مستوى الواجهة والواجهة الفرعية. يقدم Cisco IOS 12.2(2.5) إمكانية تكوين التكوين على الواجهة الرئيسية وعناوين IP على الواجهات الفرعية.
المراجعة | تاريخ النشر | التعليقات |
---|---|---|
1.0 |
10-Aug-2005 |
الإصدار الأولي |