CISCO IPv6 Multicast Listener Discovery Protocol Guia do usuário
LOGOTIPO

Encontrar informações de recursos

A versão do seu software pode não oferecer suporte a todos os recursos documentados neste módulo. Para obter as últimas advertências e informações sobre recursos, consulte Ferramenta de pesquisa de erros e as notas de versão para sua plataforma e versão de software. Para encontrar informações sobre os recursos documentados neste módulo e ver uma lista das versões nas quais cada recurso é suportado, consulte a tabela de informações do recurso no final deste módulo.
Use o Cisco Feature Navigator para encontrar informações sobre suporte de plataforma e suporte de imagem de software Cisco. Para acessar o Cisco Feature Navigator, acesse www.cisco.com/go/cfn. Uma conta no Cisco.com não é necessária.

Restrições para IPv6 Multicast Listener Discovery Protocol

  • A espionagem de MLD não é suportada. O tráfego multicast IPv6 é inundado para todos os pontos de fluxo Ethernet (EFPs) ou EFPs de tronco (TEFPs) associados a um domínio de ponte.
  • O proxy MLD não é suportado.
  • Para RSP1A, não há suporte para mais de 1000 rotas multicast IPv6.
  • Para RSP1B, não há suporte para mais de 2000 rotas multicast IPv6.
  • O protocolo IPv6 Multicast Listener Discovery não é suportado no módulo ASR 900 RSP3.

Informações sobre protocolo IPv6 Multicast Listener Discovery

Multicast IPv6 sobreview
Um grupo multicast IPv6 é um grupo arbitrário de receptores que deseja receber um determinado fluxo de dados. Este grupo não tem limites físicos ou geográficos; os receptores podem estar localizados em qualquer lugar na Internet ou em qualquer rede privada. Receptores interessados ​​em receber dados fluindo para um determinado grupo devem ingressar no grupo sinalizando seu dispositivo local. Esta sinalização é conseguida com o protocolo MLD.
Os dispositivos usam o protocolo MLD para saber se os membros de um grupo estão ou não presentes em suas sub-redes conectadas diretamente. Os hosts ingressam em grupos multicast enviando mensagens de relatório MLD. A rede então entrega dados para um número potencialmente ilimitado de receptores, usando apenas uma cópia dos dados multicast em cada sub-rede. Os hosts IPv6 que desejam receber o tráfego são conhecidos como membros do grupo.
Os pacotes entregues aos membros do grupo são identificados por um único endereço de grupo multicast. Os pacotes multicast são entregues a um grupo usando a confiabilidade de melhor esforço, assim como os pacotes IPv6 unicast.
O ambiente multicast consiste em remetentes e receptores. Qualquer host, independentemente de ser membro de um grupo, pode enviar para um grupo. No entanto, apenas os membros de um grupo recebem a mensagem.
Um endereço multicast é escolhido para os receptores em um grupo multicast. Os remetentes usam esse endereço como o endereço de destino de um datagram para alcançar todos os membros do grupo.
A participação em um grupo multicast é dinâmica; os hosts podem entrar e sair a qualquer momento. Não há restrição quanto à localização ou número de membros em um grupo multicast. Um host pode ser membro de mais de um grupo multicast por vez. Quão ativo é um grupo multicast, sua duração e sua associação podem variar de grupo para grupo e de tempos em tempos. Um grupo que tem membros pode não ter nenhuma atividade

