Help us improve your experience.

Let us know what you think.

Do you have time for a two-minute survey?

 
 

Configuração do MLD

Entendendo o MLD

O protocolo Multicast Listener Discovery (MLD) gerencia a associação de hosts e roteadores em grupos multicast. Os roteadores multicast ip versão 6 (IPv6) usam MLD para aprender, para cada uma de suas redes físicas anexadas, quais grupos têm os espectadores interessados. Cada dispositivo de roteamento mantém uma lista de endereços multicast de host que têm ouvidos para cada sub-rede, bem como um temporizante para cada endereço. No entanto, o dispositivo de roteamento não precisa saber o endereço de cada ouvido — apenas o endereço de cada host. O dispositivo de roteamento fornece endereços ao protocolo de roteamento multicast que usa, o que garante que os pacotes multicast sejam entregues a todas as sub-redes onde haja espectadores interessados. Dessa forma, o MLD é usado como o transporte para o protocolo de protocolo independente multicast (PIM).

O MLD é parte integral do IPv6 e deve ser habilitado em todos os dispositivos de roteamento IPv6 e hosts que precisam receber tráfego IP multicast. O Junos OS oferece suporte às versões MLD 1 e 2. A versão 2 é suportada para modos multicast específicos de origem (SSM) incluindo e excluindo modos.

No modo inclua, o receptor especifica a origem ou as fontes de que está interessado em receber o tráfego de grupo multicast. O modo excluder funciona o oposto de incluir o modo. Ele permite que o receptor especifique a origem ou as fontes das quais não está interessado em receber o tráfego de grupo multicast.

Para cada rede conectada, um dispositivo de roteamento multicast pode ser um querier ou um nonquerier. Um dispositivo de roteamento mais querier, geralmente um por sub-rede, solicita informações de associação de grupo transmitindo consultas MLD. Quando um host relata ao dispositivo de roteamento querier que tem os espectadores interessados, o dispositivo de roteamento querier encaminha as informações de associação para o dispositivo de roteamento de ponto de encontro (RP) por meio do roteador designado (DR) do receptor (host). Isso constrói a árvore de ponto de encontro (RPT) que conecta o host com os espectadores interessados ao dispositivo de roteamento de RP. O RPT é o caminho inicial usado pelo remetente para transmitir informações aos ouvidos interessados. Os dispositivos de roteamento não fornecedores não transmitem consultas MLD em uma sub-rede, mas podem fazê-lo se o dispositivo de roteamento querier falhar.

Todos os dispositivos de roteamento configurados por MLD começam como dispositivos de roteamento querier em cada sub-rede anexada (ver Figura 1). O dispositivo de roteamento mais querier à direita é o DR do receptor.

Figura 1: dispositivos de roteamento começam em uma sub-rede Routing Devices Start Up on a Subnet

Para eleger o dispositivo de roteamento querier, os dispositivos de roteamento trocam mensagens de consulta contendo seus endereços de origem IPv6. Se um dispositivo de roteamento ouvir uma mensagem de consulta cujo endereço de origem IPv6 é numericamente menor do que seu próprio endereço selecionado, ele se tornará um nonquerier. Na Figura 2, o dispositivo de roteamento à esquerda tem um endereço de origem numericamente inferior ao da direita e, portanto, torna-se o dispositivo de roteamento mais querier.

Nota:

Na aplicação prática do MLD, vários dispositivos de roteamento em uma sub-rede não sãoqueriers. Se o dispositivo de roteamento querier eleito falhar, as mensagens de consulta são trocadas entre os dispositivos de roteamento restantes. O dispositivo de roteamento com o endereço de origem IPv6 mais baixo torna-se o novo dispositivo de roteamento querier. A implementação do IPv6 Neighbor Discovery Protocol (NDP) derruba mensagens de anúncio de vizinhos (NA) que têm um endereço broadcast ou multicast na opção de endereço da camada de link alvo. Esse comportamento é recomendado pela RFC 2461.

Figura 2: O dispositivo de roteamento Querier é determinado Querier Routing Device Is Determined

O dispositivo de roteamento querier envia consultas gerais de MLD no endereço multicast all-nodes de escopo de link FF02::1 em intervalos curtos para todas as sub-redes anexadas para solicitar informações de associação de grupos (ver Figura 3). Dentro da mensagem de consulta está o valor máximo de atraso de resposta , especificando o máximo de atraso permitido para que o host responda com uma mensagem de relatório.

Figura 3: A mensagem de consulta geral é emitida General Query Message Is Issued

