المحتويات

المقدمة

المتطلبات الأساسية

المتطلبات

المكونات المستخدمة

خرائط الفئة

٪ لا يتم دعم الفئات الفارغة

٪ range تم إنهاؤه لأنه فشل على GigabitEthernet1/0/1

قوائم الانتظار

٪ يتم دعم إجراءات قوائم الانتظار فقط مع التصنيف المستند إلى DSCP/coS/qos-group/السابقة!!

٪ من قائمة الانتظار مدعومة بنسبة مئوية فقط على هذا النظام الأساسي

٪ لا يتوافق ترتيب الفئات في قوائم انتظار أسماء النهج مع النهج المثبت

٪ مسموح بنوع حد قائمة انتظار واحد فقط في فئة.

تشكيل

٪ شكل متوسط أمر غير مدعوم لهذه الواجهة

خرائط الجدول

٪ لا يمكن حذفها. الجدول المستخدم في خرائط السياسة.

٪ لا يتم دعم خرائط جداول متعددة لكل هدف لكل إتجاه

٪ غير مسموح بميزة الأولوية في إجراء الشرطة مع خريطة الجدول

٪ إجراء خريطة الجدول غير مسموح به في الشرطة المستخدمة مع ميزة الأولوية

٪ تم دعم الترميز باستخدام خريطة جدول فقط

وضع السياسات

٪1 عامل تنظيم ألوان-3rate غير مدعوم

المقدمة

الهدف من هذا المنشور هو تجميع رسائل الخطأ الشائعة التي نحصل عليها عند تكوين ميزات جودة الخدمة على محولات Catalyst 3850 Series Switches. تم تنفيذ الأمثلة باستخدام IOS XE، الإصدار 03.03.05SE.

المتطلبات الأساسية

فهم تكوين واجهة سطر الأوامر (CLI) (MQC) لجودة الخدمة النمطية على محولات Catalyst 3850 switches.

المتطلبات

لا توجد متطلبات خاصة لهذا المستند.

المكونات المستخدمة

المعلومات الواردة في هذا المستند قائمة على المحولات Cisco Catalyst 3850 Series Switches.

تم إنشاء المعلومات الواردة في هذا المستند من الأجهزة الموجودة في بيئة معملية خاصة. بدأت جميع الأجهزة المستخدمة في هذا المستند بتكوين افتراضي. إذا كانت شبكتك مباشرة، فتأكد من فهمك للتأثير المحتمل لأي أمر.

خرائط الفئة

٪ لا يتم دعم الفئات الفارغة

مثال:

class-map match-any realtime

class-map match-any priority

class-map match-any missioncritical

class-map match-any transactional

class-map match-any scavenger

أو

policy-map Edge-QoS

class realtime

class priority

class missioncritical

class transactional

class scavenger

class class-default

3850(config-pmap-c)#interface Gi 1/0/1

3850(config-if)#service-policy input Edge-QoS

3850(config-if)#

*Mar 11 09:12:59.897:  Empty class unsupported

التقييد (القيود):

- لا يتم دعم خرائط الفئة التي لا تطابق جمل لها

- لا يتم دعم خرائط الفئة التي تحتوي على إجراءات فارغة

الحل البديل:

- إستخدام مخططات الجدول تحت تقصير الفئة وإزالة الفئة الفارغة

- أزلت CSCun54503 شيك فئة فارغ في IOS و FED. ثابت في IOS XE الإصدار 3.6.1 والإصدارات الأحدث.

٪ range تم إنهاؤه لأنه فشل على GigabitEthernet1/0/1

مثال:

int range Gi1/0/1 - 24

service-policy input queueing

% Range command terminated because it failed on GigabitEthernet1/0/1

التقييد (القيود): لا يوجد

الحل البديل:

- حدث خطأ أثناء تكوين جودة الخدمة، ثم حاول إستخدام واجهة واحدة وانظر إلى الخطأ الذي يظهر.

- لا يسمح بإدخال قائمة انتظار عند الدخول

قوائم الانتظار

٪ يتم دعم إجراءات قوائم الانتظار فقط مع التصنيف المستند إلى DSCP/coS/qos-group/السابقة!!

مثال:

access-list 150 permit ip 172.16.2.0 0.0.0.255 172.16.1.0 0.0.0.255

class-map match-any san_traffic

match access-group 150

class-map match-any non-client-nrt-class

match non-client-nrt

!

policy-map port_child_policy

class non-client-nrt-class

bandwidth remaining ratio 10

class class-default

shape average percent 10

