المحتويات

المقدمة

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

المتطلبات

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

معلومات أساسية

نظرة عامة على الفرق بين جودة الخدمة 3750 MLS وجودة الخدمة 3850 MQC

نموذج جودة الخدمة 3750

نموذج جودة الخدمة 3850

جدول مقارنة تفاصيل الميزات

مدخل

مخرج

أوامر عرض جودة الخدمة الشائعة

3750

3850

عينة تحويل من 3750 إلى 3850 جودة الخدمة

مثال 1: تم تعطيل جودة الخدمة

3750

3850

مثال 2: QoS Enabled Trust CoS

3750

3850

المثال 3: تمكين جودة الخدمة للثقة DSCP

3750

3850

المثال 4: تم تمكين جودة الخدمة باستخدام واجهة لها نهج المجموعة

3750

3850

المثال 5: تمكين جودة الخدمة مع عدم ثقة MLS بجودة الخدمة على الواجهة

3750

3850

مثال 6: جودة الخدمة ممكنة مع تغيير تعيين قائمة انتظار COs/DSCP

3750

3850

مثال 7: تمكين MLS مع طفرة DSCP

3750

3850

مثال 8: تمكين جودة خدمة MLS مع تنظيم التجميع

3750

3850

مثال 9: تمكين MLS مع وضع علامة النهج لأسفل

3750

3850

مثال 10: تمكين جودة خدمة MLS مع تكوين حد قائمة الانتظار

3750

3850

مثال 11: تمكين جودة خدمة MLS مع تكوين مخزن انتظار مؤقت

3750

3850

مثال 12: تمكين جودة خدمة MLS مع تكوين النطاق الترددي

3750

3850

مثال 13: تمكين جودة خدمة MLS مع الأولوية

3750

3850

مثال 14: تمكين جودة خدمة MLS مع تكوين المصباح

3750

3850

مثال 15: تمكين جودة خدمة MLS مع النطاق الترددي

3750

3850

مثال 16: HQoS

3750

3850

معلومات ذات صلة

المقدمة

يصف هذا المستند الفرق بين جودة الخدمة (QoS) للتحويل متعدد الطبقات (MLS) من الطراز 3750 والمحولات من الطراز 3850 التي تدعم واجهة سطر الأوامر (MQC) لجودة خدمة QoS النمطية.

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

المتطلبات

توصي Cisco بأن تكون لديك معرفة بالمواضيع التالية:

- برنامج Cisco IOS®

- التبديل متعدد الطبقات 3750 (MLS)

- واجهة سطر الأوامر لجودة خدمة المحولات النمطية (MQC)

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

لا يقتصر هذا المستند على إصدارات برامج ومكونات مادية معينة.

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

معلومات أساسية

يصف هذا المستند أيضا معلومات تفصيلية حول التحويل من خلال عمليات التهيئة العينة. ينطبق هذا المستند فقط على جودة الخدمة السلكية. هذا المستند خاص بمحترفي الشبكات المسؤولين عن تصميم شبكة تتضمن محول Cisco Catalyst 3850 Switch أو مكدس محول Cisco Catalyst 3850 Switch مستقلا، ويشار إليه باسم المحول.

نظرة عامة على الفرق بين جودة الخدمة 3750 MLS وجودة الخدمة 3850 MQC

تم تحسين تكوين جودة الخدمة في سطر 3850 نظرا لتنفيذه لتكوين MQC (نموذج تكوين جودة الخدمة العالمي) بدلا من أوامر جودة الخدمة القديمة MLS (تكوين جودة الخدمة المعتمد على النظام الأساسي) من خطوط المحولات 3750 و 3560.

يتم إبراز الاختلافات الرئيسية في هذا الجدول:

نوع المحول

3750

3850

بنية أساسية

MLS

MQC

الوضع الافتراضي لجودة الخدمة

معطل

ممكن

التكوين العام

جودة خدمة MLS للدعم

دعم بعض أدوات تحديد المعدل المستندة إلى الأجهزة (MQC) عند الدخول

لا يعتمد جودة خدمة MLS

دعم MQC [خريطة الفئة، خريطة السياسة]

تكوين الواجهة

دعم تكوين جودة خدمة MLS وبعض واجهة سطر الأوامر MQC عند الدخول

إرفاق النهج بالقارن

افتراضي ثقة المنفذ

معطل

ممكن

مدخل أيسر

التصنيف/وضع السياسات/وضع العلامات/

تشكيل قائمة الانتظار

التصنيف/وضع السياسات/وضع العلامات

[لا توجد قوائم انتظار للدخول !]

منفذ مخرج

تشكيل قائمة الانتظار

التصنيف/وضع السياسات/وضع العلامات/قوائم الانتظار

مدخل الواجهة الظاهرية للمحول (SVI)

التصنيف/وضع السياسات/وضع العلامات

التصنيف/الوسم

منفذ SVI

None

التصنيف/الوسم

من المهم الاعتراف بالتغيير الأساسي الأساسي في نهج جودة الخدمة.

في 3750، يتم تعطيل جودة الخدمة بشكل افتراضي، بينما في 3850، يتم تمكينها. أيضا من أجل الحفاظ على تمييز جودة الخدمة من الطبقة 2 (L2)/الطبقة 3 (L3) على النظام الأساسي 3750، يجب تطبيق تكوين ثقة.

في حالة 3850، يتم الوثوق بجميع الحزم بشكل افتراضي (يتم الحفاظ على علامة جودة الخدمة L2/L3)، إلا إذا قمت بتغييرها باستخدام تطبيق لخريطة سياسة معينة على واجهة الدخول أو الخروج.

نموذج جودة الخدمة 3750

نموذج جودة الخدمة 3850

