Introduction
Este documento descreve o procedimento necessário para configurar o multicast em Unified Computing Systems (UCS). Multicast (MCAST) é a capacidade de enviar dados através de uma rede para vários usuários ao mesmo tempo (comunicação de um para muitos ou muitos grupos). O Internet Group Management Protocol (IGMP) é um componente crucial do Multicast. A finalidade principal do IGMP é permitir que os hosts comuniquem seu desejo de receber tráfego multicast, para o(s) roteador(es) multicast IP na rede local. Isso, por sua vez, permite que os roteadores Multicast IP "unam" o grupo multicast especificado e comecem a encaminhar o tráfego multicast para o segmento de rede em direção ao host.
Prerequisites
Requirements
A Cisco recomenda que você tenha conhecimento destes tópicos:
- UCS
- Comutação multicast Nexus
Componentes Utilizados
As informações neste documento são baseadas nestas versões de software e hardware:
- Interconexão de estrutura - 6100 / 6200
- UCSM (Unified Computing System Manager)
- Switch upstream (EX; Nexus 5000)
The information in this document was created from the devices in a specific lab environment. All of the devices used in this document started with a cleared (default) configuration. Se a rede estiver ativa, certifique-se de que você entenda o impacto potencial de qualquer comando.
Informações de Apoio
Antes do Unified Computing System Manager (UCS-M) versão 2.1:
- O multicast no UCS tem rastreamento IGMP ativado por padrão e não pode ser desativado. (Os Cisco Technical Assistance Centers (TAC) podem ser desabilitados por meio do plug-in de depuração).
- As interconexões em malha do UCS não têm funcionalidade de consulta IGMP; isso exige que você habilite a funcionalidade do consultado em um dispositivo na rede L2 upstream.
- Para que isso funcione, você precisa de um Roteador Multicast na VLAN ou de um consultante IGMP na VLAN.
Notas de 2.1 de março da Dell:
- Por padrão, o IGMP Snooping está ativado, os administradores de rede devem examinar cuidadosamente todos os requisitos para desabilitar o IGMP Snooping e o desempenho prejudicial que possa ocorrer.
- A configuração do IGMP Snooping só está disponível e configurável por VLAN. Você não pode ativar ou desativar o IGMP Snooping globalmente.
- A capacidade de desabilitar o IGMP Snooping é suportada no Modo de Host Final (EHM) e no Modo de Switch.
- Não há suporte para Políticas de Multicast em grupos de rede (outro novo recurso no Dell Mar).
Especificações da interconexão de estrutura:
- Para uma Interconexão de estrutura (FI - Fabric Interconnect) série 6100, todas as VLANs podem usar somente a política de multicast padrão; no entanto, o usuário pode modificar os estados de IGMP Snooping/Querier desta política padrão. Se você configurar qualquer outra política de multicast, será exibido um erro: "Para Vlans in X Fabric Interconnect, somente a política de multicast padrão é suportada."
- Para alterar a política de multicast de uma determinada VLAN (para uma política diferente da política de multicast padrão) só há suporte em FIs 6200 e NÃO em 6100s. O motivo pelo qual os FIs 6100 não podem ter políticas multicast diferentes em suas VLANs é devido a uma limitação no ASIC de Gatos. Essa limitação não existe nos 6200 FIs com ASICs Carmel.
Opções de configuração de multicast do UCS
Configuração no modo de host final
Rastreamento IGMP ativado / Questionário IGMP habilitado
- Ele envia somente as consultas aos blades. Ele não envia consultas IGMP para a rede upstream.
- Os FIs não enviam as consultas IGMP para o switch upstream, pois isso contradiz a função do modo Host Final na rede. Isso pode levar ao tráfego multicast indesejado (controle e dados) enviado aos FIs. Essa é a razão pela qual foi decidido que os EHM FIs sejam responsáveis por transmitir consultas IGMP somente para seus blades.
- Como resultado, é necessário uma das configurações aprovadas:
Configurações aprovadas:
Configure o verificador IGMP no switch upstream com rastreamento IGMP ativado ou Desative o rastreamento IGMP no switch upstream para inundar o tráfego multicast. Como alternativa, altere os FIs para o modo de switch.
Rastreamento IGMP ativado / Questionário IGMP desativado
- O modo padrão, o mesmo que as versões anteriores à Dell Mar.
- Requer: IGMP Querier no switch upstream para a VLAN com rastreamento IGMP ativado ou roteador Multicast na VLAN.
Rastreamento IGMP desabilitado / Questionário IGMP desabilitado
- Os FIs inundam o tráfego multicast na VLAN.
- Requer que uma das configurações aprovadas funcione com êxito:
Configurações aprovadas:
O switch de upstream pode ter o rastreamento IGMP ativado ou tê-lo desabilitado no switch de upstream para inundar o tráfego de multicast.
Rastreamento IGMP desabilitado / Questionário IGMP habilitado
- Esta não é uma configuração válida.
- Isso é bloqueado corretamente pelo UCSM.

