Tópicos selecionados em Multicast

Documentos relacionados
Por que o modo escasso de PIM não trabalha com uma rota estática em um endereço HSRP?

Configurando IP Multicast Routing sobre ARM (Módulo de rota ATM) em um Cisco Catalyst 8540 MSR

Ferramentas de Troubleshooting de Multicast Básico

Restringindo o tráfego de transmissão múltipla com origem e receptores na mesma VLAN nos Switches Catalyst executando o Catalyst OS

Manual de Troubleshooting de IP Multicast

Conectando à malha multicast da RNP

Comportamento PIM AUTO-RP com outras técnicas da distribuição RP no exemplo da configuração de domínio S

Protocolos de Roteamento Multicast. Fundamentos de Sistemas Multimídia

Redes de Computadores

Aula 19 Camada de Rede Comunicação multidestinatária

Guia de Configuração Rápida do Multicast

Sumário. Protocolos em Redes de Dados- Aula 11 -IP Multicast p.4. Modelo de difusão IGMP

Configurar o buraco negro provocado telecontrole do IPV6 com IPv6 BGP

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

Pesquise defeitos o programa do hardware para o Multicast em 6500/7600 dos dispositivos

Fonte e dados dual-homed MDT no mvpn

Manual de configuração de Multicast Quick Start

Roteamento de transmissão múltipla - Caminhada MSDP e PIM completamente

Parte VI Roteamento Multicast na Internet

Como bem você conhece o PIM afirma o mecanismo?

Padrão MDT do Multicast da próxima geração: Perfil 0

Pesquisando defeitos loop de roteamento do Cisco Express Forwarding

Configurar a redistribuição de rotas do Internal BGP no IGP

Impedindo IDs duplicados de roteadores EIGRO

Compreendendo e configurando o comando ip unnumbered

Network Address Translation - NAT. 2 Mecanismo de Operação. Pedroso. 4 de março de 2009

Rotas estáticas do implementar para o exemplo de configuração do IPv6

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

Anycast RP usando PIM (nexos)

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

Como o OSPF propaga as rotas externas em áreas múltiplas

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

Vazamento de rota em redes MPLS/VPN

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

Redes de Computadores

Especifique um endereço IP de Um ou Mais Servidores Cisco ICM NT do salto seguinte para rotas estáticas

Configurando MPLS Básicos Usando IS-IS

Camada dinâmica 3 VPN com exemplo de configuração multiponto dos túneis GRE

OSPF com exemplo de configuração da adjacência da Multi-área

Compreendendo o endereço local de link do IPv6

Configurando o recurso BGP Local-AS

Exemplo de configuração do enlace virtual OSPFv3

Acesso à Internet a partir de uma VPN MPLS usando uma tabela de roteamento global

Tronco entre um Catalyst 2948G-L3 e um exemplo de configuração do Catalyst 6500 Series Switch

MULTICAST E MBONE. João Carlos Peixoto NCE/UFRJ

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

CCNA Exploration (Protocolos e Conceitos de Roteamento) OSPF

RIPv2 Routing Information Protocol Version 2 Definido na RFC 1723 e suplementado nas RFC s 1721 e Estende o RIPv1 nos seguintes aspectos: Máscar

MULTICAST da próxima geração - Padrão MDT GRE (BGP AD - C PIM: Perfil 3)

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

Configurar o desaparecimento do IPv6 com o null0 da relação

Use uma rota estática para a interface Null0 para prevenção de loop

Configurar o escape da rota VRF no Switches do nexo de Cisco

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

Exemplo da configuração de HSRP do IPv6

Flexible NetFlow que filtra com monitoramento de desempenho

Arquitectura de Redes

Laço/roteamento subótimo do roteamento OSPF entre o Cisco IOS e o NXOS para o exemplo de configuração das rotas externas

O que o comando show ip ospf interface revela?

Acesso à Internet a partir de uma VPN MPLS usando uma tabela de roteamento global

Configurar o Multicast na mobilidade AP expressos de Cisco

Arquitetura TCP/IP. Parte IX Multicast (IGMP e roteamento) Fabrízzio Alphonsus A. M. N. Soares

