Avanços em IP multicast



Documentos relacionados
Introdução ao MPLS. Tiago Carrijo Setti Algar Telecom

Conectando à malha multicast da RNP

MPLS MultiProtocol Label Switching

Roteamento IP & MPLS. Prof. Marcos Argachoy

Configuração de Roteadores e Switches CISCO

Prof. Samuel Henrique Bucke Brito

A rede Multiserviços da AcessoLINE Introdução ao MPLS

Capítulo 5. A camada de rede

REDES MPLS. Roteiro. Protocolos anteriores ao MPLS. Demanda crescente por largura de banda.

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

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

PROJETO DE REDES

Curso: Redes II (Heterogênea e Convergente) Tema da Aula: Características Roteamento

Capítulo 10 - Conceitos Básicos de Roteamento e de Sub-redes. Associação dos Instrutores NetAcademy - Julho de Página

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

18/05/2014. Problemas atuais com o IPv4

Redes WAN MPLS. Redes de Longa Distância Prof. Walter Cunha

RESPOSTA Nº 01 DO EDITAL ADG 003/ Contratação de Prestação de Serviços de Telecomunicação Corporativa (RTC)

ADDRESS RESOLUTION PROTOCOL. Thiago de Almeida Correia

Packet Tracer 4.0: Overview Session. Conceitos e práticas

Capítulo 11: NAT para IPv4

MPLS. Redes de Longa Distância Prof. Walter Cunha

Faculdade Integrada do Ceará FIC Graduação em Redes de Computadores

Aula 4. Pilha de Protocolos TCP/IP:

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

MUM Brasil Autenticação através de MPLS/VPLS. Eduardo Braum. Fernando Klabunde

IGMP - Internet Group Management Protocol

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

Interconexão de Redes Parte 3. Prof. Dr. S. Motoyama

Redes de Computadores II INF-3A

Aula-19 NAT, IP Móvel e MPLS. Prof. Dr. S. Motoyama

Exercícios de Revisão Edgard Jamhour. Quarto Bimestre: IPv6 e Mecanismos de Transiçao

Aula 12 MOSPF Difusão Inter-Domínio (MSDP, MBGP e BGMP) FCUL. Protocolos em Redes de Dados. Luís Rodrigues. Multicast entre-domínios MSDP

MPLS MultiProtocol Label Switching. Trabalho de Redes de Computadores I Autor: Fabricio Couto Inácio Período: 01/2002

Redes de Computadores

Redes de Computadores I ENLACE: PPP ATM

Visão geral da arquitetura do roteador

Gerenciamento da rede ATM. Prof. José Marcos C. Brito

Configuração de Roteadores e Switches CISCO

Interconexão de Redes Parte 2. Prof. Dr. S. Motoyama

Fundamentos de Redes de Computadores. Elementos de Redes Locais

Há dois tipos de configurações bidirecionais usados na comunicação em uma rede Ethernet:

Comunicação de Dados

TOPOLOGIAS. Em redes de computadores modernos a transmissão de dados não ocorre através de bits contínuos.

PRIMEIRA LISTA DE EXERCÍCIOS CAR. 48 Hosts Link C 6 Hosts

5.2 MAN s (Metropolitan Area Network) Redes Metropolitanas

SMTP, POP, IMAP, DHCP e SNMP. Professor Leonardo Larback

Capítulo 5: Roteamento Inter-VLANS

Redes de Computadores

BC-0506: Comunicação e Redes Aula 04: Roteamento

Na Figura a seguir apresento um exemplo de uma "mini-tabela" de roteamento:

Inter-Domain IP Multicast. Multicast Internet Exchange (MIX) Aula 11 BGMP) Problema: Como expandir a arquitectura baseada no MBONE

Endereçamento IP. Figura 1 Estrutura hierárquica do endereço IP

Arquitetura de Rede de Computadores

Sistemas Distribuídos. Professora: Ana Paula Couto DCC 064

TECNOLOGIA WEB INTERNET PROTOCOLOS

