Tablas de Enrutamiento (RIB)
En Junos, la RIB (Routing Information Base) está segmentada lógicamente. Esto evita que el router mezcle peras con manzanas (IPv4 con IPv6 o etiquetas MPLS).
Las Tablas Principales,
Cuando ejecutas comandos de visualización, verás estos nombres de tablas:
inet.0: Es la tabla por defecto para IPv4 Unicast. Aquí viven tus rutas estáticas, OSPF y BGP de internet.
inet6.0: La tabla exclusiva para IPv6 Unicast.
mpls.0: Contiene las etiquetas de conmutación de protocolos como LDP o RSVP.
inet.3: Una tabla especial que usa MPLS para guardar el camino hacia el "BGP Next-hop".
Cómo Leer la Tabla de Rutas (show route)
Cuando escribes show route, Junos te presenta la información de forma jerárquica. Vamos a diseccionar una salida típica:
¿Qué significan estos símbolos? (Clave para el examen):
* (Asterisco): Indica que es la Ruta Activa. Si hay dos rutas hacia el mismo destino, solo la que tiene el * se envía al PFE (Forwarding Table).
> (Mayor que): Indica el Next-hop seleccionado.
[Static/5]: El primer valor es el protocolo y el segundo es la Preferencia (Distancia Administrativa).
Comandos de Verificación Avanzados
Como vas aprendiendo, estos filtros te ahorrarán mucho tiempo de scroll:
Ver una tabla específica:
show route table inet6.0 (Para ver solo IPv6).
Ver detalles técnicos (Protocolos, Comunidades BGP, etc.):
show route detail o show route extensive.
Buscar una IP específica:
show route 192.168.50.1 (Te dice exactamente qué ruta cubre esa IP).
Ver rutas de un protocolo específico:
show route protocol ospf o show route protocol static.
Rutas Activas vs. Rutas Ocultas (Hidden)
A veces verás que el resumen dice: (4 active, 0 holddown, 2 hidden).
Rutas Activas: Las que se están usando para mover tráfico.
Rutas Ocultas (Hidden): Son rutas que el router conoce pero no puede usar.
Ejemplo común: Una ruta estática cuyo next-hop es inalcanzable (down). Junos la guarda en memoria pero la oculta de la tabla de reenvío para evitar errores.
| Comando | Propósito Profesional |
show route | Resumen global de todas las tablas. |
show route summary | Solo el conteo de rutas por protocolo (ideal para check rápido). |
show route 0.0.0.0/0 | Verificar si el router tiene salida a Internet (Default Route). |
show route table inet.0 | Enfocarse solo en IPv4. |
RIB vs. FIB
En Junos, existe una separación física y lógica entre donde se guardan las rutas y donde se usan para mover paquetes.
La RIB (Routing Information Base)
Es la Tabla de Enrutamiento:
Ubicación: Reside en la memoria RAM del Routing Engine (RE).
Función: Es la base de datos "maestra". Aquí llegan todas las rutas de OSPF, BGP, estáticas y directamente conectadas.
Comportamiento: Si tienes tres caminos para llegar a una red, la RIB guarda los tres, pero elige el mejor (el que tiene el asterisco *) basándose en la Preferencia.
Comando para verla: show route
La FIB (Forwarding Information Base)
Es la Tabla de Reenvío. Es una copia simplificada y optimizada de la RIB.
Ubicación: Reside en el Packet Forwarding Engine (PFE), específicamente en los ASICs (chips especializados).
Función: Mover paquetes a velocidad de cable. No piensa, solo obedece la instrucción: "Si llega un paquete para X, sácalo por el puerto Y".
Comportamiento: Solo contiene la Ruta Activa (la mejor). El hardware no pierde tiempo comparando protocolos; solo consulta esta tabla ultra rápida.
Comando para verla: show route forwarding-table
Ejemplo visual en la CLI:
Si en la RIB (show route) ves esto:
192.168.10.0/24 *[Static/5] > via 10.1.1.2
En la FIB (show route forwarding-table) verás algo mucho más simple:
Destination: 192.168.10.0/24, Type: user, Interface: ge-0/0/0.0, NextHop: 10.1.1.2
La RIB es donde el router aprende y decide. La FIB es donde el router ejecuta y reenvía.
Preferencia de Ruta (Route Preference)
Cuando el Routing Engine (RE) recibe la misma red (por ejemplo, 10.0.0.0/24) desde dos protocolos distintos (digamos OSPF y una Ruta Estática), utiliza este número para desempatar.
La Regla de Oro
A menor número, mayor preferencia. El router siempre elegirá la ruta con el valor de preferencia más bajo para marcarla como Activa (*) y enviarla a la FIB.
| Protocolo / Origen | Preferencia Junos | Distancia Cisco (AD) |
| Directly Connected | 0 | 0 |
| Local (IP de la interfaz) | 0 | 0 |
| Static Route | 5 | 1 |
| OSPF Internal | 10 | 110 |
| IS-IS Level 1 Internal | 15 | 115 |
| IS-IS Level 2 Internal | 18 | 115 |
| OSPF AS External | 150 | 110 |
| BGP (External e iBGP) | 170 | 20 / 200 |
Diferencias Clave que debes anotar:
OSPF es muy confiable: En Juniper, OSPF (10) le gana por mucho a BGP (170). En Cisco, el eBGP (20) suele ganarle a OSPF (110).
BGP unificado: Por defecto, tanto el BGP interno como el externo tienen la misma preferencia (170).
Rutas Estáticas: Con un valor de 5, son casi la ley suprema, solo superadas por lo que está conectado directamente al equipo.
La ruta estática tiene el asterisco (*) porque 5 es menor que 10.
La ruta de OSPF se queda en la "banca de suplentes" (RIB) por si la estática desaparece.
Resumen :
Preferencia: Valor numérico de confianza.
Menor es mejor: El número más bajo llega a la FIB.
Rango: Va de 0 a 255 (255 es "inalcanzable/rechazado").
No hay comentarios:
Publicar un comentario