Configuração do registro de VLAN multicast em switches Junos OS
O registro de VLAN multicast (MVR) permite que hosts que não fazem parte de uma VLAN multicast (MVLAN) recebam fluxos multicast da MVLAN, compartilhando a MVLAN em várias VLANs em uma rede de Camada 2. Os hosts permanecem em suas próprias VLANs por motivos de largura de banda e segurança, mas são capazes de receber fluxos multicast no MVLAN.
O MVR não é habilitado por padrão em switches que oferecem suporte a MVR. Você deve configurar explicitamente um switch com um MVLAN de origem de encaminhamento de dados e associá-lo a um ou mais VLANs receptores MVR de encaminhamento de dados. Quando você configura uma ou mais VLANs em um switch para serem VLANs receptoras MVR, você deve configurar pelo menos uma MVLAN de origem associada. No entanto, você pode configurar um MVLAN de origem sem associar VLANs receptoras MVR a ele ao mesmo tempo.
O objetivo geral e os benefícios de empregar o MVR são os mesmos nos switches que usam o estilo de configuração de Software de Camada 2 (ELS) aprimorado e naqueles que não usam ELS. No entanto, existem diferenças na configuração e operação do MVR nos dois tipos de switches.
Configuração do registro de VLAN multicast em switches Junos OS com ELS
A seguir estão as estruturas de configuração que recomendamos para que o MVR opere sem problemas em switches Junos OS que oferecem suporte ao estilo de configuração aprimorado de software de Camada 2 (ELS) em camadas de acesso de camada única ou múltipla:
Em uma camada de acesso com uma única camada de switches, onde um switch é conectado a um roteador multicast na direção upstream e tem tronco de host ou portas de acesso conectadas a receptores multicast downstream:
Configure o MVR nas VLANs receptoras para operar no modo proxy.
Configure estaticamente a interface upstream para o roteador multicast como uma porta de roteador multicast no MVLAN.
Configure a opção em VLANs receptoras
translateMVR que tenham portas de tronco, para que os hosts nessas portas de tronco recebam os pacotes multicast marcados para suas próprias VLANs.
Em uma camada de acesso com várias camadas de switches, com um switch conectado upstream ao roteador multicast e um caminho através de um ou mais switches downstream para receptores multicast:
Configure o MVR nas VLANs receptoras para operar no modo proxy no switch superior que está diretamente conectado ao roteador multicast upstream.
Configure o MVR nas VLANs receptoras para operar em modo transparente para as camadas downstream restantes dos switches.
Configure estaticamente uma porta de roteador multicast para o switch na direção upstream em cada camada para o MVLAN.
Na camada mais baixa de switches MVR (conectados a hosts receptores), configure a tradução de tags MVLAN para VLANs receptoras MVR que tenham portas de tronco, de modo que os hosts nessas portas de tronco recebam o fluxo multicast com os pacotes marcados com suas próprias VLANs.
Ao habilitar o MVR em switches ELS, dependendo dos requisitos da rede multicast, você pode ter algumas VLANs receptoras MVR configuradas no modo proxy e algumas no modo transparente associadas ao mesmo MVLAN, porque a configuração do modo MVR se aplica individualmente a uma VLAN receptora MVR. As configurações de modo descritas aqui são apenas recomendações para uma operação suave do MVR nessas topologias.
As seguintes restrições se aplicam ao configurar o MVR nos switches ELS Junos OS:
O MVR é suportado apenas em VLANs que executam o IGMP versão 2 (IGMPv2).
Uma VLAN pode ser configurada como uma VLAN receptora MVLAN ou MVR, não ambas. No entanto, uma VLAN receptora MVR pode ser associada a mais de uma MVLAN.
Um MVLAN pode ser a origem de apenas uma sub-rede de grupo multicast, portanto, vários MVLANs configurados em um switch devem ter intervalos de sub-rede de grupo multicast exclusivos.
Você pode configurar uma interface em uma VLAN receptora MVR e sua MVLAN somente se ela estiver configurada como uma porta de roteador multicast em ambas as VLANs.
Você não pode configurar o modo proxy com a
installopção de instalar também entradas de encaminhamento em um VLAN receptor MVR. No modo proxy, os relatórios IGMP são enviados ao roteador upstream apenas no contexto do MVLAN. As fontes multicast não receberão relatórios IGMP na VLAN receptora MVR e o tráfego multicast não será enviado na VLAN receptora MVR.O MVR não suporta a configuração de um MVLAN ou VLANs receptoras MVR em VLANs privadas (PVLANs).
Para configurar o MVR nos switches ELS Junos OS que oferecem suporte a MVR:
A Figura 1 ilustra uma topologia de camada de acesso de camada única na qual o MVR é empregado com um MVLAN chamado mvlan e hosts receptores em VLANs receptoras MVR v10 e v20. Um exemplo da configuração de MVR recomendada para essa topologia segue a figura.
de camada única
O switch MVR na Figura 1 é configurado no modo proxy, conecta-se ao roteador multicast upstream na interface INTF-1 e se conecta aos hosts receptores na v10 usando a porta de tronco INTF-2 e na v20 usando a porta de acesso INTF-3. O switch está configurado para traduzir as tags MVLAN no fluxo multicast nas tags VLAN do receptor apenas para v10 no INTF-2.
# Receiver VLAN configuration before configuring MVR set interfaces INTF-1 unit 0 family ethernet-switching vlan members v10 set interfaces INTF-1 unit 0 family ethernet-switching vlan members v20 set interfaces INTF-1 unit 0 family ethernet-switching interface-mode trunk set interfaces INTF-2 unit 0 family ethernet-switching vlan members v10 set interfaces INTF-2 unit 0 family ethernet-switching interface-mode trunk set interfaces INTF-3 unit 0 family ethernet-switching vlan members v20 set vlans v10 vlan-id 10 set vlans v20 vlan-id 20 set protocols igmp-snooping vlan v10 set protocols igmp-snooping vlan v10 interface INTF-1 multicast-router-interface set protocols igmp-snooping vlan v20 set protocols igmp-snooping vlan v20 interface INTF-1 multicast-router-interface # Additional configuration for MVR set interfaces INTF-1 unit 0 family ethernet-switching vlan members mvlan set vlans mvlan vlan-id 100 set protocols igmp-snooping vlan mvlan data-forwarding source groups 233.252.0.0/8 set protocols igmp-snooping vlan mvlan interface INTF-1 multicast-router-interface set protocols igmp-snooping vlan v10 data-forwarding receiver source-list mvlan set protocols igmp-snooping vlan v10 data-forwarding receiver mode proxy set protocols igmp-snooping vlan v10 data-forwarding receiver translate set protocols igmp-snooping vlan v20 data-forwarding receiver source-list mvlan set protocols igmp-snooping vlan v20 data-forwarding receiver mode proxy
A Figura 2 ilustra uma topologia de camada de acesso de duas camadas na qual o MVR é empregado com um MVLAN chamado mvlan, VLANs receptoras MVR v10 e v20 e hosts receptores conectados à porta tronco INTF-4 na v10 e à porta de acesso INTF-5 na v20. Um exemplo da configuração de MVR recomendada para essa topologia segue a figura.
de várias camadas
O switch superior na Figura 2 se conecta ao roteador multicast upstream no INTF-1, e o switch inferior se conecta ao switch superior no INTF-3, ambos configurados como portas de tronco e interfaces de roteador multicast no MVLAN. O switch superior é configurado no modo proxy e o switch inferior é configurado no modo transparente para todas as VLANs receptoras MVR. O switch inferior é configurado para traduzir as tags MVLAN no fluxo multicast nas tags VLAN do receptor para v10 no INTF-4.
Interruptor superior:
# Receiver VLAN configuration before configuring MVR set interfaces INTF-1 unit 0 family ethernet-switching vlan members v10 set interfaces INTF-1 unit 0 family ethernet-switching vlan members v20 set interfaces INTF-1 unit 0 family ethernet-switching interface-mode trunk set interfaces INTF-2 unit 0 family ethernet-switching vlan members v10 set interfaces INTF-2 unit 0 family ethernet-switching vlan members v20 set interfaces INTF-2 unit 0 family ethernet-switching interface-mode trunk set vlans v10 vlan-id 10 set vlans v20 vlan-id 20 set protocols igmp-snooping vlan v10 set protocols igmp-snooping vlan v10 interface INTF-1 multicast-router-interface set protocols igmp-snooping vlan v20 set protocols igmp-snooping vlan v20 interface INTF-1 multicast-router-interface # Additional configuration for MVR set interfaces INTF-1 unit 0 family ethernet-switching vlan members mvlan set vlans mvlan vlan-id 100 set protocols igmp-snooping vlan mvlan data-forwarding source groups 233.252.0.0/8 set protocols igmp-snooping vlan mvlan interface INTF-1 multicast-router-interface set protocols igmp-snooping vlan v10 data-forwarding receiver source-list mvlan set protocols igmp-snooping vlan v10 data-forwarding receiver mode proxy set protocols igmp-snooping vlan v20 data-forwarding receiver source-list m-vlan set protocols igmp-snooping vlan v20 data-forwarding receiver mode proxy
Interruptor inferior:
# Receiver VLAN configuration before configuring MVR set interfaces INTF-3 unit 0 family ethernet-switching vlan members v10 set interfaces INTF-3 unit 0 family ethernet-switching vlan members v20 set interfaces INTF-3 unit 0 family ethernet-switching interface-mode trunk set interfaces INTF-4 unit 0 family ethernet-switching vlan members v10 set interfaces INTF-4 unit 0 family ethernet-switching interface-mode trunk set interfaces INTF-5 unit 0 family ethernet-switching vlan members v20 set vlans v10 vlan-id 10 set vlans v20 vlan-id 20 set protocols igmp-snooping vlan v10 set protocols igmp-snooping vlan v10 interface INTF-3 multicast-router-interface set protocols igmp-snooping vlan v20 set protocols igmp-snooping vlan v20 interface INTF-3 multicast-router-interface # Additional configuration for MVR set interfaces INTF-3 unit 0 family ethernet-switching vlan members mvlan set protocols igmp-snooping vlan mvlan data-forwarding source groups 233.252.0.0/8 set protocols igmp-snooping vlan mvlan interface INTF-3 multicast-router-interface set vlans mvlan vlan-id 100 set protocols igmp-snooping vlan v10 data-forwarding receiver source-list mvlan set protocols igmp-snooping vlan v10 data-forwarding receiver mode transparent set protocols igmp-snooping vlan v10 data-forwarding receiver translate set protocols igmp-snooping vlan v20 data-forwarding receiver source-list mvlan set protocols igmp-snooping vlan v20 data-forwarding receiver mode transparent
Visualização de informações de VLAN do receptor MVLAN e MVR em switches Junos OS com ELS
Nos switches Junos OS com o estilo de configuração aprimorado de Software de Camada 2 (ELS) que oferecem suporte a MVR, você pode usar o comando show igmp snooping data-forwarding para visualizar informações sobre os MVLANs e VLANs receptores MVR configurados em um switch, da seguinte forma:
user@host> show igmp snooping data-forwarding
Instance: default-switch
Vlan: v2
Learning-Domain : default
Type : MVR Source Vlan
Group subnet : 225.0.0.0/24
Receiver vlans:
vlan: v1
vlan: v3
Vlan: v1
Learning-Domain : default
Type : MVR Receiver Vlan
Mode : PROXY
Egress translate : FALSE
Install route : FALSE
Source vlans:
vlan: v2
Vlan: v3
Learning-Domain : default
Type : MVR Receiver Vlan
Mode : TRANSPARENT
Egress translate : FALSE
Install route : TRUE
Source vlans:
vlan: v2
Os MVLANs são listados como Type: MVR Source Vlan com o intervalo de sub-rede do grupo associado e VLANs receptoras MVR. As VLANs receptoras MVR são listadas como Type: MVR Receiver Vlan com as MVLANs de origem associadas e opções configuradas (proxy ou modo transparente, tradução de tags VLAN e instalação de entradas de encaminhamento VLAN receptora).
Além disso, os comandos show igmp snooping interface e show igmp snooping membership nos switches ELS Junos OS listam as interfaces VLAN do receptor MVR tanto no VLAN receptor MVR quanto em seu MVLAN, e exibem o campo Data-forwarding receiver: yes de saída quando as portas do receptor MVR estão listadas no MVLAN. Este campo não é exibido para outras interfaces em um MVLAN listadas no MVLAN que não estão em VLANs receptoras MVR.
Configuração do registro de VLAN multicast em switches Junos OS não-ELS
Quando você configura o MVR em switches Junos OS que não oferecem suporte ao estilo de configuração aprimorado de Software de Camada 2 (ELS), as seguintes restrições se aplicam:
O MVR é suportado apenas em VLANs que executam o IGMP versão 2 (IGMPv2).
Uma VLAN pode ser configurada como uma VLAN receptora MVLAN ou MVR, mas não ambas. No entanto, uma VLAN receptora MVR pode ser associada a mais de uma MVLAN.
Um MVLAN pode ser a origem de apenas uma sub-rede de grupo multicast, portanto, vários MVLANs configurados em um switch devem ter sub-redes de grupo multicast não contíguas.
Depois de configurar uma VLAN como MVLAN, essa VLAN não estará mais disponível para outros usos.
Você não pode habilitar protocolos multicast em interfaces VLAN que são membros de MVLANs.
Se você configurar um MVLAN no modo proxy, o modo proxy de espionagem IGMP será habilitado automaticamente em todas as VLANs receptoras MVR deste MVLAN. Se uma VLAN for uma VLAN receptora MVR para vários MVLANs, todos os MVLANs deverão ter o modo proxy habilitado ou todos deverão ter o modo proxy desabilitado. Você pode habilitar o modo proxy somente em VLANs configuradas como VLANs de origem MVR e que não estão configuradas para tunelamento Q-in-Q.
Você não pode configurar o modo proxy com a
installopção de também instalar entradas de encaminhamento para pacotes IGMP recebidos em um receptor VLAN MVR.
Para configurar o MVR em switches que não oferecem suporte a ELS:
Veja também
Tabela de histórico de alterações
A compatibilidade com recursos é determinada pela plataforma e versão utilizada. Use o Explorador de recursos para determinar se um recurso é compatível com sua plataforma.