جدول مقارنة تفاصيل الميزات

مدخل

الميزة

3750

3850

تصنيف

نقطة كود الخدمات المتنوعة (DSCP)، والأسبقية (PREC)، وقائمة التحكم في الوصول (ACL)

يدعم كلا من match-all و match-any

فئة الخدمة (CoS) والخطة المسبقة (PREC) وبروتوكول DSCP وقوائم التحكم في الوصول (ACL)

و VLAN

يدعم تطابق-أي فقط

وسم

[مجموعة غير مشروطة]

تعيين DSCP و PREC

تعيين مجموعة CoS و PREC و DSCP و QoS

وسم

[العلامة الشرطية]

طفرة بروتوكول DSCP

مخطط جدول افتراضي لفئة

وضع السياسات

1r2c

1r2c و 2r3c

تحديد وضع النهج

تجاوز الشرطة علامة لأسفل

[يدعم DSCP فقط]

الشرطة تتجاوز وتنتهك الخفض

[يدعم CoS و DSCP و PREC]

وضع سياسات التجميع

الدعم

تنظيم مجموعات تجميع البيانات [نوع واحد من HQoS]

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

يدعم هذا الطراز على 3750 فقط ولكنه لا يدعم الطراز 3750x

لا يدعم

جودة الخدمة الهرمية (HQoS)

أجهزة HQoS المستندة إلى شبكة VLAN فقط

وضع سياسات التجميع المستندة إلى المنفذ لكل شبكة محلية ظاهرية (PV)

مخرج

الميزة

3750

3850

دعم التصنيف لإجراء عدم وجود قوائم انتظار

لا يدعم

CoS، PREC، DSCP، مجموعة جودة الخدمة، قائمة التحكم في الوصول

و VLAN

دعم التصنيف لإجراء قوائم الانتظار

CoS و DSCP

مجموعة CoS و PREC و DSCP و QoS

وسم

لا يدعم

تعيين CoS، و Prec، و DSCP

وضع السياسات

لا يدعم

1r2c، 2r3c مع تجاوز/انتهاك علامة لأسفل من خلال خريطة الجدول

الحد الأقصى لعدد قوائم الانتظار وأنواع قوائم الانتظار

1P3Q3T [ 4 قوائم انتظار]

تسريع قائمة الانتظار-> قائمة الانتظار ذات الأولوية

2P6Q3T [ ما يصل إلى 8 قوائم انتظار]

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

وضع المشاركة، وضع الشكل، حد قائمة الانتظار، الأولوية والمخزن المؤقت لقائمة الانتظار

النطاق الترددي والنطاق الترددي المتبقي والتشكيل والحد من قائمة الانتظار والأولوية والمخزن المؤقت لقائمة الانتظار

HQoS

لا يدعم

HQoS: تنظيم مجموعات تجميع البيانات (AGG)، PV، شاحن المنفذ، شاحن المستخدم الأصلي باستخدام إجراء تابع غير قائم بالانتظار

أوامر عرض جودة الخدمة الشائعة

3750

أوامر عرض الإدخال:

show run class-map [name_of_class-map]

show run policy-map [name of policy-map]

show policy-map interface [interface_name]

أوامر العرض العام:

show mls qos maps

show mls qos maps

show mls qos queue-set

show mls qos interface [interface_name] queuing

show platform port-asic stats drop [interface_name] statistics

show mls qos aggregate-policer

3850

show run class-map [name_of_class-map]

show run policy-map [name of policy-map]

show table-map [name_of_table-map]

show run policy-map [name_of_policy-map]

show policy-map interface [interface_name]

show platform qos policies port sw [sw#]

show platform qos queue config interface_type [interface_name]

show platform qos queue stats interface_type [interface_name]

عينة تحويل من 3750 إلى 3850 جودة الخدمة

تكوين جودة الخدمة

3750

[عمومي]

3750

[الواجهة]

3850*

نموذج الرابط

تعطيل جودة الخدمة

لا توجد جودة خدمة MLS

طابوران

التحكم-> قائمة الانتظار (2)

البيانات -> قائمة الانتظار (4)

مخرج بدون نهج

التحكم -> قائمة الانتظار(1)

البيانات -> قائمة الانتظار(2)

الثقة أو الجلوس عند الدخول والخروج

إجراء قوائم الانتظار بناء على المدخل

الثقة أو المجموعة

جودة خدمة MLS

ج)

MLS QoS Trust CoS

تصنيف سياسة قوائم انتظار الخروج على CoS [ يحتاج الدخول إلى Config Trust CoS]

b)

DSCP الموثوق بجودة خدمة MLS

تصنيف سياسة الخروج في قائمة الانتظار على DSCP

ج)

نهج الإدخال مع إجراء المجموعة لتحديد قيمة DSCP

تصنيف نهج قوائم انتظار الخروج على DSCP

d)

لا يوجد تكوين ثقة MLS QoS [يمكن تعيين كلا CoS/DSCP على صفر]

نهج الإدخال مع إعدادات الفئة الافتراضية

تعيين CoS/DSCP 0

تعيين قائمة انتظار CoS/DSCP

MLS QoS Shared Round Robin (SRR)-queue output [CoS-map/ DSCP-map]

يمكن أن يستخدم A و B و C و D التخطيط الجديد المطابق

تصنيف الإخراج الصريح [CoS/DSCP] مع إجراء قوائم الانتظار

طفرة بروتوكول DSCP

الطفرة MLS QoS DSCP

الواجهة بحاجة إلى تكوين

DSCP الموثوق بجودة خدمة MLS

طفرة DSCP لجودة خدمة MLS [name]

سياسة إدخال الواجهة مع table-map

