SuperNotes by yuri.rodrix

Notas de YuriRod


Página tipo blog en el que voy a publicar mis notas de aprendizaje, en especial de temas como matemáticas, física y quizá algo de programación

Redes neuronales
Redes neuronales
Redes neuronales
Redes neuronales
Redes neuronales
Redes neuronales

Configuración OSPF (Huawei + Cisco)

En esta práctica configuramos una red con ocho routers en el núcleo (A…H) corriendo OSPF en el área 0, y dos routers de borde (Ra y Rb) que solo usan rutas estáticas. Los routers A (AR1) y H (AR5) hacen redistribución de las redes estáticas de Ra y Rb hacia OSPF para que el resto del dominio las aprenda. Los números en naranja del grafo son los costos OSPF de cada enlace.

Topología

Topología OSPF con Ra, A..H y Rb
  • Ra (AR201) ↔ A (AR1): enlace de acceso, configurado con rutas estáticas en ambos extremos. Detrás de Ra cuelgan PC1/PC2.
  • Rb (AR201) ↔ H (AR5): igual que el anterior, pero con PC3/PC4.
  • A…H forman el dominio OSPF (área 0). Los enlaces internos llevan el costo en naranja del diagrama.
  • A y H son ASBR: redistribuyen las redes estáticas de Ra y Rb dentro de OSPF como rutas externas (tipo 5 / E2).

Plan de direccionamiento

Cada enlace punto-a-punto usa una /30/30. Las LANs de los PCs detrás de Ra y Rb usan /24/24. Cada router tiene un loopback que también sirve de router-id.

EnlaceRedExtremo AExtremo BCosto
LAN Ra (PC1/PC2)192.168.10.0/24Ra .1 (Eth)
Ra↔A10.0.0.0/30Ra .1A .2 (GE0/0/0)estática
A↔B10.0.1.0/30A .1 (GE0/0/1)B .22
A↔C10.0.1.4/30A .1 (GE0/0/2)C .210
B↔C10.0.1.8/30B .1C .28
B↔D10.0.1.12/30B .1D .22
C↔E10.0.1.16/30C .1E .213
D↔E10.0.1.20/30D .1E .28
D↔F10.0.1.24/30D .1F .22
E↔F10.0.1.28/30E .1F .213
E↔G10.0.1.32/30E .1G .210
F↔H10.0.1.36/30F .1H .2 (GE0/0/1)2
G↔H10.0.1.40/30G .1H .2 (GE0/0/2)8
Rb↔H10.0.0.4/30Rb .5H .6 (GE0/0/0)estática
LAN Rb (PC3/PC4)192.168.20.0/24Rb .1 (Eth)

Los costos están tomados de las etiquetas naranjas del diagrama; si en tu lab cambian, basta con ajustar el valor de ospf cost / ip ospf cost en la interfaz correspondiente.

Estrategia general

  1. En Ra y Rb: una ruta estática por defecto hacia A/H respectivamente. No corren OSPF.
  2. En A y H: ruta estática hacia la LAN del PC y hacia el extremo del otro lado (Ra/Rb). Habilitan OSPF en las interfaces del backbone y redistribuyen esas estáticas dentro de OSPF.
  3. En B, C, D, E, F, G: solo OSPF área 0 en cada interfaz, con el cost del enlace.

Ra (estático) — Huawei vs Cisco

Ra solo necesita una IP en la LAN, una IP en el enlace a A y una ruta por defecto apuntando a A.

Huawei (VRP)

system-view
 sysname Ra
 interface GigabitEthernet0/0/0
  ip address 192.168.10.1 255.255.255.0
  undo shutdown
  quit
 interface GigabitEthernet0/0/1
  ip address 10.0.0.1 255.255.255.252
  undo shutdown
  quit
 ip route-static 0.0.0.0 0.0.0.0 10.0.0.2
 quit
save

Cisco (IOS)

enable
configure terminal
 hostname Ra
 interface GigabitEthernet0/0
  ip address 192.168.10.1 255.255.255.0
  no shutdown
  exit
 interface GigabitEthernet0/1
  ip address 10.0.0.1 255.255.255.252
  no shutdown
  exit
 ip route 0.0.0.0 0.0.0.0 10.0.0.2
 end
write memory

A (AR1) — OSPF + redistribución de estáticas

A tiene tres roles: terminar el enlace estático contra Ra, anunciar la LAN de PC1/PC2 dentro de OSPF y participar en el backbone con B y C (costos 2 y 10).

Huawei (VRP)

