Sommario

Introduzione

Prerequisiti

Componenti usati

Premesse

Configurazione

Introduzione

Questo documento descrive come configurare AutoQoS sugli switch Catalyst 9000.

Prerequisiti

Componenti usati

Le informazioni fornite in questo documento si basano sulle seguenti versioni software e hardware:

- Switch Catalyst serie 9000

Le informazioni discusse in questo documento fanno riferimento a dispositivi usati in uno specifico ambiente di emulazione. Su tutti i dispositivi menzionati nel documento la configurazione è stata ripristinata ai valori predefiniti. Se la rete è operativa, valutare attentamente eventuali conseguenze derivanti dall'uso dei comandi.

Premesse

AutoQoS è una funzionalità che semplifica la distribuzione QoS sulla rete utilizzando modelli conformi ai suggerimenti RFC 4594 per il contrassegno e il provisioning delle classi di applicazioni medianet.

Grafico 1 applicazione

Configurazione

Queste opzioni sono disponibili per configurare AutoQoS sugli switch Catalyst 9000.

auto qos trust:questa opzione configura la porta in modo che consideri attendibile in modo statico CoS o DSCP.

- trust qos automatico {cos | dscp} Si noti che se né CoS né DSCP sono specificati in modo esplicito, il comando auto qos trust configura CoS-trust sulle porte dello switch di layer 2 e DSCP-trust sulle interfacce di routing di layer 3.

auto qos video: questa opzione può essere utilizzata per Cisco TelePresence Systems (con la parola chiave cts) nonché per le telecamere di videosorveglianza IP Cisco (con la parola chiave ip-camera).

- video qos automatico [ct | ip-camera]

auto qos classify {Police}:Questo comando genera una configurazione QoS per interfacce non attendibili. La configurazione inserisce una policy sui servizi nell'interfaccia per classificare il traffico proveniente da desktop/dispositivi non attendibili e contrassegnarli di conseguenza.

- classifica qos automatico {Police}

auto qos voip: questa opzione fornisce il supporto legacy per le implementazioni di telefonia IP VoIP AutoQoS.

- auto qos voip [cisco-phone] | cisco-softphone | trust]

Se la porta è connessa a un telefono IP Cisco, le etichette QoS dei pacchetti in arrivo sono attendibili (attendibilità condizionale tramite CDP) solo quando viene rilevato il telefono.

Alcuni esempi di configurazione:

- Cisco IP Phone

auto qos voip cisco-phone

- Sistemi Cisco TelePresence

cte video qos automatici

- Telecamere di sorveglianza IP Cisco

auto qos video ip-camera

- Cisco Digital Media Player

auto qos video media-player

Nell'esempio, viene mostrato uno switch Catalyst 9300 con un telefono IP Cisco collegato alla porta Gigabit Ethernet 1/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

Per abilitare AutoQoS, accedere alla modalità di configurazione interfaccia e aggiungere il comando auto qos voip cisco-phone.

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

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

C9300(config-if)#end

Dopo aver applicato la configurazione, i comandi successivi vengono aggiunti automaticamente alla configurazione della porta.

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

Si noti che è stato configurato un criterio AutoQoS di input e output.

Per verificare e visualizzare il criterio del modello in modo più dettagliato, utilizzare il comando 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

È del tutto normale vedere questi log quando il telefono IP Cisco è connesso o disconnesso in una porta configurata con 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.

Nota:

1. AutoQoS utilizza il modello di attendibilità condizionale che configura l'interfaccia in modo da accettare in modo dinamico contrassegni da endpoint che hanno soddisfatto una condizione specifica, ad esempio una negoziazione riuscita con Cisco Discovery Protocol.

2. Il comando auto qos voip cisco-phone non può essere configurato per i telefoni IP che supportano i video perché questa opzione sovrascrive i contrassegni DSCP dei pacchetti video.