Conectando à malha multicast da RNP



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

Sumário. Protocolos em Redes de Dados- Aula 12 -MOSPFDifuso Inter-Domnio (MSDP, MBGP e BGMP) p.4. Optimização na procura por difusão MOSPF

03.01 IP Multicast Introdução

CCNA 2 Conceitos Básicos de Roteadores e Roteamento

Redes IP. M. Sc. Isac Ferreira Telecomunicações e Redes de Computadores: Tecnologias Convergentes

Administração de Sistemas

Laboratório - Visualização das tabelas de roteamento do host

Nova visão de Listas de Acesso Cisco CBAC e ZPF

CCNA 2 Conceitos Básicos de Roteadores e Roteamento. Capítulo 7 - Protocolo de Roteamento de Vetor de Distância

Roteamento Unicast e Multicast. Profa. Priscila Solís Barreto

Listas de Controlo de Acesso (ACLs)

EXPERIMENTO EM REDE LOCAL

Interconexão de Redes. Aula 03 - Roteamento IP. Prof. Esp. Camilo Brotas Ribeiro cribeiro@catolica-es.edu.br

Curso: Redes II (Heterogênea e Convergente) Tema da Aula: Roteadores Estaticos

Capítulo 9: Listas de Controle de Acesso

Redes de Computadores II

Guia de Configuração Rápida do Multicast

** Distance Vector - Trabalha com a métrica de Salto(HOP),. O protocolo que implementa o Distance Vector é o RIP.!

Protocolos de Roteamento Multicast. Fundamentos de Sistemas Multimídia

Consulte a exposição. Qual declaração descreve corretamente como R1 irá determinar o melhor caminho para R2?

Implantação de QoS no

Suporte de NAT para conjuntos múltiplos utilizando mapas de rota

Redes de Distribuição de Conteúdos Enunciado do Trabalho Prático

CARLOS RAFAEL GUERBER EXERCÍCIOS ROTEADOR

Regras de funcionamento (Unreliable Delivery, etc.) Método de roteamento (Sem conexão) Formato dos dados em um datagrama

Distribuição de Vídeo Digital na Internet: Um Protótipo de Canal de TV Usando o Serviço SSM

Fernando Albuquerque - fernando@cic.unb.br ADMINISTRAÇÃO TCP/IP. Fernando Albuquerque fernando@cic.unb.br

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

Implementação do Protocolo IPv6 na Rederio e no CBPF

Campanha Anti-Spoofing. Anexo B.2 Tutorial de configuração para Clientes Roteadores Cisco

Atividade PT 5.3.4: Configurando ACLs estendidas Diagrama de topologia

Curso de extensão em Administração de Redes

Listas de Acesso (ACL).

Arquitetura do Protocolo da Internet. Aula 05 - Protocolos de Roteamento. Prof. Esp. Camilo Brotas Ribeiro cribeiro@catolica-es.edu.

Alta disponibilidade utilizando Roteamento Virtual no RouterOS GUILHERME RAMIRES

Prof. Marcelo Cunha Parte 5

Redes de Computadores. 1 Questões de múltipla escolha. TE090 - Prof. Pedroso. 17 de junho de 2015

Firewall Iptables. Professor: João Paulo de Brito Gonçalves. Campus - Cachoeiro Curso Técnico de Informática

Comunicação Multicast

Protocolos de Roteamento Multicast

Curso de extensão em Administração de Redes

Redes TCP/IP. Prof. M.Sc. Alexandre Fraga de Araújo. INSTITUTO FEDERAL DO ESPÍRITO SANTO Campus Cachoeiro de Itapemirim

Load Balance / Route Policy (para series Vigor 2860 / Vigor 2925)

Os protocolos de encaminhamento têm como objectivo a construção e manutenção automática das tabelas de encaminhamento.

Prof. Samuel Henrique Bucke Brito

RC e a Internet. Prof. Eduardo

MÓDULO 8 Modelo de Referência TCP/IP

Gerenciamento de redes

Backbone IPv6. POP-RS / Rede Tchê. Andrey Vedana Andreoli (PPGC UFRGS) Klaus Engelmann(POP-RS) andrey@tche.br, klaus@pop-rs.rnp.br

Packet Tracer - Configurando ACLs Estendidas - Cenário 1

