OSPF | GNS3 | NETWORKING



Términos a conocer antes de comenzar:

  • Wildcard, en palabras simples se puede definir cómo; la máscara VLSM pero invertida ya que esta es requerida para especificar el número de hosts existentes dentro de una red.
https://es.wikipedia.org/wiki/M%C3%A1scara_wildcard
  • OSPF= Open shortest path first (El camino más corto primero), su forma de funcionar es bastante sencilla. Cada router conoce los routers cercanos y las direcciones que posee cada router de los cercanos. Además de esto cada router sabe a que distancia (medida en routers) está cada router. Así cuando tiene que enviar un paquete lo envía por la ruta por la que tenga que dar menos saltos. 
http://neo.lcc.uma.es/evirtual/cdd/tutorial/red/protocols.html
  • LSA= Link State Advertisement. Los LSAs describen el estado de una red o de un router. Esta descripción cubre el estado de todos los interfaces de los routers y sus adyacencias.
https://www.eduangi.org/node131.html

Descargar programa y recursos utilizados: AQUÍ

Las Loopback no son obligatorias para que OSPF funcione, pero sirve tener una interfaz logica funcionando en caso de caidas provocadas a nivel de hardware

Comencemos por el Router R1:
R1(config)#int loopback 0                         *int= interface          
R1(config-if)#ip add 1.1.1.1 255.255.255.0        *ip add= ip address

R1(config)#int f0/0                                 *int f0/0= interface FastEthernet0/0
R1(config-if)#ip add 10.0.0.1 255.255.255.0
R1(config-if)#no shut                               *no shut= no shutdown

R1(config)#int s2/0
R1(config-if)#ip add 172.16.0.1 255.255.255.252
R1(config-if)#no shut

R1(config)#router ospf 1
R1(config-router)#router-id 1.1.1.1          [puede omitirse, pero conviene para mantener conocimiento de donde se aprenden las redes] 
R1(config-router)#network 1.1.1.1 0.0.0.255 area 0      [0.0.0.255=wildcard de mascara /24]
R1(config-router)#network 10.0.0.0 0.0.0.255 area 0  [area 0 de momento ya que no es multiarea]
R1(config-router)#network 172.16.0.0 0.0.0.3 area 0

Le asignamos dirección al PC2:
PC-2> ip 10.0.0.2 255.255.255.0 10.0.0.1

Seguimos con R2:
R2(config)#int loopback 0                      
R2(config-if)#ip add 2.2.2.2 255.255.255.0

R2(config)#int s2/0                     
R2(config-if)#ip add 172.16.0.2 255.255.255.252   
R2(config-if)#no shut

R2(config)#int s2/1                    
R2(config-if)#ip add 172.21.0.1 255.255.255.252   
R2(config-if)#no shut

R2(config)#int f0/0                     
R2(config-if)#ip add 172.30.0.1 255.255.255.252   
R2(config-if)#no shut

R2(config)#router ospf 1 
R2(config-router)#router-id 2.2.2.2
R2(config-router)#network 2.2.2.2 0.0.0.255 area 0
R2(config-router)#network 172.16.0.0 0.0.0.3 area 0
 %OSPF-5-ADJCHG: Process 1, Nbr 1.1.1.1 on Serial2/0 from LOADING to FULL, Loading Done   [Mensaje de que estableció comunicación con R1] 
R2(config-router)#network 172.21.0.0 0.0.0.3 area 0
R2(config-router)#network 172.30.0.0 0.0.0.3 area 0

Pasamos ahora a R3:
R3(config)#int loopback 0                      
R3(config-if)#ip add 3.3.3.3 255.255.255.0
 
R3(config)#int f0/0
R3(config-if)#ip add 20.0.0.1 255.255.255.0   
R3(config-if)#no shut
 
R3(config)#int s2/0                     
R3(config-if)#ip add 172.21.0.2 255.255.255.252   
R3(config-if)#no shut
 
R3(config)#router ospf 1 
R3(config-router)#router-id 3.3.3.3          
R3(config-router)#network 3.3.3.3 0.0.0.255 area 0     
R3(config-router)#network 20.0.0.0 0.0.0.255 area 0  
R3(config-router)#network 172.21.0.0 0.0.0.3 area 0
%OSPF-5-ADJCHG: Process 1, Nbr 2.2.2.2 on Serial2/1 from LOADING to FULL, Loading Done   

Igualmente le damos dirección a PC3:
PC-3> ip 20.0.0.2 255.255.255.0 20.0.0.1

Finalizamos ya con R4:
R4(config)#int loopback 0                      
R4(config-if)#ip add 4.4.4.4 255.255.255.0
 
R4(config)#int f0/0
R4(config-if)#ip add 172.30.0.2 255.255.255.252   
R4(config-if)#no shut
 
R4(config)#int e3/0                     
R4(config-if)#ip add 50.0.0.1 255.255.255.0   
R4(config-if)#no shut
 
R4(config)#router ospf 1 
R4(config-router)#router-id 4.4.4.4          
R4(config-router)#network 4.4.4.4 0.0.0.255 area 0     
R4(config-router)#network 172.30.0.0 0.0.0.3 area 0  
R4(config-router)#network 50.0.0.0 0.0.0.255 area 0
%OSPF-5-ADJCHG: Process 1, Nbr 2.2.2.2 on FastEthernet0/0 from LOADING to FULL, Loading Done   
Terminamos con PC1:
PC-1> ip 50.0.0.2 255.255.255.0 50.0.0.1
Comprobamos configuraciones:
R2 debería ser (los Router de los extremos deberían de mostrar unicamente la 2.2.2.2):
R2#show ip ospf neighbor 
*Debería dar algo así=

Comprobamos base de datos OSPF:
R2 debería ser (los Router de los extremos deberían de mostrar unicamente la 2.2.2.2):
R2#show ip ospf database
*Debería dar algo así=

Este comando muestra:
  • LINK ID: ID del router.Verificación OSPF Multiárea
  • ADV Router: ID del router que anuncia la ruta.
  • Age: Edad del estado del enlace.
  • Seq#: Número de secuencia del LSA, para detectar LSAs antiguos.
  • Checksum: Suma de comprobación del LSA.
  • Link count: Número de interfaces detectados por router.

Comando adicionales vistos en esta configuración:
-IP ADD
-HOSTNAME


En caso de alguna pifia y querer configurar todo desde cero sin reiniciar el equipo el proceso de OSPF se reinicia/limpia de la siguiente manera:
R?#clear ip ospf process
Reset ALL OSPF processes? [no]: yes 
Onda se te olvido poner el "router-id" cagaste teni que hacer esto por logi.

MÁS COMANDOS AQUÍ

 

Comentarios