Balanceamento de carga da rede Microsoft no exemplo da configuração de distribuição dos server da série UCS-b

Nexo 7000: Configurando o mapeamento OTV VLAN usando a tradução de vlan em uma porta de tronco

Túnel GRE com exemplo da configuração de VRF

Problema de Roteamento comum com Endereço de Encaminhamento do OSPF

Compartilhamento de carga com o BGP no ambientes únicos e multihomed: Configurações de exemplo

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

TE239 - Redes de Comunicação Lista de Exercícios 2

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

Recursos de contabilidade da interface de saída da contabilidade da política do BGP e da contabilidade da política do BGP

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

Exemplo de engenharia básica de tráfego de MPLS usando configuração de OSPF

OSPF Open Shortest Path First

O Protocolo RIPv2. Prof. José Gonçalves. Departamento de Informática UFES.

Parte 3: Camada de Rede

BGP Border Gateway Protocol

Como Preencher Rotas Dinâmicas, Usando Injeção de Rota Reversa

Como Utilizar o HSRP para Fornecer Redundância em uma Rede BGP Multihomed

Vista geral do Multicast da Algum-fonte (AS) no ambiente da tela do terreno SDA

Troubleshooting e problemas comuns do Multicast ASA

Para obter mais informações sobre convenções de documento, consulte as Convenções de dicas técnicas Cisco.

Compartilhamento de carga com o BGP no ambientes únicos e multihomed: Configurações de exemplo

Seleção de trajeto externo OSPF: Tipo 2 externo (E2) CONTRA o Tipo 2 NSSA (N2)

Capítulo 4 Camada de Rede

Camada de rede. Introdução às Redes de Computadores

Configurando um Gateway de Último Recurso Usando Comandos IP

Roteamento subótimo ao redistribuir entre processos de OSPF

FSOS IPv6 Multicast Configuration Guide

Fluxo nativo do Multicast - Modelo do Multicast da Algum-fonte

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

Configurações iniciais para OSPF sobre meios de transmissão

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

Configurando o PPTP através da PAT para um Microsoft PPTP Server

What Do EIGRP "Not On Common Subnet" Messages Mean?

Configurar o Multicast sobre a fase 1 LISP

Camadas do TCP/IP. Camada de Rede Protocolo IP. Encapsulamento dos Dados. O Protocolo IP. IP visto da camada de Transporte.

Troubleshooting Quando as Rotas de BGP Não São Publicadas

Transcrição:

Tópicos selecionados em Multicast Adenilson Raniery Sarges Pontes Dezembro 2002 RNP/PAL/0173 2002 RNP

Sumário Multicast básico Troubleshooting em multicast (Cisco) Troubleshooting em multicast (mrouted) Interconexão entre redes PIM e DVMRP Endereçamento multicast Multicast na camada de enlace

Multicast básico Revisando os principais conceitos

Multicast básico IP Multicast : o que é? RFC 1112 IP multicasting is the transmission of an IP datagram to a host group, a set of zero or more hosts identified by a single IP destination

Multicast básico IP Multicast : o que é? Grupo multicast (endereço IP classe D) Vinculação dinâmica de fontes e receptores Duplicação de fluxos na camada de rede

Multicast básico Multicast versus Unicast Unicast Links Streams

Multicast básico Multicast versus Unicast Multicast Links Streams

Multicast básico Vantagens com Multicast Escalabilidade: sem duplicação de fluxos Redução de congestionamentos Melhor utilização de banda

Multicast básico Vantagens com Multicast Menos processamento em hosts e roteadores Suporte estrutural e eficiente a aplicações distribuídas Modelo consistente de distribuição de conteúdo

Multicast básico Desvantagens com Multicast Multicast é baseado em UDP Entrega de pacotes no estilo best effort Sem mecanismo de controle de fluxo Duplicação de pacotes Sem mecanismos de ordenamento de pacotes

Multicast básico Aplicações Multicast enables coordination - it is well suited to loosely coupled distributed systems (of people, servers, databases, processes, devices...) RFC 3170

Multicast básico Aplicações Conferências multimídia Distribuição de dados Multicast de dados em tempo real Simulações e Games