Endereçamento IP (Internet Protocolo)

A camada de rede. A camada de rede. A camada de rede. 4.1 Introdução. 4.2 O que há dentro de um roteador

Redes e Conectividade

Flowspec em ação. Experiência de uso na RNP. Raniery Pontes Junho de 2007

CCNA 2 Conceitos Básicos de Roteadores e Roteamento

OS endereços IP v.4 consistem em 4 octetos separados por pontos. Estes endereços foram separados

Redes de Computadores II INF-3A

REDES DE COMPUTADORES

Obs: Endereços de Rede. Firewall em Linux Kernel 2.4 em diante. Obs: Padrões em Intranet. Instalando Interface de Rede.

Tipos de Comunicação entre Estações. Comunicação Multiponto ( de Grupo, Multicast, Multiway, Difusão seletiva) Comunicação Multiponto em Redes Locais

Capítulo 11: NAT para IPv4

18/05/2014. Problemas atuais com o IPv4

Protocolo IP (Internet Protocol) Características do


Exercício 3a Filtros Anti-Spoofing

1.1 Transmissão multimídia em redes

Laboratório Verificando a Configuração Básica de EIGRP

Laboratório Revisão da Configuração Básica do Roteador com RIP

Aula 07 - Ferramentas para Administração e Gerência de Redes

Aula 11 Comutação de pacotes. Prof. Dr. S. Motoyama

Camada de Transporte, protocolos TCP e UDP

robustez; confiabilidade; e comunicação de dados independente de fornecedores.

Capítulo 4 - Aprendendo sobre Outros Dispositivos

Comutação de pacotes: LANs Comutadas. Prof. Dr. S. Motoyama

SIMULADOR DE ROTEAMENTO DE PACOTES (V. 3 20/05/2010)

Handson Policy Based Routing

UNIVERSIDADE DA BEIRA INTERIOR Faculdade de Engenharia Departamento de Informática

Fluxograma de Solução de Problemas de PPP

Configuração de VLANS em ambientes CISCO

DIAGRAMA DE REDE. OSPFv3

Aula-16 Interconexão de Redes IP (Internet Protocol) Prof. Dr. S. Motoyama

CISCO PACKET TRACER. Kelvin Lopes Dias Diego dos Passos Silva

Estrutura de um Endereço IP

Redes de Computadores. Protocolo IP

REDES DE COMPUTADORES E TELECOMUNICAÇÕES MÓDULO 12

Transcrição:

Conectando à malha multicast da RNP Laboratório - SCI 2003 Raniery Pontes Outubro 2003 2003 RNP

SCI 2003 Laboratório multicast Objetivo Demonstrar os mecanismos para conexão de clientes acadêmicos à malha multicast da RNP

Sumário Multicast básico Malha multicast da RNP Estrutura do Laboratório Atividade 1 Atividade 2 Atividade 3 Conclusões

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 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 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 PIM-SM Protocol Independent Multicast (PIM) Não necessita de tabela roteamento própria Sparse Mode (SM) Modelo de joins explicitos na malha multicast Requer um elemento central: roteador Rendeszvous Point (RP)

Multicast básico PIM-SM - Novo receptor Fonte 1 RP Fonte 2 A B D F Join IGMP Report C Join IGMP Report E Receptor 1 Receptor 2

Multicast básico PIM-SM - Nova fonte de tráfego Fonte 1 Register Join Join RP Fonte 2 A B D F C E Receptor 1 Receptor 2

Multicast básico PIM-SM Domínio PIM-SM Administrativamente configurado Interfaces de fronteira do domínio: Sem PIM-SM habilitado ou Via comandos de multicast-boundary Interconexão de domínios PIM-SM MSDP

Multicast básico MSDP Multicast Source Discovery Protocol Troca de informações entre RP s em diferentes domínios multicast Importante para: viabilizar multicast entre AS s permitir domínios PIM-SM locais com alguma independência

Multicast básico MSDP RP SA RP R SA SA RP SA SA SA RP R Receptor F Fonte RP F MSDP Source active (AS)

Multicast básico MSDP RP RP R RP RP R F Receptor Fonte RP F MSDP Árvore (S,G)

Multicast básico MSDP RP RP R RP RP R F Receptor Fonte RP F MSDP Tráfego multicast