Aula 03 Regras de Segmentação e Switches

Arquitetura TCP/IP. Parte III Endereçamento IP e roteamento. Fabrízzio Alphonsus A. M. N. Soares

MPLS. Multi Protocol Label Switching

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

Redes Roteadas. Estudo rápido de como implantar uma rede roteada fácil

Tecnologia de Redes de Computadores - aula 5

manutenção e configuração de redes

Capítulo 9 - Conjunto de Protocolos TCP/IP e Endereçamento. Associação dos Instrutores NetAcademy - Julho de Página

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

Capítulo 3: Implementar a segurança por meio de VLANs

Redes de Computadores

Uso de Virtual Lan (VLAN) para a disponibilidade em uma Rede de Campus

Tabela de roteamento

Alta disponibilidade utilizando Roteamento Virtual no RouterOS GUILHERME RAMIRES

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

Interconexão de redes locais. Repetidores. Pontes (Bridges) Hubs. Pontes (Bridges) Pontes (Bridges) Existência de diferentes padrões de rede

VoIP no PTT Metro. Fabricio Tamusiunas NIC.BR

Protocolo TCP/IP. Protocolo TCP/IP. Protocolo TCP/IP. Protocolo TCP/IP. Conexão de Redes. Protocolo TCP/IP. Arquitetura Internet.

Assumiu em 2002 um novo desafio profissional como empreendedor e Presidente do Teleco.

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

Redes de Computadores II. Professor Airton Ribeiro de Sousa

Segurança de Redes de Computadores

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

UNIDADE II. Fonte: SGC Estácio e Marco Filippetti

VTP VLAN TRUNKING PROTOCOL

Introdução Introduç ão Rede Rede TCP/IP Roteame Rotea nto nto CIDR

O modelo ISO/OSI (Tanenbaum,, 1.4.1)

LAN Design. LAN Switching and Wireless Capítulo 1. Version Cisco Systems, Inc. All rights reserved. Cisco Public 1

Introdução à Computação Móvel IP Móvel. Movimentação de Host. Movimentação de Host. Francisco José da Silva e Silva

Abra o software de programação. Clique na opção VOIP, depois opção configuração conforme as imagens:

CURSO AVANÇADO DE BGP DESIGN COM ROTEADORES CISCO

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


Redes de Computadores

PROJETO DE REDES

MultiProtocol Label Switching - MPLS

Conteúdo. Endereçamento IP Sub-redes VLSM Variable Length Subnetwork Mask CIDR Classless Inter-Domain Routing

Universidade de Brasília

Características: Switch Industrial Ethernet: Cisco Secure Agent: É isolado de todas as outras redes por um firewall ou por uma lista de acesso

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

Transcrição:

Avanços em IP multicast Fernando Garcia NCE - Cisco BRKRST3261-Advances in IP Multicast 13864_06_2007_X 2007 Cisco Systems, Inc. All rights reserved. Cisco Public 1

Agenda Novos Serviços (Soluções): Video IP Rede do Saber (Intragov) Bolsa de Valores Tecnologias SSM Multicast VPN - mvpn LSM Label Switch Multicast mldp (multicast LDP) P-to-MP RSVP-TE 2

Pré-requisitos É necessário conhecimento básico em: Roteamento IP (IGP, BGP) Roteamento Multicast PIM (SM) MSDP IGMP Tecnologia MPLS LSP L3VPN TE 3

Agenda Novos Serviços (Soluções): Video IP Rede do Saber (Intragov) Bolsa de Valores Tecnologias SSM Multicast VPN - mvpn LSM Label Switch Multicast mldp (multicast LDP) P-to-MP RSVP-TE 4

Soluções de Video IP Multicast Broadcast TV (ou IPTV) Video-Conferencia Telepresence Serviço de Monitoramento - Surveillance Anúncio Digital Digital signage 5