Configuração no modo de comutação
Rastreamento IGMP ativado / Questionário IGMP habilitado
- Os FIs encaminham consultas IGMP para a rede upstream.
- Os switches upstream aprendem sobre o consultante de IGMP configurado em FIs e depois criam e encaminham o tráfego de MCAST para FIs.
- Requer: Switch upstream com rastreamento IGMP habilitado ou com rastreamento desabilitado para inundar o tráfego multicast.
Rastreamento IGMP ativado / Questionário IGMP desativado
- O modo padrão, o mesmo da versão anterior ao Dell Mar.
- Requer: IGMP Querier no switch upstream para a VLAN com rastreamento IGMP ativado ou roteador multicast na VLAN.
Rastreamento IGMP desabilitado / Questionário IGMP desabilitado
- Os FIs inundam o tráfego multicast na VLAN.
- Requer: Switch upstream com rastreamento IGMP habilitado ou para que ele seja desabilitado para inundar o tráfego multicast.
Rastreamento IGMP desabilitado / Questionário IGMP habilitado
- Esta não é uma configuração válida.
- Isso é bloqueado corretamente pelo UCSM.

Configuração UCS e upstream
Configuração - Criar
O rastreamento IGMP está disponível em uma base de VLAN e não no nível de interface. A partir do UCSM, isso pode ser configurado com uma política multicast em uma VLAN nomeada.
1. Adicione um novo nó Políticas de Multicast em LAN> LAN > Políticas> raiz.
2. Há suporte para a criação, modificação e exclusão de Políticas Multicast.
3. Há uma opção para selecionar a política multicast existente quando uma VLAN é criada.
4. E suporte para anexar uma política multicast existente a uma VLAN que já tenha sido criada.
Note: As Políticas de Multicast estão somente na árvore de políticas raiz e você não pode criar políticas individuais em uma suborganização.
Política padrão
A política de multicast padrão mantém-se em linha com o comportamento de interconexão de estrutura antes da versão 2.1 de março da Dell:
Espionagem de IGMP- Habilitado
Questionário IGMP - Desabilitado

Configuração - Criar continuação
Etapa 1. Adicione um novo nó Políticas de Multicast em LAN > LAN > Políticas > raiz.

Etapa 2. Clique com o botão direito do mouse em Multicast Policies e, em seguida, em Create Multicast Policy.
Etapa 3. Em seguida, você verá o seguinte:
Forneça um nome e configure os estados do IGMP Snooping and Snooping Querier.


Etapa 4. Se você tentar desabilitar o IGMP Snooping enquanto o IGMP Snooping Querier estiver habilitado, isso gerará um erro, pois essa não é uma configuração válida.

Etapa 5. Durante a criação de uma nova VLAN, agora há uma opção e para especificar o nome da política de multicast.

Configuração - Atribuir
Exemplos com políticas diferentes definidas na VLAN. Nome da política multicast é o que você configura onde a Instância de política multicast está sendo usada pelas interconexões de estrutura.



Se você criar vários objetos de VLAN, que apontam para o mesmo ID de VLAN, então, quando você aplica uma política de Multicast, ela é aplicada a todos os objetos de VLAN com o mesmo ID de VLAN. A política multicast mais recente aplicada é aplicada a todos. Por exemplo: O QMulticast foi alterado para Snoop_off_que_off (Vlan 38).



