Help us improve your experience.

Let us know what you think.

Do you have time for a two-minute survey?

 
 

Entendendo os classificadores de cos

Mapas de classificação de pacotes que chegam a um nível de manutenção de classe de serviço (CoS) específico. Os classificadores mapeiam pacotes para uma classe de encaminhamento e uma prioridade de perda, e atribuem pacotes a filas de saída com base na classe de encaminhamento. Existem três tipos gerais de classificadores:

  • Classificadores agregados de comportamento (BA) — DSCP e DSCP IPv6 classificam o tráfego IP e IPv6, o EXP classifica o tráfego MPLS e o IEEE 802.1p classifica todos os outros tráfegos. (Embora este tópico abrange classificadores EXP, para obter mais detalhes, consulte Os classificadores de EXP CoS MPLS e regras de reescrita. Os classificadores EXP são aplicados apenas em family mpls interfaces.)

  • Classificadores fixos — classificadores fixos classificam todo o tráfego de entrada em uma interface física em uma classe de encaminhamento, independentemente dos bits cos no cabeçalho do pacote.

  • Classificadores multifield (MF) — classificadores de MF classificam o tráfego com base em mais de um campo no cabeçalho de pacotes e têm precedência sobre BA e classificadores fixos.

Os classificadores atribuem o tráfego de unicast e multidestinação (multicast, broadcast e lookup fail de destino) para as aulas de encaminhamento, para que diferentes classes de tráfego possam receber tratamento diferente. A classificação é baseada em bits CoS, bits DSCP, bits EXP, uma classe de encaminhamento (classificador fixo) ou cabeçalhos de pacote (classificadores multifield). Cada classificador atribui todo o tráfego recebido que combina a configuração do classificador com uma classe de encaminhamento específica. Exceto nos switches QFX10000, classificadores e classes de encaminhamento lidam com o tráfego unicast ou multidestinação. Você não pode misturar tráfego unicast e multidestinação na mesma classe de classificação ou encaminhamento. Nos switches QFX10000, um classificador pode atribuir tráfego unicast e multidestinação à mesma classe de encaminhamento.

Interfaces e filas de saída

Você pode aplicar classificadores à unidade de interface lógica de Camada 2 0 (mas não a outras interfaces lógicas) e a interfaces físicas de Camada 3 se a interface física de Camada 3 tiver pelo menos uma interface lógica definida. Os classificadores aplicados às interfaces físicas de Camada 3 são usados em todas as interfaces lógicas nessa interface física. Entender a aplicação de classificadores de cos e reescrever regras para interfaces descreve a interação entre classificadores e interfaces com mais detalhes.

Nota:

Nos switches QFX10000, você pode aplicar classificadores diferentes a diferentes interfaces lógicas de Camada 3. Você não pode aplicar classificadores a interfaces físicas.

Você pode configurar um classificador BA e um classificador MF em uma interface. Se você fizer isso, a classificação BA é realizada primeiro e, em seguida, a classificação MF é realizada. Se os dois resultados de classificação entrarem em conflito, o resultado da classificação de MF substituirá o resultado da classificação ba.

Você não pode configurar um classificador fixo e um classificador BA na mesma interface.

Exceto nos switches QFX10000, você pode configurar um classificador DSCP ou DSCP IPv6 e um classificador IEEE 802.1p na mesma interface. O tráfego IP usa o classificador DSCP ou DSCP IPv6. Todo o tráfego usa o classificador IEEE (exceto quando você configura um classificador EXP global; nesse caso, o tráfego MPLS usa o classificador EXP, desde que a interface esteja configurada como family mpls). Você pode configurar apenas um classificador DSCP em uma interface física (seja um classificador DSCP ou um classificador DSCP IPv6, mas não ambos).

Nos switches QFX10000, você pode configurar um DSCP ou um classificador DSCP IPv6 e também um classificador IEEE 802.1p na mesma interface. O tráfego IP usa o classificador DSCP ou DSCP IPv6. Se você configurar uma interface como family mpls, então a interface usa o classificador MPLS EXP padrão. Se você configurar um classificador MPLS EXP, todo o tráfego MPLS no switch usa o classificador EXP global. Todo o tráfego usa o classificador IEEE. Você pode configurar até 64 classificadores EXP com até 8 entradas por classificador (uma entrada para cada classe de encaminhamento) e aplicá-los a interfaces lógicas.

