Visão geral da classificação
A classificação de pacotes refere-se ao exame de um pacote de entrada, que associa o pacote a um determinado nível de manutenção de classe de serviço (CoS). O sistema operacional Junos (OS) oferece suporte a esses classificadores:
-
Classificadores de agregação de comportamento (BA)
-
Classificadores multicampo (MF)
-
Classificadores de precedência de IP padrão
O número total de classificadores suportados em uma unidade de processamento de serviços (SPU) é de 79. Três classificadores são instalados na SPU como classificadores padrão no modo Camada 3, independentemente de qualquer configuração cos, o que deixa 76 classificadores que podem ser configurados usando os comandos CoS CLI. O número de classificadores padrão pode variar em versões futuras ou em modos diferentes.
Verifique o número de classificadores padrão instalados na SPU para determinar quantos classificadores podem ser configurados usando os comandos CoS CLI.
Quando as classificações BA e MF são realizadas em um pacote, a classificação MF tem maior precedência.
No Junos OS, os classificadores associam pacotes de entrada com uma classe de encaminhamento (FC) e prioridade de perda de pacotes (PLP) e, com base no FC associado, atribuem pacotes a filas de saída. O FC e o PLP de um pacote especificam o comportamento de um salto, dentro do sistema, para processar o pacote. O comportamento per-hop (PHB) inclui o encaminhamento de pacotes, policiamento, agendamento, modelagem e marcação. Por exemplo, um salto pode colocar um pacote em uma das filas de prioridade de acordo com seu FC e, em seguida, gerenciar as filas verificando o PLP do pacote. O Junos OS oferece suporte a até oito FCs e quatro PLPs.
Classificadores agregados de comportamento
Um classificador BA opera em um pacote à medida que entra no dispositivo. Usando classificadores BA, o dispositivo agrega diferentes tipos de tráfego em um único FC para que todos os tipos de tráfego recebam o mesmo tratamento de encaminhamento. O valor de CoS no cabeçalho de pacote é o campo único que determina as configurações de CoS aplicadas ao pacote. Os classificadores BA permitem que você defina o FC e o PLP de um pacote com base no valor do ponto de código (DSCP) de serviços diferenciados (DSCP), valor DSCP IPv4, valor de IPv6 DSCP, valor de precedência de IP, bits MPLS EXP ou valor IEEE 802.1p. O classificador padrão é baseado no valor de precedência de IP. Para obter mais informações, veja Classificação padrão de precedência de IP.
O Junos OS realiza a classificação BA para um pacote examinando seus parâmetros de Camada 2, Camada 3 e CoS relacionados, conforme mostrado na Tabela 1.
Camada |
Parâmetro cos |
---|---|
Camada 2 |
Valor do IEEE 802.1p: Prioridade do usuário |
Camada 3 |
Precedência do IPv4 Valor do ponto de código de serviços diferenciados IPv4 (DSCP) Valor do IPv6 DSCP |
Se você aplicar um classificador IEEE 802.1 a uma interface lógica, esse classificador tem precedência sobre qualquer outro tipo de classificador. Os classificadores para IEEE 802.1, IP (DSCP ou precedência de IP) e MPLS (EXP) podem coexistir em uma interface lógica.
Classificadores multicampo
Um classificador MF é um segundo meio de classificar fluxos de tráfego. Ao contrário do classificador BA, um classificador de MF pode examinar vários campos no pacote — por exemplo, o endereço de origem e destino do pacote, ou os números de porta de origem e destino do pacote. Com classificadores MF, você define o FC e o PLP com base em regras de filtro de firewall .
Para uma interface especificada, você pode configurar um classificador MF e um classificador BA sem conflitos. Como os classificadores são sempre aplicados em ordem sequencial (o classificador ba seguido pelo classificador MF) qualquer resultado de classificação BA é substituído por um classificador de MF se eles entrarem em conflito.
O Junos OS realiza a classificação de tráfego MF examinando diretamente vários campos de um pacote para classificar um pacote. Isso evita precisar confiar na saída da classificação de tráfego BA anterior. O Junos OS pode verificar simultaneamente os dados de um pacote para as Camadas 2, 3, 4 e 7, conforme mostrado na Tabela 2.
Camada |
Parâmetro cos |
---|---|
Camada 2 |
IEEE 802.1Q: VLAN ID IEEE 802.1p: prioridade do usuário |
Camada 3 |
Valor de precedência de IP Valor de DSCP ou DSCP IPv6 Endereço IP de origem Endereço IP de destino Protocolo ICMP: Código e tipo |
Camada 4 |
TCP/UDP: Porta de origem TCP/UDP: Porta de destino TCP: Bandeiras AH/ESP: SPI |
Camada 7 |
Não suportado. |
Usando o Junos OS, você configura um classificador MF com um filtro de firewall e suas condições de correspondência associadas. Isso permite que você use qualquer critério de correspondência de filtro para localizar pacotes que exijam classificação.
Classificador padrão de precedência de IP
Com o Junos OS, toda interface lógica recebe automaticamente um classificador padrão de precedência de IP quando a interface lógica é configurada. Este classificador de tráfego padrão mapeia os valores de precedência de IP para um FC e um PLP conforme mostrado na Tabela 3. Esses resultados de mapeamento estão em vigor para um pacote de entrada até que o pacote seja processado por outro método de classificação.
Valores cos de precedência de IP |
Aula de encaminhamento |
Prioridade de perda de pacotes |
---|---|---|
000 |
melhor esforço |
baixo |
001 |
melhor esforço |
alto |
010 |
melhor esforço |
baixo |
011 |
melhor esforço |
alto |
100 |
melhor esforço |
baixo |
101 |
melhor esforço |
alto |
110 |
controle de rede |
baixo |
111 |
controle de rede |
alto |