Replicação Multicast - IPTV Distribuição de canais para vários assinantes Multicast Unicast Vantagens replicação Multicast 1. Controle eficiente do tráfego de rede 2. Redução da carga nos servidores 3. Elimina tráfego redundante 4. Multicast torna possível esse tipo de aplicação Multipoint Tráfego na Rede 8 6 4 2 0 1 20 40 60 80 100 # Clientes Benefícios Redução de Custos Banda, Servidores Possibilidade de fornecer mais e mais canais 6

Multicast Rede do Saber (Intragov) O governo de Sao Paulo possui um serviço de Video-Conferencia conectando várias escolas e Universidades. Esse serviço é usado para treinamento (curso à distância), capacitação de professores. O serviço é chamado Rede do Saber, cujo transporte é via mvpn Existem mais de 100 pontos nesta rede e suporte para 10 video-conferências simultâneas Cada ponto em uma video-conferência atua como source e receiver Comunicação Any-to-Any 7

Aplicação Multicast Bolsa de Valores Data Center NYSE, DAX,CAC,Bovespa* Provedor de Serviço - Financeiro Data Center Corretoras Investidores Source Multicast A Local A Local B Source Multicast B 8

Agenda Novos Serviços (Soluções): Video IP Bolsa de Valores Rede do Saber (Intragov) Tecnologias SSM Multicast VPN - mvpn LSM Label Switch Multicast mldp (multicast LDP) P-to-MP RSVP-TE 9

Source Specific Multicast (SSM) Modelo de Serviço Multicast adequado para aplicações One-to-Many Maioria das aplicações Multicast da Internet se encaixam neste Modelo Incluso IPTV A priori, os Hosts(Recievers) devem saber o source (end. IP origem), não somente o Grupo Tipicamente através de algum mecanismo out of band (página Web, Servidor de Conteúdo) Não é necessário RP, ou Shared Tree ou MSDP Hosts/Roteadores devem suportar IGMPv3 10

Sinalização IGMP - overview Hosts sinalizam aos roteadores - via IGMP interesse de se juntar em um grupo Multicast 3 Versões IGMP Versão 1 - RFC 1112 Suportado em Windows 95 Versão 2 - RFC 2236 Suportado em Windows2000/2003/XP/etc, Unix Versão 3 - RFC 3376 Suportado em XP/Vista e várias plataformas UNIX 11

Sinalização IGMPv2 Join no Grupo Joining um Group H1 H2 224.1.1.1 H3 Report Host envia um report IGMP para se juntar ao Grupo 224.1.1.1 12

Sinalização IGMPv2 Manutenção Manutenção de um Grupo 224.1.1.1 X Suprimido H1 224.1.1.1 H2 224.1.1.1 H3 X Report Suprimido Query O roteador envia queries periódicos para 224.0.0.1 (end reservado All-Hosts ) Um membro do grupo multicast responde Demais Membros, que participam do mesmo grupo, escutam a resposta e suprimem resposta Report Suppression 13

Sinalização IGMPv2 Leaving de um grupo Leaving um Grupo (IGMPv2) H1 H2 224.1.1.1 H3 Leave to 224.0.0.2 Grupo Específico Query para 224.1.1.1 Host envia uma mensangem de Leave para o Endereço 224.0.0.2 Roteador envia um query para o grupo 224.1.1.1 Se nenhum Host responde em 3 seg, o grupo 224.1.1.1 é retirado da tabela de roteamento Multicast (timeout) 14

Sinalização IGMPv3 RFC 3376 Report inclui lista de sources que pode ser incluido ou excluido Endereço reservado 224.0.0.22 para report IGMPv1/v2 usa o próprio grupo como destino do report Somente Roteadores respondem para este endereço Não há report supression Todos os Hosts respondem aos Queries do Roteador Resposta do query com report 224.0.0.22 15

IGMPv3 - Joining um Source Específico 1.1.1.10 1.1.1.11 1.1.1.12 H1 H2 H3 v3 Report (224.0.0.22) Grupo: 224.1.1.1 Inclui: 10.0.0.1 1.1.1.1 rtr-a Report IGMPv3 contém os sources prentendidos Árvore Multicast SPT montada somente para os grupos com Sources inclusos 16

