Guia de Configuração Rápida do Multicast

Documentos relacionados
Este documento requer uma compreensão do ARP e de ambientes Ethernet.

CCNA 2 Conceitos Básicos de Roteadores e Roteamento

Vazamento de rota em redes MPLS/VPN

Configuração de exemplo para o BGP com dois provedores de serviço diferentes (multilocal)

Configuração de exemplo para o BGP com dois provedores de serviço diferentes (multilocal)

Capítulo 6: Roteamento Estático. Protocolos de roteamento

Conectando à malha multicast da RNP

Capítulo 4: Conceitos de Roteamento

Roteamento Estático. Protocolos de roteamento. Capítulo 6 do CCNA2

Configurando uma VPN MPLS básica

Configurando uma VPN MPLS Básica

GRE sobre o IPsec com o EIGRP a distribuir com um exemplo de configuração do hub e das sites remoto múltiplo

Configurar a infraestrutura de software VRFciente (VASI) NAT em IOS-XE

Configurar o Multicast na mobilidade AP expressos de Cisco

ROUTER. Alberto Felipe Friderichs Barros

Configurar o Internet Group Management Protocol (IGMP) ou a espião da descoberta do ouvinte do Multicast (MLD) em um interruptor

Como funciona o balanceamento de carga em caminhos de custos desiguais (variância) no IGRP e no EIGRP?

Compreendendo e configurando o comando ip unnumbered

CCNA Exploration (Protocolos e Conceitos de Roteamento) OSPF

Configurar a infraestrutura de software VRFciente (VASI) NAT em IOS-XE

Compreendendo a agregação de rota no BGP

Configurações iniciais para o OSPF em um enlace ponto a ponto

Configurando um Gateway de Último Recurso Usando Comandos IP

Capítulo 8: OSPF de Área Única

Configuração de exemplo utsando o comando ip nat outside source static

O que é a distância administrativa?

Configurar OSPFv3 como o protocolo PE-CE com técnicas de prevenção do laço

Compreendendo e configurando o recurso do protocolo de detecção de enlace unidirecional

Configurando o recurso BGP Local-AS

OSPF. Protocolos e Conceitos de Roteamento Capítulo 11. ITE PC v4.0 Chapter Cisco Systems, Inc. All rights reserved.

Redes. DIEGO BARCELOS RODRIGUES Ifes - Campus Cachoeiro de Itapemirim

Exemplo de Configuração de Ponto de Acesso como Ponte de Grupo de Trabalho

Compreendendo o atributo BGP MED

Usando valores da comunidade do BGP para controlar a política de roteamento na rede de provedor de upstream

Redistribua redes conectadas no OSPF com palavras-chave de sub-rede

Vários protocolos roteados em PVCs ATM utilizando encapsulamento LLC

Roteadores OSPF conectados por um enlace ponto-a-ponto numerado

Roteiro de Práticas de Roteamento EGP usando Quagga

Função de balanceamento de carga IO NAT para duas conexões ISP

O que o comando show ip ospf interface revela?

Roteamento e Roteadores. Conceitos Diversos

Exemplo da configuração de HSRP do IPv6

Roteamento Prof. Pedro Filho

CCNA Exploration (Protocolos e Conceitos de Roteamento) Protocolo RIP

Capítulo 7: Roteando Dinamicamente (Resumo)

3º Semestre. Aula 02 Introdução Roteamento

ROTEAMENTO REDES E SR1 ETER-FAETEC. Rio de Janeiro - RJ ETER-FAETEC

Compreendendo e Configurando VLAN Routing e Bridging em um Roteador Usando o Recurso IRB

Roteamento subótimo ao redistribuir entre processos de OSPF

Material do instrutor Capítulo 2: Roteamento estático

Cisco recomenda que você tem a compreensão básica das folhas de prova e do Multicast DCI (interconexão do centro de dados)

