Mostrando las entradas con la etiqueta OSPF. Mostrar todas las entradas
Mostrando las entradas con la etiqueta OSPF. Mostrar todas las entradas

13 feb 2011

CCNP ROUTER 3: OSPF - Operación de OSPF

OSPF tiene diferentes paquetes, utiliza  puerto 89 para enviar los paquetes, usa direccionamiento multicast 224.0.0.5 para todos los router o 224.0.0.6 para comunicarse con el  el DR.


Tipos de pauqetes OSPF


  • Hello: Identifican los vecinos y mantienen adyacencia
  • Link state request (LSR): solicita una actualizacion LSU, contiene el  ID del router que solicita.
  • Database Description(DBD): resumen de el LSDB, incluye el RID  y la secuencia de cada LSA
  • link state update(LSU): contiene un o grupo completo de  LSA.
  • Link State Acknowledgment (LSAck): es un acuse de recibido de todos los paquetes de OSPF excepto hello.


Relación con los vecinos en OSPF


Los router con Ospf envían periódicamente paquetes para mantener la velocidad, luego intercambian información  acautelándose estomáticamente.
Para que dos router sean vecinos deben estar en la misma red, exceptuando el uso de Virtual link, además deben tener en comun: hello\Tiempo de vida, Area, marcado STUB,  Autenticación y password-

En un enlace Punto a Punto los dos router crean vecindad y  sincronizan sus base de datos. En enlaces multiacceso los router solo tienen vecindad con el DR y el BDR.

Los Router declaran un Vecino Caido cunado trascurre el  dead time del paquete Hello.

Hello/dead time
10/40 segundos, para LAN  y Punto a punto.
30/120 segundos, para redes no broadcast multiacceso.

Pasos para Estableser vecinos y sincronizacion.

  1. Estado Down:  no se ainiiado el proceso, no se a enviado paquetes
  2. Estado Init: El router inunda de paquetes hello.
  3. Estado Two-way:  El router recibe hello de otro router con su ID, se verifica que coincida los parametros para formar vecindad.
  4. Estado Exstart: Se determina la adyasencia y se decide que router empieza  la sincronizacion.
  5. Estado Exchange: los Router intercambian sus bases de datos completas.
  6. Estado Loading: cada router los datos recividos con los propios, y sincronizan la base de datos.
  7. Estado Full: la LSDB se encunetra sincronizada y los routers tienen adyasencia.


Conisderaciones de diseño


  • Diseño herarquico
  • Sumarizacion en areas
  • Creacion de areas Stub
  • utilizacion de virtual link para unir areas al area 0
  • Conosimiento de los enlaces.
  • hay una baase DBD por cada proceso OSPF
  • Las areas  pueden comunicarse estando en diferentes procesos OSPF


Configuracion basica de OSPF


Basta con crear el proceso OSPF pra que este se active en el router, Las interfaces que intervienen en el proceso OSPF son las que se encunetran dentro de las redes declaradas con el comando network

Configuracion basica Ospf
R1(config)#router ospf 10
R1(config-router)#network 10.10.10.0 0.0.0.255 area 0
R1(config-router)#

Tambien se puede activar OSPF directamente sobre una interfas utilizando el comando :
 ip ospf 10 area 0


25 dic 2010

CCNP ROUTE 3: OSPF - Router Link state advertisements (LSA)

Router  Link state advertisements  (LSA)

 

Cada router contiene una base de datos de los LSA, una base de datos por cada area conectada.Cada LSA tiene una secuencia y tiempo de vida 30 minutos por defecto.

Cuando una LSA es recibido y este es nuevo se añade a la base de datos y se ejecuta el algoritmo SPF, si el router recibe un LSA viejo este envía la versión actualizada al router que propago el viejo LSA.La secuencia de los LSA empieza con el numero 0x80000001, los LSA se actualizan porque una ruta es adherida o borrada y cada 30 minuto si no suceden cambios.

El comando show ip ospf database muestra  el tiempo , secuencia de los LSA y cantidad de redes propagadas.

 

show ip ospf database
Router#show ip ospf database
            OSPF Router with ID (10.20.10.10) (Process ID 10)

                Router Link States (Area 0)

Link ID         ADV Router      Age         Seq#       Checksum Link count
10.20.10.10     10.20.10.10     3           0x80000003 0x007d43 2
10.10.10.10     10.10.10.10     3           0x80000003 0x005e82 2

                Net Link States (Area 0)
Link ID         ADV Router      Age         Seq#       Checksum
192.168.10.1    10.10.10.10     3           0x80000001 0x00dc27



Si en una red con muchos router que comparten LSA, podría inundarse la red y consumir CPU en los router. Para prevenir esto se puede proteger el router para que ignore LSA en caso de recibir cierto número en cierto tiempo. Para ello se debe configurar en el procedo OSP en comando max-lsa maximum-number [thresholdpercentage] [warningonly] [ignore-time minutes] [ignore-count number] [reset-time minutes]

 