Malha multicast da RNP Status corrente

Malha multicast da RNP Malha nativa PIM-SM Roteador RP no PoP-RJ: rp.bb3.rnp.br (200.143.254.9) Qualquer cliente da RNP pode utilizá-lo Mais fácil de utilizar (menos configuração) Recomendado para cenário de poucos clientes, ambientação com a tecnologia.

Malha multicast da RNP Malha nativa PIM-SM GO DF BA PE PB RN CE ES MG SP PR RP POP-RJ SC PIM-SM RS

Malha multicast da RNP MSDP Conexão com domínios locais multicast MSDP para conexão entre o RP local e o RP mantidopela RNP Conexão com outros AS s Conexão via MSDP + MBGP Internet2, Rederio

Malha multicast da RNP Conexão multicast com o backbone RNP2 Anexação ao domínio PIM-SM da RNP: Criação de domínio PIM-SM local: Uso do RP mantido pela RNP Configuração simples Somente PIM-SM necessário Uso de RP próprio Configuração mais complexa PIM-SM e MSDP requeridos

Estrutura do Laboratório Infra-estrutura de roteamento

Estrutura do Laboratório Simulando conexão multicast com RNP Rede real Endereçamento válido Conexão direta ao roteador de backbone da RNP no PoP Uso do roteador RP da RNP

Estrutura do Laboratório Roteamento RJ PIM-SM RNP 2500 (itacare) 7200 (forte) 2500 (itapoa) ba.bb3.rnp.br (roteador de backbone) Laboratório

Atividade 1 Conexão direta ao domínio PIM-SM da RNP

Conexão direta ao domínio PIM-SM/RNP Objetivo Conectar os roteadores do laboratório à malha PIM-SM da RNP

Conexão direta ao domínio PIM-SM/RNP Diagrama Domínio PIM-SM RNP RP ba.bb3.rnp.br (roteador de backbone) 2500 (itacare) 7200 (forte) 2500 (itapoa) Laboratório PIM-SM

Conexão direta ao domínio PIM-SM/RNP Lista de comandos (configuração) Comando ip multicast-routing ip pim sparse-mode ip pim rp-address <address> Descrição Habilita multicast no roteador Habilita PIM-SM em uma interface Determina qual o endereço do RP a ser utilizado

Conexão direta ao domínio PIM-SM/RNP Lista de comandos (verificação) Comando show ip pim neighbor show ip pim rp show ip mroute Descrição Informações sobre vizinhos rodando PIM Informações sobre RP s Informações gerais da tabela de roteamento multicast

Conexão direta ao domínio PIM-SM/RNP Linhas gerais Habilitar o roteamento multicast em todos os roteadores Habilitar PIM-SM nas interfaces de interesse Configurar o endereço do RP nos roteadores

Conexão direta ao domínio PIM-SM/RNP Tarefa 1 Configurar multicast global e PIM-SM Passo 1 - Habilite multicast global através do comando ip multicast-routing Passo 2 - Configure PIM-SM em cada interface utilizando o comando ip pim sparse-mode

Conexão direta ao domínio PIM-SM/RNP Tarefa 1 Exemplo: router(config)#ip multicast-routing router(config)# router(config)#interface Ethernet0 router(config-if)#ip pim sparse-mode router(config)# router(config)#interface Ethernet1 router(config-if)#ip pim sparse-mode

Conexão direta ao domínio PIM-SM/RNP Tarefa 2 Configurar endereço do RP Passo 1 - Obtenha o endereço do RP a ser utilizado Passo 2 - Configure o endereços do RP no roteador, através do comando ip pim rp-address <address>

Conexão direta ao domínio PIM-SM/RNP Tarefa 2 Exemplo: router(config)# router(config)#ip pim rp-address 200.143.254.9 router(config)#

Conexão direta ao domínio PIM-SM/RNP Verificação Utilize os comandos de verificação (listados anteriormente) para checar: vizinhanças PIM-SM RP grupos na tabela de roteamento multicast

Conexão direta ao domínio PIM-SM/RNP Verificação Exemplo: router#show ip pim rp Group: 233.7.124.3, RP: 200.143.254.9, v2, uptime 5d05h, expires 00:03:27 Group: 233.7.124.1, RP: 200.143.254.9, v2, uptime 1w2d, expires 00:03:27 Group: 224.0.1.32, RP: 200.143.254.9, v2, uptime 20:51:10, expires never router#

