WIKI CNOC
Router Reflector (RR)
Table of contents
1. Manual Básico sobre Router Reflector (RR) en BGP y Comandos de Localización de Rutas (con Datos Ficticios) [edit]
1.1. ¿Qué es un Router Reflector?
1.2. Diferencias entre Tablas IPv4 y VPNv4
1.3. Comandos de Localización de Rutas en un Router Reflector
1.3.1. 1. Huawei - Verificar Conexiones con Vecinos
1.3.2. 2. Cisco - Buscar Rutas en VPNv4 (Sin RD)
1.3.3. 3. Huawei - Buscar Rutas en VPNv4 (Con RD)
1.4. Conclusión
Manual Básico sobre Router Reflector (RR) en BGP y Comandos de Localización de Rutas (con Datos Ficticios) [edit]
¿Qué es un Router Reflector?
Un Router Reflector (RR) es una solución dentro de BGP (Border Gateway Protocol) diseñada para optimizar la propagación de rutas en redes grandes. En lugar de usar una configuración Full Mesh (donde todos los routers se conectan entre sí), el RR actúa como un intermediario que:
- Recibe rutas de sus clientes y las refleja hacia otros clientes o routers.
- Reduce el número de conexiones necesarias, simplificando la gestión.
Diferencias entre Tablas IPv4 y VPNv4
- Tabla IPv4:
- Contiene rutas tradicionales.
- No incluye instancias separadas para VPNs.
- Usada en redes simples sin segmentación.
- Tabla VPNv4:
- Extiende la tabla IPv4 con un Route Distinguisher (RD) que permite separar rutas de diferentes VPNs.
- Utilizada en redes con múltiples instancias (como MPLS).
Ejemplo de vida cotidiana:
- La tabla IPv4 es como una agenda de contactos personal.
- La tabla VPNv4 es como un directorio corporativo que separa los contactos por departamento (RD).
Comandos de Localización de Rutas en un Router Reflector
1. Huawei - Verificar Conexiones con Vecinos
Comando:
disp bgp vpnv4 all peer
Ejemplo de Resultado (Datos Ficticios):
BGP local router ID : 192.0.2.1 Local AS number : 64512 Total number of peers : 5 Peers in established state : 3 Peer V AS MsgRcvd MsgSent OutQ Up/Down State PrefRcv 203.0.113.1 4 64512 120345 115678 0 05h12m Established 100 203.0.113.2 4 64512 200456 145678 0 10h45m Established 150 203.0.113.3 4 64512 100678 98765 0 20h30m Established 80 198.51.100.1 4 64520 0 0 0 00h30m Idle 0 198.51.100.2 4 64520 0 0 0 00h30m Connect 0
Interpretación del Resultado:
- Peer: Dirección IP del vecino.
- AS: Sistema Autónomo del vecino.
- MsgRcvd / MsgSent: Mensajes enviados y recibidos entre los routers.
- State: Estado de la conexión (
Idle
,Connect
,Established
).
2. Cisco - Buscar Rutas en VPNv4 (Sin RD)
Comando:
sh bgp vpnv4 unicast 203.0.113.10/30 longer-prefixes
Ejemplo de Resultado (Datos Ficticios):
BGP router identifier 192.0.2.1, local AS number 64512 Status codes: s suppressed, d damped, h history, * valid, > best i - internal, r RIB-failure, S stale, N Nexthop-discard Origin codes: i - IGP, e - EGP, ? - incomplete Route Distinguisher: 64512:100 *>i203.0.113.8/30 192.0.2.2 0 100 0 ? * i 192.0.2.2 0 100 0 ?
Interpretación del Resultado:
- Route Distinguisher: Identificador de la VPN.
- Next Hop: IP del siguiente salto.
- * > i: Ruta válida (
*
), mejor ruta (>
) e interna (i
).
3. Huawei - Buscar Rutas en VPNv4 (Con RD)
Comando:
disp bgp vpnv4 route-distinguisher 64512:100 routing-table 203.0.113.10 30
Ejemplo de Resultado (Datos Ficticios):
BGP Local router ID : 192.0.2.1 Local AS number : 64512 Route Distinguisher: 64512:100 *>i203.0.113.8/30 192.0.2.2 0 100 0 ? Advertised to peers: 203.0.113.4 203.0.113.5 203.0.113.6
Interpretación:
- Advertised to peers: Lista de vecinos a los que se anunció la ruta.
Conclusión
Con estos ejemplos ficticios, queda claro cómo buscar rutas y diferenciar entre tablas IPv4 y VPNv4 en un entorno de Router Reflector.
```