protocolo ospf

41
6.1. Introducción al OSPF. OSPF son las siglas de Open Shortest Path First (El camino más corto primero), un protocolo de encaminamiento jerárquico de pasarela interior o IGP (Interior Gateway Protocol), que usa el algoritmo SmoothWall Dijkstra enlace-estado (LSE - Link State Algorithm) para calcular la ruta más idónea. Su medida de métrica se denomina cost, y tiene en cuenta diversos parámetros tales como el ancho de banda y la congestión de los enlaces. OSPF construye además una base de datos enlace-estado (link-state database, LSDB) idéntica en todos los routers de la zona. OSPF puede operar con seguridad usando MD5 para autenticar sus puntos antes de realizar nuevas rutas y antes de aceptar avisos de enlace-estado. OSPF es probablemente el protocolo IGP más utilizado en redes grandes; IS-IS, otro protocolo de encaminamiento dinámico de enlace-estado, es más común en grandes proveedores de servicios. Como sucesor natural de RIP, acepta VLSM y CIDR desde su inicio. A lo largo del tiempo,

description

Protocolo ospf y caracteristicas

Transcript of protocolo ospf

6.1. Introduccin al OSPF.OSPFson las siglas deOpenShortestPathFirst (El camino ms corto primero), unprotocolodeencaminamientojerrquico de pasarela interior oIGP(Interior Gateway Protocol), que usa el algoritmo SmoothWallDijkstraenlace-estado (LSE -Link State Algorithm) para calcular la ruta ms idnea.Su medida de mtrica se denominacost, y tiene en cuenta diversos parmetros tales como el ancho de banda y la congestin de los enlaces. OSPF construye adems una base de datos enlace-estado (link-state database, LSDB) idntica en todos los routers de la zona.OSPF puede operar con seguridad usandoMD5para autenticar sus puntos antes de realizar nuevas rutas y antes de aceptar avisos de enlace-estado.OSPF es probablemente el protocoloIGPms utilizado en redes grandes;IS-IS, otro protocolo de encaminamiento dinmico de enlace-estado, es ms comn en grandes proveedores de servicios. Como sucesor natural deRIP, aceptaVLSMyCIDRdesde su inicio. A lo largo del tiempo, se han ido creando nuevas versiones, como OSPFv3 que soportaIPv6o las extensionesmultidifusinpara OSPF (MOSPF), aunque no estn demasiado extendidas. OSPF puede "etiquetar" rutas y propagar esas etiquetas por otras rutas.Una red OSPF se puede descomponer en regiones (reas) ms pequeas. Hay un rea especial llamadarea backboneque forma la parte central de la red a la que se encuentran conectadas el resto de reas de la misma. Las rutas entre las diferentes reas circulan siempre por el backbone, por lo tanto todas las reas deben conectar con el backbone. Si no es posible hacer una conexin directa con el backbone, se puede hacer un enlace virtual entre redes.Losrouters(tambin conocidos como encaminadores) en el mismo dominio de multidifusin o en el extremo de un enlace punto-a-punto forman enlaces cuando se descubren los unos a los otros. En un segmento de redEthernetlos routers eligen a un router designado (Designated Router, DR) y un router designado secundario o de copia (Backup Designated Router, BDR) que actan comohubspara reducir el trfico entre los diferentes routers. OSPF puede usar tantomultidifusionescomounidifusionespara enviar paquetes de bienvenida y actualizaciones de enlace-estado. Las direcciones de multidifusin usadas son 224.0.0.5 y 224.0.0.6. Al contrario queRIPoBGP, OSPF no usa niTCPniUDP, sino que se encapsula directamente sobre elprotocolo IPponiendo "89" en el campo protocolo.Trfico de encaminamientoOSPF mantiene actualizada la capacidad de encaminamiento entre los nodos de una red mediante la difusin de la topologa de la red y la informacin de estado-enlace de sus distintos nodos. Esta difusin se realiza a travs de varios tipos de paquetes:PaquetesHello(tipo 1). Cadarouterenva peridicamente a sus vecinos un paquete que contiene el listado de vecinos reconocidos por elrouter, indicando el tipo de relacin que mantiene con cada uno.Paquetes de descripcin de base de datos estado-enlace (DataBase Description, DBD)(tipo 2). Se emplean en el intercambio de base de datos enlace-estado entre dos nodos, y permiten informar al otro nodo implicado en la sincronizacin acerca de los registros contenidos en la LSDB propia, mediante un resumen de estos.Paquetes de estado-enlace oLink State Advertisements(LSA). Los cambios en el estado de los enlaces de unrouterson notificados a la red mediante el envo de mensajes LSA. Dependiendo del estado delroutery el tipo de informacin transmitido en el LSA, se distinguen varios formatos (entre parntesis, las versiones de OSPF en que se utilizan):(OSPFv2 y v3)Router-LSAo LSA de router.(OSPFv2 y v3)Network-LSAo LSA de red.(OSPFv2 y v3)Summary-LSAo LSA de resumen. En OSPFv2 se distinguen dos tipos: tipo 3, dirigidos a un router fronterizo de red; y tipo 4, dirigidos a una subred interna. En OSPFv3, losSummary-LSAtipo 3 son renombrados comoInter-Area-Prefix-LSA, y los tipo 4 pasan a denominarseIntra-Area-Prefix-LSA.(OSPFv2 y v3)AS-External-LSAo LSA de rutas externas a la red.(OSPFv3)Link-LSAo LSA de enlace, que no se retransmite ms all dellinkdel origen.Interfaces en OSPFLos nodos de una red basada en OSPF se conectan a ella a travs de una o varias interfaces con las que se conectan a otros nodos de la red. El tipo de enlace (link) define la configuracin que asume la interfaz correspondiente. OSPF soporta las siguientes tipos de enlace, y provee para cada uno de ellos una configuracin de interfaz:Punto a punto (point-to-point, abreviadamente ptp), cuando la interfaz est conectada exclusivamente a otra interfaz.Punto a multipunto (point-to-multipoint, abreviadamente ptmp).Broadcast, para enlaces en los que todas las interfaces pueden conectarse directamente entre ellas. El ejemplo tpico de enlace broadcast es el que corresponde a una red de tipoEthernet.Enlace virtual (virtual link), cuando no responde a una topologa fsica.Enlace de acceso mltiple acceso sin difusin (Non-Broadcast Multiple Access, NBMA), para enlaces en los que el medio es compartido, pero no todas las interfaces participantes pueden comunicarse directamente entre s.Relacin con los vecinos en OSPFCada router OSPF realiza un seguimiento de sus nodos vecinos, estableciendo distintos tipos de relacin con ellos. Respecto a un router dado, sus vecinos pueden encontrarse en siete estados diferentes. Los vecinos OSPF progresan a travs de estos estados siguiendo el diagrama de la derecha.Estados de OSPFDesactivado (DOWN). En el estado desactivado, el proceso OSPF no ha intercambiado informacin con ningn vecino. OSPF se encuentra a la espera de pasar al siguiente estado (Estado de Inicializacin)Inicializacin (INIT). Losrouters(routers) OSPF envan paquetes tipo 1, o paquetes Hello, a intervalos regulares con el fin de establecer una relacin con los Routers vecinos. Cuando una interfaz recibe su primer paquete Hello, elrouterentra al estado de Inicializacin. Esto significa que este sabe que existe un vecino a la espera de llevar la relacin a la siguiente etapa. Los dos tipos de relaciones son Bidireccional y Adyacencia. Unrouterdebe recibir un paquete Hello (Hola) desde un vecino antes de establecer algn tipo de relacin.Bidireccional (TWO-WAY).(router = router). Empleando paquetes Hello, cada router OSPF intenta establecer el estado de comunicacin bidireccional (dos-vas) con cada router vecino en la misma red IP. Entre otras cosas, el paquete Hello incluye una lista de los vecinos OSPF conocidos por el origen. Un router ingresa al estado Bidireccional cuando se ve a s mismo en un paquete Hello proveniente de un vecino. El estado Bidireccional es la relacin ms bsica que vecinos OSPF pueden tener, pero la informacin de encaminamiento no es compartida entre estos. Para aprender los estados de enlace de otros routers y eventualmente construir una tabla de encaminamiento, cada router OSPF debe formar a lo menos una adyacencia. Una adyacencia es una relacin avanzada entre routers OSPF que involucra una serie de estados progresivos basados no solo en los paquetes Hello, sino tambin en el intercambio de otros 4 tipos de paquetes OSPF. Aquellos routers intentando volverse adyacentes entre ellos intercambian informacin de encaminamiento incluso antes de que la adyacencia sea completamente establecida. El primer paso hacia la adyacencia es el estado ExStart.Inicio de Intercambio (EXSTART). Tcnicamente, cuando un router y su vecino entran al estado ExStart, su conversacin es similar a aquella en el estado de Adyacencia. ExStart se establece empleando descripciones de base de datos tipo 2 (paquetes DBD), tambin conocidos como DDPs. Los dos routers vecinos emplean paquetes Hello para negociar quien es el "maestro" y quien es el "esclavo" en su relacin y emplean DBD para intercambiar bases de datos. Aquel router con el mayor router ID "gana" y se convierte en el maestro. Cuando los vecinos establecen sus roles como maestro y esclavo entran al estado de Intercambio y comienzan a enviar informacin de encaminamiento.Intercambio (EXCHANGE). En el estado de intercambio, los routers vecinos emplean paquetes DBD tipo 2 para enviarse entre ellos su informacin de estado de enlace. En otras palabras, los routers se describen sus bases de datos de estado de enlace entre ellos. Los routers comparan lo que han aprendido con lo que ya tenan en su base de datos de estado de enlace. Si alguno de los routers recibe informacin acerca de un enlace que no se encuentra en su base de datos, este enva una solicitud de actualizacin completa a su vecino. Informacin completa de encaminamiento es intercambiada en el estado Cargando.Cargando (LOADING). Despus de que las bases de datos han sido completamente descritas entre vecinos, estos pueden requerir informacin ms completa empleando paquetes tipo 3, requerimientos de estado de enlace (LSR). Cuando un router recibe un LSR este responde empleando un paquete de actualizacin de estado de enlace tipo 4 (LSU). Estos paquetes tipo 4 contienen las publicaciones de estado de enlace (LSA) que son el corazn de los protocolos de estado de enlace. Los LSU tipo 4 son confirmados empleando paquetes tipo 5 conocidos como confirmaciones de estado de enlace (LSAcks).Adyacencia completa (FULL). Cuando el estado de carga ha sido completada, los routers se vuelven completamente adyacentes. Cada router mantiene una lista de vecinos adyacentes, llamada base de datos de adyacencia.