Se os espectadores interessados forem anexados ao host que recebe a consulta, o host envia um relatório contendo o endereço IPv6 do host para o dispositivo de roteamento (ver Figura 4). Se o endereço relatado ainda não estiver na lista de endereços multicast do dispositivo de roteamento com os espectadores interessados, o endereço será adicionado à lista e um timer será definido para o endereço. Se o endereço já estiver na lista, o temporizador será reiniciado. O endereço do host é transmitido para a RP no domínio PIM.

Figura 4: Os relatórios são recebidos pelo dispositivo de roteamento Reports Are Received by the Querier Routing Device Querier

Se o host não tiver ouvidos multicast interessados, ele envia uma mensagem feita ao dispositivo de roteamento querier. No recebimento, o dispositivo de roteamento querier emite uma consulta multicast específica de endereço contendo o valor do intervalo de consulta do último ouvido para o endereço multicast do host. Se o dispositivo de roteamento não receber um relatório do endereço multicast, ele remove o endereço multicast da lista e notifica o RP no domínio PIM de sua remoção (ver Figura 5).

Figura 5: o host não tem receptores interessados e envia uma mensagem feita ao dispositivo Host Has No Interested Receivers and Sends a Done Message to Routing Device de roteamento

Se uma mensagem feita não for recebida pelo dispositivo de roteamento querier, o dispositivo de roteamento querier continua a enviar consultas específicas para endereços multicast. Se o temporizante definido para o endereço no recebimento do último relatório expirar, o dispositivo de roteamento querier assume que não há mais espectadores interessados nessa sub-rede, remove o endereço multicast da lista e notifica o RP no domínio PIM de sua remoção (ver Figura 6).

Figura 6: o temporizador de endereços do host expira e o endereço é removido da lista Host Address Timer Expires and Address Is Removed from Multicast Address List de endereços multicast

Configuração do MLD

Para configurar o protocolo Multicast Listener Discovery (MLD), inclua a mld declaração:

Você pode incluir essa declaração nos seguintes níveis de hierarquia:

  • [edit protocols]

  • [edit logical-systems logical-system-name protocols]

Por padrão, o MLD é habilitado em todas as interfaces de broadcast quando você configura protocolo independente multicast (PIM) ou o protocolo de roteamento multicast de vetor de distância (DVMRP).

Habilitando o MLD

O protocolo Multicast Listener Discovery (MLD) gerencia grupos multicast estabelecendo, mantendo e removendo grupos em uma sub-rede. Os dispositivos de roteamento multicast usam o MLD para saber quais grupos têm membros em cada uma de suas redes físicas anexadas. O MLD deve ser habilitado para que o roteador receba pacotes multicast IPv6. O MLD só é necessário para redes IPv6, porque o multicast é tratado de forma diferente em redes IPv4. O MLD está habilitado em todas as interfaces IPv6 nas quais você configura o PIM e em todas as interfaces de transmissão IPv6 quando configura o DVMRP.

O MLD especifica diferentes comportamentos para os ouvidos multicast e para os roteadores. Quando um roteador também é um ouvidor, o roteador responde às suas próprias mensagens. Se um roteador tem mais de uma interface para o mesmo link, ele precisa realizar o comportamento do roteador em apenas uma dessas interfaces. Os ouvidos, por outro lado, devem executar o comportamento do usuário em todas as interfaces conectadas a receptores potenciais de tráfego multicast.

Se o MLD não estiver sendo executado em uma interface — seja porque o PIM e o DVMRP não estão configurados na interface ou porque o MLD está explicitamente desativado na interface — você pode habilitar explicitamente o MLD.

Habilitar explicitamente o MLD:

  1. Se o PIM e o DVMRP não estiverem sendo executados na interface, habilite explicitamente o MLD incluindo o nome da interface.
  2. Verifique se o MLD está desativado em alguma interface. No exemplo a seguir, o MLD é desativado em uma interface Gigabit Ethernet.
  3. Habilite o MLD na interface excluindo a disable declaração.
  4. Verifique a configuração.
  5. Verifique a operação do MLD verificando a saída do show mld interface comando.

Modificação da versão MLD

Por padrão, o roteador oferece suporte a MLD versão 1 (MLDv1). Para permitir que o roteador use apenas a versão 2 (MLDv2) MLD para multicast específico de origem (SSM), inclua a version 2 declaração.

Se você configurar a configuração da versão MLD no nível de hierarquia de interface individual, ela se sobrepõe à configuração da versão IGMP usando a interface all declaração.

Se um endereço de origem for especificado em um grupo multicast que esteja configurado estaticamente, a versão deve ser definida como MLDv2.