Configuração de Tradução de Endereço de Rede e Tradução de Endereço de Porta Estática para Suportar um Servidor Interno de Web

Os efeitos do endereço de encaminhamento na seleção de caminho de LSA tipo 5

BGP Border Gateway Protocol

IPv6 - O Novo Protocolo da Internet (2013) ::: Samuel Henrique Bucke Brito 1

Curso de extensão em Administração de sistemas GNU/Linux: redes e serviços

RIP Routing Information Protocol Versão 1 e 2

Exemplo de configuração do refletor da rota de BGP do IPv6

Configurar o Default-route no EIGRP

1. Introdução ao syslog

Laboratório - Uso do CLI IOS com tabelas de endereços MAC do switch

Use o NAT para esconder o endereço IP real do ONS15454 para estabelecer uma sessão CTC

Troubleshooting complexo do Mensagem de Erro OSPF

Configurar o Balanceamento de carga em PFRv3

CCNA Exploration (Protocolos e Conceitos de Roteamento) Roteamento Estático

Exemplo de configuração do ISDN - IP

# $ % & ' ( ) * ' ( ) *! " " Orientador +, -

Capítulo 7: Roteando Dinamicamente

Packet Tracer - Conectar um roteador a uma LAN

Balanceamento de Carga de NAT no IOS para Duas Conexões de ISP

Capítulo 7: Roteando Dinamicamente

Como Evitar Loops de Roteamento ao Usar NAT Dinâmico

LABORATÓRIO IPV6.1. INTRODUÇÃO AO IPV6 Documento versão 0.1. Aluno: Paulo Henrique Moreira Gurgel #

Failover ISP com rotas padrão usando o seguimento IP SLA

Transcrição:

Guia de Configuração Rápida do Multicast Índice Introdução Pré-requisitos Requisitos Componentes Utilizados Convenções Modo Denso Modo Esparso com um RP Modo Esparso com Vários RPs Auto-RP com um RP Auto-RP com Vários RPs DVMRP MBGP MSDP Roteamento Multicast de Stubs UDLR IGMP para Links via Satélite PIMv2 BSR CGMP Snooping de IGMP PGM MRM Troubleshooting Introdução O multicast de IP é uma tecnologia de conservação de largura de banda que reduz o tráfego ao entregar simultaneamente um único fluxo de informações para milhares de destinatários corporativos e residenciais. Os aplicativos que se beneficiam do multicast incluem as vídeoconferências, comunicações corporativas, ensino à distância e a distribuição de software, cotações da bolsa de valores e notícias. Este documento discute as noções básicas de configuração do multicast para vários cenários de rede. Pré-requisitos Requisitos A Cisco recomenda que os leitores deste documento tenham conhecimento básico do Internet Protocol (IP) Multicast. Nota: Consulte a documentação Internet Protocol Multicast para obter mais informações. Componentes Utilizados Este documento não se restringe a versões de software e hardware específicas. Convenções

Consulte as Convenções de Dicas Técnicas da Cisco para obter mais informações sobre convenções de documentos. Modo Denso A Cisco recomenda que você use o modo esparso do Protocol Independent Multicast (PIM), preferencialmente o Auto-RP, sempre que possível, especialmente em distribuições novas. No entanto, se o uso do modo denso for desejado, configure o comando ip multicast-routing e o comando de interface ip pim sparse-dense-mode em cada interface que precisa processar tráfego de multicast. O requisito comum para todas as configurações neste documento é configurar o multicast globalmente e configurar o PIM nas interfaces. A partir do Cisco IOS Software Release 11.1, é possível configurar os comandos de interface ip pim dense-mode e ip pim sparse-mode simultaneamente com o comando ip pim sparse-dense-mode. Nesse modo, a interface será tratada como estando em modo denso se o grupo estiver no modo denso. Se o grupo estiver no modo esparso (por exemplo, se um RP for conhecido), a interface será tratada como modo esparso. Nota: A Origem nos exemplos deste documento representa a origem do tráfego de multicast, enquanto Receptor representa o receptor do tráfego de multicast. Configuração de Roteador A Configuração de Roteador B Modo Esparso com um RP Neste exemplo, Roteador A é o RP que normalmente é o roteador mais próximo da origem. A configuração de RP estático requer que todos os roteadores no domínio PIM possuam os mesmos comandos ip pim rp-address configurados. É possível configurar vários RPs, mas pode haver apenas um RP por grupo específico. Configuração de Roteador A Configuração de Roteador B Modo Esparso com Vários RPs Neste exemplo, Source-A está enviando para 224.1.1.1, 224.1.1.2 e 224.1.1.3. Source-B envia para 224.2.2.2, 224.2.2.3 e 224.2.2.4. Pode haver um roteador, tanto RP 1 quanto RP 2, como RP