6.2. Mtricas. Recuerde que un protocolo de routing utiliza una mtrica para determinar la mejor ruta de un paquete a travs de una red. Una mtrica indica la sobrecarga que se requiere para enviar paquetes a travs de una interfaz determinada. OSPF utiliza el costo como mtrica. Cuando el costo es menor, la ruta es mejor que una con un costo mayor.El costo de una interfaz es inversamente proporcional al ancho de banda de la interfaz. Por lo tanto, cuanto mayor es el ancho de banda, menor es el costo. Cuanto ms sobrecarga y retraso, mayor es el costo. Por lo tanto, una lnea Ethernet de 10Mb/s tiene un costo mayor que una lnea Ethernet de 100Mb/s.La frmula que se usa para calcular el costo de OSPF es la siguiente:Costo=ancho de banda de referencia/ancho de banda de la interfazEl ancho de banda de referencia predeterminado es 10^8 (100000000); por lo tanto, la frmula es la siguiente:Costo=100000000bps/ancho de banda de la interfaz en bpsConsulte la tabla de la ilustracin para obtener un desglose del clculo del costo. Observe que las interfaces FastEthernet, Gigabit Ethernet y 10 GigE comparten el mismo costo, debido a que el valor del costo de OSPF debe ser un nmero entero. En consecuencia, dado que el ancho de banda de referencia predeterminado se establece en 100Mb/s, todos los enlaces que son ms rpidos que Fast Ethernet tambin tienen un costo de 1.