Tipos de LSA


Existen diferentes tipo de LSA dependiendo de la ruta que se esta anunciando.

 

Los tipos 1,2   son propagados solo dentro de un área.  Las tipo 3,4 son rutas de otras áreas del proceso OSPF,  las tipo 5,7 son rutas de otros SA (sistemas autónomos).

 

Cuando utilizamos show ip route ospf podemos observar la simbología que nos indica de que tipo es la ruta aprendida por OSPF.

show ip route ospf
Router#sh ip route ospf
     10.0.0.0/32 is subnetted, 5 subnets
O       10.10.10.10 [110/2] via 192.168.10.1, 00:06:41, FastEthernet0/0
O       10.30.10.10 [110/2] via 192.168.10.55, 00:06:41, FastEthernet0/0
O       10.40.10.10 [110/2] via 192.168.20.41, 00:17:56, FastEthernet0/1
     20.0.0.0/32 is subnetted, 1 subnets
O IA    20.10.10.10 [110/3] via 192.168.10.55, 00:06:41, FastEthernet0/0
O E2 30.0.0.0 [110/20] via 192.168.10.1, 00:01:43, FastEthernet0/0
O IA 192.168.30.0 [110/2] via 192.168.10.55, 00:06:41, FastEthernet0/0
Router#


Revisemos el comando show ip ospf database

show ip ospf database
Router#sh ip ospf database
            OSPF Router with ID (10.20.20.10) (Process ID 10)

                Router Link States (Area 0) [Router en el area que tienen ejecutado OSPF incluyendose]

Link ID         ADV Router      Age         Seq#       Checksum Link count
10.20.20.10     10.20.20.10     1671        0x80000009 0x00feff 4
10.30.10.10     10.30.10.10     1672        0x8000000e 0x00feff 2
10.10.10.10     10.10.10.10     1044        0x80000008 0x00c85d 3
10.40.10.10     10.40.10.10     534         0x80000005 0x0047d9 2

                Net Link States (Area 0)  [Router DR  en la misma area]
Link ID         ADV Router      Age         Seq#       Checksum
192.168.10.55   10.30.10.10     1672        0x80000005 0x002ca3
192.168.20.41   10.40.10.10     534         0x80000003 0x00bb99

                Summary Net Link States (Area 0) [rutas sumarizadas de otras areas]
Link ID         ADV Router      Age         Seq#       Checksum
192.168.30.0    10.30.10.10     1686        0x80000005 0x00fc01
20.10.10.10     10.30.10.10     1686        0x80000006 0x00fc01

                Type-5 AS External Link States [Ruta externas a el Sitema Autonomo]
Link ID         ADV Router      Age         Seq#       Checksum Tag
30.0.0.0        10.10.10.10     1374        0x80000004 0x00fc01 0
40.0.0.0        10.10.10.10     1186        0x80000005 0x008ae1 0
Router#

CCNP ROUTE 3: OSPF Open Shortest Path First

Open Shortest Path First

Estándar Abierto, protocolo de estado enlace que utiliza el costo como métrica, Utiliza el algoritmo de diskstra SPF(Shortest pasth First)  para determinar el mejor camino. OSPF crea una base de datos que refleja la topología de la red. Ospf permite a la red un grado de escalabilidad alto gracias al manejo de áreas.OSPF es un protocolo IGP, puede operar con seguridad.


OSPF crea una database que contiene la estructura de la red.
Mantiene la vencindad con envios de paquetes hello, donde intercambia RID y costos.
Los Router intercambian link state advertisements(LSA) donde informan a los demas router las redes, costos y RID aprendidadas conformando  en cada router una link state database (LSB).
EL router ejecuta SPF con la LSB y resultan la tabla de rutas.
OSPF se puede dividir en areas, todos los procesos de OSPF deben tener el area 0, el SPF se corre por area y todas la areas de OSPF debe estar atadas al area 0

Las ventajas de las areas en OSPF



  • Minimisa el numero de entradas en el router
  • Contiene el renvio indiscriminado de LSA
  • Minimisa el impacto cunado cambia la topologia.
  • Refuerza el concepto de gerarquia en la red.

Tipos de area de OSPF

Area Backbone: area de transito que conecta todas las demas areas
Area Regular: area difernete al backbone que contiene interna y externas rede.
Stub Area : area diferente al backbone que solo contiene rutas internas y un default gateway
Totally Stubby : propietaria de cisco, es uan area stub que solo contine rutas de su propia area.
Not-so-stubby (NSSA):Contiene rutas internas, rutas deistribuidas  y ruta por defecto de manera opcional.
Totally- NSSA:Propietario de cisco solo contiene rutas de su propia area, rutas distrubuidas de otros proceso de ruteo y ruta por defecto.