وضع سياسات الجماعات المسلحة

وضع سياسات تجميع جودة خدمة MLS

الحاجة إلى تكوين على مستوى الواجهة

تنظيم مجموعات تجميع البيانات [نوع واحد من HQoS]

الشرطة - الترميز

خريطة جودة خدمة MLS المخططة-DSCP [10] [11] إلى [63]

يمكن أن يدخل نهج تنظيم المرفق بالواجهة، بدلا من الإسقاط، حيز التنفيذ الخاص ب DSCP العام

[الإدخال]

مخطط جدول واحد للتجاوز وخريطة جدول واحدة للانتهاك لإجراءات الشرطة

[الإدخال والإخراج]

حد قائمة الانتظار

إخراج مجموعة قوائم انتظار جودة الخدمة MLS [1] الحد [1] [100] [100] [50] [200]

1-> مجموعة قائمة الانتظار 1

<1-> قائمة الانتظار 1

العتبة 1

العتبة 2

مخزن مؤقت محجوز

الحد الأقصى

تكوين مجموعة قوائم الانتظار [2]

[مجموعة الانتظار الافتراضية 1]

نهج قوائم انتظار الخروج مع إجراء قوائم الانتظار وتكوين حد قائمة الانتظار

المخازن المؤقتة

المخازن المؤقتة لمخرجات مجموعة جودة الخدمة MLS [1]

[15] [25] [40] [20]

مجموعة قوائم انتظار تكوين الواجهة

تخطيط السياسات مع إجراء قوائم الانتظار ونسبة المخازن المؤقتة لقائمة الانتظار [0-100]

المشاركة/النطاق الترددي

جودة خدمة MLS

تكوين مستوى الواجهة

"مشاركة النطاق الترددي لقائمة انتظار SRR 1 30 35 5" [وضع المشاركة]

النطاق الترددي في خريطة السياسة

قائمة انتظار الأولوية

[تسريع قائمة الانتظار]

جودة خدمة MLS

تكوين مستوى الواجهة "priority-queue-out"، يمكن أن يؤدي ذلك إلى جعل قائمة الانتظار الأولى الخاصة بمجموعة قوائم الانتظار المطابقة كقائمة انتظار ذات أولوية

مستوى الأولوية 1 في خريطة السياسة

محرف

جودة خدمة MLS

شكل النطاق الترددي لقائمة انتظار SRR [وضع الشكل]

متوسط الشكل في خريطة السياسة

منفذ شابر

جودة خدمة MLS

حد النطاق الترددي لقائمة انتظار SRR

منفذ شابر

HQoS

جودة خدمة MLS

SVI [إرفاق سياسة ب SVI] والواجهة تحتاج إلى تكوين "MLS QoS VLAN_based"

نهج PV

وقم بإرفاق النهج بالمنفذ في إتجاه الإدخال

مثال 1: تم تعطيل جودة الخدمة

3750 (التكوين العام)

3750 (الواجهة)

3850

لا توجد جودة خدمة MLS

طابور [التحكم في قائمة انتظار واحدة 2، قائمة انتظار واحدة 4]

مخرج بدون نهج

[التحكم في لوحة المفاتيح في قائمة الانتظار 1 وحزم البيانات في قائمة الانتظار 2]

3750

3750#show mls qos

QoS is disabled <- disable

QoS ip packet dscp rewrite is enabled

3750#show mls qos interface gig1/0/1 statistics | b  output queues enqueued

output queues enqueued:

queue:    threshold1   threshold2   threshold3

-----------------------------------------------

queue 0:           4           0           0

queue 1:           0           0           0 <- control

queue 2:           0           0           0

queue 3:           0           0           0 <- data

output queues dropped:

queue:    threshold1   threshold2   threshold3

-----------------------------------------------

queue 0:           0           0           0

queue 1:           0           0           0  <- control

queue 2:           0           0           0

queue 3:           0           0           0  <- data

Policer: Inprofile:            0 OutofProfile:            0

3850

3850#show run interface gig1/0/1

interface GigabitEthernet1/0/1

end

3850#show platform qos queue config gigabitEthernet 1/0/1 sw 1

DATA Port:21 GPN:1 AFD:Disabled QoSMap:0 HW Queues: 168 - 175

DrainFast:Disabled PortSoftStart:1 - 600

----------------------------------------------------------

DTS Hardmax   Softmax  PortSMin GlblSMin  PortStEnd

--- --------  -------- -------- --------- ---------

0   1  5   120  6   480  0     0   0     0   0   800 <- control

1   1  4     0  7   720  2   480   2   180   2   800 <- data

2   1  4     0  5     0  0     0   0     0   0   800

3   1  4     0  5     0  0     0   0     0   0   800

4   1  4     0  5     0  0     0   0     0   0   800

5   1  4     0  5     0  0     0   0     0   0   800

6   1  4     0  5     0  0     0   0     0   0   800

7   1  4     0  5     0  0     0   0     0   0   800

Priority   Shaped/shared   weight  shaping_step

--------   ------------   ------  ------------

0      0     Shared            50           0

1      0     Shared            75           0

2      0     Shared         10000         179

3      0     Shared         10000           0

4      0     Shared         10000           0

5      0     Shared         10000           0

6      0     Shared         10000         192

7      0     Shared         10000           0

Weight0 Max_Th0 Min_Th0 Weigth1 Max_Th1 Min_Th1 Weight2 Max_Th2 Min_Th2

------- -------  ------  ------  ------  ------  ------  ------ ------

0      0     478       0       0     534       0       0     600       0

1      0     573       0       0     641       0       0     720       0

2      0       0       0       0       0       0       0       0       0

3      0       0       0       0       0       0       0       0       0