Alterar uma interface MLD para a versão 2:

  1. Configure a interface MLD.
  2. Verifique a configuração verificando o campo de versão na saída do show mld interface comando. O show mld statistics comando tem campos de saída específicos de versão, como os contadores no campo do tipo de mensagem MLD .

Modificação do intervalo de mensagens de consulta de host do MLD

O objetivo do MLD é manter os roteadores atualizados com a associação do grupo IPv6 de toda a sub-rede. Os roteadores não precisam saber quem são todos os membros, apenas que os membros existem. Cada host mantém o controle de quais grupos multicast são subscritos. Em cada link, um roteador é eleito o querier. O roteador querier MLD envia periodicamente mensagens gerais de consulta de host em cada rede anexada para solicitar informações de associação. Essas mensagens solicitam informações de associação de grupos e são enviadas para o endereço all-nodes de escopo de link FF02::1. Uma mensagem geral de consulta de host tem um tempo máximo de resposta que você pode definir configurando o intervalo de resposta à consulta.

O tempo limite de resposta de consulta, o intervalo de consulta e a variável de robustez estão relacionados, pois são todas as variáveis usadas para calcular o intervalo de escuta multicast. O intervalo de ouvido multicast é o número de segundos que deve passar antes que um roteador multicast determine que não existe mais membros de um grupo de host em uma sub-rede. O intervalo de ouvido multicast é calculado como a (variável de robustez x intervalo de consulta) + (1 x intervalo de resposta por consulta). Se nenhum relatório for recebido para um determinado grupo antes que o intervalo de escuta multicast tenha expirado, o dispositivo de roteamento deixa de encaminhar pacotes multicast de origem remota para esse grupo na rede anexada.

Por padrão, as mensagens de consulta de host são enviadas a cada 125 segundos. Você pode alterar esse intervalo para alterar o número de mensagens MLD enviadas na sub-rede.

Para modificar o intervalo de consulta:

  1. Configure o intervalo.

    O valor pode ser de 1 a 1024 segundos.

  2. Verifique a configuração verificando o campo de intervalo de consulta MLD na saída do show mld interface comando.
  3. Verifique a operação do intervalo de consulta verificando o campo de consulta do listener na saída do show mld statistics comando.

Modificação do intervalo de resposta a consultas MLD

O intervalo de resposta à consulta é o tempo máximo que pode passar entre quando o roteador querier envia uma mensagem de consulta de host e quando ele recebe uma resposta de um host. Você pode alterar esse intervalo para ajustar os picos de explosão de mensagens MLD na sub-rede. Definir um intervalo maior para tornar o tráfego menos estourado.

O tempo limite de resposta de consulta, o intervalo de consulta e a variável de robustez estão relacionados, pois são todas as variáveis usadas para calcular o intervalo de escuta multicast. O intervalo de ouvido multicast é o número de segundos que deve passar antes que um roteador multicast determine que não existe mais membros de um grupo de host em uma sub-rede. O intervalo de ouvido multicast é calculado como a (variável de robustez x intervalo de consulta) + (1 x intervalo de resposta por consulta). Se nenhum relatório for recebido para um determinado grupo antes que o intervalo de escuta multicast tenha expirado, o dispositivo de roteamento deixa de encaminhar pacotes multicast de origem remota para esse grupo na rede anexada.

O intervalo de resposta de consulta padrão é de 10 segundos. Você pode configurar um intervalo de subsecond de até um dígito à direita do ponto decimais. A faixa configurável é de 0,1 a 0,9, depois em intervalos de 1 segundo de 1 a 999.999.

Para modificar o intervalo de resposta à consulta:

  1. Configure o intervalo.
  2. Verifique a configuração verificando o campo de intervalo de resposta de consulta MLD na saída do show mld interface comando.
  3. Verifique a operação do intervalo de consulta verificando o campo de consulta do listener na saída do show mld statistics comando.

Modificação do intervalo de consulta de último membro do MLD

O intervalo de consulta de último membro (também chamado de intervalo de consulta de último ouvidor) é o tempo máximo entre mensagens de consulta específicas do grupo, incluindo aquelas enviadas em resposta a mensagens feitas enviadas no endereço FF02::2 do link-scope-all-routers . Você pode reduzir esse intervalo para reduzir o tempo necessário para que um roteador detecte a perda do último membro de um grupo.

