redes de computadoras ipv6

14
Facultad de Ciencias Exactas, Físicas y Naturales, Laboratorio de Redes y Comunicaciones, Redes de computadoras Trabajo Práctico II: Ruteo Estático con IPv6 Ariel Iván Rabinovich, email: [email protected] Juan José Arce Giacobbe, email: [email protected] Resumen. En el presente informe se desarrollan los pasos a seguir, así como también fundamentos y técnicas utilizadas para la configuración manual de una red de computadoras formada por múltiples subredes comunicadas mediante routers, empleando ruteo estático y el protocolo IP en su versión 6. A su vez se detalla el procedimiento de configuración estática de interfaces de red en entornos GNU/Linux con IPv6, en este caso Ubuntu Linux en sus versiones server y desktop 14.04 LTS Palabras Clave: Red, Ruteo, Router, GNU/Linux, Ubuntu, GNS3, IPv6, IP6 1 Introducción En este trabajo se pretende implementar una red de computadoras virtualizadas mediante la herramienta VirtualBox de Oracle, y conectadas utilizando el simulador de redes GNS3. La red debe tener la siguiente topología:

Upload: juan-arce

Post on 29-Sep-2015

228 views

Category:

Documents


2 download

DESCRIPTION

Configuración de ipv6 en IOS cisco en GNS3 usando maquinas virtuales de Virtualbox.

