Esse exemplo irá mostrar o controlar a banda de download com base no MAC utilizando regras de QoS.
Exemplo:
Nome da regra ACL: MariaAntonia
Nome da regra QoS: MariaAntonia_queue
MAC da ONU ou ROUTER do cliente: 00:04:16:04:1b:0d
Velocidade: 20Mbps = 20480 kbps
Sequência de comandos
conf t
!
ip access-list MariaAntonia #Comentário: Nome da regra de ACL para permissão do MAC#
permit dst-mac 00:04:16:04:1b:0d #Comentário: MAC da ONU Router ou o MAC do Roteador do cliente#
!
qos policy-map add MariaAntonia_queue #Comentário: Nome da regra de QoS que será adicionada#
qos policy-map MariaAntonia_queue #Comentário: Acessando a regra de QoS que foi criada#
match access-group MariaAntonia #Comentário: Vinculando a regra de ACL na regra de QoS#
police cir 20480 cbs 2000 pbs 2000 conform-action transmit exceed-action drop violate-action drop
!
#Somente alterar o CIR inserindo a velocidade múltipla de 64K
#Não alterar o CBS e/ou CBS se não souber calcular, deixar em 2000 por padrão
interface giga-ethernet0/1 #Comentário: acessar interface de Uplink#
qos policy-map MariaAntonia_queue #Comentário: Vinculando a regra de QoS#
no shutdown
!
end
copy r s
!
SCRIPT completo sem observações:
conf ter
!
ip access-list MariaAntonia
permit dst-mac 00:04:16:04:1b:0d
!
qos policy-map add MariaAntonia_queue
qos policy-map MariaAntonia_queue
match access-group MariaAntonia
police cir 20480 cbs 2000 pbs 2000 conform-action transmit exceed-action drop violate-action drop
!
interface giga-ethernet0/1
qos policy-map MariaAntonia_queue
!
end
copy r s
!
Consultas e verificações:
Exibição SEM trafego para a regra criada: MariaAntonia_queue
OLT# show qos policy-map MariaAntonia_queue
==========================================
Policy-Map MariaAntonia_queue
==========================================
Police
Commited Information Rate: 20480
Commited Burst Size: 2048
Peak Burst Size: 2048
On Conform: transmit
On Exceed: drop
On Violate: drop
------------------------------------------
Match
Access-Group: MariaAntonia
------------------------------------------
Set
------------------------------------------
Applied to Interfaces
giga-ethernet0/1
------------------------------------------
Counters
Matched Packets: 0
Matched Bytes: 0
------------------------------------------
OLT_SeriesI#
Exibição COM tráfego para a regra criada: MariaAntonia_queue MariaAntonia_queue
OLT_SeriesI# sh qos policy-map MariaAntonia_queue
==========================================
Policy-Map MariaAntonia_queue
==========================================
Police
Commited Information Rate: 20480
Commited Burst Size: 2000
Peak Burst Size: 2000
On Conform: transmit
On Exceed: drop
On Violate: drop
------------------------------------------
Match
Access-Group: MariaAntonia
------------------------------------------
Set
------------------------------------------
Applied to Interfaces
giga-ethernet0/1
------------------------------------------
Counters
Matched Packets: 2899
Matched Bytes: 2089365
------------------------------------------