Quando o dispositivo de roteamento que está servindo como querier recebe uma mensagem de grupo de licença (feita) de um host, o dispositivo de roteamento envia várias consultas específicas do grupo para o grupo. O querier envia um número específico dessas consultas, e as envia em um intervalo específico. O número de consultas enviadas é chamada de contagem de consultas de último ouvido. O intervalo em que as consultas são enviadas é chamado de intervalo de consulta de último ouvido. Ambas as configurações são configuráveis, permitindo assim que você ajuste a latência de licença. A latência de licença IGMP é o momento entre uma solicitação para deixar um grupo multicast e o recebimento do último byte de dados para o grupo multicast.

A contagem de consultas de último ouvido x (vezes) o intervalo de consulta de último ouvido = (igual) o tempo necessário para um dispositivo de roteamento determinar que o último membro de um grupo deixou o grupo e parar de encaminhar o tráfego do grupo.

O intervalo padrão de consulta de último ouvido é de 1 segundo. Você pode configurar um intervalo de subsecond de até um dígito à direita do ponto decimais. A faixa configurável é de 0,1 a 0,9, depois em intervalos de 1 segundo de 1 a 999.999.

Para modificar este intervalo:

  1. Configure o tempo (em segundos) que o dispositivo de roteamento espera por um relatório em resposta a uma consulta específica do grupo.
  2. Verifique a configuração verificando o campo de intervalo de consulta do último membro MLD na saída do show igmp interfaces comando.
Nota:

Você pode configurar a contagem de consultas de último membro configurando a variável de robustez. Os dois são sempre iguais.

Especificando a remoção imediata do host para MLD

A configuração de licença imediata é útil para minimizar a latência de licença das associações MLD. Quando essa configuração é habilitada, o dispositivo de roteamento deixa o grupo multicast imediatamente após o último host deixar o grupo multicast.

A configuração de licença imediata permite o rastreamento do host, o que significa que o dispositivo mantém o controle dos hosts que enviam mensagens de junção. Isso permite que o MLD determine quando o último host envia uma mensagem de licença para o grupo multicast.

Quando a configuração de licença imediata é habilitada, o dispositivo remove uma interface da entrada da tabela de encaminhamento sem antes enviar consultas específicas do grupo MLD para a interface. A interface é podada da árvore multicast para o grupo multicast especificado na mensagem de licença MLD. A configuração de licença imediata garante o gerenciamento ideal de largura de banda para hosts em uma rede comutada, mesmo quando vários grupos multicast estão sendo usados simultaneamente.

Quando a licença imediata é desativada e um host envia uma mensagem de grupo de licença, o dispositivo de roteamento primeiro envia uma consulta em grupo para determinar se outro receptor responde. Se nenhum receptor responder, o dispositivo de roteamento remove todos os hosts da interface do grupo multicast. A licença imediata é desativada por padrão tanto para a versão MLD 1 quanto para a versão 2 do MLD.

Nota:

Embora o rastreamento do host esteja habilitado para IGMPv2 e MLDv1 quando você habilitar a licença imediata, use licença imediata com essas versões apenas quando houver um host na interface. A razão é que o IGMPv2 e o MLDv1 usam um mecanismo de supressão de relatório pelo qual apenas um host em uma interface envia um relatório de participação de grupo em resposta a uma consulta de associação. Os outros hosts interessados suprimem seus relatórios. O objetivo desse mecanismo é evitar uma série de relatórios para o mesmo grupo. Mas também interfere no rastreamento do host, porque o roteador só sabe sobre um host interessado e não sabe sobre os outros.

Para habilitar a licença imediata:

  1. Configure a licença imediata na interface MLD.
  2. Verifique a configuração verificando o campo de licença imediata na saída do show mld interface comando.

Filtragem de relatórios de MLD indesejados no nível de interface MLD

Suponha que você precise limitar as sub-redes que podem se juntar a um determinado grupo multicast. A group-policy declaração permite filtrar relatórios MLD indesejados no nível da interface.

Quando a group-policy declaração é habilitada em um roteador, após o roteador receber um relatório MLD, o roteador compara o grupo com a política de grupo especificada e executa a ação configurada nessa política (por exemplo, rejeita o relatório se a política corresponde ao endereço ou rede definidos).

Você define a política para combinar apenas endereços de grupo MLD (para MLDv1) usando a declaração da política para combinar com o endereço do route-filter grupo. Você define a política para combinar endereços MLD (fonte, grupo) (para MLDv2) usando a declaração da política para combinar com o endereço do route-filter grupo e a declaração da source-address-filter política para combinar com o endereço de origem.

