OSPF (OPEN SHORTES PATH FIRST)

Error wiki: El nombre de la sección no puede repetirse '5. Backbone Area (Área 0)'

Error wiki: El nombre de la sección no puede repetirse 'Configuración OSPF'

Error wiki: El nombre de la sección no puede repetirse 'Conclusión'

Tabla de contenidos

1. ¿Qué es OSPF? [Editar]

1.1. Características Principales de OSPF

1.1.1. 1. Protocolo de Estado de Enlace

1.1.2. 2. Convergencia Rápida

1.1.3. 3. Métricas Basadas en Costos

1.1.4. 4. Diseño Jerárquico con Áreas

1.1.5. 5. Soporte para VLSM y CIDR

1.1.6. 6. Interoperabilidad

2. Funcionamiento de OSPF [Editar]

2.1. 1. Descubrimiento de Vecinos

2.2. 2. Intercambio de Información

2.3. 3. Cálculo del Árbol SPF

2.4. 4. Actualización Incremental

2.5. Resumen del Funcionamiento de OSPF

3. Tipos de Áreas en OSPF [Editar]

3.1. 1. Área Normal

3.2. 2. Stub Area

3.3. 3. Totally Stubby Area

3.4. 4. NSSA (Not-So-Stubby Area)

3.5. 5. Backbone Area (Área 0)

3.6. Resumen de Áreas con Casos de Uso

4. Mensajes de OSPF [Editar]

4.1. 1. Hello Packets

4.2. 2. Database Description (DBD)

4.3. 3. Link State Request (LSR)

4.4. 4. Link State Update (LSU)

4.5. 5. Link State Acknowledgment (LSAck)

4.6. Resumen de los Mensajes de OSPF

5. Estados de Adyacencia en Huawei OSPF [Editar]

5.1. 1. Estado: Down

5.2. 2. Estado: Init

5.3. 3. Estado: Two-Way

5.4. 4. Estado: ExStart

5.5. 5. Estado: Exchange

5.6. 6. Estado: Loading

5.7. 7. Estado: Full

5.8. Resumen de Estados en Huawei

6. Configuración Básica de OSPF [Editar]

6.1. Configuración Simple

6.2. Configuración de Áreas

6.3. Autenticación OSPF

6.3.1. Autenticación Simple

6.3.2. Autenticación MD5

7. Tipos de OSPF y Ejemplos Simples [Editar]

7.1. 1. OSPF de Área Normal (Backbone y No-Backbone)

7.2. 2. OSPF Stub Area (Área de Extremo)

7.3. 3. OSPF Totally Stubby Area (Área Totalmente Stub)

7.4. 4. OSPF NSSA (Not-So-Stubby Area)

8. Configuración Avanzada de OSPF y MPLS [Editar]

8.1. OSPF y MPLS

8.1.1. 1. Rol de OSPF en MPLS

8.1.2. 2. MPLS y OSPF en Redes VPN

8.1.3. 3. Beneficios Combinados

8.2. Configuración de OSPF y MPLS

8.2.1. 1. Configuración BGP en el Proveedor de Servicios (PE)

8.2.2. 2. Configuración de la VPN

8.2.3. 3. Configuración OSPF en PE

8.2.4. 4. Configuración del Cliente (CPE)

8.3. Conclusión

9. Configuración de OSPF en Redes MPLS [Editar]

9.1. 1. Configuración del Proveedor de Servicios (PE)

9.1.1. Configuración BGP

9.1.2. Configuración de la VPN y Políticas

9.1.3. Configuración OSPF

9.2. 2. Configuración del Cliente (CPE)

9.2.1. Configuración de Interfaces

¿Qué es OSPF? [Editar]

OSPF (Open Shortest Path First) es un protocolo de enrutamiento dinámico que opera en redes IP. Es un protocolo de estado de enlace diseñado para calcular la mejor ruta en función del costo acumulado de los enlaces, utilizando el algoritmo SPF (Shortest Path First). OSPF es ampliamente utilizado en redes empresariales debido a su capacidad de convergencia rápida, flexibilidad y soporte para redes grandes y complejas.

Características Principales de OSPF

1. Protocolo de Estado de Enlace