Multicast básico Aplicações Um-para-muitos (1toM) distribuição programada de áudio/vídeo push media: notícias, clima, esportes, etc. distribuição de arquivos e caching anúncios monitoração

Multicast básico Aplicações Muitos-para-muitos (MtoM) conferências multimedia processamento distribuído jogos com múltiplos jogadores colaboração

Multicast básico Aplicações Muitos-para-um (Mto1) resource discovery coleta de dados pesquisas leilões jukebox

Multicast básico Endereçamento Endereços Classe D: primeiros 4 bits do endereço devem ser 1110: 224.0.0.0-239.255.255.255

Multicast básico Encaminhamento de pacotes (forwarding) O que importa não é o destino mas sim a fonte: Reverse Path Forwarding (RPF)

Multicast básico Verificação de RPF Fonte 200.17.63.40 Falha de RPF Pacote vindo da interface incorreta Pacotes mcast

Multicast básico Árvores de distribuição Source Trees ou Shortest Path Trees (SPT) caminho ótimo entre fontes e receptores mais memória para manter o estado das conexões multicast Shared Trees caminho sub-ótimo entre fontes e receptores menos memória para manter o estado das conexões multicast

Multicast básico Shortest path trees Fonte 1 Notação: (S, G) S = Source G = Group Fonte 2 A B D F C E Receptor 1 Receptor 2

Multicast básico Shortest path trees Fonte 1 Notação: (S, G) S = Fonte G = Grupo Fonte 2 A B D F C E Receptor 1 Receptor 2

Multicast básico Shared trees Fonte 1 Notação: (*, G) * = Todas as fontes G = Grupo Fonte 2 A B D (RP) F C E (RP) PIM Rendezvous Point Shared Tree Source Tree Receptor 1 Receptor 2

Multicast básico Protocolos de roteamento multicast Modo Denso (Dense-mode) Modelo Push Flooding de tráfego na rede Mecanismo de poda (prune)

Multicast básico Protocolos de roteamento multicast Modo Esparso (Sparse-mode) Modelo Pull Tráfego enviado apenas para onde foi requisitado Comportamento baseado em vínculos explícitos aos grupos multicast

Multicast básico Protocolos de roteamento multicast PIM-SM PIM-DM DVMRP MOSPF CBT sparse mode dense mode dense mode dense mode sparse mode

Multicast básico Considerações finais Um pouco de história: O que é afinal o MBone?

Multicast básico MBone Q: What is the MBONE? A: The MBONE was an educational research project to test new multicast applications. Begun in 1992, the MBONE was orginally a collection of networks tunneled together to support multicast. Today, MBONE refers to the general multicast backbone that is deployed on the Internet. Many of the providers that connect to the MBONE use native multicast routing protocols, instead of relying on tunnels. Fonte: http://www.sprintlink.net/multicast/faq.html

Rede Nacional de Pesquisa http://www.rnp.br/ Adenilson Raniery Sarges Pontes raniery@rnp.br

Troubleshooting em Multicast - I Ferramentas em roteadores Cisco

Troubleshooting em Multicast - Cisco Ferramentas de linha de comando (CLI) Diversos comandos show : IGMP rotas multicast (mroutes) RPF PIM

Troubleshooting em Multicast - Cisco show ip igmp groups Verificação de grupos multicast diretamente conectados R1#show ip igmp groups IGMP Connected Group Membership Group Address Interface Uptime Expires Last Reporter 239.255.0.1 Ethernet1 00:10:54 00:01:10 192.168.9.1 224.0.1.40 Ethernet0 01:36:27 00:02:45 192.168.10.2 224.0.1.40 Ethernet1 01:48:15 never 192.168.9.3

Troubleshooting em Multicast - Cisco show ip igmp interface informações de IGMP threshold Time-to-live (TTL) timers

Troubleshooting em Multicast - Cisco show ip igmp interface R4#show ip igmp interface Ethernet1 is up, line protocol is up Internet address is 172.16.7.1, subnet mask is 255.255.255.0 IGMP is enabled on interface Current IGMP version is 2 CGMP is disabled on interface IGMP query interval is 60 seconds IGMP querier timeout is 120 seconds IGMP max query response time is 10 seconds Inbound IGMP access group is not set Multicast routing is enabled on interface Multicast TTL threshold is 0 Multicast designated router (DR) is 172.16.7.1 (this system) IGMP querying router is 172.16.7.1 (this system) No multicast groups joined