Filtrar relatórios de MLD indesejados:

  1. Configure uma política MLDv1.
  2. Configure uma política MLDv2.
  3. Aplique as políticas nas interfaces MLD onde preferir não receber relatórios específicos de grupo ou (fonte, grupo). Neste exemplo, ge-0/0/0.1 está executando MLDv1 e ge-0/1/1.0 está executando MLDv2.
  4. Verifique a operação do filtro verificando o campo de Relatório Rejeitado na saída do show mld statistics comando.

Exemplo: modificação da variável de robustez MLD

Este exemplo mostra como configurar e verificar a variável de robustez MLD em um domínio multicast.

Requisitos

Antes de começar:

Visão geral

A variável de robustez MLD pode ser ajustada para permitir a perda esperada de pacotes em uma sub-rede. Aumentar a contagem robusta permite mais perda de pacotes, mas aumenta a latência de licença da sub-rede.

O valor da variável de robustez é usado no cálculo dos seguintes intervalos de mensagem MLD:

  • Intervalo de membros do grupo — Quantidade de tempo que deve passar antes que um roteador multicast determine que não há mais membros de um grupo em uma rede. Este intervalo é calculado da seguinte forma: (variável de robustez x intervalo de consulta) + (1 x intervalo de resposta por consulta).

  • Outro intervalo presente mais querido — quantidade de tempo que deve passar antes que um roteador multicast determine que não há mais outro roteador multicast que seja o querier. Este intervalo é calculado da seguinte forma: (variável de robustez x intervalo de consulta) + (0,5 x intervalo de resposta por consulta).

  • Contagem de consultas de último membro — número de consultas específicas de grupo enviadas antes que o roteador assuma que não há membros locais de um grupo. O número padrão é o valor da variável robustez.

Por padrão, a variável de robustez é definida para 2. O número pode ser de 2 a 10. Você pode querer aumentar esse valor se esperar que uma sub-rede perca pacotes.

Configuração

Procedimento

Configuração rápida da CLI

Para configurar rapidamente este exemplo, copie os seguintes comandos, cole-os em um arquivo de texto, remova quaisquer quebras de linha, altere todos os detalhes necessários para combinar com a configuração da sua rede, copiar e colar os comandos na CLI no nível de [edit] hierarquia e, em seguida, entrar no commit modo de configuração.

Procedimento passo a passo

O exemplo a seguir exige que você navegue por vários níveis na hierarquia de configuração. Para obter informações sobre como navegar na CLI, consulte Usando o Editor de CLI no modo de configuração no Guia de usuário do Junos OS CLI.

Para alterar o valor da variável robustez:

  1. Configure a contagem robusta.

  2. Se você terminar de configurar o dispositivo, confirme a configuração.

Verificação

Para verificar se a configuração está funcionando corretamente, verifique o campo MLD Robustness Count na saída do comando de interfaces mld show .

Limitando a taxa máxima de mensagem MLD

Você pode alterar o limite para o número máximo de pacotes MLD transmitidos em 1 segundo pelo roteador.

Aumentar o número máximo de pacotes MLD transmitidos por segundo pode ser útil em um roteador com um grande número de interfaces participantes do MLD.

Para alterar o limite para o número máximo de pacotes MLD, o roteador pode transmitir em 1 segundo, incluir a maximum-transmit-rate declaração e especificar o número máximo de pacotes por segundo a serem transmitidos.

Habilitando a adesão a grupos estáticos MLD

Crie um membro do grupo estático MLD

Você pode criar uma associação de grupo estático MLD para testar o encaminhamento multicast sem um host receptor. Quando você habilita a associação de grupos estáticos MLD, os dados são encaminhados para uma interface sem que essa interface receba relatórios de associação de hosts downstream.

O ajuste de classe de serviço (CoS) não é suportado com a associação de grupos estáticos MLD.

Ao configurar grupos estáticos em uma interface na qual deseja receber tráfego multicast, você pode especificar o número de grupos estáticos a serem criados automaticamente.

Neste exemplo, você cria grupo estático ff0e:1:ff05:1a8d.

  1. Configure os grupos estáticos a serem criados incluindo a declaração e group a static declaração e especificando qual endereço multicast IPv6 do grupo será criado.
  2. Depois de confirmar a configuração, use o show configuration protocol mld comando para verificar a configuração do protocolo MLD.
  3. Depois de ter cometido a configuração e depois que a fonte estiver enviando tráfego, use o show mld group comando para verificar se o grupo estático ff0e:1:ff05:1a8d foi criado.
    Nota:

    Você deve especificar um endereço exclusivo para cada grupo.

Crie grupos estáticos automaticamente