Atividade 2 Conexão ao domínio PIM-SM da RNP via tunel GRE

Conexão via tunel GRE Objetivo Conectar os roteadores do laboratório à malha PIM-SM da RNP, através de um túnel GRE para um roteador do backbone

Conexão via tunel GRE Diagrama Domínio PIM-SM RNP Roteador não roda PIM-SM RP ba.bb3.rnp.br (roteador de backbone) 2500 (itacare) 7200 (forte) 2500 (itapoa) Laboratório PIM-SM

Conexão via tunel GRE Lista de comandos (configuração) Comando interface tunnel <number> ip unumbered <type> <number> ip pim sparse-mode Descrição Cria a interface tunel Indica o endereço IP a ser usado no tunel Habilita PIM-SM em uma interface

Conexão via tunel GRE Lista de comandos (configuração) Comando Descrição tunnel source <interface> Indica endereço de origem do tunel tunnel destination Indica endereço de <address> destino do tunel ip mroute <network> Cria rotas estaticas <mask> <interface> multicast para regularizar testes de RPF

Conexão via tunel GRE Lista de comandos (verificação) Comando show interface show ip pim neighbor show ip rpf <address> Descrição Informações sobre interfaces Informações sobre vizinhos rodando PIM Teste de RPF (reverse path forwarding)

Conexão via tunel GRE Linhas gerais Desabilitar PIM-SM no roteador de borda do laboratório Criar interface túnel com roteador de backbone Habilitar PIM-SM na interface túnel configurada

Conexão via tunel GRE Tarefa 1 Configurar tunel multicast PIM-SM Passo 1 - Determine quais endereços IP serão usados como origem e destino no túnel Passo 2 - Configure a interface túnel Passo 3 - Habilite PIM-SM na interface túnel Passo 4 - Configure rotas estáticas multicast para regularizar os testes de RPF

Conexão via tunel GRE Tarefa 1 Exemplo: router(config)# interface Tunnel 1 router(config-if)# ip unnumbered Ethernet 0 router(config-if)# ip pim sparse-mode router(config-if)# tunnel source ethernet 0 router(config-if)# tunnel destination 192.0.2.33 router(config-if)# exit router(config)#ip mroute 0.0.0.0 0.0.0.0 tunnel 1

Conexão via tunel GRE Verificação Utilize os comandos de verificação parachecar: status do tunel criado vizinhanças PIM-SM testes de RPF para dentro do backbone RNP

Atividade 3 Conexão multicast via RP local e MSDP

Conexão via RP local e MSDP Objetivo Criar um domínio local PIM-SM no laboratório, com RP próprio e conexão MSDP à malha multicast da RNP

Conexão via RP local e MSDP Diagrama Domínio PIM-SM RNP RP MSDP Domínio PIM-SM Laboratório RP ba.bb3.rnp.br (roteador de backbone) 2500 (itacare) 7200 (forte) 2500 (itapoa) Laboratório PIM-SM MSDP

Conexão via RP local e MSDP Lista de comandos (configuração) Comando ip msdp peer <address> [connect-source <type> <number>] ip msdp as-filter in out <address> list <acl-name> ip msdp description <address> text Descrição Habilita e estabelece peering MSDP Filtra mensagens SA vindas de um peer MSDP Insere descrição sobre o peer MSDP na configuração

Conexão via RP local e MSDP Lista de comandos (configuração) Comando ip pim bsr-border ip multicast boundary <acl-number> Descrição Impede que mensagens bootstrap router (BSR) trafeguem pela interface Define a fronteira administrativa do domínio multicast

Conexão via RP local e MSDP Lista de comandos (verificação) Comando show ip msdp peer show ip msdp summary Descrição Habilita e estabelece peering MSDP Filtra mensagens SA vindas de um peer MSDP

Conexão via RP local e MSDP Linhas gerais (1) Selecionar o roteador que será o RP dentro do novo domínio PIM-SM Definir endereço IP a ser usado Configurar o endereço do RP nos roteadores do domínio

Conexão via RP local e MSDP Linhas gerais (2) Configurar fronteiras do domínio PIM-SM nas interfaces de borda Estabelecer peering MSDP entre o RP local e o RP remoto na RNP Configurar filtros SA recomendados