Troubleshooting em Multicast - Cisco show ip mroute Conteúdo completo da tabela de roteamento multicast Informações das OIL (output interface list) Timers e flags

Troubleshooting em Multicast - Cisco show ip mroute R1#show ip mroute IP Multicast Routing Table Flags: D - Dense, S - Sparse, C - Connected, L - Local, P - Pruned R - RP-bit set, F - Register flag, T - SPT-bit set, J - Join SPT M - MSDP created entry, X - Proxy Join Timer Running A - Advertised via MSDP Outgoing interface flags: H - Hardware switched Timers: Uptime/Expires Interface state: Interface, Next-Hop or VCD, State/Mode (*, 239.255.0.1), 01:55:27/00:02:59, RP 192.168.7.2, flags: SJCF Incoming interface: Ethernet0, RPF nbr 192.168.10.2 Outgoing interface list: Ethernet1, Forward/Sparse, 01:55:27/00:02:52 (133.33.33.32, 239.255.0.1), 01:54:43/00:02:59, flags: CJT Incoming interface: Ethernet0, RPF nbr 192.168.10.2

Troubleshooting em Multicast - Cisco show ip mroute active Verificação de fontes e grupos ativos, com tráfego acima do threshold R1#show ip mroute active Active IP Multicast Sources - sending >= 4 kbps Group: 239.255.0.1, (?) Source: 133.33.33.32 (?) Rate: 10 pps/115 kbps(1sec), 235 kbps(last 23 secs), 87 kbps(life avg

Troubleshooting em Multicast - Cisco show ip mroute count Checar recepção de tráfego, taxas e descartes R1#show ip mroute count IP Multicast Statistics routes using 2406 bytes of memory 2 groups, 1.00 average sources per group Forwarding Counts: Pkt Count/Pkts per second/avg Pkt Size/Kilobits per second Other counts: Total/RPF failed/other drops(oif-null, rate-limit etc) Group: 239.255.0.1, Source count: 2, Group pkt count: 11709 RP-tree: Forwarding: 3/0/431/0, Other: 3/0/0 Source: 133.33.33.32/32, Forwarding: 11225/6/1401/62, Other: 11225/0/0 Source: 192.168.9.1/32, Forwarding: 481/0/85/0, Other: 490/0/9 Group: 224.0.1.40, Source count: 0, Group pkt count:

Troubleshooting em Multicast - Cisco show ip rpf Troubleshooting de falhas de RPF R1#show ip rpf 133.33.33.32 RPF information for? (133.33.33.32) RPF interface: Ethernet0 RPF neighbor:? (192.168.10.2) RPF route/mask: 133.33.0.0/16 RPF type: unicast (eigrp 1) RPF recursion count: 0 Doing distance-preferred lookups across tables

Troubleshooting em Multicast - Cisco show ip pim neighbor Informações de adjacência entre vizinhos PIM R1#show ip pim neighbor PIM Neighbor Table Neighbor Address Interface Uptime Expires Ver Mode 192.168.10.2 Ethernet0 02:31:29 00:01:26 v2 (DR) 192.168.9.5 Ethernet1 02:35:44 00:01:41 v2 (DR)

Troubleshooting em Multicast - Cisco show ip pim interface Informações sobre interfaces configuradas com PIM R1#show ip pim interface Address Interface Version/Mode Nbr Query DR Count Intvl 192.168.10.1 Ethernet0 v2/sparse-dense 1 30 192.168.10.2 192.168.9.3 Ethernet1 v2/sparse-dense 1 30 192.168.9.5

Troubleshooting em Multicast - Cisco show ip pim rp mapping Verificação de mapeamento grupo-rp R1#show ip rpf 133.33.33.32 RPF information for? (133.33.33.32) RPF interface: Ethernet0 RPF neighbor:? (192.168.10.2) RPF route/mask: 133.33.0.0/16 RPF type: unicast (eigrp 1) RPF recursion count: 0 Doing distance-preferred lookups across tables