OSPF utiliza el modelo de estado de enlace en lugar de vectores de distancia, lo que le permite mantener una visión completa de la red.

  • Base de Datos Topológica (LSDB): Cada router mantiene una copia de la LSDB, que contiene información sobre los enlaces y su estado en la red. La LSDB es consistente entre routers dentro de la misma área.
  • Algoritmo de Dijkstra: Utilizado para calcular el camino más corto desde el router hasta cada destino en la red. El resultado es una tabla de enrutamiento que contiene las rutas óptimas.

Ejemplo de CLI para Visualizar la LSDB:

<Huawei> display ospf lsdb
        OSPF Process 1 with Router ID 192.168.1.1
        LS Type: Router Links
        Link State ID: 192.168.2.1
        Adv Router: 192.168.1.1
        LS Seq Num: 80000003
        Checksum: 0x9A3F
        Length: 48
   
2. Convergencia Rápida

OSPF puede adaptarse rápidamente a cambios en la topología, como enlaces caídos o nuevos enlaces. Propaga actualizaciones incrementales en forma de LSAs (Link-State Advertisements), y los routers afectados recalculan las rutas inmediatamente usando el algoritmo SPF.

Ejemplo de Diagnóstico en Huawei:

<Huawei> display ospf peer
Neighbor(s) State
Neighbor ID       Pri    State          Dead Time   Address         Interface
192.168.2.2       1      Full/DR        00:00:30    192.168.2.1     GE0/0/1
   
3. Métricas Basadas en Costos

OSPF asigna un costo a cada enlace, basado en el ancho de banda. La fórmula utilizada es: Costo = 100,000,000 / Ancho de banda (en bps). La ruta con el costo acumulativo más bajo se selecciona como la mejor ruta hacia un destino.

Ejemplo de Configuración del Costo en Huawei:

<Huawei> system-view
[Huawei] interface GigabitEthernet0/0/1
[Huawei-GigabitEthernet0/0/1] ospf cost 10
   
4. Diseño Jerárquico con Áreas

OSPF organiza la red en áreas para reducir la complejidad y la sobrecarga. Áreas clave incluyen:

  • Área Backbone (Área 0): Conecta todas las demás áreas.
  • Áreas Normales: Contienen routers internos y enlaces.
  • Áreas Stub y Totally Stubby: Limitan las rutas externas para reducir el tamaño de la tabla de enrutamiento.
  • Áreas NSSA: Permiten redistribuir rutas externas mientras se mantienen características de un área stub.

Ejemplo de Configuración de Áreas en Huawei:

<Huawei> system-view
[Huawei] ospf 1
[Huawei-ospf-1] area 0.0.0.0
[Huawei-ospf-1-area-0.0.0.0] network 192.168.1.0 0.0.0.255
   
5. Soporte para VLSM y CIDR

OSPF admite el uso de VLSM (Variable Length Subnet Mask) y CIDR (Classless Inter-Domain Routing), lo que permite sumarizar rutas y usar eficientemente el espacio de direcciones IP.

Ejemplo de Configuración de Máscara en Huawei:

<Huawei> system-view
[Huawei] ospf 1
[Huawei-ospf-1] area 0.0.0.0
[Huawei-ospf-1-area-0.0.0.0] network 192.168.1.0 0.0.0.255
   
6. Interoperabilidad

OSPF cumple con los estándares abiertos definidos en RFC 2328, lo que garantiza compatibilidad con dispositivos de múltiples fabricantes. Es frecuentemente utilizado como protocolo de enrutamiento subyacente en redes MPLS.

Ejemplo de Configuración Interoperable:

<Huawei> system-view
[Huawei] ospf 1
[Huawei-ospf-1] import-route static
[Huawei-ospf-1] import-route direct
   

Funcionamiento de OSPF [Editar]

Open Shortest Path First (OSPF) es un protocolo de enrutamiento dinámico basado en el estado de enlace, diseñado para encontrar las rutas más óptimas en una red. Su funcionamiento se divide en cuatro etapas principales:

1. Descubrimiento de Vecinos

Los routers envían mensajes Hello para detectar y formar relaciones con vecinos directamente conectados.

  • Propósito: Identificar routers directamente conectados y formar relaciones de vecindad.
  • Mecanismo:
    • Los routers envían mensajes Hello a través de interfaces habilitadas para OSPF.
    • Se verifica la compatibilidad en parámetros clave como ID del área, intervalos Hello y Dead, y tipo de red OSPF.
  • Resultado: Si los parámetros coinciden, se establece una relación de vecindad.