Implementação de roteamento multicast IPv6
O software Cisco oferece suporte aos seguintes protocolos para implementar o roteamento multicast IPv6:

  • O MLD é usado por dispositivos IPv6 para descobrir ouvintes multicast em links conectados diretamente. Existem duas versões do MLD:
    • A versão 1 do MLD é baseada na versão 2 do Internet Group Management Protocol (IGMP) para IPv4.
    • A versão 2 do MLD é baseada na versão 3 do IGMP para IPv4.
  • Multicast IPv6 para software Cisco usa MLD versão 2 e MLD versão 1. O MLD versão 2 é totalmente compatível com versões anteriores do MLD versão 1 (descrito no RFC 2710). Hosts que suportam apenas MLD versão 1 interoperam com um dispositivo executando MLD versão 2. LANs mistas com hosts MLD versão 1 e MLD versão 2 também são suportadas.
  • O PIM-SM é usado entre dispositivos para que eles possam rastrear quais pacotes multicast encaminhar entre si e para suas LANs diretamente conectadas.
  • O PIM em Source Specific Multicast (PIM-SSM) é semelhante ao PIM-SM com a capacidade adicional de relatar o interesse em receber pacotes de endereços de origem específicos (ou de todos menos os endereços de origem específicos) para um endereço IP multicast.

A figura abaixo mostra onde MLD e PIM-SM operam dentro do ambiente IPv6 multicast.

Figura 1: protocolos de roteamento multicast IPv6 compatíveis com IPv6
Protocolos de roteamento multicast IPv6

Protocolo de descoberta de ouvinte multicast para IPv6

Para começar a implementar multicasting no campEm nossa rede, os usuários devem primeiro definir quem receberá o multicast. O protocolo MLD é usado por dispositivos IPv6 para descobrir a presença de ouvintes multicast (por exemploample, nós que desejam receber pacotes multicast) em seus links diretamente conectados e descobrir especificamente quais endereços multicast são de interesse para os nós vizinhos. Ele é usado para descobrir grupos locais e membros de grupos específicos de origem. O protocolo MLD fornece um meio de controlar e limitar automaticamente o fluxo de tráfego multicast em toda a sua rede com o uso de hosts e consultas multicast especiais. A diferença entre os queries multicast e os hosts é a seguinte:

  • Um consultador é um dispositivo de rede que envia mensagens de consulta para descobrir quais dispositivos de rede são membros de um determinado grupo multicast.
  • Um host é um receptor que envia mensagens de relatório para informar o indagador de uma associação de host.

Um conjunto de consultas e hosts que recebem fluxos de dados multicast da mesma origem é chamado de grupo multicast.
Os indagadores e hosts usam relatórios MLD para entrar e sair de grupos multicast e para começar a receber o tráfego do grupo.

MLD usa o Internet Control Message Protocol (ICMP) para transportar suas mensagens. Todas as mensagens MLD são de link local com um limite de salto de 1 e todas têm a opção de alerta definida. A opção de alerta implica uma implementação do cabeçalho da opção hop-by-hop.
MLD tem três tipos de mensagens:

  • Consulta — Geral, específico do grupo e específico do endereço multicast. Em uma mensagem de consulta, o campo de endereço multicast é definido como 0 quando o MLD envia uma consulta geral. A consulta geral aprende quais endereços multicast têm ouvintes em um link anexado
    observação
    As consultas específicas de grupo e específicas de endereço multicast são as mesmas. Um endereço de grupo é um endereço multicast.
  • Relatório — Em uma mensagem de relatório, o campo de endereço multicast é aquele do endereço IPv6 multicast específico ao qual o remetente está escutando.
  • Concluído — Em uma mensagem concluída, o campo de endereço multicast é aquele do endereço IPv6 multicast específico ao qual a origem da mensagem MLD não está mais escutando.

Um relatório MLD deve ser enviado com um endereço de origem local de link IPv6 válido, ou o endereço não especificado (::), se a interface de envio ainda não tiver adquirido um endereço local de link válido. O envio de relatórios com o endereço não especificado é permitido para suportar o uso de multicast IPv6 no Neighbor Discovery Protocol.

Para autoconfiguração sem estado, um nó é necessário para se juntar a vários grupos multicast IPv6 para executar a detecção de endereço duplicado (DAD). Antes do DAD, o único endereço que o nó de reporte tem para a interface de envio é provisório, que não pode ser usado para comunicação. Portanto, o endereço não especificado deve ser usado.

