Salve a tutti.
Stò cercando di configurare lo switch in oggetto allo scopo di differenziare il traffico in ingresso in base al protocollo (porta), per poi applicare una gestione delle code di uscita di tipo wrr. Riporto di seguito gli estratti più significativi della configurazione
Identifico il tipo di traffico tramite ACL:
Switch(config)#mls qos
Switch(config)#access-list 100 permit tcp any any eq www
Switch(config)#access-list 101 permit tcp any any eq telnet
Switch(config)#access-list 102 permit tcp any any eq smtp
Switch(config)#access-list 103 permit tcp any any eq pop3
Switch(config)#access-list 104 permit tcp any any eq ftp
Switch(config)#access-list 105 permit tcp any any eq 443 (https)
Switch(config)#access-list 106 permit tcp any any eq 22 (ssh)
Classifico il traffico:
Switch(config)#class-map match-any CLASS_HIGH
Switch(config-cmap)#match access-group 100
Switch(config-cmap)#match access-group 102
Switch(config-cmap)#match access-group 103
Switch(config-cmap)#match access-group 105
Switch(config)#class-map match-any CLASS_MEDIUM
Switch(config-cmap)#match access-group 106
Switch(config)#class-map match-any CLASS_NORMAL
Switch(config-cmap)#match access-group 101
Switch(config-cmap)#match access-group 104
Switch(config)#class-map class-default
Switch(config-cmap)#match any
Definisco la policy:
Switch(config)#policy-map SET_DSCP
Switch(config-pmap)#class CLASS_HIGH
Switch(config-pmap-c)#set ip dscp 48
Switch(config-pmap)#class CLASS_MEDIUM
Switch(config-pmap-c)#set ip dscp 32
Switch(config-pmap)#class CLASS_NORMAL
Switch(config-pmap-c)#set ip dscp 16
Switch(config-pmap)#class class-default
Switch(config-pmap-c)#set ip dscp 0
Per ogni interfaccia di mio interesse, applico la policy in ingresso:
Switch(config-if)#service-policy input SET_DSCP
In uscita, dopo aver definito il mapping dscp-to-cos e cos-to-txqueue, applico la seguente ripartizione della banda (queue 1 per il traffico HIGH, queue 2 per il traffico MEDIUM, etc.)
Switch(config-if)#wrr-queue bandwidth 10 15 30 45
Sembra però che tale configurazione non abbia effetto, perchè non riesco a vedere la ripartizione del traffico sulle varie code. Se lancio:
Switch#show run
interface FastEthernet0/1
switchport access vlan 3
switchport mode access
no ip address
service-policy input SET_DSCP
wrr-queue bandwidth 10 15 30 45
!
interface FastEthernet0/2
switchport access vlan 3
switchport mode access
no ip address
service-policy input SET_DSCP
wrr-queue bandwidth 10 15 30 45
... sembra che tutto sia stato configurato, ma se lancio:
Switch#show queue fa 0/1
Show queue not supported with FIFO queueing
e analogamente:
Switch#show queueing interface fa 0/1
Interface FastEthernet0/1 queueing strategy: none
Mi chiedo tra l'altro, i valori settati di dscp, vengono mantenuti tra 2 interfacce diverse, cioè il traffico classificato (dscp) in ingresso alla fa 0/1, dovrebbe essere poi correttamente identificato e inserito nella giusta code wrr in uscita alla fa 0/2?
Qualcuno di voi ha già configurato qualcosa del genere?
Grazie in anticipo.
QoS Catalyst 3550
Moderatore: Federico.Lagni