para todos os grupos. Entretanto, se você desejar que RPs diferentes manipulem grupos diferentes, será necessário configurar todos os roteadores para incluírem os grupos que serão atendidos pelos RPs. Este tipo de configuração de RP estático requer que todos os roteadores no domínio PIM tenham os mesmos comandos ip pim rp-address address acl configurados. Você também pode usar o Auto-RP para obter a mesma configuração, a qual é mais fácil de configurar. Configuração de RP 1 Configuração de RP 2 Configuração de Roteador 3 e Roteador 4 Auto-RP com um RP O auto-rp requer que você configure os RPs para anunciar suas disponibilidades como RPs e agentes de mapeamento. Os RPs usam o endereço 224.0.1.39 para enviar seus anúncios. O agente de mapeamento de RP escuta os pacotes anunciados dos RPs e, em seguida, envia os mapeamentos de RP para grupo em uma mensagem de descoberta que é enviada para 224.0.1.40. Essas mensagens de descoberta são usadas pelas rotas restantes para os mapeamentos de RP para grupo. Você pode usar um RP que também atue como agente de mapeamento ou pode configurar vários RPs e diversos agentes de mapeamento para fins de redundância. Observe que, quando você seleciona uma interface da qual os anúncios de RP serão originados, a Cisco recomenda que você use uma interface como a interface de loopback, em vez de uma interface física. Também é possível utilizar interfaces de VLAN comutadas (SVIs). Se uma

interface de VLAN é usada para anunciar o endereço do RP, a opção interface-type do comando ip pim [vrf vrf-name] send-rp-announce {interface-type interface-number ip-address} scope ttlvalue deve conter a interface e o número da VLAN. Por exemplo, o comando é semelhante a ip pim send-rp-announce Vlan500 scope 100. Ao selecionar uma interface física, você dependerá dessa interface estar sempre ativa. Esse não é sempre o caso, e o roteador parará de se anunciar como o RP uma vez que a interface física se torne inoperante. Uma interface de loopback está sempre ativa e nunca se torna inativa, o que garante que o RP continue a se anunciar por quaisquer interfaces disponíveis como um RP. Esse será o caso mesmo que uma ou mais interface física falhe. A interface de loopback deverá estar habilitada para PIM e ser anunciada pelo Interior Gateway Protocol (IGP), ou deverá ser alcançável por roteamento estático. Configuração de Roteador A Configuração de Roteador B Auto-RP com Vários RPs As listas de acesso neste exemplo permitem que os RPs sejam um RP apenas para os grupos desejados. Se nenhuma lista de acessos estiver configurada, os RPs estarão disponíveis para todos os grupos. Caso dois RPs anunciem sua disponibilidade para os mesmos grupos, os agentes de mapeamento resolverão esses conflitos pela regra "o endereço IP superior vence". Quando dois RPs anunciam para esse grupo, é possível configurar cada roteador com um endereço de loopback para influenciar que roteador será o RP de um grupo específico. Posicione o endereço IP superior no RP preferido e use a interface de loopback como origem dos pacotes de anúncio. Por exemplo, ip pim send-rp-announce loopback0. Quando vários agentes de mapeamento são usados, cada um deles anuncia o mesmo grupo para mapeamentos de RP para o grupo de descoberta de 224.0.1.40.

