IPV6 en RETINA
¿Qué hemos hecho hasta ahora?
Hemos estado trabajando con un servidor interno, ws2, y con un pequeño
lab que aún está en construcción y del cual, para ipv6,
sólo usamos uno de sus routers (Cisco 2500, IOS: 12.2 (13)T).
Es importante destacar que no es la primera vez que se hacen pruebas con
ipv6 en RETINA, sino que hace un tiempo, Daniel ya había incursionado
en el tema y gran parte de lo que se encuentra hoy en ws2 es garcias a su
trabajo.
Qué tenemos en ws2???
Todo lo referente a IPv6 se encuentra en:
ws2:/sysmgr/ipv6/
aca tenemos estos subdirectorios:
ws2:/sysmgr/ipv6> l
total 12
drwxrwx--- 2 dbellomo staff
4096 May 9 19:17 doc
drwxr-x--- 2 dbellomo staff
4096 May 9 19:10 if
drwxr-x--- 2 dbellomo staff
4096 May 9 19:26 web
detalles de cada uno:
/sysmgr/ipv6/doc/
documentacion (subnetting, help, ,etc)
/sysmgr/ipv6/if/
aca tenemos los script que configuran las interfaces
(tuneles, etc,etc)
estos script se corren cuando el equipo bootea:
$ll /etc/init.d/tunnel-ipv6
/sysmgr/ipv6/web/
aca tenemos el script de Chicho que genera el web, la salida va a:
/usr/local/apache2/htdocs
en cada directorio hay un README.
- se agregaron sus usuarios al grupo staff, y todo lo anterior esta en
ese grupo.
- se instalo apache (2.0.45) y esta en linea el sitio IPv6 de RETINA, al
que ya se puede acceder via IPv6 (que nivel!).
- se configuró un servidor de DNS, tal como se describe a continuación.
DNS
Se han creado los siguientes archivos en /var/cache/bind:
mrocha@ws2:/var/cache/bind$ ls -la
total 48
drwxrwxr-x 2 root adm
4096 May 19 19:45 .
drwxr-xr-x 6 root root
4096 Aug 28 2002 ..
-rw-r--r-- 1 dbellomo dbellomo
237 Dec 6 2002 db.0
-rw-r--r-- 1 dbellomo dbellomo
271 Dec 6 2002 db.127
-rw-r--r-- 1 dbellomo dbellomo
237 Dec 6 2002 db.255
-rw-r--r-- 1 dbellomo dbellomo
1361 May 19 19:45 db.ipv6.retina.ar
-rw-r--r-- 1 dbellomo dbellomo
256 Dec 6 2002 db.local
-rw-r--r-- 1 dbellomo dbellomo
2769 Dec 6 2002 db.root
-rw-r--r-- 1 dbellomo dbellomo
728 Apr 7 22:37 rev.3ffe.8070.1019-arpa
-rw-r--r-- 1 dbellomo dbellomo
831 Dec 16 12:41 rev.3ffe.8070.1019-int
-rw-r--r-- 1 dbellomo dbellomo
842 Apr 7 22:27 rev.3ffe.8070.1019.0200-arpa
-rw-r--r-- 1 dbellomo dbellomo
1039 Dec 16 13:28 rev.3ffe.8070.1019.0200-int
El archivo de zona "db.ipv6.retina.ar" contiene la definición tanto
de registros AAAA como de A6 y pueden realizarse consultas comunes para los
dos tipos de registros.
Configuración y Ruteo
En cuanto a las pruebas realizadas para practicar la configuración
y el ruteo, se ha hecho:
- Se ha configurado uno de los routers de nuestro lab para que sea capaz
de soportar dual stack y rutear ipv6.
- Se han configurado nuestras estaciones de trabajo para que comuniquen
entre sí y con el router antes mencionado a través de ipv6.
- Se han probado aplicaciones comunes a través de este nuevo protocolo,
a saber: web, ssh, telnet, etc.
- Se ha implementado una técnica de asignación de prefijos
para otorgar rangos de direcciones a Cribabb y UTN (tal como se describe
en el archivo "subnetting.txt" de ws2).
- Se han levantado túneles ipv6-over-ipv4 con las instituciones
antes mencionadas y se ha probado con éxito llegar a las respectivas
intranets mediante el protocolo ipv6.
Nuevo espacio de direcciones
A partir del 2 de Julio de 2003 disponemos de un nuevo espacio de
direcciones asignado por el 6bone. El pTLA que nos fue otorgado
(allocated) es el 3FFE:401A::/32. Esto implica una reasignación
de los rangos de direcciones que se habían asignado antes. Los
criterios se definen en
Política de asignación IPv6