Entendendo cos hierárquico para interfaces de assinantes
A CoS hierárquica permite que você aplique parâmetros de agendamento e fila de tráfego e parâmetros de programação de transmissão de pacotes a uma interface de assinante individual, em vez de todas as interfaces configuradas em uma porta. A CoS hierárquica permite que você modifique filas dinamicamente quando os assinantes exigem serviços.
CoS hierárquico é suportado em roteadores da Série MX com DPCs de enfileiramento aprimorados ou enfileiramento de MPCs/MICs instalados. Começando com o Junos OS Release 16.1, cinco níveis de hierarquia são suportados em placas de linha MPC5E 3D Q.
As interfaces suportam até uma hierarquia de agendamento cos de cinco níveis que, quando totalmente configurada, geralmente consiste na interface física (nível 1), um conjunto de interface ou interface subjacente (nível 2), uma ou mais interfaces lógicas subjacentes (nível 3), uma ou mais VLANs de sessão ou clientes (nível 4) e uma ou mais filas (nível 5). Embora todas as hierarquias de agendamento de CoS sejam de cinco níveis, o nível 1 é sempre a interface física e o nível 5 é sempre a fila. As configurações de agendamento hierárquico consistem no tipo de interfaces que você configura — por exemplo, uma interface lógica ou um conjunto de interface — e onde essas interfaces residem na hierarquia de agendamento — nível 2, nível 3 ou 4. Como muitas configurações de agendamento hierárquica são possíveis, usamos os termos agendamento hierárquico de dois níveis, agendamento hierárquico de três níveis, agendamento hierárquico de quatro níveis neste tópico.
A partir do Junos OS 18.4R1, você pode aplicar interfaces lógicas dinâmicas e estáticas na mesma interface dinâmica definida em todos os MPCs que oferecem suporte a CoS hierárquico de 4 e 5 níveis. Você também pode aplicar conjuntos dinâmicos de interface em conjuntos dinâmicos de interface.
A partir do Junos OS 19.3R1, você pode aplicar um perfil de controle de tráfego de entrada (TCP) a uma interface lógica dinâmica definida em agendamento hierárquico de 4 níveis ou em dois conjuntos de interface lógica dinâmica em agendamento hierárquico de 5 níveis. Assim, o Junos CoS permite que você atribua dinamicamente um TCP de entrada estático com taxa de modelagem a um conjunto dinâmico de interface para aplicar o SLA de um cliente. Se não for necessário tal aplicação de SLA, você pode configurar um TCP estático designado como O TCP de entrada padrão atribuído a qualquer conjunto dinâmico de interface que ainda não tenha um TCP de entrada explicitamente atribuído.
Agendamento hierárquico de dois níveis
A agendamento hierárquico de dois níveis limita o número de níveis hierárquicos na hierarquia de agendamento a dois, conforme mostrado na Figura 1. Nesta configuração, os conjuntos de interface não estão configurados e apenas as interfaces lógicas têm perfis de controle de tráfego (TCPs). Configurar dois níveis de hierarquia em MPCs que oferecem suporte a mais níveis preserva recursos e permite que o sistema cresça mais alto.
Em uma hierarquia de agendamento de dois níveis, todas as interfaces lógicas e conjuntos de interface compartilham um único nó; nenhuma relação hierárquica é formada.
Você controla a programação hierárquica de dois níveis estabelecendo a opção maximum-hierarchy-levels
sob a [edit interfaces interface-name hierarchical-scheduler]
hierarquia para 2
:
Se a opção não estiver definida, então os
maximum-hierarchy-levels
conjuntos de interface podem estar no nível 2 ou 3, dependendo se as interfaces lógicas do membro dentro do conjunto de interface têm um perfil de controle de tráfego.Se alguma interface lógica de membro tiver um perfil de controle de tráfego, então o conjunto de interface é sempre um nó de agendamento CoS de nível 2.
Se nenhuma interface lógica de membro tiver um perfil de controle de tráfego, o conjunto de interface é sempre um nó de agendador CoS de nível 3.
Se a opção
maximum-hierarchy-levels
estiver definida, o conjunto de interface só pode estar no nível 3; não pode estar no nível 2. Neste caso, se você configurar um conjunto de interface de nível 2, você gera erros no mecanismo de encaminhamento de pacotes.
A Tabela 1 resume a hierarquia da interface e os níveis de nó do agendador CoS para agendamento hierárquico de dois níveis.
Nível 1 |
Nível 2 |
Nível 3 |
---|---|---|
Interface física |
Interface lógica |
Uma ou mais filas |
Interface física |
Conjunto de interfaces |
Uma ou mais filas |
Para configurar a agendamento hierárquico de dois níveis, inclua a hierarchical-scheduler
declaração no nível de [edit interfaces interface-name]
hierarquia e defina a opção maximum-hierarchy-levels
de 2
.
[edit interfaces] interface-name { hierarchical-scheduler { maximum-hierarchy-levels 2; } }
MPC3E, 32x10GE MPC4E e 2x100GE + 8x10GE MPC4E MPCs oferecem suporte a apenas dois níveis de hierarquia de agendamento. Ao habilitar a programação hierárquica nessas placas, você deve definir maximum-hierarchy-levels
2
explicitamente.
Agendamento hierárquico de três níveis
A programação hierárquica de três níveis é suportada apenas em roteadores da Série MX que executam interfaces MPC/MIC. A agendamento hierárquico de três níveis oferece suporte a até oito filas de CoS . Você pode configurar muitas hierarquias de agendamento de três níveis diferentes, dependendo da localização do conjunto de interfaces ou do uso de interfaces subjacentes. Em todas as variações, a interface física é um nó de agendamento CoS de nível 1 e as filas residem no mais alto nível. A configuração de três níveis de hierarquia em MPCs que suportam mais níveis preserva recursos e permite que o sistema escalone mais alto.
A programação hierárquica de três níveis é suportada apenas em interfaces de assinantes e conjuntos de interfaces que executam interfaces Ethernet agregadas em interfaces MPC/MIC em roteadores da Série MX.
Quando você usa agendamento hierárquico de três níveis, os conjuntos de interface podem residir no nível 3 ou 4. Você também pode configurar uma interface lógica subjacente no nível 3 e uma interface lógica no nível 4. A Tabela 2 resume os casos mais comuns da hierarquia da interface e dos níveis de nó do agendador CoS para agendamento hierárquico de três níveis.
Nível 1 |
Nível 2 |
Nível 3 |
Nível 4 |
---|---|---|---|
Interface física |
Conjunto de interfaces |
Interface lógica |
Uma ou mais filas |
Interface física |
Interface lógica |
Conjunto de interfaces |
Uma ou mais filas |
Interface física |
Interface lógica subjacente |
Interface lógica |
Uma ou mais filas |
Em agendamento hierárquico de três níveis, o agendador CoS faz nós no nível 1, nível 2 e nível 3 formam uma relação hierárquica.
Com uma agendamento hierárquico de três níveis, as interfaces lógicas podem residir no nível 2, ou podem residir no nível 3 se a interface lógica no nível 2 for uma interface lógica subjacente. Isso é mostrado na Figura 2.
Outra configuração possível para agendamento hierárquico de três níveis é mostrada na Figura 3. Nesta configuração, as interfaces lógicas estão localizadas no nível 2 e os conjuntos de interface estão localizados no nível 3.
Para configurar a agendamento hierárquico de três níveis, inclua a opção implicit-hierarchy
no nível de [edit interfaces interface-name hierarchical-scheduler]
hierarquia e defina opcionalmente a opção maximum-hierarchy-levels
de 3
. (O valor maximum-hierarchy-levels
padrão é 3
.)
[edit interfaces] interface-name { hierarchical-scheduler { implicit-hierarchy; maximum-hierarchy-levels 3; } }
Hierarquia de interface versus hierarquia cos
Uma hierarquia de interface e uma hierarquia de agendamento cos são distintamente diferentes. A hierarquia da interface refere-se à relação entre as várias interfaces — por exemplo, a relação entre interfaces lógicas e um conjunto de interface, a relação entre uma interface lógica e uma interface lógica subjacente, ou a relação entre a interface física e a interface lógica. A hierarquia de agendamento de CoS refere-se à relação hierárquica entre os nós do agendador CoS. Em agendamento hierárquico de dois níveis, nenhuma hierarquia é formada entre os nós do agendador CoS — a interface lógica e o conjunto de interface compartilham um nó de agendamento de nível 2 único. No entanto, quando você usa a opção implicit-hierarchy
para agendamento hierárquico de três níveis, os nós do agendador CoS formam uma hierarquia de agendamento.
A Figura 4 e a Figura 5 fornecem dois cenários para esta discussão. A Figura 4 mostra uma hierarquia de interface em que uma interface Gigabit Ethernet (ge-1/0/0) é a interface física. Duas interfaces lógicas (ge-1/0/0,100 e ge-1/0/0,101) estão configuradas na interface física:
A interface lógica ge-1/0/0.100 é um membro de um conjunto de interface PPPoE e um conjunto de interface Demux.
A interface lógica ge-1/0/0.101 é um membro de um conjunto de interface demux.
Cada conjunto de interfaces tem uma fila dedicada. O agendador CoS nós no nível 1 (interface física), nível 2 (interfaces lógicas subjacentes) e nível 3 (conjuntos de interface) formam uma hierarquia de agendamento.
Para configurar este cenário, você deve incluir a opção implicit-hierarchy
sob a hierarchical-scheduler
declaração na interface física ge-1/0/0 e configurar e aplicar perfis de controle de tráfego em cada conjunto de interface e interface lógica subjacente.
A Figura 5 mostra uma hierarquia de interface onde a interface Gigabit Ethernet ge-1/0/0 é a interface física. Três interfaces lógicas estão configuradas:
Duas interfaces lógicas (Pp0.100 e Demux0.100) residem na interface lógica subjacente ge-1/0/0,100.
Uma terceira interface lógica (Pp0.101) reside na interface lógica subjacente ge-1/0/0,101.
Cada interface lógica tem uma fila dedicada. Os nós do agendador CoS no nível 1 (interface física), nível 2 (interfaces lógicas subjacentes) e nível 3 (interfaces lógicas) formam uma hierarquia de agendamento.
Para configurar este cenário, você deve incluir a opção implicit-hierarchy
sob a hierarchical-scheduler
declaração na interface física GE-1/0/0 e configurar e aplicar perfis de controle de tráfego em cada interface lógica e interface lógica subjacente.
Você pode configurar muitas hierarquias diferentes de agendamento de três níveis; A Figura 4 e a Figura 5 apresentam apenas dois cenários possíveis. A Tabela 2 resume os possíveis locais de interface e nós do agendador CoS.
Agendamento hierárquico de quatro níveis
Começando com o Junos OS Release 16.1, a programação hierárquica de quatro níveis é suportada em roteadores da Série MX que executam placas de linha NG-MPC2E, NG-MPC3E, MPC5 e MPC7. A agendamento hierárquico de quatro níveis oferece suporte a até oito filas de serviço . Em hierarquias de agendamento de quatro níveis, a interface física é um nó de agendamento CoS de nível 1 e as filas residem no nível 5.
A agendamento hierárquico de quatro níveis não é compatível com o agente identificador de circuito (ACI) ou interfaces agregadas de Ethernet (AE).
Quando você usa agendamento hierárquico de quatro níveis, os conjuntos de interface residem nos níveis 2 e 3 e as interfaces lógicas residem nos níveis 3 e 4. A Tabela 3 resume o caso mais comum da hierarquia da interface e dos níveis de nó do agendador CoS para agendamento hierárquico de quatro níveis. A partir do Junos OS 18.4R1, você pode aplicar interfaces lógicas dinâmicas e estáticas na mesma interface dinâmica definida em todos os MPCs que oferecem suporte a CoS hierárquico de 4 e 5 níveis. Você também pode aplicar conjuntos dinâmicos de interface em conjuntos dinâmicos de interface.
Nível 1 |
Nível 2 |
Nível 3 |
Nível 4 |
Nível 5 |
---|---|---|---|---|
Interface física |
Conjunto de interfaces |
VLAN do cliente (C-VLAN) |
Interface lógica de sessão (ppp ou dhcp) |
Uma ou mais filas |
Na programação hierárquica de quatro níveis, o agendador CoS faz nós no nível 1, nível 2, nível 3 e 4 formam uma relação hierárquica.
Para configurar o agendamento hierárquico de quatro níveis, inclua a opção implicit-hierarchy
no nível de [edit interfaces interface-name hierarchical-scheduler]
hierarquia e defina a opção maximum-hierarchy-levels
de 4
.
[edit interfaces] interface-name { hierarchical-scheduler { implicit-hierarchy; maximum-hierarchy-levels 4; } }