IGMPv3 Manutenção dos Estados 1.1.1.10 1.1.1.11 1.1.1.12 H1 H2 H3 v3 Report (224.0.0.22) v3 Report (224.0.0.22) v3 Report (224.0.0.22) 1.1.1.1 Query all-hosts -224.0.0.1 Roteador envia queries periodicamente TODOS os Hosts IGMPv3 respondem ao query, usando mensagem de report O report contém todos os Grupos e Sources de interesse 17

Características Source Specific Multicast (SSM) Hosts necessitam suporte ao IGMPv3 Hosts se juntam a um grupo multicast especificando o Grupo com os respectivos Sources O roteador que conecta ao Host envia o PIM join (S,G) diretamente para o Source Não há montagem da árvore Shared Tree Somente fluxos (S,G) são encaminhado ao host Simplica endereçamento multicast Diferentes conteúdos (ou canais) podem ser encaminhados usando o mesmo grupo multicast, sem perigo de um fluxo interferir no outro 18

PIM Source Specific Mode Source = 10.1.1.1 Grupo=232.1.1.1 Source Os Hosts (Receivers) aprendem (out-of -band) sobre os Sources/Grupos Receiver envia join IGMPv3 (S,G) O roteador mais próximo envia o PIM (S,G) diretamente para o Source PIM (S, G) Join A B C D Out-of-band Depositório de Sources, Exemplo: web server IGMPv3 (S, G) Join E F 10.1.1.1 232.1.1.1 Receiver 19

PIM Source Specific Mode Source Resultado: SPT (Shortest Path Tree) é criada Não há Shared Tree A B C D Out-of-band Depositório source, exemplo: web server E F Receiver 20

Mapeamento SSM Caso Host/App não suportem IGMPv3 Workaround: Mapeamento SSM Rotador mapeia (*,G) para (S,G) Mapeamento pode ser estático ou dinâmico Mapeamento dinâmico via DNS Limitação Mapeamento SSM Um conteúdo (canal) por grupo 21

Mapeamento SSM DNS Video Source=172.1.1.1 Group=239.1.1.1 PIM (S,G) join Mapeamento DNS Group 239.1.1.1 172.1.1.1 Reverse DNS lookup for group G PIM (S,G) join IGMPv2 join 239.1.1.1 DNS response: Group G Source S 239.1.1.1 172.1.1.1 Set Top Box (STB) 22

Benefícios SSM Gerenciamento de Endereços: Possibilidade de overlap Vários conteúdos com um Único Grupo Provê maior segurança: Core da rede SP proteção (D)DoS Hosts tráfego indesejado Simplica plano de controle no shared tree Estados (*,G) Gerenciamento RP SPT switchover MSDP Multicast Source Discovery Protocol Melhor convergência comparado ao ASM Possibilita rastreamento dos receivers Redução da tabela de roteamento multicast 1 entrada por fluxo Melhor Controle de Admissão Simplifica comutação mvpn Sem RP no Core 23

Agenda Novos Serviços (Soluções): Video IP Bolsa de Valores Rede do Saber (Intragov) Tecnologias SSM Multicast VPN - mvpn LSM Label Switch Multicast mldp (multicast LDP) P-to-MP RSVP-TE 24

Multicast e MPLS L3VPN? Brasilia RIO Como transportar tráfego multicast do Cliente VPN entre Rio, Brasilia e Bahia? RFC2547 MPLS Bahia 25

Multicast em L3VPN Desafios Multicast não é suportado em MPLS(*) Workaround Tunel GRE ponto-a-ponto CE - CE Solução não escalável Difícil gerenciamento/provisionamento e controle CE CE CE MPLS Core CE CE CE CE CE 26

