OSPF (Open
Shortest Path First) es un protocolo de enrutamiento de estado-enlace (link-state)
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 su área.
OSPF puede
operar con seguridad usando MD5 para autentificar sus puntos antes de realizar
nuevas rutas y antes de aceptar avisos de enlace-estado.
OSPF es el
protocolo interno más ampliamente utilizado.
OSPF
soporta VLSM y CIDR en todas sus versiones , además soporta IPv6 en su Versión
3.
Una red
OSPF se puede descomponer en regiones (áreas) más pequeñas. Hay un área
especial llamada área backbone que 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 conexión directa con
el backbone, se puede hacer un enlace virtual entre redes.
Ejemplo del
funcionamiento de áreas de OSPF , área 0 normalmente es el backbone.
OSPF no usa
ni TCP ni UDP, sino que usa el protocolo IP directamente, mediante IP 89
Los routers en el mismo dominio de multicast o en el extremo de un enlace
punto-a-punto forman enlaces cuando se descubren los unos a los otros.
En un segmento de red Ethernet los routers eligen
a un router designado (Designated Router, DR) y un router designado secundario o de copia (Backup
Designated Router, BDR) que actúan como hubs para reducir el tráfico entre los
diferentes routers.
OSPF
mantiene actualizada la capacidad de enrutamiento entre los nodos de una red
mediante la difusión de la topología de la red y la información de
estado-enlace de sus distintos nodos. Esta difusión se realiza a través de
varios tipos de paquetes:
·
Paquetes Hello (tipo 1): Cada router envía periódicamente a
sus vecinos un paquete que contiene el listado de vecinos reconocidos por el
router, indicando el tipo de relación que mantiene con cada uno.
·
Paquetes de descripción 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 sincronización acerca de los registros contenidos en la LSDB
propia, mediante un resumen de estos.
·
Paquetes de estado-enlace o Link State
Advertisements (LSA):
Los cambios en el estado de los enlaces de un router son notificados a la red
mediante el envío de mensajes LSA. Dependiendo del estado del router y el tipo
de información transmitido en el LSA, se distinguen varios formatos (entre
paréntesis, las versiones de OSPF en que se utilizan):
(OSPFv2 y v3) Router-LSA.
(OSPFv2 y
v3) Network-LSA.
(OSPFv2 y
v3) Summary-LSA
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, los Summary-LSA tipo 3 son
renombrados como Inter-Area-Prefix-LSA, y los tipo 4 pasan a denominarse
Intra-Area-Prefix-LSA.
(OSPFv2 y
v3) AS-External-LSA
(OSPFv3)
Link-LSA, que no se retransmite más allá del link del origen.
OSPF
organiza un sistema autónomo (AS) en áreas
Basado en
la siguiente topología , esta seria la configuración a aplicar:
Router 0
router ospf 1
log-adjacency-changes
network 192.168.20.0
0.0.0.255 area 0
network 200.11.11.0 0.0.0.3 area 0
network 200.10.10.0 0.0.0.3 area 0
Router 1
router ospf 1
log-adjacency-changes
network 10.192.168.0
0.0.0.255 area 0
network 200.12.12.0 0.0.0.3 area 0
network 200.10.10.0 0.0.0.3 area 0
!
Router 2
router ospf 1
log-adjacency-changes
network 192.168.20.0
0.0.0.255 area 0
network 200.11.11.0 0.0.0.3 area 0
network 200.10.10.0 0.0.0.3 area 0
Podemos
verificar el funcionamiento de OSPF con los siguientes comandos :
Router#show ip route
Codes: C - connected, S - static, I - IGRP, R - RIP, M -
mobile, B - BGP
D - EIGRP, EX -
EIGRP external, O - OSPF, IA - OSPF inter area
N1 - OSPF NSSA
external type 1, N2 - OSPF NSSA external type 2
E1 - OSPF external type 1, E2 - OSPF
external type 2, E - EGP
i - IS-IS, L1 - IS-IS level-1, L2
- IS-IS level-2, ia - IS-IS inter area
* - candidate
default, U - per-user static route, o - ODR
P - periodic
downloaded static route
Gateway of last resort is not set
10.0.0.0/24 is
subnetted, 1 subnets
C 10.192.168.0
is directly connected, FastEthernet0/0
O 192.168.16.0/24 [110/65] via 200.12.12.2,
00:08:20, Serial0/1/0
O 192.168.20.0/24 [110/65] via 200.10.10.2,
00:06:39, Serial0/1/1
200.10.10.0/30 is subnetted, 1
subnets
C 200.10.10.0 is
directly connected, Serial0/1/1
200.11.11.0/30 is
subnetted, 1 subnets
O 200.11.11.0
[110/128] via 200.12.12.2, 00:06:39, Serial0/1/0
[110/128] via 200.10.10.2, 00:06:39,
Serial0/1/1
200.12.12.0/30 is subnetted, 1 subnets
C 200.12.12.0 is
directly connected, Serial0/1/0
Router#show ip ospf 1
Routing Process
"ospf 1" with ID 200.12.12.1
Supports only single
TOS(TOS0) routes
Supports opaque LSA
SPF schedule delay 5
secs, Hold time between two SPFs 10 secs
Minimum LSA interval
5 secs. Minimum LSA arrival 1 secs
Number of external
LSA 0. Checksum Sum 0x000000
Number of opaque AS
LSA 0. Checksum Sum 0x000000
Number of DCbitless
external and opaque AS LSA 0
Number of DoNotAge
external and opaque AS LSA 0
Number of areas in
this router is 1. 1 normal 0 stub 0 nssa
External flood list
length 0
Area BACKBONE(0)
Number of
interfaces in this area is 3
Area has no
authentication
SPF algorithm
executed 8 times
Area ranges
are
Number of LSA
3. Checksum Sum 0x017f4e
Number of
opaque link LSA 0. Checksum Sum 0x000000
Number of
DCbitless LSA 0
Number of
indication LSA 0
Number of
DoNotAge LSA 0
Flood list
length 0
Router#show ip ospf database
OSPF Router with ID (200.12.12.1)
(Process ID 1)
Router
Link States (Area 0)
Link ID ADV
Router Age Seq# Checksum Link count
200.12.12.2 200.12.12.2 838
0x80000005 0x00e4af 5
200.12.12.1 200.12.12.1 801
0x80000005 0x003d63 5
200.11.11.2 200.11.11.2 801
0x80000005 0x005d3c 5
Router#
Router#show ip ospf
neighbor
Neighbor ID
Pri State Dead Time Address Interface
200.12.12.2
0 FULL/ -
00:00:35 200.12.12.2 Serial0/1/0
200.11.11.2
0 FULL/ -
00:00:34 200.10.10.2 Serial0/1/1
Espero sea de ayuda.
-Randy-
No hay comentarios:
Publicar un comentario