Comando para Verificar Vecinos en Huawei:

display ospf peer
   

Ejemplo de Resultado:

OSPF Process 1 with Router ID 192.168.1.1
Neighbor(s) State
Neighbor ID       Pri    State          Dead Time   Address         Interface
192.168.2.2       1      Full/DR        00:00:30    192.168.2.1     GE0/0/1
   

2. Intercambio de Información

Los routers sincronizan sus bases de datos de estado de enlace (LSDB) para compartir información topológica.

  • Propósito: Sincronizar bases de datos de estado de enlace entre vecinos.
  • Mecanismo:
    • Los routers utilizan paquetes como:
      • Hello: Descubrimiento de vecinos.
      • Database Description (DBD): Resumen de la base de datos.
      • Link State Request (LSR): Solicita información detallada.
      • Link State Update (LSU): Propaga cambios en la red.
      • Link State Acknowledgment (LSAck): Confirma recepción de actualizaciones.
  • Resultado: Las LSDB se sincronizan completamente.

Comando para Ver Estado de Intercambio:

debug ospf adjacency
   

Ejemplo de Salida:

OSPF: Neighbor 192.168.2.2 on GE0/0/1 state changed from ExStart to Exchange
OSPF: Sending Database Description packet to neighbor 192.168.2.2
   

3. Cálculo del Árbol SPF

Los routers calculan la mejor ruta hacia cada destino utilizando el algoritmo de Dijkstra.

  • Propósito: Determinar la ruta más corta hacia cada destino.
  • Mecanismo:
    • Cada router analiza la LSDB y construye un árbol SPF.
    • Se calcula el costo de cada enlace: Costo = 100 / Ancho de Banda (Mbps).
    • Las rutas óptimas se instalan en la tabla de enrutamiento.
  • Resultado: Se determina la mejor ruta hacia cada red.

Comando para Ver la Tabla de Enrutamiento Calculada:

display ospf routing
   

Ejemplo de Resultado:

OSPF Process 1 with Router ID 192.168.1.1
Routing Table
Destination: 192.168.2.0/24
 Next-hop: 192.168.1.2, Interface: GE0/0/1, Cost: 10
   

4. Actualización Incremental

OSPF minimiza la sobrecarga de la red al propagar solo los cambios topológicos.

  • Propósito: Minimizar la sobrecarga en la red al propagar solo los cambios.
  • Mecanismo:
    • Cuando un enlace cambia de estado, se envían paquetes LSU para actualizar la LSDB.
    • Los routers afectados recalculan sus árboles SPF.
  • Resultado: La red se mantiene actualizada sin necesidad de retransmitir toda la LSDB.

Comando para Ver la Base de Datos de Estado de Enlace:

display ospf lsdb
   

Ejemplo de Salida:

OSPF Process 1 with Router ID 192.168.1.1
Link State Database
LSA Type 1 (Router LSA): 192.168.1.1
 Link ID: 192.168.2.1, Metric: 10
   

Resumen del Funcionamiento de OSPF

Fase Descripción Comando Relevante Resultado Esperado
Descubrimiento Descubrir vecinos y formar relaciones de vecindad mediante mensajes Hello. display ospf peer Lista de vecinos conectados.
Intercambio de Información Sincronizar las LSDB mediante paquetes como DBD, LSR y LSU. debug ospf adjacency LSDB sincronizada entre vecinos.
Cálculo SPF Determinar rutas óptimas usando el árbol SPF y métricas de costo. display ospf routing Tabla de enrutamiento actualizada.
Actualización Propagar cambios topológicos sin retransmitir la LSDB completa. display ospf lsdb Información de enlaces actualizada.

Tipos de Áreas en OSPF [Editar]

1. Área Normal

  • Descripción: Contiene routers internos y rutas internas. Puede conectarse al área de backbone (Área 0) y permite rutas internas y externas.

Ejemplo de Configuración:

router ospf 1
network 192.168.1.0 0.0.0.255 area 1
   

Explicación: El área 1 es un área normal que intercambia rutas internas y externas con el backbone.