service-policy port_child_policy

القيد (القيود): نفس رسالة الخطأ

الحل البديل:

- تم توفير خيارين، إما لإنشاء سياسة إدخال لتعيين تمييز DSCP إلى حركة مرور الدخول التي تطابق قائمة التحكم بالوصول (ACL) أو،

- إستخدام ميزة معدل النهج بدلا من قوائم الانتظار.

٪ من قائمة الانتظار مدعومة بنسبة مئوية فقط على هذا النظام الأساسي

مثال:

class-map queue

queue-limit cos 1 2 3 4

التقييد (القيود):

- توجد قيمة CoS واحدة فقط صالحة لكل عبارة حد قائمة انتظار، ويجب أن تكون المعلمة بعد القيمة الأولى قيمة نسبة مئوية.

الحل البديل:

- قم بتوزيع قيم التكلفة على العديد من جمل حد قائمة الانتظار.

class-map queue5

queue-limit cos 1 percent 10

queue-limit cos 2 percent 20

queue-limit cos 3 percent 30

queue-limit cos 4 percent 40

٪ لا يتوافق ترتيب الفئات في قوائم انتظار أسماء النهج مع النهج المثبت

مثال:

!Creating class-maps queue1 and queue2

class-map queue1

match cos 5

match dscp 46

class-map queue2

match cos 2 4 3 6

match dscp 16 18 20 22 26 32 34 36

!Assigning queueing features to queue1 and queue2

policy-map queueing

class queue1

shape average percent 70

class queue2

bandwidth remaining percent 10

!Applying the policy-map queueing to interface Gi1/0/1

interface gi1/0/1

service policy output queueing

!Creating class-maps queue5 and queue6

class-map queue5

match cos 1

match dscp 8 10 12 14

class-map queue6

match cos 5

match dscp 46

!Assigning queueing features to queue5 and queue6

policy-map queueing2

class queue5

shape average percent 70

class queue2

bandwidth remaining percent 10

!Applying the policy-map queueing to interface Gi1/0/2

interface gi1/0/2

service policy output queueing2

% Order of classes in policy name queueing2 is not consistent with installed policy

التقييد (القيود):

- يجب أن يكون تسلسل التصنيف لجميع السياسات المستندة إلى قوائم الانتظار السلكية هو نفسه عبر جميع منافذ البث السلكية (إيثرنت 10 جيجابت)، والشيء نفسه لجميع المنافذ السلكية لتدفق البيانات (إيثرنت جيجابت).

الحل البديل:

- أستخدم نفس ترتيب الفئات كأول تعيين نهج يستند إلى قوائم الانتظار تم تكوينه. لا تظهر هذه الرسالة إذا قمت بتطبيق خريطة السياسة على أي واجهة لوحدة 10GE النمطية

٪ مسموح بنوع حد قائمة انتظار واحد فقط في فئة.

مثال:

policy-map port-queue

class dscp-1-2-3

bandwidth percent 20

queue-limit dscp 1 percent 80

queue-limit dscp 2 percent 90

queue-limit cos 3 percent 100 <<<

الحل البديل:

- تكوين فئتين مختلفتين، واحدة لتحديد قائمة الانتظار باستخدام DSCP والأخرى لتحديد قائمة الانتظار باستخدام CoS

تشكيل

٪ شكل متوسط أمر غير مدعوم لهذه الواجهة

مثال:

class-map queue5

match cos 1

match dscp 8 10 12 14

class-map queue6

match cos 5

match dscp 46

policy-map queueing2

class queue5

shape average percent 70

class queue2

bandwidth remaining percent 10

interface gi1/0/1

service policy input queueing2

التقييد (القيود):

- لا يسمح بأي إجراءات قوائم انتظار على المدخل.

الحل البديل:

- لا شيء، يسمح فقط بإجراءات وضع العلامات والشرطة عند الدخول. قائمة انتظار إدخال واحدة فقط لكل منفذ.

خرائط الجدول

٪ لا يمكن حذفها. الجدول المستخدم في خرائط السياسة.

مثال:

3850(config-if)#auto qos voip trust

% Cannot be deleted. Tablemap being used in policy maps.

AutoQoS Error while generating commands on Gi1/0/3.

sh run

-- Output ommited

policy-map WAN-QoS

class class-default

shape average percent 20

service-policy VoIP-QoS

-- Output ommited

interface GigabitEthernet1/0/1

service-policy out WAN-QoS <- Queueing-based policy already attach to other interface in the same stream

التقييد (القيود):

