Documentos de Académico
Documentos de Profesional
Documentos de Cultura
IPv6
Conceptos Fundamentales de asiganción de direcciones IPs
Asignación de Direcciones IP Públicas
• La ICANN (Internet Corporation for Assigned Names and
Numbers) administra el proceso de localización y asignación de
direcciones IPv4 e IPv6
• IANA (Internet Assigned Numbers Authority) ejecuta varias de
las políticas de la ICANN
• Estas organizaciones definen cuales direcciones IPv4 son
asignadas a diferentes regiones geográficas, además de
administrar la estructura DNS y los TLD (Top Level Domains),
tales como los dominios terminados en .com
Conceptos Fundamentales de asiganción de direcciones IPs
Asignación de Direcciones IP Públicas
Conceptos Fundamentales de asiganción de direcciones IPs
Asignación de Direcciones IP Públicas
• ICANN trabaja con varias organizaciones para desarrollar una
estrategia de asignación de direcciones IP eficiente:
– ICANN e IANA asignan direccions IPv4 a regiones geográficas grandes
– IANA asigna esos rangos de direcciones a los RIR (Regional Internet
Registries)
– Cada RIR subdivide el espacios de direcciones a los NIR (National
Internet Registries) o los LIR (Local Internet Registries). Los ISP son
típicamente LIR
– Finalmente, se asignan a organizaciones y usuarios finales
Conceptos Fundamentales de asiganción de direcciones IPs
Asignación de Direcciones IP Públicas
Nombre RIR Cobertura Geográfica Enlace
APNIC
(Asia Pacific Network Information Región del Asia Pacífico www.apnic.net
Centre)
ARIN
Canada, Estados Unidos y varias www.arin.net
(American Registry for Internet islas del Caribe y el Atlántico Norte
Numbers)
LACNIC
América Central y del Sur y www.lacnic.net
(Latin America and Caribbean porciones del caribe
Internet Addresses Registry)
CONFIGURACIÓN EN R1
ipv6 unicast-routing
! *** OUTPUT OMITTED ***
router bgp 64701
neighbor 198.51.100.2 remote-as 64702
!
address-family ipv4
network 192.0.2.0
neighbor 198.51.100.2 activate
exit-address-family
!
address-family ipv6
network 2000:1::/64
neighbor 198.51.100.2 activate
neighbor 198.51.100.2 route-map IPV6-NEXT-HOP out
exit-address-family
! *** OUTPUT OMITTED ***
route-map IPV6-NEXT-HOP permit 10
set ipv6 next-hop 2000:2::1
Parte 4. Conectividad IPv6 a Internet
Enrutamiento IPv6 sobre una sesión BGP-4
CONFIGURACIÓN EN R2
ipv6 unicast-routing
! *** OUTPUT OMITTED ***
router bgp 64702
neighbor 198.51.100.1 remote-as 64701
!
address-family ipv4
network 203.0.113.0
neighbor 198.51.100.1 activate
exit-address-family
!
address-family ipv6
network 2000:3::/64
neighbor 198.51.100.1 activate
neighbor 198.51.100.1 route-map IPV6-NEXT-HOP out
exit-address-family
! *** OUTPUT OMITTED ***
route-map IPV6-NEXT-HOP permit 10
set ipv6 next-hop 2000:2::2
Parte 4. Conectividad IPv6 a Internet
Enrutamiento IPv6 sobre una sesión BGP-4
*** ROUTER R1 ***
R1# show ipv6 route
IPv6 Routing Table - default - 6 entries
Codes: C - Connected, L - Local, S - Static, U - Per-user Static route
B - BGP, R - RIP, H - NHRP, I1 - ISIS L1
I2 - ISIS L2, IA - ISIS interarea, IS - ISIS summary, D - EIGRP
EX - EIGRP external, ND - ND Default, NDp - ND Prefix, DCE - Destination
NDr - Redirect, O - OSPF Intra, OI - OSPF Inter, OE1 - OSPF ext 1
OE2 - OSPF ext 2, ON1 - OSPF NSSA ext 1, ON2 - OSPF NSSA ext 2, l - LISP
C 2000:1::/64 [0/0]
via FastEthernet0/0, directly connected
L 2000:1::1/128 [0/0]
via FastEthernet0/0, receive
C 2000:2::/64 [0/0]
via FastEthernet0/1, directly connected
L 2000:2::1/128 [0/0]
via FastEthernet0/1, receive
B 2000:3::/64 [20/0]
via FE80::C801:13FF:FE74:8, FastEthernet0/1
L FF00::/8 [0/0]
via Null0, receive
Parte 4. Conectividad IPv6 a Internet
Enrutamiento IPv6 sobre una sesión BGP-4
*** ROUTER R2 ***
R2# show ipv6 route
IPv6 Routing Table - default - 6 entries
Codes: C - Connected, L - Local, S - Static, U - Per-user Static route
B - BGP, R - RIP, H - NHRP, I1 - ISIS L1
I2 - ISIS L2, IA - ISIS interarea, IS - ISIS summary, D - EIGRP
EX - EIGRP external, ND - ND Default, NDp - ND Prefix, DCE - Destination
NDr - Redirect, O - OSPF Intra, OI - OSPF Inter, OE1 - OSPF ext 1
OE2 - OSPF ext 2, ON1 - OSPF NSSA ext 1, ON2 - OSPF NSSA ext 2, l - LISP
B 2000:1::/64 [20/0]
via FE80::C800:13FF:FE74:6, FastEthernet0/0
C 2000:2::/64 [0/0]
via FastEthernet0/0, directly connected
L 2000:2::2/128 [0/0]
via FastEthernet0/0, receive
C 2000:3::/64 [0/0]
via FastEthernet0/1, directly connected
L 2000:3::1/128 [0/0]
via FastEthernet0/1, receive
L FF00::/8 [0/0]
via Null0, receive
Parte 4. Conectividad IPv6 a Internet
Enrutamiento IPv6 sobre sesión BGP IPv6
• Se puede crear una sesión IPv6 BGP entre dos routers y que
anuncien redes IPv6 sobre dicha sesión
• Los pasos para configurar enrutamiento IPv6 sobre una sesión
BGP IPv6 son:
– Habilitar enrutamiento IPv6 con el comando ipv6 unicast-routing
– Definir el sistema autónomo BGP usando el comando router bgp as-
number
– Definir una vecindad BGP IPv6 con el comando neighbor
neighbor_ipv6_address remote-as
– Ingresar al modo de configuración ADDRESS FAMILY para IPv6 con el
comando address-family ipv6
Parte 4. Conectividad IPv6 a Internet
Enrutamiento IPv6 sobre sesión BGP IPv6
• Los pasos para configurar enrutamiento IPv6 sobre una sesión
BGP IPv6 son:
– Especificar cuales interfaces participarán en la ADDRESS FAMILY IPv6
usando uno o varios comandos network
ipv6_network_address/prefix-length
– Activar la vecindad BFP para la ADDRESS FAMILY IPv6 con el comando
neighbor neighbor_ipv4_address activate
• En este caso no se requiere la configuración de un mapa de
rutas para especificar la dirección del siguiente salto IPv6, ya
que los vecinos ya tienen configurado IPv6
• Para esto, se muestra el siguiente ejemplo
Parte 4. Conectividad IPv6 a Internet
Enrutamiento IPv6 sobre sesión BGP IPv6
CONFIGURACION DE R1
ipv6 unicast-routing
! *** OUTPUT OMITTED ***
router bgp 64701
neighbor 2000:2::2 remote-as 64702
!
address-family ipv4
no neighbor 2000:2::2 activate
exit-address-family
!
address-family ipv6
network 2000:1::/64
neighbor 2000:2::2 activate
exit-address-family
Parte 4. Conectividad IPv6 a Internet
Enrutamiento IPv6 sobre sesión BGP IPv6
CONFIGURACION DE R2
ipv6 unicast-routing
! *** OUTPUT OMITTED ***
router bgp 64702
bgp log-neighbor-changes
neighbor 2000:2::1 remote-as 64701
!
address-family ipv4
no neighbor 2000:2::1 activate
exit-address-family
!
address-family ipv6
network 2000:3::/64
neighbor 2000:2::1 activate
exit-address-family
Parte 4. Conectividad IPv6 a Internet
Enrutamiento IPv6 sobre sesión BGP IPv6
VERIFICACIÓN EN R1
R1# show ipv6 route
IPv6 Routing Table - default - 6 entries
Codes: C - Connected, L - Local, S - Static, U - Per-user Static route
B - BGP, R - RIP, H - NHRP, I1 - ISIS L1
I2 - ISIS L2, IA - ISIS interarea, IS - ISIS summary, D - EIGRP
EX - EIGRP external, ND - ND Default, NDp - ND Prefix, DCE - Destination
NDr - Redirect, O - OSPF Intra, OI - OSPF Inter, OE1 - OSPF ext 1
OE2 - OSPF ext 2, ON1 - OSPF NSSA ext 1, ON2 - OSPF NSSA ext 2, l - LISP
C 2000:1::/64 [0/0]
via FastEthernet0/0, directly connected
L 2000:1::1/128 [0/0]
via FastEthernet0/0, receive
C 2000:2::/64 [0/0]
via FastEthernet0/1, directly connected
L 2000:2::1/128 [0/0]
via FastEthernet0/1, receive
B 2000:3::/64 [20/0]
via FE80::C804:12FF:FEA8:8, FastEthernet0/1
L FF00::/8 [0/0]
via Null0, receive
Parte 4. Conectividad IPv6 a Internet
Enrutamiento IPv6 sobre sesión BGP IPv6
VERIFICACIÓN EN R2
R2# show ipv6 route
IPv6 Routing Table - default - 6 entries
Codes: C - Connected, L - Local, S - Static, U - Per-user Static route
B - BGP, R - RIP, H - NHRP, I1 - ISIS L1
I2 - ISIS L2, IA - ISIS interarea, IS - ISIS summary, D - EIGRP
EX - EIGRP external, ND - ND Default, NDp - ND Prefix, DCE - Destination
NDr - Redirect, O - OSPF Intra, OI - OSPF Inter, OE1 - OSPF ext 1
OE2 - OSPF ext 2, ON1 - OSPF NSSA ext 1, ON2 - OSPF NSSA ext 2, l - LISP
B 2000:1::/64 [20/0]
via FE80::C803:12FF:FEA8:6, FastEthernet0/0
C 2000:2::/64 [0/0]
via FastEthernet0/0, directly connected
L 2000:2::2/128 [0/0]
via FastEthernet0/0, receive
C 2000:3::/64 [0/0]
via FastEthernet0/1, directly connected
L 2000:3::1/128 [0/0]
via FastEthernet0/1, receive
L FF00::/8 [0/0]
via Null0, receive
Parte 4. Conectividad IPv6 a Internet
Filtrado de Rutas IPv6 con Listas de Prefijos
• Existen varios mecanismos para implementar filtrado de rutas
IPv6, tales como listas de prefijos o mapas de rutas, tanto
entrantes como salientes
• La siguiente lista muestra el orden en que son aplicadas estas
diferentes técnicas:
– Orden de operación para filtrado de rutas BGP IPv6 entrantes
• Mapa de rutas entrante
• Lista de filtros entrante
• Lista de prefijos entrante
– Orden de operación para filtrado de rutas BGP IPv6 salientes
• Lista de prefijos saliente
• Lista de filtros saliente
• Mapas de rutas saliente
Parte 4. Conectividad IPv6 a Internet
Filtrado de Rutas IPv6 con Listas de Prefijos
• El siguiente esquema
muestra el uso de listas de
prefijos
Parte 4. Conectividad IPv6 a Internet
Filtrado de Rutas IPv6 con Listas de Prefijos
CONFIGURACIÓN INICIAL DE R2
R2# show run
... OUTPUT OMITTED ...
router bgp 64702
bgp log-neighbor-changes
neighbor 198.51.100.1 remote-as 64701
!
address-family ipv4
network 203.0.113.0
neighbor 198.51.100.1 activate
exit-address-family
!
address-family ipv6
network 2000:3::/64
network 2000:A::/96
network 2000:B::/96
network 2000:C::/64
network 2000:D::/64
neighbor 198.51.100.1 activate
neighbor 198.51.100.1 route-map IPV6-NEXT-HOP out
exit-address-family
... OUTPUT OMITTED ...
route-map IPV6-NEXT-HOP permit 10
set ipv6 next-hop 2000:2::2
Parte 4. Conectividad IPv6 a Internet
Filtrado de Rutas IPv6 con Listas de Prefijos
TABLA DE ENRUTAMIENTO INICIAL IPv6 EN R1
R1# show ipv6 route
IPv6 Routing Table - default - 10 entries
Codes: C - Connected, L - Local, S - Static, U - Per-user Static route
B - BGP, R - RIP, H - NHRP, I1 - ISIS L1
I2 - ISIS L2, IA - ISIS interarea, IS - ISIS summary, D - EIGRP
EX - EIGRP external, ND - ND Default, NDp - ND Prefix, DCE - Destination
NDr - Redirect, O - OSPF Intra, OI - OSPF Inter, OE1 - OSPF ext 1
OE2 - OSPF ext 2, ON1 - OSPF NSSA ext 1, ON2 - OSPF NSSA ext 2, l - LISP
C 2000:1::/64 [0/0]
via FastEthernet0/0, directly connected
L 2000:1::1/128 [0/0]
via FastEthernet0/0, receive
C 2000:2::/64 [0/0]
via FastEthernet0/1, directly connected
L 2000:2::1/128 [0/0]
via FastEthernet0/1, receive
B 2000:3::/64 [20/0]
via FE80::C801:10FF:FED0:8, FastEthernet0/1
B 2000:A::/96 [20/0]
via FE80::C801:10FF:FED0:8, FastEthernet0/1
B 2000:B::/96 [20/0]
via FE80::C801:10FF:FED0:8, FastEthernet0/1
B 2000:C::/64 [20/0]
via FE80::C801:10FF:FED0:8, FastEthernet0/1
B 2000:D::/64 [20/0]
via FE80::C801:10FF:FED0:8, FastEthernet0/1
L FF00::/8 [0/0]
via Null0, receive
Parte 4. Conectividad IPv6 a Internet
Filtrado de Rutas IPv6 con Listas de Prefijos
CONFIGURACION DE LA LISTA DE PREFIJOS EN R2