6.3. Redes de accesos mltiplesUna red de accesos mltiples es la red que se caracteriza por tener ms de dos dispositivos en los medios compartidos, se les llama accesos mltiples porque puede haber conectado una gran cantidad de host, impresoras, routers etc.

OSPF define cinco tipos de redes: Punto a punto Broadcast de accesos mltiples Acceso mltiple sin broadcast (NBMA) Punto a multipunto Enlaces virtualesLas redes de accesos mltiples crean retos para OSPF, en relacin con las LSA son dos: 1. Creacin de adyacencias mltiples, una adyacencia para cada par de routers. 2. Saturacin extensa de las LSA (Notificaciones de link-state). La creacin de las adyacencias entre cada par de router en una red crea una gran cantidad innecesaria de adyacencias. La creacin de una adyacencia entre cada par de routers en una red crear una cantidad innecesaria de adyacencias. Esto llevar al paso de una cantidad excesiva de LSA entre routers de la misma red.

6.4. DR/BDR. Dentro de los parmetros requeridos para funcionar, cualquier router que ejecuta OSPF requiere de lo que se denomina unrouter-id, que es bsicamente un nmero de 32 bits que identifica unvocamente a cada equipo.

El router-id se selecciona de la siguiente manera:

Utiliza el id configurado con el comandorouter-id.Si existe una loopback configurada, utiliza su direccin IPcomorouter-id.Si existen varias loopback configuradas, busca la que tenga la IP ms alta.Finalmente, si no hay ninguna loopback configurada, utiliza la IP ms alta que encuentra en las interfaces.