- يجب أن يكون تسلسل التصنيف لجميع السياسات المستندة إلى قوائم الانتظار السلكية هو نفسه عبر جميع منافذ البث السلكية (إيثرنت 10 جيجابت)، والشيء نفسه لجميع المنافذ السلكية لتدفق البيانات (إيثرنت 1 جيجابت).

- يتم دعم خريطة جدول واحدة فقط لكل منفذ سلكي، لكل إتجاه.

- نظرا لوجود خريطة نهج تستند إلى قوائم انتظار بالفعل على واجهة أخرى، فسيفشل ذلك عند محاولة إزالة أو إضافة قائمة انتظار مختلفة تستند إلى قوائم الانتظار.

- السلوك المتوقع لكل خطأ CSCtz51125 .

الحل البديل:

- قم بإزالة خريطة السياسة القديمة المستندة إلى قوائم الانتظار على جميع الواجهات في نفس الدفق (واجهات 10GE أو 1GE).

- لا يجب أن يتسبب تطبيق السياسة المستندة إلى قوائم الانتظار الجديدة في مزيد من المشاكل.

٪ لا يتم دعم خرائط جداول متعددة لكل هدف لكل إتجاه

مثال:

policy map bw-with-table

class class-default

bandwidth percent 10

set cos dscp table default

set dscp dscp table default

int gig2/0/1

service-policy output bw-with-table

التقييد (القيود):

- واجهة سطر الأوامر (CLI) هي كتلة لخريطة السياسة المسطحة عند إرفاق خريطة السياسة بالواجهة، ولكن ليس للسياسة الفرعية على الصور قبل 03.03.00SE لكل CSCuc91333 .

الحل البديل:

- يتم دعم مخطط جدول واحد لكل سياسة للمنافذ السلكية.

٪ غير مسموح بميزة الأولوية في إجراء الشرطة مع خريطة الجدول

٪ إجراء خريطة الجدول غير مسموح به في الشرطة المستخدمة مع ميزة الأولوية

مثال:

policy-map priority-rate

class priority-one

priority level 1

police cir 256000 conform-action transmit exceed-action set-dscp-transmit dscp table test

التقييد (القيود):

- إن الجمع بين قائمة الانتظار ذات الأولوية والإجراء الشرطي لتعيين قيمة DSCP/CoS/IPP من خلال خريطة الجدول غير مدعوم على هذا النظام الأساسي.

الحل البديل:

- حاول إزالة سطر "override-action set-dscp-transmit" وبدلا من ذلك قم بتعيينه كإجراء إسقاط ثم قم بإعادة تطبيق خريطة السياسة.

٪ تم دعم الترميز باستخدام خريطة جدول فقط

مثال:

Policy-map my-policy

class voip_signal

set dscp cs2

police cir 32000 bc 8000

conform-action transmit

exceed-action set-dscp-transmit cs3

التقييد (القيود):

- يلزم تعيين جدول عند محاولة تغيير قيمة DSCP/CoS/IPP بشكل ديناميكي بواسطة واضع السياسات كلما تم تجاوز المعدل.

الحل البديل:

- قم بإنشاء خريطة جدول بقيم العلامة المطلوبة وتطبيقها على خريطة السياسة عند تجاوز المعدل.

table-map CS2toCS3

map from 24 to 16

default copy

policy-map my-policy

class voip_signal

set dscp cs2

police cir 32000 bc 8000

conform-action transmit

exceed-action set-dscp-transmit default dscp table CS2toCS3

وضع السياسات

٪1 عامل تنظيم ألوان-3rate غير مدعوم

مثال:

policy-map CiscoPhone-Input-Policy

Class Voip-Data-Class

set ip dscp ef

police cir 256000 bc 16000 be 16000

conform-action transmit

exceed-action set-dscp-transmit dscp table policed-dscp

violate-action drop

قيد:

- يتم دعم أنظمة الألوان التالية بمعدل واحد بمعدل 2 ألوان ومنفذي معدل 3 ألوان فقط.

الحل البديل:

- قم بتكوين قيمة PIR لاستخدام واضع السياسات ذو المعدل 2 3 ألوان أو قم بإزالة قيمة "be" وإجراء الانتهاك لتكوين واضع السياسات ذو المعدل 1 2 ألوان.

policy-map CiscoPhone-Input-Policy

Class Voip-Data-Class

set ip dscp ef

police cir 256000 bc 16000 pir 512000 be 16000

conform-action transmit

exceed-action set-dscp-transmit dscp table policed-dscp

violate-action drop