• Nenhum resultado encontrado

8.5 – IPv6 sobre MPLS

No documento Redes MPLS Fundamentos e Aplicações (páginas 174-184)

Para simulação do tráfego IPv6 em um backbone MPLS, foram estudadas as técnicas utilizadas para migração IPv4-IPv6. Observamos que as técnicas 6PE e 6VPE realizam o suporte IPv6 estendendo apenas os PEs para tráfego IPv6 na rede MPLS, provendo conectividade para os clientes sem a necessidade de atualizar toda a rede para IPv6. Isso proporciona um baixo impacto nessa rede, caracterís- tica muito importante durante o atual período de transição.

As topologias utilizadas para as simulações dos ambientes 6PE e 6VPE es- tão descritas nas Figuras 8.22 e 8.23, respectivamente. O transporte do protocolo IPv6 foi efetuado entre CE11 e CE22, fazendo uso primeiramente da técnica 6PE e em seguida da técnica 6VPE.

Os endereços utilizados para estas simulações são apresentados na Tabela 8.4. A solução 6PE é simples e direta para configurar, bastando apenas ativar a adjacência iBGP no IPv6 address family do BGP, adicionando um comando extra (send-label). Além deste comando, é necessário ativar o envio de rótulos MPLS via MP-BGP para o IPv6 address family e para o par BGP.

Portanto, basicamente apenas dois comandos são necessários:

Router(config-router-af)#neighbor ip-address send-label Router(config)#mpls ipv6 source-interface type number

Os comandos para configuração do 6VPE é similar aos comandos já vis- tos neste capítulo para configuração do MPLS-VPN para IPv4, porém, no lugar do IPv4 usa-se o IPv6. Seguem os passos para configuração:

• Configurar MPLS no núcleo da rede IPv4. • Configurar o MPLS-VPN para IPv4.

• Configurar a instância de VRF para IPv6 no PE.

• Associar a instância de VRF IPv6 para uma interface do PE.

• Configurar address family vpnv6 e address family IPv6 VRF para o protoco- lo de roteamento BGP.

• Configurar um protocolo de roteamento IPv6 entre o PE e o CE.

Para a simulação do 6PE, optamos por usar o protocolo RIPng (Routing

Information Base next generation), ou seja, o protocolo de roteamento RIP para o

protocolo IPv6, entre os CEs e o PEs. Porém, outros protocolos, tais como OSPF, IS- IS, BGP e até mesmo um roteamento estático, poderiam ser utilizados. Vale salien- tar que, para aprendizado das rotas, foi utilizado um processo de redistribuição entre os protocolos RIPng e BGP, no backbone. Quando da utilização deste proces- so, é importante que seja feita uma filtragem de roteamento, para que apenas as rotas necessárias sejam transmitidas aos roteadores CEs, evitando grandes tabe- las de roteamento nestes e consequentemente uma perda em seu desempenho.

Para a simulação do 6VPE utilizamos o protocolo BGP entre os CEs e os PEs.

Observação: para a simulação do 6VPE foi utilizado outro IOS nos roteado-

res 7200VXR (c7200-adventerprisek9-mz.124-22.T4.bin), pois o IOS utilizado para as demais simulações (c7200-jk9o3s-mz.124-7.bin) não contempla esta característica.

Tabela 8.4 – Endereços IPs utilizados para simulação

Roteador Int.

Loopback0 Serial1/0Int. Serial1/1Int. Int. Serial1/2 Int. Serial1/3

CE11 2012:100::1/128 2012:11::2/64 CE22 2012:200::1/128 2012:22::2/64 E1 172.1.0.1/32 2012:11::1/64 192.168.0.13/30 192.168.0.17/30 PE2 172.2.0.1/32 2012:22::1/64 192.168.0.21/30 192.168.0.25/30 P1 172.10.0.1/32 192.168.0.14/30 192.168.0.22/30 192.168.0.29/30 P2 172.20.0.1/32 192.168.0.18/30 192.168.0.26/30 192.168.0.30/30

Seguem alguns testes e verificações efetuados para o 6PE:

CE11#show ipv6 route

Codes: C - Connected, L - Local, S - Static, R - RIP, B - BGP U - Per-user Static route

I1 - ISIS L1, I2 - ISIS L2, IA - ISIS interarea, IS - ISIS summary O - OSPF intra, OI - OSPF inter, OE1 - OSPF ext 1, OE2 - OSPF ext 2 ON1 - OSPF NSSA ext 1, ON2 - OSPF NSSA ext 2

C 2012:11::/64 [0/0] via ::, Serial1/0 L 2012:11::2/128 [0/0]

via ::, Serial1/0 R 2012:22::/64 [120/2]

via FE80::C808:14FF:FEC8:0, Serial1/0 LC 2012:100::1/128 [0/0]

