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