Os estados MLD resultantes dos relatórios de associação MLD versão 2 ou MLD versão 1 podem ser limitados globalmente ou por interface. O recurso de limites de grupo MLD fornece proteção contra ataques de negação de serviço (DoS) causados ​​por pacotes MLD. Os relatórios de associação que excedam os limites configurados não são inseridos no cache MLD e o tráfego para esses relatórios de associação em excesso não será encaminhado.

O MLD fornece suporte para filtragem de origem. A filtragem de origem permite que um nó relate interesse em ouvir pacotes apenas de endereços de origem específicos (conforme necessário para suportar SSM) ou de todos os endereços, exceto endereços de origem específicos enviados para um endereço multicast específico.

Quando um host usando MLD versão 1 envia uma mensagem de saída, o dispositivo precisa enviar mensagens de consulta para reconfirmar que esse host foi o último host MLD versão 1 associado ao grupo antes que ele possa parar de encaminhar o tráfego. Esta função demora cerca de 2 segundos. Essa “latência de saída” também está presente no IGMP versão 2 para multicast IPv4.

Grupo de Acesso MLD
Os grupos de acesso MLD fornecem controle de acesso do receptor em dispositivos multicast Cisco IPv6. Este recurso limita a lista de grupos em que um receptor pode ingressar e permite ou nega fontes usadas para ingressar em canais SSM

Como configurar o protocolo IPv6 Multicast Listener Discovery

Ativando o roteamento multicast IPv6
Para habilitar o roteamento multicast IPv6, conclua as seguintes etapas:

Antes de começar
Você deve primeiro habilitar o roteamento IPv6 unicast em todas as interfaces do dispositivo no qual deseja habilitar o roteamento IPv6 multicast.

RESUMO DAS ETAPAS

  1. habilitar
  2. configurar terminal
  3. roteamento multicast ipv6 [vrf vrf-name]
  4. fim

PASSOS DETALHADOS

Comando ou Ação Propósito
Passo 1 habilitar Habilita o modo EXEC privilegiado.
  Exampem:
Dispositivo> habilitar
  • Digite sua senha, se solicitado.
Passo 2 configurar terminal
Exampem:
Dispositivo# configurar terminal
Entra no modo de configuração global.
Passo 3 roteamento multicast ipv6 [vrf vrf-name] Exampem:
Dispositivo(config)# roteamento multicast ipv6
Habilita o roteamento multicast em todas as interfaces habilitadas para IPv6 e habilita o encaminhamento multicast para PIM e MLD em todas as interfaces habilitadas do dispositivo.

O roteamento multicast IPv6 é desabilitado por padrão quando o roteamento unicast IPv6 é habilitado. Em determinados dispositivos, o roteamento multicast IPv6 também deve ser ativado para usar o roteamento unicast IPv6.

  • vrf vrf-name — (opcional) especifica uma configuração de roteamento e encaminhamento virtual (VRF).
Passo 4 fim
Exampem:
Dispositivo(config)# fim
Sai para o modo EXEC privilegiado.

Personalizando o MLD em uma interface

Para personalizar o MLD em uma interface, conclua as seguintes etapas:

RESUMO DAS ETAPAS

  1. habilitar
  2. configurar terminal
  3. limite de estado ipv6 mld número
  4. ipv6 mld [VRF nome-vrf] habilitar mapa ssm
  5. interface número do tipo
  6. grupo de acesso ipv6 mld nome da lista de acesso
  7. grupo estático ipv6 mld [endereço de grupo] [[incluir| excluir] {Endereço de Origem | lista de fontes [acl]}
  8. ipv6 mld consulta-max-tempo de resposta segundos
  9. tempo limite de consulta ipv6 mld segundos
  10. intervalo de consulta ipv6 mld segundos
  11. limite ipv6 mld número [exceto lista de acesso]
  12. fim

PASSOS DETALHADOS

Comando ou Ação Propósito
Passo 1 habilitar
Exampem:
Dispositivo> habilitar
Habilita o modo EXEC privilegiado.
  • Digite sua senha, se solicitado.
Passo 2 configurar terminal
Exampem:
Dispositivo# configurar terminal
Entra no modo de configuração global.
Passo 3 limite de estado ipv6 mld número
Exampem:
Dispositivo(config)# ipv6 mld limite de estado 300
Configura um limite no número de estados MLD resultantes de relatórios de associação MLD em uma base global.

Os relatórios de associação enviados após os limites configurados terem sido excedidos não são inseridos no cache MLD e o tráfego para os relatórios de associação em excesso não é encaminhado.

  • número—Número máximo de estados MLD permitidos em um roteador. O intervalo válido é de 1 a 64000.
Passo 4 ipv6 mld [VRF nome-vrf] habilitar mapa ssm
Exampem:
Device(config)# ipv6 mld ssm-map habilitado
Ativa o recurso de mapeamento Source Specific Multicast (SSM) para grupos no intervalo SSM configurado.
  •  VRF nome-vrf— (Opcional) Especifica uma configuração de roteamento e encaminhamento virtual (VRF).
Passo 5 interface número do tipo
Exampem:
Dispositivo(config)# interface GigabitEthernet 1/0/0
Especifica um tipo e número de interface e coloca o dispositivo no modo de configuração de interface.
Passo 6 grupo de acesso ipv6 mld nome da lista de acesso
Exampem:
Dispositivo (config-if) # lista de acesso ipv6 acc-grp-1
Permite que o usuário execute o controle de acesso do receptor multicast IPv6.
  • access-list-name — Uma lista de acesso nomeada IPv6 padrão que define os grupos multicast e as fontes a serem permitidas ou negadas.
Passo 7 grupo estático ipv6 mld [endereço de grupo] [[incluir|excluir] {Endereço de Origem | lista de fontes [acl]}
Exampem:
Dispositivo(config-if)# ipv6 mld grupo estático ff04::10 inclui 100::1
Encaminha estaticamente o tráfego para o grupo multicast em uma interface especificada e faz com que a interface se comporte como se um joiner MLD estivesse presente na interface.
  • endereço de grupo— (Opcional) endereço IPv6 do grupo multicast.
  •  include — (opcional) ativa o modo de inclusão.
  • exclude — (opcional) ativa o modo de exclusão.
 
  • source-address — Endereço de origem Unicast a ser incluído ou excluído.
  • source-list — Lista de origem na qual o relatório MLD deve ser configurado.
  • acl—(Opcional) Lista de acesso usada para incluir ou excluir várias fontes para o mesmo grupo.
Passo 8 ipv6 mld query-max-response-time segundos
Exampem:
Dispositivo (config-if) # ipv6 mld query-max-response-time 20
Configura o tempo máximo de resposta anunciado nas consultas MLD.
  • segundos—Tempo máximo de resposta, em segundos, anunciado em consultas MLD. O valor padrão é 10 segundos.
Passo 9 segundos de tempo limite de consulta ipv6 mld
Exampem:
Dispositivo(config-if)# ipv6 mld tempo limite de consulta 130
Configura o valor de tempo limite antes que o dispositivo assuma como o indagador da interface.
  • segundos — Número de segundos que o roteador espera depois que o indagador anterior parou de consultar e antes de assumir o cargo de indagador.
Passo 10 segundos de intervalo de consulta ipv6 mld
Exampem:
Dispositivo(config-if)# ipv6 mld intervalo de consulta 60
Configura a frequência na qual o software Cisco IOS XE envia mensagens de consulta de host MLD.
  • segundos — Frequência, em segundos, na qual enviar mensagens de consulta de host MLD. Pode ser um número de 0 a 65535. O padrão é 125 segundos.
    Cuidado:  A alteração desse valor pode afetar gravemente o encaminhamento multicast.
Passo 11 número de limite ipv6 mld [exceto lista de acesso] Exampem:
Dispositivo(config-if)# ipv6 mld limite 100
Configura um limite no número de estados MLD resultantes de relatórios de associação MLD por interface. Os relatórios de associação enviados após os limites configurados terem sido excedidos não são inseridos no cache MLD e o tráfego para os relatórios de associação em excesso não é encaminhado.

Os limites por interface e por sistema operam independentemente um do outro e podem impor diferentes limites configurados.

Um estado de associação será ignorado se exceder o limite por interface ou o limite global.

Se você não configurar a palavra-chave e o argumento except access-list, todos os estados MLD serão contados para o limite de cache configurado em uma interface. Use a palavra-chave e o argumento except access-list para excluir determinados grupos ou canais da contagem para o limite de cache MLD. Um relatório de associação MLD é contado no limite por interface se for permitido pelo acesso estendido

Desativando o processamento do lado do dispositivo MLD

Um usuário pode desejar apenas que as interfaces especificadas executem multicast IPv6 e, portanto, desejar desativar o processamento do lado do dispositivo MLD em uma interface especificada. Para desabilitar o processamento do lado do dispositivo MLD, conclua as seguintes etapas:

RESUMO DAS ETAPAS

  1. habilitar
  2. configurar terminal
  3. interface número do tipo
  4. sem roteador ipv6 mld

DETALHADO PASSOS

Comando ou Ação Propósito
Passo 1 habilitar
Exampem:
Dispositivo> habilitar
Habilita o modo EXEC privilegiado.
  • Digite sua senha, se solicitado.
Passo 2 configurar terminal
Exampem:
Dispositivo# configurar terminal
Entra no modo de configuração global.
Passo 3 interface número do tipo
Exampem:
Dispositivo(config)# interface GigabitEthernet 1/0/0
Especifica um tipo e número de interface e coloca o dispositivo no modo de configuração de interface.
Passo 4 sem roteador ipv6 mld
Exampem:
Device(config-if)# sem roteador ipv6 mld
Desativa o processamento do lado do dispositivo MLD em uma interface especificada.

Redefinindo os contadores de tráfego MLD

Para redefinir os contadores de tráfego MLD, conclua as seguintes etapas:

RESUMO DAS ETAPAS

  1. habilitar
  2. limpar ipv6 mld [VRF nome-vrf] tráfego

DETALHADO PASSOS

Comando ou Ação Propósito
Passo 1 habilitar
Exampem:
Dispositivo> habilitar
Habilita o modo EXEC privilegiado.
  • Digite sua senha, se solicitado.
Passo 2 limpar ipv6 mld [VRF nome-vrf] tráfego
Exampem:
Dispositivo # limpar o tráfego ipv6 mld
Redefine todos os contadores de tráfego MLD.
  • VRF nome-vrf—(opcional) especifica uma configuração de roteamento e encaminhamento virtual (VRF).

Limpando os contadores da interface MLD

Para limpar os contadores da interface MLD, conclua as seguintes etapas:

RESUMO DAS ETAPAS

  1. habilitar
  2. limpar ipv6 mld [VRF nome-vrf] contadores tipo de interface

DETALHADO PASSOS

Comando ou Ação Propósito
Passo 1 habilitar
Exampem:
Dispositivo> habilitar
Habilita o modo EXEC privilegiado.
  • Digite sua senha, se solicitado.
Passo 2 limpar ipv6 mld [VRF nome-vrf] contadores tipo de interface Limpa os contadores da interface MLD.
Exampem:
Dispositivo# limpar contadores ipv6 mld GigabitEthernet1/0/0
  • VRF nome-vrf—(opcional) especifica uma configuração de roteamento e encaminhamento virtual (VRF).
  • tipo de interface—(Opcional) Tipo de interface. Para obter mais informações, use a ajuda on-line do ponto de interrogação (?) função.

Limpando os Grupos MLD

Para limpar as informações relacionadas ao MLD na tabela de roteamento multicast IPv6, conclua as seguintes etapas:

RESUMO DAS ETAPAS

  1. habilitar
  2. configurar terminal
  3. limpar ipv6 [ICMP-Código de Processo Penal] grupos mld {* | prefixo de grupo | grupo [fonte]} [VRF {nome-vrf | todos}]
  4. fim

DETALHADO PASSOS

Comando ou Ação Propósito
Passo 1 habilitar
Exampem:
Dispositivo> habilitar
Habilita o modo EXEC privilegiado.
  • Digite sua senha, se solicitado.
Passo 2 configurar terminal
Exampem:
Dispositivo# configurar terminal
Entra no modo de configuração global.
Passo 3 limpar ipv6 [ICMP-Código de Processo Penal] grupos mld {* | prefixo de grupo | grupo [fonte]} [VRF {nome-vrf | todos}] Exampem:
Dispositivo (configuração)# limpar grupos mld ipv6 *
Limpa as informações dos grupos MLD.
  •  icmp — (Opcional) Limpa as informações do ICMP.
  • *— Especifica todas as rotas.
  • prefixo de grupo— Prefixo do grupo.
  • grupo—Endereço do grupo.
  • fonte— (Opcional) Fonte (S, G) rota.
  • vrf — (Opcional) Aplica-se a uma instância virtual de roteamento e encaminhamento (VRF).
  • nome-vrf—(Opcional) Nome do VRF. O nome pode ser alfanumérico, diferenciar maiúsculas de minúsculas ou ter no máximo 32 caracteres.

Verificando protocolo IPv6 Multicast Listener Discovery

  • Use o mostrar grupos ipv6 mld [link-local] [nome do grupo | endereço de grupo] [número de interface do tipo de interface] [detalhe | explícito] para exibir os grupos multicast que estão conectados diretamente ao dispositivo e que foram aprendidos através do MLD:

Roteador# mostre o grupo ipv6 mld

Endereço do grupo de membros do grupo conectado MLD  

Interface

 

Tempo de atividade expira

FF08::1 Gi0/4/4 00:10:22 00:04:19
  • Use o mostrar ipv6 mfib [VRF nome-vrf] [todos | linkscópio | verboso | grupo-endereço-nome | prefixo ipv6/comprimento do prefixo | nome-endereço-fonte | interface | status | resumo] exibe as entradas e interfaces de encaminhamento no IPv6 Multicast Forwarding Information Base (MFIB).

O seguinte examparquivo mostra entradas de encaminhamento e interfaces no MFIB especificado com um endereço de grupo de FF08:1::1:

Roteador # show ipv6 mfib ff08::1

Protocolo IPv6 Multicast Listener Discovery

  • Use o mostre a interface ipv6 mld [número do tipo] comando para exibir informações relacionadas ao multicast sobre um

O seguinte é sampsaída de arquivo do mostrar IPv6 mld interface comando para interface Gigabit Ethernet 0/4/4:

Roteador # show ipv6 mld interface gigabitethernet 0/4/4
mostre a interface ipv6 mld gigabitethernet 0/4/4

  • Use o mostrar ipv6 mld [VRF nome-vrf] tráfego comando para exibir os contadores de tráfego MLD:

Roteador # mostra o tráfego ipv6 mld
Roteador # mostra o tráfego ipv6 mld

  • Use o mostrar ipv6 mroute [VRF nome-vrf] [link-local | [nome do grupo | endereço de grupo [endereço de origem | source-name] ] ] comando para exibir as informações na tabela de topologia PIM:

Roteador # show ipv6 mroute ff08::1
Roteador # show ipv6 mroute ff08::1
Roteador # show ipv6 mroute ff08::1

 

 

Documentos / Recursos

Protocolo de descoberta de ouvinte multicast IPv6 CISCO [pdf] Guia do Usuário
IPv6, Protocolo de Descoberta de Ouvinte Multicast, Protocolo de Descoberta de Ouvinte, Protocolo de Descoberta Multicast, Protocolo de Descoberta, Protocolo

Referências

Deixe um comentário

Seu endereço de e-mail não será publicado. Os campos obrigatórios estão marcados *