Ahora viene la pregunta lgica...por qu una loopback?.

Bien, veamos que si el equipo no tiene un router-id el proceso de enrutamiento se cae, por lo que se pierde la convergencia. Si yo pongo el proceso de OSPF asignado a una IP de una interfase (por ejemplo una ethernet) y esa ethernet se cae (se desconecta, falla el cable, se apaga el switch, etc...) el proceso de enrutamiento se cae tambin, obligando a elegir otro router-id y recomenzar el clculo de todo de nuevo.

Ahora, una loopback es una interface que es virtual y nunca se va a caer salvo que le pongamos el fastuoso comandoshutdowno la borremos. Con esto aseguramos que el proceso de OSPF se mantenga activo siempre.

Ya que tenemos el proceso de eleccin del router-id concludo, hay determinadas cuestiones que hacen a la optimizacin de recursos que se debieron tener en cuenta al momento de definir el protocolo.

Sabemos que los routers generan lo que se llama unLink State Update(LSU) que contieneLink State Advertisements(LSA) que son bsicamente paquetes de datos que contienen los enlaces directamente conectados con todos los detalles de dicho enlace. Esto lo enva cada router a todos sus vecinos directamente conectados, que a su vez luego reenvan a los dems.

Esto es lo que se llama lainundacinde informacin de LSA's, y bsicamente es el proceso en el que cada router aprende todos los enlaces de toda la red para luego armar el famoso mapa topolgico en su memoria que posteriormente se procesa con el algoritmo SPF.

EL PROBLEMA DEL MULTIACCESO:

Supongamos que tenemos un switch ethernet donde estn conectados varios routers -en la misma VLAN-.

Si cada router debe enviar los LSU a todos los otros, resulta que debo tener demasiados dilogos (uno por cada vecino), quedando para toda la VLAN:

[math]DialogosTotales=\frac{n(n-1)}{2}[/math]

Digamos, si tenemos 8 routers se deben establecer [math]\frac{8(8-1)}{2}[/math], es decir 28 conversaciones para enviar la informacin a todos los vecinos. Esto genera una carga extra en todos los equipos que puede -y debe- ser evitada.

LA SOLUCIN: EL DR.