Conexão via RP local e MSDP Tarefa 1 Criar um domínio local PIM-SM Passo 1 - Selecione o roteador (e a interface) que seráusada como RP do domínio local multicast Passo 2 - Configure o endereço do RP em todos os roteadores do domínio local Passo 3 - Configure as fronteiras do domínio nas interfaces de borda

Conexão via RP local e MSDP Tarefa 1 - Referências Filtros de borda do domínio multicast Multicast cookbook da Abilene/Internet2 http://www.abilene.iu.edu/mccook.html

Conexão via RP local e MSDP Tarefa 1 Exemplo: router(config)# ip access-list standard borda-multicast router(config-std-nacl)# deny 224.0.1.39 router(config-std-nacl)# deny 224.0.1.40 router(config-std-nacl)# deny 239.0.0.0 0.255.255.255 router(config-std-nacl)# permit any router(config-std-nacl)# exit router(config)# router(config)# interface Ethernet0 router(config-if)# ip multicast boundary borda-multicast

Conexão via RP local e MSDP Tarefa 2 Estabelecer peering MSDP Passo 1 - Configurar o peering MSDP com o roteador RP da RNP Passo 2 - Configurar filtros de mensagens SA recomendados

Conexão via RP local e MSDP Tarefa 2 - Referências Filtros de mensagens SA Multicast cookbook da Abilene/Internet2 http://www.abilene.iu.edu/mccook.html

Conexão via RP local e MSDP Tarefa 2 Exemplo: router(config)# access-list 111 deny ip any host 224.0.2.2 router(config)# access-list 111 deny ip any host 224.0.1.3 router(config)# access-list 111 deny ip any host 224.0.1.24 router(config)# access-list 111 deny ip any host 224.0.1.22 router(config)# access-list 111 deny ip any host 224.0.1.2 router(config)# access-list 111 deny ip any host 224.0.1.35 router(config)# access-list 111 deny ip any host 224.0.1.60 router(config)# access-list 111 deny ip any host 224.0.1.39 router(config)# access-list 111 deny ip any host 224.0.1.40 router(config)# access-list 111 deny ip any 239.0.0.0 0.255.255.255 router(config)# access-list 111 deny ip 10.0.0.0 0.255.255.255 any router(config)# access-list 111 deny ip 127.0.0.0 0.255.255.255 any router(config)# access-list 111 deny ip 172.16.0.0 0.15.255.255 any router(config)# access-list 111 deny ip 192.168.0.0 0.0.255.255 any router(config)# access-list 111 permit ip any any router(config)#

Conexão via RP local e MSDP Tarefa 2 Exemplo: router(config)# ip msdp peer 200.143.254.9 connect-source loopback0 router(config)# ip msdp sa-filter in 200.143.254.9 list 119 router(config)#

Conexão via RP local e MSDP Verificação Utilize os comandos de verificação parachecar: status do peering MSDP recepção de mensagens SA grupos na tabela de roteamento multicast

Conexão via RP local e MSDP Verificação Exemplo: router# show ip msdp summary MSDP Peer Status Summary Peer Address AS State Uptime/ Reset SA Peer Name Downtime Count Count 192.0.2.10 65001 Up 4d15h 7 28 peer1.net 192.0.2.25 65500 Up 4d10h 7 4212 peer2.com router#

Conclusões Revendo pontos principais

Conclusões Revisando... Protocolos utilizados no backbone multicast da RNP PIM-SM (roteamento interno multicast) MSDP (anúncio de fontes ativas entre domínios) MBGP (fora do escopo deste laboratório)

Conclusões Revisando... Nome DNS do roteador RP da RNP rp.bb3.rnp.br (200.143.254.9)

Conclusões Revisando... Tipos de conexão com a malha PIM-SM da RNP Anexação ao domínio PIM-SM da RNP Criação de domínio local + MSDP

Conclusões Algumas referências Cisco IP Multicast http://www.cisco.com/warp/public/732/tech/multicast/ Alocação de endereços multicast pelo IANA http://www.iana.org/assignments/multicast-addresses Advanced services Abilene/Internet2 http://www.abilene.iu.edu/advanced.html Multicast na RNP http://www.rnp.br/multicast/

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