Troubleshooting em Multicast - Cisco Ferramentas de linha de comando (CLI) Power tools: mstat mtrace mrinfo

Troubleshooting em Multicast - Cisco Funcionamento dos comandos mstat/mtrace Inclui dados mtrace Inclui dados mtrace Inclui dados mtrace Inclui dados mtrace Inclui dados mtrace fonte dest Roteador First-hop Árvore de dist. mcast Resposta mtrace Requisição mtrace Roteador Last-hop Pacote Mtrace Estação UNIX ou roteador Cisco

Troubleshooting em Multicast - Cisco Power tools: mstat dallas-gw>mstat bloom-iptv-svr bwilliam-ss5 224.2.156.43 Source Response Dest Packet Statistics For Only For Traffic 172.17.67.43 171.68.86.194 All Multicast Traffic From 172.17.67.43 / rtt 547 ms Lost/Sent = Pct Rate To 224.2.156.43 v / hop 547 ms --------------------- -------------------- 172.17.67.33 171.68.39.28 bloom-mnlab ^ ttl 0 v hop -409 ms -11/168 = --% 16 pps 0/67 = 0% 6 pps 171.68.39.1 171.68.27.2 bloomington-mn-gw ^ ttl 1 v hop 379 ms -9/170 = --% 17 pps -3/67 = --% 6 pps 171.68.27.1 171.68.86.193 wan-gw4 ^ ttl 2 v hop 28 ms -3/195 = --% 19 pps 0/70 = 0% 7 pps 171.68.86.194 171.68.37.1 dallas-gw \ ttl 3 v \ hop 0 ms 196 19 pps 70 7 pps 171.68.37.121 171.68.86.194 Receiver Query Source

Troubleshooting em Multicast - Cisco Power tools: mtrace Router#mtrace 171.69.215.41 171.69.215.67 239.254.254.254 Type escape sequence to abort. Mtrace from 171.69.215.41 to 171.69.215.67 via group 239.254.254.254 From source (?) to destination (?) Querying full reverse path... 0 171.69.215.67-1 171.69.215.67 PIM thresh^ 0 0 ms -2 171.69.215.74 PIM thresh^ 0 2 ms -3 171.69.215.57 PIM thresh^ 0 894 ms -4 171.69.215.41 PIM thresh^ 0 893 ms -5 171.69.215.12 PIM thresh^ 0 894 ms -6 171.69.215.98 PIM thresh^ 0 893 ms

Troubleshooting em Multicast - Cisco Power tools: mrinfo Informações de gerais multicast como: thresholds de TTL protocolos status interfaces

Troubleshooting em Multicast - Cisco Power tools: mrinfo Router#mrinfo 192.1.7.37 (b.cisco.com) [version cisco 11.1] [flags: PMSA]: 192.1.7.37 -> 192.1.7.34 (s.cisco.com) [1/0/pim] 192.1.7.37 -> 192.1.7.47 (d.cisco.com) [1/0/pim] 192.1.7.37 -> 192.1.7.44 (d2.cisco.com) [1/0/pim] 131.9.26.10 -> 131.9.26.9 (su.bbnplanet.net) [1/32/pim] Flags: P = prune-capable M = mtrace-capable S = SNMP-capable A = Auto-RP-capable

Troubleshooting em Multicast - Cisco Estratégias de troubleshooting Próximo à fonte: Verifique contadores nas interfaces do host Verifique o TTL na aplicação fonte O roteador recebeu o join? (show ip igmp groups) O roteador está recebendo pacotes da fonte? (show ip mroute count e show ip mroute active)

Troubleshooting em Multicast - Cisco Estratégias de troubleshooting No caminho da rede PIM: Adjacências PIM fechadas corretamente? (show ip pim neighbor) Mapeamentos grupo-rp (show ip pim rp mapping) Teste o RPF para a fonte (show ip rpf) sh ip mroute count/active, ping, mstat

Troubleshooting em Multicast - Cisco Estratégias de troubleshooting Na recepção: De novo: o roteador recebeu o join? (show ip igmp groups) Verifique a compatibilidade de versões de IGMP entre o host e o roteador (show ip igmp interface) Por via das dúvidas: verifique seus switches...