4      0       0       0       0       0       0       0       0       0

5      0       0       0       0       0       0       0       0       0

6      0       0       0       0       0       0       0       0       0

7      0       0       0       0       0       0       0       0       0

مثال 2: QoS Enabled Trust CoS

3750 (عالمي)

3750 (الواجهة)

3850

جودة خدمة MLS

الواجهة "MLS QoS Trust CoS" (بناء على تعيين CoS الافتراضي لمجموعة الانتظار 1)

نهج قوائم انتظار الخروج المستند إلى CoS ( Ingress Need config Trust CoS)

3750

Global config:

3750(config)#mls qos

Interface config:

interface GigabitEthernet1/0/1

mls qos trust cos

Related show cli:

3750#show mls qos

QoS is enabled

QoS ip packet dscp rewrite is enabled

3750#show mls qos interface gig1/0/1

GigabitEthernet1/0/1

trust state: trust cos

trust mode: trust cos

trust enabled flag: ena

COS override: dis

default COS: 0

DSCP Mutation Map: Default DSCP Mutation Map

Trust device: none

qos mode: port-based

3750 #show mls qos maps cos-output-q

Cos-outputq-threshold map:

cos:              0   1   2   3   4   6     7

------------------------------------------------------------

queue-threshold: 2-1 2-1 3-1 3-1 4-1 1-1 4-1 4-1

Note: cos value 0 maps to 2-1 [queue-set1 : queue2 threshold 1]

3850

Ingress: apply policy-map trust-cos

Egress: create class based on cos and have queuing action for each class

Ingress policy:

3850#show run policy-map trust-cos

class class-default

set cos cos table default

3850#show table-map default

Table Map default

default copy

Egress policy:

3850#show run policy-map example2

class cos5

bandwidth percent 15

class cos0_1

bandwidth percent 25

class cos2_3

bandwidth percent 40

class cos4_6_7

bandwidth percent 20

3850#show run class-map cos5

class-map match-any cos5

match cos  5

3850#show run class-map cos0_1

class-map match-any cos0_1

match cos  0

match cos  1

3850#show run class-map cos2_3

class-map match-any cos2_3

match cos  2

match cos  3

3850#show run class-map cos4_6_7

class-map match-any cos4_6_7

match cos  4

match cos  6

match cos  7

المثال 3: تمكين جودة الخدمة للثقة DSCP

3750 (عالمي)

3750 (الواجهة)

3850

جودة خدمة MLS

واجهة "DSCP الموثوق بجودة خدمة MLS" [استنادا إلى تعيين DSCP الافتراضي لمجموعة قوائم الانتظار 1]

DSCP ثقة الإدخال الافتراضية

نهج قوائم انتظار الخروج المستند إلى DSCP

3750

config

3750(config)#mls qos  <- Global

interface GigabitEthernet1/0/1 <- Interface

mls qos trust dscp

3750#sh mls qos interface gig1/0/1

GigabitEthernet1/0/1

trust state: trust dscp

trust mode: trust dscp

trust enabled flag: ena

COS override: dis

default COS: 0

DSCP Mutation Map: Default DSCP Mutation Map

Trust device: none

qos mode: port-based

3750#show mls qos maps dscp-output-q

Dscp-outputq-threshold map:

d1 :d2 0    1     2     3     4     5     6     7     8     9

---------------------------------------------------------------

0 : 02-01 02-01 02-01 02-01 02-01 02-01 02-01 02-01 02-01 02-01

1 : 02-01 02-01 02-01 02-01 02-01 02-01 03-01 03-01 03-01 03-01

2 : 03-01 03-01 03-01 03-01 03-01 03-01 03-01 03-01 03-01 03-01

3 : 03-01 03-01 04-01 04-01 04-01 04-01 04-01 04-01 04-01 04-01

4 : 01-01 01-01 01-01 01-01 01-01 01-01 01-01 01-01 04-01 04-01

5 : 04-01 04-01 04-01 04-01 04-01 04-01 04-01 04-01 04-01 04-01

6 : 04-01 04-01 04-01 04-01

3850

Ingress: default trust dscp, no policy needed

Egress: use dscp as classification and add queuing action based on customer need

One Sample config:

Plolicy-map:

3850#show run policy-map dscp-shape

class dscp56

shape average percent 10

class dscp48

shape average percent 11

class dscp40

shape average percent 12

class dscp32

shape average percent 13

Class-map:

3850#show run class-map dscp56

class-map match-any dscp56

match  dscp cs7

3850#show run class-map dscp48

class-map match-any dscp48

match  dscp cs6

3850#show run class-map dscp40

class-map match-any dscp40

match  dscp cs5

3850#show run class-map dscp32

class-map match-any dscp32

match  dscp cs4

المثال 4: تم تمكين جودة الخدمة باستخدام واجهة لها نهج المجموعة

3750 (عالمي)

3750 (الواجهة)

3850

جودة خدمة MLS

سياسة إدخال الواجهة مع تعيين الإجراء لتعليم قيمة CoS/DSCP

[يتم إستخدام القيمة المميزة لتعيين المخرج]

تحتاج إلى نهج مخرج صريح لإجراء تعيين قائمة انتظار

3750

3750#show run class-map dscp-1

class-map match-any dscp-1

match ip dscp 1

c3750#show run policy-map set-dscp-63

class dscp-1

set dscp 63

3750#show run interface f7/0/2

interface FastEthernet7/0/2

mls qos trust dscp

service-policy input set-dscp-63

3750#show policy-map interface f7/0/2

FastEthernet7/0/2

Service-policy input: set-dscp-63

Class-map: dscp-1 (match-any)

0 packets, 0 bytes

5 minute offered rate 0 bps, drop rate 0 bps