2. Stub Area

  • Descripción: Bloquea rutas externas para reducir el tamaño de la tabla de enrutamiento. En su lugar, utiliza una ruta por defecto para llegar a redes externas.

Ejemplo de Configuración:

router ospf 1
area 2 stub
network 192.168.2.0 0.0.0.255 area 2
   

Explicación: Los routers en el área 2 no recibirán rutas externas, solo una ruta por defecto hacia el backbone.

3. Totally Stubby Area

  • Descripción: Similar a una Stub Area, pero también bloquea rutas internas de otras áreas, aceptando solo una ruta por defecto.

Ejemplo de Configuración:

router ospf 1
area 3 stub no-summary
network 192.168.3.0 0.0.0.255 area 3
   

Explicación: El área 3 recibe solo una ruta por defecto del backbone, ignorando rutas externas e internas de otras áreas.

4. NSSA (Not-So-Stubby Area)

  • Descripción: Permite la redistribución de rutas externas dentro del área, pero evita que se propaguen hacia el backbone.

Ejemplo de Configuración:

router ospf 1
area 4 nssa
network 192.168.4.0 0.0.0.255 area 4
   

Explicación: El área 4 permite redistribuir rutas externas desde un router conectado al área.

5. Backbone Area (Área 0)

  • Descripción: Es el núcleo de la red OSPF. Todas las demás áreas deben conectarse al Área 0 para intercambiar rutas.

Ejemplo de Configuración:

router ospf 1
network 10.0.0.0 0.0.0.255 area 0
   

Explicación: El backbone (Área 0) conecta todas las áreas y es responsable de distribuir las rutas internas y externas entre ellas.

Resumen de Áreas con Casos de Uso

Tipo de Área Descripción Caso de Uso
Área Normal Acepta rutas internas y externas. Redes grandes con comunicación interna y externa.
Stub Area Bloquea rutas externas y usa una ruta por defecto. Optimizar recursos en redes con tráfico limitado.
Totally Stubby Area Acepta solo una ruta por defecto. Redes pequeñas con poco tráfico.
NSSA Redistribuye rutas externas dentro del área. Redes con conexiones a routers externos.
Backbone Area (Área 0) Conecta todas las demás áreas y distribuye rutas. Esencial en cualquier implementación OSPF.

Mensajes de OSPF [Editar]

El protocolo OSPF utiliza cinco tipos principales de mensajes para mantener la comunicación y la sincronización entre los routers de una red. Cada tipo de mensaje tiene un propósito específico dentro del proceso de descubrimiento, intercambio y mantenimiento de rutas.

1. Hello Packets

  • Propósito: Detectar vecinos OSPF y mantener la conectividad.
  • Proceso:
    • Los routers envían paquetes Hello periódicamente en interfaces habilitadas para OSPF.
    • Se usan para negociar parámetros y verificar la conexión con vecinos.
  • Contenido Clave:
    • ID del área.
    • Intervalos de Hello y Dead.
    • Lista de vecinos detectados.

Ejemplo de Salida CLI en Huawei:

 display ospf peer
OSPF Process 1 with Router ID 192.168.1.1
Neighbor(s) State
Neighbor ID       Pri    State          Dead Time   Address         Interface
192.168.2.2       1      Full/DR        00:00:30    192.168.2.1     GE0/0/1
   

2. Database Description (DBD)

  • Propósito: Intercambiar un resumen de las bases de datos de estado de enlace (LSDB) entre routers vecinos.
  • Proceso:
    • Los routers envían DBDs para indicar qué LSAs conocen.
    • Los vecinos comparan las entradas y solicitan información adicional si es necesario.
  • Contenido Clave:
    • Resumen de LSAs conocidos.
    • Estado de la sincronización de la LSDB.

Ejemplo de Debug CLI:

OSPF: Sending Database Description packet to neighbor 192.168.2.2
OSPF: Neighbor 192.168.2.2 state changed from ExStart to Exchange
   

3. Link State Request (LSR)

  • Propósito: Solicitar información detallada sobre un enlace específico en la LSDB.
  • Proceso:
    • Si un router detecta una discrepancia en la base de datos, envía un LSR a su vecino solicitando la información faltante o actualizada.
  • Contenido Clave:
    • Tipo de LSA solicitado.
    • ID del enlace.

