jueves, 11 de septiembre de 2014

Mi topología para todo



Voy a compartir una topología con la que he estado trabajando últimamente.  Se trata de una topología genérica de modo en que pueda con ella generar de manera lógica cualquier topología de una manera rápida.

A nivel físico es como más o menos se aprecia en la imagen:



 Cuatro Switches  unidos entre sí por dos puertos, no he puesto las conexiones cruzadas por no sobrecargar demasiado la topología, pero no es descartable.

Los dos Switches principales tienen un puerto conectado cada uno de ellos contra cada router de la topología, de este modo todos los routers tienen dos  conexiones contra la LAN.

Hay 10 routers que están corriendo IOS. De este modo aunque sea una topología relativamente grande, con 10 routers corriendo IOS + 4 switches que llegado el caso también pueden hacer routing nos plantaríamos con 14 equipos con IOS.

Hay dos routers con IOS-XR (R1 y R2), estos equipos los tengo para cuando  quiera emular topologías en las que influyan CRS. Están también conectado a la capa de switching de modo que se pueden incluir en cualquier topología con los IOS.

El laboratorio está pensado para trabajar con subinterfaces, pero llegado el caso si usamos interfaces físicas tampoco pasa nada.

Vlans: 

Todos los switches tienen definidas un porrón de Vlans que permiten interconectar a los equipos, la nomenclatura de la vlan es XY, siendo X el primer router que conectan, e Y el segundo router que conectan.

Hago un copy paste de la definición de las VLANS en todos los switches.


  vlan 12
  name R1toR2
  vlan 13
  name R1toR3
  vlan 14
  name R1toR4
  vlan 15
  name R1toR5
  vlan 16
  name R1toR6
  vlan 17
  name R1toR7
  vlan 18
  name R1toR8
  vlan 19
  name R1toR9
  vlan 111
  name R1toR11
  vlan 112
  name R1toR12
  vlan 23
  name R2toR3
  vlan 24
  name R2toR4
  vlan 25
  name R2toR5
  vlan 26
  name R2toR6
  vlan 27
  name R2toR7
  vlan 28
  name R2toR8
  vlan 29
  name R2toR9
  vlan 211
  name R2toR11
  vlan 212
  name R2toR12
  vlan 34
  name R3toR4
  vlan 35
  name R3toR5
  vlan 36
  name R3toR6
  vlan 37
  name R3toR7
  vlan 38
  name R3toR8
  vlan 39
  name R3toR9
  vlan 311
  name R3toR11
  vlan 312
  name R3toR12
  vlan 45
  name R4toR5
  vlan 46
  name R4toR6
  vlan 47
  name R4toR7
  vlan 48
  name R4toR8
  vlan 49
  name R4toR9
  vlan 411
  name R4toR11
  vlan 412
  name R4toR12
  vlan 56
  name R5toR6
  vlan 57
  name R5toR7
  vlan 58
  name R5toR8
  vlan 59
  name R5toR9
  vlan 511
  name R5toR11
  vlan 512
  name R5toR12
  vlan 67
  name R6toR7
  vlan 68
  name R6toR8
  vlan 69
  name R6toR9
  vlan 611
  name R6toR11
  vlan 612
  name R6toR12
  vlan 78
  name R7toR8
  vlan 79
  name R7toR9
  vlan 711
  name R7toR11
  vlan 712
  name R7toR12
  vlan 89
  name R8toR9
  vlan 811
  name R8toR11
  vlan 812
  name R8toR12
  vlan 911
  name R9toR11
  vlan 912
  name R9toR12
  vlan 666
  name R11toR12
  vlan 101
  name R10toR1
  vlan 102
  name R10toR2
  vlan 103
  name R10toR3
  vlan 104
  name R10toR4
  vlan 105
  name R10toR5
  vlan 106
  name R10toR6
  vlan 107
  name R10toR7
  vlan 108
  name R10toR8
  vlan 109
  name R10toR9
  vlan 110
  name R10toR11
  vlan 120
  name R10toR12