ElDesignated Routeres el puesto que toma uno de los routers de cada segmento multiacceso. Se utiliza para que los intercambios de LSU se realicen slo contra el DR. Es decir, todos los routers dialogan (intercambian LSU) nicamente contra el DR, y con esto se logra:

DialogosTotales=n-1, es decir que si hay 8 routers en el segmento y un DR, se establecen 7 dilogos de intercambio de LSU.

CMO SE SELECCIONA EL DR?

Muy fcil:

El router que tenga configurada a mano laip ospf priorityms alta en la interfase.El router que tenga elrouter-idms alto.

AGREGANDO REDUNDANCIA: EL BDR.

ElBackup Designated Routeres otro router que realiza intercambios de LSU con los dems nodos del segmento multiacceso. Se utiliza para agregar redundancia, ya que si el DR se cae, el BDR lo reemplazar para mantener la convergencia. Obviamente el BDR tambin estaba dialogando con el resto de los equipos.

Esto lleva la relacin anterior a:

[math]DialogosTotales=2n-3[/math] es decir que si hay 8 routers en el segmento y un DR y BDR, se establecen 13 dilogos de intercambio de LSU.

Por lo que vemos es un buen balance entre cantidad de dilogos y redundancia.

CMO SE ELIGE EL BDR?

El router que tenga configurada laip ospf priorityms baja que el DR pero ms alta que el resto.El router que tenga el router-id ms bajo que el DR pero ms alto que el resto.

Por defecto la priority de todas las interfaces est configurada en 1. Si configuramos en 0, ese router nunca va a tratar de ser DR o BDR.

6.5. Configuracin OSPFOSPF EN IPV4CONFIGURACION DE INTERFACES

Router R1.Router>enableRouter #configure terminal

Router (config)# interface FastEthernet 1/0Router (config-if)#ip address 172.16.2.1 255.255.255.0Router (config- if)#no shutdownRouter (config- if)#exit

Router (config)# interface FastEthernet 1/1Router (config- if)#ip address 172.16.1.1 255.255.255.0Router (config- if)#no shutdownRouter (config- if)#exit

Router R2.Router >enableRouter #configure terminal

Router (config)# interface FastEthernet 1/0Router (config- if)#ip address 172.16.1.2 255.255.255.0Router (config- if)#no shutdownRouter (config- if)#exit

Router (config)# interface FastEthernet 1/1Router (config- if)#ip address 172.16.3.2 255.255.255.0Router (config- if)#no shutdownRouter (config- if)#exit

Router R3.Router >enableRouter #configure terminal

Router(config)# interface FastEthernet 1/0Router(config- if)#ip address 172.16.2.3 255.255.255.0Router(config- if)#no shutdownRouter(config- if r)#exit

Router(config)# interface FastEthernet 1/1Router(config- if)#ip address 172.16.3.3 255.255.255.0Router(config- if)#no shutdownRouter(config- if)#exit

Router(config)# interface FastEthernet 2/0Router(config- if)#ip address 172.16.4.3 255.255.255.0Router(config- if)#no shutdownRouter(config- if)#exit

Router(config)# interface FastEthernet 2/1Router(config- if)#ip address 172.16.5.3 255.255.255.0Router(config- if)#no shutdownRouter(config- if)#exit

Router R4.Router >enableRouter #configure terminal

Router(config)# interface FastEthernet 1/0Router(config- if)#ip address 172.16.4.4 255.255.255.0Router(config- if)#no shutdownRouter(config- if)#exit

Router(config)# interface FastEthernet 1/1Router(config- if)#ip address 172.16.6.4 255.255.255.0Router(config- if)#no shutdownRouter(config- if)#exit

Router R5.Router >enableRouter #configure terminal

Router(config)# interface FastEthernet 1/0Router(config- if)#ip address 172.16.5.5 255.255.255.0Router(config- if)#no shutdownRouter(config- if)#exit

Router(config)# interface FastEthernet 1/1Router(config- if)#ip address 172.16.6.5 255.255.255.0Router(config- if)#no shutdownRouter(config- if)#exit