Exceto nos switches QFX10000, embora você possa configurar quantos classificadores EXP quiser, o switch usa apenas um classificador MPLS EXP como um classificador global em todas as interfaces.

Depois de configurar um classificador MPLS EXP, você pode configurá-lo como o classificador EXP global, incluindo o classificador EXP no nível de [edit class-of-service system-defaults classifiers exp] hierarquia. Todas as interfaces de switch configuradas como family mpls uso do classificador EXP, em switches QFX10000, seja o padrão ou o classificador EXP global, especificado nesta declaração de configuração para classificar o tráfego MPLS.

Filas de saída para o tráfego unicast e multidestinação

Nota:

Esta seção se aplica a switches, exceto QFX10000.

Você pode criar classificadores DE BA unicast para o tráfego unicast e classificadores DE BA multicast para tráfego multidestinação, que inclui tráfego multicast, broadcast e fail de lookup de destino (DLF). Você não pode atribuir tráfego unicast e multidestinação ao mesmo classificador BA.

Em cada interface, o switch tem filas de saída separadas para tráfego unicast e para tráfego multidestinação:

Nota:

Os switches QFX5200 oferecem suporte a 10 filas de saída, com 8 filas dedicadas ao tráfego unicast e 2 filas dedicadas ao tráfego multidestinação.

  • O switch oferece suporte a 12 filas de saída, com 8 filas dedicadas ao tráfego unicast e 4 filas dedicadas ao tráfego multidestinação.

  • Filas de 0 a 7 são filas de tráfego unicast. Você pode aplicar apenas classificadores BA unicast em filas unicast. Um classificador BA unicast deve conter apenas aulas de encaminhamento mapeadas para filas unicast.

  • Filas de 8 a 11 são filas de tráfego multidestinação. Você só pode aplicar classificadores BA multidestinação em filas de multidestinação. Um classificador BA multidestinação deve conter apenas aulas de encaminhamento mapeadas em filas multidestinação.

Você pode aplicar classificadores unicast em uma ou mais interfaces. Classificadores de multidestinação e classificadores EXP aplicam-se a todas as interfaces de switch e não podem ser aplicados a interfaces individuais. Use o classificador de multidestinação DSCP para tráfego multidestinação IP e IPv6. O classificador DSCP IPv6 não tem suporte para tráfego multidestinação.

Suporte de classificação por tipo

Nota:

Esta seção se aplica apenas aos switches QFX10000.

Você pode configurar classificadores suficientes para lidar com a maioria, se não todos, cenários de rede. A Tabela 1 mostra quantos de cada tipo de classificador você pode configurar e quantas entradas você pode configurar por classificador.

Tabela 1: Suporte de classificação por tipo de classificação

Tipo de classificador

Nome do classificador padrão

Número máximo de classificadores

Número máximo de entradas por classificador

IEEE 802.1p (Camada 2)

padrão ieee8021p (para portas no modo tronco)

ieee8021p-não confiável (para portas em modo de acesso)

64

16

DSCP (Camada 3)

padrão dscp

64

64

DSCP IPv6 (Camada 3)

padrão dscp-ipv6

64

64

EXP (MPLS)

exp-default

64

8

Fixo

Não há classificador fixo padrão

8

16

O número de classificadores fixos suportados (8) é igual ao número de classes de encaminhamento suportadas (classificadores fixos atribuem todo o tráfego recebido em uma interface a uma classe de encaminhamento).

Classificadores agregados de comportamento

Os classificadores agregados de comportamento mapeiam um valor de classe de serviço (CoS) para uma classe de encaminhamento e prioridade de perda. A classe de encaminhamento determina a fila de saída. Um agendador usa a prioridade de perda para controlar o descarte de pacotes durante períodos de congestionamento, associando diferentes perfis de queda com diferentes prioridades de perda.

O switch oferece suporte a três tipos de classificadores BA:

  • Ponto de código de serviços diferenciados (DSCP) para IP DiffServ (IP e IPv6)

  • Bits de CoS IEEE 802.1p

  • MPLS EXP (aplica-se apenas a interfaces configuradas como family mpls)

Os classificadores BA são baseados em campos de comprimento fixo, o que os torna computacionalmente mais eficientes do que os classificadores de MF. Portanto, os dispositivos centrais, que lidam com grandes volumes de tráfego, normalmente estão configurados para realizar a classificação ba.