system-view
 sysname A
 interface LoopBack0
  ip address 1.1.1.1 255.255.255.255
  quit
 interface GigabitEthernet0/0/0
  ip address 10.0.0.2 255.255.255.252
  undo shutdown
  quit
 interface GigabitEthernet0/0/1
  ip address 10.0.1.1 255.255.255.252
  ospf cost 2
  undo shutdown
  quit
 interface GigabitEthernet0/0/2
  ip address 10.0.1.5 255.255.255.252
  ospf cost 10
  undo shutdown
  quit

 # Estáticas hacia la LAN de Ra (PC1/PC2) y hacia Ra
 ip route-static 192.168.10.0 255.255.255.0 10.0.0.1

 ospf 1 router-id 1.1.1.1
  area 0.0.0.0
   network 10.0.1.0 0.0.0.3
   network 10.0.1.4 0.0.0.3
   network 1.1.1.1 0.0.0.0
  # Redistribuye las estáticas en OSPF como tipo 2
  import-route static type 2
  quit
 quit
save

Cisco (IOS)

enable
configure terminal
 hostname A
 interface Loopback0
  ip address 1.1.1.1 255.255.255.255
  exit
 interface GigabitEthernet0/0
  ip address 10.0.0.2 255.255.255.252
  no shutdown
  exit
 interface GigabitEthernet0/1
  ip address 10.0.1.1 255.255.255.252
  ip ospf cost 2
  no shutdown
  exit
 interface GigabitEthernet0/2
  ip address 10.0.1.5 255.255.255.252
  ip ospf cost 10
  no shutdown
  exit

 ! Estática hacia la LAN de Ra
 ip route 192.168.10.0 255.255.255.0 10.0.0.1

 router ospf 1
  router-id 1.1.1.1
  network 10.0.1.0 0.0.0.3 area 0
  network 10.0.1.4 0.0.0.3 area 0
  network 1.1.1.1 0.0.0.0 area 0
  ! Redistribuye estáticas como tipo 2 (E2)
  redistribute static subnets metric-type 2
 end
write memory
Por qué tipo 2 (E2): con E2 el costo de la ruta externa es fijo en todos los routers OSPF (no se le suma el costo interno del camino hacia el ASBR). Si quieres que el costo sí escale con la distancia interna, usa type 1 / metric-type 1.

B, C, D, E, F, G — solo OSPF

Routers internos. Cada uno con su loopback como router-id, OSPF en área 0 y el cost por interfaz según el grafo. Ejemplo con B (conectado a A, C y D):

Huawei (VRP) — B

system-view
 sysname B
 interface LoopBack0
  ip address 2.2.2.2 255.255.255.255
  quit
 interface GigabitEthernet0/0/0   # ↔ A
  ip address 10.0.1.2 255.255.255.252
  ospf cost 2
  undo shutdown
  quit
 interface GigabitEthernet0/0/1   # ↔ C
  ip address 10.0.1.9 255.255.255.252
  ospf cost 8
  undo shutdown
  quit
 interface GigabitEthernet0/0/2   # ↔ D
  ip address 10.0.1.13 255.255.255.252
  ospf cost 2
  undo shutdown
  quit
 ospf 1 router-id 2.2.2.2
  area 0.0.0.0
   network 10.0.1.0  0.0.0.3
   network 10.0.1.8  0.0.0.3
   network 10.0.1.12 0.0.0.3
   network 2.2.2.2   0.0.0.0
  quit
 quit
save

Cisco (IOS) — B

enable
configure terminal
 hostname B
 interface Loopback0
  ip address 2.2.2.2 255.255.255.255
  exit
 interface GigabitEthernet0/0    ! ↔ A
  ip address 10.0.1.2 255.255.255.252
  ip ospf cost 2
  no shutdown
  exit
 interface GigabitEthernet0/1    ! ↔ C
  ip address 10.0.1.9 255.255.255.252
  ip ospf cost 8
  no shutdown
  exit
 interface GigabitEthernet0/2    ! ↔ D
  ip address 10.0.1.13 255.255.255.252
  ip ospf cost 2
  no shutdown
  exit
 router ospf 1
  router-id 2.2.2.2
  network 10.0.1.0  0.0.0.3 area 0
  network 10.0.1.8  0.0.0.3 area 0
  network 10.0.1.12 0.0.0.3 area 0
  network 2.2.2.2   0.0.0.0 area 0
 end
write memory

C, D, E, F y G siguen exactamente el mismo molde: cambia hostname, router-id (loopback r.r.r.rr.r.r.r con r = 3..7), la lista de interfaces y el cost de cada una. No hay import-route/redistribute en ninguno de ellos.