Ejemplo de Debug CLI:

OSPF: Received Link State Request from 192.168.2.2
OSPF: Processing LSR for Link ID 192.168.3.1
   

4. Link State Update (LSU)

  • Propósito: Propagar actualizaciones sobre el estado de enlaces a otros routers.
  • Proceso:
    • Los routers envían LSUs para notificar cambios en la topología, como enlaces activos o caídos.
    • Los vecinos actualizan sus LSDB con la información recibida.
  • Contenido Clave:
    • LSAs modificados o nuevos.

Ejemplo de Debug CLI:

OSPF: Sending Link State Update to 192.168.2.2
OSPF: LSA Type: Router LSA, Link ID: 192.168.3.1, SeqNum: 0x80000002
   

5. Link State Acknowledgment (LSAck)

  • Propósito: Confirmar la recepción de LSUs.
  • Proceso:
    • Un router responde con un LSAck para indicar que ha recibido y procesado las actualizaciones enviadas.
  • Contenido Clave:
    • Confirmación del LSA recibido.

Ejemplo de Debug CLI:

OSPF: Received Link State Update from 192.168.2.2
OSPF: Sending Link State Acknowledgment for Link ID 192.168.3.1
   

Resumen de los Mensajes de OSPF

Mensaje Propósito Acción
Hello Descubrir y mantener vecinos. Lista vecinos y verifica conectividad.
Database Description Resumir la base de datos de enlaces. Comparación de LSDB entre vecinos.
Link State Request Solicitar información detallada. Solicita LSAs específicos.
Link State Update Propagar actualizaciones. Envía LSAs modificados o nuevos.
Link State Acknowledgment Confirmar recepción de actualizaciones. Reconoce LSAs recibidos correctamente.
Estados de Adyacencia en Huawei OSPF

Estados de Adyacencia en Huawei OSPF [Editar]

En OSPF, los routers pasan por una serie de estados de adyacencia para establecer y mantener relaciones con sus vecinos. A continuación se describen los estados principales y ejemplos prácticos de su salida en CLI.

1. Estado: Down

  • Descripción: No hay comunicación con el vecino OSPF. No se han enviado ni recibido paquetes Hello.

Comando:

display ospf peer
   

Salida de Ejemplo:

OSPF Process 1 with Router ID 192.168.1.1
Neighbor(s) State
Neighbor ID       Pri    State          Dead Time   Address         Interface
192.168.2.2       1      Down           00:00:00    192.168.2.1     GE0/0/1
   

Explicación: El estado "Down" indica que aún no hay comunicación entre el router local y el vecino.

2. Estado: Init

  • Descripción: Se ha recibido un paquete Hello del vecino, pero no hay relación bidireccional.

Comando:

display ospf peer
   

Salida de Ejemplo:

OSPF Process 1 with Router ID 192.168.1.1
Neighbor(s) State
Neighbor ID       Pri    State          Dead Time   Address         Interface
192.168.2.2       1      Init           00:00:30    192.168.2.1     GE0/0/1
   

Explicación: En el estado "Init", el router ha recibido el paquete Hello, pero el vecino no ha reconocido al router local.

3. Estado: Two-Way

  • Descripción: Relación bidireccional establecida. Ambos routers han intercambiado paquetes Hello.

Comando:

display ospf peer
   

Salida de Ejemplo:

OSPF Process 1 with Router ID 192.168.1.1
Neighbor(s) State
Neighbor ID       Pri    State          Dead Time   Address         Interface
192.168.2.2       1      2-Way          00:00:30    192.168.2.1     GE0/0/1
   

Explicación: En este estado, los routers eligen un DR (Designated Router) y un BDR (Backup Designated Router).

4. Estado: ExStart

  • Descripción: Inicia la negociación para sincronizar las bases de datos. Se elige un maestro y un esclavo.

Comando:

debug ospf adjacency
   

Salida de Ejemplo:

OSPF: Neighbor 192.168.2.2 on GE0/0/1 state changed from 2-Way to ExStart
OSPF: Negotiating Master/Slave with neighbor 192.168.2.2
   

Explicación: El router negocia roles para decidir quién enviará primero los detalles de la base de datos.

5. Estado: Exchange

  • Descripción: Los routers intercambian descripciones de sus bases de datos de estado de enlace (LSDB).