Troubleshooting em Multicast - Cisco Estratégias de troubleshooting Nem tudo é perfeito... Cisco bugtool Cisco field notices listas de discussão

Rede Nacional de Pesquisa http://www.rnp.br/ Adenilson Raniery Sarges Pontes raniery@rnp.br

Troubleshooting em Multicast - II Obtendo informações do mrouted

Troubleshooting em Multicast - mrouted Usando o comando kill do UNIX Verificando a tabela de roteamento DVMRP Uso do sinal USR1 Comando: kill -USR1 <pid-mrouted> Tabela enviada para: /var/tmp/mrouted.dump

Troubleshooting em Multicast - mrouted Tabela de roteamento DVMRP Virtual Virtual Interface Interface Table Table Vif Vif Local-Address Local-Address Metric Metric Thresh Thresh Flags Flags 0 0 36.2.0.8 36.2.0.8 subnet: subnet: 36.2 36.2 1 1 1 1 querier querier groups: groups: 224.0.2.1 224.0.2.1 224.0.0.4 224.0.0.4 pkts pkts in: in: 3456 3456 pkts pkts out: out: 2322323 2322323 2 2 36.2.0.8 36.2.0.8 tunnel: tunnel: 36.8.0.77 36.8.0.77 3 3 1 1 peers: peers: 36.8.0.77 36.8.0.77 (2.2) (2.2) boundaries: boundaries: 239.0.1 239.0.1 : : 239.1.2 239.1.2 pkts pkts in: in: 34545433 34545433 pkts pkts out: out: 234342 234342 Multicast Multicast Routing Routing Table Table (1136 (1136 entries) entries) Origin-Subnet Origin-Subnet From-Gateway From-Gateway Metric Metric Tmr Tmr In-Vif In-Vif Out-Vifs Out-Vifs 36.2 36.2 1 1 45 45 0 0 1* 1* 2 2 3* 3* 36.8 36.8 36.8.0.77 36.8.0.77 4 4 15 15 2 2 0* 0* 1* 1* 3* 3* 36.11 36.11 1 1 20 20 1 1 0* 0* 2 2 3* 3*

Troubleshooting em Multicast - mrouted Usando o comando kill do UNIX Verificando o cache do mrouted Uso do sinal USR2 Comando: kill -USR2 <pid-mrouted> Tabela enviada para: /var/tmp/mrouted.cache

Troubleshooting em Multicast - mrouted Tabela cache do mrouted Multicast Routing Cache Table (147 entries) Origin Mcast-group CTmr Age Ptmr IVif Forwvifs 13.2.116/22 224.2.127.255 3m 2m - 0 1 >13.2.116.19 >13.2.116.196 138.96.48/21 224.2.127.255 5m 2m - 0 1 >138.96.48.108 128.9.160/20 224.2.127.255 3m 2m - 0 1 >128.9.160.45 198.106.194/24 224.2.135.190 9m 28s 9m 0P >198.106.194.22

Troubleshooting em Multicast (extra) Algumas outras ferramentas mrinfo mtrace map-mbone mcast.exe (Windows)

Rede Nacional de Pesquisa http://www.rnp.br/ Adenilson Raniery Sarges Pontes raniery@rnp.br

Interconexão PIM/DVMRP Problemas e soluções

Interconexão PIM-DVMRP Cisco - Interoperabilidade com DVMRP Roteadores implementam quase todas as funções de um roteador DVMRP Interoperabilidade automática a partir de probes DVMRP recebidos Não mantém estados individuais de cada mrouted em redes multiacesso

Interconexão PIM-DVMRP Interação através de links ponto-a-ponto Mecanismo: túneis DVMRP Em redes Ethernet, é necessário usar filtros para impedir interoperabilidade automática

Interconexão PIM-DVMRP Túneis DVMRP Exemplo de configuração interface tunnel 0 ip unnumbered ethernet 0 ip pim dense-mode tunnel source ethernet 0 tunnel destination 192.70.92.133 tunnel mode dvmrp