CONFIGURACINDE PROCESO OSPFAhora propagaremos las redes usando el protocolo de enrutamientoOSPF, este es fcil de configurar. Las redes que se colocan en el comandonetworkson las redes que estn adjacentes al router; es decir las que estn directamente conectadas.Antes de empezar a configurar es necesario aclarar lo siguiente.

Todas las reas se conectan a un AREA 0(BACKBONE)

[/b]Para ingresar al OSPF utilizamos el siguiente comando.

router ospf PROCESOdonde;PROCESO:Es el identificador del proceso, puede ser un Nombre o un nmero.El comando utilizado para agregar una red al proceso OSPF es el siguiente.Network RED WILCARD area #AREADonde;RED:Red que se agregara al proceso OSPFWILDCARD:Si tu mascara de subred es 255.255.255.0; entonces tu wildcard ser 0.0.0.255.#AREA:# de rea que al que va a pertenecer la Red que se est agregandoPara efectos demostrativos, tendremos las redes 172.16.1.0/24, 172.16.2.0/24 y 172.16.3.0/24 en el AREA 0, y las redes 172.16.4.0/24, 172.16.5.0/24 y 172.16.6.0/24 en el AREA 1.

Router R1Router(config)# router ospf 1Router(config-router)network 172.16.1.0 0.0.0.255 area 0Router(config-router)network 172.16.2.0 0.0.0.255 area 0Router (config-router)exit

Router R2Router(config)# router ospf 2Router(config-router)network 172.16.1.0 0.0.0.255 area 0Router(config-router)network 172.16.3.0 0.0.0.255 area 0Router (config-router)exit

Router R3Este router es el nexo entre las 2 areas, rea 0 y rea 1

Router (config)# router ospf 3Router (config-router)network 172.16.2.0 0.0.0.255 area 0Router (config-router)network 172.16.3.0 0.0.0.255 area 0Router (config-router)network 172.16.4.0 0.0.0.255 area 1Router (config-router)network 172.16.5.0 0.0.0.255 area 1Router (config-router)exit

Router R4Router(config)# router ospf 4Router(config-router)network 172.16.4.0 0.0.0.255 area 1Router(config-router)network 172.16.6.00.0.0.255 area 1Router (config-router)exit

Router R5Router(config)# router ospf 5Router(config-router)network 172.16.5.0 0.0.0.255 area 1Router(config-router)network 172.16.6.0 0.0.0.255 area 1Router (config-router)exit

Podemos ver nuestra tabla de rutas con el siguiente comando:show ip route. Tendrn que aparecer todas las rutas de la topologa.Las rutas propagadas por el protocolo sern reconocidas por una letra O en caso sean redes de la misma rea, en caso sean de otra rea aparecern con O IA.Puede comprobar conectividad haciendoping. Por ejemplo desde el router R1

Router#ping 172.16.5.5

Si desea verificar el estado de sus interfaces puedes usar el siguiente comando.Router#show ip interface brief

CREACION DE UN PREFIX-LISTUnprefix-listes utilizado para permitir o denegar trfico proveniente de cierto router u routers. Para este caso permitiremos que en router R1 solo permita la red 172.16.4.0. Todo el resto de redes se deniegan, por tanto en la tabla de rutas solo aparecern las rutas 172.16.1.0, 172.16.2.0 que son las que estn directamente conectadas y la propagada por OSPF ser la 172.16.4.0Para este caso la configuracin requerida es como sigue. En modo configuracin global, ubicados en Router R1

Router(config)# ip prefix-list LISTA permit 172.16.4.0/24

Ahora en el proceso OSPF aplicamos dicho filter-list.

Router(config-router)distribut-list prefix LISTA in

Le decimos que esindado que es trfico que se permitir que el router R1 conozca, en caso queramos hacer una prefix-list de salida ocupamosout, con lo que estamos diciendo que son rutas que queremos anunciar al exterior.