Comando:

debug ospf adjacency
   

Salida de Ejemplo:

OSPF: Neighbor 192.168.2.2 on GE0/0/1 state changed from ExStart to Exchange
OSPF: Sending Database Description packet to neighbor 192.168.2.2
   

Explicación: En este estado, los routers verifican si necesitan más información sobre los enlaces.

6. Estado: Loading

  • Descripción: Los routers solicitan y reciben información adicional sobre enlaces que no estaban en la base de datos.

Comando:

debug ospf packet
   

Salida de Ejemplo:

OSPF: Neighbor 192.168.2.2 on GE0/0/1 state changed from Exchange to Loading
OSPF: Sending Link State Request packet to neighbor 192.168.2.2
   

Explicación: Los routers solicitan detalles específicos sobre las rutas y enlaces desconocidos.

7. Estado: Full

  • Descripción: La sincronización de la base de datos está completa, y los routers han establecido una adyacencia total.

Comando:

display ospf peer
   

Salida de Ejemplo:

OSPF Process 1 with Router ID 192.168.1.1
Neighbor(s) State
Neighbor ID       Pri    State          Dead Time   Address         Interface
192.168.2.2       1      Full/DR        00:00:30    192.168.2.1     GE0/0/1
   

Explicación: En este estado, ambos routers tienen la misma información de la red y pueden enrutar paquetes de manera eficiente.

Resumen de Estados en Huawei

Estado Descripción Comando Salida de Ejemplo
Down Sin comunicación. display ospf peer 192.168.2.2 Down 00:00:00
Init Paquete Hello recibido. display ospf peer 192.168.2.2 Init 00:00:30
Two-Way Comunicación bidireccional. display ospf peer 192.168.2.2 2-Way 00:00:30
ExStart Inicio de sincronización. debug ospf adjacency OSPF: Neighbor ... state changed from 2-Way to ExStart
Exchange Intercambio de descripciones de base de datos. debug ospf adjacency OSPF: Neighbor ... state changed from ExStart to Exchange
Loading Solicitud de información adicional. debug ospf packet OSPF: Sending Link State Request packet
Full Sincronización completa; adyacencia establecida. display ospf peer 192.168.2.2 Full/DR 00:00:30

Configuración Básica de OSPF [Editar]

Configuración Simple

router ospf 1
router-id 1.1.1.1
network 192.168.1.0 0.0.0.255 area 0
   
  • router ospf 1: Activa el proceso OSPF con ID 1.
  • router-id 1.1.1.1: Define el identificador único del router en OSPF.
  • network: Asocia la red 192.168.1.0/24 al área 0 de OSPF.

Configuración de Áreas

router ospf 1
network 192.168.1.0 0.0.0.255 area 0
network 10.1.1.0 0.0.0.255 area 1
   

OSPF utiliza áreas para segmentar la red:

  • Área Backbone (0): Conecta todas las demás áreas.
  • Áreas no Backbone: Conectadas al Backbone mediante un router ABR.

Autenticación OSPF

Autenticación Simple
interface GigabitEthernet0/0
ip ospf authentication
ip ospf authentication-key MY_PASSWORD
   
Autenticación MD5
interface GigabitEthernet0/0
ip ospf authentication message-digest
ip ospf message-digest-key 1 md5 MY_MD5_PASSWORD
   

Tipos de OSPF y Ejemplos Simples [Editar]

1. OSPF de Área Normal (Backbone y No-Backbone)

router ospf 1
network 192.168.1.0 0.0.0.255 area 0
network 10.0.0.0 0.0.0.255 area 1
   
  • Área 0 (Backbone): Conecta sucursales principales.
  • Área 1: Contiene redes locales.

2. OSPF Stub Area (Área de Extremo)

router ospf 1
area 1 stub
network 192.168.2.0 0.0.0.255 area 1
   
  • Descripción: Bloquea rutas externas para reducir el tamaño de la tabla de enrutamiento.
  • Ejemplo: Red de una sucursal que solo necesita comunicarse con el área 0.

3. OSPF Totally Stubby Area (Área Totalmente Stub)