Solução mvpn Baseado na espec draft-rosen-vpn-mcast-09.txt Comutação é feita em Multicast IPv4 Utiliza tunelamento GRE PtoMP Permite: Independencia dos modos de operação PIM no Core e na rede do cliente (mvpn) A implementação deve suportar qualquer modo de operação PIM, tanto no Core do SP quanto na rede do Cliente PIM Bidirectional (PIM-BIDIR) PIM Source Specific Multicast (PIM-SSM) PIM Sparse-Mode (PIM-SM ou ASM) 27

Benefícios para o Cliente e SP Clientes: Roteadores CE fazem adjancência PIM somente com o PE Sem overlay de tuneis GRE CE-CE Roteamento Multicast do cliente atual não sofre afetação Modo de operação PIM Posicionamento do RP Mecânismos de descoberta do RP SP: Core continua rodando o mesmo modo multicast PIM ASM PIM SSM PIM-Bidir Simplicidade Roteador P não participa do roteamento multicast do Cliente 28

Alguns Conceitos 29

Multicast VPN Overview Blue Ponto de Vista do Cliente SP participa do mesmo domínio Multicast Red Dominio Multicast Blue Provider Net Blue Red Domínio Multicast Red Blue Red 30

Multicast VPN Overview Red Blue Source Ponto de Vista do SP Tráfego Multicast do cliente é encapsulado em um túnel GRE (destino multicast) e encaminhado adequadamente na Default-MDT Cada Default-MDT usa um grupo multicast distinto na rede do SP SP Blue Red (*,239.1.1.1) (*,239.1.1.2) Blue Receiver Red 31

Instâncias PIM & Adjacências Multicast Tunnel Interface Multicast Tunnel Interface No Core Adjâncias PIM PE-P e P-P Na mvpn Instância PIM PE-CE Instância PE-PE via MTI 32

Encapsulamento MVPN Source 10.12.2.6 G=225.255.0.20 C-Packet Src = 10.12.2.6 Grp = 225.255.0.20 C-Packet S G CE B3 C-Packet P-Packet Src = 194.22.15.2 Grp = 239.192.10.1 GRE header and trailer Lo0 = 194.22.15.2 S G S G C-Packet Src = 10.12.2.6 Grp = 225.255.0.20 C-Packet S G CE B1 C-Join (*, 225.255.0.20) Receiver MDT-default = 239.192.10.1 Comutação na MDT usa GRE C-Packet encapsulado em um P-packet P-Packet Source = End IP do PE usado para peering BGP Grupo = Endereço do Grupo MDT (Default or Data) TOS/DSCP do C-Packet é copiado para o P-Packet MPLS labels não é usado no Core, somente multicast nativo 33

Detalhamento - Default MDT Source S=192.1.1.1 G=225.1.1.1 Vantagens e Desvantagens LO0 10.1.1.1 LO0 10.3.3.3 Provider Net Fluxo Multicast descartado (*,239.1.1.1) Default-MDT Receiver S=192.1.1.1 G=225.1.1.1 LO0 10.2.2.2 LO0 10.4.4.4 Vantagem : Reduz a tabela roteamento Multicast no Core (Roteadores P) Desvantagem : Pode resultar em desperdício de banda. Solução Usar data-mdt para os sources com alta taxa 34

Data MDTs Conceitos High-Rate Source S=192.1.1.1 G=225.1.1.1 LO0 10.1.1.1 LO0 10.3.3.3 Provider Net (*,239.1.1.1) Default-MDT Receiver S=192.1.1.1 G=225.1.1.1 LO0 10.2.2.2 LO0 10.4.4.4 Se o fluxo Multicast exceder um threshold configurado no PE Headend montagem da árvore Data-MDT 35

Data MDTs Conceitos High-Rate Source S=192.1.1.1 G=225.1.1.1 P- control packet S=10.1.1.1 D=224.0.0.13 Payload: (PIM MDT-Data) S=192.1.1.1, G=225.1.1.1 MDT Group = 232.2.2.1 Provider Net LO0 10.1.1.1 LO0 10.3.3.3 (*,239.1.1.1) Default-MDT Receiver S=192.1.1.1 G=225.1.1.1 LO0 10.2.2.2 LO0 10.4.4.4 PE sinaliza troca da comutação para a Data-MDT usando um novo Grupo - No exemplo, grupo 232.2.2.1 36