TRANSCRIPT

  • Facultad de Ciencias Exactas, Fsicas y Naturales, Laboratorio de Redes yComunicaciones, Redes de computadoras

    Trabajo Prctico II: Ruteo Esttico con IPv6

    Ariel Ivn Rabinovich, email: [email protected]

    Juan Jos Arce Giacobbe, email: [email protected]

    Resumen. En el presente informe se desarrollan los pasos a seguir, as como tambinfundamentos y tcnicas utilizadas para la configuracin manual de una red de computadorasformada por mltiples subredes comunicadas mediante routers, empleando ruteo esttico y elprotocolo IP en su versin 6. A su vez se detalla el procedimiento de configuracin esttica deinterfaces de red en entornos GNU/Linux con IPv6, en este caso Ubuntu Linux en sus versionesserver y desktop 14.04 LTS

    Palabras Clave: Red, Ruteo, Router, GNU/Linux, Ubuntu, GNS3, IPv6, IP6

    1 Introduccin

    En este trabajo se pretende implementar una red de computadoras virtualizadasmediante la herramienta VirtualBox de Oracle, y conectadas utilizando el simuladorde redes GNS3. La red debe tener la siguiente topologa:

  • Luego, se deben configurar las direcciones IP de cada interfaz de la siguiente manera: Router R1:

    f0/0: 2001:aaaa:cccc:1::1/64 f0/1: 2001:aaaa:cccc:2::1/64 f1/0: 2001:aaaa:dddd:1::d/64

    Router R2: f0/0: 2001:aaaa:bbbb:1::1/64 f0/1: 2001:aaaa:cccc:1::2/64

    Router R3: f0/0: 2001:aaaa:bbbb:2::1/64 f0/1: 2001:aaaa:cccc:2::2/64

    Computadora Desktop: eth1: automtico

    Computadora Server: eth1: automtico

    Una vez completado esto, se deben especificar las rutas estticas para formar lastablas de ruteo en cada router. Las rutas a designar son:

    Router R1: Red: 2001:aaaa:bbbb:2::/64, prximo salto: 2001:aaaa:cccc:2::2 Red: 2001:aaaa:bbbb:1::/64, prximo salto: 2001:aaaa:cccc:1::2

    Router R2: Red: default, prximo salto: 2001:aaaa:cccc:1::1

    Router R3: Red: default, prximo salto: 2001:aaaa:cccc:2::1

    Cuando se haya finalizado este proceso, se debe corroborar que exista lacomunicacin entre las computadoras virtuales y entre computadoras y routersutilizando un eco, provisto por el protocolo ICMP, en este caso en su versin 6.

    Aclaracin: Por problemas con el simulador de redes, el router R3 debi serrenombrado como R6. El informe se desarrolla utilizando esta nomenclatura

    1.2 Derechos de Autor

    Copyright 2015

    Ariel Ivn Rabinovich, Juan Jos Arce Giacobbe

    Licenciado bajo Creative Commons (by-nc-sa)3.0. Algunos Derechos Reservados

  • 2 Documento de Principal

    2.1 Marco Terico

    En este trabajo se introduce la importancia de utilizar el protocolo IPv6.A finales de la dcada de 1980 se comenz a detectar que las direcciones posiblescontempladas por el protocolo IPv4 seran escasas a futuro. Esto se comenz amanifestar a mediados de la dcada de 1990. La razn principal es que, al utilizar 32 bits para el campo de direcciones, IPv4 limitala cantidad de direcciones posibles a 2 menos valores reservados. Esto deja un totalde alrededor de 4.000 millones de direcciones IP posibles, lo que no es suficiente.La necesidad de un incremento en el espacio de direcciones impuso la necesidad deun nuevo protocolo IP con un campo de direcciones mayor. IPv6 incluye lassiguientes mejoras sobre IPv4 [1]:

    Espacio de direcciones ampliado: IPv6 utiliza 128 bits en el campo dedirecciones, frente a los 32 de su predecesor. Esto permite un total de 2direcciones posibles, lo que equivale a una densidad de 6 x 10 direccionesIPv6 por metro cuadrado de tierra del planeta.

    Un mecanismo de opciones mejorado: las opciones de IPv6 se encuentranen cabeceras opcionales separadas situadas entre la cabecera IPv6 y lacabecera de la capa de transporte. La mayora de estas cabeceras no seanalizan ni procesan en ningn dispositivo de encaminamiento en latrayectoria del paquete. Esto simplifica y acelera el proceso que realiza undispositivo sobre los paquetes IPv6 en comparacin a los datagramas IPv4

    Direcciones de autoconfiguracin: IPv6 proporciona un mecanismo deasignacin automtica de direcciones

    Aumento de la flexibilidad en el direccionamiento: IPv6 incluye elconcepto de una direccin de monodistribucin (anycast), mediante la cualun paquete se entrega slo a un nodo seleccionado de entre un conjuntodado. Se mejora la escalabilidad del encaminamiento multidistribucin conla incorporacin de un campo de accin a las direcciones multidistribucin.

    Facilidad para la asignacin de recursos: en lugar del campo tipo deservicio de IPv4, IPv6 habilita el etiquetado de los paquetes comopertenecientes a un flujo de trfico particular para el que el emisor solicita untratamiento especial. Esto ayuda al tratamiento de trfico especializado comoel de video en tiempo real.

    Es necesario identificar las tareas bsicas que deben desempear los routers de la red.Por ser dispositivos de capa 3, su funcin es encaminar y reenviar [2] los paquetesque ingresan por alguna de sus interfaces. Para esto debe conocer la direccin dedestino de cada paquete, a qu red pertenece esta direccin y cmo llegar a ella.Para el proceso de ruteo o encaminamiento, el router puede operar de dos maneras:

  • Ruteo esttico: Se construye manualmente la tabla de ruteo. Esta indica elprximo salto a alcanzar para finalmente llegar a cada direccin de redespecificada

    Ruteo dinmico: El router analiza la red para detectar los caminos menoscongestionados, que permitan llegar a cada red requerida y construye la tablade ruteo a partir de esta informacin.

    Para lograr esto se utiliza el protocolo del vector distancia o el de estadodel enlace. En ambos casos existe trfico de paquetes entre los routersde la red necesarios para identificar el estado de los enlaces

    2.2 Desarrollo del Trabajo

    Configuracin de los routers: Para la configuracin de los routers, se ingresan lossiguientes comandos por una terminal serial:

    Router R1: Ingreso a la terminal de configuracin:

    enable configure terminal

    Habilitacin del modo unicast de IPv6: ipv6 unicast-routing

    Configuracin de las interfaces: interface fa0/0 ipv6 address 2001:aaaa:cccc:1::1/64 no shutdown interface fa0/1 ipv6 address 2001:aaaa:cccc:1::1/64 no shutdown interface fa1/0 ipv6 address 2001:aaaa:dddd:1::1/64

    Retorno a la terminal de configuracin: exit

    Ruteo esttico: ipv6 route 2001:aaaa:bbbb:1::/64 2001:aaaa:cccc:1::2 ipv6 route 2001:aaaa:bbbb:2::/64 2001:aaaa:cccc:2::2

    Router R2: Ingreso a la terminal de configuracin:

    enable configure terminal

    Habilitacin del modo unicast de IPv6: ipv6 unicast-routing

    Configuracin de las interfaces: interface fa0/0 ipv6 address 2001:aaaa:bbbb:1::1/64 no shutdown interface fa0/1 ipv6 address 2001:aaaa:cccc:1::2/64

  • no shutdown Retorno a la terminal de configuracin:

    exit Ruteo esttico:

    ipv6 route ::/0 2001:aaaa:cccc:1::1

    Router R6: Ingreso a la terminal de configuracin:

    enable configure terminal

    Habilitacin del modo unicast de IPv6: ipv6 unicast-routing

    Configuracin de las interfaces: interface fa0/0 ipv6 address 2001:aaaa:bbbb:2::1/64 no shutdown interface fa0/1 ipv6 address 2001:aaaa:cccc:2::2/64 no shutdown

    Retorno a la terminal de configuracin: exit

    Ruteo esttico: ipv6 route ::/0 2001:aaaa:cccc:2::1

    Verificacin de las configuraciones: Para corroborar que las configuracionesingresadas hayan sido las correctas, los dispositivos Cisco proveen del comandoshow. Las salidas de este comando en los routers son las siguientes:

    Router R1: show ipv6 route:

  • show ipv6 interfaces:

  • Router R2: show piv6 route:

    show ipv6 interfaces:

  • Router R6: show ipv6 route:

    show ipv6 interfaces:

  • Configuracin de las terminales linux: La configuracin de las terminales, adiferencia de la de los routers, no requiere una entrada sistemtica de comandos sinoque necesita la edicin de archivos y/o el dilogo con interfaces grficas de usuario

    Server:Para habilitar la configuracin automtica de direccin IPv6 sobre lainterfaz eth1 se debe editar el archivo /etc/network/interfaces paraque resulte de la siguiente manera:

    # interfaces(5) file used by ifup(8) and ifdown(8)auto loiface lo inet loopback

    auto eth0iface eth0 inet dhcp

    auto eth1iface eth1 inet6 auto

    Las ltimas lneas especifican que la interfaz eth1 utilizar unadireccin IPv6 asignada automticamente

    Desktop:En la computadora Desktop, al existir un entorno de escritoriogrfico, la configuracin se puede realizar por medio de las UIscorrespondientes. Para este caso, se utiliza la herramienta Redprovista por Ubuntu. En la opcin Red Cableada se selecciona lainterfaz eth1, y en la ventana Opciones, pestaa Ajustes de IPv6se elige el modo Automtico

  • Verificacin de las configuraciones en linux: GNU/Linux nos provee de una seriede comandos para configurar y comprobar las configuraciones de red, uno de ellos esip. As, un llamado a ip addr nos informa de las direcciones de las interfaces delsistema. Las respuestas a este comando ejecutado en cada mquina virtual, son lassiguientes:

    Desktop:

    Se verifica que la direccin inet6 global de eth1 pertenece a la misma subredque la interfaz fa0/0 del router R2.

    Server:

  • En este caso se observa que la direccin inet6 global de eth1 pertenece a lamisma subred que la interfaz fa0/0 del router R6.

    Comprobacin de la conexin: Para comprobar que existe comunicacin entre losdistintos dispositivos de la red los sistemas GNU/Linux nos proveen de herramientaspara generar paquetes ICMPv6 de eco o ping. En este caso se utiliza ping6. Losresultados de llamar a este comando son los siguientes:

    En Desktop: Con destino Server:

  • Con destino R1:

  • Desde Server: Con destino desktop:

    Con destino R1:

  • Referencias

    1. Redes de Computadoras William Stallings 6 Edicin Editorial Prentice Hall2. Redes de Computadoras James F. Kurose & Keith W. Rose 5 Edicin Editorial

    Pearson