Tipos de router en OSPF
Router interno: Router que posee todas sus interdaces en la misma area.
Router Backbone: Router que tiene por lo menos una interface en el area 0.
Router de borde (ABR): Router que tiene interface en dos o mas areas.
Router de limite AS (ASBR): Router de limite de de sistema autonomo (AS) tiene interface en el AS OSPF y en otro AS ( EIGRP , RIP , etc).


Link-state Advertisement (LSA)

Paquetes que describen el estado de los enlaces en OSPF, Existen varios Tipos

Tipos de LSA
Type 1 Informas sobre la vecindad , Hello
Type 2 Informan sobre las redes aprendidas, DBD
Type 3 Informa sobre las Rutas sumarizadas de otras areas
Type 4 Informa al ASBR sobre las rutas de otras areas
Type 5 informa sobre las rutas fuera del SA
Type 6 utilizado para multicast
Type 7 Son solo utilizados por NSSA


La metrica de OSPF

la metrica en ospf se llama costo, el enlace que se utiliza es el de menor costo, este se calcula automaticamente en cada interface por defecto se calcula con la siguiente  formula:

Costo=\frac{100 Mbps}{Bandwidth}

Esta formula trata a las interface de 100Mbps y superiores por igual. para diferenciar las metrias automaticas de 100Mbps y 1000Mbps o superiores se debe modificar el calculo de la pertrica.

modificacion del calculo automatico del costo en OSPF
Router(config-router)# auto-cost reference-bandwidth [ancho de banda maximo]

Tambien se puede colocar costos a los enlaces, esta configuracion tiene prioridad sobre el auto-coto

router(config-if)#ip opf cost [numero del costo]


El tema del costo en OSPF es muy importante que se tenga muy claro.

OSPF por defecto tiene el auto-cost reference-bandwidth en 100, osea el costo  minimo se lo asigna a interfaces de 100Mbps o superior, miremos la siguiente tabla por defecto

Interface
Bandwidth (Mbps)
Auto-Cost en OSPF Cost=100Mbps/bandwidth
10 Gigabit Ethernet100001
Gibabit Ethernet10001
Fast Ethernet1001
Ethernet1010
Serial E1250

En este cuadro vemos que OSPF tomara el mismo costo para todo los enlaces superiores o iguales a 100Mbps teniendo el inconveniente que si tenemos elaces redundantes de 100mbps , 1000Mbps y 10000mbps  OSPF tomara como rutas Iguales y tratara de realizar balanceo de carga.

Si modificamos la formula de auto-costo. quedaria como esta tabla.

Interface
 BW (Mbps)Auto-Cost en
 OSPF Cost=100Mbps/BW
Auto-Costo en
OSPF
Cost=1000Mbps/BW
Auto-Costo en
OSPF
Cost=10000Mbps/BW
10 Gigabit Ethernet10000111
Gibabit Ethernet10001110
Fast Ethernet100110100
Ethernet10101001000
Serial E12505005000

Tener en cuenta que si modificamos el auto costo, para no tener inconveniente este  debe ser modificado en todos los router.

29 ago 2010

Backup con Internet Banda Ancha. 2 ISP