Ao criar uma associação de grupos estáticos MLD para testar o encaminhamento multicast em uma interface na qual deseja receber tráfego multicast, você pode especificar que vários grupos estáticos serão criados automaticamente. Isso é útil quando você deseja testar o encaminhamento a vários receptores sem precisar configurar cada receptor separadamente.

Neste exemplo, você cria três grupos.

  1. Configure o número de grupos estáticos a serem criados incluindo a group-count declaração e especificando o número de grupos a serem criados.
  2. Depois de confirmar a configuração, use o show configuration protocol mld comando para verificar a configuração do protocolo MLD.
  3. Depois de ter cometido a configuração e a fonte enviar tráfego, use o show mld group comando para verificar se grupos estáticos ff0e:1:ff05:1a8d, ff0e:1:ff05:1a8e e ff0e:1:ff05:1a8f foram criados.

Aumente automaticamente os endereços de grupo

Quando você configura grupos estáticos em uma interface na qual deseja receber tráfego multicast e especifica o número de grupos estáticos a serem criados automaticamente, você também pode configurar o endereço do grupo a ser incrementado automaticamente por algum número de endereços.

Neste exemplo, você cria três grupos e aumenta o endereço do grupo em um incremento de dois para cada grupo.

  1. Configure o incremento do endereço do grupo incluindo a group-increment declaração e especificando o número pelo qual o endereço deve ser incrementado para cada grupo. O incremento é especificado em um formato semelhante a um endereço IPv6.
  2. Depois de confirmar a configuração, use o show configuration protocol mld comando para verificar a configuração do protocolo MLD.
  3. Depois de ter cometido a configuração e a fonte estar enviando tráfego, use o show mld group comando para verificar se grupos estáticos ff0e:1:ff05:1a8d, ff0e:1:ff05:1a8f e ff0e:1:ff05:1a91 foram criados.

Especifique o endereço fonte multicast (no modo SSM)

Quando você configura grupos estáticos em uma interface na qual deseja receber tráfego multicast e sua rede está operando no modo multicast (SSM) específico de origem, você pode especificar o endereço fonte multicast a ser aceito.

Se você especificar um endereço em grupo na faixa SSM, você também deve especificar uma fonte.

Se um endereço de origem for especificado em um grupo multicast que esteja configurado estaticamente, a versão MLD deve ser definida como MLDv2 na interface. MLDv1 é o valor padrão.

Neste exemplo, você cria o grupo ff0e::1:ff05:1a8d e aceita o endereço IPv6 fe80:2e0:81ff:fe05:1a8d como a única fonte.

  1. Configure o endereço fonte incluindo a source declaração e especificando o endereço IPv6 do host de origem.
  2. Depois de confirmar a configuração, use o show configuration protocol mld comando para verificar a configuração do protocolo MLD.
  3. Depois de ter cometido a configuração e a fonte estar enviando tráfego, use o show mld group comando para verificar se o grupo estático ff0e:1:ff05:1a8d foi criado e essa fonte fe80:2e0:81ff:fe05:1a8d foi aceita.

Especifique automaticamente fontes multicast

Ao configurar grupos estáticos em uma interface na qual deseja receber tráfego multicast, você pode especificar uma série de fontes multicast a serem aceitas automaticamente.

Neste exemplo, você cria o grupo estático ff0e:1:ff05:1a8d e aceita fe80:2e0:81ff:fe05:1a8d, fe80:2e0:81ff:fe05:1a8e, e fe80:2e0:81ff:fe05:1a8f como endereços de origem.

  1. Configure o número de endereços de origem multicast a serem aceitos incluindo a source-count declaração e especificando o número de fontes a serem aceitas.
  2. Depois de confirmar a configuração, use o show configuration protocol mld comando para verificar a configuração do protocolo MLD.
  3. Depois de ter cometido a configuração e a fonte estar enviando tráfego, use o show mld group comando para verificar se o grupo estático ff0e::1:ff05:1a8d foi criado e que fontes fe80:2e0:81ff:fe05:1a8d, fe80:2e0:81ff:fe05:1a8e, e fe80:2e0:81ff:fe05:1a8f foram aceitos.

Incremente automaticamente os endereços de origem

Quando você configura grupos estáticos em uma interface na qual deseja receber tráfego multicast e especifica uma série de fontes multicast a serem aceitas automaticamente, você também pode especificar o número pelo qual o endereço deve ser incrementado para cada fonte aceita.