Data MDTs Conceitos High-Rate Source S=192.1.1.1 G=225.1.1.1 P- control packet S=10.2.2.2 D=224.0.0.13 Payload: (PIM Join) S=10.1.1.1, G=232.2.2.1 Provider Net LO0 10.1.1.1 LO0 10.3.3.3 Receiver S=192.1.1.1 G=225.1.1.1 LO0 10.2.2.2 LO0 10.4.4.4 (*,239.1.1.1) Default-MDT Todos PEs da mvpn que possuem receivers enviam join para o grupo 232.2.2.1 Data-MDT é construída usando o grupo 232.2.2.1. (*,232.2.2.1) Data-MDT 37

Data MDTs Conceitos High-Rate Source S=192.1.1.1 G=225.1.1.1 LO0 10.1.1.1 LO0 10.3.3.3 Provider Net Receiver S=192.1.1.1 G=225.1.1.1 LO0 10.2.2.2 LO0 10.4.4.4 (*,239.1.1.1) Default-MDT (*,232.2.2.1) Data-MDT Fluxos com alta taxa passam a fluir via Data-MDT Fluxo Multicast chega apenas aos PEs que possuem clientes para este fluxo 38

Data MDTs Conceitos High-Rate Source S=192.1.1.1 G=225.1.1.1 C - data packet S=192.1.1.1 D=225.1.1.1 Payload: (multicast data) P- data packet S=10.1.1.1 D=232.2.2.1 Payload: (C - data packet) Receiver S=192.1.1.1 G=225.1.1.1 Provider Net LO0 10.1.1.1 LO0 10.2.2.2 LO0 10.3.3.3 LO0 10.4.4.4 (*,239.1.1.1) Default-MDT (*,232.2.2.1) Data-MDT C - data packet S=192.1.1.1 D=225.1.1.1 Payload: (multicast data) 39

MVPN : Default MDT Default-MDT: Emula uma LAN entre as várias vrfs de uma VPN. Nenhum protocolo novo apenas PIM, GRE Usa tunelamento GRE-Multicast Source Loopack do peering BGP Destino Grupo Multicast default-mdt Todos os PEs da VPN são senders e receivers Mais comum usar ASM para formar Default-MDT Default-MDT com SSM Requer novo tipo de mensagem BGP trocada entre os PEs Novo address-family BGP - MDT 40

MVPN - Data-MDT Resolve possível problema de desperdício de banda na rede Árvore multicast dedicada do PE headend para os demais PEs que possuem clientes interessados no fluxo Headend-PE determina qual tráfego colocar em cada Data-MDT, baseado no threshold configurado Sinalização do PE-Headend para demais PEs é feito na Default-MDT Somente tráfego (S,G) no Data-MDT Todo tráfego de Controle é feito na Default-MDT 41

Agenda Novos Serviços (Soluções): Video IP Bolsa de Valores Rede do Saber (Intragov) Tecnologias SSM Multicast VPN - mvpn LSM Label Switch Multicast mldp (multicast LDP) P-to-MP RSVP-TE 42

LSM(Label Switch Multicast) Componentes Solução Multicast em redes MPLS Há duas opções de encapsulamento em túnel: GRE (mvpn desta apresentação) MPLS mldp Extensão Multicast para LDP Extensão Multicast para RSVP-TE Tipos de árvore multicast MPLS: P2MP LSP MP2MP LSP 43

LSM - Protocolos mldp Extensão ao LDP para construção de árvores P2MP ou MP2MP Bastante similar ao PIM Árvore construída a partir do receiver Adequada para várias aplicações ex. mvpn FRR é opcional P2MP RSVP-TE Extensão do RSVP-TE para construção de árvores P2MP Fornece garantia de banda para a árvore identico ao TE Oposto ao PIM Árvore construida a partir do source Suporte nativo à FRR Adequada para aplicações multicast cuja árvore são fixas 44