router ospf 1
area 2 stub no-summary
network 192.168.3.0 0.0.0.255 area 2
   
  • Descripción: No permite rutas externas ni inter-área. Solo acepta rutas por defecto.
  • Ejemplo: Pequeño sitio remoto que solo necesita acceso a Internet.

4. OSPF NSSA (Not-So-Stubby Area)

router ospf 1
area 3 nssa
network 192.168.4.0 0.0.0.255 area 3
   
  • Descripción: Permite redistribuir rutas externas dentro del área.
  • Ejemplo: Sucursal que necesita conectar dispositivos externos a la red principal.

5. Backbone Area (Área 0)

router ospf 1
network 172.16.0.0 0.0.255.255 area 0
   
  • Descripción: Conecta oficinas principales y servidores centrales.

Configuración Avanzada de OSPF y MPLS [Editar]

Este documento proporciona una guía completa sobre la configuración avanzada de OSPF y MPLS, con explicaciones detalladas y ejemplos prácticos. Estas tecnologías son esenciales en redes empresariales para garantizar eficiencia, segmentación y calidad de servicio.

OSPF y MPLS

OSPF y MPLS son tecnologías complementarias en redes empresariales avanzadas. Juntas, permiten un enrutamiento eficiente y segmentación de tráfico para cumplir con los requisitos de redes modernas.

1. Rol de OSPF en MPLS
  • Propagación de rutas: OSPF distribuye información de enrutamiento en toda la red.
  • Convergencia rápida: Permite que MPLS actualice sus rutas rápidamente en caso de fallos.
  • Base para LDP (Label Distribution Protocol): OSPF establece rutas IP que MPLS utiliza para asignar etiquetas.
2. MPLS y OSPF en Redes VPN
  • Mayor velocidad: MPLS usa etiquetas para enrutar tráfico más rápido y aislar clientes.
  • Conectividad robusta: OSPF proporciona conectividad entre sitios al propagar rutas dentro de las instancias de VPN.
3. Beneficios Combinados
  • Escalabilidad: MPLS segmenta redes grandes mediante VRFs y OSPF asegura conectividad interna.
  • Redundancia: OSPF ofrece rutas de respaldo para enlaces MPLS.
  • Calidad de servicio (QoS): MPLS prioriza tráfico crítico, mientras OSPF mantiene rutas óptimas.

Configuración de OSPF y MPLS

1. Configuración BGP en el Proveedor de Servicios (PE)
bgp 65000
router-id 192.168.1.1
ipv4-family vpnv4
 policy vpn-target
 nexthop recursive-lookup delay 1
ipv4-family vpn-instance VPN_CLIENTE_A
 preference 20 200 200
 import-route direct
 import-route static
 import-route ospf 1 route-policy RP_VPN_CLIENTE_A
   
  • bgp 65000: Activa el protocolo BGP con ASN 65000.
  • router-id: Define el identificador del router en BGP.
  • ipv4-family vpnv4: Habilita la familia de direcciones VPNv4.
  • policy vpn-target: Aplica políticas de VPN.
  • import-route ospf 1: Importa rutas desde el proceso OSPF al BGP.
2. Configuración de la VPN
ip vpn-instance VPN_CLIENTE_A
description CLIENTE_A
ipv4-family
 route-distinguisher 65000:100
 export route-policy VPN_CLIENTE_A
 apply-label per-instance
 vpn-target 65000:100 export-extcommunity
 vpn-target 65000:200 import-extcommunity
   
  • ip vpn-instance: Crea una instancia VPN llamada VPN_CLIENTE_A.
  • route-distinguisher: Identificador único para distinguir rutas (RD).
  • vpn-target: Define comunidades extendidas para la importación/exportación de rutas.
3. Configuración OSPF en PE
ospf 1 router-id 192.168.2.1 vpn-instance VPN_CLIENTE_A
import-route direct
import-route static
import-route bgp
peer 192.168.2.2
peer 192.168.2.3
area 0.0.0.5
 network 192.168.2.0 0.0.0.255
 nssa default-route-advertise no-import-route no-summary
   
  • ospf 1: Habilita el proceso OSPF con ID 1.
  • router-id: Define el identificador único del router en OSPF.
  • peer: Configura vecinos OSPF en el área 0.0.0.5.
  • nssa: Área NSSA con configuraciones de redistribución.
