NESTA PÁGINA
Suporte cos para switches da Série QFX e linha ex4600 de switches
Os switches de data center da Juniper Networks diferem em alguns aspectos do suporte de classe de serviço (CoS) devido às diferenças na forma como os switches são usados em redes e devido a diferenças de hardware, como chipsets diferentes ou diferentes recursos de interface.
Esse tópico resume o suporte cos aos switches da Série QFX, à linha EX4600 de switches e aos sistemas QFabric.
Suporte para recursos cos
Recurso |
QFX10000 |
Linha QFX 5000, Linha EX4600 |
QFX5220/QFX5130/QFX5700 |
---|---|---|---|
Classe de serviço (CoS) — enfileiramento baseado em classe com priorização |
Sim |
Sim |
Sim |
CoS — Classificadores unicast e multi-destino separados, aulas de encaminhamento e filas de saída |
Não |
Sim |
Sim (exceto classificadores multi-destino. Use filtros de firewall para classificar o tráfego multicast.) |
CoS — Classificadores compartilhados de unicast e multidestinação, aulas de encaminhamento e filas de saída |
Sim |
Não |
Não |
Suporte a CoS em grupos de agregação de enlaces (LAGs) |
Sim |
Sim |
Sim |
Agendamento de portas hierárquicas de seleção de transmissão aprimorada (ETS) |
Sim (começando no Junos OS Release 17.3) |
QFX5100, QFX 5110, EX4600 — Sim QFX5120, QFX5200, QFX5210, EX4650 — Não |
Não |
Agendamento de portas |
Sim |
Sim, exceto ex4600 |
Sim |
Modelagem de fila |
Sim
Nota:
Usa a |
Sim
Nota:
Usa a |
Sim |
Notificação explícita de congestionamento (ECN) |
Sim |
Sim |
Sim |
Controle de fluxo baseado em prioridade (PFC) |
Sim |
Sim |
Sim |
Remarcação de pacotes em ponte |
Sim |
Sim |
Sim |
Perfis ponderados de queda de pacotes de detecção aleatória antecipada (WRED) e queda de cauda |
Sim |
Sim |
Sim |
PAUSA NA Ethernet 802.3X |
Sim |
Sim |
Não |
Classificação de pacotes de entrada de camada 2 e regras de reescrita de saída |
Sim |
Sim |
Sim |
Classificação de pacotes de entrada MPLS EXP e regras de reescrita de saída |
Sim |
Sim |
Não |
Classificação de pacotes de entrada de camada 3 e regras de reescrita de saída |
Sim |
Sim |
Sim (tanto o tráfego IPv4 quanto O IPv6 devem compartilhar o mesmo classificador.) |
Arquitetura de fila de saída virtual (VOQ) |
Sim |
Não |
Não |
Configurabilidade de buffer compartilhado por software |
Não (usa VOQ) |
Sim |
Sim, com as seguintes restrições:
|
Configurabilidade de buffer compartilhado Alfa |
Não |
Sim |
Sim |
Monitoramento de buffer |
Não |
Sim |
Sim |
Comando CoS para detectar a fonte de pacotes red-drop |
Sim |
Não |
Não |
Suporte para tipo de interface de ethernet com classificação e reescrita de regras
As duas próximas tabelas desta lista de tópicos oferecem suporte à CoS Ethernet para classificadores e regras de reescrita em diferentes tipos de interface para switches de QFX10000 (Tabela 2) e para switches QFX5100, QFX5110, QFX5120, QFX5200, QFX5210, QFX5220, EX4600 e EX4650 (Tabela 3).
Em QFX10000 switches, você não pode aplicar classificadores ou reescrever regras para interfaces físicas de Camada 2 ou Camada 3. Você pode aplicar classificadores e reescrever regras apenas para a unidade de interface lógica de Camada 2 0. Você pode aplicar diferentes classificadores e reescrever regras em diferentes interfaces lógicas de Camada 3. A Tabela 2 mostra em quais interfaces você pode configurar e aplicar classificadores e reescrever regras.
Classificadores cos e regras de reescrita |
Interfaces físicas de Camada 2 |
Interface lógica de camada 2 (apenas unidade 0) |
Interfaces físicas de Camada 3 |
Interfaces lógicas de camada 3 |
---|---|---|---|---|
Classificador fixo |
Não |
Sim |
Não |
Sim |
Classificador de DSCP |
Não |
Sim |
Não |
Sim |
Classificador DSCP IPv6 |
Não |
Sim |
Não |
Sim |
Classificador IEEE 802.1p |
Não |
Sim |
Não |
Sim |
Classificador EXP |
Não |
Sim |
Não |
Sim |
Regra de reescrita do DSCP |
Não |
Sim |
Não |
Sim |
Regra de reescrita do DSCP IPv6 |
Não |
Sim |
Não |
Sim |
Regra de reescrita do IEEE 802.1p |
Não |
Sim |
Não |
Sim |
Regra de reescrita do EXP |
Não |
Sim |
Não |
Sim |
Em QFX5100, QFX5110, QFX5120, QFX5200, QFX5210, EX4600 e switches EX4650, você não pode aplicar classificadores ou reescrever regras para interfaces físicas de Camada 2 ou para interfaces lógicas de Camada 3. A Tabela 3 mostra em quais interfaces você pode configurar e aplicar classificadores e reescrever regras.
Classificadores cos e regras de reescrita |
Interfaces físicas de Camada 2 |
Interface lógica de camada 2 (apenas unidade 0) |
Interfaces físicas de camada 3 (se pelo menos uma interface lógica de camada 3 for definida) |
Interfaces lógicas de camada 3 |
---|---|---|---|---|
Classificador fixo |
Não |
Sim |
Sim |
Não |
Classificador de DSCP |
Não |
Sim |
Sim |
Não |
Classificador DSCP IPv6 |
Não |
Sim |
Sim |
Não |
Classificador IEEE 802.1p |
Não |
Sim |
Sim |
Não |
Classificador EXP |
Classificador global, aplica-se apenas a todas as interfaces de switch que estão configuradas como |
|||
Regra de reescrita do DSCP |
Não |
Sim |
Sim |
Não |
Regra de reescrita do DSCP IPv6 |
Não |
Sim |
Sim |
Não |
Regra de reescrita do IEEE 802.1p |
Não |
Sim |
Sim |
Não |
Regra de reescrita do EXP |
Não |
Sim |
Sim |
Não |
A mutidestinação IEEE 802.1p e os classificadores de multidestinação DSCP são aplicados a todas as interfaces e não podem ser aplicados a interfaces individuais. Nenhum classificador de multidestinação DSCP IPv6 tem suporte. O tráfego multidestinação IPv6 usa o classificador de multidestinação DSCP.
Nos switches de QFX5220, QFX5130 e QFX5700, você não pode aplicar classificadores ou reescrever regras para interfaces físicas de Camada 2 ou Camada 3. A Tabela 4 mostra em quais interfaces você pode configurar e aplicar classificadores e reescrever regras.
Classificadores cos e regras de reescrita |
Interfaces físicas de Camada 2 |
Interfaces lógicas de Camada 2 |
Interfaces físicas de Camada 3 |
Interfaces lógicas de camada 3 |
---|---|---|---|---|
Classificador fixo |
Não |
Sim |
Não |
Sim |
Classificador de DSCP |
Não |
Sim |
Não |
Sim |
Classificador DSCP IPv6 |
Não |
Não |
Não |
Não |
Classificador IEEE 802.1p |
Não |
Sim |
Não |
Sim |
Classificador EXP |
Não |
Não |
Não |
Não |
Regra de reescrita do DSCP |
Não |
Sim |
Não |
Sim |
Regra de reescrita do DSCP IPv6 |
Não |
Não |
Não |
Não |
Regra de reescrita do IEEE 802.1p |
Não |
Sim |
Não |
Sim |
Regra de reescrita do EXP |
Não |
Não |
Não |
Não |
QFX5220, QFX5130 e switches de QFX5700 não oferecem suporte a classificadores DEP IPV6 e reescrevem regras. Em vez disso, conecte classificadores DSCP e reescreva regras sobre a família inet6
.
Comparação operacional cos entre switches de QFX5100, QFX5120, QFX5130, QFX5200, QFX5210, QFX5220 e QFX5700
O suporte a recursos cos é principalmente o mesmo para switches QFX5100, QFX5120, QFX5130, QFX5200, QFX5210, QFX 5220 QFX5700, mas existem algumas diferenças operacionais de CoS devido a diferentes chipsets entre essas plataformas. A Tabela 5 detalha as semelhanças e diferenças para o CoS nos switches de QFX5100, QFX5120, QFX5200, QFX5210 e QFX5220.
Recurso cos |
QFX5100 |
QFX5120 |
QFX5130/QFX5700 |
QFX5200 |
QFX5210 |
QFX5220 |
Mudança na operação |
---|---|---|---|---|---|---|---|
Gerenciamento de memória |
Unidade central de gerenciamento de memória (MMU) compartilhada por todas as portas |
MMU central compartilhada por todas as portas |
Arquitetura do gerenciador de tráfego de entrada (ITM) — Buffers divididos igualmente entre 2 ITMS |
Arquitetura de crosspoint com quad pipe |
Arquitetura de crosspoint com quad pipe |
Arquitetura de ITM — Buffers divididos igualmente entre 2 ITMS |
A arquitetura de TI requer um gerenciamento de buffer especial. |
Tubos |
2 |
2 |
8 |
4 |
4 |
8 |
Nenhuma mudança visível do cliente. |
Contabilidade celular |
Tubos de acesso globais |
Tubos de acesso globais |
Local ao ITM (66MB/ITM) |
Ponto local a cruzado (4MB/ponto cruzado) |
Ponto local a cruzado (10,5MB/ponto cruzado) |
Local ao ITM (32MB/ITM) |
Nenhuma mudança visível do cliente. |
Buffer compartilhado |
Células de 60k (cada célula 208Bytes), 12MB |
Cerca de 131K células (cada célula 256 Bytes), 32MB |
Cerca de 543K células (cada célula 254 bytes), 132MB |
(QFX5200-32C) células de 80K (cada célula 208 Bytes), 16MB (QFX5200-48Y) Células de 108K (cada célula 208 Bytes), 22MB |
Cerca de 210K células (cada célula 208 Bytes), 42MB |
Cerca de 264K células (cada célula 254 Bytes), 64MB |
Nenhuma mudança visível ao cliente, exceto QFX5200 e QFX5210 suportam um espaço buffer de pacotes maior do que QFX5100. |
Pool de buffer compartilhado por tubulação |
4 piscinas por tubo |
4 piscinas por tubo |
4 piscinas por tubo |
4 piscinas por tubo |
4 piscinas por tubo |
4 piscinas por tubo |
N/A |
Enfileiramento e agendamento |
LLS e hierarquia de três níveis |
Agendamento hierárquico fixo (FHS) e hierarquia de dois níveis |
Agendamento hierárquico fixo (FHS) e hierarquia de dois níveis |
Agendamento hierárquico fixo (FHS) e hierarquia de dois níveis |
Agendamento hierárquico fixo (FHS) e hierarquia de dois níveis |
Agendamento hierárquico fixo (FHS) e hierarquia de dois níveis |
O ETS e o FC-Set não têm suporte para QFX5120, QFX5130, QFX5200, QFX5210, QFX5220 e QFX5700 devido ao FHS. |
# Filas unicast |
8 |
8 |
8 |
8 |
8 |
8 |
N/A |
# Filas multicast |
4 |
2 |
4 |
2 |
2 |
2 |
N/A |
Filas de CPU |
44 |
44 |
44 |
44 |
44 |
44 |
N/A |
Agendamento do caminho do host |
48 filas diretamente ligadas à porta |
48 filas anexadas à L0 |
48 filas anexadas à L0 |
48 filas anexadas à L0 |
48 filas anexadas à L0 |
48 filas anexadas à L0 |
Nenhuma mudança visível do cliente. |
FC2Q |
4 perfis |
4 perfis |
4 perfis |
4 perfis |
4 perfis |
4 perfis |
N/A |
Tabela de classificação de DSCP |
128 perfis |
128 perfis |
64 perfis |
128 perfis |
128 perfis |
64 perfis |
N/A |
Tabela de classificação 802.1p |
64 perfis |
64 perfis |
64 perfis |
64 perfis |
64 perfis |
64 perfis |
Nenhuma mudança visível do cliente. A mudança na API do SDK afeta apenas o esforço de desenvolvimento de software. |
PFC |
Buffer comum de sala de cabeça |
Buffer comum de sala de cabeça |
Buffer de sala de cabeça por ITM |
Por buffer de sala de tubulação |
Por buffer de sala de tubulação |
Buffer de sala de cabeça por ITM |
O buffer da sala da cabeça disponível e usado é mantido separadamente para cada tubo em QFX5200 e QFX5210. |
Reescrever |
128 perfis |
128 perfis |
128 perfis |
128 perfis |
128 perfis |
128 perfis |
Nenhuma mudança visível do cliente. A mudança na API do SDK afeta apenas o esforço de desenvolvimento de software. |
WRED |
128 perfis por tubo |
128 perfis por tubo |
128 perfis por tubo |
128 perfis por tubo |
128 perfis por tubo |
128 perfis por tubo |
N/A |
Níveis de fila |
Quatro níveis de nível de fila física, nível de fila lógica, nível de CoS e nível de porta |
Três níveis, nível de fila lógica, nível de CoS e nível de porta. |
Três níveis, nível de fila lógica, nível de CoS e nível de porta. |
Três níveis, nível de fila lógica, nível de CoS e nível de porta. |
Três níveis, nível de fila lógica, nível de CoS e nível de porta. |
Três níveis, nível de fila lógica, nível de CoS e nível de porta. |
N/A |
Tráfego multidestinação |
O mapa de agendador padrão reserva 20% de largura de banda para multicast e 80% do tráfego unicast reservado entre os tipos de tráfego BE, FCoE, NoLoss e NC. |
O mesmo que os switches QFX5100 |
Por padrão, todo o tráfego multicast mapeado para o 8º trimestre. O Q8 recebe 20% de largura de banda no agendador padrão. Para classificar o tráfego multicast a diferentes filas (Q9,10,11) use filtros de firewall. |
Cada nó de nível 0 está recebendo tráfego multicast e unicast, portanto, não é possível diferenciar no nível da porta para aplicar a modelagem no tráfego multicast. |
O mesmo que os switches QFX5200 |
Por padrão, todo o tráfego multicast mapeado para o 8º trimestre. O Q8 recebe 20% de largura de banda no agendador padrão. Para classificar o tráfego multicast a diferentes filas (Q9) use filtros de firewall. |
N/A |
As seguintes limitações nos switches de QFX5200 e QFX5210 não existem em switches QFX5100.
A agendamento hierárquico flexível (ETS) flexível da CoS não é suportada em switches de QFX5200 ou QFX5210.
QFX5200 e switches QFX5210 oferecem suporte a apenas uma fila com
strict-high
prioridade, pois esses switches não suportam agendamento hierárquico flexível.Nota:QFX5100 switches oferecem suporte a várias filas com
strict-high
prioridade quando você configura um conjunto de aulas de encaminhamento.QFX5200 os policiais cos não oferecem suporte a contadores de gerenciamento global acessados por todas as portas. Apenas os contadores de gerenciamento locais a um pipeline são suportados — isso significa que os contadores de gerenciamento QFX5200 trabalham apenas no tráfego recebido em portas que pertencem ao pipeline em que o balcão é criado.
Devido à arquitetura de ponto cruzado em switches QFX5200 e QFX5210, todos os contadores de uso de buffer são mantidos separadamente. Quando os contadores de uso são exibidos com o comando
show class-of-service shared-buffer
, vários contadores de tubos são exibidos separadamente.Em switches de QFX5200 e QFX5210, os agendadores de portas contam com o suporte do FC-SET.
Nos switches QFX5200 e QFX5210, não é possível agrupar várias classes de encaminhamento em um conjunto de classes de encaminhamento (fc-set) e aplicar o perfil de controle de tráfego de saída no conjunto fc. O ETS para um fc-set não é suportado. Como cada nó L0 agende tanto a fila unicast quanto a fila multicast de nós L1, não é possível diferenciar o tráfego multicast e unicast no nível da porta e aplicar largura de banda mínima entre unicast e multicast. Ele só pode ser suportado no nível L0 da CoS.
Como os switches QFX5200 e QFX5210 não suportam agendamento hierárquico flexível, não é possível aplicar um perfil de controle de tráfego para um grupo de aulas de encaminhamento.
QFX10000 classificador de switches e suporte a regras de reescrita (escalonamento)
Você pode configurar classificadores suficientes em switches QFX10000 para lidar com a maioria, se não todos, em cenários de rede. A Tabela 6 mostra quantos de cada tipo de classificadores você pode configurar e quantas entradas você pode configurar por classificador.
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 no 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 de entrada em uma interface a uma única classe de encaminhamento).
Não há regras de reescrita padrão. Você pode configurar regras de reescrita suficientes em switches QFX10000 para lidar com a maioria, se não todos, cenários de rede. A Tabela 7 mostra quantos de cada tipo de regra de reescrita você pode configurar e quantas entradas você pode configurar por regra de reescrita.
Tipo de regra de reescrita |
Número máximo de conjuntos de regras de reescrita |
Número máximo de entradas por conjunto de regras de reescrita |
---|---|---|
IEEE 802.1p (Camada 2) |
64 |
128 |
DSCP (Camada 3) |
32 |
128 |
DSCP IPv6 (Camada 3) |
32 |
128 |
EXP (MPLS) |
64 |
128 |