via ::, Loopback0 R 2012:200::1/128 [120/3]

via FE80::C808:14FF:FEC8:0, Serial1/0 L FE80::/10 [0/0]

via ::, Null0 L FF00::/8 [0/0] via ::, Null0

CE11#traceroute 2012:200::1 Type escape sequence to abort. Tracing the route to 2012:200::1 1 2012:11::1 52 msec 88 msec 60 msec 2 * * *

3 2012:22::1 92 msec 88 msec 136 msec 4 2012:200::1 120 msec 124 msec 152 msec

Seguem alguns testes e verificações efetuados para o 6VPE:

PE1#show bgp vpnv6 unicast vrf VPN_A labels

Network Next Hop In label/Out label Route Distinguisher: 65500:1 (VPN_A)

2012:11::/64 :: 16/nolabel(VPN_A) 2012:22::/64 ::FFFF:172.2.0.1 nolabel/16 2012:100::1/128 2012:11::2 17/nolabel 2012:200::1/128 ::FFFF:172.2.0.1 nolabel/17 CE11#sh ipv6 route

IPv6 Routing Table - 7 entries

Codes: C - Connected, L - Local, S - Static, R - RIP, B - BGP U - Per-user Static route

I1 - ISIS L1, I2 - ISIS L2, IA - ISIS interarea, IS - ISIS summary O - OSPF intra, OI - OSPF inter, OE1 - OSPF ext 1, OE2 - OSPF ext 2 ON1 - OSPF NSSA ext 1, ON2 - OSPF NSSA ext 2

C 2012:11::/64 [0/0] via ::, Serial1/0 L 2012:11::2/128 [0/0] via ::, Serial1/0 B 2012:22::/64 [20/0]

via FE80::C807:19FF:FE18:0, Serial1/0 LC 2012:100::1/128 [0/0]

via ::, Loopback0 B 2012:200::1/128 [20/0]

L FE80::/10 [0/0] via ::, Null0 L FF00::/8 [0/0] via ::, Null0

PE1#ping vrf VPN_A ipv6 2012:200::1 Type escape sequence to abort.

Sending 5, 100-byte ICMP Echos to 2012:200::1, timeout is 2 seconds: !!!!!

Success rate is 100 percent (5/5), round-trip min/avg/max = 84/98/112 ms CE11#ping 2012:200::1

Type escape sequence to abort.

Sending 5, 100-byte ICMP Echos to 2012:200::1, timeout is 2 seconds: !!!!!

Success rate is 100 percent (5/5), round-trip min/avg/max = 140/144/152 ms CE11#traceroute 2012:200::1

Type escape sequence to abort. Tracing the route to 2012:200::1 1 2012:11::1 48 msec 52 msec 40 msec

2 ::FFFF:192.168.0.18 116 msec 92 msec 92 msec 3 2012:22::1 108 msec 60 msec 100 msec

4 2012:200::1 152 msec 140 msec 140 msec

Observação: as configurações completas dos roteadores encontram-se no

(Blake et al, 2007) Blake, S.; Blake, D.; Carlson, M.; Davies, E. An Architecture of

Differentiated Services. RFC 2475, December 1998.

(Bollapragada et al, 2000) Bollapragada, Vijay; Murphy, Curtis; White, Russ. Inside

Cisco IOS Software Architecture. Indianápolis: Cisco Press, 2000.

(Chowdhury, 2002) Chowdhury, Dhiman D. Projetos Avançados de Redes IP. 1 ed. Rio de Janeiro: Campus, 2002.

(Colcher et al, 2005) Colcher, Sérgio; Gomes, Antonio Tadeu A.; Silva, Anderson Oliveira; Filho, Guido L. De Souza Filho; Soares, Luiz Fernando G. VoIP: Voz sobre IP. 3 ed. Rio de Janeiro: Campus, 2005.

(Davidson et al, 2007) Davidson, Jonathan; Peters, James; Bhatia, Manoj; Kalindindi, Satish; Mukherjee, Sudipto. Voice over IP Fundamentals. 2 ed. Indianápolis: Cisco Press, 2007.

(Davie e Rekhter, 2000) Davie, B.; Rekhter, Y. MPLS Technology and Applications. Massachusetts: Morgan Kaufmann, 2000.

(De Ghein, 2007) De Ghein, Luc. MPLS Fundamentals. Indianapolis: Cisco Press, 2007.

(Doyle e Carroll, 2006) Doyle, Jeff; Carroll, Jennifer. Routing TCP/IP. 2 ed. Indianápolis: Cisco Press, 2006. 1 v.

(Enne, 2009) Enne, Antonio. TCP/IP sobre MPLS. 1 ed. Rio de Janeiro: Ciência Moderna, 2009.

