Você pode limitar as filas rigorosas e altas no IQE PIC. Sem esse limite, o tráfego que requer baixa latência (atraso), como voz, pode bloquear a transmissão de pacotes de prioridade média e baixa prioridade. A menos que tráfego limitado, alto e rigoroso seja sempre enviado antes do tráfego de menor prioridade, fazendo com que as filas de menor prioridade "morrerem de fome" e causem tempo limite e ressentem-se desnecessariamente dos pacotes.
No IQE PIC, você pode limitar as filas antes que os pacotes estejam na fila para saída. Todos os pacotes que excedem o limite de taxa configurado são descartados, por isso é necessário cuidado ao estabelecer esse limite. Esse modelo também é suportado em PICs IQ2 e é a única maneira de realizar o policiamento de saída em PICs IQE. Esse recurso não apresenta novas declarações de configuração.
Embora destinada a aulas de tráfego de baixa latência, como voz, a configuração permite que qualquer fila seja limitada. No entanto, a configuração requer que a fila limitada por taxa tenha uma prioridade alta ou rigorosa.
Nota:
Você pode configurar um policiador estático de baixa latência para apenas uma fila limitada por mapa do agendador. Você pode configurar até 1024 policiais estáticos de baixa latência.
Este exemplo limita a taxa de transmissão de uma fila de encaminhamento acelerado rigorosa a 1 Mbps. O mapa do agendador e do agendador são definidos e, em seguida, aplicados ao tráfego nos [edit interfaces]
níveis de hierarquia e [edit class-of-service]
hierarquia:
- Defina o agendador:
Especifique um nome para o agendador criá-lo.
[edit]
user@host# edit class-of-service schedulers scheduler-1
Especifique a taxa de transmissão.
[edit class-of-service schedulers scheduler-1]
user@host# set transmit-rate 1m rate-limit
Especifique a prioridade do agendador.
[edit class-of-service schedulers scheduler-1]
user@host# set priority strict-high
- Definir o mapa do agendador:
Especifique um nome para o mapa do agendador para criá-lo.
[edit]
user@host# edit class-of-service scheduler-maps scheduler-map1
Mapeie a classe de encaminhamento de EF para o agendador.
[edit class-of-service scheduler-maps scheduler-map-1]
user@host# set forwarding-class expedited-forwarding scheduler scheduler-1
- Configure a interface física.
Este exemplo usa o encapsulamento de Frame Relay e permite o agendamento por unidade, o que permite que você aplique a programação ao DLCI de retransmissão de quadros.
Especifique a interface física da interface.
[edit]
user@host# edit interfaces so-2/0/0
Habilite a associação de nomes de mapas de agendadores com interfaces lógicas.
[edit interfaces s0-2/0/0]
user@host# set per-unit-scheduler
Especifique o tipo de encapsulamento.
[edit interfaces s0-2/0/0]
user@host# set encapsulation frame-relay
- Configure a interface lógica e especifique o DLCI de retransmissão de quadros.
Especifique o número da interface lógica.
[edit interfaces s0-2/0/0]
user@host# edit unit 0
Especifique o identificador de conexão de link de dados (DLCI).
[edit interfaces s0-2/0/0 unit 0]
user@host# set dlci 1
- Aplique o mapa do agendador na interface lógica:
Especifique a interface física e lógica à qual deseja aplicar o mapa do agendador.
[edit]
user@host# edit class-of-service interfaces so-2/0/0 unit 0
Especifique o nome do mapa do agendador que você criou.
[edit class-of-service interfaces so-2/0/0 unit 0]
user@host# set scheduler-map scheduler-map1
Especifique a quantidade de largura de banda a ser alocada para a interface lógica.
[edit class-of-service interfaces so-2/0/0 unit 0]
user@host# set shaping-rate 2m
- Você pode emitir os seguintes comandos de modo operacional para verificar sua configuração (a primeira mostra o limite de taxa em vigor):
[edit class-of-service]
schedulers {
scheduler-1 {
transmit-rate 1m rate-limit;
priority strict-high;
}
}
scheduler-maps {
scheduler-map1 {
forwarding-class expedited-forwarding scheduler scheduler-1;
}
}
[edit interfaces]
s0-2/0/0 {
per-unit-scheduler;
encapsulation frame-relay;
unit 0 {
dlci 1;
}
}
[edit class-of-service]
interfaces {
so-2/0/0 {
unit 0 {
scheduler-map scheduler-map1;
shaping-rate 2m;
}
}
}