Interconexão PIM-DVMRP Interação através de links multiacesso Se a interface (Eth, Fast, etc) estiver com multicast habilitado: Interoperabilidade descobrirá roteadores DVMRP

Interconexão PIM-DVMRP Interação através de links multiacesso Importante: Roteadores Cisco não processam prunes DVMRP vindos de links multiacesso!!

Interconexão PIM-DVMRP Interação através de links multiacesso Prune ignorado: DVMRP DVMRP Prune Ignorado!!

Interconexão PIM-DVMRP Interação através de links multiacesso Possível solução: DVMRP DVMRP Túnel DVMRP Túnel DVMRP

Interconexão PIM-DVMRP Anúncios para a rede DVMRP Comportamento padrão: anunciar redes diretamente conectadas Para redes stub : anúncio de rota default DVMRP ip dvmrp default-information {originate only}

Interconexão PIM-DVMRP Anúncios vindos da rede DVMRP Filtragem preventiva na entrada de anúncios Filtragem de neighbors DVMRP ip dvmrp accept-filter <acl> [neighbor-list <acl>] [<distance>]

Interconexão PIM-DVMRP Problemas na fronteira PIM-SM/DVMRP Modo esparso vs modo denso Possível problema com túneis DVMRP Incongruência Unicast-Multicast Problema do receptor dense-mode

Interconexão PIM-DVMRP Relembrando... Protocolos dense-mode Filosofia push Floods na rede e prunes quando necessário DVMRP é um protocolo dense-mode

Interconexão PIM-DVMRP Relembrando... Protocolos sparse-mode Filosofia pull Fluxos multicast sob demanda PIM-SM é um protocolo sparse-mode

Interconexão PIM-DVMRP Incongruência Unicast-Multicast DVMRP fonte Tráfego mcast Túnel DVMRP RPF

Interconexão PIM-DVMRP Tornando as redes congruentes DVMRP fonte Tráfego mcast Túnel DVMRP RPF

Interconexão PIM-DVMRP Problema do receptor dense-mode Estação na rede DVMRP apenas recebendo dados cliente DVMRP Túnel DVMRP RP Fluxo não chega no receptor

Interconexão PIM-DVMRP Problema do receptor dense-mode Solução 1: Tunel DVMRP termina no RP cliente DVMRP Túnel DVMRP RP

Interconexão PIM-DVMRP Problema do receptor dense-mode Solução 2: Receptor também é transmissor (hack) cliente DVMRP Túnel DVMRP RP

Interconexão PIM-DVMRP Problema do receptor dense-mode Solução 3: PIM-DM entre o roteador de borda e o RP cliente DVMRP Túnel DVMRP RP Link configurado com PIM-DM

Rede Nacional de Pesquisa http://www.rnp.br/ Adenilson Raniery Sarges Pontes raniery@rnp.br

Endereçamento Multicast Conhecendo as faixas alocadas pelo IANA

Endereçamento Multicast Faixa de endereços multicast Atribuídos diretamente pelo IANA (Internet Assigned Number Authority): Endereços IP (da antiga) classe D

Endereçamento Multicast Faixa de endereços multicast Classe D: os 4 primeiros bits do primeiro octeto são 1110 1o octeto 2o octeto 3o octeto 4o octeto 1110xxxx xxxxxxxx xxxxxxxx xxxxxxxx Faixa: 224.0.0.0-239.255.255.255

Endereçamento Multicast Atribuição de endereços multicast Espaço de endereçamento restrito Dificilmente o IANA atribui endereços para usuários ou mesmo para aplicações Tendência à atribuição de endereços multicast para protocolos de rede

Endereçamento Multicast Visão geral das atribuições (RFC 3171) 224.0.0.0-224.0.0.255 (224.0.0/24) Local Network Control Block 224.0.1.0-224.0.1.255 (224.0.1/24) Internetwork Control Block 224.0.2.0-224.0.255.0 AD-HOC Block 224.1.0.0-224.1.255.255 (224.1/16) ST multicast groups 224.2.0.0-224.2.255.255 (224.2/16) SDP/SAP Block 224.252.0.0-224.255.255.255 DIS transient Block