Neste exemplo, você cria o grupo estático ff0e:1:ff05:1a8d e aceita fe80:2e0:81ff:fe05:1a8d, fe80:2e0:81ff:fe05:1a8f, e fe80:2e0:81ff:fe05:1a91 como as fontes.

  1. Configure o número de endereços de origem multicast a serem aceitos incluindo a source-increment declaração e especificando o número de fontes a serem aceitas.
  2. Depois de confirmar a configuração, use o show configuration protocol mld comando para verificar a configuração do protocolo MLD.
  3. Depois de ter cometido a configuração e a fonte estar enviando tráfego, use o show mld group comando para verificar se o grupo estático ff0e::1:ff05:1a8d foi criado e que fontes fe80:2e0:81ff:fe05:1a8d, fe80:2e0:81ff:fe05:1a8f, e fe80:2e0:81ff:fe05:1a91 foram aceitos.

Exclua endereços de origem multicast (no modo SSM)

Quando você configura grupos estáticos em uma interface na qual deseja receber tráfego multicast e sua rede está operando no modo multicast (SSM) específico de origem, você pode especificar se determinados endereços de origem multicast serão excluídos.

Por padrão, o endereço de origem multicast configurado em um grupo estático opera no modo incluem. No modo inclua o tráfego multicast para o grupo é aceito a partir do endereço fonte configurado. Você também pode configurar o grupo estático para operar no modo exclude. No modo de exclusão, o tráfego multicast para o grupo é aceito em qualquer endereço que não seja o endereço de origem configurado.

Se um endereço de origem for especificado em um grupo multicast que esteja configurado estaticamente, a versão MLD deve ser definida como MLDv2 na interface. MLDv1 é o valor padrão.

Neste exemplo, você exclui o endereço fe80:2e0:81ff:fe05:1a8d como fonte para grupo ff0e:1:ff05:1a8d.

  1. Configure um grupo estático multicast para operar no modo excludente, incluindo a exclude declaração e especificando qual endereço fonte IPv6 será excluído.
  2. Depois de confirmar a configuração, use o show configuration protocol mld comando para verificar a configuração do protocolo MLD.
  3. Depois de ter cometido a configuração e a fonte estar enviando tráfego, use o show mld group detail comando para verificar se o grupo estático ff0e::1:ff05:1a8d foi criado e que o grupo está estático está operando no modo exclude.

Configuração semelhante está disponível para tráfego multicast IPv4 usando o protocolo IGMP.

Exemplo: Gravação de MLD Participe e deixe eventos

Este exemplo mostra como determinar se o ajuste de MLD é necessário em uma rede configurando o dispositivo de roteamento para registrar a participação e a saída de eventos do MLD.

Requisitos

Antes de começar:

Visão geral

A Tabela 1 descreve o MLD recorde de participar e deixar eventos.

Tabela 1: Mensagens de eventos MLD

ERRMSG Tag

Definição

RPD_MLD_JOIN

Registros MLD participam de eventos.

RPD_MLD_LEAVE

Registros MLD deixam eventos.

RPD_MLD_ACCOUNTING_ON

Registros quando a contabilidade MLD é habilitada em uma interface MLD.

RPD_MLD_ACCOUNTING_OFF

Registros quando a contabilidade MLD é desabilitada em uma interface MLD.

RPD_MLD_MEMBERSHIP_TIMEOUT

Registra eventos de tempo limite de associação MLD.

Configuração

Procedimento

Configuração rápida da CLI

Para configurar rapidamente este exemplo, copie os seguintes comandos, cole-os em um arquivo de texto, remova quaisquer quebras de linha, altere todos os detalhes necessários para combinar com a configuração da sua rede, copiar e colar os comandos na CLI no nível de [edit] hierarquia e, em seguida, entrar no commit modo de configuração.

Procedimento passo a passo

O exemplo a seguir exige que você navegue por vários níveis na hierarquia de configuração. Para obter informações sobre como navegar na CLI, consulte Usando o Editor de CLI no modo de configuração no Guia de usuário do Junos OS CLI.

Para configurar a gravação do MLD, participe e deixe eventos:

  1. Habilite a contabilidade globalmente ou em uma interface MLD. Este exemplo mostra a configuração da interface.

  2. Configure os eventos a serem gravados e filtra os eventos para um arquivo de log do sistema com um nome de arquivo descritivo, como eventos mld.

  3. Arquive periodicamente o arquivo de log.

    Este exemplo gira o arquivo a cada 24 horas (1440 minutos) quando ele atinge 100 KB e mantém três arquivos.

  4. Se você terminar de configurar o dispositivo, confirme a configuração.

Verificação

Você pode visualizar o arquivo de log do sistema executando o comando de exibição de arquivos .

Você pode monitorar o arquivo de log do sistema à medida que as entradas são adicionadas ao arquivo executando o início do monitor e monitorar comandos de stop .