CONFIGURACINDE TEMPORIZADORESLa configuracin de temporizadores es importante, dado que en caso de que un enlace falle, podemos hacer que el proceso de convergencia sea ms rpido. Para ello se utilizantimers o temporizadores.Los 2 temporizadores utilizados en ospf sonhello-intervalydead-interval.Hello-interval:Es el intervalo entre cada actualizacin enviada a los router vecinos.Dead-interval:Indica el tiempo que una ruta se declarara como inactiva.La configuracin se lleva a cabo a nivel de interfaz de la siguiente manera.

Router(config)# interface FastEthernet INTERFAZRouter(config-if)#ip ospf hello-interval INTERVALORouter(config-if)#ip ospf dead-interval INTERVALO

El dead-interval como minimo debe de ser el doble que el hello-interval.Que tan pequeo o grande los dejaras? Depende del tamao de tu red.Es necesario aclarar que los temporizadores se habilitan en todas las interfaces que participan en los procesos de OSPF.Veamos el router R1

Router R1Router(config)# interface FastEthernet 1/0Router(config-if)#ip ospf hello-interval 10Router(config-if)#ip ospf dead-interval 20Router(config-if)#exit

Router(config)# interface FastEthernet 1/1Router(config-if)#ip ospf hello-interval 10Router(config-if)#ip ospf dead-interval 20Router(config-if)#exit

Esto se realiza de igual manera en todos los routers. Adems estos timers deben de ser iguales en todos los routers.Es todo para ipv4, ahora pasamos a las configuraciones de ipv6.

OSPF PARA IPV6Lo primero que se debe hacer en cada router es habilitar el ruteo para ipv6, esto se hace con el comandoipv6 unicast-routing.Una vez hecho esto podemos empezar a configurar las interfaces con sus respectivas direcciones ip y lo que siga.Hay que tener en cuenta que el proceso OSPF para ipv6 se debe hacer a nivel de interfaz. El comando utilizado es el siguiente.Ipv6 ospf IDENTIFICADOR rea #AREA;Donde;INDENTIFICADOR: puede ser un nombre o un nmero. Para este caso el identificador del proceso utilizare el nmero de Router;#AREA: rea a la que se asociara la red.

Antes de todo es necesario tener un ID de proceso con la forma A.B.C.D, para configurarlo es necesario ingresar al proceso OSPF a nivel global, tal como se muestra a continuacin.

Router(config)# ipv6 unicast-routingRouter(config)# ipv6 router ospf PROCESORouter(config-rtr)# router-id ID_PROCESORouter(config-rtr)# exit

Por comodidad los router-id se colocaran segn nmero de Router, tambin puedes colocar tu direccin lookback ipv4 si lo deseas.Ahora veamos las configuraciones completas de cada router

Router R1Router(config)# ipv6 unicast-routingRouter(config)# ipv6 router ospf 1Router(config-rtr)# router-id 1.1.1.1Router(config-rtr)# exit

Router(config)# interface FastEthernet 1/0Router(config-router)#ipv6 address 2001:db8:1::1/64Router(config-router)#ipv6 ospf 1 area 0Router(config-router)#no shutdownRouter(config-router)#exit

Router(config)# interface FastEthernet 1/1Router(config-router)#ipv6 address 2001:db8:2::1/64Router(config-router)#ipv6 ospf 1 area 0Router(config-router)#no shutdownRouter(config-router)#exit

Router R2Router(config)# ipv6 unicast-routingRouter(config)# ipv6 router ospf 2Router(config-rtr)# router-id 2.2.2.2Router(config-rtr)# exit

Router(config)# interface FastEthernet 1/0Router(config-router)#ipv6 address 2001:db8:1::2/64Router(config-router)#ipv6 ospf 2 area 0Router(config-router)#no shutdownRouter(config-router)#exit

Router(config)# interface FastEthernet 1/1Router(config-router)#ipv6 address 2001:db8:3::2/64Router(config-router)#ipv6 ospf 2 area 0Router(config-router)#no shutdownRouter(config-router)#exit

Router R3Router(config)# ipv6 unicast-routingRouter(config)# ipv6 router ospf 3Router(config-rtr)# router-id 3.3.3.3Router(config-rtr)# exit