Configuração de RP 1 Configuração de RP 2 Consulte o Guia de Configuração e Diagnóstico do Auto-RP para obter mais informações sobre o Auto-RP. DVMRP Épossível que seu provedor de serviço da Internet (ISP) sugira a criação de um túnel de Distance Vector Multicast Routing Protocol (DVMRP) para o ISP para que você obtenha acesso ao backbone multicast da Internet (mbone). Os comandos mínimos para a configuração de um túnel DVMRP são mostrados aqui: Normalmente, o ISP cria um túnel até um computador UNIX que executa o "mrouted" (DVMRP). Se, em vez disso, o ISP criar um túnel até outro dispositivo Cisco, use o modo de túnel GRE padrão. Se você desejar gerar pacotes de multicast para terceiros no mbone em vez de receber pacotes multicast, será necessário anunciar as sub-redes de origem. Se o endereço de seu host de origem de multicast for 131.108.1.1, será necessário anunciar a existência dessa sub-rede para o mbone. Redes conectadas diretamente são anunciadas com métrica 1 por padrão. Se a sua origem não estiver diretamente conectada ao roteador com o túnel DVMRP, configure o seguinte na interface tunnel0: Nota: Você deve incluir uma lista de acesso com este comando para impedir o anúncio da tabela

de roteamento unicast inteira no mbone. Se a sua configuração for similar à mostrada aqui e você desejar propagar as rotas de DVMRP pelo domínio, configure o comando ip dvmrp unicast-routing nas interfaces serial0 dos Roteadores A e B. Esse procedimento proporciona o encaminhamento das rotas de DVRMP para os vizinhos de PIM que terão, em seguida, uma tabela de roteamento DVRMP utilizada para fins de Reverse Path Forwarding (RPF). As rotas de DVMRP aprendidas têm precedência de RPF sobre todos os outros protocolos, exceto para as rotas conectadas diretamente. MBGP O Multiprotocol Border Gateway Protocol (MBGP) é um método básico de lidar com dois conjuntos de rotas: um conjunto para o roteamento unicast e outro para o roteamento multicast. O MBGP fornece o controle necessário para decidir para onde os pacotes de multicast podem fluir. O PIM utiliza as rotas associadas ao roteamento multicast para construir árvores de distribuição de dados. O MBGP fornece o caminho de RPF, mas não a criação do estado de multicast. O PIM ainda é necessário para encaminhar os pacotes de multicast. Configuração de Roteador A Configuração de Roteador B Se as topologias unicast e multicast forem congruentes (por exemplo, estiverem passando pelo mesmo link), a diferença primária na configuração residirá no comando nlri unicast multicast. Exemplo: Topologias congruentes com MBGP possuem uma vantagem mesmo que o tráfego siga pelos mesmos caminhos, políticas distintas podem ser aplicadas ao BGP de unicast e ao BGP de multicast. Consulte O Que É o MBGP? para obter mais informações sobre o MBGP. MSDP O Multicast Source Discovery Protocol (MSDP) conecta vários domínios PIM-SM. Cada domínio de PIM-SM usa seus próprios RPs independentes e não precisa depender de RPs em outros