(Farrel, 2005) Farrel, Adrian. The Internet and Its Protocols: a comparative ap- proach. Massachusetts: Morgan Kaufmann, 2005.

(Filippetti, 2008) Filippetti, Marco Aurélio. Uma arquitetura para a constru-

acessíveis. Instituto de Pesquisas Tecnológicas do Estado de São Paulo (IPT),

2008.

(Florentino, 2012) Florentino, Adilson Aparecido. IPv6 na prática. 1 ed. São Paulo: Linux New Media do Brasil LTDA, 2012.

(Forouzan, Benhrouz A., 2008) Forouzan, Benhrouz A. Comunicações de Dados e

Redes de Computadores. 4 ed. São Paulo: McGraw-Hill, 2008.

(Forouzan, Benhrouz A., 2008a) Forouzan, Benhrouz A. Protocolo TCP/IP. 3 ed. São Paulo: McGraw Hill Brasil, 2008.

(Gallaher, 2003) Gallaher, Rick. MPLS Training Guide. 1 ed. Waltham: Syngress, 2003.

(Guimarães et al, 2006) Guimarães, Alexandre; Lins, Rafael Dueire; Oliveira, Raimundo. Segurança em Redes Privadas Virtuais - VPNs. Rio de Janeiro: Brasport, 2006.

(Hardeny, 2002) Hardeny, S. The MPLS Primer. New Jersey: Prentice Hall, 2002. (Kurose e Ross, 2010) Kurose, James; Ross, Keith. Computer Networking: a top down approach featuring the Internet. 4. ed. Boston: Addison-Wesley, 2010. (Lins et al, 2011) Lins, Rafael Dueire; Barbosa, Douglas; Nascimento, Victor. VoIP –

Conceitos e Aplicações. 1 ed. Rio de Janeiro: Brasport, 2011.

(Lobo, 2008) Lobo, Lancy. MPLS Configuration on Cisco IOS Software. Indianápolis: Cisco Press, 2008.

(Lucek e Minei, 2005) Lucek, Julian; Minei, Ina. MPLS – Enabled Applications: emerging developments and new technologies. Indianápolis: Wiley, 2005.

(Martey e Sturgess, 2002) Martey, A.; Sturgess, S. IS-IS Network Design Solutions. Indianápolis: Cisco Press, 2002.

(Newman et al, 1996) Newman, P.; Edwards, W. L.; Hinden, R.; Hoffman, E.; Ching Liaw, F.; Lyon, T.; Minshall, G. RFC 1953: Ipsilon Flow Management Protocol Specification for IPv4 Version 1.0. Network Working Group, 1996.

(Odom e Cavanaugh, 2004) Odom, Wendell; Cavanaugh, Michael. IP Telephony

Self-Study Cisco DQOS. Indianápolis: Cisco Press, 2004.

(Osborne e Simha, 2002) Osborne, Eric; Simha, Ajay. Traffic Engineering with

(Paquet e Teare, 2003) Paquet, Catherine; Teare, Diane. Building Scalable Cisco

Networks. New Jersey: Pearson Education, 2003.

(Pepelnjak e Guichard, 2000) Pepelnjak, I; Guichard J. MPLS and VPN

Architectures. Indianapolis: Cisco Press, 2000.

(Peterson e Davie, 2004) Peterson, Larry; Davie, Bruce. Redes de Computadores: uma abordagem de sistemas. 3 ed. Rio de Janeiro: Elsevier, 2004.

(Rekhter et el, 1997) Rekhter, Y.; Davie, B.; Katz, D.; Rosen, E.; Swallow, G. RFC 2105: Cisco Systems’ Tag Switching Architecture Overview. Network Working Group, 1997.

(Ricci, 2007) Ricci, Bruno. Rede Segura: VPN Linux. 1 ed. Rio de Janeiro: Ciência Moderna, 2007.

(Rosen et al, 2001) Rosen, E.; Viswanathan, A.; Callon, R. RFC 3031: MultiProtocol Label Switching Architecture. The Internet Society, 2001.

(Rosen et al, 2001) Rosen, E.; Tappan, D.; Fedorkow, G.; Rekhter, Y.; Li, T.; Conta, A.

RFC 3032: MPLS Label Stack Encoding. The Internet Society, 2001.

(Santos, Rodrigo et al, 2009) Santos, Rodrigo Regis; Moreiras, Antonio Marcos; Rocha, Ailton Soares. Curso IPv6 básico. 1 ed. São Paulo: Comitê Gestor da Internet no Brasil, 2009.

(Sverzut, 2008) Sverzut, José Umberto. Redes Convergentes. 1 ed. São Paulo: Artliber, 2008.

(Tanenbaum, 2011) Tanenbaum, Andrew. Redes de Computadores. 5. ed. São Paulo: Pearson, 2011.