O tráfego unicast e multicast não pode compartilhar o mesmo classificador. Você pode mapear tráfego unicast e multicast para o mesmo valor de CoS classificador, mas o tráfego unicast deve pertencer a um classificador unicast e o tráfego multicast deve pertencer a um classificador de multidestinação.

Classificação agregada de comportamento padrão

O Junos OS da Juniper Networks atribui automaticamente classificadores padrão implícitos a todas as interfaces lógicas com base no tipo de interface. A Tabela 2 lista diferentes tipos de interfaces e os classificadores BA padrão implícitos correspondentes.

Tabela 2: Classificação padrão da BA

Tipo de interface

Classificação BA padrão

Interface de camada 2 no modo tronco ou, exceto no QFX10000, modo de acesso marcado

ieee8021p-default

(somente QFX10000) Interface de camada 2 no modo de acesso

ieee8021p-untrusted

Interface de Camada 3

dscp-default

dscp-ipv6-default

(Exceto QFX10000) Interface de camada 2 no modo de acesso

ieee8021p-untrusted

(somente QFX10000) Interface MPLS

exp-default

Nota:

Os classificadores BA padrão atribuem tráfego apenas aos switches QFX10000, com exceção best-effortnetwork-controlfcoeno-lossdos switches QFX10000. mcast

Nota:

Exceto nos switches QFX10000, não há classificador MPLS EXP padrão. Você deve configurar um classificador EXP e aplicá-lo globalmente a todas as interfaces configuradas como family mpls ao incluí-lo na [edit class-of-service system-defaults classifiers exp] hierarquia. Nas family mpls interfaces, se um classificador fixo estiver presente na interface, o classificador EXP substituirá o classificador fixo.

Se um classificador EXP não estiver configurado, se um classificador fixo for aplicado à interface, o tráfego MPLS usará o classificador fixo. Se nenhum classificador EXP e nenhum classificador fixo for aplicado à interface, o tráfego MPLS é tratado como tráfego de melhor esforço. Os classificadores DSCP não são aplicados ao tráfego MPLS.

Como o classificador EXP é global, você não pode configurar algumas portas para usar um classificador IEEE 802.1p fixo para tráfego MPLS em algumas interfaces e o classificador EXP global para tráfego MPLS em outras interfaces. Quando você configura um classificador EXP global, todo o tráfego MPLS em todas as interfaces usa o classificador EXP, até mesmo interfaces que têm um classificador fixo.

Quando você associa explicitamente um classificador a uma interface lógica, você substitui o classificador padrão com o classificador explícito. Para outros switches QFX10000, isso se aplica aos classificadores unicast.

Nota:

Você só pode aplicar um DSCP e um classificador IEEE 802.1p a uma interface de Camada 2. Se ambos os tipos de classificadores estiverem presentes, os classificadores DSCP prevalecerão sobre os classificadores IEEE 802.1p. Se nos switches QFX10000 você configurar um classificador EXP ou em outros switches um classificador EXP global, e aplicá-lo em interfaces configuradas como family mpls, então o tráfego MPLS usa esse classificador nessas interfaces.

Importando um classificador

Você pode usar qualquer classificador existente, incluindo os classificadores padrão, como base para definir um novo classificador. Você consegue isso usando a import declaração.

O classificador importado é usado como um modelo e não é modificado. As modificações que você faz fazem parte de um novo classificador (e um novo modelo) identificado pelo nome do novo classificador. Sempre que você comete uma configuração que atribui um novo nome de classe de encaminhamento e valor de prioridade de perda a um pseudônimo de ponto de código ou conjunto de bits, ele substitui a entrada antiga no novo modelo de classificação. Como resultado, você deve especificar explicitamente cada valor de CoS em cada classificação de pacote que requer modificação.

Classificadores de multidestinação

Nota:

Esta seção se aplica a switches, exceto QFX10000.

Os classificadores de multidestinação são aplicados a todas as interfaces e não podem ser aplicados a interfaces individuais. Você pode configurar um classificador de multidestinação DSCP e uma classificação de multidestinação IEEE. O tráfego IP e IPv6 usa o classificador DSCP, e todo o tráfego usa o classificador IEEE.