domínios. O MSDP permite que os domínios descubram origens de multicast de outros domínios. Se você também estiver fazendo um peer de BGP com o mesmo peer de MSDP, será necessário usar o mesmo endereço IP do BGP para o MSDP. Quando o MSDP faz verificações de peer de RPF, ele espera que seu endereço de peer seja igual ao que o BGP/MBGP fornece ao executar uma consulta de tabela de rotas no RP na mensagem de SA. No entanto, não será necessário executar o BGP/MBGP com o peer de MSDP se houver um caminho BGP/MBGP entre os peers de MSDP. Se não houver nenhum caminho BGP/MBGP e mais de um peer de MSDP, você deverá usar o comando ip msdp default-peer. O exemplo adiante mostra que RP A é o RP de seu domínio e RP B é o RP de seu domínio. Configuração de Roteador A Configuração de Roteador B Roteamento Multicast de Stubs O Roteamento Multicast de Stubs permite configurar roteadores remotos/stub como agentes de proxy IGMP. Em vez de participar totalmente do PIM, esses roteadores stub encaminham mensagens de IGMP dos hosts para o roteador multicast de upstream. Configuração de Roteador 1 O comando ip pim neighbor-filter é necessário porque Roteador 1 não reconhece Roteador 2 como um vizinho de PIM. Se você configurar Roteador 1 no modo esparso, o filtro vizinho será desnecessário. Roteador 2 não deve ser executado no modo esparso. No modo denso, as origens de multicast de stubs podem inundar os roteadores do backbone. Configuração de Roteador 2

UDLR IGMP para Links via Satélite O Unidirectional Link Routing (UDLR) fornece um método de encaminhamento de pacotes de multicast sobre um link via satélite unidirecional para redes stub que possuem um canal de apoio. Isso é semelhante ao Roteamento Multicast de Stubs. Sem esse recurso, o roteador uplink não consegue detectar dinamicamente os endereços do grupo de multicast IP para encaminhar via link unidirecional, pois o roteador de downlink não pode enviar nada de volta. Configuração de Uplink-rtr Configuração de Downlink-rtr BSR PIMv2 Se todos os roteadores da rede estiverem executando PIMv2, será possível configurar um BSR em vez do Auto-RP. O BSR e o Auto-RP são muito semelhantes. Uma configuração de BSR necessita da configuração de candidatos de BSR (de forma semelhante ao RP-Announce no Auto-RP) e BSRs (semelhantes a Auto-RP Mapping Agents). Para configurar um BSR, execute os seguintes passos: Nos BSRs candidatos, configure: Onde interface contém o endereço IP dos BSRs candidatos. Convém (mas não é

necessário) que hash-mask-len seja idêntico em todos os BSRs candidatos. Um BSR candidato com o maior valor de pref é eleito como BSR para este domínio. Um exemplo do uso do comando é fornecido abaixo: O BSR PIMv2 coleta as informações de RP do candidato e divulga as informações definidas por RP associadas a cada prefixo de grupo. Para impedir um único ponto de falha, configure mais de um roteador em um domínio como BSRs candidatos. Um BSR é eleito entre os BSRs candidatos automaticamente com base nos valores de preferências configurados. Para servirem como BSRs candidatos, os roteadores devem estar conectados e estarem no backbone da rede, e não na área de dial-up da rede. Configure os roteadores RP candidatos. Este exemplo mostra um RP candidato na interface ethernet0 para o intervalo de endereços admin-scope inteiro: CGMP Para configurar o Group Management Protocol (CGMP), configure o seguinte na interface do roteador em contato com o switch: Em seguida, configure o seguinte no switch: Snooping de IGMP O snooping de Internet Group Management Protocol (IGMP) está disponível no release 4.1 do Catalyst 5000. O snooping de IGMP requer uma placa Supervisor III. Nenhuma configuração além da do PIM é necessária para configurar o snooping de IGMP no roteador. Um roteador ainda é necessário com o snooping de IGMP para possibilitar as consultas de IGMP. O exemplo abaixo mostra como habilitar o snooping de IGMP no switch: Console> (enable) set igmp enable IGMP Snooping is enabled. CGMP is disabled. Se você tentar ativar o IGMP, e o CGMP já estiver habilitado, você verá o seguinte: PGM Console> (enable) set igmp enable Disable CGMP to enable IGMP Snooping feature. O Pragmatic General Multicast (PGM) é um protocolo de transporte multicast confiável para aplicativos que requer o fornecimento de dados multicast ordenado e sem duplicatas a partir de várias origens para vários receptores. O PGM garante que um receptor do grupo receba todos os pacotes de dados de transmissões e retransmissões ou possa detectar perdas irrecuperáveis de pacotes de dados. Não há comandos globais de PGM. O PGM é configurado por interface com o comando ip pgm. Você deverá habilitar o roteamento multicast no roteador com o PIM na interface.