Match: ip dscp 1

Class-map: class-default (match-any)

0 packets, 0 bytes

5 minute offered rate 0 bps, drop rate 0 bps

Match: any

0 packets, 0 bytes

5 minute rate 0 bps

Note: Pkts come in interface fa7/0/2, dscp1 can be marked to dscp63 which mapping

based on the existing mapping table, other pkts can retain original dscp value

mapping accordingly

3850

Input can be same as 3750 config

Egress: can add queuing action under class dscp-63

One sample config:

3850#show run policy-map  dscp63-queuing

class dscp63

bandwidth percent 50

3850#show class-map dscp63

Class Map match-any dscp63

Match   dscp 63

المثال 5: تمكين جودة الخدمة مع عدم ثقة MLS بجودة الخدمة على الواجهة

3750 (عالمي)

3750 (الواجهة)

3850

جودة خدمة MLS

لا تقوم الواجهة بتكوين MLS QoS Trust CoS/DSCP

[يمكن تعيين CoS/DSCP على 0]

نهج إدخال الواجهة مع تقصير الفئة

تعيين DSCP 0، نهج الإخراج مع DSCP0 من الفئة مع إجراء قوائم الانتظار

3750

Global:

c3750(config)#mls qos

Interface:

interface GigabitEthernet2/0/45

!

3850

Input policy:

c3850#show run policy-map example5-input

class class-default

set dscp default

Output policy:

c3850#show run policy-map example5-output

class dscp0

shape average percent 10 <- queuing action based on customer need

Attach to the ingress port:

c3850#show run interface gig1/0/1

interface GigabitEthernet1/0/1

service-policy input example5-input

Attach to the egress port:

c3850#show run interface gig1/0/2

interface GigabitEthernet1/0/2

service-policy output example5-output

مثال 6: جودة الخدمة ممكنة مع تغيير تعيين قائمة انتظار COs/DSCP

3750 (عالمي)

3750 (الواجهة)

3850

تكوين تعيين قائمة انتظار جودة خدمة MLS QOs SRR