Escenario:
Compañía que tiene un servicio de Internet dedicado a 2Mbps  IP Fija (IP 200.80.30.2 /32 por medio de fibra óptica. La compañía tiene un router Cisco 1841

Solicitud:
Tener un respaldo (back-up) con un canal Banda ancha a 2MBps IP Dinámica.
El cliente usa en su red interna la red 192.168.1.0/24

Diagrama:


Aclaraciones:
El router realizara NAT con cada una de las direcciones publicas.

Solución 1:




Usar en combinación el DHCP y OSPF para  resolver el Problema con route-map en el proceso de NAT se aplicara el Nat con la dirección publica adecuada.

Configuración del las interfaces
interface FastEthernet0/0
 description Banda Ancha
 ip address dhcp
 ip nat outside
!
interface FastEthernet0/1
 description Internet Dedicado
 ip address 200.80.20.2 255.255.255.252
 ip nat outside
!
interface FastEthernet1/0
 description Red lan Cliente
 ip address 192.168.1.1 255.255.255.0
 ip nat inside

El DHCP  en la Interface F0/0 nos proporciona un  Ruta por defecto automática con una métrica de 254


Router#sh ip route 

Gateway of last resort is 200.20.10.1 to network 0.0.0.0

     200.80.20.0/30 is subnetted, 1 subnets
C       200.80.20.0 is directly connected, FastEthernet0/1
C    192.168.1.0/24 is directly connected, FastEthernet1/0
C    200.20.10.0/24 is directly connected, FastEthernet0/0
S*   0.0.0.0/0 [254/0] via 200.20.10.1
Router#


Sobre la F0/1 utilizaremos un proceso OSP  con un area stub para crear una puerta por defecto dinámica.

router ospf 10
 log-adjacency-changes
 area 1 stub no-summary
 network 200.80.20.0 0.0.0.3 area 1


La ruta por defecto aprendida con OSFP tiene una métrica menor

Router#sh ip route
Codes: C - connected, S - static, R - RIP, M - mobile, B - BGP
   
Gateway of last resort is 200.80.20.1 to network 0.0.0.0

     200.80.20.0/30 is subnetted, 1 subnets
C       200.80.20.0 is directly connected, FastEthernet0/1
C    192.168.1.0/24 is directly connected, FastEthernet1/0
C    200.20.10.0/24 is directly connected, FastEthernet0/0
O*IA 0.0.0.0/0 [110/2] via 200.80.20.1, 00:00:07, FastEthernet0/1



Configuración del NAT y route-map  esta parte se encarga de realizar el backup automático con dos pool diferentes de ip publicas.

ip nat inside source route-map BA interface FastEthernet0/0 overload
ip nat inside source route-map ID interface FastEthernet0/1 overload
!
access-list 10 permit 192.168.1.0 0.0.0.255
!
route-map BA permit 10
 description Banda Ancha
 match ip address 10
 match interface FastEthernet0/0
!
route-map ID permit 10
 description Internet Dedicado
 match ip address 10
 match interface FastEthernet0/1


Solución 2 :
Utilizamos IP SLA Monitor  para realizar un ping continuo para monitorizar el canal Principal , el canal Backup es Banda ancha por DHCP y la ruta es automática. Esta configuración sustituye al proceso OSPF.

Las interfaces , El NAT y Route-map queda igual que la configuración anterior


ip sla monitor 10
 type echo protocol ipIcmpEcho 200.80.20.1 source-interface FastEthernet0/1
 timeout 500
 frequency 5

!
ip sla monitor schedule 10 life forever start-time now
!
track 100 rtr 10 reachability
 delay down 10 up 10

ip route 0.0.0.0 0.0.0.0 200.80.20.1 track 100

Esta ruta estática es hacia el canal dedicado y tiene un track para solo ser habilitada mientras este activo el monitor. los tiempos  en la configuración  pueden ser modificados delay, frecuency, etc

Router#sh track 100
Track 100
  Response Time Reporter 10 reachability
  Reachability is Up
    7 changes, last change 00:09:25
  Delay up 10 secs, down 10 secs
  Latest operation return code: OK
  Latest RTT (millisecs) 12
  Tracked by:
    STATIC-IP-ROUTING 0
Router#


seudotag
backup de Internet, backup router cisco, backup con 2 ISP, backup con dos ISP, respaldo con dos ISP, respaldo de Internet, respaldo de Internet, IP SLA monitor, track cisco.

1 ago 2010

LAB MPLS : Backup con 2 servicios

Escenario:

Cliente que posee la  SEDE_PPAL  , la  SEDE_A  y la SEDE_B ,  tienen contratado dos servicios de VPN en cada Sede uno para DATOS y otro para  VOZ.

SEDE_PPAL
Datos: 512 Kbps
Voz: 128 Kbps

SEDE_A
Datos: 256 Kbps
Voz: 64 Kbps

SEDE_B
Datos: 256 Kbps
Voz: 64 Kbps

Topología Actual.

 

Proyecto:
El cliente nos solicita que la SEDE_PPAL  tenga un Backup  Activo-Pasivo . El backup solo entra en funcionamiento si el canal principal se apaga).
Las condiciones de este backup son las siguientes:

  1. El Canal Backup debe tener el mismo BW que el canal principal.
  2. Debe ofrecer backup a ambos servicios , Voz y Datos.
  3. Este back up debe ser Automatico.
  4. El tiempo máximo de transición hacia el backup debe ser 1 minuto.
  5. El backup debe llegar a un nodo diferente.
  6. El costo debe ser económico.


Diseño:

Después de evaluar distintas factibilidades técnica,tenemos disponible un enlace en cobre, es entregado a nuestra MPLS en otro PE. Para realizar el Backup Automático  se instalara un Router Cisco 1841 + Hwic-1T  ( cisco con 2 FE y 1 Serial ), se utilizara el Protocolo OSPF  (menos de 1 minuto) para realizar el backup automático en el router.

Laboratorio:

Sobre GNS3 montamos la topología mencionada

 Basandonos en el laboratorio anterior  lab-mpls-backup-con-otro-pe
En esta ocasión para los dos servicios utilizaremos un solo proceso OSPF en el router SEDE_PPAL y en la red MPLS.

La configuracion seria la siguiente:

ROUTER DEL CLIENTE _ SEDE_PPLA


