ASIGNATURA:
TI-203 - 4 | Conmutación y Enrutamiento
CAPITULO:
CAPÍTULO 1
TEMA:
Conceptos OSPFv2 de área única
PARTICIPANTE:
SANLLY MORA CANARIO
MATRICULA:
2023-1588
FACILITADOR
Onel Luis Pelegrino
FECHA:
25-5-2024
Introducción
El Protocolo de Enrutamiento de Estado de Enlace Abierto (OSPF, por sus siglas en inglés)
es una herramienta crucial en la configuración y gestión de redes, particularmente en
ambientes empresariales y de gran escala. Este protocolo se destaca por su capacidad de
adaptarse dinámicamente a los cambios en la topología de la red, garantizando una ruta
óptima y fiable para el tráfico de datos. La configuración de OSPF en routers implica una
serie de pasos detallados que aseguran su correcta operación y efectividad. Esta sección
aborda el modo de configuración de OSPF en routers, la asignación y gestión de los IDs de
router, y la implementación de interfaces loopback, proporcionando una guía clara y
práctica para administradores de red.
2.1.2 Modo de configuración de OSPF del router
OSPFv2 se habilita con el comando router ospf pprocess-id del modo de configuración
global, como se muestra en la ventana de comandos para R1. El valor process-id representa
un número entre 1 y 65.535 y lo selecciona el administrador de la red. El valor de process-
id tiene importancia en el ámbito local, lo que significa que no necesita ser el mismo valor
en los demás routers OSPF para establecer adyacencias con esos vecinos. Se considera una
práctica recomendada utilizar el mismo process-id en todos los routers OSPF.
Después de ingresar el comando router ospf process-id, el router ingresa al modo de
configuración, como se indica por el R1(config-router)# prompt. Ingrese un signo de
pregunta (?), para ver todos los comandos disponibles en este modo. La lista de comandos
que se muestra aquí se ha modificado para mostrar solo los comandos que son relevantes
para este módulo.
R1(config)# router ospf 10
R1(config-router)# ?
area OSPF area parameters
auto-cost Calculate OSPF interface cost according to bandwidth
default-information Control distribution of default information
distance Define an administrative distance
exit Exit from routing protocol configuration mode
log-adjacency-changes Log changes in adjacency state
neighbor Specify a neighbor router
network Enable routing on an IP network
no Negate a command or set its defaults
passive-interface Suppress routing updates on an interface
redistribute Redistribute information from another routing protocol
router-id router-id for this OSPF process
R1(config-router)#
2.1.3 Router IDs
El router ID de OSPF es un valor de 32 bits, representado como una dirección IPv4. EL
router ID se utilizan para identificar un router OSPF. Todos los paquetes OSPF incluyen el
router ID del router de origen. Para participar en un dominio OSPF, cada router requiere un
router ID. El router ID puede estar definido por un administrador o puede ser asignado en
forma automática por el router. El router ID es utilizada por un router habilitado por OSPF
para hacer lo siguiente:
Participar en la sincronización de bases de datos OSPF : durante el estado de Exchange, el
router con el ID más alto enviará primero sus paquetes de descriptor de base de datos
(DBD).
Participar en la elección del router designado (DR) - En un entorno LAN multiacceso, el
router con el ID más alto se elige el DR. El dispositivo de enrutamiento con el segundo
router ID más alto, se elige como el router designado de respaldo (BDR).
2.1.4 Orden de prioridad del router ID
¿Pero de qué manera el router determina el router ID? Como se muestra en la ilustración,
los routers Cisco obtienen el router ID sobre la base de uno de tres criterios, en el siguiente
orden de preferencia:
El router ID se configura explícitamente utilizando el
comando de configuración OSPF router-id rid router El
valor rid es cualquier valor de 32 bits expresado como
una dirección IPv4. Este es el método recomendado para
asignar un router ID.
Si el router ID no se configura explícitamente, el router
elige la dirección IPv4 más alta de cualquiera de las
interfaces loopback configuradas. Esta constituye la
segunda mejor opción para asignar un router ID.
Si no se configuró ninguna interfaz loopback, el router elige la dirección IPv4 activa más
alta de cualquiera de sus interfaces físicas. Este es el método menos recomendado, ya que
hace que a los administradores les resulte más difícil diferenciar entre routers específicos.
2.1.5 Configuración de una interfaz loopback como el router ID.
En la topología de referencia, sólo se configuran y activan las interfaces físicas. Las
interfaces loopback no se han configurado. Cuando el enrutamiento OSPF está habilitado
en el router, estos elegirían la siguiente dirección IPv4 activa configurada como el router
ID.
R1: [Link] (G0/0/1)
R2: [Link] (G0/0/1)
R3: [Link] (G0/0/0)
En lugar de confiar en la interfaz física, el router ID se puede asignar a una interfaz
loopback. Normalmente, la dirección IPv4 para este tipo de interfaz loopback, debe
configurarse utilizando una máscara de subred de 32 bits ([Link]). Esto crea una
ruta de host. Una ruta de host de 32 bits no se anunciaría como una ruta a otros routers
OSPF.
El ejemplo muestra cómo configurar una interfaz loopback en R1. Suponiendo que el router
ID no se haya configurado explícitamente, ni se haya aprendido previamente, R1 utilizará
la dirección IPv4 [Link] como su router ID. Supongamos que R1 aún no ha aprendido un
router ID.
R1(config-if)# interface Loopback 1
R1(config-if)# ip address [Link] [Link]
R1(config-if)# end
R1# show ip protocols | include Router ID
Router ID [Link]
Utilice el comando router-id rid router en modo configuración para asignar manualmente
un router ID. En el ejemplo, el router ID [Link] se asigna a R1. Use el show ip protocols
comando para verificar el router ID
R1(config)# router ospf 10
R1(config-router)# router-id [Link]
R1(config-router)# end
*May 23 [Link].689: %SYS-5-CONFIG_I: Configured from console by console
R1# show ip protocols | include Router ID
Router ID [Link]
2.1.7
Modificación del router ID.
Después de que un router selecciona el router ID, un router OSPF activo no permitirá
que el router ID cambie, hasta que el router se reinicie o el proceso de OSPF sea
restablecido.
En el caso de R1, se ha eliminado el router ID configurado y se ha vuelto a cargar el
router. Observe que el router ID actual es [Link], que es la dirección IPv4 Loopback
0. El router ID debería ser [Link]. Por lo tanto, R1 se configura con el comando
router-id [Link].
Observe que aparece un mensaje informativo que indica que se debe borrar el proceso
OSPFv2 o se debe volver a cargar el router. La razón es porque R1 ya tiene adyacencias
con otros vecinos que usan el router ID [Link]. Se deben volver a negociar esas
adyacencias utilizando el nuevo router ID [Link]. Utilice el clear ip ospf process comando
para restablecer las adyacencias. A continuación, puede verificar que R1 esté utilizando el
nuevo router ID con el show ip protocols comando filtrado mostrará sólo la sección router
ID.
El método preferido para restablecer el router ID es borrar el proceso OSPF.
R1# show ip protocols | include Router ID
Router ID [Link]
R1# conf t
Enter configuration commands, one per line. End with CNTL/Z.
R1(config)# router ospf 10
R1(config-router)# router-id [Link]
% OSPF: Reload or use "clear ip ospf process" command, for this to take effect
R1(config-router)# end
R1# clear ip ospf process
Reset ALL OSPF processes? [no]: y
*Jun 6 [Link].975: %OSPF-5-ADJCHG: Process 10, Nbr [Link] on
GigabitEthernet0/0/1 from FULL to DOWN, Neighbor Down: Interface down or
detached
*Jun 6 [Link].981: %OSPF-5-ADJCHG: Process 10, Nbr [Link] on
GigabitEthernet0/0/1 from LOADING to FULL, Loading Done
R1# show ip protocols | include Router ID
Router ID [Link]
2.2.1 Sintaxis del comando network
Un tipo de red que utiliza OSPF es la red punto a punto. Puede especificar las interfaces
que pertenecen a una red punto a punto configurando el network comando. También puede
configurar OSPF directamente en la interfaz con el ip ospf comando, como veremos más
adelante.
Ambos comandos se utilizan para determinar qué interfaces participan en el proceso de
enrutamiento para un área OSPFv2. La sintaxis básica para el network comando es la
siguiente:
Router(config-router)# network network-address wildcard-mask area area-id
La sintaxis network-address wildcard-mask se usa para habilitar OSPF en las interfaces.
Todas las interfaces de un router que coincidan con la dirección de red del comando
network están habilitadas para enviar y recibir paquetes OSPF.
La sintaxis area area-id se refiere al área OSPF. Al configurar OSPFv2 de área única, el
comando network debe configurarse con el mismo valor area-id en todos los routers.
Aunque se puede utilizar cualquier identificador de área, se recomienda utilizar un
identificador de área igual a 0 con OSPFv2 de área única. Esta convención facilita que la
red se modifique posteriormente para admitir OSPFv2 multiárea.
2.2.11 Redes punto a punto OSPF
De forma predeterminada, los routers Cisco eligen DR y BDR en las interfaces Ethernet,
incluso si solo hay otro dispositivo en el enlace. Puede verificar esto con el show ip ospf
interface comando, como se muestra en el ejemplo de G0/0/0 de R1.
R1# show ip ospf interface GigabitEthernet 0/0/0
GigabitEthernet0/0/0 is up, line protocol is up
Internet Address [Link]/30, Area 0, Attached via Interface Enable
Process ID 10, Router ID [Link], Network Type BROADCAST, Cost: 1
Topology-MTID Cost Disabled Shutdown Topology Name
0 1 no no Base
Enabled by interface config, including secondary ip addresses
Transmit Delay is 1 sec, State BDR, Priority 1
Designated Router (ID) [Link], Interface address [Link]
Backup Designated router (ID) [Link], Interface address [Link]
Timer intervals configured, Hello 10, Dead 40, Wait 40, Retransmit 5
oob-resync timeout 40
Hello due in [Link]
Supports Link-local Signaling (LLS)
Cisco NSF helper support enabled
IETF NSF helper support enabled
Index 1/2/2, flood queue length 0
Next 0x0(0)/0x0(0)/0x0(0)
Last flood scan length is 1, maximum is 1
Last flood scan time is 0 msec, maximum is 0 msec
Neighbor Count is 1, Adjacent neighbor count is 1
Adjacent with neighbor [Link] (Designated Router)
Suppress hello for 0 neighbor(s)
R1#
R1 es el BDR y R2 es el DR. El proceso de elección de DR/ BDR es innecesario ya que
solo puede haber dos routers en la red punto a punto entre R1 y R2. Observe que en el
resultado del router ha designado el tipo de red como Broadcast. Para cambiar esto a una
red punto a punto, utilice el comando de configuración de interface, ip ospf network point-
to-point en todas las interfaces en las que desee deshabilitar el proceso de elección
DR/BDR. El siguiente ejemplo muestra esta configuración para R1. El estado de
adyacencia del vecino OSPF disminuirá durante unos milisegundos.
R1(config)# interface GigabitEthernet 0/0/0
Conclusión
La configuración de OSPF en routers es un proceso fundamental que requiere atención a
detalles específicos, como la correcta asignación de IDs de router y la utilización de
interfaces loopback para una identificación eficiente. A través de comandos precisos y una
comprensión de la prioridad en la elección de IDs, los administradores pueden asegurar una
red optimizada y funcional. Además, la implementación de redes punto a punto dentro de
OSPF ayuda a simplificar y mejorar la eficiencia del protocolo. Al seguir las mejores
prácticas y procedimientos recomendados, se garantiza que el enrutamiento OSPF funcione
de manera efectiva, facilitando una comunicación robusta y estable entre los dispositivos de
la red.