Inhalt

Einleitung

Voraussetzungen

Verwendete Komponenten

Hintergrundinformationen

Konfigurieren

Einleitung

Dieses Dokument beschreibt die Konfiguration von AutoQoS auf Catalyst 9000-Switches.

Voraussetzungen

Verwendete Komponenten

Die Informationen in diesem Dokument basierend auf folgenden Software- und Hardware-Versionen:

- Catalyst Switches der Serie 9000

Die Informationen in diesem Dokument beziehen sich auf Geräte in einer speziell eingerichteten Testumgebung. Alle Geräte, die in diesem Dokument benutzt wurden, begannen mit einer gelöschten (Nichterfüllungs) Konfiguration. Wenn Ihr Netzwerk in Betrieb ist, stellen Sie sicher, dass Sie die möglichen Auswirkungen aller Befehle kennen.

Hintergrundinformationen

AutoQoS ist eine Funktion, die die QoS-Bereitstellung im Netzwerk vereinfacht, indem Vorlagen verwendet werden, die den RFC 4594-Empfehlungen für das Marking und die Bereitstellung von Medianet-Anwendungsklassen entsprechen.

1 Anwendungsdiagramm

Konfigurieren

Diese Optionen sind verfügbar, um AutoQoS auf Catalyst 9000-Switches zu konfigurieren.

auto qos trust: Diese Option konfiguriert den Port so, dass er entweder CoS oder DSCP statisch vertraut.

- auto qos trust {cos | dscp} Beachten Sie, dass der Befehl auto qos trust CoS-trust auf Layer-2-Switch-Ports und DSCP-trust auf gerouteten Layer-3-Schnittstellen konfiguriert, wenn weder CoS noch DSCP explizit angegeben sind.

auto qos video:Diese Option kann für Cisco TelePresence-Systeme (mit dem Schlüsselwort cts) sowie für Cisco IP-Videoüberwachungskameras (mit dem Schlüsselwort ip-camera) verwendet werden.

- auto qos video [cts] | IP-Kamera]

auto qos classify {police}:Dieser Befehl generiert eine QoS-Konfiguration für nicht vertrauenswürdige Schnittstellen. Bei der Konfiguration wird eine Service-Richtlinie auf der Schnittstelle platziert, um Datenverkehr von nicht vertrauenswürdigen Desktops/Geräten zu klassifizieren und entsprechend zu markieren.

- Auto QoS-Klassifizierung {Police}

auto qos voip: Diese Option bietet Legacy-Unterstützung für AutoQoS-VoIP-IP-Telefoniebereitstellungen.

- auto qos voip [cisco-phone] | Cisco Softphone | trust]

Wenn der Port mit einem Cisco IP-Telefon verbunden ist, werden die QoS-Labels eingehender Pakete nur dann als vertrauenswürdig eingestuft (bedingte Vertrauenswürdigkeit über CDP), wenn das Telefon erkannt wird.

Einige Konfigurationsbeispiele:

- Cisco IP-Telefon

auto qos voip cisco-phone

- Cisco TelePresence Systeme

Auto-QoS-Videokarten

- Cisco IP-Videoüberwachungskameras

Auto-QoS-Video-IP-Kamera

- Cisco Digital Media Player

Auto QoS Video Media Player

In diesem Beispiel wird ein Catalyst 9300-Switch mit einem Cisco IP-Telefon an Port GigabitEthernet1/0/1 angeschlossen.

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

Um AutoQoS zu aktivieren, wechseln Sie in den Schnittstellenkonfigurationsmodus, und fügen Sie den Befehl auto qos voip cisco-phone hinzu.

C9300(config)#interface gigabitEthernet 1/0/1

C9300(config-if)#auto qos voip cisco-phone

C9300(config-if)#end

Nachdem die Konfiguration übernommen wurde, werden die nächsten Befehle automatisch zur Port-Konfiguration hinzugefügt.

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

Beachten Sie, dass eine AutoQoS-Eingangs- und -Ausgangsrichtlinie konfiguriert ist.

Verwenden Sie den Befehl show policy-map, um die Vorlagenrichtlinie zu überprüfen und genauer anzuzeigen.

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

Es ist völlig normal, diese Protokolle zu sehen, wenn das Cisco IP-Telefon in einem mit AutoQoS konfigurierten Port verbunden oder getrennt ist.

%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.

Anmerkung:

1. AutoQoS verwendet das bedingte Vertrauensmodell, das die Schnittstelle konfiguriert, um Markierungen von Endpunkten dynamisch zu akzeptieren, die eine bestimmte Bedingung erfüllt haben, z. B. eine erfolgreiche Cisco Discovery Protocol-Aushandlung.

2. Der Befehl auto qos voip cisco-phone kann nicht für IP-Telefone konfiguriert werden, die Video unterstützen, da diese Option DSCP-Markierungen von Videopaketen überschreibt.