- Segmentación de Redes
Se establecen los siguientes rangos IP para la implementación:
- Red principal para AS 200 (federado): 172.30.0.0/16
- Subred 172.30.1.0/24 destinada al área del AS 200
- Redes de loobpack: 10.10.1.0/24, 10.10.2.0/24, 10.10.3.0/24, 10.10.4.0/24, 10.10.5.0/24
- Redes externas: 192.168.1.0/24 para AS 10 y 192.168.3.0/24 para AS 30
- Configuración Básica de Interfaces
Asignar direcciones IP en las interfaces de cada router siguiendo el esquema anterior. Ejemplo para el Router1 (R1):
[R1] interface GigabitEthernet0/0/0
[R1-GigabitEthernet0/0/0] ip address 192.168.1.1 255.255.255.0
[R1] interface LoopBack0
[R1-LoopBack0] ip address 10.10.1.1 255.255.255.0
Repetir configuración similar para los routers R2 a R8, con direcciones IP ajustadas según el plan.
- Habilitación de OSPF en AS 200
Para los routers internos del AS federado, se despliega OSPF para divulgar las redes locales.
[R2] ospf 1 router-id 10.0.0.2
[R2-ospf-1] area 0
[R2-ospf-1-area-0.0.0.0] network 172.30.0.0 0.0.255.255
Aplicar configuración análoga en R3, R4, R5, R6 y R7, con router-IDs únicos (por ejemplo, 10.0.0.3 para R3).
- Configuración de BGP y Federación
4.1 Establecimiento de Sesiones BGP
Definir BGP en cada router, implementando la federación mediante sub-AS 201 y 202.
[R1] bgp 10
[R1-bgp] router-id 10.0.0.1
[R1-bgp] peer 192.168.1.2 as-number 200
Para el Router2 (R2), miembro del sub-AS 201:
[R2] bgp 201
[R2-bgp] router-id 10.0.0.2
[R2-bgp] confederation id 200
[R2-bgp] confederation peer-as 202
[R2-bgp] peer 192.168.1.1 as-number 10
[R2-bgp] peer 10.10.3.1 as-number 201
[R2-bgp] peer 10.10.3.1 connect-interface LoopBack0
[R2-bgp] peer 10.10.5.1 as-number 202
[R2-bgp] peer 10.10.5.1 connect-interface LoopBack0
[R2-bgp] peer 10.10.5.1 ebgp-max-hop
Configurar de manera similar los routers R3 a R8, ajustando números de AS y direcciones de peers. Por ejemplo, R3 en sub-AS 201 establece peers con R2 y R4 usando interfaces de loopback.
4.2 Divulgación de Prefijos
Anunciar redes en BGP y configurar next-hop-local para sesiones iBGP.
[R1] bgp 10
[R1-bgp] network 192.168.1.0 255.255.255.0
En routers internos como R2:
[R2] bgp 201
[R2-bgp] peer 10.10.3.1 next-hop-local
[R2-bgp] peer 10.10.5.1 next-hop-local
Para routers reflectores de ruta, como R3 en sub-AS 201:
[R3] bgp 201
[R3-bgp] peer 10.10.2.1 reflect-client
De forma aáloga, R6 actúa como reflector en sub-AS 202 para R5 y R7.
4.3 Agregación de Rutas en AS 200
Crear rutas estáticas de resumen y anunciarlas en BGP para optimizar el enrutamiento.
[R2] ip route-static 172.30.0.0 255.255.0.0 NULL0
[R2] bgp 201
[R2-bgp] network 172.30.0.0 255.255.0.0
En el Router7 (R7), perteneciente al sub-AS 202:
[R7] ip route-static 172.30.0.0 255.255.0.0 NULL0
[R7] bgp 202
[R7-bgp] network 172.30.0.0 255.255.0.0
4.4 Implementación de Túnel GRE
Establecer un túnel GRE entre R1 y R8 para interconectar las redes externas.
[R1] interface Tunnel0/0/0
[R1-Tunnel0/0/0] ip address 10.99.0.1 255.255.255.0
[R1-Tunnel0/0/0] tunnel-protocol gre
[R1-Tunnel0/0/0] source 192.168.1.1
[R1-Tunnel0/0/0] destination 192.168.3.1
[R1] ip route-static 192.168.2.0 255.255.255.0 10.99.0.2
[R8] interface Tunnel0/0/0
[R8-Tunnel0/0/0] ip address 10.99.0.2 255.255.255.0
[R8-Tunnel0/0/0] tunnel-protocol gre
[R8-Tunnel0/0/0] source 192.168.3.1
[R8-Tunnel0/0/0] destination 192.168.1.1
[R8] ip route-static 192.168.4.0 255.255.255.0 10.99.0.1