hostname CLIENTE
!
interface Loopback100
description RED_LAN_DATOS
ip address 192.168.1.1 255.255.255.0
!
interface Loopback101
description RED_VOZ
ip address 192.168.2.1 255.255.255.248
!
interface FastEthernet0/0
description TK_Vlan_UK_PPAL(Fibra Optica)
no ip address
speed 100
full-duplex
!
interface FastEthernet0/0.100
description WAN_PPAL_DATOS
encapsulation dot1Q 100
ip address 192.168.0.2 255.255.255.252
ip ospf cost 50
!
interface FastEthernet0/0.101
description WAN_PPAL_VOZ
encapsulation dot1Q 101
ip address 192.168.0.42 255.255.255.252
ip ospf cost 50
!
interface Serial1/0
description TK_DLCI_UK_BK(Cobre)
no ip address
encapsulation frame-relay IETF
serial restart-delay 0
!
interface Serial1/0.16 point-to-point
description WAN_BK_DATOS
ip address 192.168.0.6 255.255.255.252
ip ospf cost 100
frame-relay interface-dlci 16
!
interface Serial1/0.17 point-to-point
description WAN_BK_VOZ
ip address 192.168.0.46 255.255.255.252
ip ospf cost 100
frame-relay interface-dlci 17
!
router ospf 100
log-adjacency-changes
area 10 stub no-summary
network 192.168.0.0 0.0.0.3 area 10
network 192.168.0.4 0.0.0.3 area 10
network 192.168.1.0 0.0.0.255 area 10
!
router ospf 101
log-adjacency-changes
network 192.168.0.40 0.0.0.3 area 20
network 192.168.0.44 0.0.0.3 area 20
network 192.168.2.0 0.0.0.7 area 20
distribute-list ospf_in in
!
ip access-list standard ospf_in
remark Entrada_OSPF_101
permit 192.168.2.0 0.0.0.255


ROUTER  PE1_BOG 

hostname PE1-BOG
!
ip vrf datos
rd 1001:100
route-target export 1001:100
route-target import 1001:100
!
interface Loopback100
description vrf_datos_osfp_100_area_10
ip vrf forwarding datos
ip address 192.168.100.211 255.255.255.255
!
interface Loopback140
description vrf_datos_osfp_100_area_20
ip vrf forwarding datos
ip address 192.168.40.111 255.255.255.255
!
interface FastEthernet1/0.100
description WAN_DATOS_PPAL_CLIENTE
encapsulation dot1Q 100
ip vrf forwarding datos
ip address 192.168.0.1 255.255.255.252
ip ospf cost 50
!
interface FastEthernet1/0.101
descriptionWAN_VOZ_PPAL_CLIENTE
encapsulation dot1Q 101
ip vrf forwarding datos
ip address 192.168.0.41 255.255.255.252
ip ospf cost 50
!
router ospf 100 vrf datos
log-adjacency-changes
area 10 stub no-summary
area 10 sham-link 192.168.40.111 192.168.40.222 cost 10
area 20 sham-link 192.168.100.211 192.168.100.222 cost 10
redistribute static subnets route-map voz
redistribute bgp 65000 subnets
network 192.168.0.0 0.0.0.3 area 10
network 192.168.0.40 0.0.0.3 area 20
!
address-family ipv4 vrf datos
redistribute connected
redistribute ospf 100 vrf datos
no synchronization
exit-address-family
!
ip route vrf datos 192.168.2.0 255.255.255.0 Null0
!
ip access-list standard voz
permit 192.168.2.0
!
route-map voz permit 10
match ip address voz

ROUTER PE2_BQA

hostname PE2-BQA
!
ip vrf datos
rd 1001:100
route-target export 1001:100
route-target import 1001:100
!
interface Loopback100
description vrf_datos_ospf_100_area_10
ip vrf forwarding datos
ip address 192.168.100.222 255.255.255.255
!
interface Loopback140
description vrf_datos_ospf_100_area_20
ip vrf forwarding datos
ip address 192.168.40.222 255.255.255.255
!
interface Serial0/0.216 point-to-point
description WAN_BK_DATOS
ip vrf forwarding datos
ip address 192.168.0.5 255.255.255.252
ip ospf cost 100
frame-relay interface-dlci 216
!
interface Serial0/0.217 point-to-point
description WAN_BK_VOZ
ip vrf forwarding datos
ip address 192.168.0.45 255.255.255.252
ip ospf cost 100
frame-relay interface-dlci 217
!
router ospf 100 vrf datos
log-adjacency-changes
area 10 stub no-summary
area 10 sham-link 192.168.40.222 192.168.40.111 cost 10
area 20 sham-link 192.168.100.222 192.168.100.211 cost 10
redistribute bgp 65000 subnets
network 192.168.0.4 0.0.0.3 area 10
network 192.168.0.44 0.0.0.3 area 20
!
address-family ipv4 vrf datos
redistribute connected
redistribute ospf 100 vrf datos
no synchronization
exit-address-family
!
!