H (AR5) — espejo de A

H hace lo mismo que A pero del otro lado: termina la estática contra Rb, anuncia la LAN de PC3/PC4 y se mete en OSPF con F y G (costos 2 y 8).

Huawei (VRP)

system-view
 sysname H
 interface LoopBack0
  ip address 8.8.8.8 255.255.255.255
  quit
 interface GigabitEthernet0/0/0   # ↔ Rb
  ip address 10.0.0.6 255.255.255.252
  undo shutdown
  quit
 interface GigabitEthernet0/0/1   # ↔ F
  ip address 10.0.1.38 255.255.255.252
  ospf cost 2
  undo shutdown
  quit
 interface GigabitEthernet0/0/2   # ↔ G
  ip address 10.0.1.42 255.255.255.252
  ospf cost 8
  undo shutdown
  quit

 ip route-static 192.168.20.0 255.255.255.0 10.0.0.5

 ospf 1 router-id 8.8.8.8
  area 0.0.0.0
   network 10.0.1.36 0.0.0.3
   network 10.0.1.40 0.0.0.3
   network 8.8.8.8   0.0.0.0
  import-route static type 2
  quit
 quit
save

Cisco (IOS)

enable
configure terminal
 hostname H
 interface Loopback0
  ip address 8.8.8.8 255.255.255.255
  exit
 interface GigabitEthernet0/0   ! ↔ Rb
  ip address 10.0.0.6 255.255.255.252
  no shutdown
  exit
 interface GigabitEthernet0/1   ! ↔ F
  ip address 10.0.1.38 255.255.255.252
  ip ospf cost 2
  no shutdown
  exit
 interface GigabitEthernet0/2   ! ↔ G
  ip address 10.0.1.42 255.255.255.252
  ip ospf cost 8
  no shutdown
  exit

 ip route 192.168.20.0 255.255.255.0 10.0.0.5

 router ospf 1
  router-id 8.8.8.8
  network 10.0.1.36 0.0.0.3 area 0
  network 10.0.1.40 0.0.0.3 area 0
  network 8.8.8.8   0.0.0.0 area 0
  redistribute static subnets metric-type 2
 end
write memory

Rb (estático)

Huawei

system-view
 sysname Rb
 interface GigabitEthernet0/0/0
  ip address 192.168.20.1 255.255.255.0
  undo shutdown
  quit
 interface GigabitEthernet0/0/1
  ip address 10.0.0.5 255.255.255.252
  undo shutdown
  quit
 ip route-static 0.0.0.0 0.0.0.0 10.0.0.6
 quit
save

Cisco

enable
configure terminal
 hostname Rb
 interface GigabitEthernet0/0
  ip address 192.168.20.1 255.255.255.0
  no shutdown
  exit
 interface GigabitEthernet0/1
  ip address 10.0.0.5 255.255.255.252
  no shutdown
  exit
 ip route 0.0.0.0 0.0.0.0 10.0.0.6
 end
write memory

Equivalencias de comandos clave

AcciónHuawei (VRP)Cisco (IOS)
Entrar a configuraciónsystem-viewconfigure terminal
Nombre del dispositivosysname Xhostname X
Levantar interfazundo shutdownno shutdown
Ruta estáticaip route-static dst mask nhip route dst mask nh
Iniciar OSPFospf 1 router-id Xrouter ospf 1 / router-id X
Anunciar red en áreaarea 0 → network N wildnetwork N wild area 0
Costo del enlaceospf cost N (en la interfaz)ip ospf cost N (en la interfaz)
Redistribuir estáticasimport-route static type 2redistribute static subnets metric-type 2
Guardarsavewrite memory

Verificación

Huawei

display ip routing-table
display ospf peer brief
display ospf lsdb
display ospf routing
display ospf interface

Cisco

show ip route
show ip ospf neighbor
show ip ospf database
show ip ospf interface brief
show ip protocols
  • En B, C, D, E, F o G, las redes 192.168.10.0/24 y 192.168.20.0/24 deben aparecer como OSPF E2 (Huawei: O_ASE; Cisco: O E2), porque vienen redistribuidas por A y H.
  • Desde PC1 (detrás de Ra) un ping a PC3 (detrás de Rb) debe responder. El camino lo decide OSPF en función de los costos en naranja del grafo.
  • Si una vecindad OSPF no sube, revisa: máscaras iguales en el enlace, el cost consistente, y que la interfaz esté con no shutdown / undo shutdown.