Os classificadores de multidestinação DSCP IPv6 não são suportados, por isso o tráfego IPv6 usa o classificador de multidestinação DSCP.

O classificador de multidestinação padrão é o classificador de multidestinação IEEE 802.1p.

Prioridades do PFC

Os oito pontos de código IEEE 802.1p correspondem às oito prioridades que o controle de fluxo baseado em prioridade (PFC) usa para diferenciar as classes de tráfego para transporte sem perdas. Quando você mapeia uma classe de encaminhamento (que mapeia para uma fila de saída) para um valor de CoS IEEE 802.1p, o valor de CoS IEEE 802.1p identifica a prioridade do PFC.

Embora você possa mapear uma prioridade para qualquer fila de saída (mapeando o valor do ponto de código IEEE 802.1p para uma classe de encaminhamento), recomendamos que a prioridade e a classe de encaminhamento (unicast com exceção dos switches QFX10000) correspondam em uma correspondência de um para um. Por exemplo, a prioridade 0 é atribuída à fila 0, a prioridade 1 é atribuída à fila 1 e assim por diante, como mostrado na Tabela 3. Uma correspondência de um para um de números de fila e prioridade torna mais fácil configurar e manter o mapeamento das aulas de encaminhamento para prioridades e filas.

Tabela 3: Ponto de código padrão IEEE 802.1p para prioridade de PFC, fila de saída e mapeamento de classe de encaminhamento

Ponto de código IEEE 802.1p

Prioridade de PFC

Fila de saída

(Unicast com exceção do QFX10000)

Atributo de classe de encaminhamento e queda de pacotes

000

0

0

melhor esforço (queda)

001

1

1

melhor esforço (queda)

010

2

2

melhor esforço (queda)

011

3

3

fcoe (sem perdas)

100

4

4

sem perdas (sem perdas)

101

5

5

melhor esforço (queda)

110

6

6

controle de rede (queda)

111

7

7

controle de rede (queda)

Nota:

Por convenção, implantações com acesso convergente de servidor normalmente usam o IEEE 802.1p priority 3 (011) para tráfego FCoE. O mapeamento padrão da fcoe classe de encaminhamento é a fila 3. Aplique o controle de fluxo baseado em prioridade (PFC) em todo o caminho de dados do FCoE para configurar o comportamento sem perdas de ponta a ponta que o FCoE requer. Recomendamos que você use a prioridade 3 para tráfego FCoE, a menos que sua arquitetura de rede exija que você use uma prioridade diferente.

Classificadores fixos em interfaces Ethernet

Classificadores fixos mapeiam todo o tráfego em uma interface física para uma classe de encaminhamento e uma prioridade de perda, ao contrário dos classificadores BA, que mapeiam o tráfego em várias classes de encaminhamento diferentes com base no valor de campo de bits CoS IEEE 802.1p no cabeçalho VLAN ou no valor de campo DSCP nos bits do tipo de serviço no cabeçalho IP do pacote. Cada mapa de classe de encaminhamento para uma fila de saída. No entanto, quando você usa um classificador fixo, independentemente dos bits CoS ou DSCP, todo o tráfego de entrada é classificado na classe de encaminhamento especificada no classificador fixo. Um agendador usa a prioridade de perda para controlar o descarte de pacotes durante períodos de congestionamento, associando diferentes perfis de queda com diferentes prioridades de perda.

Você não pode configurar um classificador fixo e um classificador DSCP ou IEEE 802.1p BA na mesma interface. Se você configurar um classificador fixo em uma interface, você não pode configurar um DSCP ou um classificador IEEE nessa interface. Se você configurar um classificador DSCP, um classificador IEEE ou ambos os classificadores em uma interface, você não pode configurar um classificador fixo nessa interface.

Nota:

Para o tráfego MPLS na mesma interface, você pode configurar um classificador fixo e um classificador EXP no QFX10000, ou um classificador EXP global em outros switches. Quando um classificador EXP ou um classificador EXP global e um classificador fixo são aplicados a uma interface, o tráfego MPLS em interfaces configuradas como family mpls usa o classificador EXP e todo o outro tráfego usa o classificador fixo.

Para mudar de um classificador fixo para um classificador BA ou mudar de um classificador BA para um classificador fixo, desativar o anexo de classificação existente na interface e, em seguida, anexar o novo classificador à interface.

Nota:

Se você configurar um classificador fixo que classifique todo o fcoe tráfego de entrada na classe de encaminhamento (ou qualquer classe de encaminhamento projetada para lidar com o tráfego FCoE), você deve garantir que todo o tráfego que entra na interface seja o tráfego FCoE e seja marcado com o ponto de código FCoE IEEE 802.1p (prioridade).

Classificadores fixos em interfaces nativas de canal de fibra (NP_Ports)

Nota:

Esta seção se aplica a switches, exceto QFX10000.

Aplicar um classificador fixo em uma interface nativa do Fibre Channel (FC) (NP_Port) é um caso especial. Por padrão, as interfaces fc nativas classificam o tráfego de entrada do FC SAN para a fcoe classe de encaminhamento e mapeiam o tráfego para a prioridade 3 do IEEE 802.1p (ponto de código 011). Quando você aplica um classificador fixo em uma interface FC, você também configura um valor de reescrita prioritário para a interface. A interface FC usa o valor de reescrita de prioridade como o valor de tag IEEE 802.1p para todos os pacotes recebidos em vez do valor padrão de 3.

Por exemplo, se você especificar um valor de reescrita prioritário de 5 (ponto de código 101) para uma interface FC, a interface marca todo o tráfego recebido do FC SAN com prioridade 5 e classifica o tráfego para a classe de encaminhamento especificada no classificador fixo.

Nota:

A classe de encaminhamento especificada no classificador fixo nas interfaces FC deve ser uma classe de encaminhamento sem perdas.

Classificadores multicampo

Os classificadores multicampo examinam vários campos em um pacote, como endereços de origem e destino e números de portas de origem e destino do pacote. Com classificadores MF, você define a prioridade de classe de encaminhamento e perda de um pacote com base em regras de filtro de firewall .

A classificação de MF é normalmente realizada na borda da rede devido à falta geral de suporte de ponto de código DiffServ (DSCP) em aplicativos de usuário final. Em um switch na borda de uma rede, um classificador MF fornece a funcionalidade de filtragem que verifica uma variedade de campos de pacotes para determinar a classe de encaminhamento de um pacote. Normalmente, um classificador executa operações correspondentes nos campos selecionados em relação a um valor configurado.

Classificadores MPLS EXP

Você pode configurar até 64 classificadores EXP para tráfego MPLS e aplicá-los em family mpls interfaces. Nos switches QFX10000 você pode usar o MPLS EXP padrão, mas em outros switches não há classificador MPLS padrão. Você pode configurar um classificador EXP e aplicá-lo globalmente a todas as interfaces configuradas como family mpls ao incluí-lo no nível de [edit class-of-service system-defaults classifiers exp] hierarquia. Nas family mpls interfaces, se um classificador fixo estiver presente na interface, o classificador EXP substitui o classificador fixo apenas para tráfego MPLS.

Exceto nos switches QFX10000, se um classificador EXP não estiver configurado, se um classificador fixo for aplicado à interface, o tráfego MPLS usará o classificador fixo. Se nenhum classificador EXP e nenhum classificador fixo for aplicado à interface, o tráfego MPLS é tratado como tráfego de melhor esforço. Os classificadores DSCP não são aplicados ao tráfego MPLS.

Como o classificador EXP é global, você não pode configurar algumas portas para usar um classificador IEEE 802.1p fixo para tráfego MPLS em algumas interfaces e o classificador EXP global para tráfego MPLS em outras interfaces. Quando você configura um classificador EXP global, todo o tráfego MPLS em todas as interfaces usa o classificador EXP, até mesmo interfaces que têm um classificador fixo.

Para obter detalhes sobre classificadores EXP, consulte Os Classificadores EXP CoS MPLS e reescreva regras. Os classificadores EXP são aplicados apenas em family mpls interfaces.

Classificação de pacotes para interfaces IRB e RVIs

Nos switches QFX10000, você não pode aplicar classificadores diretamente em interfaces integradas de roteamento e ponte (IRB). Da mesma forma, em outros switches você não pode aplicar classificadores diretamente em interfaces VLAN roteadas (RVIs). Isso resulta porque os membros de IRBs e RVIs são VLANs, não portas. No entanto, você pode aplicar classificadores aos membros da porta VLAN de uma interface IRB. Você também pode aplicar classificadores de MF a IRBs e RVIs.