Entendendo o CoS hierárquico para interfaces de assinantes
O CoS hierárquico permite que você aplique parâmetros de agendamento e enfileiramento de tráfego e parâmetros de agendamento de transmissão de pacotes a uma interface de assinante individual em vez de a todas as interfaces configuradas em uma porta. O CoS hierárquico permite que você modifique dinamicamente as filas quando os assinantes precisarem de serviços.
As interfaces suportam uma hierarquia de agendamento de CoS de até cinco níveis que, quando totalmente configurada, geralmente consiste na interface física (nível 1), um conjunto de interfaces ou interface subjacente (nível 2), uma ou mais interfaces lógicas subjacentes (nível 3), uma ou mais VLANs de sessão ou cliente (nível 4) e uma ou mais filas (nível 5). 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 interfaces — e onde essas interfaces residem na hierarquia de agendamento — nível 2, nível 3 ou nível 4. Como muitas configurações de agendamento hierárquico 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.
Agendamento hierárquico de dois níveis
O agendamento hierárquico de dois níveis limita o número de níveis hierárquicos na hierarquia de agendamento a dois, como mostrado na Figura 1. Nessa configuração, os conjuntos de interfaces não são configurados e apenas as interfaces lógicas têm perfis de controle de tráfego (TCPs). A configuração de dois níveis de hierarquia em MPCs que suportam mais níveis preserva recursos e permite que o sistema seja dimensionado mais alto.
hierárquico de dois níveis
Em uma hierarquia de agendamento de dois níveis, todas as interfaces lógicas e conjuntos de interfaces compartilham um único nó; nenhuma relação hierárquica é formada.
O usuário controla a [edit interfaces interface-name hierarchical-scheduler] programação hierárquica de dois níveis definindo a maximum-hierarchy-levels opção na hierarquia como2:
-
Se a
maximum-hierarchy-levelsopção não estiver definida, os conjuntos de interfaces poderão estar no nível 2 ou no nível 3, dependendo se as interfaces lógicas de membro dentro do conjunto de interfaces têm um perfil de controle de tráfego. -
Se qualquer interface lógica de membro tiver um perfil de controle de tráfego, o conjunto de interfaces será sempre um nó do agendador CoS de nível 2.
-
Se nenhuma interface lógica de membro tiver um perfil de controle de tráfego, o conjunto de interfaces será sempre um nó de agendador de CoS de nível 3.
-
Se a
maximum-hierarchy-levelsopção estiver definida, o conjunto de interfaces só poderá estar no nível 3; não poderá estar no nível 2. Nesse caso, se você configurar um conjunto de interfaces de nível 2, gerará erros de Mecanismo de Encaminhamento de Pacotes.
A Tabela 1 resume a hierarquia da interface e os níveis de nó do agendador de 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 o agendamento hierárquico de dois níveis, inclua a hierarchical-scheduler declaração no nível da [edit interfaces interface-name] hierarquia e defina a maximum-hierarchy-levels opção como 2.
[edit interfaces]
interface-name {
hierarchical-scheduler {
maximum-hierarchy-levels 2;
}
}
Agendamento hierárquico de três níveis
O 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ó do agendador de CoS de nível 1 e as filas residem no nível mais alto. A configuração de três níveis de hierarquia em MPCs que suportam mais níveis preserva recursos e permite que o sistema seja dimensionado mais alto.
Quando você usa o agendamento hierárquico de três níveis, os conjuntos de interfaces podem residir no nível 3 ou no nível 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 de interface e os níveis de nó do agendador de 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 |
No agendamento hierárquico de três níveis, os nós do agendador de CoS no nível 1, nível 2 e nível 3 formam uma relação hierárquica.
Com um 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. Nessa configuração, as interfaces lógicas estão localizadas no nível 2 e os conjuntos de interfaces estão localizados no nível 3.
Para configurar o agendamento hierárquico de três níveis, inclua a implicit-hierarchy opção no nível da [edit interfaces interface-name hierarchical-scheduler] hierarquia e, opcionalmente, defina a maximum-hierarchy-levels opção como 3. (O valor padrão para maximum-hierarchy-levels é 3.)
[edit interfaces]
interface-name {
hierarchical-scheduler {
implicit-hierarchy;
maximum-hierarchy-levels 3;
}
}
Hierarquia de interface versus hierarquia de CoS
Uma hierarquia de interface e uma hierarquia de agendamento de CoS são distintamente diferentes. A hierarquia de interface refere-se à relação entre as várias interfaces — por exemplo, a relação entre interfaces lógicas e um conjunto de interfaces, 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 planejador de CoS. No agendamento hierárquico de dois níveis, nenhuma hierarquia é formada entre os nós do agendador de CoS — a interface lógica e o conjunto de interfaces compartilham um único nó do agendador de nível 2. No entanto, quando você usa a implicit-hierarchy opção para agendamento hierárquico de três níveis, os nós do agendador de CoS formam uma hierarquia de agendamento.
A Figura 4 e a Figura 5 fornecem dois cenários para essa 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) são configuradas na interface física:
-
A interface lógica ge-1/0/0.100 é membro de um conjunto de interfaces PPPoE e de um conjunto de interfaces Demux.
-
A interface lógica ge-1/0/0.101 é um membro de um conjunto de interfaces demux.
Cada conjunto de interfaces tem uma fila dedicada. Os nós do agendador de CoS no nível 1 (interface física), nível 2 (interfaces lógicas subjacentes) e nível 3 (conjuntos de interfaces) formam uma hierarquia de agendamento.
Para configurar esse cenário, você deve incluir a implicit-hierarchy opção na 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 interfaces e interface lógica subjacente.
A Figura 5 mostra uma hierarquia de interface em que a interface Gigabit Ethernet ge-1/0/0 é a interface física. Três interfaces lógicas sã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 de 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 esse cenário, você deve incluir a implicit-hierarchy opção na 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 de agendamento de três níveis diferentes; 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 de CoS.
Agendamento hierárquico de quatro níveis
O agendamento hierárquico de quatro níveis oferece suporte a até oito classes de filas de serviço . Em hierarquias de agendamento de quatro níveis, a interface física é um nó do agendador de CoS de nível 1 e as filas residem no nível 5.
O agendamento hierárquico de quatro níveis não é suportado em interfaces de identificador de circuito de agente (ACI) ou Ethernet agregada (AE).
Quando você usa o agendamento hierárquico de quatro níveis, os conjuntos de interfaces 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 de interface e os níveis de nó do agendador de CoS para agendamento hierárquico de quatro níveis.
| 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 |
No agendamento hierárquico de quatro níveis, os nós do agendador de CoS no nível 1, nível 2, nível 3 e nível 4 formam uma relação hierárquica.
Para configurar o agendamento hierárquico de quatro níveis, inclua a implicit-hierarchy opção no nível da [edit interfaces interface-name hierarchical-scheduler] hierarquia e defina a maximum-hierarchy-levels opção como 4.
[edit interfaces]
interface-name {
hierarchical-scheduler {
implicit-hierarchy;
maximum-hierarchy-levels 4;
}
}
Tabela de histórico de alterações
A compatibilidade com recursos é determinada pela plataforma e versão utilizada. Use o Explorador de recursos para determinar se um recurso é compatível com sua plataforma.