Paper RIPng
Paper RIPng
Paper RIPng
PROTOCOLO RIPng
David Leonardo Torres
Universidad Militar Nueva Granada
II. ESPECIFICACIONES
RIPng debe ser implementado solo en routers, sigue
I. INTRODUCCION implementando la misma métrica que RIPv1, las tablas de
enrutamiento presentes en los routers contienen entradas con
E l crecimiento de las redes genero la necesidad de repensar
protocolos que hasta hace unos años eran suficientes para
cubrir las necesidades de conectividad a nivel mundial
la siguiente información:
El prefijo Ipv6 de destino, la métrica o numero de saltos para
especialmente en Internet, debido a esta necesidad se crean llegar a este destino, la dirección del siguiente salto (esta
alternativas como Ipv6 una forma de solucionar el problema dirección debe ser Ipv6) , una bandera que indica los cambios
de falta de direcciones. Este cambio necesita también del recientes en el estado de la ruta y los temporizadores
avance de protocolos que permitan el enrutamiento, no solo asociados a la entrada.
para grandes redes sino también para redes pequeñas que
necesiten una fácil configuración y administración. Formato del mensaje:
RIPng usa el puerto UDP 521, por este puerto se envían todas
De esta necesidad surge el protocolo RIPng el cual se dio
las comunicaciones destinadas a otros procesos del router,
como evolución de otros protocolos.
todos los mensajes de actualización aun los no solicitados; las
respuestas se envían al mismo puerto de donde vino la
El primero de ellos fue RIPv1[ 1 ]este protocolo utiliza el pregunta; las consultas si pueden ser enviadas desde distintos
método de encaminamiento vector distancia[ 2 ], es un puestos pero deben ser redirigidas a este puerto en el equipo
protocolo con clase por ese motivo no soporta mascaras destino.
variables, utiliza el conteo de saltos para su métrica, una
métrica de 16 saltos significa que la ruta es inalcanzable, envía RIPng sigue manteniendo el mismo formato del mensaje que
sus mensajes a la dirección Broadcast. Para cada destino RIPv2 (ver figura 1) , el tamaño de cada uno de los campos de
RIPv1almacena información en el router como: la dirección IP mensaje esta dado en octetos, la cabecera de cada mensaje
del destino, la métrica (numero de saltos), la dirección IP del contiene un numero de comando que identifica el tipo de
próximo salto, las banderas para indicar la próxima mensaje (pregunta o respuesta) y un numero de versión , el
actualización y los temporizadores, RIPv1 usa UDP (User mensaje también contiene un RTE (Route Table Entry) (ver
Datagram Protocol)[1] para comunicarse con los routers por figura 2) , este contiene los siguientes campos: un prefijo Ipv6
el puerto UDP 520. Este protocolo envía sus mensajes a la que es de 128 bits ;un atributo asignado a la ruta( route tag)
dirección Broadcast. que debe preservarse y redistribuirse con la ruta, el cual
permite separar las rutas de RIPng internas de las que son
Para extender las funcionalidades de este protocolo se importadas de un EGP u otro IGP; el largo de prefijo el cual
está entre 0 y 128 bits y la metric que puede variar entre 1 y
16 (este último indica que el destino es inalcanzable).
3
Definido en la RFC 1723
1 4
Definido en la RFC 1058 Classless InterDomain Routing (Encaminamiento InterDominios sin
2
Este método de enrutamiento utiliza el algoritmo BellmanFord para Clases)
5
calcular rutas Variable Length Subnet Mask (Mascara de Subred de Longitud Variable)
2
comando debe estar
El paquete de respuesta contiene la tabla de enrutamiento local
version(1) la cual se genera como una respuesta a una petición, una
(1) en 0 (2)
actualización periódica o un trigger update causado por un
RTE 1 cambio en la ruta.
Después de que recibe la respuesta, un router chequea la
RTE n valides de la misma antes de agregar la ruta a su tabla de
enrutamiento.
IV. SEGURIDAD
Prefijo IPv6 En RIPng no se especifica ningún mecanismo de seguridad
simplemente se confía en los mecanismos de Ipv6: IP
Authentication Header (AH) [ 6 ], IP Encapsulating Security
Payload (ESP) [ 7 ] Cryptographic Algorithm Implementation
route tag largo del Requirements for Encapsulating Security Payload (ESP) and
métrica(1)
(2) prefijo (1) Authentication Header (AH) [ 8 ]
Router 1> enable
III. FUNCIONAMIENTO Router # configure terminal
Router (config) # interface fa0/0
Cuando un router arranca o necesita actualizar algunas Router (configif)# ipv6 rip UTPL enable
entradas en su tabla de enrutamiento, generalmente envía un Router (configif)# no shutdown
paquete de petición a sus vecinos. Router (configif)# exit
Router (config) # interface s0/0
El router que recibe la petición procesa el RTE: si este es Router (config if) # ipv6 address 3ffe:38e1:0100:a001::/96
únicamente un RTE con el prefijo IPv6, la longitud del prefijo Router (configif)# ipv6 enable
iniciando en 0 y con un valor en la métrica de 16, enviara una
respuesta con la información completa de la tabla de 6
Definido en la RFC 4302
enrutamiento. 7
Definido en la RFC 4303
8
Definido en la RFC 4305
9
Si en el mensaje de petición el router recibe varias RTE, este Windows vista lo trae por defecto, en Windows XP generalmente se debe
examina cada una, actualiza la métrica y envía la información instalar en el panel propiedades de conexión de área local y en Linux se debe
verificar que en la carpeta /etc/sysconfig/networkscripts, la variable:
Al router que le hizo la petición. IPV6_AUTOCONF se encuentre activa.
3
VI. CONCLUSIONES
BIBLIOGRAFÍA
[1] RFC 2080 RIPng for IPv6 Gary Scott Malkin (Xylogics, Inc.) ,
Robert E. Minnear (Ipsilon Networks, Inc.)Enero 1997.
[3] RFC 1723 RIP Ver sión 2 Car r ying Additional Infor mation Gary
Scott Malkin (Xylogics, Inc.) Noviembre 1994
AUTOR