المقدمة
يصف هذا وثيقة كيف أن يشكل AutoQoS على مادة حفازة 9000 مفتاح.
المتطلبات الأساسية
المكونات المستخدمة
تستند المعلومات الواردة في هذا المستند إلى إصدارات البرامج والمكونات المادية التالية:
- المحولات من السلسلة Catalyst 9000
تم إنشاء المعلومات الواردة في هذا المستند من الأجهزة الموجودة في بيئة معملية خاصة. بدأت جميع الأجهزة المُستخدمة في هذا المستند بتكوين ممسوح (افتراضي). إذا كانت شبكتك قيد التشغيل، فتأكد من فهمك للتأثير المحتمل لأي أمر.
معلومات أساسية
AutoQoS هي ميزة تعمل على تبسيط نشر جودة الخدمة على الشبكة باستخدام القوالب التي تلتزم بتوصيات RFC 4594 لوضع علامات على فئات التطبيقات الوسيطة وإمدادها.
مخطط تطبيق واحد
التكوين
هذا خيار يتوفر أن يشكل AutoQoS على مادة حفازة 9000 مفتاح.
ثقة جودة الخدمة التلقائية:يقوم هذا الخيار بتكوين المنفذ ليثق بشكل ثابت إما CoS أو DSCP.
- الثقة في جودة الخدمة التلقائية {coS | dscp} لاحظ أنه إذا لم يتم تحديد CoS أو DSCP بشكل صريح، فإن الأمر auto qos trust يقوم بتكوين CoS-trust على منافذ محول الطبقة 2 وثقة DSCP على الواجهات الموجهة من الطبقة 3.
فيديو جودة الخدمة التلقائية: يمكن إستخدام هذا الخيار لأنظمة Cisco TelePresence (باستخدام الكلمة الأساسية CTS) وكذلك لكاميرات مراقبة الفيديو Cisco IP (باستخدام الكلمة الأساسية ip-camera).
- فيديو جودة الخدمة التلقائية [cts | ip-camera]
تصنيف جودة الخدمة التلقائية {police}: يقوم هذا الأمر بإنشاء تكوين جودة خدمة للواجهات غير الموثوق بها. يضع التكوين سياسة خدمة على الواجهة لتصنيف حركة مرور البيانات الواردة من أجهزة/أجهزة غير موثوق بها ووضع علامة عليها وفقا لذلك.
- تصنيف جودة الخدمة التلقائي {police}
Auto QoS VoIP: يوفر هذا الخيار الدعم القديم لعمليات النشر الهاتفية عبر بروتوكول IP بتقنية VoIP ل AutoQoS.
- هاتف QoS [Cisco-phone | هاتف Cisco-Softphone | الثقة]
إذا كان المنفذ متصلا بهاتف Cisco IP، فإن تسميات جودة الخدمة للحزم الواردة هي فقط موثوق بها (ثقة مشروطة من خلال CDP) عند اكتشاف الهاتف.
بعض أمثلة التكوين:
- هواتف بروتوكول الإنترنت (IP) من Cisco
هاتف Cisco-Phone التلقائي لجودة الخدمة
- أنظمة TelePresence من Cisco
بطاقات فيديو جودة الخدمة التلقائية
- كاميرات مراقبة فيديو Cisco IP
فيديو-كاميرا Auto-QoS
- مشغلات الوسائط الرقمية من Cisco
مشغل وسائط الفيديو لجودة الخدمة التلقائية
يتميز هذا المثال بمحول Catalyst 9300 switch مع هاتف Cisco IP متصل على منفذ GigabitEthernet1/0/1.
C9300#show platform
Switch Ports Model Serial No. MAC address Hw Ver. Sw Ver.
------ ----- --------- ----------- -------------- ------- --------
1 65 C9300-48U FCW2152G03C 501c.b06e.d300 V01 17.09.05
Switch/Stack Mac Address : 501c.b06e.d300 - Local Mac Address
Mac persistency wait time: Indefinite
Current
Switch# Role Priority State
-------------------------------------------
*1 Active 1 Ready
C9300#show cdp neighbors
Capability Codes: R - Router, T - Trans Bridge, B - Source Route Bridge
S - Switch, H - Host, I - IGMP, r - Repeater, P - Phone,
D - Remote, C - CVTA, M - Two-port Mac Relay
Device ID Local Intrfce Holdtme Capability Platform Port ID
SEPD4ADBDCE1516 Gig 1/0/1 176 H P M IP Phone Port 1
Total cdp entries displayed : 1
لتمكين AutoQoS، أدخل وضع تكوين الواجهة وأضفت الأمر auto qos voIP cisco-phone.
C9300(config)#interface gigabitEthernet 1/0/1
C9300(config-if)#auto qos voip cisco-phone
C9300(config-if)#end
بعد تطبيق التكوين، تتم إضافة الأوامر التالية تلقائيا إلى تكوين المنفذ.
C9300#show running-config interface gi1/0/1
Building configuration...
Current configuration : 199 bytes
!
interface GigabitEthernet1/0/1
trust device cisco-phone
auto qos voip cisco-phone
service-policy input AutoQos-4.0-CiscoPhone-Input-Policy
service-policy output AutoQos-4.0-Output-Policy
end
لاحظ وجود نهج AutoQoS مكون للإدخال والإخراج.
للتحقق من سياسة القالب ورؤيتها بمزيد من التفاصيل، أستخدم الأمر show policy-map.
C9300#show policy-map interface gi1/0/1
GigabitEthernet1/0/1
Service-policy input: AutoQos-4.0-CiscoPhone-Input-Policy
Class-map: AutoQos-4.0-Voip-Data-CiscoPhone-Class (match-any)
0 packets
Match: cos 5
QoS Set
dscp ef
police:
cir 128000 bps, bc 8000 bytes
conformed 0 bytes; actions:
transmit
exceeded 0 bytes; actions:
set-dscp-transmit dscp table policed-dscp
conformed 0000 bps, exceeded 0000 bps
Class-map: AutoQos-4.0-Voip-Signal-CiscoPhone-Class (match-any)
0 packets
Match: cos 3
QoS Set
dscp cs3
police:
cir 32000 bps, bc 8000 bytes
conformed 0 bytes; actions:
transmit
exceeded 0 bytes; actions:
set-dscp-transmit dscp table policed-dscp
conformed 0000 bps, exceeded 0000 bps
Class-map: AutoQos-4.0-Default-Class (match-any)
0 packets
Match: access-group name AutoQos-4.0-Acl-Default
QoS Set
dscp default
Class-map: class-default (match-any)
4 packets
Match: any
Service-policy output: AutoQos-4.0-Output-Policy
queue stats for all priority classes:
Queueing
priority level 1
(total drops) 0
(bytes output) 3913
Class-map: AutoQos-4.0-Output-Priority-Queue (match-any)
0 packets
Match: dscp cs4 (32) cs5 (40) ef (46)
Match: cos 5
Priority: 30% (300000 kbps), burst bytes 7500000,
Priority Level: 1
Class-map: AutoQos-4.0-Output-Control-Mgmt-Queue (match-any)
0 packets
Match: dscp cs2 (16) cs3 (24) cs6 (48) cs7 (56)
Match: cos 3
Queueing
queue-limit dscp 16 percent 80
queue-limit dscp 24 percent 90
queue-limit dscp 48 percent 100
queue-limit dscp 56 percent 100
(total drops) 0
(bytes output) 0
bandwidth remaining 10%
queue-buffers ratio 10
Class-map: AutoQos-4.0-Output-Multimedia-Conf-Queue (match-any)
0 packets
Match: dscp af41 (34) af42 (36) af43 (38)
Match: cos 4
Queueing
(total drops) 0
(bytes output) 0
bandwidth remaining 10%
queue-buffers ratio 10
Class-map: AutoQos-4.0-Output-Trans-Data-Queue (match-any)
0 packets
Match: dscp af21 (18) af22 (20) af23 (22)
Match: cos 2
Queueing
(total drops) 0
(bytes output) 0
bandwidth remaining 10%
queue-buffers ratio 10
Class-map: AutoQos-4.0-Output-Bulk-Data-Queue (match-any)
0 packets
Match: dscp af11 (10) af12 (12) af13 (14)
Match: cos 1
Queueing
(total drops) 0
(bytes output) 0
bandwidth remaining 4%
queue-buffers ratio 10
Class-map: AutoQos-4.0-Output-Scavenger-Queue (match-any)
0 packets
Match: dscp cs1 (8)
Queueing
(total drops) 0
(bytes output) 0
bandwidth remaining 1%
queue-buffers ratio 10
Class-map: AutoQos-4.0-Output-Multimedia-Strm-Queue (match-any)
0 packets
Match: dscp af31 (26) af32 (28) af33 (30)
Queueing
(total drops) 0
(bytes output) 0
bandwidth remaining 10%
queue-buffers ratio 10
Class-map: class-default (match-any)
0 packets
Match: any
Queueing
(total drops) 0
(bytes output) 1434
bandwidth remaining 25%
queue-buffers ratio 25
من الطبيعي تماما رؤية هذه السجلات عند اتصال هاتف Cisco IP أو قطع إتصاله في منفذ تكوين باستخدام AutoQoS.
%SWITCH_QOS_TB-5-TRUST_DEVICE_LOST: cisco-phone no longer detected on port Gi1/0/1, operational port trust state is now untrusted.
%SWITCH_QOS_TB-5-TRUST_DEVICE_DETECTED: cisco-phone detected on port Gi1/0/1, port configured trust state is now operational.
ملاحظة:
1. تستخدم AutoQoS نموذج الثقة المشروط الذي يشكل الواجهة لقبول العلامات بشكل ديناميكي من نقاط النهاية التي استوفت شرطا معينا، مثل تفاوض بروتوكول اكتشاف Cisco بنجاح.
2. لا يمكن تكوين الأمر auto qoS voIP cisco-phone لهواتف IP التي تدعم الفيديو لأن هذا الخيار يستبدل علامات DSCP لحزم الفيديو.