Endereçamento Multicast Visão geral das atribuições (RFC 3171) 225.0.0.0-231.255.255.255 RESERVED 232.0.0.0-232.255.255.255 (232/8) Source Specific Multicast (SSM) Block 233.0.0.0-233.255.255.255 (233/8) GLOP block 234.0.0.0-238.255.255.255 RESERVED 239.0.0.0-239.255.255.255 (239/8) Administratively Scoped block

Endereçamento Multicast Local Network Control Block (224.0.0/24) Endereços link-local Protocolos de rede de escopo local Não devem ser roteados http://www.iana.org/assignments/multicastaddresses

Endereçamento Multicast Internetwork Control Block (224.0.1/24) Protocolos/aplicações de rede que devem ser roteadas http://www.iana.org/assignments/multicastaddresses

Endereçamento Multicast SDP/SAP Block (224.2/16) Endereços para uso por aplicações que utilizam o protocolo SAP (Session Announcement Protocol) Tipicamente, aplicações como SDR Endereços escolhidos aleatoriamente pela aplicação Não devem ser usados para outros fins

Endereçamento Multicast Source Specific Multicast Block (232/8) SSM: clientes se vinculam a um grupo e a uma fonte (IGMPv3) Direcionado para aplicações 1-para-muitos (1toM) Promessa tecnológica importante

Endereçamento Multicast GLOP Block (233/8) Endereços GLOP: RFC 2770 Alocação automática de um bloco /24 para cada Autonomous System (AS) da Internet Administração local pelo AS Endereços de escopo global

Endereçamento Multicast Endereços GLOP: mecanismo de alocação Número do AS é mapeado para o 2o e 3o octetos do endereço multicast Exemplo: AS 1916 (RNP) 1916 = 00000111 01111100 = 7.124 Faixa locada para a RNP: 233.7.124.0-233.7.124.255

Endereçamento Multicast Administratively Scoped Address Block (239/8) Grande faixa de endereços multicast para uso dentro do domínio Tráfego desta faixa deve ser filtrado na saída do domínio Substituição de scoping baseado em TTL

Rede Nacional de Pesquisa http://www.rnp.br/ Adenilson Raniery Sarges Pontes raniery@rnp.br

Multicast na camada de enlace Switching inteligente para Multicast

Multicast na camada de enlace Restringindo o tráfego multicast Fato importante: Pacotes endereçados a um grupo multicast são tratados como broadcast

Multicast na camada de enlace Restringindo o tráfego multicast Três métodos: IGMP Snooping Cisco Group Management Protocol (CGMP) Generic Attribute Resolution Protocol (GARP)

Multicast na camada de enlace IGMP Snooping Switch escuta pacotes IGMP, verificando joins e leaves Tráfego é restrito às portas necessárias Observação: dependendo da arquitetura do switch, IGMP Snooping pode degradar o desempenho do equipamento...

Multicast na camada de enlace IGMP Snooping Alguns switches podem contar com módulos Layer 3, ASICs, etc. que melhoram o desempenho Funcionalidade cada vez mais comum em switches do mercado : Dell, Intel, 3Com, Cisco, D-Link, Extreme, Enterasys, Accton,...

Multicast na camada de enlace CGMP Protocolo proprietário da Cisco Switches e roteadores (Cisco) trocam informações relacionadas a multicast Criado no âmbito em que era anti-econômico ter ASICs Nível 3 em switches low-end da Cisco

Multicast na camada de enlace GARP IEEE 802.1p define o GMRP (GARP Multicast Registration Protocol) Troca de informações entre as estações clientes e o switch Protocolo que permite às estações registrarem-se em grupos multicast (camada 2)

Multicast na camada de enlace GARP Nas estações, GMRP funciona em conjunto com o IGMP Exige mudanças nas estações clientes (placa, drivers) para suportar 802.1p : Cisco, 3Com, D-link, Enterasys, Foundry,...

Multicast na camada de enlace SwitchRouters, RouteSwitches, etc. Funções começam a se misturar Exemplo: Switches com módulos Layer3, roteando entre VLANs e rodando PIM-SM

Rede Nacional de Pesquisa http://www.rnp.br/ Adenilson Raniery Sarges Pontes raniery@rnp.br