Configuração do número de MLD Multicast Group se junta em interfaces lógicas

A group-limit declaração permite que você limite o número de grupos multicast MLD para interfaces lógicas. Quando esta declaração é habilitada em um roteador que executa o MLD versão 2, o limite é aplicado após o recebimento do relatório do grupo. Assim que o limite do grupo for atingido, os pedidos de adesão subsequentes são rejeitados.

Ao configurar limites para grupos multicast MLD, lembre-se do seguinte:

  • Cada grupo de qualquer fonte (*,G) conta como um grupo rumo ao limite.

  • Cada grupo específico de origem (S,G) conta como um grupo rumo ao limite.

  • Grupos no modo de exclusão do MLDv2 são contados no limite.

  • Vários grupos específicos de origem contam individualmente em direção ao limite do grupo, mesmo que sejam para o mesmo grupo. Por exemplo, (S1, G1) e (S2, G1) contariam como dois grupos em direção ao limite configurado.

  • Combinações de grupos de qualquer fonte e grupos específicos de origem contam individualmente para o limite do grupo, mesmo que sejam para o mesmo grupo. Por exemplo, (*, G1) e (S, G1) contariam como dois grupos em direção ao limite configurado.

  • Configurar e comprometer um limite de grupo em uma rede que é menor do que o que já existe na rede resulta na remoção de todos os grupos da configuração. Em seguida, os grupos devem solicitar a desapresentação da rede (até o limite de grupo recém configurado).

  • Você pode limitar dinamicamente grupos multicast em interfaces lógicas MLD usando perfis dinâmicos. Para obter informações detalhadas sobre a criação de perfis dinâmicos, consulte a Biblioteca de gerenciamento e serviços de assinantes do Junos OS .

Começando pelo Junos OS 12.2, você pode configurar opcionalmente um limite de alerta de log de sistema para o grupo multicast MLD recebido na interface lógica. É útil revisar as mensagens de log do sistema para fins de solução de problemas e detectar se uma quantidade excessiva de junções de grupo multicast MLD foi recebida na interface. Essas mensagens de log transmitem quando o limite de grupo configurado foi excedido, quando o limite configurado foi excedido e quando o número de grupos cai abaixo do limiar configurado.

A group-threshold declaração permite configurar o limite em que uma mensagem de aviso está registrada. O intervalo é de 1 a 100%. O limite de aviso é uma porcentagem do limite do grupo, de modo que você deve configurar a group-limit declaração para configurar um limite de aviso. Por exemplo, quando o número de grupos excede o limite de aviso configurado, mas permanece abaixo do limite de grupo configurado, grupos multicast continuam a ser aceitos e o dispositivo registra uma mensagem de aviso. Além disso, o dispositivo registra uma mensagem de aviso após o número de grupos cair abaixo do limiar de aviso configurado. Você pode especificar ainda a quantidade de tempo (em segundos) entre as mensagens de log configurando a log-interval declaração. O intervalo é de 6 a 32.767 segundos.

Você pode considerar o estrangulamento de mensagens de log porque cada entrada adicionada após o limiar configurado e cada entrada recusada após o limite configurado faz com que uma mensagem de aviso seja registrada. Ao configurar um intervalo de log, você pode reduzir a quantidade de mensagens de aviso de log de sistema geradas para o grupo multicast MLD.

Para limitar a participação de grupos multicast em uma interface lógica MLD:

  1. Acesse a interface lógica no nível de hierarquia de protocolo MLD.
  2. Especifique o limite de grupo para a interface.
  3. (Opcional) Configure o limite no qual uma mensagem de aviso está registrada.
  4. (Opcional) Configure a quantidade de tempo entre as mensagens de log.

Para confirmar sua configuração, use o show protocols mld comando. Para verificar a operação do MLD na interface, incluindo o limite de grupo configurado e o limite de aviso opcional e intervalo entre mensagens de log, use o show mld interface comando.

Desativação do MLD

Para desativar o MLD em uma interface, inclua a disable declaração:

Você pode incluir essa declaração nos seguintes níveis de hierarquia:

  • [edit protocols mld]

  • [edit logical-systems logical-system-name protocols mld]

Tabela de histórico de mudanças

O suporte de recursos é determinado pela plataforma e versão que você está usando. Use o Feature Explorer para determinar se um recurso é suportado em sua plataforma.

Soltar
Descrição
12.2
Começando pelo Junos OS 12.2, você pode configurar opcionalmente um limite de alerta de log de sistema para o grupo multicast MLD recebido na interface lógica.