OSPF (Open Shortest Path First) es un protocolo de enrutamiento dinámico de estado de enlace. Calcula rutas libres de bucles, admite balanceo entre rutas de igual costo, división en áreas, autenticación y usa multicast para intercambiar información.
Conceptos clave
- Cada router OSPF necesita un Router ID único; si se repite, no se forma la adyacencia.
- Un sistema autónomo se divide en áreas. El área 0 es el backbone y todas las demás deben conectarse a ella.
- Para formar vecindad, ambos extremos del enlace deben tener el mismo tipo de red y la misma máscara.
- En redes broadcast o NBMA, al menos una interfaz debe tener prioridad distinta de 0 para poder elegir un DR (Designated Router).
- Dividir en áreas evita que la base de estado de enlace (LSDB) crezca demasiado y consuma CPU, memoria y ancho de banda.
| Tipo de router | Función |
|---|---|
| Interno | Todas sus interfaces están en la misma área. |
| ABR (borde de área) | Conecta el área 0 con otras áreas. |
| Backbone | Tiene al menos una interfaz en el área 0. |
| ASBR (borde de AS) | Intercambia rutas con otros sistemas autónomos o protocolos. |
Ejemplo: tres switches, dos áreas
SwitchA es ABR entre el área 0 y el área 1; SwitchB es interno del área 0 y SwitchC es interno del área 1.
1. VLANs e interfaces VLANIF en SwitchA
<SwitchA> system-view
[SwitchA] vlan batch 10 20
[SwitchA] interface gigabitethernet 1/0/1
[SwitchA-GigabitEthernet1/0/1] port link-type trunk
[SwitchA-GigabitEthernet1/0/1] port trunk allow-pass vlan 10
[SwitchA-GigabitEthernet1/0/1] quit
[SwitchA] interface vlanif 10
[SwitchA-Vlanif10] ip address 192.168.0.1 24
[SwitchA-Vlanif10] quit
[SwitchA] interface gigabitethernet 1/0/2
[SwitchA-GigabitEthernet1/0/2] port link-type trunk
[SwitchA-GigabitEthernet1/0/2] port trunk allow-pass vlan 20
[SwitchA-GigabitEthernet1/0/2] quit
[SwitchA] interface vlanif 20
[SwitchA-Vlanif20] ip address 192.168.1.1 24
[SwitchA-Vlanif20] quit
De la misma forma, en SwitchB configurá la VLAN 10 con 192.168.0.2/24 y en SwitchC la VLAN 20 con 192.168.1.2/24.
2. Procesos y áreas OSPF
[SwitchA] ospf 1 router-id 10.1.1.1
[SwitchA-ospf-1] area 0
[SwitchA-ospf-1-area-0.0.0.0] network 192.168.0.0 0.0.0.255
[SwitchA-ospf-1-area-0.0.0.0] quit
[SwitchA-ospf-1] area 1
[SwitchA-ospf-1-area-0.0.0.1] network 192.168.1.0 0.0.0.255
[SwitchA-ospf-1-area-0.0.0.1] return
[SwitchB] ospf 1 router-id 10.2.2.2
[SwitchB-ospf-1] area 0
[SwitchB-ospf-1-area-0.0.0.0] network 192.168.0.0 0.0.0.255
[SwitchC] ospf 1 router-id 10.3.3.3
[SwitchC-ospf-1] area 1
[SwitchC-ospf-1-area-0.0.0.1] network 192.168.1.0 0.0.0.255
Máscara comodín
El comando network usa máscara comodín (wildcard): los 0 indican los bits que deben coincidir y los 1 los que no importan. Por eso /24 se escribe 0.0.0.255.
3. Verificar las adyacencias
[SwitchA] display ospf peer brief
Area Id Interface Neighbor id State
0.0.0.0 Vlanif10 10.2.2.2 Full
0.0.0.1 Vlanif20 10.3.3.3 Full
El estado Full indica que la adyacencia se formó correctamente. Con display ospf routing ves las rutas aprendidas.
¿Necesitás ayuda con esto?
En Optima Ingeniería hacemos esta configuración todos los días. Abrí una consulta en la mesa de ayuda o pedinos un presupuesto.