4. Configuración del Cliente (CPE)
ospf 1 router-id 10.1.1.1
import-route direct route-policy RP_CONNECTED
peer 10.1.1.2
area 0.0.0.5
 network 10.1.1.0 0.0.0.255
 nssa
   
  • ospf 1: Activa OSPF en el CPE.
  • import-route direct: Importa rutas directas según la política RP_CONNECTED.
  • peer: Configura un vecino OSPF en el área NSSA.

Conclusión

OSPF y MPLS son tecnologías clave en redes empresariales avanzadas. Su combinación ofrece escalabilidad, redundancia y una gestión eficiente del tráfico. La configuración detallada asegura el cumplimiento de los requisitos de negocio y permite una operación estable y segura de la red.

Configuración de OSPF en Redes MPLS [Editar]

Este documento detalla la configuración avanzada de OSPF y MPLS para entornos empresariales. Se incluye la configuración de proveedores de servicios (PE) y clientes (CPE), con explicaciones detalladas de cada comando.

1. Configuración del Proveedor de Servicios (PE)

Configuración BGP
bgp 65000
router-id 192.168.1.1
ipv4-family vpnv4
 policy vpn-target
 nexthop recursive-lookup delay 1
ipv4-family vpn-instance VPN_CLIENTE_A
 preference 20 200 200
 import-route direct
 import-route static
 import-route ospf 1 route-policy RP_VPN_CLIENTE_A
   

Explicación:

  • bgp 65000: Activa el protocolo BGP con ASN 65000.
  • router-id: Define el identificador del router para BGP.
  • ipv4-family vpnv4: Habilita la familia de direcciones VPNv4.
  • policy vpn-target: Aplica políticas de VPN.
  • import-route ospf 1: Importa rutas de OSPF al proceso BGP.
Configuración de la VPN y Políticas
ip vpn-instance VPN_CLIENTE_A
description CLIENTE_A
ipv4-family
 route-distinguisher 65000:100
 export route-policy VPN_CLIENTE_A
 apply-label per-instance
 vpn-target 65000:100 export-extcommunity
 vpn-target 65000:200 import-extcommunity
   

Explicación:

  • ip vpn-instance: Crea una instancia VPN llamada VPN_CLIENTE_A.
  • route-distinguisher: Asigna un identificador único para diferenciar rutas (RD).
  • vpn-target: Define comunidades extendidas para importar/exportar rutas.
Configuración OSPF
ospf 1 router-id 192.168.2.1 vpn-instance VPN_CLIENTE_A
import-route direct
import-route static
import-route bgp
peer 192.168.2.2
peer 192.168.2.3
area 0.0.0.5
 network 192.168.2.0 0.0.0.255
 nssa default-route-advertise no-import-route no-summary
   

Explicación:

  • ospf 1: Activa OSPF con ID 1.
  • router-id: Identifica el router en OSPF.
  • import-route: Importa rutas estáticas, directas y de BGP.
  • peer: Configura vecinos OSPF.
  • nssa: Define un área NSSA con redistribución de rutas.

2. Configuración del Cliente (CPE)

Configuración OSPF

ospf 1 router-id 10.1.1.1
import-route direct route-policy RP_CONNECTED
peer 10.1.1.2
area 0.0.0.5
 network 10.1.1.0 0.0.0.255
 nssa
   

Explicación:

  • ospf 1: Activa OSPF en el CPE.
  • import-route direct: Importa rutas directas según la política RP_CONNECTED.
  • peer: Configura un vecino OSPF en el área NSSA.
Configuración de Interfaces
interface GigabitEthernet0/0/1
description WAN_CLIENTE
ip address 10.1.1.2 255.255.255.0
qos car inbound cir 20480 pir 20480
ospf network-type p2mp
ospf timer dead 60
   

Explicación:

  • interface: Configura la interfaz de acceso WAN.
  • ip address: Asigna una dirección IP a la interfaz.
  • ospf network-type p2mp: Define el tipo de red OSPF como punto a multipunto.
  • ospf timer dead: Configura el temporizador para detectar fallos.

Conclusión

La combinación de OSPF y MPLS ofrece una solución robusta y eficiente para redes empresariales complejas. La configuración detallada de PE y CPE garantiza una operación estable y segura, con la flexibilidad necesaria para satisfacer las demandas modernas.