¿Cómo se configuran los puertos de los switches?

Pues teniendo en cuenta que se supone que voy a usar subinterfaces todos los puertos van en trunk. Los puertos 0/0 a 0/3 son los que interconectan los Switches. El resto van a los routers.


int range ethernet 0/0 - 3
  switchport trunk encapsulation dot1q
  switchport mode trunk
int range ethernet 1/0 - 3
  switchport trunk encapsulation dot1q
  switchport mode trunk
  duplex full
int range ethernet 2/0 - 3
  switchport trunk encapsulation dot1q
  switchport mode trunk
  duplex full
int range ethernet 3/0 - 3
  switchport trunk encapsulation dot1q
  switchport mode trunk
  duplex full
int range ethernet 4/0 - 3
  switchport trunk encapsulation dot1q
  switchport mode trunk
  duplex full


Ejemplo básico de configuración:



Como se puede ver en el dibujo tenemos tres routers, R1(IOS-XR), R3 y R4. Los tres están hablando ospf, y para interconectarlos vamos a usar subinterfaces.

Configuración de R3:


interface Ethernet0/0
 no ip address
!
interface Ethernet0/0.13
 encapsulation dot1Q 13
 ip address 192.168.13.3 255.255.255.0
!
interface Ethernet0/0.34
 encapsulation dot1Q 34
 ip address 192.168.34.3 255.255.255.0
router ospf 1
 network 192.168.13.3 0.0.0.0 area 0
 network 192.168.34.0 0.0.0.255 area 0


Configuración de R4:


interface Ethernet0/1
 no ip address
!
interface Ethernet0/1.34
 encapsulation dot1Q 34
 ip address 192.168.34.4 255.255.255.0

router ospf 1
 network 192.168.34.0 0.0.0.255 area 0


Configuración de R1:


cdp
interface GigabitEthernet0/0/0/2
 cdp
!
interface GigabitEthernet0/0/0/2.13
 ipv4 address 192.168.13.1 255.255.255.0
 encapsulation dot1q 13
!
interface GigabitEthernet0/0/0/3
 cdp
!
router ospf 1
 router-id 192.168.13.1
 area 0
  interface GigabitEthernet0/0/0/2.13


Como se puede ver en la configuración, la vlan 13 comunica R1 con R3, y la vlan 34 comunica R3 con R4.

Vamos a hacer un ping:


P/0/0/CPU0:R1#sh route  
Thu Sep 11 11:05:05.759 SGT

Codes: C - connected, S - static, R - RIP, B - BGP
       D - EIGRP, EX - EIGRP external, O - OSPF, IA - OSPF inter area
       N1 - OSPF NSSA external type 1, N2 - OSPF NSSA external type 2
       E1 - OSPF external type 1, E2 - OSPF external type 2, E - EGP
       i - ISIS, L1 - IS-IS level-1, L2 - IS-IS level-2
       ia - IS-IS inter area, su - IS-IS summary null, * - candidate default
       U - per-user static route, o - ODR, L - local, G  - DAGR
       A - access/subscriber, (!) - FRR Backup path

Gateway of last resort is not set

C    192.168.13.0/24 is directly connected, 01:23:58, GigabitEthernet0/0/0/2.13
L    192.168.13.1/32 is directly connected, 01:23:58, GigabitEthernet0/0/0/2.13
O    192.168.34.0/24 [110/11] via 192.168.13.3, 01:19:02, GigabitEthernet0/0/0/2.13


RP/0/0/CPU0:R1#ping 192.168.34.4
Thu Sep 11 11:05:15.711 SGT
Type escape sequence to abort.
Sending 5, 100-byte ICMP Echos to 192.168.34.4, timeout is 2 seconds:
!!!!!
Success rate is 100 percent (5/5), round-trip min/avg/max = 3/4/6 ms

 Espero que a alguien más le sirva de ejemplo.

No hay comentarios:

Publicar un comentario