MRM O Multicast Routing Monitor (MRM) facilita a detecção automatizada de falhas em uma infraestrutura de roteamento multicast de grande porte. O MRM foi projetado para alertar um administrador de rede sobre problemas de roteamento multicast praticamente em tempo real. O MRM possui dois componentes: MRM tester e MRM manager. O MRM tester é um emissor ou receptor. O MRM está disponível no Cisco IOS Software Release 12.0(5)T ou posterior. Somente os MRM testers e managers precisam executar a versão do Cisco IOS compatível com o MRM. Testar Configuração do Emissor Console> (enable) set igmp enable Disable CGMP to enable IGMP Snooping feature. Testar Configuração do Receptor Console> (enable) set igmp enable Disable CGMP to enable IGMP Snooping feature. Testar Configuração do Gerenciador Console> (enable) set igmp enable Disable CGMP to enable IGMP Snooping feature. A saída do comando show ip mrm manager no Test Manager é mostrada a seguir: Test_Manager# show ip mrm manager Manager:test1/10.1.2.2 is not running Beacon interval/holdtime/ttl:60/86400/32 Group:239.1.1.1, UDP port test-packet/status-report:16384/65535 Test sender: 10.1.1.2 Test receiver: 10.1.4.2 Comece o teste usando o comando mostrado aqui. O test manager envia mensagens de controle ao emissor de teste e ao receptor de teste conforme configurado nos parâmetros de teste. O receptor de teste ingressa no grupo e monitora os pacotes de teste enviados pelo emissor.

Test_Manager# mrm start test1 *Feb 4 10:29:51.798: IP MRM test test1 starts... Test_Manager# Para exibir um relatório de status para o test manager, execute este comando: Test_Manager# show ip mrm status IP MRM status report cache: Timestamp Manager Test Receiver Pkt Loss/Dup (%) Ehsr *Feb 4 14:12:46 10.1.2.2 10.1.4.2 1 (4%) 29 *Feb 4 18:29:54 10.1.2.2 10.1.4.2 1 (4%) 15 Test_Manager# A saída mostra que o receptor enviou dois relatórios de status (uma linha cada) em uma determinada hora. Cada relatório contém uma perda de pacote durante a janela do intervalo (padrão de um segundo). O valor "Ehsr" mostra o valor estimado do próximo número da sequência do emissor do teste. Se o receptor do teste observar pacotes duplicados, um número negativo será mostrado na coluna "Pkt Loss/Dup". Para interromper o teste, execute o comando: Test_Manager# mrm stop test1 *Feb 4 10:30:12.018: IP MRM test test1 stops Test_Manager# Durante a execução do teste, o emissor do MRM começa a enviar pacotes RTP para o endereço do grupo configurado no intervalo padrão de 200 ms. O receptor monitora (espera) os mesmos pacotes no mesmo intervalo padrão. Se o receptor detectar uma perda de pacotes no intervalo padrão da janela de cinco segundos, ele enviará um relatório para o MRM manager. É possível exibir o relatório de status do receptor com o comando show ip mrm status no MRM manager. Troubleshooting Alguns dos problemas mais comuns encontrados quando o multicast IP é implementado em uma rede são quando o roteador não encaminha tráfego de multicast devido a uma falha de RPF ou a configurações de TTL. Consulte o Guia de Troubleshooting do Multicast IP para obter informações detalhadas sobre esses e outros problemas, sintomas e resoluções comuns.