(إخراج قائمة انتظار جودة خدمة MLS [قائمة انتظار خريطة CoS [1] عتبة [3] [4 5])

يمكن أن يستخدم A و B و C و D جدول التعيين الجديد

[يمكن تعيين CoS 4 و 5 إلى الحد 3 لقائمة الانتظار 1]

تصنيف مخرج صريح مع إجراء قوائم الانتظار

3750

Before config:

3750#show mls qos maps cos-output-q

Cos-outputq-threshold map:

cos:              0   1   2   3   4   5   6   7

------------------------------------------------

queue-threshold: 2-1 2-1 3-1 3-1 4-1 1-1 4-1 4-1

User config mapping:

3750(config)#mls qos srr-queue output cos-map queue 3 threshold 3 0

New mapping table after config

3750#show mls qos maps cos-output-q

Cos-outputq-threshold map:

cos:              0   1   2   3   4   5   6   7

------------------------------------------------

queue-threshold: 3-3 2-1 3-1 3-1 4-1 1-1 4-1 4-1

3850

Input : need apply trust-cos policy:

3850#show run policy-map trust-cos

class class-default

set cos cos table default

3850#show table-map default

Table Map default

default copy

Egress policy:

Before changing mapping:

Sample config:

3850#show run policy-map example2

class cos5

bandwidth percent 15

class cos0_1

bandwidth percent 25

class cos2_3

bandwidth percent 40

class cos4_6_7

bandwidth percent 20

3850#show run class-map cos5

class-map match-any cos5

match cos  5

3850#show run class-map cos0_1

class-map match-any cos0_1

match cos  0

match cos  1

3850#show run class-map cos2_3

class-map match-any cos2_3

match cos  2

match cos  3

3850#show run class-map cos4_6_7

!

class-map match-any cos4_6_7

match cos  4

match cos  6

match cos  7

After mapping changing , corresponding sample config:

3850#show run policy-map example6

class cos5

bandwidth percent 15

class cos1

bandwidth percent 25

class cos0_2_3

bandwidth percent 40

class cos4_6_7

bandwidth percent 20

3850#show class-map cos5

Class Map match-any cos5 (id 25)

Match cos  5

3850#show run class-map cos1

class-map match-any cos1

match cos  1

3850#show run class-map cos0_2_3

class-map match-any cos0_2_3

match cos  0

match cos  2

match cos  3

3850#show run class-map cos4_6_7

class-map match-any cos4_6_7

match cos  4

match cos  6

match cos  7

مثال 7: تمكين MLS مع طفرة DSCP

3750 (عالمي)

3750 (الواجهة)

3850

الطفرة MLS QoS DSCP

تحتاج الواجهة إلى تكوين MLS QoS كميزة ثقة DSCP

اسم طفرة DSCP لجودة خدمة MLS [يتم تحديد الاسم بشكل عام]

نهج إدخال الواجهة مع تعيين مخطط جدول مختلف DSCP.

3750

Global config :

3750(config)#mls qos map dscp-mutation dscp-mutation 0 1 to 63

3750(config)#mls qos map dscp-mutation dscp-mutation 2 3 to 62

Global show cli:

c3750#show mls qos maps dscp-mutation

Dscp-dscp mutation map:

dscp-mutation:

d1 : d2 0 1 2 3 4 5 6 7 8 9

---------------------------------------

0 : 63 63 62 62 04 05 06 07 08 09

1 : 10 11 12 13 14 15 16 17 18 19

2 : 20 21 22 23 24 25 26 27 28 29

3 : 30 31 32 33 34 35 36 37 38 39

4 : 40 41 42 43 44 45 46 47 48 49

5 : 50 51 52 53 54 55 56 57 58 59

6 : 60 61 62 63

Dscp-dscp mutation map:

Default DSCP Mutation Map:

d1 : d2 0 1 2 3 4 5 6 7 8 9

---------------------------------------

0 : 00 01 02 03 04 05 06 07 08 09

1 : 10 11 12 13 14 15 16 17 18 19

2 : 20 21 22 23 24 25 26 27 28 29

3 : 30 31 32 33 34 35 36 37 38 39

4 : 40 41 42 43 44 45 46 47 48 49

5 : 50 51 52 53 54 55 56 57 58 59

6 : 60 61 62 63

Interface config:

interface FastEthernet7/0/3

description trust dscp

mls qos trust dscp

mls qos dscp-mutation dscp-mutation

c3750#show mls qos interface f7/0/3

FastEthernet7/0/3

trust state: trust dscp

trust mode: trust dscp

trust enabled flag: ena

COS override: dis

default COS: 0

DSCP Mutation Map: dscp-mutation

Trust device: none

qos mode: port-based

Interface using default dscp-table:

c3750#show mls qos interface g3/0/1

GigabitEthernet3/0/1

trust state: not trusted

trust mode: not trusted

trust enabled flag: ena

COS override: dis

default COS: 0

DSCP Mutation Map: Default DSCP Mutation Map

Trust device: none

qos mode: port-based

3850

Ingress : apply policy with dscp table-map

Egress: classify on new dscp value with queuing action

Ingress:

3850#show table-map dscp-2-dscp

Table Map dscp-2-dscp

from 0 to 63

from 1 to 63

from 2 to 62

from 3 to 62

default copy

3850#show run policy-map example7-input

class class-default

set dscp dscp table dscp-2-dscp

Egress:

3850#show run policy-map example7-output

class dscp63

shape average percent 20 [ queuing action based on the user need]

class dscp62

shape average percent 30 [queuing action based on user need]

مثال 8: تمكين جودة خدمة MLS مع تنظيم التجميع

3750 (عالمي)

3750 (الواجهة)

3850

وضع سياسات تجميع جودة الخدمة MLS

[تستخدم جميع الفئات تنظيم الأخطاء يمكن أن تشارك معدل التنظيم.]

تكوين مستوى الواجهة Need Interface Level Config

تنظيم مجموعات تجميع البيانات (HQoS)

MLS QoS Aggregate-Policy agg_traffic 8000 8000 Override-action drop

تحتوي الواجهة على نهج يحتوي على agg_traffic كاسم منظم agg.

3750

Global:

mls qos aggregate-policer agg_traffic 8000 8000 exceed-action drop

Access-list:

access-list 1 permit 192.168.0.0 0.0.0.255

access-list 2 permit 10.0.0.0 0.0.0.255

Class-map:

class-map match-all agg1

match access-group 1

class-map match-all agg2

match access-group 2

Policy-map:

policy-map agg_policer

class agg1

set dscp 40

police aggregate agg_traffic

class agg2

set dscp 55

police aggregate agg_traffic

Note: class agg1 and agg2 can share the same policing rate

3850

policy-map agg_police

class class-default

police cir  8000

service-policy child

policy-map child

class agg1

set dscp 40

class agg2

set dscp 55

مثال 9: تمكين MLS مع وضع علامة النهج لأسفل

3750 (التكوين العام)

3750 (الواجهة)

3850

خريطة جودة خدمة MLS الموجهة-DSCP X إلى Y

ما دامت الواجهة تحتوي على سياسة تنظيم، فإن التجاوز هو الإرسال، ويمكن أن يكون ل CLI العالمية تأثير [إدخال فقط].

جدول واحد لأكثر من واحد لانتهاك إجراءات الشرطة، المدخلات، والمخرجات.

3750

Default policed-dscp map:

3750#show mls qos map policed-dscp

Policed-dscp map:

d1 : d2 0 1 2 3 4 5 6 7 8 9

---------------------------------------

0 : 00 01 02 03 04 05 06 07 08 09

1 : 10 11 12 13 14 15 16 17 18 19

2 : 20 21 22 23 24 25 26 27 28 29

3 : 30 31 32 33 34 35 36 37 38 39

4 : 40 41 42 43 44 45 46 47 48 49

5 : 50 51 52 53 54 55 56 57 58 59

6 : 60 61 62 63

User define policed-dscp map:

3750(config)#mls qos map policed-dscp 0 10 18 24 46 to 8

3750#show mls qos map policed-dscp

Policed-dscp map:

d1 : d2 0 1 2 3 4 5 6 7 8 9

---------------------------------------

0 : 08 01 02 03 04 05 06 07 08 09

1 : 08 11 12 13 14 15 16 17 08 19

2 : 20 21 22 23 08 25 26 27 28 29

3 : 30 31 32 33 34 35 36 37 38 39

4 : 40 41 42 43 44 45 08 47 48 49

5 : 50 51 52 53 54 55 56 57 58 59

6 : 60 61 62 63

Policy config:

class-map match-all policed-dscp

match access-group 2

class policed-dscp

police 8000 8000 exceed-action policed-dscp-transmit

Attach the above policy at ingress:

Note : Mark down table can be used by policing and interface policing

as  long as exceed action is transmit

3850

3850(config)#table-map policed-dscp

3850(config-tablemap)#map from 0 to 8

3850(config-tablemap)#map from 10 to 8

3850(config-tablemap)#map from 18 to 8

3850(config-tablemap)#map from 24 to 8

3850(config-tablemap)#map from 46 to 8

3850#show table-map policed-dscp

Table Map policed-dscp

from 0 to 8

from 10 to 8

from 18 to 8

from 24 to 8

from 46 to 8

default copy

3850#show policy-map policed-dscp

Policy Map policed-dscp

Class class-default

police cir percent 10

conform-action transmit

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

مثال 10: تمكين جودة خدمة MLS مع تكوين حد قائمة الانتظار

3750 (عالمي)

3750 (الواجهة)

3850

إخراج مجموعة قوائم انتظار جودة خدمة MLS 1 عتبة 1100 100 50 200 (حد قائمة الانتظار)

[1 ->مجموعة الانتظار 1،

1->الصف الأول،

100 ->الحد 1،

100 ->الحد 2،

50 -> مخزن مؤقت محجوز،

200 -> الحد الأقصى]

مجموعة قوائم انتظار تكوين الواجهة

[مجموعة الصفوف الافتراضية هي 1]

نهج قوائم انتظار الخروج مع إجراء قوائم الانتظار وتكوين q-limit.

3750

Global config:

mls qos srr-queue output cos-map queue 2 threshold 1 2

mls qos srr-queue output cos-map queue 2 threshold 2 3

mls qos srr-queue output cos-map queue 2 threshold 3 6 7

If no interface config, the queue-set 1 can be used:

3750#show mls qos queue-set 1

Queueset: 1

Queue     :       1       2       3       4

----------------------------------------------

buffers   :      15      25      40      20

threshold1:     100     125     100      60

threshold2:     100     125     100     150

reserved  :      50     100     100      50

maximum   :     200     400     400     200

For interface config queue-set 2 explicitly:

3750#show mls qos queue-set 2

Queueset: 2

Queue     :       1       2       3       4

----------------------------------------------

buffers   :      25      25      25      25

threshold1:     100     200     100     100

threshold2:     100     200     100     100

reserved  :      50      50      50      50

maximum   :     400     400     400     400

3850

(multiple class with queue-limit turn on)

3850#show policy-map  q-limit

Policy Map q-limit

Class users-class

Queuing action ( shaper, bandwidth and bandwidth remaining)

queue-limit cos  2 percent 50

queue-limit cos  3 percent 50

queue-limit cos  6 percent 70

queue-limit cos  7 percent 70

Note: using the above config, cos 2 and cos 3 can be dropped earlier then cos 6 and 7

مثال 11: تمكين جودة خدمة MLS مع تكوين مخزن انتظار مؤقت

3750 (عالمي)

3750 (الواجهة)

3850

إخراج مجموعة قوائم انتظار جودة الخدمة MLS [1] المخازن المؤقتة [15 25 40 20]

قارن config قائمة انتظار set [مجموعة قائمة انتظار افتراضية 1]

تعيين النهج مع إجراء قوائم الانتظار ونسبة المخازن المؤقتة لقائمة الانتظار [0-100].

3750

Default queue-buffer :

3750#show mls qos queue-set 1

Queueset: 1

Queue     :       1       2       3       4

----------------------------------------------

buffers   :      25      25      25      25

threshold1:     100     200     100     100

threshold2:     100     200     100     100

reserved  :      50      50      50      50

maximum   :     400     400     400     400

User define queue-buffer:

mls qos queue-set output 1 buffers 15 25 40 20

3750#show mls qos queue-set 1

Queueset: 1

Queue     :       1       2       3       4

----------------------------------------------

buffers   :      15      25      40      20

threshold1:     100     125     100      60

threshold2:     100     125     100     150

reserved  :      50     100     100      50

maximum   :     200     400     400     200

3850

3850#show policy-map  queue-buffer

Policy Map queue-buffer

Class cos7

bandwidth percent 10

queue-buffers ratio 15

Class cos1

bandwidth percent 30

queue-buffers ratio 25

class-map:

========

3850#show class-map cos7

Class Map match-any cos7 (id 22)

Match cos  7

3850#show class-map cos1

Class Map match-any cos1 (id 28)

Match cos  1

Attach to the interface at egress direction:

مثال 12: تمكين جودة خدمة MLS مع تكوين النطاق الترددي

3750 (عالمي)

3750 (الواجهة)

3850

جودة خدمة MLS (وضع المشاركة)

تكوين مستوى الواجهة

مشاركة النطاق الترددي لقائمة انتظار SRR 1 30 35 5

البندز في خريطة السياسة

3750

Default share and shape mode:

3750-3stack#show mls qos interface gig 1/0/1 queueing

GigabitEthernet1/0/1

Egress Priority Queue : disabled

Shaped queue weights (absolute) :  25 0 0 0

Shared queue weights  :  25 25 25 25

The port bandwidth limit : 100  (Operational Bandwidth:100.0)

The port is mapped to qset : 1

User config share mode under interface:

interface GigabitEthernet1/0/1

srr-queue bandwidth share 40 30 20 10

srr-queue bandwidth shape 0 0 0 0

3750#show mls qos interface gig1/0/1 queueing

GigabitEthernet1/0/1

Egress Priority Queue : disabled

Shaped queue weights (absolute) :  0 0 0 0

Shared queue weights  :  40 30 20 10

The port bandwidth limit : 100  (Operational Bandwidth:100.0)

The port is mapped to qset : 1

3850

3850#show policy-map  bandwidth

Policy Map bandwidth

Class cos1

bandwidth percent 40

Class cos2

bandwidth percent 30

Class cos3

bandwidth percent 20

Class class-default

bandwidth percent 10

3850#show class-map cos1

Class Map match-any cos1

Match cos  1

3850#show class-map cos2

Class Map match-any cos2

Match cos  2

3850#show class-map cos3

Class Map match-any cos3 (id 26)

Match cos  3

3850#show class-map cos4

Class Map match-any cos4 (id 25)

Match cos  4

مثال 13: تمكين جودة خدمة MLS مع الأولوية

3750 (عالمي)

3750 (الواجهة)

3850

جودة خدمة MLS [قائمة انتظار تسريع]

ملاحظة: تسريع قائمة الانتظار كقائمة الانتظار ذات الأولوية

تكوين قائمة الانتظار ذات الأولوية على مستوى الواجهة [جعل قائمة الانتظار الأولى المطابقة لمجموعة قوائم الانتظار الأولى كقائمة انتظار ذات أولوية صارمة]

المستوى الأول في خريطة السياسة

3750

interface GigabitEthernet1/0/2

priority-queue out

end

3750#show mls qos interface gig1/0/2 queueing

GigabitEthernet1/0/2

Egress Priority Queue : enabled

Shaped queue weights (absolute) :  25 0 0 0

Shared queue weights  :  25 25 25 25

The port bandwidth limit : 100  (Operational Bandwidth:100.0)

The port is mapped to qset : 1

3850

3850#show run policy-map  priority-queue

class cos7

priority level 1 ? strict priority

class cos1

shape average percent 10

Attach the above policy to interface at egress side:

مثال 14: تمكين جودة خدمة MLS مع تكوين المصباح

3750

Default shape mode:

GigabitEthernet1/0/3

Egress Priority Queue : disabled

Shaped queue weights (absolute) :  25 0 0 0

Shared queue weights  :  25 25 25 25

The port bandwidth limit : 100  (Operational Bandwidth:100.0)

The port is mapped to qset : 1

User define shape mode:

interface GigabitEthernet1/0/3

srr-queue bandwidth shape 4 4 4 4

3750-3stack#show mls qos interface gigabitEthernet 1/0/3 queueing

GigabitEthernet1/0/3

Egress Priority Queue : disabled

Shaped queue weights (absolute) :  4 4 4 4

Shared queue weights  :  25 25 25 25

The port bandwidth limit : 100  (Operational Bandwidth:100.0)

The port is mapped to qset : 1

3850

3850#show policy-map shape

Policy Map shape

Class cos1

Average Rate Traffic Shaping

cir 25%

Class cos2

Average Rate Traffic Shaping

cir 25%

Class cos3

Average Rate Traffic Shaping

cir 25%

Class cos4

Average Rate Traffic Shaping

cir 25%

مثال 15: تمكين جودة خدمة MLS مع النطاق الترددي

3750 (عالمي)

3750 (الواجهة)

3850

جودة خدمة MLS

حد النطاق الترددي لقائمة انتظار SRR

السرعة والنطاق الترددي

3750

interface GigabitEthernet1/0/4

srr-queue bandwidth limit 50

3750-3stack#show mls qos interface g1/0/4 queueing

GigabitEthernet1/0/4

Egress Priority Queue : disabled

Shaped queue weights (absolute) :  25 0 0 0

Shared queue weights  :  25 25 25 25

The port bandwidth limit : 50  (Operational Bandwidth:50.0)

The port is mapped to qset : 1

3850

3850#show policy-map default-shape

Policy Map default-shape

Class class-default

Average Rate Traffic Shaping

cir 50%

service-policy child [ queuing based on customer need]

مثال 16: HQoS

3750 (التكوين العام)

3750 (الواجهة)

3850

خريطة الفئة،

خريطة السياسة

إرفاق السياسة ب SVI

تحتاج الواجهة إلى تكوين MLS QoS vlan_based

سياسة دخول PV

3750

Note:

SVI: Parent [class acl based class-map->policing]

Child  [class interface range class-map->marking]

Child class-map:

3750(config)#class-map cm-interface-1

3750(config-cmap)#match input gigabitethernet3/0/1 - gigabitethernet3/0/2

Child policy-map:

3750(config)#policy-map port-plcmap-1

3750(config-pmap)#class cm-interface-1

3750(config-pmap-c)#police 900000 9000 drop

Parent class-map matching acl:

3750(config)#access-list 101 permit ip any any

Parent class-map:

3750(config)#class-map cm-1

3750(config-cmap)#match access 101

3750(config)#policy-map vlan-plcmap

3750(config-pmap)#class cm-1

3750(config-pmap-c)#set dscp 7

3750(config-pmap-c)#service-policy port-plcmap-1

3750(config-pmap-c)#exit

3750(config-pmap)#class cm-2

3750(config-pmap-c)#service-policy port-plcmap-1

3750(config-pmap-c)#set dscp 10

Attach the policy to the interface:

3750(config)#interface vlan 10

3750(config-if)#service-policy input vlan-plcmap

3850

Note: Due to target change, this can’t be one to one mapping, need config based on

customer requirement.

Target is at port level

Parent classify on vlan

Child: none vlan classification [for example cos/dscp]

3850#show run policy-map PV_parent_marking_child_policing

class vlan10

set dscp 63

service-policy child_class_dscp_policing

class vlan11

set cos 5

service-policy child_class_dscp_policing

class vlan12

set precedence 6

service-policy child_class_dscp_policing

3850#show run policy-map child_class_dscp_policing

class dscp1

police cir percent 12

class dscp2

police cir percent 15

class dscp3

police cir percent 20

class class-default

police cir percent 22

3850#show run class-map vlan10

class-map match-any vlan10

match vlan  10

3850#show run class-map vlan11

class-map match-any vlan11

match vlan  11

3850#show run class-map vlan12

class-map match-any vlan12

match vlan  12

3850#show run class-map dscp1

class-map match-any dscp1

match  dscp 1

3850#show run class-map dscp2

class-map match-any dscp2

match  dscp 2

3850#show run class-map dscp3

class-map match-any dscp3

match  dscp 3

معلومات ذات صلة

- الدعم الفني والتنزيلات من Cisco