Mostremos el Comportamiento. 
En el vídeo mostramos el comportamiento del backup.




25 jul 2010

LAB MPLS: BACKUP CON OTRO PE

Escenario:

Un Cliente en nuestra RED MPLS al cual le prestamos el servicio de datos por VPN con UK(ultimo kilómetro) en Fibra Óptica (Metro Ethernet) y le suministramos un backup en Cobre Framrealy desde otro PE de la nube MPLS.

Configurar OSPF en los PE involucrados obtenemos adyacencia con el cliente.

ROUTER CLIENTE
!
interface Loopback100
ip address 192.168.1.1 255.255.255.0
!
interface FastEthernet0/0
description Datos_PPAL
ip address 192.168.0.2 255.255.255.252
ip ospf cost 50
speed 100
full-duplex
!
!
interface Serial1/0.16 point-to-point
description Datos_BK
ip address 192.168.0.6 255.255.255.252
ip ospf cost 100
frame-relay interface-dlci 16
!
!
router ospf 100
log-adjacency-changes
area 10 stub no-summary
network 192.168.0.0 0.0.0.255 area 10
network 192.168.1.0 0.0.0.255 area 10
!

Neighbor ID Pri State Dead Time Address Interface
192.168.100.22 0 FULL/ - 00:00:34 192.168.0.5 Serial1/0.16
192.168.100.11 1 FULL/DR 00:00:35 192.168.0.1 FastEthernet0/0


ROUTER PE1_BOG

interface FastEthernet1/0.100
description datos
encapsulation dot1Q 100
ip vrf forwarding datos
ip address 192.168.0.1 255.255.255.252
ip ospf cost 50
!
router ospf 100 vrf datos
log-adjacency-changes
area 10 stub no-summary
network 192.168.0.0 0.0.0.3 area 10
!
address-family ipv4 vrf datos
redistribute connected
redistribute ospf 100 vrf datos metric 1 match internal external 1 external 2

Neighbor ID Pri State Dead Time Address Interface
192.168.1.1 1 FULL/BDR 00:00:32 192.168.0.2 FastEthernet1/0.100


ROUTER PE2_BQA

!
interface Serial0/0.216 point-to-point
description datos_bk
ip vrf forwarding datos
ip address 192.168.0.5 255.255.255.252
ip ospf cost 100
frame-relay interface-dlci 216

router ospf 100 vrf datos
log-adjacency-changes
area 10 stub no-summary
network 192.168.0.4 0.0.0.3 area 10

address-family ipv4 vrf datos
redistribute connected
redistribute ospf 100 vrf datos metric 1 match internal external 1 external 2

no synchronization
exit-address-family

Neighbor ID Pri State Dead Time Address Interface
192.168.1.1 0 FULL/ - 00:00:37 192.168.0.6 Serial0/0.216

Con esta informacion nos damos cuenta del primer problema el PE1-BOG y el PE2-BQA no tienen adyacencia.

revisando las tablas de ruteo nos encontramos con otro problema.

PE1-BOG
192.168.0.0/30 is subnetted, 3 subnets
B 192.168.0.8 [200/0] via 192.168.255.233, 01:26:23
C 192.168.0.0 is directly connected, FastEthernet1/0.100
O 192.168.0.4 [110/150] via 192.168.0.2, 00:09:01, FastEthernet1/0.100
192.168.1.0/32 is subnetted, 1 subnets
O 192.168.1.1 [110/51] via 192.168.0.2, 00:09:01, FastEthernet1/0.100
192.168.100.0/32 is subnetted, 2 subnets
B 192.168.100.222 [200/0] via 192.168.255.222, 00:13:47
C 192.168.100.211 is directly connected, Loopback100

PE2-BQA

192.168.0.0/30 is subnetted, 3 subnets
B 192.168.0.8 [200/0] via 192.168.255.233, 01:27:31
O 192.168.0.0 [110/150] via 192.168.0.6, 00:09:56, Serial0/0.216
C 192.168.0.4 is directly connected, Serial0/0.216
192.168.1.0/32 is subnetted, 1 subnets
O 192.168.1.1 [110/101] via 192.168.0.6, 00:09:56, Serial0/0.216
192.168.100.0/32 is subnetted, 2 subnets
C 192.168.100.222 is directly connected, Loopback100
B 192.168.100.211 [200/0] via 192.168.255.211, 00:14:39


Lo rojo nos muestra que ambos PE tienen rutas hacia la lan del CLIENTE por medio de las WAN y lo Naranja que los PE se descubren en OSPF por medio del router del cliente.

De esta forma si un paquete llegara al Cliente desde PE1-BOG este se enviaria directamente al cliente y el cliente responderia enviando el paquete a PE1-BOG, Pero si el paquete pasara por PE2-BQA hacia el cliente el PE2-BQA tambien lo enviaria directo al Cliente, pero este lo devolveria por PE1-BOG.