Router (config)# interface FastEthernet 1/0Router (config-router)#ipv6 address 2001:db8:2::3/64Router (config-router)#ipv6 ospf 3 area 0Router (config-router)#no shutdownRouter (config-router)#exit

Router(config)# interface FastEthernet 1/1Router(config-router)#ipv6 address 2001:db8:3::3/64Router(config-router)# ipv6 ospf 3 area 0Router(config-router)#no shutdownRouter(config-router)#exit

Router(config)# interface FastEthernet 2/0Router(config-router)#ipv6 address 2001:db8:4::3/64Router(config-router)# ipv6 ospf 3 area 1Router(config-router)#no shutdownRouter(config-router)#exit

Router(config)# interface FastEthernet 2/1Router(config-router)#ipv6 address 2001:db8:5::3/64Router(config-router)# ipv6 ospf 3 area 1Router(config-router)#no shutdownRouter(config-router)#exit

Router R4Router(config)# ipv6 unicast-routingRouter(config)# ipv6 router ospf 4Router(config-rtr)# router-id 4.4.4.4Router(config-rtr)# exit

Router (config)# interface FastEthernet 1/0Router (config-router)#ipv6 address 2001:db8:4::4/64Router (config-router)# ipv6 ospf 4 area 1Router (config-router)#no shutdownRouter (config-router)#exit

Router(config)# interface FastEthernet 1/1Router(config-router)#ipv6 address 2001:db8:6::4/64Router(config-router)# ipv6 ospf 4 area 1Router(config-router)#no shutdownRouter(config-router)#exit

Router R5Router(config)# ipv6 unicast-routingRouter(config)# ipv6 router ospf 5Router(config-rtr)# router-id 5.5.5.5Router(config-rtr)# exit

Router(config)# interface FastEthernet 1/0Router(config-router)#ipv6 address 2001:db8:5::5/64Router(config-router)# ipv6 ospf 5 area 1Router(config-router)#no shutdownRouter(config-router)#exit

Router(config)# interface FastEthernet 1/1Router(config-router)#ipv6 address 2001:db8:6::5/64Router(config-router)# ipv6 ospf 5 area 1Router(config-router)#no shutdownRouter(config-router)#exit

Puedes ver tu tabla de rutas con el siguiente comando.Router#show ipv6 route

CREACINDE UNA PREFIX-LISTComo ya hemos dicho antes unprefix-listes utilizado para permitir o denegar trfico proveniente de cierto router u routers. Para este caso permitiremos que en router R1 solo permita la red 2001:db8:4::/64. Todo el resto de redes se deniegan, por tanto en la tabla de rutas solo aparecern las rutas 2001:db8:1::/64, 2001:db8:2::/64 que son las que estn directamente conectadas y la propagada por OSPF ser la 2001:db8:4::/64Para este caso la configuracin requerida es como sigue. En modo configuracin global, ubicados en Router R1

Router(config)# ipv6 prefix-list LISTA6 permit 2001:db8:4::/64

Ahora ingresamos al proceso OSPF y aplicamos dicho prefix-list.

Router(config)# ipv6 router ospf 1Router(config-rtr)# distribute-list prefix-list LISTA6 in

Con esto permitimos que solo la red 2001:db8:4::/64 tenga entrada a nuestro router R1, denegando todas las dems redes anunciadas por OSPF.Puede asegurarte de que solo esta ruta esta en tu tabla, para ello haz lo siguiente.

Router#show ipv6 route.

CONFIGURACION DE TEMPORIZADORES

Al igual que en ipv4, los temporizadores se configuran a nivel de interfaz.

Router(config)# interface FastEthernet 1/0Router(config-if)#ipv6 ospf hello-interval 10Router(config-if)#ipv6 ospf dead-interval 20

Como ya se dijo antes, los temporizadores deben de configurarse en todas las interfaces que participan en el proceso OSPF y que adems estos temporizadores deben de ser iguales en todos ellos, una cosa ms, el dead-interval debe de ser como mnimo el doble que el hello-interval.