(Wireshark, 2012) WIRESHARK. Disponível em: <http://www.wireshark.org>. Acesso em: 25 abril 2012.

(Cisco, 2010) CISCO. Disponível em : <http://www.cisco.com/warp/public/cc/pd/ iosw/prodlit/iosip_an.pdf>. Acesso em: 28 abril 2012.

(Cisco, 2011) CISCO. Disponível em: <http://www.cisco.com/en/US/docs/net_ mgmt/ip_solution_center/5.1/mpls_vpn/user/guide/ipv6.html>. Acesso em: 30 abril 2012.

(Cisco, 2012) CISCO. Disponível em: <http://www.cisco.com>. Acesso em: 28 abril 2012.

(Freesco, 2012) FREESCO. Disponível em: <http://www.freesco.org>. Acesso em: 28 abril 2012.

(GNS3, 2012) GNS3. Disponível em: <http://www.gns3.net>. Acesso em: 29 abril 2012.

(Huawei, 2012) HUAWEI. Disponível em: <http://www.huawei.com>. Acesso em: 28 abril 2012.

(HP, 2012) HP. Disponível em: <http://h17007.www1.hp.com.> Acesso em: 28 abril 2012.

(Juniper, 2012) JUNIPER. Disponível em: <http://www.juniper.net>. Acesso em: 28 abril 2012.

(RFC 1058). Disponível em: <http://www.ietf.org/rfc/rfc1058.txt>. Acesso em: 28 abril 2012.

(RFC 1247) Disponível em: <http://www.ietf.org/rfc/rfc1247.txt>. Acesso em: 28/04/2012.

(RFC 1723) Disponível em: <http://www.ietf.org/rfc/rfc1723.txt>. Acesso em: 30/04/2012.

(RFC 1771) Disponível em: <http://www.ietf.org/rfc/rfc1771.txt>. Acesso em: 30/04/2012.

(RFC 1883) Disponível em: <http://www.ietf.org/rfc/rfc1883.txt>. Acesso em: 30/04/2012.

(RFC 1918) Disponível em: <http://www.ietf.org/rfc/rfc1918.txt>. Acesso em: 28/04/2012.

(RFC 1930) Disponível em: <http://www.ietf.org/rfc/rfc1930.txt>. Acesso em: 28/04/2012.

(RFC 2080) Disponível em: <http://www.ietf.org/rfc/rfc2080.txt>. Acesso em: 30/04/2012.

(RFC 2460) Disponível em: <http://www.ietf.org/rfc/rfc2460.txt>. Acesso em: 28/04/2012.

(RFC 2475) Disponível em: <http://www.ietf.org/rfc/rfc2475.txt>. Acesso em: 28/04/2012.

(RFC 2597) Disponível em: <http://www.ietf.org/rfc/rfc2597.txt>. Acesso em: 28/04/2012.

(RFC 2598) Disponível em: <http://www.ietf.org/rfc/rfc2598.txt>. Acesso em: 28/04/2012.

(RFC 2858) Disponível em: <http://www.ietf.org/rfc/rfc2858.txt>. Acesso em: 28/04/2012.

(RFC 3107) Disponível em: <http://www.ietf.org/rfc/rfc3107.txt>. Acesso em: 28/04/2012.

(RFC 3630) Disponível em: <http://www.ietf.org/rfc/rfc3630.txt>. Acesso em: 28/04/2012.

(RFC 3784) Disponível em: <http://www.ietf.org/rfc/rfc3784.txt>. Acesso em: 28/04/2012.

(RFC 4271) Disponível em: <http://www6.ietf.org/rfc/rfc4271>. Acesso em: 28/04/2012.

(RFC 4203) Disponível em: <http://www6.ietf.org/rfc/rfc4203>. Acesso em: 28/04/2012.

(RFC 4258) Disponível em: <http://www6.ietf.org/rfc/rfc4258>. Acesso em: 28/04/2012.

(RFC 4364) Disponível em: <http://www6.ietf.org/rfc/rfc4364>. Acesso em 28/04/2012.

(RFC 4760) Disponível em: <http://www.ietf.org/rfc/rfc4760.txt>. Acesso em: 28/04/2012.

(RFC 5063) Disponível em: <http://www6.ietf.org/rfc/rfc5063>. Acesso em: 28/04/2012.

(TFGEN, 2012) Disponível em: <http://www.st.rim.or.jp/~yumo/pub/tfgen.html>. Acesso em: 28/04/2012.

(Vytta, 2012) Disponível em: <http://www.vyatta.com>. Acesso em: 28/04/2012. (YouTube, 2010) Disponível em: <http://www.youtube.com/ watch?v=IzLPKuAOe50>. Acesso em: 28/04/2012.

No documento Redes MPLS Fundamentos e Aplicações (páginas 174-184)