Join PIM SSM via mldp M-LDP Label Mapping: FEC = S+ G+RD+ Root Label=(20) PIM-V4 JOIN: VRF IPTV Source= 10.10.10.1 Group = 232.0.0.1 PIM-V4 Join: VRF IPTV Source= 10.10.10.1 Group = 232.0.0.1 IPv4 M-LDP Label Mapping: FEC = S+G +RD+Root Label=(100) PE-2 IPv4 CE-2 VRF IPTV CE-1 VRF IPTV PE-1 P-4 MPLS Core PIM-V4 JOIN: VRF IPTV P2MP LSP Root M-LDP Label Mapping: FEC= S + G + RD + Root Label=(30) PE-3 VRF IPTV IPv4 Source= 10.10.10.1 Group = 232.0.0.1 CE-3 45

mldp Comutação de Tráfego Segue o modelo de comutação MPLS baseado em Label Não há PHP Tailend precisa do Label para identicar a árvore IPv4 L20 IPv4 CE-2 IPv4 IPv4 IPv4 L100 IPv4 PE-1 CE-1 P-4 MPLS Core PE-2 Pop Push IPv4 L30 PE-3 IPv4 IPv4 Swap CE-3 dalin@cicso.com 2006 Cisco Systems, Inc. All rights reserved. 46

P2MP RSVP-TE Overview Sinalização Semelhante ao RSVP-TE LSP construído do headend para o tailend. ERO, cspf, link protection Headend (Source) constrói LSP P2MP (via cspf) Cada destino é um sub-lsp Mesmas mensagens do RSVP-TE : PATH e RESV Modos de Sinalização PATH suportados: Não agregado Headend envia uma mensagem de PATH por destino Agregado Headend envia uma única mensagem com todos sub-lsps 47

P2MP RSVP-TE Sinalização PATH (ñ agregado) Source Service Edge Core Distribution/ Access Receiver Layer 2 Switch Layer 2 Switch R4 PE Tail R6 CE R1 CE PE R2 PE Head R3 P Layer 2 Switch R5 R7 PE Tail CE Headend envia uma mensagem PATH por destino PATH Message : ERO -> R2-R3-R4 PATH Message : ERO -> R2-R3-R5 48

P2MP RSVP-TE Sinalização RESV Source Service Edge Core Distribution/ Access Receiver Label Merge Layer 2 Switch Layer 2 Switch 33 44 R4 PE R6 CE R1 CE PE R2 PE 33 R3 P PE Layer 2 Switch 55 R5 R7 CE Mensagens RESV são enviadas pelos Tailend; Label alocado & reserva de BW em cada link RESV Msg Initiated by R4 RESV Msg Initiated by R5 55 Label Advertisement carries in the RESV Message 49

P2MP RSVP-TE Comutação Source Service Edge Core Distribution/ Access Receiver 44 Layer 2 Switch PIM-SSM, R1 CE PE R2 PE 33 R3 P 55 R4 PE PE R5 R6 CE SSM, PIM-SM, R7 CE Layer 2 Switch Layer 2 Switch Identica ao mldp Não há PHP Tailend precisa do Label para identicar a árvore Multicast Packet Labeled Packet 50

Conclusão Multicast é um protocolo fundamental para várias aplicações Tanto no ambiente SP quanto Enterprise O modo de operação Multicast SSM se adequa muito bem para aplicações One-to-Many Modo PIM-Bidir é mais adequado para aplicações Many-to-Many mvpn disponível hoje via draft-rosen Não usa MPLS como transporte Tunelamento PtoMP GRE Multicast MPLS disponível via 2 novos protocolos: mldp Construção de árvores multicast (LSP) PtoMP e MPtoMP receiver driven PtoMP RSVP-TE Árvores multicast (LSP) PtoMP - sender driven 51

Dúvidas? 52