Que pasa si el PPAL se shutdown , entra el Backup?
Si , pero en los PEs no hubo cambio solo en el cliente que su gateway es ahora el PE2-BAQ , ya que se perdio conectividad por PE1-BOG

Esto nos puede traer inconvenientes en nuestro proceso OSPF pudiendo quedar bloqueado, cuando s realiza el calculo de la red.

Para evitar estos invconvenientes se debe crear un sham-link para crear la adyacenciaentre los dos PE


Para solucionar el problema se trabaja con sham-link
----------------------------------------------------------------
para ello formamos un Link fantasma para unir nuestra area creando adyacencia entre los dos PE


ROUTER PE1_BOG

interface loopback 100
description sham-link
ip vrf forwarding datos
ip address 10.1.1.1 255.255.255.252

router ospf 100 vrf datos
log-adjacency-changes
area 10 sham-link 10.1.1.1 10.2.2.2 cost 10
redistribute bgp 65000 subnets
area 10 stub no-summary
network 192.168.0.0 0.0.0.3 area 10
!

Neighbor ID Pri State Dead Time Address Interface
10.2.2.2 0 FULL/ - - 10.2.2.2 OSPF_SL6
192.168.1.1 1 FULL/DR 00:00:38 192.168.0.2 FastEthernet1/0.100

ROUTER PE2_BQA

!
interface loopback 100
description sham-link
ip vrf forwarding datos
ip address 10.2.2.2 255.255.255.252

router ospf 100 vrf datos
log-adjacency-changes
area 10 sham-link 10.2.2.2 10.1.1.1 cost 10
redistribute bgp 65000 subnets
area 10 stub no-summary
network 192.168.0.4 0.0.0.3 area 10

Neighbor ID Pri State Dead Time Address Interface
10.1.1.1 0 FULL/ - - 10.1.1.1 OSPF_SL4
192.168.1.1 0 FULL/ - 00:00:38 192.168.0.6 Serial0/0.216

LABORATORIOS CON NUBE MPLS

Para realizar diferentes laboratorios, crearemos una nube MPLS lite.
  • OSP como protocolo de enrrutamiento IGP
  • BGP como protoolo de enrrutameinto EGP
  • Configurar MPLS en los Router
  • Configurar BGP-VPN
  • Configurar Vrf de pruebas
La nube la simularemos en GNS3 utilizaremos Router Cisco 3725 que trae 2 Fast ethernet y adicionaremos 1 Fast etherent y 1 puerto Serial. Simularemos 3 Ciudades Barranquilla, Cartagena, Bogota, en cada una de ellas habrá un PE y un SW.

La topología seria la siguiente.


