FormaçãoIPv6-Maputo - IPv6 Deployment and Support · Encaminhamento Sistemas • Éuma questão a...
Transcript of FormaçãoIPv6-Maputo - IPv6 Deployment and Support · Encaminhamento Sistemas • Éuma questão a...
![Page 1: FormaçãoIPv6-Maputo - IPv6 Deployment and Support · Encaminhamento Sistemas • Éuma questão a ter sempre em conta, de qualquer ponto da rede, ou sistema /sbin/route /sbin/route–A](https://reader030.fdocumentos.tips/reader030/viewer/2022013000/5be50adb09d3f2f9648d65b9/html5/thumbnails/1.jpg)
Formação IPv6 - Maputo
EncaminhamentoMaputo 28 de Agosto de 2008Carlos Friaças e Pedro Lorga
![Page 2: FormaçãoIPv6-Maputo - IPv6 Deployment and Support · Encaminhamento Sistemas • Éuma questão a ter sempre em conta, de qualquer ponto da rede, ou sistema /sbin/route /sbin/route–A](https://reader030.fdocumentos.tips/reader030/viewer/2022013000/5be50adb09d3f2f9648d65b9/html5/thumbnails/2.jpg)
Encaminhamento
![Page 3: FormaçãoIPv6-Maputo - IPv6 Deployment and Support · Encaminhamento Sistemas • Éuma questão a ter sempre em conta, de qualquer ponto da rede, ou sistema /sbin/route /sbin/route–A](https://reader030.fdocumentos.tips/reader030/viewer/2022013000/5be50adb09d3f2f9648d65b9/html5/thumbnails/3.jpg)
Agenda/Índice• RIPng
• ISIS
• OSPFv3
• Multiprotocolo BGP
• Conclusões
![Page 4: FormaçãoIPv6-Maputo - IPv6 Deployment and Support · Encaminhamento Sistemas • Éuma questão a ter sempre em conta, de qualquer ponto da rede, ou sistema /sbin/route /sbin/route–A](https://reader030.fdocumentos.tips/reader030/viewer/2022013000/5be50adb09d3f2f9648d65b9/html5/thumbnails/4.jpg)
EncaminhamentoSistemas
• É uma questão a ter sempre em conta, de qualquer ponto da rede, ou sistema
/sbin/route –A inet6/sbin/routeLinux
netsh interface ipv6 show routeroute printWinXP
show ipv6 routeshow ip routeCisco (IOS)
IPv6IPv4OS
![Page 5: FormaçãoIPv6-Maputo - IPv6 Deployment and Support · Encaminhamento Sistemas • Éuma questão a ter sempre em conta, de qualquer ponto da rede, ou sistema /sbin/route /sbin/route–A](https://reader030.fdocumentos.tips/reader030/viewer/2022013000/5be50adb09d3f2f9648d65b9/html5/thumbnails/5.jpg)
Tipos de Protocolo
• Interno– RIPng (Routing Information Protocol)
– IS-IS (Intermediate System-Intermediate System)
– OSPFv3 (Open Shortest Path First)
• Externo– BGP (Border Gateway Protocol)
![Page 6: FormaçãoIPv6-Maputo - IPv6 Deployment and Support · Encaminhamento Sistemas • Éuma questão a ter sempre em conta, de qualquer ponto da rede, ou sistema /sbin/route /sbin/route–A](https://reader030.fdocumentos.tips/reader030/viewer/2022013000/5be50adb09d3f2f9648d65b9/html5/thumbnails/6.jpg)
RIPng
• Igual ao funcionamento em IPv4– Baseado no RIPv2
– Vector de Distância, máximo de 15 hops, split-horizon, …
• É um protocolo específico para IPv6– Num ambiente IPv4+IPv6 caso se escolha o RIP será necessário usar RIP (IPv4) e RIPng (IPv6)
![Page 7: FormaçãoIPv6-Maputo - IPv6 Deployment and Support · Encaminhamento Sistemas • Éuma questão a ter sempre em conta, de qualquer ponto da rede, ou sistema /sbin/route /sbin/route–A](https://reader030.fdocumentos.tips/reader030/viewer/2022013000/5be50adb09d3f2f9648d65b9/html5/thumbnails/7.jpg)
RIPng
• Funcionalidades relacionadas com IPv6– Usa IPv6 para comunicar
– Prefixo IPv6, endereço do próximo nó
– As mensagens de RIPng usam o endereçode multicast FF02::9
![Page 8: FormaçãoIPv6-Maputo - IPv6 Deployment and Support · Encaminhamento Sistemas • Éuma questão a ter sempre em conta, de qualquer ponto da rede, ou sistema /sbin/route /sbin/route–A](https://reader030.fdocumentos.tips/reader030/viewer/2022013000/5be50adb09d3f2f9648d65b9/html5/thumbnails/8.jpg)
ISISv6
• É um protocolo OSI• Baseado em apenas dois níveis
– L2 = Backbone– L1 = Stub– L2L1= Interligação L2 e L1
• Funciona sobre o protocolo CLNS– Cada equipamento IS envia LSPs (Link State Packets)
– Envia informação via TLV’s (Tag/Length/values)
– Processo de estabelecimento de vizinhanças não muda
• Operação inalterada
![Page 9: FormaçãoIPv6-Maputo - IPv6 Deployment and Support · Encaminhamento Sistemas • Éuma questão a ter sempre em conta, de qualquer ponto da rede, ou sistema /sbin/route /sbin/route–A](https://reader030.fdocumentos.tips/reader030/viewer/2022013000/5be50adb09d3f2f9648d65b9/html5/thumbnails/9.jpg)
ISISv6
• Actualizações:– Dois novos Tag/Length/Values (TLV) para IPv6
– IPv6 Reachability
– IPv6 Interface Address
– Novo identificador da camada de rede• IPv6 NLPID
![Page 10: FormaçãoIPv6-Maputo - IPv6 Deployment and Support · Encaminhamento Sistemas • Éuma questão a ter sempre em conta, de qualquer ponto da rede, ou sistema /sbin/route /sbin/route–A](https://reader030.fdocumentos.tips/reader030/viewer/2022013000/5be50adb09d3f2f9648d65b9/html5/thumbnails/10.jpg)
OSPFv3• OSPFv3 = OSPF para IPv6
• Baseado em OSPFv2
• Topologia de uma área é invisível de foradessa área– O flooding de LSAs é feito por área– O cálculo da SPF é realizado separadamente paracada área
• Todas as áreas têm de dispôr de uma ligaçãoao backbone
![Page 11: FormaçãoIPv6-Maputo - IPv6 Deployment and Support · Encaminhamento Sistemas • Éuma questão a ter sempre em conta, de qualquer ponto da rede, ou sistema /sbin/route /sbin/route–A](https://reader030.fdocumentos.tips/reader030/viewer/2022013000/5be50adb09d3f2f9648d65b9/html5/thumbnails/11.jpg)
OSPFv3
• OSPFv3 é uma versão do protocolo exclusivamente IPv6– Numa rede de pilha dupla é necessário correr OSPF2 (IPv4) e OSPFv3 (IPv6)
– Há algum trabalho a ser desenvolvido no sentidode dotar o OSPFv3 de suporte IPv4.
![Page 12: FormaçãoIPv6-Maputo - IPv6 Deployment and Support · Encaminhamento Sistemas • Éuma questão a ter sempre em conta, de qualquer ponto da rede, ou sistema /sbin/route /sbin/route–A](https://reader030.fdocumentos.tips/reader030/viewer/2022013000/5be50adb09d3f2f9648d65b9/html5/thumbnails/12.jpg)
OSPFv3
• Detalhes– Corre directamente sobre IPv6
– Distribui prefixos IPv6
– Novos tipos de LSAs
– Os router-ids são endereços IPv4
– Usa endereços Multicast• Todos os routers (FF02::5)
• Todos os designated routers (FF02::6)
![Page 13: FormaçãoIPv6-Maputo - IPv6 Deployment and Support · Encaminhamento Sistemas • Éuma questão a ter sempre em conta, de qualquer ponto da rede, ou sistema /sbin/route /sbin/route–A](https://reader030.fdocumentos.tips/reader030/viewer/2022013000/5be50adb09d3f2f9648d65b9/html5/thumbnails/13.jpg)
BGP Multiprotocolo
• É um protocolo de encaminhamentoEXTERIOR
• Interliga diferentes domínios de encaminhamento que têm políticasautónomas/independentes.– Cada um possui um número de sistemaautónomo (AS)
AS Z
AS YAS X
PeeringPeering
Peering
![Page 14: FormaçãoIPv6-Maputo - IPv6 Deployment and Support · Encaminhamento Sistemas • Éuma questão a ter sempre em conta, de qualquer ponto da rede, ou sistema /sbin/route /sbin/route–A](https://reader030.fdocumentos.tips/reader030/viewer/2022013000/5be50adb09d3f2f9648d65b9/html5/thumbnails/14.jpg)
BGP Multiprotocolo
• Transporta sequências de números de AS que ilustram caminhos
• Suporta as mesmas funcionalidades que o BGP para IPv4
• Várias famílias de endereçamento: – IPv4 unicast
– IPv4 multicast
– IPv6 unicast
– IPv6 multicast
![Page 15: FormaçãoIPv6-Maputo - IPv6 Deployment and Support · Encaminhamento Sistemas • Éuma questão a ter sempre em conta, de qualquer ponto da rede, ou sistema /sbin/route /sbin/route–A](https://reader030.fdocumentos.tips/reader030/viewer/2022013000/5be50adb09d3f2f9648d65b9/html5/thumbnails/15.jpg)
BGP Multiprotocolo
• O BGP4 transporta apenas três tipos de informação que são verdadeiramente específicos do IPv4:– O NLRI na mensagem de UPDATE contém um prefixo IPv4
– O atributo NEXT_HOP na mensagem de UIPDATE contém um endereço IPv4
– O BGP ID no atributo AGGREGATOR
![Page 16: FormaçãoIPv6-Maputo - IPv6 Deployment and Support · Encaminhamento Sistemas • Éuma questão a ter sempre em conta, de qualquer ponto da rede, ou sistema /sbin/route /sbin/route–A](https://reader030.fdocumentos.tips/reader030/viewer/2022013000/5be50adb09d3f2f9648d65b9/html5/thumbnails/16.jpg)
BGP Multiprotocolo
• O RFC 4760 define extensões multi-protocolopara o BGP4– Isto torna o BGP4 disponível para outros protocolos de rede (IPv6, MPLS…)
– Novos atributos do BGP4:• MP_REACH_NLRI
• MP_UNREACH_NLRI
– Atributo NEXT_HOP independente de protocolo
– Atributo NLRI independente de protocolo
![Page 17: FormaçãoIPv6-Maputo - IPv6 Deployment and Support · Encaminhamento Sistemas • Éuma questão a ter sempre em conta, de qualquer ponto da rede, ou sistema /sbin/route /sbin/route–A](https://reader030.fdocumentos.tips/reader030/viewer/2022013000/5be50adb09d3f2f9648d65b9/html5/thumbnails/17.jpg)
EncaminhamentoIPv6 vs. IPv4 a Nível Global
27796918SISTEMAS
AUTÓNOMOS
165340
(64,6%)
1114
(90,2%)
ROTAS
AGREGADAS
2559981235ROTAS
IPv4IPv6(10/03/2008)
www.cidr-report.org
![Page 18: FormaçãoIPv6-Maputo - IPv6 Deployment and Support · Encaminhamento Sistemas • Éuma questão a ter sempre em conta, de qualquer ponto da rede, ou sistema /sbin/route /sbin/route–A](https://reader030.fdocumentos.tips/reader030/viewer/2022013000/5be50adb09d3f2f9648d65b9/html5/thumbnails/18.jpg)
Conclusões
BGP4+
IS-IS
OSPFv3
RIPng
IPv6
UmBGP4BGP
UmIS-ISIS-IS
DoisOSPFv2OSPF
DoisRIPv1/RIPv2
RIP
ProcessosIPv4Protocolo
![Page 19: FormaçãoIPv6-Maputo - IPv6 Deployment and Support · Encaminhamento Sistemas • Éuma questão a ter sempre em conta, de qualquer ponto da rede, ou sistema /sbin/route /sbin/route–A](https://reader030.fdocumentos.tips/reader030/viewer/2022013000/5be50adb09d3f2f9648d65b9/html5/thumbnails/19.jpg)
Conclusões
• Os principais protocolos de encaminhamento já têm suporte IPv6 estável
• Não existem diferenças significativasentre o funcionamento do encaminhamento entre o IPv4 e o IPv6
• Muitas redes apenas existem no mundoIPv4
![Page 20: FormaçãoIPv6-Maputo - IPv6 Deployment and Support · Encaminhamento Sistemas • Éuma questão a ter sempre em conta, de qualquer ponto da rede, ou sistema /sbin/route /sbin/route–A](https://reader030.fdocumentos.tips/reader030/viewer/2022013000/5be50adb09d3f2f9648d65b9/html5/thumbnails/20.jpg)
Obrigado !
Questões ?