06 - Configuração de Multicast
Visão geral do multicast
Introdução ao multicast
Como uma técnica que coexiste com unicast e broadcast, a técnica multicast aborda com eficácia o problema da transmissão de dados ponto a multiponto. Ao permitir a transmissão de dados ponto a multiponto de alta eficiência em uma rede, o multicast economiza muito a largura de banda da rede e reduz a carga da rede.
Com o uso da tecnologia multicast, uma operadora de rede pode fornecer facilmente serviços de informação com largura de banda e tempo críticos. Esses serviços incluem webcasting ao vivo, TV na Web, ensino à distância, telemedicina, rádio na Web e videoconferência em tempo real.
Técnicas de transmissão de informações
Unicast
As técnicas de transmissão de informações incluem unicast, broadcast e multicast.
Na transmissão unicast, a fonte de informações deve enviar uma cópia separada das informações para cada host que precisar delas.
Figura 1 Transmissão unicast
Na Figura 1, o host B, o host D e o host E precisam das informações. Um canal de transmissão separado deve ser estabelecido da fonte de informações para cada um desses hosts.
Na transmissão unicast, o tráfego transmitido pela rede é proporcional ao número de hosts que precisam das informações. Se um grande número de hosts precisar das informações, a fonte de informações deverá enviar uma cópia separada das mesmas informações para cada um desses hosts. O envio de muitas cópias pode exercer uma enorme pressão sobre a fonte de informações e a largura de banda da rede.
O unicast não é adequado para a transmissão de informações em lote.
Transmissão
Na transmissão de broadcast, a fonte de informações envia informações a todos os hosts da sub-rede, mesmo se alguns hosts não precisarem das informações.
Figura 2 Transmissão de broadcast
Na Figura 2, somente o Host B, o Host D e o Host E precisam das informações. Se as informações forem transmitidas para a sub-rede, o Host A e o Host C também as receberão. Além dos problemas de segurança das informações, a transmissão para hosts que não precisam das informações também causa inundação de tráfego na mesma sub-rede.
A difusão é desvantajosa na transmissão de dados para hosts específicos. Além disso, a transmissão por difusão representa um desperdício significativo de recursos de rede.
Multicast
O multicast proporciona transmissões de dados ponto a multiponto com o mínimo de consumo de rede. Quando alguns hosts da rede precisam de informações de multicast, o remetente das informações, ou fonte de multicast, envia apenas uma cópia das informações. As árvores de distribuição multicast são criadas por meio de protocolos de roteamento multicast, e os pacotes são replicados somente nos nós em que as árvores se ramificam.
Figura 3 Transmissão multicast
Na Figura 3, a fonte de multicast envia apenas uma cópia das informações para um grupo de multicast. O host B, o host D e o host E, que são receptores de informações, devem participar do grupo multicast. Os roteadores da rede duplicam e encaminham as informações com base na distribuição dos membros do grupo. Por fim, as informações são entregues corretamente ao Host B, Host D e Host E.
Em resumo, o multicast tem as seguintes vantagens:
- Vantagens em relação ao unicast - Os dados multicast são replicados e distribuídos até chegarem ao nó mais distante possível da origem. O aumento do número de hosts receptores não aumentará significativamente a carga da origem nem o uso dos recursos da rede.
- Vantagens em relação à transmissão - Os dados multicast são enviados somente para os receptores que precisam deles. Isso economiza a largura de banda da rede e aumenta a segurança da rede. Além disso, os dados multicast não são confinados à mesma sub-rede.
Recursos de multicast
- Um grupo multicast é um conjunto de receptores multicast identificado por um endereço IP multicast. Os hosts devem se associar a um grupo multicast para se tornarem membros do grupo multicast antes de receberem os dados multicast endereçados a esse grupo multicast. Normalmente, uma fonte multicast não precisa se associar a um grupo multicast.
- Uma fonte multicast é um remetente de informações. Ela pode enviar dados para vários grupos multicast ao mesmo tempo. Várias fontes multicast podem enviar dados para o mesmo grupo multicast ao mesmo tempo.
- As associações de grupos são dinâmicas. Os hosts podem entrar ou sair de grupos multicast a qualquer momento. Os grupos multicast não estão sujeitos a restrições geográficas.
- Os roteadores multicast ou dispositivos multicast de Camada 3 são roteadores ou switches de Camada 3 que oferecem suporte a multicast de Camada 3. Eles fornecem roteamento multicast e gerenciam associações de grupos multicast em sub-redes stub com membros de grupos anexados. O próprio roteador multicast pode ser um membro de grupo multicast.
Para entender melhor o conceito de multicast, você pode comparar a transmissão multicast com a transmissão de programas de TV.
Tabela 1 Comparação entre a transmissão de programas de TV e a transmissão multicast
| Transmissão de programas de TV | Transmissão multicast |
| Uma estação de TV transmite um programa de TV por meio de um canal. | Uma fonte multicast envia dados multicast para um grupo multicast. |
| Um usuário sintoniza o aparelho de TV no canal. | Um receptor entra no grupo multicast. |
| O usuário começa a assistir ao programa de TV transmitido pela estação de TV no canal. | O receptor começa a receber os dados multicast enviados pela fonte para o grupo multicast. |
| O usuário desliga o aparelho de TV ou sintoniza outro canal. | O receptor sai do grupo multicast ou entra em outro grupo. |
Benefícios e aplicativos de multicast
Benefícios do multicast
- Eficiência aprimorada: reduz a carga do processador dos servidores de origem das informações e dos dispositivos de rede.
- Desempenho ideal - reduz o tráfego redundante.
- Aplicativo distribuído - permite aplicativos ponto a multiponto ao preço de recursos mínimos de rede.
Aplicativos multicast
- Aplicativos multimídia e de streaming, como Web TV, rádio na Web e conferência de vídeo/áudio em tempo real
- Comunicação para treinamento e operações cooperativas, como ensino à distância e telemedicina
- Armazenamento de dados e aplicativos financeiros (cotações de ações)
- Qualquer outro aplicativo ponto a multiponto para distribuição de dados
Modelos multicast
Com base em como os receptores tratam as fontes de multicast, os modelos de multicast incluem multicast (ASM) de qualquer fonte, multicast filtrado pela fonte (SFM) e multicast específico da fonte (SSM).
Modelo ASM
No modelo ASM, qualquer fonte multicast pode enviar informações para um grupo multicast. Os receptores podem entrar em um grupo multicast e obter informações multicast endereçadas a esse grupo multicast de qualquer fonte multicast. Nesse modelo, os receptores não conhecem as posições das fontes de multicast com antecedência.
Modelo SFM
O modelo SFM é derivado do modelo ASM. Para uma fonte multicast, os dois modelos parecem ter a mesma arquitetura de associação multicast.
O modelo SFM amplia funcionalmente o modelo ASM. O software da camada superior verifica o endereço de origem dos pacotes multicast recebidos e permite ou nega o tráfego multicast de origens específicas.
Os receptores obtêm os dados multicast de apenas parte das fontes multicast. Para um receptor, as fontes multicast não são todas válidas, mas são filtradas.
Modelo SSM
O modelo SSM fornece um serviço de transmissão que permite que os receptores de multicast especifiquem as fontes de multicast nas quais estão interessados.
No modelo SSM, os receptores já determinaram os locais das fontes de multicast. Essa é a principal diferença entre o modelo SSM e o modelo ASM. Além disso, o modelo SSM usa um intervalo de endereços multicast diferente do modelo ASM/SFM. Caminhos dedicados de encaminhamento de multicast são estabelecidos entre os receptores e as fontes de multicast especificadas.
Endereços multicast
Endereços multicast IPv4
A IANA atribuiu o bloco de endereços da Classe D (224.0.0.0 a 239.255.255.255) ao multicast IPv4.
Tabela 2 Blocos e descrição de endereços IP de classe D
| Bloco de endereços | Descrição |
| 224.0.0.0 a 224.0.0.255 | Endereços de grupo permanentes reservados. O endereço IP 224.0.0.0 é reservado. Outros endereços IP podem ser usados por protocolos de roteamento e para pesquisa de topologia, manutenção de protocolos e assim por diante. A Tabela 3 lista os endereços de grupos permanentes comuns. Um pacote destinado a um endereço desse bloco não será encaminhado para além da sub-rede local, independentemente do valor TTL no cabeçalho IP. |
| 224.0.1.0 a 238.255.255.255 | Endereços de grupo com escopo global. Esse bloco inclui os seguintes tipos de endereços de grupo designados: 232.0.0.0/8-SSM endereços de grupo. 233.0.0.0/8-Endereços do grupo Glop. |
| 239.0.0.0 a 239.255.255.255 | Endereços multicast com escopo administrativo. Esses endereços são considerados exclusivos localmente em vez de globalmente exclusivos. Você pode reutilizá-los em domínios administrados por diferentes organizações sem causar conflitos. Para obter mais informações, consulte a RFC 2365. |
OBSERVAÇÃO:
Glop é um mecanismo de atribuição de endereços multicast entre diferentes ASs. Ao preencher um número de AS nos dois bytes do meio de 233.0.0.0, você obtém 255 endereços multicast para esse AS. Para obter mais informações, consulte a RFC 2770.
Tabela 3 Endereços comuns de grupos multicast permanentes
| Endereço | Descrição |
| 224.0.0.1 | Todos os sistemas nessa sub-rede, incluindo hosts e roteadores. |
| 224.0.0.2 | Todos os roteadores multicast nessa sub-rede. |
| 224.0.0.3 | Não atribuído. |
| 224.0.0.4 | Roteadores DVMRP. |
| 224.0.0.5 | Roteadores OSPF. |
| Endereço | Descrição |
| 224.0.0.6 | Roteadores designados OSPF e roteadores designados de backup. |
| 224.0.0.7 | Roteadores de árvore compartilhada (ST). |
| 224.0.0.8 | ST hosts. |
| 224.0.0.9 | Roteadores RIPv2. |
| 224.0.0.11 | Agentes móveis. |
| 224.0.0.12 | Servidor DHCP/agente de retransmissão. |
| 224.0.0.13 | Todos os roteadores PIM (Protocol Independent Multicast). |
| 224.0.0.14 | Encapsulamento RSVP. |
| 224.0.0.15 | Todos os roteadores CBT (Core-Based Tree). |
| 224.0.0.16 | SBM designada. |
| 224.0.0.17 | Todas as SBMs. |
| 224.0.0.18 | VRRP. |
Endereços multicast IPv6
Figura 4 Formato multicast do IPv6
A seguir, descrevemos os campos de um endereço multicast IPv6:
- 0xFF-Os oito bits mais significativos são 11111111.
- Flags - O campo Flags contém quatro bits.
Figura 5 Formato do campo Flags
Tabela 4 Descrição do campo Flags
| Bit | Descrição |
| 0 | Reservado, definido como 0. |
| R | Quando definido como 0, esse endereço é um endereço multicast IPv6 sem um endereço RP incorporado. Quando definido como 1, esse endereço é um endereço multicast IPv6 com um endereço RP incorporado. (Os bits P e T também devem ser definidos como 1). |
| P | Quando definido como 0, esse endereço é um endereço multicast IPv6 não baseado em um prefixo unicast. Quando definido como 1, esse endereço é um endereço IPv6 multicast baseado em um prefixo unicast. (O bit T também deve ser definido como 1). |
| T | Quando definido como 0, esse endereço é um endereço IPv6 multicast atribuído permanentemente pela IANA. Quando definido como 1, esse endereço é um endereço multicast IPv6 transitório ou atribuído dinamicamente. |
- Escopo - O campo Escopo contém quatro bits, que representam o escopo da rede de Internet IPv6 à qual o tráfego multicast se destina.
Tabela 5 Valores do campo Escopo
| Valor | Significado |
| 0, F | Reservado. |
| 1 | Escopo local da interface. |
| 2 | Escopo do link-local. |
| 3 | Escopo local da sub-rede. |
| 4 | Escopo local do administrador. |
| 5 | Escopo local do site. |
| 6, 7, 9 até D | Não atribuído. |
| 8 | Escopo local da organização. |
| E | Escopo global. |
- ID do grupo - O campo ID do grupo contém 112 bits. Ele identifica de forma exclusiva um grupo multicast IPv6 no escopo definido pelo campo Escopo.
Endereços MAC multicast Ethernet
Um endereço MAC multicast Ethernet identifica os receptores que pertencem ao mesmo grupo multicast na camada de link de dados.
Endereços MAC de multicast IPv4
Conforme definido pela IANA, os 24 bits mais significativos de um endereço MAC multicast IPv4 são 0x01005E. O bit 25 é 0, e os outros 23 bits são os 23 bits menos significativos de um endereço multicast IPv4.
Figura 6 Mapeamento de endereços IPv4 para MAC
Os quatro bits mais significativos de um endereço multicast IPv4 são fixados em 1110. Em um mapeamento de endereço IPv4 para MAC, cinco bits do endereço multicast IPv4 são perdidos. Como resultado, 32 endereços multicast IPv4 são mapeados para o mesmo endereço MAC multicast IPv4. Um dispositivo pode receber dados multicast indesejados no processamento da camada 2, que precisam ser filtrados pela camada superior.
Endereços MAC multicast IPv6
Conforme definido pela IANA, os 16 bits mais significativos de um endereço MAC multicast IPv6 são 0x3333. Os 32 bits menos significativos são mapeados a partir dos 32 bits menos significativos de um endereço multicast IPv6. Portanto, o problema do mapeamento duplicado de endereços IPv6 para MAC também surge como o mapeamento de endereços IPv4 para MAC.
Figura 7 Mapeamento de endereços IPv6 para MAC
Protocolos multicast
Os protocolos multicast incluem as seguintes categorias:
- Protocolos multicast de Camada 3 e Camada 2:
- O multicast da camada 3 refere-se ao multicast IP que opera na camada de rede.
Protocolos multicast de camada 3 - IGMP, MLD, PIM, IPv6 PIM, MSDP, MBGP e IPv6 MBGP.
- O multicast de camada 2 refere-se ao multicast IP que opera na camada de enlace de dados.
Protocolos multicast da camada 2: snooping IGMP, snooping MLD, snooping PIM, snooping PIM IPv6, VLAN multicast e VLAN multicast IPv6.
- Protocolos multicast IPv4 e IPv6:
- Para redes IPv4 - snooping IGMP, snooping PIM, VLAN multicast, IGMP, PIM, MSDP e MBGP.
- Para redes IPv6: snooping MLD, snooping PIM IPv6, VLAN multicast IPv6, MLD, PIM IPv6 e MBGP IPv6.
Esta seção fornece apenas descrições gerais sobre aplicativos e funções dos protocolos multicast de Camada 2 e Camada 3 em uma rede. Para obter mais informações sobre esses protocolos, consulte os capítulos relacionados em .
Protocolos multicast de camada 3
Na Figura 8, os protocolos multicast da Camada 3 incluem protocolos de gerenciamento de grupos multicast e protocolos de roteamento multicast.
Figura 8 Posições dos protocolos multicast da Camada 3
- Protocolos de gerenciamento de grupos multicast:
O Internet Group Management Protocol (IGMP) e o protocolo Multicast Listener Discovery (MLD) são protocolos de gerenciamento de grupos multicast. Normalmente, eles são executados entre hosts e dispositivos multicast de camada 3 que se conectam diretamente aos hosts para estabelecer e manter associações de grupos multicast.
- Protocolos de roteamento multicast:
Um protocolo de roteamento multicast é executado em dispositivos multicast da Camada 3 para estabelecer e manter rotas multicast e encaminhar pacotes multicast de forma correta e eficiente. As rotas multicast constituem caminhos de transmissão de dados sem loop (também conhecidos como árvores de distribuição multicast) de uma fonte de dados para vários receptores.
No modelo ASM, as rotas multicast incluem rotas intra-domínio e rotas inter-domínio.
- Um protocolo de roteamento multicast intra-domínio descobre fontes multicast e cria árvores de distribuição multicast em um AS para fornecer dados multicast aos receptores. Entre uma variedade de protocolos maduros de roteamento multicast intra-domínio, o PIM é o mais usado. Com base no mecanismo de encaminhamento, o PIM tem o modo denso (geralmente chamado de PIM-DM) e o modo esparso (geralmente chamado de PIM-SM).
- Um protocolo de roteamento multicast entre domínios é usado para fornecer informações multicast entre dois ASs. Até o momento, as soluções maduras incluem o MSDP (Multicast Source Discovery Protocol) e o MBGP. O MSDP propaga informações de origem multicast entre diferentes ASs. O MBGP é uma extensão do MP-BGP para troca de informações de roteamento multicast entre diferentes ASs.
No modelo SSM, as rotas multicast não são divididas em rotas intra-domínio e rotas inter-domínio. Como os receptores conhecem as posições das origens de multicast, os canais estabelecidos por meio do PIM-SM são suficientes para o transporte de informações de multicast.
Protocolos multicast de camada 2
Na Figura 9, os protocolos multicast da camada 2 incluem snooping IGMP, snooping MLD, snooping PIM, snooping PIM IPv6, VLAN multicast e VLAN multicast IPv6.
Figura 9 Posições dos protocolos multicast da Camada 2
Receptor
Pacotes multicast IPv4/IPv6 (S1,G1) Pacotes multicast IPv4/IPv6(S2, G2)
- IGMP snooping e MLD snooping:
O IGMP snooping e o MLD snooping são mecanismos de restrição de multicast executados em dispositivos da Camada 2. Eles gerenciam e controlam grupos multicast monitorando e analisando mensagens IGMP ou MLD trocadas entre os hosts e os dispositivos multicast da Camada 3. Isso controla efetivamente a inundação de dados multicast nas redes da camada 2.
- snooping PIM e snooping PIM IPv6:
O snooping PIM e o snooping PIM IPv6 são executados em dispositivos da Camada 2. Eles trabalham com IGMP snooping ou MLD snooping para analisar as mensagens PIM recebidas. Em seguida, adicionam as portas interessadas em dados multicast específicos a uma entrada de roteamento de snooping PIM ou a uma entrada de roteamento de snooping PIM IPv6. Dessa forma, os dados multicast podem ser encaminhados somente para as portas interessadas nos dados.
- Multicast VLAN e IPv6 multicast VLAN:
A VLAN multicast ou a VLAN multicast IPv6 é executada em um dispositivo de camada 2 em uma rede multicast em que os receptores multicast do mesmo grupo existem em VLANs diferentes. Com esses protocolos, o dispositivo multicast da Camada 3 envia apenas uma cópia do multicast para a VLAN multicast ou a VLAN multicast IPv6 no dispositivo da Camada 2. Esse método evita o desperdício de largura de banda da rede e a sobrecarga do dispositivo da camada 3.
Mecanismo de encaminhamento de pacotes multicast
Em um modelo multicast, os hosts receptores de um grupo multicast geralmente estão localizados em diferentes áreas da rede. Eles são identificados pelo mesmo endereço de grupo multicast. Para entregar pacotes multicast a esses receptores, uma fonte multicast encapsula os dados multicast em um pacote IP com o endereço do grupo multicast como endereço de destino. Os roteadores multicast nos caminhos de encaminhamento encaminham os pacotes multicast que uma interface de entrada recebe por meio de várias interfaces de saída. Comparado a um modelo unicast, o modelo multicast é mais complexo nos seguintes aspectos:
- Para garantir a transmissão de pacotes multicast na rede, diferentes tabelas de roteamento são usadas para orientar o encaminhamento multicast. Essas tabelas de roteamento incluem tabelas de roteamento unicast, tabelas de roteamento para multicast (por exemplo, a tabela de roteamento MBGP) e tabelas de roteamento multicast estático.
- Para processar as mesmas informações multicast de diferentes pares recebidas em diferentes interfaces, o dispositivo multicast executa uma verificação de RPF em cada pacote multicast. O resultado da verificação de RPF determina se o pacote será encaminhado ou descartado. O mecanismo de verificação RPF é a base da maioria dos protocolos de roteamento multicast para implementar o encaminhamento multicast.
Para obter mais informações sobre o mecanismo RPF, consulte "Configuração de roteamento e encaminhamento multicast" e "Configuração de roteamento e encaminhamento multicast IPv6".
Arquitetura de multicast IP
O multicast IP aborda os seguintes problemas:
- Para onde a fonte multicast deve transmitir informações? (Endereçamento multicast.)
- Quais receptores existem na rede? (Registro de host).
- Onde está a fonte multicast que fornecerá dados aos receptores? (Descoberta da fonte multicast).
- Como as informações são transmitidas aos receptores? (Roteamento multicast.)
O multicast IP é um serviço de ponta a ponta. A arquitetura multicast envolve as seguintes partes:
- Mecanismo de endereçamento - Uma fonte multicast envia informações a um grupo de receptores por meio de um endereço multicast.
- Registro de host - Os hosts receptores podem entrar e sair de grupos multicast dinamicamente. Esse mecanismo é a base para o gerenciamento de associações de grupos.
- Roteamento multicast - Uma árvore de distribuição multicast (uma árvore de caminho de encaminhamento para dados multicast na rede) é construída para fornecer dados multicast de uma fonte multicast para os receptores.
- Aplicativos multicast - Um sistema de software compatível com aplicativos multicast, como videoconferência, deve ser instalado em hosts receptores e fontes multicast. A pilha TCP/IP deve suportar a recepção e a transmissão de dados multicast.
Notações comuns em multicast
As notações a seguir são comumente usadas na transmissão multicast:
- (*, G) - Árvore de ponto de encontro (RPT) ou um pacote multicast que qualquer fonte multicast envia para o grupo multicast G. O asterisco (*) representa qualquer fonte multicast e "G" representa um grupo multicast específico.
- (S, G) - Árvore de caminho mais curto (SPT) ou um pacote multicast que a fonte multicast "S" envia ao grupo multicast "G". "S" representa uma origem multicast específica e "G" representa um grupo multicast específico.
Configuração do IGMP snooping
Sobre o IGMP snooping
O IGMP snooping é executado em um dispositivo de camada 2 como um mecanismo de restrição de multicast para melhorar a eficiência do encaminhamento de multicast. Ele cria entradas de encaminhamento de multicast da Camada 2 a partir de pacotes IGMP trocados entre os hosts e o dispositivo da Camada 3.
Fundamentos do IGMP snooping
Conforme mostrado na Figura 1, quando o IGMP snooping não está ativado, o switch da Camada 2 inunda pacotes multicast para todos os hosts em uma VLAN. Quando o IGMP snooping está ativado, o switch da Camada 2 encaminha pacotes multicast de grupos multicast conhecidos somente para os receptores.
Figura 1 Transmissão de pacotes multicast sem e com IGMP snooping
Portas de snooping IGMP
Conforme mostrado na Figura 2, o IGMP snooping é executado no Switch A e no Switch B, e o Host A e o Host C são receptores em um grupo multicast. As portas de snooping IGMP são divididas em portas de membro e portas de roteador.
Figura 2 Portas de snooping IGMP
Portas do roteador
Em um dispositivo de Camada 2 com snooping IGMP, as portas para dispositivos multicast de Camada 3 são chamadas de portas de roteador. Na Figura 2, a porta A1 do switch A e a porta B1 do switch B são portas de roteador.
As portas do roteador contêm os seguintes tipos:
- Porta de roteador dinâmico - Quando uma porta recebe uma consulta geral IGMP cujo endereço de origem não é 0.0.0.0 ou recebe uma mensagem PIM hello, a porta é adicionada à lista de portas de roteador dinâmico. Ao mesmo tempo, um cronômetro de envelhecimento é iniciado para a porta. Se a porta receber qualquer uma das mensagens antes que o cronômetro expire, o cronômetro será reiniciado. Se a porta não receber nenhuma das mensagens quando o cronômetro expirar, a porta será removida da lista de portas do roteador dinâmico.
- Porta de roteador estático - Quando uma porta é configurada estaticamente como uma porta de roteador, ela é adicionada à lista de portas de roteador estático. A porta do roteador estático não envelhece e só pode ser excluída manualmente.
Não confunda a "porta do roteador" no IGMP snooping com a "interface roteada", comumente conhecida como "interface de camada 3". A porta do roteador no IGMP snooping é uma interface de camada 2.
Portas de membros
Em um dispositivo de camada 2 do IGMP snooping, as portas voltadas para os hosts receptores são chamadas de portas de membro. Na Figura 2, a Porta A2 e a Porta A3 do Switch A e a Porta B2 do Switch B são portas de membro.
As portas membros contêm os seguintes tipos:
- Porta de membro dinâmico - Quando uma porta recebe um relatório IGMP, ela é adicionada à entrada de encaminhamento do IGMP snooping dinâmico associado como uma interface de saída. Ao mesmo tempo, um cronômetro de envelhecimento é iniciado para a porta. Se a porta receber um relatório IGMP antes que o cronômetro expire, o cronômetro será reiniciado. Se a porta não receber um relatório IGMP quando o cronômetro expirar, a porta será removida da entrada de encaminhamento dinâmico associada.
- Porta membro estática - Quando uma porta é configurada estaticamente como porta membro, ela é adicionada à entrada de encaminhamento do IGMP snooping estático associado como uma interface de saída. A porta membro estática não envelhece e só pode ser excluída manualmente.
A menos que especificado de outra forma, as portas do roteador e as portas-membro neste documento incluem portas do roteador e portas-membro estáticas e dinâmicas.
Como funciona o IGMP snooping
As portas desta seção são portas dinâmicas. Para obter informações sobre como configurar e remover portas estáticas, consulte "Configuração de uma porta membro estática" e "Configuração de uma porta de roteador estática".
Os tipos de mensagens IGMP incluem consulta geral, relatório IGMP e mensagem de saída. Um dispositivo de camada 2 habilitado para snooping IGMP tem desempenho diferente, dependendo dos tipos de mensagem.
Consulta geral
O consultador IGMP envia periodicamente consultas gerais IGMP a todos os hosts e dispositivos na sub-rede local para verificar a existência de membros do grupo multicast.
Depois de receber uma consulta geral IGMP, o dispositivo de camada 2 encaminha a consulta para todas as portas da VLAN, exceto a porta receptora. O dispositivo de camada 2 também executa uma das seguintes ações:
- Se a porta receptora for uma porta de roteador dinâmico na lista de portas de roteador dinâmico, o dispositivo de Camada 2 reiniciará o cronômetro de envelhecimento da porta.
- Se a porta receptora não existir na lista de portas do roteador dinâmico, o dispositivo de camada 2 adicionará a porta à lista de portas do roteador dinâmico. Ele também inicia um cronômetro de envelhecimento para a porta.
Relatório IGMP
Um host envia um relatório IGMP para o consultador IGMP com as seguintes finalidades:
- Responde a consultas se o host for membro de um grupo multicast.
- Aplica-se a uma associação de grupo multicast.
Depois de receber um relatório IGMP de um host, o dispositivo de camada 2 encaminha o relatório por todas as portas do roteador na VLAN. Ele também resolve o endereço do grupo multicast relatado e procura na tabela de encaminhamento uma entrada correspondente da seguinte forma:
- Se não for encontrada nenhuma correspondência, o dispositivo de Camada 2 criará uma entrada de encaminhamento com a porta de recepção como uma interface de saída. Ele também marca a porta receptora como uma porta membro dinâmica e inicia um cronômetro de envelhecimento para a porta.
- Se for encontrada uma correspondência, mas a entrada de encaminhamento correspondente não contiver a porta de recepção, o dispositivo de Camada 2 adicionará a porta de recepção à lista de interfaces de saída. Ele também marca a porta receptora como uma porta membro dinâmica e inicia um cronômetro de envelhecimento para a porta.
- Se for encontrada uma correspondência e a entrada de encaminhamento correspondente contiver a porta receptora, o dispositivo de camada 2 reiniciará o cronômetro de envelhecimento da porta.
OBSERVAÇÃO:
Um dispositivo de camada 2 não encaminha um relatório IGMP por meio de uma porta não roteadora devido ao mecanismo de supressão de relatório IGMP do host. Se uma porta não roteadora tiver um host membro conectado, os hosts membros suprimirão seus relatórios IGMP ao receberem relatórios IGMP encaminhados pela porta não roteadora. O dispositivo de camada 2 não pode saber da existência dos hosts membros conectados à porta não roteadora.
Deixar mensagem
Um host receptor IGMPv1 não envia nenhuma mensagem de saída quando sai de um grupo multicast. O dispositivo de camada 2 não pode atualizar imediatamente o status da porta que se conecta ao host receptor. O dispositivo de camada 2 não remove a porta da lista de interfaces de saída na entrada de encaminhamento associada até que o tempo de envelhecimento do grupo expire.
Um host IGMPv2 ou IGMPv3 envia uma mensagem IGMP leave quando sai de um grupo multicast.
Quando o dispositivo de camada 2 recebe uma mensagem IGMP leave em uma porta de membro dinâmico, o dispositivo de camada 2 primeiro examina se uma entrada de encaminhamento corresponde ao endereço de grupo na mensagem.
- Se não for encontrada nenhuma correspondência, o dispositivo da Camada 2 descartará a mensagem IGMP leave.
- Se for encontrada uma correspondência, mas a porta receptora não for uma interface de saída na entrada de encaminhamento, o dispositivo de camada 2 descartará a mensagem IGMP leave.
- Se for encontrada uma correspondência e a porta receptora não for a única interface de saída na entrada de encaminhamento, o dispositivo de camada 2 executará as seguintes ações:
- Descarta a mensagem IGMP leave.
- Envia uma consulta específica de grupo IGMP para identificar se o grupo tem receptores ativos conectados à porta receptora.
- Define o cronômetro de envelhecimento da porta receptora para o dobro do intervalo de consulta do último membro do IGMP.
- Se for encontrada uma correspondência e a porta receptora for a única interface de saída na entrada de encaminhamento, o dispositivo de camada 2 executará as seguintes ações:
- Encaminha a mensagem IGMP leave para todas as portas do roteador na VLAN.
- Envia uma consulta específica de grupo IGMP para identificar se o grupo tem receptores ativos conectados à porta receptora.
- Define o cronômetro de envelhecimento da porta receptora para o dobro do intervalo de consulta do último membro do IGMP.
Depois de receber a mensagem IGMP leave em uma porta, o IGMP querier resolve o endereço do grupo multicast na mensagem. Em seguida, ele envia uma consulta específica de grupo IGMP para o grupo multicast por meio da porta receptora.
Depois de receber a consulta específica do grupo IGMP, o dispositivo de camada 2 encaminha a consulta por todas as portas do roteador e portas-membro do grupo na VLAN. Em seguida, ele aguarda o relatório IGMP de resposta dos hosts diretamente conectados. Para a porta membro dinâmica que recebeu a mensagem de saída, o dispositivo de camada 2 também executa uma das seguintes ações:
- Se a porta receber um relatório IGMP antes que o cronômetro de envelhecimento expire, o dispositivo de Camada 2 redefinirá o cronômetro de envelhecimento.
- Se a porta não receber um relatório IGMP quando o cronômetro de envelhecimento expirar, o dispositivo de Camada 2 removerá a porta da entrada de encaminhamento para o grupo multicast.
Proxy de snooping IGMP
Conforme mostrado na Figura 3, para reduzir o número de mensagens de relatório e de saída IGMP recebidas pelo dispositivo upstream, você pode ativar o proxy de snooping IGMP no dispositivo de borda. Com o proxy de snooping IGMP ativado, o dispositivo de borda atua como um host para que o consultador de snooping IGMP upstream envie mensagens de relatório e de saída IGMP para o Dispositivo A. O mecanismo de supressão de relatório IGMP do host no dispositivo de borda não tem efeito.
Figura 3 Proxy de snooping IGMP
O dispositivo proxy IGMP snooping processa diferentes mensagens IGMP da seguinte forma:
- Consulta geral.
Depois de receber uma consulta geral IGMP, o dispositivo encaminha a consulta para todas as portas da VLAN, exceto a porta receptora. O dispositivo também gera um relatório IGMP com base nas informações de associação local e envia o relatório a todas as portas do roteador.
- Consulta específica de grupo ou consulta específica de grupo e fonte.
Depois de receber uma consulta específica de grupo IGMP ou uma consulta específica de grupo e fonte, o dispositivo encaminha a consulta para todas as portas da VLAN, exceto a porta receptora. Se a entrada de encaminhamento tiver uma porta membro, o dispositivo enviará um relatório a todas as portas do roteador na VLAN.
- Relatório.
Após receber um relatório IGMP de um host, o dispositivo procura uma entrada correspondente na tabela de encaminhamento da seguinte forma:
- Se for encontrada uma correspondência e a entrada de encaminhamento correspondente contiver a porta receptora, o dispositivo redefinirá o cronômetro de envelhecimento da porta.
- Se for encontrada uma correspondência, mas a entrada de encaminhamento correspondente não contiver a porta de recepção, o dispositivo adicionará a porta de recepção à lista de interfaces de saída. Ele também marca a porta receptora como uma porta membro dinâmica e inicia um cronômetro de envelhecimento para a porta.
- Se não for encontrada nenhuma correspondência, o dispositivo criará uma entrada de encaminhamento com a porta receptora como uma interface de saída. Ele também marca a porta receptora como uma porta membro dinâmica e inicia um cronômetro de envelhecimento para a porta. Em seguida, ele envia o relatório a todas as portas do roteador.
- Deixe sua mensagem.
Depois de receber a mensagem IGMP leave em uma porta, o dispositivo envia uma consulta específica do grupo IGMP pela porta receptora. O dispositivo envia a mensagem IGMP leave para todas as portas do roteador somente quando a última porta membro é removida da entrada de encaminhamento.
Protocolos e padrões
RFC 4541, Considerações sobre switches de protocolo de gerenciamento de grupos da Internet (IGMP) e descoberta de ouvinte multicast (MLD) Snooping
Restrições e diretrizes: Configuração do IGMP snooping
Para relatórios IGMP recebidos de VLANs secundárias, as entradas de encaminhamento de snooping IGMP associadas são mantidas pela VLAN primária. Portanto, você precisa ativar o IGMP snooping somente para a VLAN primária. A configuração do IGMP snooping feita nas VLANs secundárias não tem efeito. Para obter mais informações sobre VLANs primárias e VLANs secundárias, consulte o Layer 2-LAN Switching Configuration Guide.
As configurações do IGMP snooping feitas nas interfaces agregadas da Camada 2 não interferem nas configurações feitas nas portas-membro. Além disso, as configurações feitas nas interfaces agregadas da Camada 2 não participam dos cálculos de agregação. A configuração feita em uma porta membro do grupo agregado entra em vigor depois que a porta deixa o grupo agregado.
Alguns recursos podem ser configurados para uma VLAN na visualização VLAN ou para várias VLANs na visualização IGMP-snooping. A configuração feita na visualização de VLAN e a configuração feita na visualização de IGMP-snooping têm a mesma prioridade, e a configuração mais recente entra em vigor.
Alguns recursos podem ser configurados para uma VLAN na visualização VLAN ou globalmente para todas as VLANs na visualização IGMP-snooping. A configuração específica da VLAN tem prioridade sobre a configuração global.
Alguns recursos podem ser configurados para uma interface na visualização da interface ou para todas as interfaces das VLANs especificadas na visualização do IGMP-snooping. A configuração específica da interface tem prioridade sobre a configuração feita na visualização IGMP-snooping.
Visão geral das tarefas de IGMP snooping baseadas em VLAN
Para configurar o IGMP snooping para VLANs, execute as seguintes tarefas:
- Ativação do recurso IGMP snooping
- Ativação do IGMP snooping
Escolha as seguintes tarefas, conforme necessário:
- Ativação do IGMP snooping globalmente
- Ativação do IGMP snooping para VLANs
- (Opcional.) Configuração dos recursos básicos do IGMP snooping
- Especificação de uma versão do IGMP snooping
- Definição do número máximo de entradas de encaminhamento do IGMP snooping
- Configuração de entradas de endereço MAC multicast estático
- Configuração do intervalo de consulta do último membro do IGMP
- (Opcional.) Configuração dos recursos de porta do IGMP snooping
- Configuração de temporizadores de envelhecimento para portas dinâmicas
- Configuração de uma porta membro estática
- Configuração de uma porta de roteador estático
- Configuração de uma porta como um host membro simulado
- Ativação do processamento rápido de licenças
- Desativar a possibilidade de uma porta se tornar uma porta de roteador dinâmico
- (Opcional.) Configuração do consultador do IGMP snooping
- Ativação do consultador de snooping IGMP
- Ativação da eleição de consultores do IGMP snooping
- Configuração de parâmetros para consultas e respostas gerais do IGMP
- (Opcional.) Ativação do proxy de IGMP snooping
- (Opcional.) Configuração de parâmetros para mensagens IGMP
- Configuração de endereços IP de origem para mensagens IGMP
- Configuração da prioridade 802.1p para mensagens IGMP
- (Opcional.) Configuração de políticas de snooping IGMP
- Configuração de uma política de grupo multicast
- Ativação da filtragem de porta de origem multicast
- Ativação do descarte de dados multicast desconhecidos
- Ativação da supressão de relatórios IGMP
- Configuração do número máximo de grupos multicast em uma porta
- Ativação da substituição de grupos multicast
- Ativação do rastreamento de host
- Configuração de uma política de controle de acesso do IGMP snooping
- (Opcional.) Configuração do valor DSCP para pacotes de protocolo IGMP de saída
Ativação do recurso IGMP snooping
Sobre a ativação do recurso IGMP snooping
Você deve ativar o recurso de snooping IGMP antes de configurar outros recursos de snooping IGMP.
Procedimento
System View
- Ative o recurso IGMP snooping e entre na visualização IGMP-snooping.
igmp-snooping
Por padrão, o recurso IGMP snooping está desativado.
Ativação do IGMP snooping
Ativação do IGMP snooping globalmente
Sobre como ativar o IGMP snooping globalmente
Depois que você ativa o IGMP snooping globalmente, o IGMP snooping é ativado para todas as VLANs. Você pode desativar o snooping IGMP para uma VLAN quando o snooping IGMP estiver ativado globalmente.
Restrições e diretrizes
Para configurar outros recursos do IGMP snooping para VLANs, você deve ativar o IGMP snooping para as VLANs específicas, mesmo que o IGMP snooping esteja ativado globalmente.
A configuração de snooping IGMP específica da VLAN tem prioridade sobre a configuração global de snooping IGMP. Por exemplo, se você ativar o snooping IGMP globalmente e depois usar o comando igmp-snooping disable para desativar o snooping IGMP para uma VLAN, o snooping IGMP será desativado na VLAN.
Procedimento
- Entre na visualização do sistema.
System View
- Entre no modo de exibição IGMP-snooping.
igmp-snooping
- Ativar o IGMP snooping globalmente.
global-enable
Por padrão, o IGMP snooping é desativado globalmente.
- (Opcional.) Desative o IGMP snooping para uma VLAN.
- Retornar à visualização do sistema.
quit
- Entre na visualização de VLAN.
vlan vlan-id
- Desative o IGMP snooping para a VLAN.
igmp-snooping disable
Por padrão, o status do IGMP snooping em uma VLAN é consistente com o status global do IGMP snooping.
Ativação do IGMP snooping para VLANs
Restrições e diretrizes
Você pode ativar o snooping IGMP para várias VLANs usando o comando enable vlan na visualização IGMP-snooping ou para uma VLAN usando o comando igmp-snooping enable na visualização VLAN. A configuração na visualização de VLAN tem a mesma prioridade que a configuração na visualização de IGMP-snooping.
A configuração do IGMP snooping em uma VLAN tem efeito apenas nas portas membros da VLAN.
Ativação do IGMP snooping para várias VLANs
- Entre na visualização do sistema.
System View
- Entre no modo de exibição IGMP-snooping.
igmp-snooping
- Ativar o IGMP snooping para as VLANs especificadas.
enable vlan vlan-list
Por padrão, o status do IGMP snooping em uma VLAN é consistente com o status global do IGMP snooping .
Ativação do IGMP snooping para uma VLAN
- Entre na visualização do sistema.
System View
- Entre na visualização de VLAN.
vlan vlan-id
- Ativar o IGMP snooping para a VLAN.
igmp-snooping disable
Por padrão, o status do IGMP snooping em uma VLAN é consistente com o status global do IGMP snooping.
Configuração dos recursos básicos do IGMP snooping
Especificação de uma versão do IGMP snooping
Sobre as versões do IGMP snooping
Diferentes versões do IGMP snooping processam diferentes versões de mensagens IGMP.
- O snooping IGMPv2 processa mensagens IGMPv1, mensagens IGMPv2 e consultas IGMPv3, mas inunda os relatórios IGMPv3 na VLAN em vez de processá-los.
- O snooping IGMPv3 processa mensagens IGMPv1, IGMPv2 e IGMPv3.
Restrições e diretrizes
Se você alterar a versão do IGMP snooping de 2 para 3, o dispositivo executará as seguintes ações:
- Limpa todas as entradas de encaminhamento do IGMP snooping que são criadas dinamicamente.
- Mantém entradas estáticas de encaminhamento de snooping IGMPv3 (*, G).
- Limpa as entradas estáticas de encaminhamento de snooping IGMPv3 (S, G), que serão restauradas quando a versão de snooping IGMP voltar a ser 3.
Para obter mais informações sobre entradas de encaminhamento de IGMP snooping estático, consulte "Configuração de uma porta membro estática".
Especificação de uma versão do IGMP snooping para várias VLANs
- Entre na visualização do sistema.
System View
- Entre no modo de exibição IGMP-snooping.
igmp-snooping
- Especifique uma versão do IGMP snooping para várias VLANs.
version version-number vlan vlan-list
Por padrão, a versão do IGMP snooping para uma VLAN é 2.
Especificação de uma versão do IGMP snooping para uma VLAN
- Entre na visualização do sistema.
System View
- Entre na visualização de VLAN.
vlan vlan-id
- Especifique uma versão do IGMP snooping para a VLAN.
igmp-snooping version version-number
Por padrão, a versão do IGMP snooping para uma VLAN é 2.
Definição do número máximo de entradas de encaminhamento do IGMP snooping
Sobre a configuração do número máximo de entradas de encaminhamento do IGMP snooping
Você pode modificar o número máximo de entradas de encaminhamento do IGMP snooping, incluindo entradas dinâmicas e estáticas. Quando o número de entradas de encaminhamento no dispositivo atinge o limite superior, o dispositivo não remove automaticamente nenhuma entrada existente. Para permitir que novas entradas sejam criadas, remova algumas entradas manualmente.
Procedimento
- Entre na visualização do sistema.
System View
- Entre no modo de exibição IGMP-snooping.
igmp-snooping
- Defina o número máximo de entradas de encaminhamento do IGMP snooping.
entry-limit limit
Por padrão, o número máximo de entradas de encaminhamento do IGMP snooping é 4294967295.
Configuração de entradas de endereço MAC multicast estático
Sobre as entradas de endereço MAC multicast estático
No multicast da Camada 2, as entradas de endereço MAC multicast podem ser criadas dinamicamente por meio de protocolos multicast da Camada 2 (como o IGMP snooping). Também é possível configurar manualmente entradas de endereço MAC multicast estático vinculando endereços MAC multicast e portas para controlar as portas de destino dos dados multicast.
Restrições e diretrizes
Você deve especificar um endereço MAC multicast não utilizado ao configurar uma entrada de endereço MAC multicast estático. Um endereço MAC multicast é o endereço MAC no qual o bit menos significativo do octeto mais significativo é 1.
Configuração de uma entrada de endereço MAC multicast estático na visualização do sistema
- Entre na visualização do sistema.
System View
- Configurar uma entrada de endereço MAC multicast estático.
mac-address multicast mac-address interface interface-list vlan
vlan-id
Configuração de uma entrada de endereço MAC multicast estático na visualização de interface
- Entre na visualização do sistema.
System View
- Entre na visualização da interface da Camada 2.
- Entre na visualização da interface Ethernet de camada 2.
interface interface-type interface-number
- Entre na visualização da interface agregada da camada 2.
interface bridge-aggregation interface-number
- Configurar uma entrada de endereço MAC multicast estático.
mac-address multicast mac-address vlan vlan-id
Configuração do intervalo de consulta do último membro do IGMP
Sobre o intervalo de consulta do último membro do IGMP
Um host receptor inicia um cronômetro de atraso de relatório para um grupo multicast quando recebe uma consulta específica de grupo IGMP para o grupo. Esse temporizador é definido como um valor aleatório no intervalo de 0 ao tempo máximo de resposta anunciado na consulta. Quando o valor do cronômetro diminui para 0, o host envia um relatório IGMP para o grupo.
O intervalo de consulta do último membro do IGMP define o tempo máximo de resposta anunciado nas consultas específicas do grupo IGMP. Defina um valor adequado para o intervalo de consulta do último membro do IGMP para acelerar as respostas dos hosts às consultas específicas do grupo IGMP e evitar explosões de tráfego de relatórios IGMP.
Configuração global do intervalo de consulta do último membro do IGMP
- Entre na visualização do sistema.
System View
- Entre no modo de exibição IGMP-snooping.
igmp-snooping
- Defina globalmente o intervalo de consulta do último membro do IGMP.
last-member-query-interval interval
Por padrão, o intervalo global de consulta do último membro do IGMP é de 1 segundo.
Configuração do intervalo de consulta do último membro do IGMP para uma VLAN
- Entre na visualização do sistema.
System View
- Entre na visualização de VLAN.
vlan vlan-id
- Defina o intervalo de consulta do último membro do IGMP para a VLAN.
igmp-snooping last-member-query-interval interval
Por padrão, o intervalo de consulta do último membro do IGMP é de 1 segundo para uma VLAN.
Configuração dos recursos de porta do IGMP snooping
Configuração de temporizadores de envelhecimento para portas dinâmicas
Sobre temporizadores de envelhecimento para portas dinâmicas
Uma porta de roteador dinâmico é removida da lista de portas de roteador dinâmico se não receber uma consulta geral IGMP ou uma mensagem de alô PIM quando seu cronômetro de envelhecimento expirar.
Uma porta membro dinâmica é removida da porta membro dinâmica se não receber um relatório IGMP quando seu cronômetro de envelhecimento expirar.
Restrições e diretrizes
Defina um valor apropriado para os cronômetros de envelhecimento das portas dinâmicas. Por exemplo, se as associações de grupos multicast mudarem com frequência, defina um valor relativamente pequeno para o cronômetro de envelhecimento das portas de membros dinâmicos. Se as associações de grupos multicast raramente mudam, defina um valor relativamente grande.
Se uma porta de roteador dinâmico receber uma mensagem hello do PIMv2, o timer de envelhecimento da porta será especificado pela mensagem hello. Nesse caso, o comando router-aging-time ou igmp-snooping router-aging-time não tem efeito na porta.
As consultas específicas de grupos IGMP originadas pelo dispositivo de camada 2 acionam o ajuste dos timers de envelhecimento para portas de membros dinâmicos. Se uma porta de membro dinâmica receber uma consulta desse tipo, seu timer de envelhecimento será definido para o dobro do intervalo de consulta do último membro IGMP. Para obter mais informações sobre a configuração do intervalo de consulta do último membro IGMP no dispositivo de camada 2, consulte "Configuração do intervalo de consulta do último membro IGMP".
Configuração global dos timers de envelhecimento para portas dinâmicas
- Entre na visualização do sistema.
System View
- Entre no modo de exibição IGMP-snooping.
igmp-snooping
- Defina globalmente o cronômetro de envelhecimento para portas de roteador dinâmico.
router-aging-time seconds
Por padrão, o timer de envelhecimento das portas dinâmicas do roteador é de 260 segundos.
- Defina o cronômetro de envelhecimento global para portas de membros dinâmicos globalmente.
host-aging-time seconds
Por padrão, o cronômetro de envelhecimento das portas de membros dinâmicos é de 260 segundos.
Configuração dos timers de envelhecimento para portas dinâmicas em uma VLAN
- Entre na visualização do sistema.
System View
- Entre na visualização de VLAN.
vlan vlan-id
- Defina o cronômetro de envelhecimento para portas de roteador dinâmico na VLAN.
igmp-snooping router-aging-time seconds
Por padrão, o timer de envelhecimento das portas dinâmicas do roteador é de 260 segundos.
- Defina o cronômetro de envelhecimento para portas de membros dinâmicos na VLAN.
igmp-snooping host-aging-time seconds
Por padrão, o cronômetro de envelhecimento das portas de membros dinâmicos é de 260 segundos.
Configuração de uma porta membro estática
Sobre portas-membro estáticas
Você pode configurar uma porta como porta membro estática de um grupo multicast para que os hosts conectados à porta possam sempre receber multicast do grupo. A porta de membro estático não responde a consultas IGMP. Quando você conclui ou cancela essa configuração em uma porta, ela não envia um relatório IGMP não solicitado ou uma mensagem de saída .
Procedimento
- Entre na visualização do sistema.
System View
- Entre na visualização da interface da Camada 2.
- Entre na visualização da interface Ethernet de camada 2.
interface interface-type interface-number
- Entre na visualização da interface agregada da Camada 2.
interface bridge-aggregation interface-number
- Configure a porta como uma porta membro estática.
igmp-snooping static-group group-address [ source-ip source-address ]
vlan vlan-id
Por padrão, uma porta não é uma porta membro estática.
Configuração de uma porta de roteador estático
Sobre as portas estáticas do roteador
Você pode configurar uma porta como uma porta de roteador estático para um grupo multicast, de modo que todos os dados multicast do grupo recebidos na porta sejam encaminhados.
Procedimento
- Entre na visualização do sistema.
System View
- Entre na visualização da interface da Camada 2.
- Entre na visualização da interface Ethernet de camada 2.
interface interface-type interface-number
- Entre na visualização da interface agregada da camada 2.
interface bridge-aggregation interface-number
- Configure a porta como uma porta de roteador estático.
igmp-snooping static-router-port vlan vlan-id
Por padrão, uma porta não é uma porta de roteador estático.
Configuração de uma porta como um host membro simulado
Sobre hosts membros simulados
Quando uma porta é configurada como um host membro simulado, ela é equivalente a um host independente das seguintes maneiras:
- Ele envia um relatório IGMP não solicitado quando você conclui a configuração.
- Ele responde às consultas gerais do IGMP com relatórios IGMP.
- Ele envia uma mensagem IGMP leave quando você cancela a configuração.
A versão do IGMP em execução no host membro simulado é a mesma que a versão do IGMP snooping em execução na porta. A porta envelhece da mesma forma que uma porta membro dinâmica.
Procedimento
- Entre na visualização do sistema.
System View
- Entre na visualização da interface da Camada 2.
- Entre na visualização da interface Ethernet de camada 2.
interface interface-type interface-number
- Entre na visualização da interface agregada da camada 2.
interface bridge-aggregation interface-number
- Configure a porta como um host membro simulado.
igmp-snooping host-join group-address [ source-ip source-address ] vlan vlan-id
Por padrão, a porta não é um host membro simulado.
Ativação do processamento rápido de licenças
Sobre o processamento de licenças rápidas
Esse recurso permite que o dispositivo da Camada 2 remova imediatamente uma porta da entrada de encaminhamento de um grupo multicast quando a porta recebe uma mensagem de saída. O dispositivo de camada 2 não envia nem encaminha mais para a porta consultas específicas de grupo IGMP para o grupo.
Restrições e diretrizes
Não ative o processamento de saída rápida em uma porta que tenha vários hosts receptores em uma VLAN. Se você fizer isso, os receptores restantes não poderão receber dados multicast de um grupo depois que um receptor deixar o grupo.
Habilitação do processamento de licenças rápidas em nível global
- Entre na visualização do sistema.
System View
- Entre no modo de exibição IGMP-snooping.
igmp-snooping
- Ativar o processamento de saída rápida globalmente.
fast-leave [ vlan vlan-list ]
Por padrão, o processamento de saída rápida é desativado globalmente.
Ativação do processamento de saída rápida em uma porta
- Entre na visualização do sistema.
System View
- Entre na visualização da interface da Camada 2.
- Entre na visualização da interface Ethernet de camada 2.
interface interface-type interface-number
- Entre na visualização da interface agregada da camada 2.
interface bridge-aggregation interface-number
- Ativar o processamento de saída rápida na porta.
igmp-snooping fast-leave [ vlan vlan-list ]
Por padrão, o processamento de saída rápida é desativado em uma porta.
Desativar a possibilidade de uma porta se tornar uma porta de roteador dinâmico
Sobre como impedir que uma porta se torne uma porta de roteador dinâmico
Um host receptor pode enviar consultas gerais IGMP ou mensagens hello PIM para fins de teste. No dispositivo de camada 2, a porta que recebe uma das mensagens torna-se uma porta de roteador dinâmico. Antes que o cronômetro de envelhecimento da porta expire, podem ocorrer os seguintes problemas:
- Todos os dados multicast da VLAN à qual a porta pertence fluem para a porta. Em seguida, a porta encaminha os dados para os hosts receptores conectados. Os hosts receptores receberão dados multicast que não desejam receber.
- A porta encaminha as consultas gerais IGMP ou as mensagens hello PIM para seus dispositivos de Camada 3 upstream. Essas mensagens podem afetar o estado do protocolo de roteamento multicast (como o IGMP querier ou a eleição de DR) nos dispositivos da camada 3. Isso pode causar ainda mais interrupções na rede.
Para resolver esses problemas, você pode impedir que uma porta se torne uma porta de roteador dinâmico. Isso também melhora a segurança da rede e o controle sobre os hosts receptores.
Restrições e diretrizes
Essa configuração e a configuração da porta do roteador estático não interferem uma na outra.
Procedimento
- Entre na visualização do sistema.
System View
- Entre na visualização da interface da Camada 2.
- Entre na visualização da interface Ethernet de camada 2.
interface interface-type interface-number
- Entre na visualização da interface agregada da camada 2.
interface bridge-aggregation interface-number
- Desative a porta para que ela não se torne uma porta de roteador dinâmico.
igmp-snooping router-port-deny [ vlan vlan-list ]
Por padrão, uma porta tem permissão para se tornar uma porta de roteador dinâmico.
Configuração do consultador do IGMP snooping
Ativação do consultador de snooping IGMP
Sobre o consultador de snooping IGMP
Esse recurso permite que o dispositivo da camada 2 envie periodicamente consultas gerais de IGMP para estabelecer e manter entradas de encaminhamento de multicast na camada de enlace de dados. É possível configurar um consultador de snooping IGMP em uma rede sem dispositivos de multicast da Camada 3.
Restrições e diretrizes
Não ative o IGMP snooping querier em uma rede multicast que execute IGMP. Um consultador de snooping IGMP não participa de eleições de consultores IGMP. No entanto, ele pode afetar as eleições de consultores IGMP se enviar consultas gerais IGMP com um endereço IP de origem baixo.
Ativação do IGMP snooping querier para uma VLAN
- Entre na visualização do sistema.
System View
- Entre na visualização de VLAN.
vlan vlan-id
- Ativar o consultador IGMP snooping para a VLAN.
igmp-snooping querier
Por padrão, o IGMP snooping querier está desativado para uma VLAN.
Ativação da eleição de consultores do IGMP snooping
Sobre a eleição de consultores do IGMP snooping
Para evitar a interrupção do tráfego causada pela falha de um único querier em uma VLAN, configure vários queriers na VLAN e ative a eleição de querier. Quando o querier eleito falha, o dispositivo inicia uma nova eleição de querier para garantir o encaminhamento de multicast. O mecanismo de eleição de consultores do IGMP snooping é o mesmo da eleição de consultores do IGMP.
Pré-requisitos para ativar a eleição de consultores do IGMP snooping
Antes de ativar a seleção de consultores do IGMP snooping, você deve concluir as seguintes tarefas:
- Ativar o consultador de snooping IGMP para uma VLAN. Para obter mais informações sobre como ativar o consultador de snooping IGMP, consulte "Ativação do consultador de snooping IGMP".
- Configure o endereço IP de origem para consultas gerais de IGMP como um endereço IP diferente de 0.0.0.0 e o endereço IP do querier local. Um querier IGMP snooping realiza a eleição de querier somente se o endereço IP de origem de uma consulta geral IGMP recebida não for 0.0.0.0 ou seu próprio endereço IP.
Certifique-se de que os consultores de snooping IGMP candidatos executem a mesma versão de snooping IGMP. Para especificar a versão do IGMP snooping, use o comando igmp-snooping version.
Ativação da seleção de consultores do IGMP snooping para uma VLAN
- Entre na visualização do sistema.
System View
- Entre na visualização de VLAN.
vlan vlan-id
- Ativar a seleção de consultores do IGMP snooping para a VLAN.
igmp-snooping querier-election
Por padrão, a seleção de consultores do IGMP snooping está desativada para uma VLAN.
Configuração de parâmetros para consultas e respostas gerais do IGMP
Sobre os parâmetros para consultas e respostas gerais do IGMP
Você pode modificar o intervalo de consulta geral do IGMP com base na condição real da rede.
Um host receptor inicia um cronômetro de atraso de relatório para cada grupo multicast ao qual se juntou quando recebe uma consulta geral IGMP. Esse cronômetro é definido com um valor aleatório no intervalo de 0 até o tempo máximo de resposta anunciado na consulta. Quando o valor do cronômetro chega a 0, o host envia um relatório IGMP para o grupo de multicast correspondente.
Defina um valor adequado para o tempo máximo de resposta para consultas gerais de IGMP para acelerar as respostas dos hosts às consultas gerais de IGMP e evitar explosões de tráfego de relatórios de IGMP.
Restrições e diretrizes
Para evitar a exclusão equivocada de membros de grupos multicast, certifique-se de que o intervalo de consulta geral IGMP seja maior do que o tempo máximo de resposta para consultas gerais IGMP.
Configuração de parâmetros para consultas e respostas gerais do IGMP em nível global
- Entre na visualização do sistema.
System View
- Entre no modo de exibição IGMP-snooping.
igmp-snooping
- Defina o tempo máximo de resposta para consultas gerais de IGMP.
max-response-time seconds
Por padrão, o tempo máximo de resposta para consultas gerais de IGMP é de 10 segundos.
Configuração de parâmetros para consultas e respostas gerais do IGMP em uma VLAN
- Entre na visualização do sistema.
System View
- Entre na visualização de VLAN.
vlan vlan-id
- Defina o intervalo de consulta geral do IGMP na VLAN.
igmp-snooping query-interval interval
Por padrão, o intervalo de consulta geral do IGMP é de 125 segundos para uma VLAN.
- Defina o tempo máximo de resposta para consultas gerais de IGMP na VLAN.
igmp-snooping max-response-time seconds
Por padrão, o tempo máximo de resposta para consultas gerais de IGMP é de 10 segundos para uma VLAN.
Ativação do proxy de snooping IGMP
Sobre a ativação do proxy de IGMP snooping
O dispositivo habilitado com proxy de snooping IGMP é chamado de proxy de snooping IGMP. O proxy de snooping IGMP atua como um host para o dispositivo upstream. Ativado com o IGMP snooping querier, o proxy de snooping IGMP atua como roteador para dispositivos downstream e recebe mensagens de relatório e de saída em nome do dispositivo upstream. Como prática recomendada, ative o proxy de snooping IGMP no dispositivo de borda para aliviar o efeito causado pelo excesso de pacotes.
Restrições e diretrizes para ativar o proxy de IGMP snooping
Antes de ativar o proxy de snooping IGMP para uma VLAN, você deve primeiro ativar o snooping IGMP globalmente e ativar o snooping IGMP para a VLAN. O proxy de snooping IGMP não tem efeito em sub VLANs de uma VLAN multicast.
Use esse recurso com o IGMP snooping querier. Para obter mais informações sobre a ativação do IGMP snooping querier, consulte "Ativação do IGMP snooping querier".
Ativação do proxy de IGMP snooping para uma VLAN
- Entre na visualização do sistema.
System View
- Entre na visualização de VLAN.
vlan vlan-id
- Habilite o proxy de snooping IGMP para a VLAN.
igmp-snooping proxy enable
Por padrão, o proxy de IGMP snooping está desativado para uma VLAN.
Configuração de parâmetros para mensagens IGMP
Configuração de endereços IP de origem para mensagens IGMP
Sobre a configuração de endereços IP de origem para mensagens IGMP
O IGMP snooping querier pode enviar consultas gerais IGMP com o endereço IP de origem 0.0.0.0. A porta que receber essas consultas não será mantida como porta de roteador dinâmico. Isso pode impedir que a entrada de encaminhamento do IGMP snooping dinâmico associado seja criada corretamente na camada de enlace de dados e, por fim, causar falhas no encaminhamento do tráfego multicast. Para evitar esse problema, você pode configurar um endereço IP diferente de zero como o endereço IP de origem das consultas IGMP no IGMP snooping querier. Essa configuração pode afetar a eleição do consultador IGMP dentro da sub-rede.
Você também pode alterar o endereço IP de origem dos relatórios IGMP ou deixar mensagens enviadas por um host membro simulado ou por um proxy IGMP snooping.
Configuração dos endereços IP de origem para mensagens IGMP em uma VLAN
- Entre na visualização do sistema.
System View
- Entre na visualização de VLAN.
vlan vlan-id
- Configure o endereço IP de origem para consultas gerais de IGMP.
igmp-snooping general-query source-ip ip-address
Por padrão, o endereço IP de origem das consultas gerais do IGMP é o endereço IP da interface da VLAN atual. Se a interface VLAN atual não tiver um endereço IP, o endereço IP de origem será 0.0.0.0.
- Configure o endereço IP de origem para consultas específicas de grupos IGMP.
igmp-snooping special-query source-ip ip-address
Por padrão, o endereço IP de origem das consultas específicas de grupos IGMP é um dos seguintes:
- O endereço de origem das consultas específicas de grupos IGMP se o consultador IGMP snooping da VLAN tiver recebido consultas gerais IGMP.
- O endereço IP da interface VLAN atual se o consultador do IGMP snooping não receber uma consulta geral do IGMP.
- 0.0.0.0 se o consultador do IGMP snooping não receber uma consulta geral do IGMP e a interface da VLAN atual não tiver um endereço IP.
- Configure o endereço IP de origem para relatórios IGMP.
igmp-snooping report source-ip ip-address
Por padrão, o endereço IP de origem dos relatórios IGMP é o endereço IP da interface VLAN atual. Se a interface VLAN atual não tiver um endereço IP, o endereço IP de origem será 0.0.0.0.
igmp-snooping leave source-ip ip-address
Por padrão, o endereço IP de origem das mensagens IGMP leave é o endereço IP da interface VLAN atual. Se a interface VLAN atual não tiver um endereço IP, o endereço IP de origem será 0.0.0.0.
Configuração da prioridade 802.1p para mensagens IGMP
Sobre a prioridade 802.1p para mensagens IGMP
Quando ocorre congestionamento nas portas de saída do dispositivo de camada 2, ele encaminha as mensagens IGMP em sua ordem de prioridade 802.1p, da mais alta para a mais baixa. Você pode atribuir uma prioridade 802.1p mais alta às mensagens IGMP que são criadas ou encaminhadas pelo dispositivo.
Definição da prioridade 802.1p para mensagens IGMP globalmente
- Entre na visualização do sistema.
System View
- Entre no modo de exibição IGMP-snooping.
igmp-snooping
- Definir a prioridade 802.1p para mensagens IGMP.
dot1p-priority priority
Por padrão, a prioridade 802.1p global é 6 para mensagens IGMP.
Configuração da prioridade 802.1p para mensagens IGMP em uma VLAN
- Entre na visualização do sistema.
System View
- Entre na visualização de VLAN.
vlan vlan-id
- Defina a prioridade 802.1p para mensagens IGMP na VLAN.
igmp-snooping dot1p-priority priority
Por padrão, a prioridade 802.1p é 6 para mensagens IGMP em uma VLAN.
Configuração de políticas de snooping IGMP
Configuração de uma política de grupo multicast
Sobre políticas de grupos multicast
Esse recurso permite que o dispositivo de camada 2 filtre relatórios IGMP usando uma ACL que especifica os grupos multicast e as origens opcionais. Ele é usado para controlar os grupos multicast aos quais os hosts podem se associar. Essa configuração tem efeito apenas nos grupos multicast aos quais as portas se unem dinamicamente.
Em um aplicativo multicast, um host envia um relatório IGMP não solicitado quando um usuário solicita um programa multicast. O dispositivo de camada 2 usa a política de grupo multicast para filtrar o relatório IGMP. O host pode ingressar no grupo multicast somente se o relatório IGMP for permitido pela política de grupo multicast.
Configuração de uma política de grupo multicast globalmente
- Entre na visualização do sistema.
System View
- Entre no modo de exibição IGMP-snooping.
igmp-snooping
- Configure uma política de grupo multicast globalmente.
group-policy ipv4-acl-number [ vlan vlan-list ]
Por padrão, nenhuma política de grupo multicast é configurada, e os hosts podem participar de qualquer grupo multicast.
Configuração de uma política de grupo multicast em uma porta
- Entre na visualização do sistema.
System View
- Entre na visualização da interface da Camada 2.
- Entre na visualização da interface Ethernet de camada 2.
interface interface-type interface-number
- Entre na visualização da interface agregada da Camada 2.
interface bridge-aggregation interface-number
- Configure uma política de grupo multicast na porta.
igmp-snooping group-policy ipv4-acl-number [ vlan vlan-list ]
Por padrão, nenhuma política de grupo multicast é configurada em uma porta, e os hosts conectados à porta podem participar de qualquer grupo multicast.
Ativação da filtragem de porta de origem multicast
Sobre a filtragem de portas de origem multicast
Esse recurso permite que o dispositivo de camada 2 descarte todos os pacotes de dados multicast e aceite os pacotes de protocolo multicast. Você pode ativar esse recurso em portas que se conectam somente a receptores multicast.
Restrições e diretrizes
Quando a filtragem de porta de origem multicast está ativada, o sistema ativa automaticamente a filtragem de porta de origem multicast.
A configuração feita para várias interfaces na visualização IGMP-snooping tem a mesma prioridade que a configuração específica da interface, e a configuração mais recente entra em vigor.
Ativação da filtragem de porta de origem multicast na visualização IGMP-snooping
- Entre na visualização do sistema.
System View
- Entre no modo de exibição IGMP-snooping.
igmp-snooping
- Ativar a filtragem de portas de origem multicast.
source-deny port interface-list
Por padrão, a filtragem de porta de origem multicast está desativada.
Ativação da filtragem de porta de origem multicast na visualização da interface
- Entre na visualização do sistema.
System View
- Entre na visualização da interface Ethernet de camada 2.
interface interface-type interface-number
- Ativar a filtragem de portas de origem multicast.
igmp-snooping source-deny
Por padrão, a filtragem de porta de origem multicast está desativada.
Ativação do descarte de dados multicast desconhecidos
Sobre o descarte de dados multicast desconhecidos
Dados multicast desconhecidos referem-se a dados multicast para os quais não existem entradas de encaminhamento na tabela de encaminhamento do IGMP snooping. Esse recurso permite que o dispositivo encaminhe dados multicast desconhecidos somente para a porta do roteador. Se o dispositivo não tiver uma porta de roteador, os dados multicast desconhecidos serão descartados.
Se você não ativar esse recurso, os dados multicast desconhecidos serão inundados na VLAN à qual os dados pertencem.
Restrições e diretrizes
Quando a eliminação de dados multicast IPv4 desconhecidos está ativada, o dispositivo também elimina dados multicast IPv6 desconhecidos.
Quando esse recurso está ativado em uma VLAN, o dispositivo ainda encaminha dados multicast desconhecidos para fora das portas do roteador, exceto para a porta do roteador receptor nessa VLAN.
Ativação da eliminação de dados multicast desconhecidos para uma VLAN
- Entre na visualização do sistema.
System View
- Entre na visualização de VLAN.
vlan vlan-id
- Ativar a eliminação de dados multicast desconhecidos para a VLAN.
igmp-snooping drop-unknown
Por padrão, a eliminação de dados multicast desconhecidos está desativada para uma VLAN. Os dados multicast desconhecidos são inundados na VLAN.
Ativação da supressão de relatórios IGMP
Sobre a supressão de relatórios IGMP
Esse recurso permite que o dispositivo de camada 2 encaminhe apenas o primeiro relatório IGMP de um grupo multicast para o dispositivo de camada 3 diretamente conectado. Outros relatórios para o mesmo grupo no mesmo intervalo de consulta são descartados. Use esse recurso para reduzir o tráfego de multicast.
Procedimento
- Entre na visualização do sistema.
System View
- Entre no modo de exibição IGMP-snooping.
igmp-snooping
- Ativar a supressão de relatórios IGMP.
report-aggregation
Por padrão, a supressão de relatório IGMP está ativada.
Configuração do número máximo de grupos multicast em uma porta
Sobre a configuração do número máximo de grupos multicast em uma porta
Você pode definir o número máximo de grupos multicast em uma porta para regular o tráfego da porta. Esse recurso tem efeito apenas nos grupos multicast aos quais uma porta se junta dinamicamente.
Se o número de grupos multicast em uma porta exceder o limite, o sistema removerá todas as entradas de encaminhamento associadas à porta. Os hosts receptores conectados a essa porta podem participar de grupos multicast
novamente antes que o número de grupos multicast na porta atinja o limite. Quando o número de grupos multicast na porta atinge o limite, a porta descarta automaticamente os relatórios IGMP para novos grupos.
Procedimento
- Entre na visualização do sistema.
System View
- Entre na visualização da interface da Camada 2.
- Entre na visualização da interface Ethernet de camada 2.
interface interface-type interface-number
- Entre na visualização da interface agregada da camada 2.
interface bridge-aggregation interface-number
- Defina o número máximo de grupos multicast na porta.
igmp-snooping group-limit limit [ vlan vlan-list ]
Por padrão, nenhum limite é colocado no número máximo de grupos multicast em uma porta.
Ativação da substituição de grupos multicast
Sobre a substituição de grupos multicast
Quando a substituição de grupos multicast está ativada, a porta não descarta relatórios IGMP para novos grupos se o número de grupos multicast na porta atingir o limite superior. Em vez disso, a porta deixa o grupo multicast que tem o endereço IP mais baixo e se junta ao novo grupo contido no relatório IGMP. O recurso de substituição de grupo multicast é normalmente usado no aplicativo de comutação de canal.
Restrições e diretrizes
Esse recurso entra em vigor somente nos grupos multicast aos quais uma porta se junta dinamicamente. Esse recurso não terá efeito se houver as seguintes condições:
O número de entradas de encaminhamento do IGMP snooping no dispositivo atinge o limite superior.
O grupo multicast ao qual a porta se juntou recentemente não está incluído na lista de grupos multicast mantida pelo dispositivo.
Ativação da substituição de grupos multicast globalmente
- Entre na visualização do sistema.
System View
- Entre na visualização do IGMP-snooping.
igmp-snooping
- Ativar a substituição de grupos multicast globalmente.
overflow-replace [ vlan vlan-list ]
Por padrão, a substituição de grupos multicast é desativada globalmente.
Ativação da substituição de grupos multicast em uma porta
- Entre na visualização do sistema.
System View
- Entre na visualização da interface da Camada 2.
- Entre na visualização da interface Ethernet de camada 2.
interface interface-type interface-number
- Entre na visualização da interface agregada da camada 2.
interface bridge-aggregation interface-number
- Ativar a substituição de grupos multicast na porta.
igmp-snooping overflow-replace [ vlan vlan-list ]
Por padrão, a substituição de grupos multicast é desativada em uma porta.
Ativação do rastreamento de host
Sobre o rastreamento do host
Esse recurso permite que o dispositivo de Camada 2 registre informações sobre os hosts membros que estão recebendo dados multicast. As informações incluem os endereços IP dos hosts, o tempo decorrido desde que os hosts ingressaram em grupos multicast e o tempo limite restante para os hosts. Esse recurso facilita o monitoramento e o gerenciamento dos hosts membros.
Ativação do rastreamento de host globalmente
- Entre na visualização do sistema.
System View
- Entre no modo de exibição IGMP-snooping.
igmp-snooping
- Ativar o rastreamento de host globalmente.
host-tracking
Por padrão, o rastreamento de host é desativado globalmente.
Ativação do rastreamento de host para uma VLAN
- Entre na visualização do sistema.
System View
- Entre na visualização de VLAN.
vlan vlan-id
- Ativar o rastreamento de host para a VLAN.
igmp-snooping host-tracking
Por padrão, o rastreamento de host está desativado para uma VLAN.
Configuração de uma política de controle de acesso do IGMP snooping
Sobre as políticas de controle de acesso do IGMP snooping
Esse recurso permite que o dispositivo use ACLs para filtrar relatórios IGMP e deixar mensagens de usuários de multicast. Os usuários de multicast podem ingressar ou sair somente de grupos de multicast permitidos pelas políticas de controle de acesso de snooping IGMP .
Procedimento
- Entre na visualização do sistema.
System View
- Entre na visualização do perfil do usuário.
user-profile profile-name
Para obter mais informações sobre esse comando, consulte comandos de perfil de usuário na Referência de comandos de segurança.
- Configure uma política de controle de acesso ao IGMP snooping.
igmp-snooping access-policy ipv4-acl-number
Por padrão, nenhuma política de controle de acesso ao IGMP snooping é configurada. Os usuários de multicast podem entrar ou sair de qualquer grupo de multicast.
Configuração do valor DSCP para pacotes de protocolo IGMP de saída
Sobre o valor DSCP para pacotes de protocolo IGMP de saída
O valor DSCP determina a prioridade de transmissão do pacote. Um valor DSCP maior representa uma prioridade mais alta.
Procedimento
- Entre na visualização do sistema.
System View
- Entre na visualização do IGMP snooping.
igmp-snooping
- Defina o valor DSCP para pacotes de protocolo IGMP de saída.
dscp dscp-value
Por padrão, o valor DSCP é 48 para pacotes de protocolo IGMP de saída.
Comandos de exibição e manutenção para IGMP snooping
Execute comandos de exibição em qualquer visualização e redefina comandos na visualização do usuário.
| Tarefa | Comando |
| Exibir o status do IGMP snooping. | display igmp-snooping [ global | vlan vlan-id ] |
| Exibir entradas de grupos dinâmicos do IGMP snooping. | display igmp-snooping group [ group-address | source-address ] * [ vlan vlan-id ] [ interface interface-type interface-number | [ verbose ] [ slot slot-number ] ] |
| Exibir informações de rastreamento do host. | display igmp-snooping host-tracking vlan vlan-id group group-address [ source source-address ] [ slot slot slot-number ] |
| Exibir informações da porta dinâmica do roteador. | display igmp-snooping router-port [ vlan vlan-id [ verbose ] [ slot slot-número ] |
| Exibir entradas de grupos estáticos do IGMP snooping. | display igmp-snooping static-group [ group-address | source-address ] * [ vlan vlan-id ] [ verbose ] [ slot slot-número ] |
| Exibir informações sobre a porta estática do roteador. | display igmp-snooping static-router-port [ vlan vlan-id ] [ verbose ] [ slot slot-number ] |
| Exibir estatísticas das mensagens IGMP e das mensagens hello PIMv2 aprendidas pelo IGMP snooping. | display igmp-snooping statistics |
| Exibir entradas de encaminhamento rápido de multicast da Camada 2. | display l2-multicast fast-forwarding cache [ vlan vlan-id ] [ source-address | |
| group-address ] * [ slot slot-número ] | |
| Exibir informações sobre grupos multicast de IP de camada 2. | display l2-multicast ip [ group group-address | source source-address ] * [ vlan vlan-id ] [ slot slot-número ] |
| Exibir entradas de grupos multicast IP de camada 2. | display l2-multicast ip forwarding [ group group-address | source source-address ] * [ vlan vlan-id ] [ slot slot-number ] |
| Exibir informações sobre grupos multicast MAC de camada 2. | display l2-multicast mac [ mac-address ] [ vlan vlan-id ] [ slot slot-number ] |
| Exibir entradas de grupos multicast MAC de camada 2. | display l2-multicast mac forwarding [ mac-address ] [ vlan vlan-id ] [ slot slot-number ] |
| Exibir entradas de endereço MAC multicast estático. | display mac-address [ mac-address [ vlan vlan-id ] | [ multicast ] [ vlan vlan-id ] [ count ] ] |
| Limpar entradas de grupos dinâmicos do IGMP snooping. | reset igmp-snooping group { group-address [ source-address ] | all } [ vlan vlan-id ] |
| Limpar as informações da porta do roteador dinâmico. | reset igmp-snooping router-port { all | vlan vlan-id } |
| Limpar estatísticas de mensagens IGMP e mensagens hello PIMv2 obtidas por meio do IGMP snooping. | reset igmp-snooping statistics |
| Limpar entradas de encaminhamento rápido de multicast da Camada 2. | reset l2-multicast fast-forwarding cache [ vlan vlan-id ] { { source-address | group-address } * | all } [ slot slot-number ] |
Exemplos de configuração do IGMP snooping
Exemplo: Configuração de políticas de grupo do IGMP snooping baseadas em VLAN e ingresso simulado
Configuração de rede
Conforme mostrado na Figura 4, o Roteador A executa o IGMPv2 e atua como consultor IGMP. O switch A executa o snooping IGMPv2.
Configure uma política de grupo multicast e uma associação simulada para atender aos seguintes requisitos:
O host A e o host B recebem apenas os dados multicast endereçados ao grupo multicast 224.1.1.1. Os dados multicast podem ser encaminhados por meio da GigabitEthernet 1/0/3 e da GigabitEthernet 1/0/4 do Switch A ininterruptamente, mesmo que o Host A e o Host B não consigam receber os dados multicast.
O switch A descartará dados multicast desconhecidos em vez de inundá-los na VLAN 100.
Figura 4 Diagrama de rede
Procedimento
- Atribua um endereço IP e uma máscara de sub-rede a cada interface, conforme mostrado na Figura 4. (Detalhes não mostrados.)
- Configurar o Roteador A:
# Habilitar o roteamento multicast de IP.
<RouterA> system-view
[RouterA] multicast routing
[RouterA-mrib] quit
# Habilite o IGMP na GigabitEthernet 1/0/1.
[RouterA] interface gigabitethernet 1/0/1
[RouterA-GigabitEthernet1/0/1] igmp enable
[RouterA-GigabitEthernet1/0/1] quit
# Habilite o PIM-DM na GigabitEthernet 1/0/2.
[RouterA] interface gigabitethernet 1/0/2
[RouterA-GigabitEthernet1/0/2] pim dm
[RouterA-GigabitEthernet1/0/2] quit
- Configure o Switch A:
# Habilite o recurso de snooping IGMP.
<SwitchA> system-view
[SwitchA] igmp-snooping
[SwitchA-igmp-snooping] quit
# Crie a VLAN 100 e atribua as GigabitEthernet 1/0/1 a GigabitEthernet 1/0/4 à VLAN.
[SwitchA] vlan 100
[SwitchA-vlan100] port gigabitethernet 1/0/1 to gigabitethernet 1/0/4
# Habilite o IGMP snooping e habilite o descarte de dados multicast desconhecidos para a VLAN 100.
[SwitchA-vlan100] igmp-snooping enable
[SwitchA-vlan100] igmp-snooping drop-unknown
[SwitchA-vlan100] quit
# Configure uma política de grupo multicast para que os hosts na VLAN 100 possam participar apenas do grupo multicast 224.1.1.1.
[SwitchA] acl basic 2001
[SwitchA-acl-ipv4-basic-2001] rule permit source 224.1.1.1 0
[SwitchA-acl-ipv4-basic-2001] quit
[SwitchA] igmp-snooping
[SwitchA-igmp-snooping] group-policy 2001 vlan 100
[SwitchA-igmp-snooping] quit
# Configure a GigabitEthernet 1/0/3 e a GigabitEthernet 1/0/4 como hosts membros simulados do grupo multicast 224.1.1.1.
[SwitchA] interface gigabitethernet 1/0/3
[SwitchA-GigabitEthernet1/0/3] igmp-snooping host-join 224.1.1.1 vlan 100
[SwitchA-GigabitEthernet1/0/3] quit
[SwitchA] interface gigabitethernet 1/0/4
[SwitchA-GigabitEthernet1/0/4] igmp-snooping host-join 224.1.1.1 vlan 100
[SwitchA-GigabitEthernet1/0/4] quit
Verificação da configuração
# Envie relatórios IGMP do Host A e do Host B para participar dos grupos multicast 224.1.1.1 e 224.2.2.2. (Os detalhes não são mostrados).
# Exibir entradas dinâmicas do grupo IGMP snooping para a VLAN 100 no Switch A.
[SwitchA] display igmp-snooping group vlan 100
Total 1 entries.
VLAN 100: Total 1 entries.
(0.0.0.0, 224.1.1.1)
Host ports (2 in total):
GE1/0/3 (00:03:23)
GE1/0/4 (00:04:10)
O resultado mostra as seguintes informações:
O host A e o host B ingressaram no grupo multicast 224.1.1.1 por meio das portas membro GigabitEthernet 1/0/4 e GigabitEthernet 1/0/3 no switch A, respectivamente.
O host A e o host B não conseguiram entrar no grupo multicast 224.2.2.2.
Exemplo: Configuração de portas estáticas de snooping IGMP baseadas em VLAN
Configuração de rede
Conforme mostrado na Figura 5:
O Roteador A executa o IGMPv2 e atua como consultador IGMP. O Switch A, o Switch B e o Switch C executam o IGMPv2 snooping.
O host A e o host C são receptores permanentes do grupo multicast 224.1.1.1. Configure portas estáticas para atender aos seguintes requisitos:
Para aumentar a confiabilidade da transmissão do tráfego multicast, configure a GigabitEthernet 1/0/3 e a
GigabitEthernet 1/0/5 no Switch C como portas de membro estático para o grupo multicast 224.1.1.1.
Suponha que o STP seja executado na rede. Para evitar loops de dados, o caminho de encaminhamento do Switch A para o Switch C é bloqueado. Os dados multicast fluem para os receptores conectados ao Switch C somente ao longo do caminho do Switch A-Switch B-Switch C. Quando esse caminho é bloqueado, um mínimo de um IGMP
O ciclo de consulta-resposta deve ser concluído antes que os dados multicast fluam para os receptores ao longo do caminho do Switch A-Switch C. Nesse caso, o fornecimento de multicast é interrompido durante o processo. Para obter mais informações sobre o STP, consulte o Layer 2-LAN Switching Configuration Guide.
Configure a GigabitEthernet 1/0/3 no Switch A como uma porta de roteador estático. Assim, os dados multicast podem fluir para os receptores quase ininterruptamente ao longo do caminho do Switch A-Switch C quando o caminho do Switch A-Switch B-Switch C estiver bloqueado.
Figura 5 Diagrama de rede
Procedimento
- Atribua um endereço IP e uma máscara de sub-rede a cada interface, conforme mostrado na Figura 5. (Detalhes não mostrados.)
- Configurar o Roteador A:
# Habilitar o roteamento multicast de IP.
<RouterA> system-view
[RouterA] multicast routing
[RouterA-mrib] quit
# Habilite o IGMP na GigabitEthernet 1/0/1.
[RouterA] interface gigabitethernet 1/0/1
[RouterA-GigabitEthernet1/0/1] igmp enable
[RouterA-GigabitEthernet1/0/1] quit
# Habilite o PIM-DM na GigabitEthernet 1/0/2.
[RouterA] interface gigabitethernet 1/0/2
[RouterA-GigabitEthernet1/0/2] pim dm
[RouterA-GigabitEthernet1/0/2] quit
- Configure o Switch A:
# Habilite o recurso de snooping IGMP.
<SwitchA> system-view
[SwitchA] igmp-snooping
[SwitchA-igmp-snooping] quit
# Crie a VLAN 100 e atribua as GigabitEthernet 1/0/1 a GigabitEthernet 1/0/3 à VLAN.
[SwitchA] vlan 100
[SwitchA-vlan100] port gigabitethernet 1/0/1 to gigabitethernet 1/0/3
# Habilite o snooping IGMP para a VLAN 100.
[SwitchA-vlan100] igmp-snooping enable
[SwitchA-vlan100] quit
# Configure a GigabitEthernet 1/0/3 como uma porta de roteador estático.
[SwitchA] interface gigabitethernet 1/0/3
[SwitchA-GigabitEthernet1/0/3] igmp-snooping static-router-port vlan 100
[SwitchA-GigabitEthernet1/0/3] quit
- Configurar o Switch B:
# Habilite o recurso de snooping IGMP.
<SwitchB> system-view
[SwitchB] igmp-snooping
[SwitchB-igmp-snooping] quit
# Crie a VLAN 100 e atribua a GigabitEthernet 1/0/1 e a GigabitEthernet 1/0/2 à VLAN.
[SwitchB] vlan 100
[SwitchB-vlan100] port gigabitethernet 1/0/1 gigabitethernet 1/0/2
# Habilite o IGMP snooping para a VLAN 100.
[SwitchB-vlan100] igmp-snooping enable
[SwitchB-vlan100] quit
- Configurar o switch C:
# Habilite o recurso de snooping IGMP.
<SwitchC> system-view
[SwitchC] igmp-snooping
[SwitchC-igmp-snooping] quit
# Crie a VLAN 100 e atribua as GigabitEthernet 1/0/1 a GigabitEthernet 1/0/5 à VLAN.
[SwitchC] vlan 100
[SwitchC-vlan100] port gigabitethernet 1/0/1 to gigabitethernet 1/0/5
# Habilite o IGMP snooping para a VLAN 100.
[SwitchC-vlan100] igmp-snooping enable
[SwitchC-vlan100] quit
# Configure a GigabitEthernet 1/0/3 e a GigabitEthernet 1/0/5 como portas de membro estático para o grupo multicast 224.1.1.1.
[SwitchC] interface gigabitethernet 1/0/3
[SwitchC-GigabitEthernet1/0/3] igmp-snooping static-group 224.1.1.1 vlan 100
[SwitchC-GigabitEthernet1/0/3] quit
[SwitchC] interface gigabitethernet 1/0/5
[SwitchC-GigabitEthernet1/0/5] igmp-snooping static-group 224.1.1.1 vlan 100
[SwitchC-GigabitEthernet1/0/5] quit
Verificação da configuração
# Exibir informações da porta do roteador estático para a VLAN 100 no Switch A.
[SwitchA] display igmp-snooping static-router-port vlan 100
VLAN 100:
Router ports (1 in total):
GE1/0/3
A saída mostra que a GigabitEthernet 1/0/3 no Switch A se tornou uma porta de roteador estático.
# Exibir entradas de grupo IGMP snooping estáticas para a VLAN 100 no Switch C.
[SwitchC] display igmp-snooping static-group vlan 100
Total 1 entries.
VLAN 100: Total 1 entries.
(0.0.0.0, 224.1.1.1)
Host ports (2 in total):
GE1/0/3
GE1/0/5
A saída mostra que a GigabitEthernet 1/0/3 e a GigabitEthernet 1/0/5 no Switch C se tornaram portas de membro estático do grupo multicast 224.1.1.1.
Exemplo: Configuração do consultador de snooping IGMP baseado em VLAN
Configuração de rede
Conforme mostrado na Figura 6:
A rede é uma rede somente de camada 2.
A Fonte 1 e a Fonte 2 enviam dados multicast para os grupos multicast 224.1.1.1 e 225.1.1.1, respectivamente.
O host A e o host C são receptores do grupo multicast 224.1.1.1, e o host B e o host D são receptores do grupo multicast 225.1.1.1.
Todos os receptores de host executam IGMPv2 e todos os switches executam IGMPv2 snooping. O switch A (que está próximo às fontes de multicast) atua como consultor de snooping IGMP.
Configure os switches para atender aos seguintes requisitos:
Para evitar que os switches inundem dados desconhecidos na VLAN, habilite todos os switches para descartar dados multicast desconhecidos.
Um switch não marca uma porta que recebe uma consulta IGMP com endereço IP de origem 0.0.0.0 como uma porta de roteador dinâmico. Isso afeta negativamente o estabelecimento de entradas de encaminhamento da Camada 2 e o encaminhamento de tráfego multicast. Para evitar isso, configure o endereço IP de origem das consultas IGMP como um endereço IP diferente de zero.
Figura 6 Diagrama de rede
Procedimento
- Configure o Switch A:
# Habilite o recurso de snooping IGMP.
<SwitchA> system-view
[SwitchA] igmp-snooping
[SwitchA-igmp-snooping] quit
# Crie a VLAN 100 e atribua as GigabitEthernet 1/0/1 a GigabitEthernet 1/0/3 à VLAN.
[SwitchA] vlan 100
[SwitchA-vlan100] port gigabitethernet 1/0/1 to gigabitethernet 1/0/3
# Habilite o IGMP snooping e habilite o descarte de dados multicast desconhecidos para a VLAN 100.
Configure o Switch A como o consultador de snooping IGMP.
[SwitchA-vlan100] igmp-snooping querier
[SwitchA-vlan100] quit
# Na VLAN 100, especifique 192.168.1.1 como o endereço IP de origem das consultas gerais do IGMP.
[SwitchA-vlan100] igmp-snooping general-query source-ip 192.168.1.1
# Na VLAN 100, especifique 192.168.1.1 como o endereço IP de origem das consultas específicas do grupo IGMP.
[SwitchA-vlan100] igmp-snooping special-query source-ip 192.168.1.1
[SwitchA-vlan100] quit
- Configurar o Switch B:
# Habilite o recurso de snooping IGMP.
<SwitchB> system-view
[SwitchB] igmp-snooping
[SwitchB-igmp-snooping] quit
# Crie a VLAN 100 e atribua as GigabitEthernet 1/0/1 a GigabitEthernet 1/0/4 à VLAN.
[SwitchB] vlan 100
[SwitchB-vlan100] port gigabitethernet 1/0/1 to gigabitethernet 1/0/4
# Habilite o IGMP snooping e habilite o descarte de dados multicast desconhecidos para a VLAN 100.
[SwitchB-vlan100] igmp-snooping enable
[SwitchB-vlan100] igmp-snooping drop-unknown
[SwitchB-vlan100] quit
- Configurar o switch C:
# Habilite o recurso de snooping IGMP.
<SwitchC> system-view
[SwitchC] igmp-snooping
[SwitchC-igmp-snooping] quit
# Crie a VLAN 100 e atribua as GigabitEthernet 1/0/1 a GigabitEthernet 1/0/3 à VLAN.
[SwitchC] vlan 100
[SwitchC-vlan100] port gigabitethernet 1/0/1 to gigabitethernet 1/0/3
# Habilite o IGMP snooping e habilite o descarte de dados multicast desconhecidos para a VLAN 100.
[SwitchC-vlan100] igmp-snooping enable
[SwitchC-vlan100] igmp-snooping drop-unknown
[SwitchC-vlan100] quit
- Configurar o Switch D:
# Habilite o recurso de snooping IGMP.
<SwitchD> system-view
[SwitchD] igmp-snooping
[SwitchD-igmp-snooping] quit
# Crie a VLAN 100 e atribua a GigabitEthernet 1/0/1 e a GigabitEthernet 1/0/2 à VLAN.
[SwitchD] vlan 100
[SwitchD-vlan100] port gigabitethernet 1/0/1 to gigabitethernet 1/0/2
# Habilite o IGMP snooping e habilite o descarte de dados multicast desconhecidos para a VLAN 100.
[SwitchD-vlan100] igmp-snooping enable
[SwitchD-vlan100] igmp-snooping drop-unknown
[SwitchD-vlan100] quit
Verificação da configuração
# Exibir estatísticas de mensagens IGMP e mensagens hello PIMv2 aprendidas por meio do IGMP snooping no Switch B.
[SwitchB] display igmp-snooping statistics
Received IGMP general queries: 3
Received IGMPv1 reports: 0
Received IGMPv2 reports: 12
Received IGMP leaves: 0
Received IGMPv2 specific queries: 0
Sent IGMPv2 specific queries: 0
Received IGMPv3 reports: 0
Received IGMPv3 reports with right and wrong records: 0
Received IGMPv3 specific queries: 0
Received IGMPv3 specific sg queries: 0
Sent IGMPv3 specific queries: 0
Sent IGMPv3 specific sg queries: 0
Received PIMv2 hello: 0
Received error IGMP messages: 0
A saída mostra que todos os comutadores, exceto o Comutador A, podem receber as consultas gerais do IGMP depois que o Comutador A atua como o consultador do IGMP snooping.
Exemplo: Configuração de proxy de IGMP snooping baseado em VLAN
Configuração de rede
Conforme mostrado na Figura 7, o Roteador A executa o IGMPv2 e atua como consultor IGMP. O Switch A executa o snooping IGMPv2. Configure o proxy de snooping IGMP para que o Switch A possa executar as seguintes ações:
Encaminhar relatório IGMP e deixar mensagens para o Roteador A.
Responder às consultas IGMP enviadas pelo Roteador A e encaminhar as consultas aos hosts downstream.
Figura 7 Diagrama de rede
Procedimento
- Atribua um endereço IP e uma máscara de sub-rede a cada interface, conforme mostrado na Figura 7. (Detalhes não mostrados.)
- Configurar o Roteador A:
# Habilitar o roteamento multicast de IP.
<RouterA> system-view
[RouterA] multicast routing
[RouterA-mrib] quit
# Habilite o IGMP e o PIM-DM na GigabitEthernet 1/0/1.
[RouterA] interface gigabitethernet 1/0/1
[RouterA-GigabitEthernet1/0/1] igmp enable
[RouterA-GigabitEthernet1/0/1] pim dm
[RouterA-GigabitEthernet1/0/1] quit
# Habilite o PIM-DM na GigabitEthernet 1/0/2.
[RouterA] interface gigabitethernet 1/0/2
[RouterA-GigabitEthernet1/0/2] pim dm
[RouterA-GigabitEthernet1/0/2] quit
- Configure o Switch A:
# Habilite o recurso de snooping IGMP.
<SwitchA> system-view
[SwitchA] igmp-snooping
[SwitchA-igmp-snooping] quit
# Crie a VLAN 100 e atribua as GigabitEthernet 1/0/1 a GigabitEthernet 1/0/4 à VLAN.
[SwitchA] vlan 100
[SwitchA-vlan100] port gigabitethernet 1/0/1 to gigabitethernet 1/0/4
# Habilite o proxy de snooping e snooping IGMP para a VLAN.
[RouterA] interface gigabitethernet 1/0/2
[RouterA-GigabitEthernet1/0/2] pim dm
[RouterA-GigabitEthernet1/0/2] quit
Verificação da configuração
# Envie relatórios IGMP do Host A e do Host B para participar dos grupos multicast 224.1.1.1 e 224.1.1.1. (Detalhes não mostrados.)
# Exibir informações breves sobre as entradas de grupo do IGMP snooping no Switch A.
[SwitchA] display igmp-snooping group
Total 1 entries.
VLAN 100: Total 1 entries.
(0.0.0.0, 224.1.1.1)
Host ports (2 in total):
GE1/0/3 (00:04:00)
GE1/0/4 (00:04:04)
A saída mostra que a GigabitEthernet 1/0/3 e a GigabitEthernet 1/0/4 são portas membros do grupo multicast 224.1.1.1. O host A e o host B tornam-se receptores do grupo.
# Exibir informações de associação de grupo IGMP no Roteador A.
[RouterA] display igmp group
IGMP groups in total: 1
GigabitEthernet1/0/1(10.1.1.1):
IGMP groups reported in total: 1
Group address Last reporter Uptime Expires
224.1.1.1 0.0.0.0 00:00:31 00:02:03
# Enviar uma mensagem IGMP leave do Host A para sair do grupo multicast 224.1.1.1. (Detalhes não mostrados.)
# Exibir informações breves sobre as entradas de grupo do IGMP snooping no Switch A.[SwitchA] display igmp-snooping group
Total 1 entries.
VLAN 100: Total 1 entries.
(0.0.0.0, 224.1.1.1)
Host ports (1 in total):
GE1/0/3 ( 00:01:23 )
A saída mostra que a GigabitEthernet 1/0/3 é a única porta membro do grupo multicast 224.1.1.1. Somente o Host B permanece como receptor do grupo.
Solução de problemas do IGMP snooping
O encaminhamento de multicast da camada 2 não pode funcionar
Sintoma
O encaminhamento de multicast de camada 2 não pode funcionar no dispositivo de camada 2.
Solução
Para resolver o problema:
- Use o comando display igmp-snooping para exibir o status do IGMP snooping.
- Se o snooping IGMP não estiver ativado, use o comando igmp-snooping na visualização do sistema para ativar o recurso de snooping IGMP. Em seguida, use o comando igmp-snooping enable na visualização de VLAN para ativar o IGMP snooping para a VLAN.
- Se o snooping IGMP estiver ativado globalmente, mas não estiver ativado para a VLAN, use o comando igmp-snooping enable no modo de exibição VLAN para ativar o snooping IGMP para a VLAN.
- Se o problema persistir, entre em contato com o Suporte da Intelbras.
A política de grupo multicast não funciona
Sintoma
Os hosts podem receber dados multicast de grupos multicast que não são permitidos pela política de grupos multicast.
Solução
Para resolver o problema:
- Use o comando display acl para verificar se a ACL configurada atende aos requisitos da política de grupo multicast.
- Use o comando display this na visualização IGMP-snooping ou em uma visualização de interface correspondente para verificar se a política de grupo multicast correta foi aplicada. Se a política aplicada não estiver correta, use o comando group-policy ou igmp-snooping group-policy para aplicar a política de grupo multicast correta.
- Use o comando display igmp-snooping para verificar se o descarte de dados multicast desconhecidos está ativado. Se não estiver, use o comando igmp-snooping drop-unknown para ativar o descarte de dados multicast desconhecidos.
- Se o problema persistir, entre em contato com o Suporte da Intelbras.
Configuração do snooping PIM
Sobre o snooping PIM
O snooping PIM é executado em dispositivos de camada 2. Ele trabalha com o IGMP snooping para analisar as mensagens PIM recebidas e adiciona as portas interessadas em dados multicast específicos a uma entrada de roteamento do PIM snooping. Dessa forma, os dados multicast podem ser encaminhados somente para as portas interessadas nos dados.
Figura 1 Transmissão de pacotes multicast sem ou com snooping PIM
Conforme mostrado na Figura 1, a Fonte 1 envia dados multicast para o grupo multicast G1 e a Fonte 2 envia dados multicast para o grupo multicast G2. O receptor 1 pertence ao G1 e o receptor 2 pertence ao G2. As interfaces do switch de camada 2 que se conectam aos roteadores PIM estão na mesma VLAN.
Quando o switch de camada 2 executa somente o IGMP snooping, ele realiza as seguintes ações:
- Mantém as portas do roteador de acordo com as mensagens hello do PIM recebidas que os roteadores PIM enviam.
- Inunda todos os outros tipos de mensagens PIM recebidas, exceto as mensagens PIM hello na VLAN.
- Encaminha todos os dados multicast para todas as portas do roteador na VLAN.
Cada roteador PIM na VLAN, esteja ele interessado nos dados multicast ou não, pode receber todos os dados multicast e todas as mensagens PIM, exceto as mensagens PIM hello.
Quando o switch de camada 2 executa tanto o snooping IGMP quanto o snooping PIM, ele realiza as seguintes ações :
- Examina se um roteador PIM está interessado nos dados multicast endereçados a um grupo multicast de acordo com as mensagens PIM recebidas que o roteador envia.
- Adiciona apenas as portas que se conectam ao roteador e estão interessadas nos dados a uma entrada de roteamento do PIM snooping.
- Encaminha mensagens PIM e dados multicast apenas para os roteadores interessados nos dados, o que economiza a largura de banda da rede.
Para obter mais informações sobre o IGMP snooping e a porta do roteador, consulte "Configuração do IGMP snooping".
Restrições e diretrizes: Configuração do PIM snooping
O snooping PIM não entra em vigor nas VLANs secundárias. Como prática recomendada, não configure o snooping PIM para VLANs secundárias. Para obter mais informações sobre VLANs secundárias, consulte o Layer 2-LAN Switching Configuration Guide.
Depois que você configura o snooping PIM para uma VLAN, o snooping PIM entra em vigor somente nas portas que pertencem à VLAN.
Visão geral das tarefas de snooping do PIM
Para configurar o snooping PIM, execute as seguintes tarefas:
- Ativação do snooping PIM
- (Opcional.) Configuração do tempo de envelhecimento para portas globais após uma alternância mestre/subordinado
- Configuração do tempo de envelhecimento para portas vizinhas globais
- Configuração do tempo de envelhecimento das portas downstream globais e das portas do roteador global
Ativação do snooping PIM
- Entre na visualização do sistema.
System View
- Ative o recurso IGMP snooping e entre na visualização IGMP-snooping.
igmp-snooping
Por padrão, o IGMP snooping está desativado.
Para obter mais informações sobre esse comando, consulte Comandos IGMP snooping em IP Multicast Command Reference.
- Retornar à visualização do sistema.
quit
- Entre na visualização de VLAN.
vlan vlan-id
- Ativar o IGMP snooping para a VLAN.
igmp-snooping disable
Por padrão, o IGMP snooping está desativado em uma VLAN.
Para obter mais informações sobre esse comando, consulte Referência do comando IP Multicast.
- Ativar o snooping PIM para a VLAN.
pim-snooping enable
Por padrão, o snooping PIM está desativado em uma VLAN.
Configuração do tempo de envelhecimento das portas globais após uma alternância entre mestre e subordinado
Sobre os portos globais
Uma porta global é uma porta virtual no dispositivo mestre, como uma interface agregada de camada 2. Uma porta global que atua como porta vizinha, porta de downstream ou porta de roteador é chamada de porta vizinha global, porta de downstream global e porta de roteador global, respectivamente.
Execute esta tarefa para reduzir a interrupção de dados multicast da Camada 2 causada pelo envelhecimento das entradas de snooping PIM após uma alternância entre mestre e subordinado.
Restrições e diretrizes
No caso de uma porta vizinha global, o tempo de envelhecimento definido não entra em vigor quando a porta recebe uma mensagem de olá do PIM após uma troca de mestre/subordinado. O tempo de envelhecimento da porta é determinado pelo tempo de envelhecimento na mensagem hello do PIM.
Para uma porta de roteador global ou uma porta de downstream global, o tempo de envelhecimento definido não entra em vigor quando a porta recebe uma mensagem de ingresso no PIM após uma alternância de mestre/subordinado. O tempo de envelhecimento da porta é determinado pelo tempo de envelhecimento da mensagem de ingresso no PIM.
Configuração do tempo de envelhecimento para portas vizinhas globais
- Entre na visualização do sistema.
System View
- Entre na visualização de VLAN.
vlan vlan-id
- Defina o tempo de envelhecimento das portas vizinhas globais após uma troca de mestre/subordinado.
pim-snooping graceful-restart neighbor-aging-time seconds
Por padrão, o tempo de envelhecimento das portas vizinhas globais após uma troca de mestre/subordinado é de 105 segundos.
Configuração do tempo de envelhecimento das portas downstream globais e das portas do roteador global
- Entre na visualização do sistema.
System View
- Entre na visualização de VLAN.
vlan vlan-id
- Defina o tempo de envelhecimento das portas downstream globais e das portas do roteador global após uma troca de mestre/subordinado.
pim-snooping graceful-restart join-aging-time seconds
Por padrão, o tempo de envelhecimento das portas downstream e das portas do roteador global após uma alternância mestre/subordinado é de 210 segundos.
Comandos de exibição e manutenção do PIM snooping
Execute comandos de exibição em qualquer visualização e redefina comandos na visualização do usuário.
| Tarefa | Comando |
| Exibir informações de vizinhos do PIM snooping. | display pim-snooping neighbor [ vlan vlan-id ] [ slot slot-número ] [ verbose ] |
| Exibir informações da porta do roteador PIM snooping. | display pim-snooping router-port [ vlan vlan-id ] [ slot slot-número ] [ verbose ] |
| Exibir entradas de roteamento de snooping PIM. | display pim-snooping routing-table [ vlan vlan-id ] [ slot slot-number ] [ verbose ] |
| Exibir estatísticas das mensagens PIM aprendidas por meio do snooping PIM. | display pim-snooping statistics |
| Limpar as estatísticas das mensagens PIM aprendidas por meio do PIM snooping. | reset pim-snooping statistics |
Exemplos de configuração do PIM snooping
Exemplo: Configuração do snooping PIM
Configuração de rede
Conforme mostrado na Figura 2:
O OSPF é executado na rede.
- A Fonte 1 e a Fonte 2 enviam dados multicast para os grupos multicast 224.1.1.1 e 225.1.1.1, respectivamente.
- O receptor 1 e o receptor 2 pertencem aos grupos multicast 224.1.1.1 e 225.1.1.1, respectivamente.
- O Roteador C e o Roteador D executam IGMP na GigabitEthernet 1/0/1. O Roteador A, o Roteador B, o Roteador C e o Roteador D executam o PIM-SM.
- A GigabitEthernet 1/0/2 no Roteador A atua como um C-BSR e um C-RP.
Configure o snooping IGMP e o snooping PIM no Switch A. Em seguida, o Switch A encaminha pacotes de protocolo PIM e pacotes de dados multicast somente para os roteadores que estão conectados aos receptores.
Figura 2 Diagrama de rede
Procedimento
- Atribua um endereço IP e uma máscara de sub-rede a cada interface, conforme mostrado na Figura 2. (Detalhes não mostrados.)
- Configure o OSPF nos roteadores. (Detalhes não mostrados.)
- Configurar o Roteador A:
# Habilitar o roteamento multicast de IP.
<RouterA> system-view
[RouterA] multicast routing
[RouterA-mrib] quit
# Habilite o PIM-SM em cada interface.
[RouterA] interface gigabitethernet 1/0/1
[RouterA-GigabitEthernet1/0/1] pim sm
[RouterA-GigabitEthernet1/0/1] quit
[RouterA] interface gigabitethernet 1/0/2
[RouterA-GigabitEthernet1/0/2] pim sm
[RouterA-GigabitEthernet1/0/2] quit
# Configure a GigabitEthernet 1/0/2 como um C-BSR e um C-RP.
[RouterA] pim
[RouterA-pim] c-bsr 10.1.1.1
[RouterA-pim] c-rp 10.1.1.1
[RouterA-pim] quit
- Configurar o Roteador B:
# Habilitar o roteamento multicast de IP.
<RouterB> system-view
[RouterB] multicast routing
[RouterB-mrib] quit
# Habilite o PIM-SM em cada interface.
[RouterB] interface gigabitethernet 1/0/1
[RouterB-GigabitEthernet1/0/1] pim sm
[RouterB-GigabitEthernet1/0/1] quit
[RouterB] interface gigabitethernet 1/0/2
[RouterB-GigabitEthernet1/0/2] pim sm
[RouterB-GigabitEthernet1/0/2] quit
- Configurar o Roteador C:
# Habilitar o roteamento multicast de IP.
<RouterC> system-view
[RouterC] multicast routing
[RouterC-mrib] quit
# Habilite o IGMP na GigabitEthernet 1/0/1.
[RouterC] interface gigabitethernet 1/0/1
[RouterC-GigabitEthernet1/0/1] igmp enable
[RouterC-GigabitEthernet1/0/1] quit
# Habilite o PIM-SM na GigabitEthernet 1/0/2.
[RouterC] interface gigabitethernet 1/0/2
[RouterC-GigabitEthernet1/0/2] pim sm
[RouterC-GigabitEthernet1/0/2] quit
- Configurar o Roteador D:
# Habilitar o roteamento multicast de IP.
<RouterD> system-view
[RouterD] multicast routing
[RouterD-mrib] quit
# Habilite o IGMP na GigabitEthernet 1/0/1.
[RouterD] interface gigabitethernet 1/0/1
[RouterD-GigabitEthernet1/0/1] igmp enable
[RouterD-GigabitEthernet1/0/1] quit
# Habilite o PIM-SM na GigabitEthernet 1/0/2.
[RouterD] interface gigabitethernet 1/0/2
[RouterD-GigabitEthernet1/0/2] pim sm
[RouterD-GigabitEthernet1/0/2] quit
- Configure o Switch A:
# Habilite o recurso de snooping IGMP.
<SwitchA> system-view
[SwitchA] igmp-snooping
[SwitchA-igmp-snooping] quit
# Crie a VLAN 100 e atribua as GigabitEthernet 1/0/1 a GigabitEthernet 1/0/4 à VLAN.
[SwitchA] vlan 100
[SwitchA-vlan100] port gigabitethernet 1/0/1 to gigabitethernet 1/0/4
# Habilite o snooping IGMP e o snooping PIM para a VLAN 100.
[SwitchA-vlan100] igmp-snooping enable
[SwitchA-vlan100] pim-snooping enable
[SwitchA-vlan100] quit
Verificação da configuração
# No Switch A, exiba as informações de vizinhos do PIM snooping para a VLAN 100.
[SwitchA] display pim-snooping neighbor vlan 100
Total 4 neighbors.
VLAN 100: Total 4 neighbors.
10.1.1.1
Ports (1 in total):
GE1/0/1 (00:32:43)
10.1.1.2
Ports (1 in total):
GE1/0/2 (00:32:43)
10.1.1.3
Ports (1 in total):
GE1/0/3 (00:32:43)
10.1.1.4
Ports (1 in total):
GE1/0/4 (00:32:43)
A saída mostra que o Roteador A, o Roteador B, o Roteador C e o Roteador D são vizinhos de snooping PIM.
# No Switch A, exiba as entradas de roteamento de snooping PIM para a VLAN 100.
[SwitchA] display pim-snooping routing-table vlan 100
Total 2 entries.
FSM Flag: NI-no info, J-join, PP-prune pending
VLAN 100: Total 2 entries.
(*, 224.1.1.1)
Upstream neighbor: 10.1.1.1
Upstream Ports (1 in total):
GE1/0/1
Downstream Ports (1 in total):
GE1/0/3
Expires: 00:03:01, FSM: J
(*, 225.1.1.1)
Upstream neighbor: 10.1.1.2
Upstream Ports (1 in total):
GE1/0/2
Downstream Ports (1 in total):
GE1/0/4
Expires: 00:03:11, FSM: J
O resultado mostra as seguintes informações:
- O Switch A encaminhará os dados multicast destinados ao grupo multicast 224.1.1.1 somente para o Roteador C.
- O switch A encaminhará os dados multicast destinados ao grupo multicast 225.1.1.1 somente para o roteador D.
Solução de problemas de snooping PIM
O snooping PIM não funciona em um dispositivo de camada 2
Sintoma
O snooping PIM não funciona em um dispositivo de camada 2.
Solução
Para resolver o problema:
- Use o comando display current-configuration para exibir informações sobre o snooping IGMP e o snooping PIM.
- Se o snooping IGMP não estiver ativado, ative o recurso de snooping IGMP e, em seguida, ative o snooping IGMP e o snooping PIM para a VLAN.
- Se o snooping PIM não estiver ativado, ative o snooping PIM para a VLAN.
- Se o problema persistir, entre em contato com o Suporte da Intelbras.
Configuração de VLANs multicast
Recurso de VLAN multicast
Aplicavel somente na linha S3300G
Conforme mostrado na Figura 1, o Host A, o Host B e o Host C estão em três VLANs diferentes e no mesmo grupo multicast. Quando o Switch A (dispositivo de camada 3) recebe dados multicast para esse grupo, ele envia três cópias dos dados multicast para o Switch B (dispositivo de camada 2). Isso ocupa uma grande quantidade de largura de banda e aumenta a carga sobre o dispositivo de camada 3.
Figura 1 Transmissão multicast sem o recurso de VLAN multicast
Depois que uma VLAN multicast é configurada no Switch B, o Switch A envia apenas uma cópia dos dados multicast para a VLAN multicast no Switch B. Esse método economiza largura de banda da rede e diminui a carga no dispositivo de Camada 3.
Implementações de VLAN multicast
As VLANs multicast incluem VLANs multicast baseadas em sub-VLANs e VLANs multicast baseadas em portas.
VLAN multicast baseada em sub-VLAN
Conforme mostrado na Figura 2:
- O host A, o host B e o host C estão na VLAN 2 até a VLAN 4, respectivamente.
- No Switch B, a VLAN 10 é uma VLAN multicast. As VLAN 2 a VLAN 4 são sub-VLANs da VLAN 10.
- O IGMP snooping está ativado para a VLAN multicast e suas sub-VLANs.
Figura 2 VLAN multicast baseada em sub-VLAN
Pacotes multicast
O IGMP snooping gerencia as portas de roteador na VLAN de multicast e as portas de membro em cada sub-VLAN. Quando o Switch A recebe dados multicast da fonte multicast, ele envia apenas uma cópia dos dados multicast para a VLAN multicast no Switch B. Em seguida, o Switch B envia uma cópia separada para cada sub-VLAN na VLAN multicast.
VLAN multicast baseada em porta
Conforme mostrado na Figura 3:
- O host A, o host B e o host C estão na VLAN 2 até a VLAN 4, respectivamente.
- No Switch B, a VLAN 10 é uma VLAN multicast. Todas as portas de usuário são portas híbridas e são atribuídas à VLAN 10.
- O IGMP snooping está ativado para a VLAN multicast e para a VLAN 2 até a VLAN 4.
Figura 3 VLAN multicast baseada em porta
O IGMP snooping gerencia as portas de roteador e as portas de membro na VLAN multicast. Quando o Switch A recebe dados multicast da fonte multicast, ele envia apenas uma cópia dos dados multicast para a VLAN multicast no Switch B. O Switch B envia uma cópia separada para cada porta de usuário na VLAN multicast.
Restrições e diretrizes: Configuração de VLAN multicast
A VLAN a ser configurada como uma VLAN multicast deve existir.
Se você tiver configurado uma VLAN multicast baseada em sub-VLAN e uma VLAN multicast baseada em porta em um dispositivo, a configuração da VLAN multicast baseada em porta entrará em vigor.
O recurso de VLAN multicast não entra em vigor nas VLANs secundárias. Como prática recomendada, não configure o recurso de VLAN multicast para VLANs secundárias. Para obter mais informações sobre VLANs secundárias, consulte o Layer 2-LAN Switching Configuration Guide.
Configuração de uma VLAN multicast baseada em sub-VLAN
Restrições e diretrizes
As VLANs a serem configuradas como sub-VLANs de uma VLAN multicast devem existir e não podem ser VLANs multicast ou sub-VLANs de qualquer outra VLAN multicast.
Pré-requisitos
Antes de configurar uma VLAN multicast baseada em sub-VLAN, você deve concluir as seguintes tarefas:
- Crie VLANs conforme necessário.
- Habilite o IGMP snooping para a VLAN a ser configurada como VLAN multicast e para as VLANs a serem configuradas como sub-VLANs.
Procedimento
- Entre na visualização do sistema.
System View
- Configure uma VLAN como uma VLAN multicast e entre na visualização de VLAN multicast.
multicast-vlan vlan-id
Por padrão, uma VLAN não é uma VLAN multicast.
- Atribua VLANs à VLAN multicast como sub-VLANs.
subvlan vlan-list
Configuração de uma VLAN multicast baseada em porta
Restrições e diretrizes
É possível atribuir portas de usuário a uma VLAN multicast na visualização de VLAN multicast ou atribuir uma porta de usuário a uma VLAN multicast na visualização de interface. Essas configurações têm a mesma prioridade.
Uma porta de usuário pode pertencer a apenas uma VLAN multicast.
Pré-requisitos
Antes de configurar uma VLAN multicast baseada em porta, você deve concluir as seguintes tarefas:
- Crie VLANs conforme necessário.
- Habilite o IGMP snooping para a VLAN a ser configurada como a VLAN multicast.
- Habilite o IGMP snooping para todas as VLANs que contêm receptores multicast.
- Configure os atributos das portas de usuário. Certifique-se de que as portas possam encaminhar pacotes da VLAN a ser configurada como a VLAN multicast e enviar os pacotes com a tag de VLAN removida. Para
Para obter mais informações sobre a configuração de atributos de porta, consulte Configuração de VLAN no Guia de Configuração de Switching de Camada 2-LAN.
Atribuição de portas de usuário a uma VLAN multicast na visualização de VLAN multicast
- Entre na visualização do sistema.
System View
- Configure uma VLAN como uma VLAN multicast e entre na visualização de VLAN multicast.
multicast-vlan vlan-id
Por padrão, uma VLAN não é uma VLAN multicast.
- Atribuir portas à VLAN multicast.
port interface-list
Atribuição de portas de usuário a uma VLAN multicast na visualização de interface
- Entre na visualização do sistema.
System View
- Configure uma VLAN como uma VLAN multicast e entre na visualização de VLAN multicast.
multicast-vlan vlan-id
Por padrão, uma VLAN não é uma VLAN multicast.
- Retornar à visualização do sistema.
quit
- Entre na visualização da interface da Camada 2.
- Entre na visualização da interface Ethernet de camada 2.
interface interface-type interface-number
- Entre na visualização da interface agregada da camada 2.
interface bridge-aggregation interface-number
- Atribuir a porta à VLAN multicast.
port multicast-vlan vlan-id
Por padrão, uma porta não pertence a nenhuma VLAN multicast.
Definição do número máximo de entradas de encaminhamento de VLAN multicast
Sobre a configuração do número máximo de entradas de encaminhamento de VLAN multicast
Você pode definir o número máximo de entradas de encaminhamento de VLAN multicast no dispositivo. Quando o limite superior é atingido, o dispositivo não cria entradas de encaminhamento de VLAN multicast até que algumas entradas se esgotem ou sejam removidas manualmente.
Procedimento
- Entre na visualização do sistema.
System View
- Defina o número máximo de entradas de encaminhamento de VLAN multicast.
multicast-vlan entry-limit limit
A configuração padrão varia de acordo com o modelo do dispositivo. Para obter mais informações, consulte a referência do comando.
Comandos de exibição e manutenção para VLAN multicast
Execute comandos de exibição em qualquer visualização e redefina comandos na visualização do usuário.
| Tarefa | Comando |
| Exibir informações sobre VLANs multicast. | display multicast-vlan [ vlan-id ] |
| Exibir informações sobre entradas de encaminhamento de VLAN multicast. | display multicast-vlan forwarding-table [ group-address [ mask { mask-length | mask } ] | source-address [ mask { mask-length | mask } ] | slot slot-número | subvlan vlan-id | vlan vlan-id ] * |
| Exibir informações sobre grupos multicast em VLANs multicast. | display multicast-vlan group [ source-address | Endereço do grupo | Número do slot | Verbose vlan vlan-id ] * |
| Limpar grupos multicast em VLANs multicast. | reset multicast-vlan group [ source-address [ mask { mask-length | mask } ] | group-address [ mask { mask-length | mask } ] | vlan vlan-id ] * |
Exemplos de configuração de VLAN multicast
Exemplo: Configuração de VLAN multicast baseada em sub-VLAN
Configuração de rede
Conforme mostrado na Figura 4:
Figura 4 Diagrama de rede
- O dispositivo de camada 3, Switch A, executa o IGMPv2 e atua como consultador IGMP. O dispositivo de camada 2, Switch B, executa o IGMPv2 snooping.
- A origem multicast envia dados multicast para o grupo multicast 224.1.1.1. Os receptores Host A, Host B e Host C pertencem à VLAN 2, VLAN 3 e VLAN 4, respectivamente.
Configure uma VLAN multicast baseada em sub-VLAN no Switch B para atender aos seguintes requisitos:
- O switch A envia os dados multicast para o switch B por meio da VLAN multicast.
- O switch B encaminha os dados multicast para os receptores em diferentes VLANs de usuário.
Procedimento
- Configure o Switch A:
# Habilitar o roteamento multicast de IP.
<SwitchA> system-view
[SwitchA] multicast routing
[SwitchA-mrib] quit
# Crie a VLAN 20 e atribua a GigabitEthernet 1/0/2 à VLAN.
[SwitchA] vlan 20
[SwitchA-vlan20] port gigabitethernet 1/0/2
[SwitchA-vlan20] quit
# Atribua um endereço IP à interface VLAN 20 e ative o PIM-DM na interface.
[SwitchA] interface vlan-interface 20
[SwitchA-Vlan-interface20] ip address 1.1.1.2 24
[SwitchA-Vlan-interface20] pim dm
[SwitchA-Vlan-interface20] quit
# Criar a VLAN 10.
[SwitchA] vlan 10
[SwitchA-vlan10] quit
# Configure a GigabitEthernet 1/0/1 como uma porta híbrida e atribua a porta à VLAN 10 como um membro de VLAN marcada.
[SwitchA] interface gigabitethernet 1/0/1
[SwitchA-GigabitEthernet1/0/1] port link-type hybrid
[SwitchA-GigabitEthernet1/0/1] port hybrid vlan 10 tagged
[SwitchA-GigabitEthernet1/0/1] quit
# Atribua um endereço IP à interface VLAN 10 e ative o IGMP na interface.
[SwitchA] interface vlan-interface 10
[SwitchA-Vlan-interface10] ip address 10.110.1.1 24
[SwitchA-Vlan-interface10] igmp enable
[SwitchA-Vlan-interface10] quit
- Configurar o Switch B:
# Habilite o recurso de snooping IGMP.
<SwitchB> system-view
[SwitchB] igmp-snooping
[SwitchB-igmp-snooping] quit
# Crie a VLAN 2, atribua a GigabitEthernet 1/0/2 à VLAN e ative o IGMP snooping para a VLAN.
[SwitchB] vlan 2
[SwitchB-vlan2] port gigabitethernet 1/0/2
[SwitchB-vlan2] igmp-snooping enable
[SwitchB-vlan2] quit
# Crie a VLAN 3, atribua a GigabitEthernet 1/0/3 à VLAN e ative o IGMP snooping na VLAN.
[SwitchB] vlan 3
[SwitchB-vlan3] port gigabitethernet 1/0/3
[SwitchB-vlan3] igmp-snooping enable
[SwitchB-vlan3] quit
# Crie a VLAN 4, atribua a GigabitEthernet 1/0/4 à VLAN e ative o IGMP snooping na VLAN.
[SwitchB] vlan 4
[SwitchB-vlan4] port gigabitethernet 1/0/4
[SwitchB-vlan4] igmp-snooping enable
[SwitchB-vlan4] quit
# Crie a VLAN 10 e ative o IGMP snooping para a VLAN.
[SwitchB] vlan 10
[SwitchB-vlan10] igmp-snooping enable
[SwitchB-vlan10] quit
# Configure a GigabitEthernet 1/0/1 como uma porta híbrida e atribua a porta à VLAN 10 como uma porta marcada Membro da VLAN.
[SwitchB] interface gigabitethernet 1/0/1
[SwitchB-GigabitEthernet1/0/1] port link-type hybrid
[SwitchB-GigabitEthernet1/0/1] port hybrid vlan 10 tagged
[SwitchB-GigabitEthernet1/0/1] quit
# Configure a VLAN 10 como uma VLAN multicast e atribua as VLANs 2 a 4 como sub-VLANs para a VLAN 10 multicast.
[SwitchB] multicast-vlan 10
[SwitchB-mvlan-10] subvlan 2 to 4
[SwitchB-mvlan-10] quit
Verificação da configuração
# Exibir informações sobre todas as VLANs multicast no Switch B.
[SwitchB] display multicast-vlan
Total 1 multicast VLANs.
Multicast VLAN 10:
Sub-VLAN list(3 in total):
2-4
Port list(0 in total):
# Exibir informações sobre grupos multicast em VLANs multicast no Switch B.
[SwitchB] display multicast-vlan group
Total 1 entries.
Multicast VLAN 10: Total 1 entries.
(0.0.0.0, 224.1.1.1)
Sub-VLANs (3 in total):
VLAN 2
VLAN 3
VLAN 4
>
A saída mostra que o grupo multicast 224.1.1.1 pertence à VLAN 10 multicast. A VLAN 10 de multicast contém as sub-VLANs VLAN 2 a VLAN 4. O switch B replicará os dados multicast da VLAN 10 para a VLAN 2 até a VLAN 4.
Exemplo: Configuração de VLAN multicast baseada em porta
Configuração de rede
Conforme mostrado na Figura 5:
Figura 5 Diagrama de rede
- O dispositivo de camada 3, Switch A, executa o IGMPv2 e atua como consultador IGMP. O dispositivo de camada 2, Switch B, executa o IGMPv2 snooping.
- A origem multicast envia dados multicast para o grupo multicast 224.1.1.1. Os receptores Host A, Host B e Host C pertencem à VLAN 2, VLAN 3 e VLAN 4, respectivamente.
Configure uma VLAN multicast baseada em porta no Switch B para atender aos seguintes requisitos:
- O Switch A envia dados multicast para o Switch B por meio da VLAN multicast.
- O switch B encaminha os dados multicast para os receptores em diferentes VLANs de usuário.
Procedimento
- Configure o Switch A:
# Habilitar o roteamento multicast de IP.
[SwitchA] multicast routing [SwitchA-mrib] quit
# Crie a VLAN 20 e atribua a GigabitEthernet 1/0/2 à VLAN.
[SwitchA] vlan 20
[SwitchA-vlan20] port gigabitethernet 1/0/2
[SwitchA-vlan20] quit
# Atribua um endereço IP à interface VLAN 20 e ative o PIM-DM na interface.
[SwitchA] interface vlan-interface 20
[SwitchA-Vlan-interface20] ip address 1.1.1.2 24
[SwitchA-Vlan-interface20] pim dm
[SwitchA-Vlan-interface20] quit
# Crie a VLAN 10 e atribua a GigabitEthernet 1/0/1 à VLAN.
[SwitchA] vlan 10
[SwitchA-vlan10] port gigabitethernet 1/0/1
[SwitchA-vlan10] quit
# Atribua um endereço IP à interface VLAN 10 e ative o IGMP na interface.
[SwitchA] interface vlan-interface 10
[SwitchA-Vlan-interface10] ip address 10.110.1.1 24
[SwitchA-Vlan-interface10] igmp enable
[SwitchA-Vlan-interface10] quit
- Configurar o Switch B:
# Habilite o recurso de snooping IGMP.
<SwitchB> system-view
[SwitchB] igmp-snooping
[SwitchB-igmp-snooping] quit
# Crie a VLAN 10, atribua a GigabitEthernet 1/0/1 à VLAN e ative o IGMP snooping para a VLAN.
[SwitchB] vlan 10
[SwitchB-vlan10] port gigabitethernet 1/0/1
[SwitchB-vlan10] igmp-snooping enable
[SwitchB-vlan10] quit
# Crie a VLAN 2 e ative o IGMP snooping para a VLAN.
[SwitchB] vlan 2
[SwitchB-vlan2] igmp-snooping enable
[SwitchB-vlan2] quit
# Crie a VLAN 3 e ative o IGMP snooping para a VLAN.
[SwitchB] vlan 3
[SwitchB-vlan3] igmp-snooping enable
[SwitchB-vlan3] quit
# Crie a VLAN 4 e ative o IGMP snooping para a VLAN.
[SwitchB] vlan 4
[SwitchB-vlan4] igmp-snooping enable
[SwitchB-vlan4] quit
# Configure a GigabitEthernet 1/0/2 como uma porta híbrida e configure a VLAN 2 como o PVID da porta híbrida.
[SwitchB] interface gigabitethernet 1/0/2
[SwitchB-GigabitEthernet1/0/2] port link-type hybrid
[SwitchB-GigabitEthernet1/0/2] port hybrid pvid vlan 2
# Atribua a GigabitEthernet 1/0/2 à VLAN 2 e à VLAN 10 como um membro de VLAN sem marcação.
[SwitchB-GigabitEthernet1/0/2] port hybrid vlan 2 untagged
[SwitchB-GigabitEthernet1/0/2] port hybrid vlan 10 untagged
[SwitchB-GigabitEthernet1/0/2] quit
# Configure a GigabitEthernet 1/0/3 como uma porta híbrida e configure a VLAN 3 como o PVID da porta híbrida.
[SwitchB] interface gigabitethernet 1/0/3
[SwitchB-GigabitEthernet1/0/3] port link-type hybrid
[SwitchB-GigabitEthernet1/0/3] port hybrid pvid vlan 3
# Atribua a GigabitEthernet 1/0/3 à VLAN 3 e à VLAN 10 como um membro de VLAN sem marcação.
[SwitchB-GigabitEthernet1/0/3] port hybrid vlan 3 untagged
[SwitchB-GigabitEthernet1/0/3] port hybrid vlan 10 untagged
[SwitchB-GigabitEthernet1/0/3] quit
# Configure a GigabitEthernet 1/0/4 como uma porta híbrida e configure a VLAN 4 como o PVID da porta híbrida.
[SwitchB] interface gigabitethernet 1/0/4
[SwitchB-GigabitEthernet1/0/4] port link-type hybrid
[SwitchB-GigabitEthernet1/0/4] port hybrid pvid vlan 4
# Atribua a GigabitEthernet 1/0/4 à VLAN 4 e à VLAN 10 como um membro de VLAN sem marcação.
[SwitchB-GigabitEthernet1/0/4] port hybrid vlan 4 untagged
[SwitchB-GigabitEthernet1/0/4] port hybrid vlan 10 untagged
[SwitchB-GigabitEthernet1/0/4] quit
# Configure a VLAN 10 como uma VLAN multicast.
[SwitchB] multicast-vlan 10
# Atribua a GigabitEthernet 1/0/2 e a GigabitEthernet 1/0/3 à VLAN 10.
[SwitchB-mvlan-10] port gigabitethernet 1/0/2 to gigabitethernet 1/0/3
[SwitchB-mvlan-10] quit
# Atribua a GigabitEthernet 1/0/4 à VLAN 10.
[SwitchB] interface gigabitethernet 1/0/4
[SwitchB-GigabitEthernet1/0/4] port multicast-vlan 10
[SwitchB-GigabitEthernet1/0/4] quit
Verificação da configuração
# Exibir informações sobre VLANs multicast no Switch B.
[SwitchB] display multicast-vlan
Total 1 multicast VLANs.
Multicast VLAN 10:
Sub-VLAN list(0 in total):
Port list(3 in total):
GE1/0/2
GE1/0/3
GE1/0/4
# Exibir entradas dinâmicas de encaminhamento do IGMP snooping no Switch B.
[SwitchB] display igmp-snooping group
Total 1 entries.
VLAN 10: Total 1 entries.
11
(0.0.0.0, 224.1.1.1)
Host slots (0 in total):
Host ports (3 in total):
GE1/0/2 (00:03:23)
GE1/0/3 (00:04:07)
GE1/0/4 (00:04:16)
A saída mostra que o IGMP snooping mantém as portas de usuário na VLAN multicast (VLAN 10). O switch B encaminhará os dados multicast da VLAN 10 por meio dessas portas de usuário.
Configuração do MLD snooping
Sobre o MLD snooping
O MLD snooping é executado em um dispositivo de camada 2 como um mecanismo de restrição de multicast IPv6 para melhorar a eficiência do encaminhamento de multicast. Ele cria entradas de encaminhamento de multicast da Camada 2 a partir de mensagens MLD trocadas entre os hosts e o dispositivo da Camada 3.
Fundamentos do MLD snooping
Conforme mostrado na Figura 1, quando o MLD snooping não está ativado, o switch da Camada 2 inunda todos os hosts em uma VLAN com pacotes multicast IPv6. Quando o MLD snooping está ativado, o switch da Camada 2 encaminha pacotes multicast de grupos multicast IPv6 conhecidos somente para os receptores.
Figura 1 Processos de transmissão de pacotes multicast sem e com MLD snooping
Portas do MLD snooping
Conforme mostrado na Figura 2, o MLD snooping é executado no Switch A e no Switch B, e o Host A e o Host C são hosts receptores em um grupo multicast IPv6. As portas do MLD snooping são divididas em portas de membro e portas de roteador.
Figura 2 Portas do MLD snooping
Portas do roteador
Em um dispositivo de Camada 2 com MLD snooping, as portas para dispositivos multicast de Camada 3 são chamadas de portas de roteador. Na Figura 2, a porta A1 do switch A e a porta B1 do switch B são portas de roteador.
As portas do roteador contêm os seguintes tipos:
- Porta de roteador dinâmico - Quando uma porta recebe uma consulta geral de MLD cujo endereço de origem não é 0::0 ou recebe uma mensagem de olá IPv6 PIM, a porta é adicionada à lista de portas de roteador dinâmico. Ao mesmo tempo, um cronômetro de envelhecimento é iniciado para a porta. Se a porta receber qualquer uma das mensagens antes que o cronômetro expire, o cronômetro será reiniciado. Se a porta não receber nenhuma das mensagens quando o cronômetro expirar, a porta será removida da lista de portas do roteador dinâmico.
- Porta de roteador estático - Quando uma porta é configurada estaticamente como uma porta de roteador, ela é adicionada à lista de portas de roteador estático. A porta do roteador estático não envelhece e só pode ser excluída manualmente.
Não confunda a "porta do roteador" no MLD snooping com a "interface roteada", comumente conhecida como "interface de camada 3". A porta do roteador no MLD snooping é uma interface de camada 2.
Portas de membros
Em um dispositivo de camada 2 do MLD snooping, as portas voltadas para os hosts receptores são chamadas de portas-membro. Na Figura 2, a Porta A2 e a Porta A3 do Switch A e a Porta B2 do Switch B são portas membros.
As portas membros contêm os seguintes tipos:
- Porta de membro dinâmico - Quando uma porta recebe um relatório MLD, ela é adicionada à entrada de encaminhamento de MLD snooping dinâmico associada como uma interface de saída. Ao mesmo tempo, um cronômetro de envelhecimento é iniciado para a porta. Se a porta receber um relatório MLD antes que o cronômetro expire, ele será reiniciado. Se a porta não receber um relatório MLD quando o cronômetro expirar, a porta será removida da entrada de encaminhamento dinâmico associada.
- Porta membro estática - Quando uma porta é configurada estaticamente como porta membro, ela é adicionada à entrada de encaminhamento do MLD snooping estático associado como uma interface de saída. A porta membro estática não envelhece e só pode ser excluída manualmente.
A menos que especificado de outra forma, as portas do roteador e as portas-membro neste documento incluem portas do roteador e portas-membro estáticas e dinâmicas.
Como funciona o MLD snooping
As portas desta seção são portas dinâmicas. Para obter informações sobre como configurar e remover portas estáticas, consulte "Configuração de uma porta membro estática" e "Configuração de uma porta de roteador estática".
As mensagens MLD incluem consulta geral, relatório MLD e mensagem concluída. Um dispositivo de camada 2 habilitado para MLD snooping tem um desempenho diferente, dependendo dos tipos de mensagens MLD.
Consulta geral
O MLD querier envia periodicamente consultas gerais de MLD a todos os hosts e dispositivos na sub-rede local para verificar a existência de membros do grupo multicast IPv6.
Depois de receber uma consulta geral MLD, o dispositivo da Camada 2 encaminha a consulta para todas as portas da VLAN, exceto a porta receptora. O dispositivo de camada 2 também executa uma das seguintes ações:
- Se a porta receptora for uma porta de roteador dinâmico na lista de portas de roteador dinâmico, o dispositivo de Camada 2 reiniciará o cronômetro de envelhecimento da porta do roteador.
- Se a porta receptora não existir na lista de portas do roteador dinâmico, o dispositivo de camada 2 adicionará a porta à lista de portas do roteador dinâmico. Ele também inicia um cronômetro de envelhecimento para a porta.
Relatório MLD
Um host envia um relatório MLD ao MLD querier para as seguintes finalidades:
- Responde a consultas se o host for membro de um grupo multicast IPv6.
- Aplica-se a uma associação de grupo multicast IPv6.
Depois de receber um relatório MLD de um host, o dispositivo de camada 2 encaminha o relatório por todas as portas do roteador na VLAN. Ele também resolve o endereço IPv6 do grupo multicast IPv6 relatado e procura na tabela de encaminhamento uma entrada correspondente da seguinte forma:
- Se não houver correspondência, o dispositivo de camada 2 cria uma entrada de encaminhamento para o grupo com a porta receptora como interface de saída. Ele também marca a porta receptora como uma porta membro dinâmica e inicia um cronômetro de envelhecimento para a porta.
- Se for encontrada uma correspondência, mas a entrada de encaminhamento correspondente não contiver a porta de recepção, o dispositivo de Camada 2 adicionará a porta de recepção à lista de interfaces de saída. Ele também marca a porta como uma porta membro dinâmica para a entrada de encaminhamento e inicia um cronômetro de envelhecimento para a porta.
- Se for encontrada uma correspondência e a entrada de encaminhamento correspondente contiver a porta receptora, o dispositivo da Camada 2 reiniciará o cronômetro de envelhecimento da porta.
OBSERVAÇÃO:
Um dispositivo de camada 2 não encaminha um relatório MLD por meio de uma porta não roteadora devido ao mecanismo de supressão de relatórios MLD do host. Se uma porta não roteadora tiver um host membro conectado, os hosts membros suprimirão seus relatórios MLD ao receberem relatórios MLD encaminhados pela porta não roteadora. O dispositivo de camada 2 não pode saber da existência dos hosts membros conectados à porta que não é de roteador.
Mensagem concluída
Quando um host sai de um grupo multicast IPv6, ele envia uma mensagem MLD done para os dispositivos da Camada 3. Quando o dispositivo da camada 2 recebe a mensagem MLD done em uma porta de membro dinâmico, ele primeiro examina se uma entrada de encaminhamento corresponde ao endereço do grupo multicast IPv6 na mensagem.
- Se não for encontrada nenhuma correspondência, o dispositivo de camada 2 descartará a mensagem MLD done.
- Se for encontrada uma correspondência, mas a porta receptora não for uma interface de saída na entrada de encaminhamento, o dispositivo de camada 2 descartará a mensagem MLD done.
- Se for encontrada uma correspondência e a porta receptora não for a única interface de saída na entrada de encaminhamento, o dispositivo de camada 2 executará as seguintes ações:
- Descarta a mensagem MLD done.
- Envia uma consulta específica de endereço multicast MLD para identificar se o grupo tem ouvintes ativos conectados à porta receptora.
- Define o cronômetro de envelhecimento da porta receptora para o dobro do intervalo de consulta do último ouvinte do MLD.
- Se for encontrada uma correspondência e a porta receptora for a única interface de saída na entrada de encaminhamento, o dispositivo de camada 2 executará as seguintes ações:
- Encaminha a mensagem MLD done para todas as portas do roteador na VLAN.
- Envia uma consulta específica de endereço multicast MLD para identificar se o grupo tem ouvintes ativos conectados à porta receptora.
- Define o cronômetro de envelhecimento da porta receptora para o dobro do intervalo de consulta do último ouvinte do MLD.
Depois de receber a mensagem MLD done em uma porta, o MLD querier resolve o endereço do grupo multicast IPv6 na mensagem. Em seguida, ele envia uma consulta específica de endereço multicast MLD para o grupo multicast IPv6 por meio da porta receptora.
Depois de receber a consulta específica de endereço multicast MLD, o dispositivo de camada 2 encaminha a consulta por todas as portas do roteador e portas-membro do grupo na VLAN. Em seguida, ele aguarda o relatório MLD de resposta dos hosts diretamente conectados. Para a porta membro dinâmica que recebeu a mensagem done, o dispositivo de camada 2 também executa uma das seguintes ações:
- Se a porta receber um relatório MLD antes que o cronômetro de envelhecimento expire, o dispositivo de Camada 2 redefinirá o cronômetro de envelhecimento da porta.
- Se a porta não receber nenhuma mensagem de relatório MLD quando o cronômetro de envelhecimento expirar, o dispositivo de Camada 2 removerá a porta da entrada de encaminhamento para o grupo multicast IPv6.
Proxy de MLD snooping
Conforme mostrado na Figura 3, para reduzir o número de mensagens MLD report e done recebidas pelo dispositivo upstream, você pode ativar o proxy de MLD snooping no dispositivo de borda. Com o proxy de MLD snooping ativado, o dispositivo de borda atua como um host para que o querier de MLD snooping upstream envie mensagens de relatório MLD e done para o Dispositivo A. O mecanismo de supressão de relatório MLD do host no dispositivo de borda não tem efeito.
Figura 3 Proxy de MLD snooping
O dispositivo proxy MLD snooping processa diferentes mensagens MLD da seguinte forma:
- Consulta geral.
Depois de receber uma consulta geral MLD, o dispositivo encaminha a consulta para todas as portas da VLAN, exceto a porta receptora. O dispositivo também gera um relatório MLD com base nas informações de associação local e envia o relatório a todas as portas do roteador.
- Consulta específica de endereço multicast ou consulta específica de endereço e origem multicast.
Após o recebimento de uma consulta específica de endereço multicast MLD ou
Se o dispositivo estiver enviando uma consulta específica de endereço e fonte multicast, o dispositivo encaminhará a consulta a todas as portas da VLAN, exceto à porta receptora. Se a entrada de encaminhamento tiver uma porta membro, o dispositivo enviará uma resposta a todas as portas do roteador na VLAN.
- Relatório.
Depois de receber um relatório MLD de um host, o dispositivo procura uma entrada correspondente na tabela de encaminhamento da seguinte forma:
- Se for encontrada uma correspondência e a entrada de encaminhamento correspondente contiver a porta receptora, o dispositivo redefinirá o cronômetro de envelhecimento da porta.
- Se for encontrada uma correspondência, mas a entrada de encaminhamento correspondente não contiver a porta de recepção, o dispositivo adicionará a porta de recepção à lista de interfaces de saída. Ele também marca a porta receptora como uma porta membro dinâmica e inicia um cronômetro de envelhecimento para a porta.
- Se não for encontrada nenhuma correspondência, o dispositivo criará uma entrada de encaminhamento com a porta receptora como uma interface de saída. Ele também marca a porta receptora como uma porta membro dinâmica e inicia um cronômetro de envelhecimento para a porta. Em seguida, ele envia o relatório a todas as portas do roteador.
- Mensagem concluída.
Após receber a mensagem MLD done em uma porta, o dispositivo envia uma mensagem MLD
consulta específica de endereço multicast por meio da porta receptora. O dispositivo envia a mensagem MLD done a todas as portas do roteador somente quando a última porta membro é removida da entrada de encaminhamento.
Protocolos e padrões
RFC 4541, Considerações sobre switches de protocolo de gerenciamento de grupos da Internet (IGMP) e descoberta de ouvinte multicast (MLD) Snooping
Restrições e diretrizes: Configuração do MLD snooping
Para relatórios MLD recebidos de VLANs secundárias, as entradas de encaminhamento de MLD snooping relevantes são mantidas pela VLAN primária. Portanto, você precisa ativar o MLD snooping somente para a VLAN primária. A configuração feita nas VLANs secundárias não terá efeito. Para obter mais informações sobre VLANs primárias e secundárias, consulte o Layer 2-LAN Switching Configuration Guide.
As configurações do MLD snooping feitas nas interfaces agregadas da Camada 2 não interferem nas configurações feitas nas portas-membro. Além disso, as configurações feitas nas interfaces agregadas da Camada 2 não participam dos cálculos de agregação. A configuração feita em uma porta membro do grupo agregado entra em vigor depois que a porta deixa o grupo agregado.
Alguns recursos podem ser configurados para uma VLAN na visualização de VLAN ou para várias VLANs na visualização de MLD-snooping. A configuração específica da VLAN e a configuração feita na visualização MLD-snooping têm a mesma prioridade, e a configuração mais recente entra em vigor.
Alguns recursos podem ser configurados para uma VLAN na visualização VLAN ou globalmente para todas as VLANs na visualização MLD-snooping. A configuração específica da VLAN tem prioridade sobre a configuração global.
Alguns recursos podem ser configurados para uma interface na visualização de interface ou para todas as interfaces das VLANs especificadas na visualização MLD-snooping. A configuração específica da interface tem prioridade sobre a configuração feita na visualização MLD-snooping.
Visão geral das tarefas do MLD snooping baseado em VLAN
Para configurar o MLD snooping para VLANs, execute as seguintes tarefas:
Escolha as seguintes tarefas, conforme necessário:
- Ativação do MLD snooping globalmente
- Ativação do MLD snooping para VLANs
- (Opcional.) Configuração dos recursos básicos do MLD snooping
- Especificação de uma versão do MLD snooping
- Definição do número máximo de entradas de encaminhamento do MLD snooping
- Configuração de entradas de endereço MAC multicast IPv6 estático
- Configuração do intervalo de consulta do último ouvinte do MLD
- (Opcional.) Configuração dos recursos de porta do MLD snooping
- Configuração de temporizadores de envelhecimento para portas dinâmicas
- Configuração de uma porta membro estática
- Configuração de uma porta de roteador estático
- Configuração de uma porta como um host membro simulado
- Ativação do processamento rápido de licenças
- Desativar a possibilidade de uma porta se tornar uma porta de roteador dinâmico
- (Opcional.) Configuração do querier de MLD snooping
- Ativação do consultador de MLD snooping
- Ativação da eleição do querier do MLD snooping
- Configuração de parâmetros para consultas e respostas gerais de MLD
- (Opcional.) Ativação do proxy de MLD snooping
- Configuração de endereços IPv6 de origem para mensagens MLD
- Definição da prioridade 802.1p para mensagens MLD
- (Opcional.) Configuração de políticas de MLD snooping
- Configuração de uma política de grupo multicast IPv6
- Ativação da filtragem de portas de origem multicast IPv6
- Ativação da eliminação de dados multicast IPv6 desconhecidos
- Ativação da supressão de relatórios MLD
- Configuração do número máximo de grupos multicast IPv6 em uma porta
- Ativação da substituição de grupos multicast IPv6
- Ativação do rastreamento do host
- (Opcional.) Configuração do valor DSCP para pacotes de saída do protocolo MLD
Ativação do recurso MLD snooping
Sobre a ativação do recurso MLD snooping
Você deve ativar o recurso de MLD snooping antes de configurar outros recursos de MLD snooping.
Procedimento
System View
- Ative o recurso MLD snooping e entre na visualização MLD-snooping.
mld-snooping
Por padrão, o recurso MLD snooping está desativado.
Ativação do MLD snooping
Ativação do MLD snooping globalmente
Sobre como ativar o MLD snooping globalmente
Depois que você ativa o MLD snooping globalmente, o MLD snooping é ativado para todas as VLANs. Você pode desativar o snooping MLD para uma VLAN quando o snooping MLD estiver ativado globalmente.
Restrições e diretrizes
Para configurar outros recursos do MLD snooping para VLANs, você deve ativar o MLD snooping para as VLANs específicas, mesmo que o MLD snooping esteja ativado globalmente.
A configuração de MLD snooping específica da VLAN tem prioridade sobre a configuração global de MLD snooping. Por exemplo, se você ativar o MLD snooping globalmente e depois usar o comando mld-snooping disable para desativar o MLD snooping para uma VLAN, o MLD snooping será desativado na VLAN.
Procedimento
- Entre na visualização do sistema.
System View
- Entre na visualização do MLD-snooping.
mld-snooping
- Ativar o MLD snooping globalmente.
global-enable
Por padrão, o MLD snooping é desativado globalmente.
- (Opcional.) Desative o MLD snooping para uma VLAN.
- Retornar à visualização do sistema.
quit
- Entre na visualização de VLAN.
vlan vlan-id
- Desativar o MLD snooping para a VLAN.
mld-snooping disable
Por padrão, o status do MLD snooping em uma VLAN é consistente com o status global do MLD snooping .
Ativação do MLD snooping para VLANs
Restrições e diretrizes
Você pode ativar o MLD snooping para várias VLANs usando o comando enable vlan na visualização MLD-snooping ou para uma VLAN usando o comando mld-snooping enable na visualização VLAN. A configuração na visualização de VLAN tem a mesma prioridade que a configuração na visualização de MLD-snooping.
A configuração do MLD snooping em uma VLAN entra em vigor somente nas portas membros da VLAN.
Ativação do MLD snooping para várias VLANs
- Entre na visualização do sistema.
System View
- Entre na visualização do MLD-snooping.
mld-snooping
- Ativar o MLD snooping para várias VLANs.
enable vlan vlan-list
Por padrão, o status do MLD snooping em uma VLAN é consistente com o status global do MLD snooping.
Ativação do MLD snooping para uma VLAN
- Entre na visualização do sistema.
System View
- Entre na visualização de VLAN.
vlan vlan-id
- Ativar o MLD snooping para a VLAN.
mld-snooping enable
Por padrão, o status do MLD snooping em uma VLAN é consistente com o status global do MLD snooping.
Configuração dos recursos básicos do MLD snooping
Especificação de uma versão do MLD snooping
Sobre as versões do MLD snooping
Diferentes versões do MLD snooping podem processar diferentes versões de mensagens MLD:
- O snooping MLDv1 pode processar mensagens MLDv1 e consultas MLDv2, mas inunda os relatórios MLDv2 na VLAN em vez de processá-los.
- O snooping MLDv2 pode processar mensagens MLDv1 e MLDv2.
Restrições e diretrizes
Se você alterar a versão do MLD snooping de 2 para 1, o sistema executará as seguintes ações:
- Limpa todos os registros de encaminhamento do MLD snooping criados dinamicamente.
- Mantém entradas estáticas de encaminhamento de snooping MLDv2 (*, G).
- Limpa entradas estáticas de encaminhamento do snooping MLDv2 (S, G), que serão restauradas quando o snooping MLD for alternado novamente para o snooping MLDv2.
Para obter mais informações sobre entradas de encaminhamento de MLD snooping estático, consulte "Configuração de uma porta membro estática".
Especificação de uma versão do MLD snooping para várias VLANs
- Entre na visualização do sistema.
System View
- Entre na visualização de MLD-snooping.
mld-snooping
- Especifique uma versão do MLD snooping para várias VLANs.
version version-number vlan vlan-list
Por padrão, a versão do MLD snooping para uma VLAN é 1.
Especificação de uma versão do MLD snooping para uma VLAN
- Entre na visualização do sistema.
System View
- Entre na visualização de VLAN.
vlan vlan-id
- Especifique uma versão do MLD snooping para a VLAN.
mld-snooping version version-number
Por padrão, a versão do MLD snooping para uma VLAN é 1.
Definição do número máximo de entradas de encaminhamento do MLD snooping
Sobre a configuração do número máximo de entradas de encaminhamento do MLD snooping
Você pode modificar o número máximo de entradas de encaminhamento de MLD snooping, incluindo entradas dinâmicas e estáticas. Quando o número de entradas de encaminhamento no dispositivo atinge o limite superior, o dispositivo não remove automaticamente nenhuma entrada existente. Para permitir que novas entradas sejam criadas, remova algumas entradas manualmente.
Procedimento
- Entre na visualização do sistema.
System View
- Entre na visualização do MLD-snooping.
mld-snooping
- Defina o número máximo de entradas de encaminhamento de MLD snooping.
entry-limit limit
Por padrão, o número máximo de entradas de encaminhamento do MLD snooping é 4294967295.
Configuração de entradas de endereço MAC multicast IPv6 estático
Sobre as entradas de endereço MAC multicast IPv6 estático
No multicast IPv6 da Camada 2, as entradas de endereço MAC multicast IPv6 podem ser criadas dinamicamente por meio de protocolos multicast da Camada 2 (como o MLD snooping). Também é possível configurar manualmente entradas de endereço MAC multicast IPv6 estáticas vinculando endereços MAC multicast IPv6 e portas para controlar as portas de destino dos dados multicast IPv6.
Restrições e diretrizes
Você deve especificar um endereço MAC multicast não utilizado ao configurar uma entrada de endereço MAC multicast IPv6 estático. Um endereço MAC multicast é o endereço MAC em que o bit menos significativo do octeto mais significativo é 1.
Configuração de uma entrada de endereço MAC multicast IPv6 estático na visualização do sistema
- Entre na visualização do sistema.
System View
- Configurar uma entrada de endereço MAC multicast IPv6 estático.
mac-address multicast mac-address interface interface-list vlan
vlan-id
Configuração de uma entrada de endereço MAC multicast IPv6 estático na visualização da interface
- Entre na visualização do sistema.
System View
- Entre na visualização da interface da Camada 2.
- Entre na visualização da interface Ethernet de camada 2.
interface interface-type interface-number
- Entre na visualização da interface agregada da camada 2.
interface bridge-aggregation interface-number
- Configurar uma entrada de endereço MAC multicast IPv6 estático.
mac-address multicast mac-address vlan vlan-id
Configuração do intervalo de consulta do último ouvinte do MLD
Sobre o intervalo de consulta do último ouvinte do MLD
Um host receptor inicia um cronômetro de atraso de relatório para um grupo multicast IPv6 quando recebe uma consulta específica de endereço multicast MLD para o grupo. Esse cronômetro é definido com um valor aleatório no intervalo de 0 até o tempo máximo de resposta anunciado na consulta. Quando o valor do cronômetro diminui para 0, o host envia um relatório MLD para o grupo.
O intervalo da última consulta do ouvinte de MLD define o tempo máximo de resposta anunciado nas consultas específicas de endereço múltiplo de MLD. Defina um valor adequado para o intervalo de última consulta do ouvinte de MLD para acelerar as respostas dos hosts às consultas específicas de endereço múltiplo de MLD e evitar explosões de tráfego de relatório de MLD.
Definição do intervalo de consulta do último ouvinte do MLD em nível global
- Entre na visualização do sistema.
System View
- Entre na visualização do MLD-snooping.
mld-snooping
- Defina globalmente o intervalo de consulta do último ouvinte do MLD.
last-listener-query-interval interval
Por padrão, o intervalo de consulta do último ouvinte do MLD é de 1 segundo.
Definição do intervalo de consulta do último ouvinte de MLD para uma VLAN
- Entre na visualização do sistema.
System View
- Entre na visualização de VLAN.
vlan vlan-id
- Definir o intervalo de consulta do último ouvinte de MLD para a VLAN
mld-snooping last-listener-query-interval interval
Por padrão, o intervalo de consulta do último ouvinte do MLD é de 1 segundo para uma VLAN.
Configuração dos recursos de porta do MLD snooping
Configuração de temporizadores de envelhecimento para portas dinâmicas
Sobre temporizadores de envelhecimento para portas dinâmicas
Uma porta de roteador dinâmico será removida da lista de portas de roteador dinâmico se não receber uma consulta geral MLD ou uma mensagem de alô IPv6 PIM quando seu cronômetro de envelhecimento expirar.
Uma porta membro dinâmica é removida da porta membro dinâmica se não receber um relatório MLD quando seu cronômetro de envelhecimento expirar.
Restrições e diretrizes
Defina um valor adequado para os cronômetros de envelhecimento das portas dinâmicas com base nos requisitos reais da rede. Por exemplo, se os membros dos grupos multicast IPv6 mudarem com frequência, defina um valor relativamente pequeno para o cronômetro de envelhecimento das portas de membros dinâmicos.
Se uma porta de roteador dinâmico receber uma mensagem hello do IPv6 PIMv2, o timer de envelhecimento da porta será especificado pela mensagem hello. Nesse caso, o comando mld-snooping router-aging-time não tem efeito sobre a porta.
As consultas específicas de endereço multicast MLD originadas pelo dispositivo de Camada 2 acionam o ajuste dos timers de envelhecimento das portas membros dinâmicas. Se uma porta membro dinâmica receber essa consulta, seu cronômetro de envelhecimento será definido para o dobro do intervalo da última consulta do ouvinte MLD. Para obter mais informações sobre a configuração do intervalo de consulta do último ouvinte do MLD no dispositivo da Camada 2, consulte "Configuração do intervalo de consulta do último ouvinte do MLD".
Configuração global dos timers de envelhecimento para portas dinâmicas
- Entre na visualização do sistema.
System View
- Entre na visualização do MLD-snooping.
mld-snooping
- Defina globalmente o cronômetro de envelhecimento para portas de roteador dinâmico.
router-aging-time seconds
Por padrão, o timer de envelhecimento das portas dinâmicas do roteador é de 260 segundos.
- Defina globalmente o cronômetro de envelhecimento para portas de membros dinâmicos.
host-aging-time seconds
Por padrão, o cronômetro de envelhecimento das portas de membros dinâmicos é de 260 segundos.
Configuração dos timers de envelhecimento para portas dinâmicas em uma VLAN
- Entre na visualização do sistema.
System View
- Entre na visualização de VLAN.
vlan vlan-id
- Defina o cronômetro de envelhecimento para portas de roteador dinâmico na VLAN.
mld-snooping router-aging-time seconds
Por padrão, o timer de envelhecimento das portas dinâmicas do roteador é de 260 segundos para uma VLAN.
- Defina o cronômetro de envelhecimento para portas de membros dinâmicos na VLAN.
mld-snooping host-aging-time seconds
Por padrão, o cronômetro de envelhecimento das portas de membros dinâmicos é de 260 segundos para uma VLAN.
Configuração de uma porta membro estática
Sobre portas-membro estáticas
Você pode configurar uma porta como porta membro estática de um grupo multicast IPv6 para que todos os hosts conectados à porta possam sempre receber dados multicast IPv6 do grupo. A porta de membro estático não responde a consultas MLD. Quando você conclui ou cancela essa configuração, a porta não envia um relatório não solicitado ou uma mensagem de conclusão.
Procedimento
- Entre na visualização do sistema.
System View
- Entre na visualização da interface da Camada 2.
- Entre na visualização da interface Ethernet de camada 2.
interface interface-type interface-number
- Entre na visualização da interface agregada da camada 2.
interface bridge-aggregation interface-number
- Configure a porta como uma porta membro estática.
mld-snooping static-group ipv6-group-address [ source-ip
ipv6-source-address ] vlan vlan-id
Por padrão, uma porta não é uma porta membro estática.
Configuração de uma porta de roteador estático
Sobre as portas estáticas do roteador
Você pode configurar uma porta como uma porta de roteador estático para um grupo multicast IPv6, de modo que todos os dados multicast IPv6 do grupo recebidos na porta sejam encaminhados.
Procedimento
- Entre na visualização do sistema.
System View
- Entre na visualização da interface da Camada 2.
- Entre na visualização da interface Ethernet de camada 2.
interface interface-type interface-number
- Entre na visualização da interface agregada da camada 2.
interface bridge-aggregation interface-number
- Configure a porta como uma porta de roteador estático.
mld-snooping static-router-port vlan vlan-id
Por padrão, uma porta não é uma porta de roteador estático.
Configuração de uma porta como um host membro simulado
Sobre hosts membros simulados
Quando uma porta é configurada como um host membro simulado, ela é equivalente a um host independente das seguintes maneiras:
- Ele envia um relatório MLD não solicitado quando você conclui a configuração.
- Ele responde a consultas gerais de MLD com relatórios de MLD.
- Ele envia uma mensagem MLD done quando você remove a configuração.
A versão do MLD em execução no host membro simulado é a mesma que a versão do MLD snooping em execução na porta. A porta envelhece da mesma forma que uma porta membro dinâmica.
Procedimento
- Entre na visualização do sistema.
System View
- Entre na visualização da interface da Camada 2.
- Entre na visualização da interface Ethernet de camada 2.
interface interface-type interface-number
- Entre na visualização da interface agregada da camada 2.
interface bridge-aggregation interface-number
- Configure a porta como um host membro simulado.
mld-snooping host-join ipv6-group-address [ source-ip
ipv6-source-address ] vlan vlan-id
Por padrão, a porta não é um host membro simulado.
Ativação do processamento rápido de licenças
Sobre o processamento de licenças rápidas
Esse recurso permite que o dispositivo de camada 2 remova imediatamente uma porta da entrada de encaminhamento de um grupo multicast IPv6 quando a porta recebe uma mensagem de conclusão. O dispositivo não envia nem encaminha mais para a porta as consultas específicas de endereço multicast MLD para o grupo.
Restrições e diretrizes
Não ative o processamento de saída rápida em uma porta que tenha vários hosts receptores conectados em uma VLAN. Se você fizer isso, os receptores restantes não poderão receber dados multicast IPv6 de um grupo depois que um receptor deixar o grupo.
Habilitação do processamento de licenças rápidas em nível global
- Entre na visualização do sistema.
System View
- Entre na visualização do MLD-snooping.
mld-snooping
- Habilitar o processamento de saída rápida globalmente.
fast-leave [ vlan vlan-list ]
Por padrão, o processamento de saída rápida é desativado globalmente.
Ativação do processamento de saída rápida em uma porta
- Entre na visualização do sistema.
System View
- Entre na visualização da interface da Camada 2.
- Entre na visualização da interface Ethernet de camada 2.
interface interface-type interface-number
- Entre na visualização da interface agregada da camada 2.
interface bridge-aggregation interface-number
- Ativar o processamento de saída rápida na porta.
mld-snooping fast-leave [ vlan vlan-list ]
Por padrão, o processamento de saída rápida é desativado em uma porta.
Desativar a possibilidade de uma porta se tornar uma porta de roteador dinâmico
Sobre como impedir que uma porta se torne uma porta de roteador dinâmico
Um host receptor pode enviar consultas gerais MLD ou mensagens hello IPv6 PIM para fins de teste. No dispositivo de camada 2, a porta que recebe uma das mensagens se torna uma porta de roteador dinâmico. Antes que o cronômetro de envelhecimento da porta expire, podem ocorrer os seguintes problemas:
- Todos os dados multicast IPv6 da VLAN à qual a porta pertence fluem para a porta. Em seguida, a porta encaminha os dados para os hosts receptores conectados. Os hosts receptores receberão dados multicast IPv6 que não estão sendo esperados.
- A porta encaminha as consultas gerais MLD ou as mensagens hello IPv6 PIM para seus dispositivos de Camada 3 upstream. Essas mensagens podem afetar o estado do protocolo de roteamento multicast (como o MLD querier ou a eleição de DR) nos dispositivos da camada 3. Isso pode causar ainda mais interrupções na rede.
Para resolver esses problemas, você pode desativar a porta para que ela não se torne uma porta de roteador dinâmico ao receber qualquer uma das mensagens. Isso também melhora a segurança da rede e o controle sobre os hosts receptores.
Restrições e diretrizes
Essa configuração e a configuração da porta do roteador estático não interferem uma na outra.
Procedimento
- Entre na visualização do sistema.
System View
- Entre na visualização da interface da Camada 2.
- Entre na visualização da interface Ethernet de camada 2.
interface interface-type interface-number
- Entre na visualização da interface agregada da Camada 2.
interface bridge-aggregation interface-number
- Desative a porta para que ela não se torne uma porta de roteador dinâmico.
mld-snooping router-port-deny [ vlan vlan-list ]
Por padrão, uma porta tem permissão para se tornar uma porta de roteador dinâmico.
Configuração do consultador do MLD snooping
Ativação do consultador de MLD snooping
Sobre o consultador de MLD snooping
Esse recurso permite que o dispositivo de camada 2 envie periodicamente consultas gerais de MLD para estabelecer e manter entradas de encaminhamento de multicast na camada de enlace de dados. Você pode configurar um MLD snooping querier em uma rede sem dispositivos multicast de Camada 3.
Restrições e diretrizes
Não habilite o MLD snooping querier em uma rede multicast IPv6 que executa MLD. Um consultador MLD snooping não participa de eleições de consultores MLD. No entanto, ele pode afetar as eleições de consultores MLD se enviar consultas gerais MLD com um endereço IPv6 de origem baixo.
Ativação do consultador MLD snooping para uma VLAN
- Entre na visualização do sistema.
System View
- Entre na visualização de VLAN.
vlan vlan-id
- Ativar o consultador de MLD snooping para a VLAN.
mld-snooping querier
Por padrão, o MLD snooping querier está desativado para uma VLAN.
Ativação da eleição do querier do MLD snooping
Sobre a eleição do querier do MLD snooping
Para evitar a interrupção do tráfego causada pela falha de um único querier em uma VLAN, configure vários queriers na VLAN e ative a eleição de querier. Quando o querier eleito falha, o dispositivo inicia uma nova eleição de querier para garantir o encaminhamento de multicast. O mecanismo para a eleição do querier do MLD snooping é o mesmo da eleição do querier do MLD.
Pré-requisitos
Antes de ativar a seleção do querier do MLD snooping, você deve concluir as seguintes tarefas:
- Ativar o MLD snooping querier para uma VLAN. Para obter mais informações sobre como ativar o MLD snooping querier, consulte "Como ativar o MLD snooping querier".
- Configure o endereço IPv6 de origem para consultas gerais de MLD como um endereço IPv6 diferente de :: e do endereço IPv6 do querier local. Um querier MLD snooping realiza a eleição de querier somente se o endereço IPv6 de origem de uma consulta geral MLD recebida não for :: ou seu próprio endereço IPv6.
- Certifique-se de que os consultores de MLD snooping candidatos executem a mesma versão de MLD snooping. Para especificar a versão do MLD snooping, use o comando mld-snooping version.
Ativação da seleção do querier do MLD snooping para uma VLAN
- Entre na visualização do sistema.
System View
- Entre na visualização de VLAN.
vlan vlan-id
- Ativar a seleção de consultores do MLD snooping para a VLAN.
mld-snooping querier-election
Por padrão, a eleição do querier do MLD snooping é desativada para uma VLAN.
Configuração de parâmetros para consultas e respostas gerais de MLD
Sobre os parâmetros para consultas e respostas gerais de MLD
Você pode modificar o intervalo de consulta geral do MLD com base nas condições reais da rede.
Um host receptor inicia um cronômetro de atraso de relatório para cada grupo multicast IPv6 ao qual se juntou quando recebe uma consulta geral MLD. Esse cronômetro é definido com um valor aleatório no intervalo de 0 até o tempo máximo de resposta anunciado na consulta. Quando o valor do cronômetro chega a 0, o host envia um relatório MLD para o grupo multicast IPv6 correspondente.
Defina um valor adequado para o tempo máximo de resposta das consultas gerais de MLD para acelerar as respostas dos hosts às consultas gerais de MLD e evitar picos de tráfego de relatórios de MLD.
Restrições e diretrizes
Para evitar a exclusão equivocada de membros de grupos multicast IPv6, certifique-se de que o intervalo da consulta geral de MLD seja maior do que o tempo máximo de resposta para consultas gerais de MLD.
Configuração de parâmetros para consultas e respostas gerais de MLD em nível global
- Entre na visualização do sistema.
System View
- Entre na visualização do MLD-snooping.
mld-snooping
- Defina o tempo máximo de resposta para consultas gerais de MLD.
max-response-time seconds
Por padrão, o tempo máximo de resposta para as consultas gerais do MLD é de 10 segundos.
Configuração de parâmetros para consultas e respostas gerais de MLD para uma VLAN
- Entre na visualização do sistema.
System View
- Entre na visualização de VLAN.
vlan vlan-id
- Defina o intervalo de consulta geral de MLD na VLAN.
mld-snooping query-interval interval
Por padrão, o intervalo de consulta geral de MLD para uma VLAN é de 125 segundos.
- Defina o tempo máximo de resposta para consultas gerais de MLD na VLAN.
mld-snooping max-response-time seconds
Por padrão, o tempo máximo de resposta para consultas gerais de MLD para uma VLAN é de 10 segundos.
Ativação do proxy de MLD snooping
Sobre o proxy de MLD snooping
O dispositivo habilitado com proxy de MLD snooping é chamado de proxy de MLD snooping. O proxy de MLD snooping atua como um host para o dispositivo upstream. Habilitado com o MLD snooping querier, o proxy de MLD snooping atua como roteador para dispositivos downstream e recebe mensagens de relatório e de conclusão em nome do dispositivo upstream. Como prática recomendada, ative o proxy de MLD snooping no dispositivo de borda para aliviar o efeito causado pelo excesso de pacotes.
Restrições e diretrizes para ativar o proxy de MLD snooping
Antes de ativar o proxy de MLD snooping para uma VLAN, você deve primeiro ativar o MLD snooping globalmente e ativar o MLD snooping para a VLAN. O proxy de MLD snooping não tem efeito em sub VLANs de uma VLAN multicast.
Use esse recurso com o MLD snooping querier. Para obter mais informações sobre a ativação do MLD snooping querier, consulte "Ativação do MLD snooping querier".
Ativação do proxy de MLD snooping para uma VLAN
- Entre na visualização do sistema.
System View
- Entre na visualização de VLAN.
vlan vlan-id
- Ativar o proxy de MLD snooping para a VLAN.
mld-snooping proxy enable
Por padrão, o proxy de MLD snooping é desativado para uma VLAN.
Configuração de parâmetros para mensagens MLD
Configuração de endereços IPv6 de origem para mensagens MLD
Sobre a configuração de endereços IPv6 de origem para mensagens MLD
Você pode alterar o endereço IPv6 de origem das consultas MLD enviadas por um consultador MLD snooping. Essa configuração pode afetar a escolha do consultador MLD dentro da sub-rede.
Você também pode alterar o endereço IPv6 de origem dos relatórios MLD ou das mensagens concluídas enviadas por um host membro simulado ou por um proxy de MLD snooping.
Configuração dos endereços IPv6 de origem das mensagens MLD para uma VLAN
- Entre na visualização do sistema.
System View
- Entre na visualização de VLAN.
vlan vlan-id
- Configurar o endereço IPv6 de origem para consultas gerais de MLD.
mld-snooping general-query source-ip ipv6-address
Por padrão, o endereço IPv6 de origem das consultas gerais do MLD é o endereço IPv6 local do link da interface da VLAN atual. Se a interface VLAN atual não tiver um endereço IPv6 link-local, o endereço IPv6 de origem será FE80::02FF:FFFF:FE00:0001.
- Configurar o endereço IPv6 de origem para consultas específicas de endereço multicast MLD.
mld-snooping special-query source-ip ipv6-address
Por padrão, o endereço IPv6 de origem das consultas específicas de endereço multicast do MLD é um dos seguintes:
- O endereço de origem das consultas gerais de MLD se o MLD snooping querier da VLAN tiver recebido consultas gerais de MLD.
- O endereço IPv6 local do link da interface VLAN atual se o consultador do MLD snooping não receber uma consulta geral do MLD.
- FE80::02FF:FFFF:FE00:0001 se o consultador MLD snooping não receber uma consulta geral MLD e a interface VLAN atual não tiver um endereço IPv6 local de link.
- Configure o endereço IPv6 de origem para relatórios MLD.
mld-snooping report source-ip ipv6-address
Por padrão, o endereço IPv6 de origem dos relatórios MLD é o endereço IPv6 local do link da interface VLAN atual. Se a interface VLAN atual não tiver um endereço IPv6 link-local, o endereço IPv6 de origem será FE80::02FF:FFFF:FE00:0001.
mld-snooping done source-ip ipv6-address
Por padrão, o endereço IPv6 de origem das mensagens MLD done é o endereço IPv6 local do link da interface VLAN atual. Se a interface VLAN atual não tiver um endereço IPv6 link-local, o endereço IPv6 de origem será FE80::02FF:FFFF:FE00:0001.
Configuração da prioridade 802.1p para mensagens MLD
Sobre a prioridade 802.1p para mensagens MLD
Quando ocorre congestionamento nas portas de saída do dispositivo de camada 2, ele encaminha as mensagens MLD em sua ordem de prioridade 802.1p, da mais alta para a mais baixa. Você pode atribuir uma prioridade 802.1p mais alta às mensagens MLD que são criadas ou encaminhadas pelo dispositivo.
Definição da prioridade 802.1p para mensagens MLD em nível global
- Entre na visualização do sistema.
System View
- Entre na visualização do MLD-snooping.
mld-snooping
- Defina a prioridade 802.1p para mensagens MLD globalmente.
dot1p-priority priority
Por padrão, a prioridade 802.1p global é 6 para mensagens MLD.
Definição da prioridade 802.1p para mensagens MLD em uma VLAN
- Entre na visualização do sistema.
System View
- Entre na visualização de VLAN.
vlan vlan-id
- Definir a prioridade 802.1p para mensagens MLD na VLAN.
mld-snooping dot1p-priority priority
Por padrão, a prioridade 802.1p é 6 para mensagens MLD em uma VLAN.
Configuração de políticas de MLD snooping
Configuração de uma política de grupo multicast IPv6
Sobre as políticas de grupo multicast IPv6
Esse recurso permite que o dispositivo de camada 2 filtre os relatórios MLD usando uma ACL que especifica os grupos multicast IPv6 e as origens opcionais. Ele é usado para controlar os grupos multicast IPv6 aos quais os hosts receptores podem se associar. Essa configuração tem efeito sobre os grupos multicast IPv6 aos quais as portas aderem dinamicamente.
Em um aplicativo multicast IPv6, um host envia um relatório MLD não solicitado quando um usuário solicita um programa multicast IPv6. O dispositivo de camada 2 usa a política de grupo multicast IPv6 para filtrar o relatório MLD. O host pode ingressar no grupo multicast IPv6 somente se o relatório MLD for permitido pela política de grupo multicast IPv6.
Configuração de uma política de grupo multicast IPv6 globalmente
- Entre na visualização do sistema.
System View
- Entre na visualização do MLD-snooping.
mld-snooping
- Configure uma política de grupo multicast IPv6 globalmente.
group-policy ipv6-acl-number [ vlan vlan-list ]
Por padrão, não existem políticas de grupo multicast IPv6. Os hosts podem participar de qualquer grupo multicast IPv6.
Configuração de uma política de grupo multicast IPv6 em uma porta
- Entre na visualização do sistema.
System View
- Entre na visualização da interface da Camada 2.
- Entre na visualização da interface Ethernet de camada 2.
interface interface-type interface-number
- Entre na visualização da interface agregada da Camada 2.
interface bridge-aggregation interface-number
- Configure uma política de grupo multicast IPv6 na porta.
mld-snooping group-policy ipv6-acl-number [ vlan vlan-list ]
Por padrão, não existem políticas de grupo multicast IPv6 em uma porta. Os hosts conectados à porta podem ingressar em qualquer grupo multicast IPv6.
Ativação da filtragem de portas de origem multicast IPv6
Sobre a filtragem de portas de origem multicast IPv6
Esse recurso permite que o dispositivo de camada 2 descarte todos os pacotes de dados multicast IPv6 e aceite os pacotes de protocolo multicast IPv6. Você pode ativar esse recurso em portas que se conectam apenas a receptores de multicast IPv6.
A configuração feita na visualização MLD-snooping tem a mesma prioridade que a configuração específica da interface.
Restrições e diretrizes
Quando a filtragem de porta de origem multicast IPv6 está ativada, o dispositivo ativa automaticamente a filtragem de porta de origem multicast IPv4.
A configuração feita na visualização MLD-snooping tem a mesma prioridade que a configuração específica da interface, e a configuração mais recente entra em vigor.
Ativação da filtragem de porta de origem multicast IPv6 na visualização MLD-snooping
- Entre na visualização do sistema.
System View
- Entre na visualização do MLD-snooping.
mld-snooping
- Habilite a filtragem de portas de origem multicast IPv6 globalmente.
source-deny port interface-list
Por padrão, a filtragem de portas de origem multicast IPv6 é desativada globalmente.
Ativação da filtragem de porta de origem multicast IPv6 na visualização da interface
- Entre na visualização do sistema.
System View
- Entre na visualização da interface Ethernet de camada 2.
interface interface-type interface-number
- Ativar a filtragem de porta de origem multicast IPv6 na porta.
mld-snooping source-deny
Por padrão, a filtragem de porta de origem multicast IPv6 está desativada em uma porta.
Ativação da eliminação de dados multicast IPv6 desconhecidos
Sobre a eliminação de dados multicast IPv6 desconhecidos
Dados multicast IPv6 desconhecidos referem-se a dados multicast IPv6 para os quais não existem entradas de encaminhamento na tabela de encaminhamento do MLD snooping. Esse recurso permite que o dispositivo encaminhe dados multicast IPv6 desconhecidos somente para a porta do roteador. Se o dispositivo não tiver uma porta de roteador, os dados multicast IPv6 desconhecidos serão descartados.
Se você não ativar esse recurso, os dados multicast IPv6 desconhecidos serão inundados na VLAN à qual os dados pertencem.
Restrições e diretrizes
Quando a eliminação de dados multicast IPv6 desconhecidos está ativada, o dispositivo também elimina dados multicast IPv4 desconhecidos.
Quando esse recurso está ativado para uma VLAN, o dispositivo ainda encaminha dados multicast IPv6 desconhecidos para fora das portas do roteador (exceto a porta do roteador receptor) nessa VLAN.
Ativação da eliminação de dados multicast IPv6 desconhecidos para uma VLAN
- Entre na visualização do sistema.
System View
- Entre na visualização de VLAN.
vlan vlan-id
- Ativar a eliminação de dados multicast IPv6 desconhecidos para a VLAN.
mld-snooping drop-unknown
Por padrão, a eliminação de dados multicast IPv6 desconhecidos está desativada. Os dados multicast IPv6 desconhecidos são inundados.
Ativação da supressão de relatórios MLD
Sobre a supressão de relatórios MLD
Esse recurso permite que o dispositivo da Camada 2 encaminhe apenas o primeiro relatório MLD de um grupo multicast IPv6 para o dispositivo da Camada 3 diretamente conectado. Outros relatórios para o mesmo grupo no mesmo intervalo de consulta são descartados. Use esse recurso para reduzir o tráfego multicast.
Procedimento
- Entre na visualização do sistema.
System View
- Entre na visualização do MLD-snooping.
mld-snooping
- Ativar a supressão de relatórios MLD.
report-aggregation
Por padrão, a supressão de relatórios MLD está ativada.
Configuração do número máximo de grupos multicast IPv6 em uma porta
Sobre a configuração do número máximo de grupos multicast IPv6 em uma porta
Você pode definir o número máximo de grupos multicast IPv6 em uma porta para regular o tráfego da porta. Esse recurso tem efeito apenas nos grupos multicast IPv6 aos quais a porta se junta dinamicamente.
Se o número de grupos multicast IPv6 em uma porta exceder o limite, o sistema removerá todas as entradas de encaminhamento relacionadas a essa porta. Nesse caso, os hosts receptores conectados a essa porta podem se unir a grupos multicast IPv6 novamente antes que o número de grupos multicast IPv6 na porta atinja o limite. Quando o número de grupos multicast IPv6 na porta atinge o limite, a porta descarta automaticamente os relatórios MLD para novos grupos multicast IPv6.
Procedimento
- Entre na visualização do sistema.
System View
- Entre na visualização da interface da Camada 2.
- Entre na visualização da interface Ethernet de camada 2.
interface interface-type interface-number
- Entre na visualização da interface agregada da Camada 2.
interface bridge-aggregation interface-number
- Defina o número máximo de grupos multicast IPv6 na porta.
mld-snooping group-limit limit [ vlan vlan-list ]
Por padrão, nenhum limite é colocado no número máximo de grupos multicast IPv6 em uma porta.
Ativação da substituição de grupos multicast IPv6
Sobre a substituição de grupos multicast IPv6
Quando a substituição de grupos multicast IPv6 está ativada, a porta não descarta relatórios MLD para novos grupos se o número de grupos multicast na porta atingir o limite superior. Em vez disso, a porta sai de um grupo multicast IPv6 que tenha o endereço IPv6 mais baixo e entra no novo grupo contido no relatório MLD. O recurso de substituição de grupo multicast IPv6 é normalmente usado no aplicativo de comutação de canal.
Restrições e diretrizes
Esse recurso entra em vigor somente nos grupos multicast aos quais a porta se une dinamicamente. Esse recurso não terá efeito se houver as seguintes condições:
- O número de entradas de encaminhamento do MLD snooping no dispositivo atinge o limite superior.
- O grupo multicast IPv6 ao qual a porta se juntou recentemente não está incluído na lista de grupos multicast mantida pelo dispositivo.
Ativação da substituição de grupos multicast IPv6 globalmente
- Entre na visualização do sistema.
System View
- Entre na visualização do MLD-snooping.
mld-snooping
- Ativar a substituição de grupos multicast IPv6 globalmente.
overflow-replace [ vlan vlan-list ]
Por padrão, a substituição de grupos multicast IPv6 é desativada globalmente.
Ativação da substituição de grupos multicast IPv6 em uma porta
- Entre na visualização do sistema.
System View
- Entre na visualização da interface da Camada 2.
- Entre na visualização da interface Ethernet de camada 2.
interface interface-type interface-number
- Entre na visualização da interface agregada da camada 2.
interface bridge-aggregation interface-number
- Ativar a substituição de grupos multicast IPv6 na porta.
mld-snooping overflow-replace [ vlan vlan-list ]
Por padrão, a substituição de grupos multicast IPv6 está desativada em uma porta.
Ativação do rastreamento de host
Sobre o rastreamento do host
Esse recurso permite que o dispositivo de Camada 2 registre informações sobre os hosts membros que estão recebendo dados multicast IPv6. As informações incluem os endereços IPv6 dos hosts, o tempo decorrido desde que os hosts ingressaram nos grupos multicast IPv6 e o tempo limite restante para os hosts. Esse recurso facilita o monitoramento e o gerenciamento dos hosts membros.
Ativação do rastreamento de host globalmente
- Entre na visualização do sistema.
System View
- Entre na visualização do MLD-snooping.
mld-snooping
- Ativar o rastreamento de host globalmente.
host-tracking
Por padrão, o rastreamento de host é desativado globalmente.
Ativação do rastreamento de host em uma VLAN
- Entre na visualização do sistema.
System View
- Entre na visualização de VLAN.
vlan vlan-id
- Ativar o rastreamento de host para a VLAN.
mld-snooping host-tracking
Por padrão, o rastreamento de host está desativado em uma VLAN.
Configuração do valor DSCP para pacotes de saída do protocolo MLD
Sobre o valor DSCP para pacotes de saída do protocolo MLD
O valor DSCP determina a prioridade de transmissão do pacote. Um valor DSCP maior representa uma prioridade mais alta.
Procedimento
- Entre na visualização do sistema.
System View
- Entre na visualização do MLD snooping.
mld-snooping
- Defina o valor DSCP para os pacotes de saída do protocolo MLD.
dscp dscp-value
Por padrão, o valor DSCP é 48 para pacotes de saída do protocolo MLD.
Comandos de exibição e manutenção do MLD snooping
Execute comandos de exibição em qualquer visualização e redefina comandos na visualização do usuário.
| Tarefa | Comando |
| Exibir entradas de encaminhamento rápido de multicast IPv6 de camada 2. | display ipv6 l2-multicast fast-forwarding cache [ vlan vlan-id ] [ ipv6-source-address | ipv6-group-address ] * [ slot slot-number ] |
| Exibir informações sobre grupos multicast IPv6 de camada 2. | display ipv6 l2-multicast ip [ group ipv6-group-address | source ipv6-source-address ] * [ vlan vlan-id ] [ slot slot-number ] |
| Exibir entradas de grupos multicast IPv6 de camada 2. | display ipv6 l2-multicast ip forwarding [ group ipv6-group-address | source ipv6-source-address ] * [ vlan vlan-id ] [ slot slot-number ] |
| Exibir informações sobre grupos multicast MAC IPv6 de camada 2. | display ipv6 l2-multicast mac [ mac-address ] [ vlan vlan-id ] [ slot slot-number ] |
| Exibir entradas de grupo multicast MAC IPv6 de camada 2. | display ipv6 l2-multicast mac forwarding [ mac-address ] [ vlan vlan-id ] [ slot slot-number ] |
| Exibir entradas de endereço MAC multicast IPv6 estático. | display mac-address [ mac-address [ vlan vlan-id ] | [ multicast ] [ vlan vlan-id ] [ count ] ] |
| Exibir o status do MLD snooping. | display mld-snooping [ global | vlan vlan-id ] |
| Exibir entradas de grupos dinâmicos de MLD snooping. | exibir grupo mld-snooping [ ipv6-group-address | ipv6-source-address ] * [ vlan vlan-id ] [ interface interface-type interface-number | [ verbose ] [ slot slot-number ] ] |
| Exibir informações de rastreamento do host. | display mld-snooping host-tracking vlan vlan-id group ipv6-group-address [ source ipv6-source-address ] [ slot slot-number ] |
| Exibir informações da porta dinâmica do roteador. | display mld-snooping router-port [ vlan vlan-id ] [ verbose ] [ slot slot-número ] |
| Exibir entradas de grupo de MLD snooping estático. | display mld-snooping static-group [ ipv6-group-address | ipv6-source-address ] * [ vlan vlan-id ] [ verbose ] [ slot slot-number ] |
| Exibir informações sobre a porta estática do roteador. | display mld-snooping static-router-port [ vlan vlan-id ] [ verbose ] [ slot slot-número ] |
| Exibir estatísticas das mensagens MLD e do hello do IPv6 PIM | exibir estatísticas de mld-snooping |
| mensagens aprendidas por meio do MLD snooping. | |
| Limpar entradas de encaminhamento rápido de multicast IPv6 de camada 2. | reset ipv6 l2-multicast fast-forwarding cache [ vlan vlan-id ] { { ipv6-source-address | ipv6-group-address } * | all } [ slot slot-number ] |
| Limpar entradas de grupos dinâmicos do MLD snooping. | reset mld-snooping group { ipv6-group-address [ ipv6-source-address ] | todos } [ vlan vlan-id ] |
| Limpar as informações da porta do roteador dinâmico. | reset mld-snooping router-port { all | vlan vlan-id } |
| Limpar as estatísticas das mensagens MLD e das mensagens hello do IPv6 PIM obtidas por meio do MLD snooping. | reset mld-snooping statistics |
Exemplos de configuração do MLD snooping
Exemplo: Configuração da política de grupo IPv6 baseada em VLAN e ingresso simulado
Configuração de rede
Conforme mostrado na Figura 4, o Roteador A executa o MLDv1 e atua como consultador de MLD, e o Switch A executa o MLDv1 snooping.
Configure a política de grupo e simule a associação para atender aos seguintes requisitos:
- O host A e o host B recebem apenas os dados multicast IPv6 endereçados ao grupo multicast IPv6 FF1E::101. Os dados multicast IPv6 podem ser encaminhados através da GigabitEthernet 1/0/3 e GigabitEthernet 1/0/4 do Switch A ininterruptamente, mesmo que o Host A e o Host B não consigam receber os dados multicast.
- O switch A descartará dados multicast IPv6 desconhecidos em vez de inundá-los na VLAN 100.
Figura 4 Diagrama de rede
Procedimento
- Atribua um endereço IPv6 e um comprimento de prefixo a cada interface, conforme mostrado na Figura 4. (Detalhes não mostrados.)
- Configurar o Roteador A:
# Habilite o roteamento multicast IPv6.
<RouterA> system-view
[RouterA] ipv6 multicast routing
[RouterA-mrib6] quit
# Habilite o MLD na GigabitEthernet 1/0/1.
[RouterA] interface gigabitethernet 1/0/1
[RouterA-GigabitEthernet1/0/1] mld enable
[RouterA-GigabitEthernet1/0/1] quit
# Habilite o IPv6 PIM-DM na GigabitEthernet 1/0/2.
[RouterA] interface gigabitethernet 1/0/2
[RouterA-GigabitEthernet1/0/2] ipv6 pim dm
[RouterA-GigabitEthernet1/0/2] quit
- Configure o Switch A:
# Habilite o recurso de espionagem MLD.
<SwitchA> system-view
[SwitchA] mld-snooping
[SwitchA-mld-snooping] quit
# Crie a VLAN 100 e atribua as GigabitEthernet 1/0/1 a GigabitEthernet 1/0/4 à VLAN.
[SwitchA] vlan 100
[SwitchA-vlan100] port gigabitethernet 1/0/1 to gigabitethernet 1/0/4
# Habilite o MLD snooping e habilite o descarte de dados multicast desconhecidos de IPv6 para a VLAN 100.
[SwitchA-vlan100] mld-snooping enable
[SwitchA-vlan100] mld-snooping drop-unknown
[SwitchA-vlan100] quit
# Configure uma política de grupo multicast IPv6 para que os hosts na VLAN 100 possam participar somente do grupo multicast IPv6 FF1E::101.
[SwitchA] acl ipv6 basic 2001
[SwitchA-acl-ipv6-basic-2001] rule permit source ff1e::101 128
[SwitchA-acl-ipv6-basic-2001] quit
[SwitchA] mld-snooping
[SwitchA–mld-snooping] group-policy 2001 vlan 100
[SwitchA–mld-snooping] quit
# Configure a GigabitEthernet 1/0/3 e a GigabitEthernet 1/0/4 como hosts membros simulados para ingressar no grupo multicast IPv6 FF1E::101.
[SwitchA] interface gigabitethernet 1/0/3
[SwitchA-GigabitEthernet1/0/3] mld-snooping host-join ff1e::101 vlan 100
[SwitchA-GigabitEthernet1/0/3] quit
[SwitchA] interface gigabitethernet 1/0/4
[SwitchA-GigabitEthernet1/0/4] mld-snooping host-join ff1e::101 vlan 100
[SwitchA-GigabitEthernet1/0/4] quit
Verificação da configuração
# Envie relatórios MLD do Host A e do Host B para ingressar nos grupos multicast IPv6 FF1E::101 e FF1E::202. (Detalhes não mostrados.)
# Exibir entradas dinâmicas do grupo MLD snooping para a VLAN 100 no Switch A.
[SwitchA] display mld-snooping group vlan 100
Total 1 entries.
VLAN 100: Total 1 entries.
(::, FF1E::101)
Host ports (2 in total):
GE1/0/3 (00:03:23)
GE1/0/4 (00:04:10)
O resultado mostra as seguintes informações:
- O Host A e o Host B ingressaram no grupo multicast IPv6 FF1E::101 por meio das portas membros GigabitEthernet 1/0/4 e GigabitEthernet 1/0/3 no Switch A, respectivamente.
- O host A e o host B não conseguiram entrar no grupo multicast FF1E::202.
Exemplo: Configuração de portas estáticas baseadas em VLAN
Configuração de rede
Conforme mostrado na Figura 5:
- O Roteador A executa o MLDv1 e atua como consultador de MLD. O switch A, o switch B e o switch C executam o MLDv1 snooping.
- O host A e o host C são receptores permanentes do grupo multicast IPv6 FF1E::101. Configure as portas estáticas para atender aos seguintes requisitos:
- Para aumentar a confiabilidade da transmissão do tráfego multicast IPv6, configure a GigabitEthernet 1/0/3
e GigabitEthernet 1/0/5 no Switch C como portas de membro estático para o grupo multicast IPv6 FF1E::101.
- Suponha que o STP seja executado na rede. Para evitar loops de dados, o caminho de encaminhamento do Switch A para o Switch C é bloqueado. Os dados multicast IPv6 fluem para os receptores conectados ao Switch C somente ao longo do caminho do Switch A-Switch B-Switch C. Quando esse caminho é bloqueado, é necessário concluir no mínimo um ciclo de resposta a consultas MLD antes que os dados multicast IPv6 fluam para os receptores
ao longo do caminho do Switch A-Switch C. Nesse caso, o fornecimento de multicast é interrompido durante o processo. Para obter mais informações sobre o STP, consulte o Layer 2-LAN Switching Configuration Guide.
Configure a GigabitEthernet 1/0/3 no Switch A como uma porta de roteador estático. Assim, os dados multicast IPv6 podem fluir para os receptores quase sem interrupções ao longo do caminho do Switch A-Switch C quando o caminho do Switch A-Switch B-Switch C estiver bloqueado.
Figura 5 Diagrama de rede
Procedimento
- Atribua um endereço IPv6 e um comprimento de prefixo a cada interface, conforme mostrado na Figura 5. (Detalhes não mostrados.)
- Configurar o Roteador A:
# Habilite o roteamento multicast IPv6.
<RouterA> system-view
[RouterA] ipv6 multicast routing
[RouterA-mrib6] quit
# Habilite o MLD na GigabitEthernet 1/0/1.
[RouterA] interface gigabitethernet 1/0/1
[RouterA-GigabitEthernet1/0/1] mld enable
[RouterA-GigabitEthernet1/0/1] quit
# Habilite o IPv6 PIM-DM na GigabitEthernet 1/0/2.
[RouterA] interface gigabitethernet 1/0/2
[RouterA-GigabitEthernet1/0/2] ipv6 pim dm
[RouterA-GigabitEthernet1/0/2] quit
- Configure o Switch A:
# Habilite o recurso de espionagem MLD.
<SwitchA> system-view
[SwitchA] mld-snooping
[SwitchA-mld-snooping] quit
# Crie a VLAN 100 e atribua as GigabitEthernet 1/0/1 a GigabitEthernet 1/0/3 à VLAN.
[SwitchA] vlan 100
[SwitchA-vlan100] port gigabitethernet 1/0/1 to gigabitethernet 1/0/3
# Habilite o MLD snooping para a VLAN 100.
[SwitchA-vlan100] mld-snooping enable
[SwitchA-vlan100] quit
# Configure a GigabitEthernet 1/0/3 como uma porta de roteador estático.
[SwitchA] interface gigabitethernet 1/0/3
[SwitchA-GigabitEthernet1/0/3] mld-snooping static-router-port vlan 100
[SwitchA-GigabitEthernet1/0/3] quit
- Configurar o Switch B:
# Habilite o recurso de espionagem MLD.
<SwitchB> system-view
[SwitchB] mld-snooping
[SwitchB-mld-snooping] quit
# Crie a VLAN 100 e atribua a GigabitEthernet 1/0/1 e a GigabitEthernet 1/0/2 à VLAN.
[SwitchB] vlan 100
[SwitchB-vlan100] port gigabitethernet 1/0/1 gigabitethernet 1/0/2
# Habilite o MLD snooping para a VLAN 100. [SwitchB-vlan100] mld-snooping enable [SwitchB-vlan100] quit
- Configurar o switch C:
# Habilite o recurso de espionagem MLD.
<SwitchC> system-view
[SwitchC] mld-snooping
[SwitchC-mld-snooping] quit
# Crie a VLAN 100 e atribua as GigabitEthernet 1/0/1 a GigabitEthernet 1/0/5 à VLAN.
[SwitchC] vlan 100
[SwitchC-vlan100] port gigabitethernet 1/0/1 to gigabitethernet 1/0/5
# Habilite o MLD snooping para a VLAN 100.
[SwitchC] vlan 100
[SwitchC-vlan100] port gigabitethernet 1/0/1 to gigabitethernet 1/0/5
# Configure a GigabitEthernet 1/0/3 e a GigabitEthernet 1/0/5 como portas de membro estático para o grupo multicast IPv6 FF1E::101.
[SwitchC] interface gigabitethernet 1/0/3
[SwitchC-GigabitEthernet1/0/3] mld-snooping static-group ff1e::101 vlan 100
[SwitchC-GigabitEthernet1/0/3] quit
[SwitchC] interface gigabitethernet 1/0/5
[SwitchC-GigabitEthernet1/0/5] mld-snooping static-group ff1e::101 vlan 100
[SwitchC-GigabitEthernet1/0/5] quit
Verificação da configuração
# Exibir informações da porta do roteador estático para a VLAN 100 no Switch A.
[SwitchA] display mld-snooping static-router-port vlan 100
VLAN 100:
Router ports (1 in total):
GE1/0/3
#A saída mostra que a GigabitEthernet 1/0/3 no Switch A se tornou uma porta de roteador estático.
# Exibir entradas de grupo MLD snooping estático na VLAN 100 no Switch C.
[SwitchC] display mld-snooping static-group vlan 100
Total 1 entries).
VLAN 100: Total 1 entries).
(::, FF1E::101)
Host ports (2 in total):
GE1/0/3
GE1/0/5
A saída mostra que a GigabitEthernet 1/0/3 e a GigabitEthernet 1/0/5 no Switch C se tornaram portas de membro estático do grupo multicast IPv6 FF1E::101.
Exemplo: Configuração do consultador de MLD snooping baseado em VLAN
Configuração de rede
Conforme mostrado na Figura 6:
- A rede é uma rede somente de camada 2.
- A origem 1 e a origem 2 enviam dados multicast para os grupos multicast IPv6 FF1E::101 e FF1E::102, respectivamente.
- O host A e o host C são receptores do grupo multicast IPv6 FF1E::101, e o host B e o host D são receptores do grupo multicast IPv6 FF1E::102.
- Todos os receptores de host executam MLDv1 e todos os switches executam MLDv1 snooping. O comutador A (que está próximo às fontes de multicast) atua como consultador de MLD snooping.
Para evitar que os switches inundem pacotes IPv6 desconhecidos na VLAN, habilite todos os switches para descartar pacotes multicast IPv6 desconhecidos.
Figura 6 Diagrama de rede
Procedimento
- Configure o Switch A:
# Habilite o recurso de espionagem MLD.
<SwitchA> system-view
[SwitchA] mld-snooping
[SwitchA-mld-snooping] quit
# Crie a VLAN 100 e atribua as GigabitEthernet 1/0/1 a GigabitEthernet 1/0/3 à VLAN.
[SwitchA] vlan 100
[SwitchA-vlan100] port gigabitethernet 1/0/1 to gigabitethernet 1/0/3
# Habilite o MLD snooping e habilite o descarte de dados multicast IPv6 desconhecidos para a VLAN 100.
Configure o Switch A como o consultador de snooping MLD.
[SwitchA-vlan100] MLD-snooping querier
[SwitchA-vlan100] quit
- Configurar o Switch B:
# Habilite o recurso de espionagem MLD.
<SwitchB> system-view
[SwitchB] mld-snooping
[SwitchB-mld-snooping] quit
# Crie a VLAN 100 e atribua as GigabitEthernet 1/0/1 a GigabitEthernet 1/0/4 à VLAN.
[SwitchB] vlan 100
[SwitchB-vlan100] port gigabitethernet 1/0/1 to gigabitethernet 1/0/4
# Habilite o MLD snooping e habilite o descarte de dados multicast IPv6 desconhecidos para a VLAN 100.
[SwitchB-vlan100] mld-snooping enable [SwitchB-vlan100] mld-snooping drop-unknown [SwitchB-vlan100] quit
- Configurar o switch C:
# Habilite o recurso de espionagem MLD.
<SwitchC> system-view
[SwitchC] mld-snooping
[SwitchC-mld-snooping] quit
# Crie a VLAN 100 e atribua as GigabitEthernet 1/0/1 a GigabitEthernet 1/0/3 à VLAN.
[SwitchC] vlan 100
[SwitchC-vlan100] port gigabitethernet 1/0/1 to gigabitethernet 1/0/3
# Habilite o MLD snooping e habilite o descarte de dados multicast IPv6 desconhecidos para a VLAN 100.
[SwitchC-vlan100] mld-snooping enable
[SwitchC-vlan100] mld-snooping drop-unknown
[SwitchC-vlan100] quit
- Configurar o Switch D:
# Habilite o recurso de espionagem MLD.
<SwitchD> system-view
[SwitchD] mld-snooping
[SwitchD-mld-snooping] quit
# Crie a VLAN 100 e atribua a GigabitEthernet 1/0/1 e a GigabitEthernet 1/0/2 à VLAN.
[SwitchD] vlan 100
[SwitchD-vlan100] port gigabitethernet 1/0/1 to gigabitethernet 1/0/2
# Habilite o MLD snooping e habilite o descarte de dados multicast IPv6 desconhecidos para a VLAN 100.
[SwitchD-vlan100] mld-snooping enable
[SwitchD-vlan100] mld-snooping drop-unknown
[SwitchD-vlan100] quit
Verificação da configuração
# Exibir estatísticas de mensagens MLD e mensagens hello de IPv6 PIM aprendidas por meio do MLD snooping no Switch B.
[SwitchB] display mld-snooping statistics
Received MLD general queries: 3
Received MLDv1 specific queries: 0
Received MLDv1 reports: 12
Received MLD dones: 0
Sent MLDv1 specific queries: 0
Received MLDv2 reports: 0
Received MLDv2 reports with right and wrong records: 0
Received MLDv2 specific queries: 0
Received MLDv2 specific sg queries: 0
Sent MLDv2 specific queries: 0
Sent MLDv2 specific sg queries: 0
Received IPv6 PIM hello: 0
Received error MLD messages: 0
O resultado mostra que todos os comutadores, exceto o Comutador A, podem receber as consultas gerais de MLD depois que o Comutador A atua como consultador de MLD snooping.
Exemplo: Configuração de proxy de MLD snooping baseado em VLAN
Configuração de rede
Conforme mostrado na Figura 7, o Roteador A executa o MLDv1 e atua como consultador de MLD. O switch A executa o snooping MLDv1. Configure o proxy de snooping MLD para que o Switch A possa executar as seguintes ações:
- Encaminhar relatório MLD e mensagens concluídas para o Roteador A.
- Responder às consultas MLD enviadas pelo Roteador A e encaminhar as consultas aos hosts downstream.
Figura 7 Diagrama de rede
Procedimento
- Atribua um endereço IPv6 e uma máscara de sub-rede a cada interface, conforme mostrado na Figura 7. (Detalhes não mostrados.)
- Configurar o Roteador A:
# Habilitar o roteamento multicast IPv6.
<RouterA> system-view
[RouterA] ipv6 multicast routing
[RouterA-mrib6] quit
# Habilite o MLD e o IPv6 PIM-DM na GigabitEthernet 1/0/1.
[RouterA] interface gigabitethernet 1/0/1
[RouterA-GigabitEthernet1/0/1] mld enable
[RouterA-GigabitEthernet1/0/1] ipv6 pim dm
[RouterA-GigabitEthernet1/0/1] quit
# Habilite o IPv6 PIM-DM na GigabitEthernet 1/0/2.
[RouterA] interface gigabitethernet 1/0/2
[RouterA-GigabitEthernet1/0/2] ipv6 pim dm
[RouterA-GigabitEthernet1/0/2] quit
- Configure o Switch A:
# Habilite o recurso de espionagem MLD.
<SwitchA> system-view
[SwitchA] mld-snooping
[SwitchA-mld-snooping] quit
# Crie a VLAN 100 e atribua as GigabitEthernet 1/0/1 a GigabitEthernet 1/0/4 à VLAN.
[SwitchA] vlan 100
[SwitchA-vlan100] port gigabitethernet 1/0/1 to gigabitethernet 1/0/4
# Habilite o proxy de MLD snooping e MLD snooping para a VLAN.
[SwitchA-vlan100] mld-snooping enable
[SwitchA-vlan100] mld-snooping proxy enable
[SwitchA-vlan100] quit
Verificação da configuração
# Envie relatórios MLD do Host A e do Host B para ingressar no grupo multicast IPv6 FF1E::101. (Detalhes não mostrados).
# Exibir entradas de grupo de MLD snooping no Switch A.
[SwitchA] display mld-snooping group
Total 1 entries.
VLAN 100: Total 1 entries.
(::, FF1E::101)
Host ports (2 in total):
GE1/0/3 (00:04:09)
GE1/0/4 (00:03:06)
A saída mostra que a GigabitEthernet 1/0/3 e a GigabitEthernet 1/0/4 são portas membros do grupo multicast IPv6 FF1E::101. O host A e o host B receberão dados multicast IPv6 para o grupo.
# Exibir informações de associação de grupo MLD no Roteador A.
[RouterA] display mld group
MLD groups in total: 1
GigabitEthernet1/0/1(2001::1):
MLD groups reported in total: 1
Group address: FF1E::101
Last reporter: FE80::2FF:FFFF:FE00:1
Uptime: 00:00:31
Expires: 00:03:48
# Enviar uma mensagem MLD done do Host A para sair do grupo multicast IPv6 FF1E::101. (Detalhes não mostrados).
# Exibir entradas de grupo de MLD snooping no Switch A.
[SwitchA] display mld-snooping group
Total 1 entries.
VLAN 100: Total 1 entries.
(::, FF1E::101)
Host ports (1 in total):
GE1/0/3 ( 00:01:23 )
A saída mostra que a GigabitEthernet 1/0/3 é a única porta membro do grupo multicast IPv6 FF1E::101. Somente o Host B receberá dados multicast IPv6 para o grupo.
Solução de problemas de MLD snooping
O encaminhamento multicast da camada 2 não pode funcionar
Sintoma
O encaminhamento de multicast da camada 2 não pode funcionar por meio do MLD snooping.
Solução
Para resolver o problema:
- Use o comando display mld-snooping para exibir o status do MLD snooping.
- Se o MLD snooping não estiver ativado, use o comando mld-snooping na visualização do sistema para ativar o recurso MLD snooping. Em seguida, use o comando mld-snooping enable na visualização de VLAN para ativar o MLD snooping para a VLAN.
- Se o MLD snooping estiver habilitado globalmente, mas não estiver habilitado para a VLAN, use o comando mld-snooping enable na visualização de VLAN para habilitar o MLD snooping para a VLAN.
- Se o problema persistir, entre em contato com o Suporte da Intelbras.
A política de grupo multicast IPv6 não funciona
Sintoma
Os hosts podem receber dados multicast IPv6 de grupos multicast IPv6 que não são permitidos pela política de grupos multicast IPv6.
Solução
Para resolver o problema:
- Use o comando display acl ipv6 para verificar se a ACL IPv6 configurada atende aos requisitos da política de grupo multicast IPv6.
- Use o comando display this na visualização MLD-snooping ou na visualização de interface para verificar se a política de grupo multicast IPv6 correta foi aplicada. Se a política aplicada não estiver correta, use o comando group-policy ou mld-snooping group-policy para aplicar a política de grupo multicast IPv6 correta.
- Use o comando display mld-snooping para verificar se o descarte de dados multicast IPv6 desconhecidos está ativado. Se não estiver, use o comando mld-snooping drop-unknown para ativar o descarte de dados multicast IPv6 desconhecidos.
- Se o problema persistir, entre em contato com o Suporte da Intelbras.
Configuração do IPv6 PIM snooping
Sobre o IPv6 PIM snooping
O IPv6 PIM snooping é executado em dispositivos de camada 2. Ele funciona com o MLD snooping para analisar as mensagens IPv6 PIM recebidas e adiciona as portas interessadas em dados multicast específicos a uma entrada de roteamento do IPv6 PIM snooping. Dessa forma, os dados multicast podem ser encaminhados somente para as portas que estejam interessadas nos dados.
Figura 1 Transmissão de pacotes multicast sem ou com IPv6 PIM snooping
Conforme mostrado na Figura 1, a Fonte 1 envia dados multicast para o grupo multicast G1 e a Fonte 2 envia dados multicast para o grupo multicast G2. O receptor 1 pertence ao G1 e o receptor 2 pertence ao G2. As interfaces do switch de camada 2 que se conectam aos roteadores IPv6 compatíveis com PIM estão na mesma VLAN.
- Quando o switch de camada 2 executa somente o MLD snooping, ele realiza as seguintes ações:
- Mantém as portas do roteador de acordo com as mensagens hello do IPv6 PIM recebidas que os roteadores compatíveis com o IPv6 PIM enviam.
- Inunda todos os outros tipos de mensagens IPv6 PIM recebidas, exceto as mensagens PIM hello na VLAN.
- Encaminha todos os dados multicast para todas as portas do roteador na VLAN.
Cada roteador compatível com IPv6 PIM na VLAN, esteja ele interessado nos dados multicast ou não, pode receber todos os dados multicast e todas as mensagens IPv6 PIM, exceto as mensagens hello do IPv6 PIM.
- Quando o switch de camada 2 executa o snooping MLD e o snooping IPv6 PIM, ele realiza as seguintes ações:
- Examina se um roteador IPv6 PIM está interessado nos dados multicast destinados a um grupo multicast de acordo com as mensagens IPv6 PIM recebidas que o roteador envia.
- Adiciona somente as portas que se conectam ao roteador e estão interessadas nos dados a uma entrada de roteamento IPv6 PIM snooping.
- Encaminha mensagens IPv6 PIM e os dados multicast somente para o roteador de acordo com a entrada de encaminhamento multicast, o que economiza a largura de banda da rede.
Para obter mais informações sobre o MLD snooping e a porta do roteador, consulte "Configuração do MLD snooping".
Restrições e diretrizes: Configuração do IPv6 PIM snooping
Como prática recomendada, não configure o IPv6 PIM snooping para VLANs secundárias porque o IPv6 PIM snooping não entra em vigor em VLANs secundárias. Para obter mais informações sobre VLANs secundárias, consulte o Layer 2-LAN Switching Configuration Guide.
Depois que você ativa o snooping IPv6 PIM para uma VLAN, o snooping IPv6 PIM entra em vigor somente nas portas que pertencem à VLAN.
Visão geral das tarefas de snooping do IPv6 PIM
Para configurar o IPv6 PIM snooping, execute as seguintes tarefas:
- Ativação do snooping IPv6 PIM
- (Opcional.) Configuração do tempo de envelhecimento para portas globais após uma alternância mestre/subordinado
- Configuração do tempo de envelhecimento para portas vizinhas globais
- Configuração do tempo de envelhecimento das portas downstream globais e das portas do roteador global
Ativação do snooping IPv6 PIM
- Entre na visualização do sistema.
System View
- Ative o recurso MLD snooping e entre na visualização MLD -snooping.
mld-snooping
Por padrão, o MLD snooping está desativado.
Para obter mais informações sobre esse comando, consulte Referência do comando IP Multicast.
- Retornar à visualização do sistema.
quit
- Entre na visualização de VLAN.
vlan vlan-id
- Ativar o MLD snooping para a VLAN.
mld-snooping enable
Por padrão, o MLD snooping está desativado em uma VLAN.
Para obter mais informações sobre esse comando, consulte Referência do comando IP Multicast.
- Ativar o snooping IPv6 PIM para a VLAN.
ipv6 pim-snooping enable
Por padrão, o IPv6 PIM snooping está desativado em uma VLAN.
Configuração do tempo de envelhecimento das portas globais após uma alternância entre mestre e subordinado
Sobre os portos globais
Uma porta global é uma porta virtual no dispositivo mestre, como uma interface agregada de camada 2. Uma porta global que atua como porta vizinha, porta de downstream ou porta de roteador é chamada de porta vizinha global, porta de downstream global e porta de roteador global, respectivamente.
Execute esta tarefa para reduzir a interrupção de dados multicast IPv6 da Camada 2 causada pelo envelhecimento das entradas de snooping PIM IPv6 após uma alternância entre mestre e subordinado.
Restrições e diretrizes
Para uma porta vizinha global, o tempo de envelhecimento definido não entra em vigor quando a porta recebe uma mensagem de alô do IPv6 PIM após uma troca de mestre/subordinado. O tempo de envelhecimento da porta é determinado pelo tempo de envelhecimento na mensagem hello do IPv6 PIM.
Para uma porta de roteador global ou uma porta de downstream global, o tempo de envelhecimento definido não entra em vigor quando a porta recebe uma mensagem de ingresso no IPv6 PIM após uma alternância de mestre/subordinado. O tempo de envelhecimento da porta é determinado pelo tempo de envelhecimento da mensagem de ingresso no IPv6 PIM.
Configuração do tempo de envelhecimento para portas vizinhas globais
- Entre na visualização do sistema.
System View
- Entre na visualização de VLAN.
vlan vlan-id
- Defina o tempo de envelhecimento das portas vizinhas globais após uma troca de mestre/subordinado.
pim-snooping graceful-restart neighbor-aging-time seconds
Por padrão, o tempo de envelhecimento das portas vizinhas globais após uma troca de mestre/subordinado é de 105 segundos.
Configuração do tempo de envelhecimento das portas downstream globais e das portas do roteador global
- Entre na visualização do sistema.
System View
- Entre na visualização de VLAN.
vlan vlan-id
- Defina o tempo de envelhecimento das portas downstream globais e das portas do roteador global após uma troca de mestre/subordinado.
pim-snooping graceful-restart join-aging-time seconds
Por padrão, o tempo de envelhecimento das portas downstream e das portas do roteador global após uma alternância entre mestre/subordinado em é de 210 segundos.
Comandos de exibição e manutenção do IPv6 PIM snooping
Execute comandos de exibição em qualquer visualização e redefina comandos na visualização do usuário.
| Tarefa | Comando |
| Exibir informações de vizinhos do snooping IPv6 PIM. | display ipv6 pim-snooping neighbor [ vlan vlan-id ] [ slot slot-number ] [ verbose ] |
| Exibir informações da porta do roteador IPv6 PIM snooping. | display ipv6 pim-snooping router-port [ vlan vlan-id ] [ slot slot-number ] [ verbose ] |
| Exibir entradas de roteamento de snooping IPv6 PIM. | display ipv6 pim-snooping routing-table [ vlan vlan-id ] [ slot slot-número ] [ verbose ] |
| Exibir estatísticas das mensagens IPv6 PIM aprendidas por meio do IPv6 PIM snooping. | display ipv6 pim-snooping statistics |
| Limpar as estatísticas das mensagens IPv6 PIM aprendidas por meio do IPv6 PIM snooping. | reset ipv6 pim-snooping statistics |
Exemplos de configuração do IPv6 PIM snooping
Exemplo: Configuração do IPv6 PIM snooping
Configuração de rede
Conforme mostrado na Figura 2:
- O OSPFv3 é executado na rede.
- A Origem 1 e a Origem 2 enviam dados multicast IPv6 para os grupos multicast IPv6 FF1E::101 e FF2E::101, respectivamente.
- O receptor 1 e o receptor 2 pertencem aos grupos multicast IPv6 FF1E::101 e FF2E::101, respectivamente.
- O Roteador C e o Roteador D executam MLD na GigabitEthernet 1/0/1.
- O Roteador A, o Roteador B, o Roteador C e o Roteador D executam o IPv6 PIM-SM. A GigabitEthernet 1/0/2 no Roteador A atua como um C-BSR e um C-RP.
Configure o snooping MLD e o snooping IPv6 PIM no Switch A. Em seguida, o Switch A encaminha pacotes de protocolo IPv6 PIM e pacotes de dados multicast IPv6 somente para roteadores conectados a receptores.
Figura 2 Diagrama de rede
Procedimento
- Atribua um endereço IPv6 e um comprimento de prefixo a cada interface, conforme mostrado na Figura 2. (Detalhes não mostrados.)
- Configure o OSPFv3 nos roteadores. (Detalhes não mostrados.)
- Configurar o Roteador A:
# Habilite o roteamento multicast IPv6.
<RouterA> system-view
[RouterA] ipv6 multicast routing
[RouterA-mrib6] quit
# Habilite o IPv6 PIM-SM em cada interface.
[RouterA] interface gigabitethernet 1/0/1
[RouterA-GigabitEthernet1/0/1] ipv6 pim sm
[RouterA-GigabitEthernet1/0/1] quit
[RouterA] interface gigabitethernet 1/0/2
[RouterA-GigabitEthernet1/0/2] ipv6 pim sm
[RouterA-GigabitEthernet1/0/2] quit
# Configure a GigabitEthernet 1/0/2 como um C-BSR e um C-RP.
[RouterA] ipv6 pim
[RouterA-pim6] c-bsr 1001::1
[RouterA-pim6] c-rp 1001::1
[RouterA-pim6] quit
- Configurar o Roteador B:
# Habilite o roteamento multicast IPv6.
<RouterB> system-view
[RouterB] ipv6 multicast routing
[RouterB-mrib6] quit
# Habilite o IPv6 PIM-SM em cada interface.
[RouterB] interface gigabitethernet 1/0/1
[RouterB-GigabitEthernet1/0/1] ipv6 pim sm
[RouterB-GigabitEthernet1/0/1] quit
[RouterB] interface gigabitethernet 1/0/2
[RouterB-GigabitEthernet1/0/2] ipv6 pim sm
[RouterB-GigabitEthernet1/0/2] quit
- Configurar o Roteador C:
# Habilite o roteamento multicast IPv6.
<RouterC> system-view
[RouterC] ipv6 multicast routing
[RouterC-mrib6] quit
# Habilite o MLD na GigabitEthernet 1/0/1.
[RouterC] interface gigabitethernet 1/0/1
[RouterC-GigabitEthernet1/0/1] mld enable
[RouterC-GigabitEthernet1/0/1] quit
# Habilite o IPv6 PIM-SM na GigabitEthernet 1/0/2.
[RouterC] interface gigabitethernet 1/0/2
[RouterC-GigabitEthernet1/0/2] ipv6 pim sm
[RouterC-GigabitEthernet1/0/2] quit
- Configurar o Roteador D:
# Habilite o roteamento multicast IPv6.
<RouterD> system-view
[RouterD] ipv6 multicast routing
[RouterD-mrib6] quit
# Habilite o MLD na GigabitEthernet 1/0/1.
[RouterD] interface gigabitethernet 1/0/1
[RouterD-GigabitEthernet1/0/1] mld enable
[RouterD-GigabitEthernet1/0/1] quit
# Habilite o IPv6 PIM-SM na GigabitEthernet 1/0/2.
[RouterD] interface gigabitethernet 1/0/2
[RouterD-GigabitEthernet1/0/2] ipv6 pim sm
[RouterD-GigabitEthernet1/0/2] quit
- Configure o Switch A:
# Habilite o recurso de espionagem MLD.
<SwitchA> system-view
[SwitchA] mld-snooping
[SwitchA-mld-snooping] quit
# Crie a VLAN 100 e atribua as GigabitEthernet 1/0/1 a GigabitEthernet 1/0/4 à VLAN.
[SwitchA] vlan 100
[SwitchA-vlan100] port gigabitethernet 1/0/1 to gigabitethernet 1/0/4
# Habilite o snooping MLD e o snooping IPv6 PIM para a VLAN 100.
[SwitchA-vlan100] mld-snooping enable
[SwitchA-vlan100] ipv6 pim-snooping enable
[SwitchA-vlan100] quit
Verificação da configuração
# No Switch A, exiba as informações de vizinho do IPv6 PIM snooping para a VLAN 100.
[SwitchA] display ipv6 pim-snooping neighbor vlan 100 Total de 4 vizinhos.
[SwitchA] display ipv6 pim-snooping neighbor vlan 100
Total 4 neighbors.
VLAN 100: Total 4 neighbors.
FE80::1
Ports (1 in total):
GE1/0/1 (00:32:43)
FE80::2
Ports (1 in total):
GE1/0/2 (00:32:43)
FE80::3
Ports (1 in total):
GE1/0/3 (00:32:43)
FE80::4
Ports (1 in total):
GE1/0/4 (00:32:43)
A saída mostra que o Roteador A, o Roteador B, o Roteador C e o Roteador D são vizinhos IPv6 PIM snooping.
# No Switch A, exiba as entradas de roteamento do IPv6 PIM snooping para a VLAN 100. [SwitchA] display ipv6 pim-snooping routing-table vlan 100 Total de 2 entradas.
[SwitchA] display ipv6 pim-snooping routing-table vlan 100
Total 2 entries.
FSM flag: NI-no info, J-join, PP-prune pending
VLAN 100: Total 2 entries.
(*, FF1E::101)
Upstream neighbor: FE80::1
Upstream ports (1 in total):
GE1/0/1
Downstream ports (1 in total):
GE1/0/3
Expires: 00:03:01, FSM: J
(*, FF2E::101)
Upstream neighbor: FE80::2
Upstream ports (1 in total):
GE1/0/2
Downstream ports (1 in total):
GE1/0/4
Expires: 00:03:01, FSM: J
O resultado mostra as seguintes informações:
- O Switch A encaminhará os dados multicast destinados ao grupo multicast IPv6 FF1E::101 somente para o Roteador C.
- O Switch A encaminhará os dados multicast destinados ao grupo multicast IPv6 FF2E::101 somente para o Roteador D.
Solução de problemas de snooping IPv6 PIM
Esta seção descreve problemas comuns de snooping IPv6 PIM e como solucioná-los.
O IPv6 PIM snooping não funciona em um dispositivo de camada 2
Sintoma
O IPv6 PIM snooping não funciona em um dispositivo de camada 2.
Solução
Para resolver o problema:
- Use o comando display current-configuration para exibir informações sobre o snooping MLD e o snooping IPv6 PIM.
- Se o snooping MLD não estiver ativado, ative o recurso de snooping MLD e, em seguida, ative o snooping MLD e o snooping IPv6 PIM para a VLAN.
- Se o snooping do IPv6 PIM não estiver ativado, ative o snooping do IPv6 PIM para a VLAN.
- Se o problema persistir, entre em contato com o Suporte da Intelbras.
Configuração de VLANs multicast IPv6
Recurso de VLAN multicast IPv6
Conforme mostrado na Figura 1, o Host A, o Host B e o Host C estão em VLANs diferentes e no mesmo grupo multicast IPv6. Quando o Switch A (dispositivo de camada 3) recebe dados multicast IPv6 para esse grupo, ele encaminha três cópias dos dados para o Switch B (dispositivo de camada 2). Isso ocupa uma grande quantidade de largura de banda e aumenta a carga sobre o dispositivo de camada 3.
Figura 1 Transmissão multicast sem o recurso de VLAN multicast IPv6
Depois que uma VLAN multicast IPv6 é configurada no Switch B, o Switch A envia uma cópia dos dados multicast IPv6 para a VLAN multicast IPv6 no Switch B. Isso economiza largura de banda da rede e diminui a carga sobre o dispositivo de Camada 3.
Métodos de VLAN multicast IPv6
As VLANs de multicast IPv6 suportam VLANs de multicast IPv6 baseadas em sub-VLANs e VLANs de multicast IPv6 baseadas em portas.
VLAN multicast IPv6 baseada em sub-VLAN
Conforme mostrado na Figura 2:
- O host A, o host B e o host C estão na VLAN 2 até a VLAN 4, respectivamente.
- No Switch B, a VLAN 10 é uma VLAN multicast IPv6. As VLAN 2 a VLAN 4 são sub-VLANs da VLAN 10.
- O MLD snooping está ativado para a VLAN multicast e suas sub-VLANs.
Figura 2 VLAN multicast baseada em sub-VLAN
O MLD snooping gerencia as portas do roteador na VLAN multicast IPv6 e as portas-membro em cada sub-VLAN. Quando o Switch A recebe dados multicast IPv6 da fonte multicast IPv6, ele envia apenas uma cópia dos dados multicast IPv6 para a VLAN multicast IPv6 no Switch B. Em seguida, o Switch B envia uma cópia separada para cada sub-VLAN da VLAN multicast IPv6.
VLAN multicast IPv6 baseada em porta
Conforme mostrado na Figura 3:
- O host A, o host B e o host C estão na VLAN 2 até a VLAN 4, respectivamente. Todas as portas de usuário (portas com hosts conectados) no Switch B são portas híbridas.
- No Switch B, a VLAN 10 é uma VLAN multicast IPv6. Todas as portas de usuário são atribuídas à VLAN 10.
- O MLD snooping está ativado para a VLAN multicast IPv6 e suas sub-VLANs.
Figura 3 VLAN multicast IPv6 baseada em porta
O MLD snooping gerencia as portas do roteador e as portas-membro na VLAN multicast IPv6. Quando o Switch A recebe dados multicast IPv6 da fonte multicast IPv6, ele envia apenas uma cópia dos dados multicast IPv6 para a VLAN multicast IPv6 no Switch B. Em seguida, o Switch B envia uma cópia separada para cada porta de usuário na VLAN multicast IPv6.
Restrições e diretrizes: Configuração de VLAN multicast IPv6
A VLAN a ser configurada como uma VLAN multicast IPv6 deve existir.
Se você tiver configurado uma VLAN multicast IPv6 baseada em sub-VLAN e uma VLAN multicast IPv6 baseada em porta em um dispositivo, a configuração da VLAN multicast IPv6 baseada em porta entrará em vigor.
O recurso de VLAN multicast IPv6 não entra em vigor nas VLANs secundárias. Como prática recomendada, não configure o recurso IPv6 multicast VLAN para VLANs secundárias. Para obter mais informações sobre a VLAN secundária, consulte o Guia de configuração de comutação de Layer 2-LAN.
Configuração de uma VLAN multicast IPv6 baseada em sub-VLAN
Restrições e diretrizes
As VLANs a serem configuradas como sub-VLANs de uma VLAN multicast IPv6 devem existir e não podem ser VLANs multicast IPv6 ou sub-VLANs de quaisquer outras VLANs multicast IPv6.
Pré-requisitos
Antes de configurar uma VLAN multicast IPv6 baseada em sub-VLAN, você deve concluir as seguintes tarefas:
- Crie VLANs conforme necessário.
- Habilite o MLD snooping para a VLAN a ser configurada como a VLAN multicast IPv6 e para as VLANs a serem configuradas como sub-VLANs.
Procedimento
- Entre na visualização do sistema.
System View
- Configure uma VLAN como uma VLAN de multicast IPv6 e entre na visualização de VLAN de multicast IPv6.
ipv6 multicast-vlan vlan-id
Por padrão, uma VLAN não é uma VLAN de multicast IPv6.
- Atribua VLANs à VLAN multicast IPv6 como sub-VLANs.
subvlan vlan-list
Por padrão, uma VLAN multicast IPv6 não tem sub-VLANs.
Configuração de uma VLAN multicast IPv6 baseada em porta
Restrições e diretrizes
É possível atribuir portas de usuário a uma VLAN multicast IPv6 na visualização de VLAN multicast IPv6 ou atribuir uma porta de usuário a uma VLAN multicast IPv6 na visualização de interface.
Uma porta de usuário pode pertencer a apenas uma VLAN multicast IPv6.
Pré-requisitos
Antes de configurar uma VLAN multicast IPv6 baseada em porta, você deve concluir as seguintes tarefas:
- Crie VLANs conforme necessário.
- Habilite o MLD snooping para a VLAN a ser configurada como a VLAN de multicast IPv6.
- Habilite o MLD snooping para todas as VLANs que contêm os receptores multicast.
- Configure os atributos das portas de usuário. Certifique-se de que as portas possam encaminhar pacotes da VLAN a ser configurada como a VLAN multicast IPv6 e enviar os pacotes com a tag de VLAN removida. Para obter mais informações sobre a configuração de atributos de porta, consulte Configuração de VLAN no Layer 2-LAN Switching Configuration Guide.
Atribuição de portas de usuário a uma VLAN multicast IPv6 na visualização de VLAN multicast IPv6
- Entre na visualização do sistema.
System View
- Configure uma VLAN IPv6 como uma VLAN multicast IPv6 e entre no modo de exibição VLAN multicast IPv6.
ipv6 multicast-vlan vlan-id
Por padrão, uma VLAN não é uma VLAN de multicast IPv6.
- Atribua portas à VLAN multicast IPv6 como portas de usuário.
port interface-list
Atribuição de portas de usuário a uma VLAN multicast IPv6 na visualização da interface
- Entre na visualização do sistema.
System View
- Configure uma VLAN IPv6 como uma VLAN multicast IPv6 e entre no modo de exibição VLAN multicast IPv6.
ipv6 multicast-vlan vlan-id
Por padrão, uma VLAN não é uma VLAN de multicast IPv6.
- Retornar à visualização do sistema.
quit
- Entre na visualização da interface da Camada 2.
- Entre na visualização da interface Ethernet de camada 2.
interface interface-type interface-number
- Entre na visualização da interface agregada da camada 2.
interface bridge-aggregation interface-number
- Atribua a porta à VLAN multicast IPv6 como uma porta de usuário.
porta ipv6 multicast-vlan vlan-id
Por padrão, uma porta não pertence a nenhuma VLAN multicast IPv6.
Definição do número máximo de entradas de encaminhamento de VLAN multicast IPv6
Sobre a configuração do número máximo de entradas de encaminhamento de VLAN multicast IPv6
Você pode definir o número máximo de entradas de encaminhamento de VLAN multicast IPv6 no dispositivo. Quando o limite superior é atingido, o dispositivo não cria entradas de encaminhamento de VLAN multicast IPv6 até que algumas entradas se esgotem ou sejam removidas manualmente.
Procedimento
- Entre na visualização do sistema.
System View
- Defina o número máximo de entradas de encaminhamento de VLAN multicast IPv6.
ipv6 multicast-vlan entry-limit limit
A configuração padrão varia de acordo com o modelo do dispositivo. Para obter mais informações, consulte a referência do comando.
Comandos de exibição e manutenção para VLANs multicast IPv6
Execute comandos de exibição em qualquer visualização e redefina comandos na visualização do usuário.
| Tarefa | Comando |
| Exibir informações sobre VLANs multicast IPv6. | exibir ipv6 multicast-vlan [ vlan-id ] |
| Exibir entradas de encaminhamento de VLAN multicast IPv6. | display ipv6 multicast-vlan forwarding-table [ ipv6-source-address [ prefix-length ] | ipv6-group-address [ prefix-length ] | slot slot-number | subvlan vlan-id | vlan vlan-id ] * |
| Exibir informações sobre entradas de grupos multicast IPv6 em VLANs multicast IPv6. | exibir grupo ipv6 multicast-vlan [ ipv6-source-address | ipv6-group-address | slot slot-number | verbose | vlan vlan-id ] * |
| Limpar entradas de grupos multicast IPv6 em VLANs multicast IPv6. | reset ipv6 multicast-vlan group [ ipv6-group-address [ prefix-length ] | ipv6-source-address [ prefix-length ] | vlan vlan-id ] * |
Exemplos de configuração de VLAN multicast IPv6
Exemplo: Configuração de VLAN multicast IPv6 baseada em sub-VLAN
Configuração de rede
Conforme mostrado na Figura 4:
- O dispositivo de camada 3, Switch A, executa o MLD e atua como consultador de MLD. O dispositivo de camada 2, Switch B, executa o MLDv1 snooping.
- A origem multicast IPv6 envia dados multicast IPv6 para o grupo multicast IPv6 FF1E::101. Os receptores Host A, Host B e Host C pertencem à VLAN 2, VLAN 3 e VLAN 4, respectivamente.
Configure uma VLAN multicast IPv6 baseada em sub-VLAN no Switch B para atender aos seguintes requisitos:
- O Switch A envia os dados multicast IPv6 para o Switch B por meio da VLAN multicast IPv6.
- O switch B encaminha os dados multicast IPv6 para os receptores em diferentes VLANs de usuário.
Figura 4 Diagrama de rede
Procedimento
- Configure o Switch A:
# Habilite o roteamento multicast IPv6.
<SwitchA> system-view
[SwitchA] ipv6 multicast routing
[SwitchA-mrib6] quit
# Crie a VLAN 20 e atribua a GigabitEthernet 1/0/2 à VLAN.
[SwitchA] vlan 20
[SwitchA-vlan20] port gigabitethernet 1/0/2
[SwitchA-vlan20] quit
# Atribua um endereço IPv6 à interface VLAN 20 e ative o IPv6 PIM-DM na interface.
[SwitchA] interface vlan-interface 20
[SwitchA-Vlan-interface20] ipv6 address 1::2 64
[SwitchA-Vlan-interface20] ipv6 pim dm
[SwitchA-Vlan-interface20] quit
# Criar a VLAN 10.
[SwitchA] vlan 10
[SwitchA-vlan10] quit
# Configure a GigabitEthernet 1/0/1 como uma porta híbrida e atribua a porta à VLAN 10 como um membro de VLAN marcada.
[SwitchA] interface gigabitethernet 1/0/1
[SwitchA-GigabitEthernet1/0/1] port link-type hybrid
[SwitchA-GigabitEthernet1/0/1] port hybrid vlan 10 tagged
[SwitchA-GigabitEthernet1/0/1] quit
# Atribua um endereço IPv6 à interface VLAN 10 e ative o MLD na interface.
[SwitchA] interface vlan-interface 10
[SwitchA-Vlan-interface10] ipv6 address 2001::1 64
[SwitchA-Vlan-interface10] mld enable
[SwitchA-Vlan-interface10] quit
- Configure o Switch B:
# Habilite o recurso de espionagem MLD.
<SwitchB> system-view
[SwitchB] mld-snooping
[SwitchB-mld-snooping] quit
# Crie a VLAN 2, atribua a GigabitEthernet 1/0/2 à VLAN e ative o MLD snooping para a VLAN.
[SwitchB] vlan 2
[SwitchB-vlan2] port gigabitethernet 1/0/2
[SwitchB-vlan2] mld-snooping enable
[SwitchB-vlan2] quit
# Crie a VLAN 3, atribua a GigabitEthernet 1/0/3 à VLAN e ative o MLD snooping para a VLAN.
[SwitchB] vlan 3
[SwitchB-vlan3] port gigabitethernet 1/0/3
[SwitchB-vlan3] mld-snooping enable
[SwitchB-vlan3] quit
# Crie a VLAN 4, atribua a GigabitEthernet 1/0/4 à VLAN e ative o MLD snooping para a VLAN.
[SwitchB] vlan 4
[SwitchB-vlan4] port gigabitethernet 1/0/4
[SwitchB-vlan4] mld-snooping enable
[SwitchB-vlan4] quit
# Crie a VLAN 10 e ative o MLD snooping para a VLAN.
[SwitchB] vlan 10
[SwitchB-vlan10] mld-snooping enable
[SwitchB-vlan10] quit
# Configure a GigabitEthernet 1/0/1 como uma porta híbrida e atribua a porta à VLAN 10 como uma porta Membro da VLAN.
[SwitchB] interface gigabitethernet 1/0/1
[SwitchB-GigabitEthernet1/0/1] port link-type hybrid
[SwitchB-GigabitEthernet1/0/1] port hybrid vlan 10 tagged
[SwitchB-GigabitEthernet1/0/1] quit
# Configure a VLAN 10 como uma VLAN multicast IPv6 e atribua a VLAN 2 a VLAN 4 como sub-VLANs para a VLAN 10 multicast.
[SwitchB] ipv6 multicast-vlan 10
[SwitchB-ipv6-mvlan-10] subvlan 2 to 4
[SwitchB-ipv6-mvlan-10] quit
Verificação da configuração
# Exibir informações sobre todas as VLANs multicast IPv6 no Switch B.
[SwitchB] display ipv6 multicast-vlan
Total 1 IPv6 multicast VLANs.
IPv6 multicast VLAN 10:
Sub-VLAN list(3 in total):
2-4
Port list(0 in total):
# Exibir informações sobre grupos multicast IPv6 em VLANs multicast IPv6 no Switch B.
[SwitchB] display ipv6 multicast-vlan group
Total 1 entries.
IPv6 multicast VLAN 10: Total 1 entries.
(::, FF1E::101)
Sub-VLANs (3 in total):
VLAN 2
VLAN 3
VLAN 4
A saída mostra que o grupo multicast IPv6 FF1E::101 pertence à VLAN 10 de multicast IPv6. A VLAN 10 de multicast IPv6 contém as sub-VLANs VLAN 2 a VLAN 4. O switch B replicará os dados multicast IPv6 da VLAN 10 para a VLAN 2 até a VLAN 4.
Exemplo: Configuração de VLAN multicast IPv6 baseada em porta
Configuração de rede
Conforme mostrado na Figura 5:
- O dispositivo de camada 3, Switch A, executa o MLDv1 e atua como consultador de MLD. O dispositivo de camada 2, Switch B, executa o MLDv1 snooping.
- A origem multicast IPv6 envia dados multicast IPv6 para o grupo multicast IPv6 FF1E::101. Os receptores Host A, Host B e Host C pertencem à VLAN 2, VLAN 3 e VLAN 4, respectivamente.
Configure uma VLAN multicast IPv6 baseada em porta no Switch B para atender aos seguintes requisitos:
- O Switch A envia dados multicast IPv6 para o Switch B por meio da VLAN multicast IPv6.
- O switch B encaminha os dados multicast IPv6 para os receptores em diferentes VLANs de usuário.
Figura 5 Diagrama de rede
Procedimento
- Configure o Switch A:
# Habilitar o roteamento multicast IPv6.
<SwitchA> system-view
[SwitchA] ipv6 multicast routing
[SwitchA-mrib6] quit
# Crie a VLAN 20 e atribua a GigabitEthernet 1/0/2 à VLAN.
[SwitchA] vlan 20
[SwitchA-vlan20] port gigabitethernet 1/0/2
[SwitchA-vlan20] quit
# Atribua um endereço IPv6 à interface VLAN 20 e ative o IPv6 PIM-DM na interface.
[SwitchA] interface vlan-interface 20
[SwitchA-Vlan-interface20] ipv6 address 1::2 64
[SwitchA-Vlan-interface20] ipv6 pim dm
[SwitchA-Vlan-interface20] quit
# Crie a VLAN 10 e atribua a GigabitEthernet 1/0/1 à VLAN.
[SwitchA] vlan 10
[SwitchA-vlan10] port gigabitethernet 1/0/1
[SwitchA-vlan10] quit
# Atribua um endereço IPv6 à interface VLAN 10 e ative o MLD na interface.
[SwitchA] interface vlan-interface 10
[SwitchA-Vlan-interface10] ipv6 address 2001::1 64
[SwitchA-Vlan-interface10] mld enable
[SwitchA-Vlan-interface10] quit
- Configure o Switch B:
# Habilite o recurso de espionagem MLD.
<SwitchB> system-view
[SwitchB] mld-snooping
[SwitchB-mld-snooping] quit
# Crie a VLAN 10, atribua a GigabitEthernet 1/0/1 à VLAN e ative o MLD snooping para a VLAN.
[SwitchB] vlan 10
[SwitchB-vlan10] port gigabitethernet 1/0/1
[SwitchB-vlan10] mld-snooping enable
[SwitchB-vlan10] quit
# Crie a VLAN 2 e ative o MLD snooping para a VLAN.
[SwitchB] vlan 2
[SwitchB-vlan2] mld-snooping enable
[SwitchB-vlan2] quit
# Crie a VLAN 3 e ative o MLD snooping para a VLAN.
[SwitchB] vlan 3
[SwitchB-vlan3] mld-snooping enable
[SwitchB-vlan3] quit
# Crie a VLAN 4 e ative o MLD snooping para a VLAN.
[SwitchB] vlan 4
[SwitchB-vlan4] mld-snooping enable
[SwitchB-vlan4] quit
# Configure a GigabitEthernet 1/0/2 como uma porta híbrida e configure a VLAN 2 como o PVID da porta híbrida.
[SwitchB] interface gigabitethernet 1/0/2
[SwitchB-GigabitEthernet1/0/2] port link-type hybrid
[SwitchB-GigabitEthernet1/0/2] port hybrid pvid vlan 2
# Atribua a GigabitEthernet 1/0/2 à VLAN 2 e à VLAN 10 como um membro de VLAN sem marcação.
[SwitchB-GigabitEthernet1/0/2] port hybrid vlan 2 untagged
[SwitchB-GigabitEthernet1/0/2] port hybrid vlan 10 untagged
[SwitchB-GigabitEthernet1/0/2] quit
# Configure a GigabitEthernet 1/0/3 como uma porta híbrida e configure a VLAN 3 como o PVID da porta híbrida.
[SwitchB] interface gigabitethernet 1/0/3
[SwitchB-GigabitEthernet1/0/3] port link-type hybrid
[SwitchB-GigabitEthernet1/0/3] port hybrid pvid vlan 3
# Atribua a GigabitEthernet 1/0/3 à VLAN 3 e à VLAN 10 como um membro de VLAN sem marcação.
[SwitchB-GigabitEthernet1/0/3] port hybrid vlan 3 untagged
[SwitchB-GigabitEthernet1/0/3] port hybrid vlan 10 untagged
[SwitchB-GigabitEthernet1/0/3] quit
# Configure a GigabitEthernet 1/0/4 como uma porta híbrida e configure a VLAN 4 como o PVID da porta híbrida.
[SwitchB] interface gigabitethernet 1/0/4
[SwitchB-GigabitEthernet1/0/4] port link-type hybrid
[SwitchB-GigabitEthernet1/0/4] port hybrid pvid vlan 4
# Atribua a GigabitEthernet 1/0/4 à VLAN 4 e à VLAN 10 como um membro de VLAN sem marcação.
[SwitchB-GigabitEthernet1/0/4] port hybrid vlan 4 untagged
[SwitchB-GigabitEthernet1/0/4] port hybrid vlan 10 untagged
[SwitchB-GigabitEthernet1/0/4] quit
# Configure a VLAN 10 como uma VLAN de multicast IPv6.
[SwitchB] ipv6 multicast-vlan 10
# Atribua a GigabitEthernet 1/0/2 e a GigabitEthernet 1/0/3 à VLAN 10.
[SwitchB-ipv6-mvlan-10] port gigabitethernet 1/0/2 to gigabitethernet 1/0/3
[SwitchB-ipv6-mvlan-10] quit
# Atribua a GigabitEthernet 1/0/4 à VLAN 10.
[SwitchB] interface gigabitethernet 1/0/4
[SwitchB-GigabitEthernet1/0/4] ipv6 port multicast-vlan 10
[SwitchB-GigabitEthernet1/0/4] quit
Verificação da configuração
# Exibir informações sobre VLANs multicast IPv6 no Switch B.
[SwitchB] display ipv6 multicast-vlan
Total 1 IPv6 multicast VLANs.
IPv6 multicast VLAN 10:
Sub-VLAN list(0 in total):
Port list(3 in total):
GE1/0/2
GE1/0/3
GE1/0/4
# Exibir entradas de encaminhamento dinâmico de MLD snooping no Switch B.
[SwitchB] display mld-snooping group
Total 1 entries.
VLAN 10: Total 1 entries.
11
(::, FF1E::101)
Host slots (0 in total):
Host ports (3 in total):
GE1/0/2 (00:03:23)
GE1/0/3 (00:04:07)
GE1/0/4 (00:04:16)
A saída mostra que o MLD snooping mantém as portas de usuário na VLAN multicast (VLAN 10). O switch B encaminhará os dados multicast IPv6 da VLAN 10 por meio dessas portas de usuário.