PASOS PARA CONFIGURAR LA NUBE MPLS

  1. Configuracion de las interfaces: se debe configurar cada interfase de cada uno de los router asi como una interfas loopback para utilizar como router-ID en los procesos de ruteo.

    EJEMPLO:
    PE_BQA

    interface Loopback10
    description ID_ROUTER_GX
    ip address 192.168.255.1 255.255.255.255
    !
    interface FastEthernet0/0
    description MPLS_CX_BQA
    ip address 192.168.254.1 255.255.255.252
    duplex auto
    speed auto
    !
    interface FastEthernet0/1
    description MPLS_CX_CTG
    ip address 192.168.254.5 255.255.255.252
    duplex auto
    speed auto

    Comprobamos conectividad entre los Router conectados.

  2. Configuracion de OSP como protocolo IGP: configuramos en los router el proceso OSP 10 con las redes wan de los router.

    EJEMPLO:

    router ospf 10
    log-adjacency-changes
    network 192.168.254.0 0.0.0.255 area 0
    network 192.168.255.0 0.0.0.255 area 0

    Comprobamos Conectividad entre las diferentes loopback

  3. Configuramos BGP como protocolo EGP: se crea el Sistema Autonomo (AS 65000) y se configura sus vecino utilizando para distinguir a cada router el loopback


    EJEMPLO

    router bgp 65000
    no
    synchronization
    bgp log-neighbor-changes
    neighbor 192.168.255.2 remote-as 65000
    neighbor 192.168.255.2 update-source Loopback10
    neighbor 192.168.255.3 remote-as 65000
    neighbor 192.168.255.3 update-source Loopback10
    no auto-
    summary


    Comprobamos la tabla de vecinos con el comando show ip bgp summary.

  4. Configuracion de MPLS : Se configuran las interfaces que intervienen en MPLS, con el comando mpls ip sobre cada interfas

    EJEMPLO

    interface FastEthernet0/0
    description MPLS_CX_BQA
    ip address 192.168.254.1 255.255.255.252
    duplex auto
    speed auto
    mpls label protocol ldp
    tag-switching ip
    !
    interface FastEthernet0/1
    description MPLS_CX_CTG
    bandwidth 10240
    ip address 192.168.254.5 255.255.255.252
    duplex auto
    speed auto
    mpls label protocol ldp
    tag-switching ip

    Comprobamos con el comando show mpls interfaces .

  5. Configuracion de MPLS para utilizacion de VPN: Se le informa a BGP hacia que vecinos debe propagar la informacion de las VPN.

    EJEMPLO


    router bgp 65000
    !
    address-family vpnv4
    neighbor 192.168.255.1 activate
    neighbor 192.168.255.1 send-community both
    neighbor 192.168.255.3 activate
    neighbor 192.168.255.3 send-community both
    exit-address-family
    !


    Comprobamos intercambio de informacion de vpn con el comando show mpls forwarding-table.

  6. Configurar un VRF para comprobar el funcionamiento de la MPLS-VPN : Configuraremos una vrf llamada "prueba" en los tres routeres tambien debemos redistribuir rutas para propagar en nuestra MPLS-VPN

    EJEMPLO

    !
    ip vrf prueba
    rd 1001:100
    route-target export 1001:100
    route-target import 1001:100
    !
    address-family ipv4 vrf prueba
    redistribute connected
    no auto-
    summary
    no
    synchronization
    exit-address-family

    Comprobamos funcionamiento con el comando show ip vrf prueba .


  7. Configurar las Subinterfaces con la vrf de prueba: se crea una sub interfas en cada router con la vrf prueba.

    EJEMPLO

    interface FastEthernet1/0.10
    description prueba
    encapsulation dot1Q 10
    ip vrf forwarding prueba
    ip address 192.168.0.1 255.255.255.252

    Comprobamos con el comando show ip bgp vpnv4 vrf prueba o el comando show ip route vrf prueba y realizamos ping vrf prueba X.X.X.X hacia cada ip en la misma vrf.


  8. Referencia:
    http://ccie-en-espanol.blogspot.com/search/label/MPLS
    http://hondo.diatel.upm.es/manuales/Cisco/Manual%20Corto%20Cisco%20MPLS-BGP-vnp.pdf

5 jul 2010

Backup Activo-Pasivo OSPF

Muchos enlaces necesitan de un respaldo, en este caso configuraremos un enlace backup pasivo, este solo se pondrá en funcionamiento cuando el enlace principal deje de funcionar.

Resumen

Una empresa tiene la SedeA la cuan cuenta con un enlace principal en fibra optica y un enlace backup en cobre DSL, ambos canales son de 1024Kbps y perteneces a una misma Empresa de Telecomunicaciones.

Datos IP

WAN UM1 (FO) 192.168.10.0/30
WAN UM 2 (DSL) 192.168..40.0/30
LAN CLIENTE 172.16.5.0/24

Las IP que toma el Cliente en las WAN son las inpares y la puerta de enlace de la LAN del cliente es la primera. La Casa Matriz es la ip 172.16.1.1/24 es la IP que debe alcansar esta sede.
El cliente tiene un Router Cisco 1841 + NM-1FE-FX en la sede y su red interna son un grupo de 50 PCs que las concentra un switch L2 del cliente.


Para simplificar las Cosas usaremos OSPF en Modo Stub






ROUTER R2

hostname OPERADOR

interface Loopback1
description CASA_MATRIZ
ip address 172.16.1.1 255.255.255.0
!
interface FastEthernet0/0
description PPAL_SEDE_A_FO
ip address 192.168.10.2 255.255.255.252
ip ospf cost 50
!
interface FastEthernet0/1
description BK_SEDE_A_DSL
ip address 192.168.40.2 255.255.255.252
ip ospf cost 100
!
router ospf 100
log-adjacency-changes
area 1 stub no-summary
network 172.16.1.0 0.0.0.255 area 0
network 192.168.10.0 0.0.0.3 area 1
network 192.168.40.0 0.0.0.3 area 1

ROUTER SEDE_A

hostname SEDE_A

interface FastEthernet0/0
description PPAL_UM1_FO
bandwidth 1024
ip address 192.168.10.1 255.255.255.252
ip ospf cost 50
!
interface FastEthernet0/1
description BK_UM2_DSL
bandwidth 1024
ip address 192.168.40.1 255.255.255.252
ip ospf cost 100
!
interface FastEthernet1/0
description LAN_SEDE_A
ip address 172.16.5.1 255.255.255.0
!
router ospf 100
log-adjacency-changes
area 1 stub no-summary
passive-interface FastEthernet1/0
network 172.16.5.0 0.0.0.255 area 1
network 192.168.10.0 0.0.0.3 area 1
network 192.168.40.0 0.0.0.3 area 1


Video de prueba del proceso OSPF