Criando política de multicast UCS via CLI
- Adicione um novo comando para criar uma política multicast no escopo org.
MiniMe-B# scope org
MiniMe-B /org # criar mcast-policy <name>
- Definir propriedades para política de multicast.
MiniMe-B /org/mcast-policy #set querier <enable/disable>
MiniMe-B /org/mcast-policy #set snooping <enable/disable>
- Novo comando para exibir políticas multicast existentes.
MiniMe-B # scope org
MiniMe-B /org # show mcast-policy
- Novo comando para excluir a política multicast existente.
MiniMe-B # scope org
MiniMe-B /org # delete mcast-policy <name>
- Quando você cria uma VLAN, o usuário pode adicionar uma política de multicast existente à VLAN.
MiniMe-B# escopo eth-uplink
MiniMe-B /eth-uplink # scope vlan <vlan>
MiniMe-B /eth-uplink/vlan # set mcastpolicy <name>
Configuração no Switch Upstream
- No switch upstream, você deve configurar o verificador de rastreamento IGMP em uma VLAN específica e o verificador de rastreamento IGMP deve corresponder ao IP na política de multicast do UCS.
AGR012-5K-A(config)# vlan 38
AGR012-5K-A(config-vlan)# configuração de vlan 38
AGR012-5K-A(config-vlan-config)# ip igmp snooping querier 172.16.38.124( O IP provavelmente será diferente)
Verificar
- Show ip igmp snooping vlan <vlan id> (Isso pode ser feito no switch upstream ou na interconexão de estrutura.)
(Saída do comando de rastreamento UCS para VLAN 38 verifica se o solicitante está configurado no UCSM e no N5k, e mostra que apenas o verificador no N5k está ativo atualmente (como esperado). Enquanto a VLAN 39 não estiver configurada.

- Show ip igmp snooping querier vlan <vlan id> (Isso pode ser feito no switch upstream ou na interconexão de estrutura.)

- Show ip igmp snooping groups vlan <vlan id> (Isso pode ser feito no switch upstream ou na interconexão de estrutura.)
- Mostra as portas ativas para multicast e o consultante de IGMP.

- Show ip igmp snooping statistics vlan <vlan id> (Isso pode ser feito no switch upstream ou na interconexão de estrutura.)

- AGR012-5K-A#show mac address-table multicast
Legend:
- primary entry, G - Gateway MAC, (R) - Routed MAC, O - Overlay MAC age - seconds since last seen,+ - primary entry using vPC Peer-Link
VLAN MAC Address Type age Secure NTFY Ports
---------+-----------------+--------+---------+------+----+------------------
38 0100.5e10.2604 igmp 0 F F Eth1/2 Router
38 0100.5e7f.fffd igmp 0 F F Eth1/2 Router
0100.5e7f.2604 = 224.127.38.4 (Multicast Group Address)
0100.5e7f.fffd = 224.127.255.253 (Multicast Group Address)
- AGR012-5K-A# ethanalyzer local interface inbound-low display-filter igmp limite
Isso não captura dados reais de fluxo de vídeo, apenas dados IGMP. Esta ferramenta captura o tráfego de controle. (EX; mostra quando um host entra ou sai do grupo.)
Capturing on inband
2009-12-02 02:11:34.435559 172.16.38.5 -> 224.0.0.22 IGMP V3 Membership Report / Join group 224.0.0.252 for any sources
2009-12-02 02:11:55.416507 172.16.38.6 -> 224.0.0.22 IGMP V3 Membership Report / Leave group 236.16.38.4
2009-12-02 02:11:55.802408 172.16.38.6 -> 224.0.0.22 IGMP V3 Membership Report / Leave group 236.16.38.4
2009-12-02 02:11:59.378576 172.16.38.6 -> 224.0.0.22 IGMP V3 Membership Report / Join group 236.16.38.4 for any sources
Troubleshoot
- Esse aplicativo é baixado em dois hosts diferentes, remetente e receptor. Com ele, você pode gerar tráfego multicast com uma transferência de um arquivo de uma origem para vários destinos de uma só vez com um único comando.


(Aqui estão as imagens que mostram como transmitir no VLC. Há um monte de informações sobre como fazer esse processo online.)




Como Gerar Tráfego IGMP e Multicast com Iperf?
# iperf -c 239.1.1.1 -i 1 -u -t 600 -b 10M
iperf sender options:
-c 239.1.1.1 : send traffic to multicast IP address 239.1.1.1
-i 1 : update interval is 1 second
-u : UDP traffic, multicast is based on UDP
-t 600 : send traffic for 600 seconds
-b 10M: UDP traffic bandwidth is10Mbps
# iperf -s -B 239.1.1.1 -i 1 -u
iperf receiver options:
-s : server mode
-B 239.1.1.1 : listening to IP address 239.1.1.1, as it is a multicast IP address, so this is a multicast receiver.
-i 1 : update interval is 1 second
-u : UDP traffic, multicast is based on UDP
Informações Relacionadas