Académique Documents
Professionnel Documents
Culture Documents
en Switchs Cisco
Anteriormente analizabamos como resolver problemas bsicos de switchs,
basados todos en capa 2, como son la tabla de macs, las vlans, Stp o los
etherchannels. En esta entrada nos adentraremos un poco ms y analizaremos los
problemas ms frecuentes de capa 3 que nos podemos encontrar en switchs,
veremos el enrutado entre vlans, la redundancia en ruteo y la lgica de los switchs
multicapa para poder enrutar paquetes
Enrutado entre VLANs
Para que dos VLANs diferentes se puedan comunicar tiene que haber algun
dispositivo capaz de enrutar trfico, ya que las vlans no comparten el mismo rango
de red. Como hemos visto en entradas anteriores enrutar trfico entre dos vlans se
puede hacer de dos formas, o bien a travs de un router creando subinterfaces
(una por cada vlan) o bien a travs de un switch de capa 3 (o multicapa) creando
interfaces virtuales. Hagamos un repaso rpidos a los dos mtodos para luego ver
los posibles problemas con los que nos podamos encontrar
Enrutamiento
de
vlans
travs
de
un
router
Para enrutar vlans a travs de un router lo que tenemos que hacer es conectar el
switch que tiene las vlans con una interfaz de un router a travs de un enlace trunk
(recordamos que el trunk es capaz de transportar todas las vlans que queramos).
Luego en la interfaz del router habra que configurar una subinterfaz por cada vlan
que queramos enrutar. Por ejemplo si queremos enrutar dos vlans, crearemos dos
subinterfaces Vemoslo con un ejemplo
de
vlans
travs
de
un
Switch
de
capa
3:
Para enrutar vlans se usan las interfaces virtuales, llamadas SVI, y tenemos que
crear una SVI por cada vlan que queramos enrutar. De esta forma cuando un
paquete llega al switch y el destino sea una vlan diferente que la de origen, el
switch comprueba sus SVIs y si la red de destino coincide con la de alguna SVI, lo
enruta hacia esa red y etiqueta el paquete con la nueva VLAN
Para crear y configurar SVIs se usa el siguiente comando:
-
Interface vlan[num de vlan]: Crea la interfaz virtual para la vlan que indiquemos.
Ip address [ip] [mascara]: Asigna una ip a la interfaz, como es lgico la IP tiene
que estar en el mismo rango que los equipos que pertenezcan a esa vlan.
Ejemplo:
SW1(config-if)#exit
SW1(config)# interface Gi 0/2
SW1(config-if)# switchport access vlan 200
SW1(config-if)#switchport mode access
SW1(config-if)#exit
SW1(config)# interface VLAN100
SW1(config-if)#
ip
address
172.10.0.1
SW1(config-if)#exit
SW1(config)# interface VLAN200
SW1(config-if)#
ip
address
172.20.0.1
SW1(config-if)#exit
255.255.0.0
255.255.0.0
De esta forma las vlans estaran enrutadas a travs de un switch de capa 3. Como
hemos nombrado antes, estos switchs tambin tienen la capacidad de trfico a
travs de puertos fsicos habilitados para ello. Estos puertos desde que se
configuran para operar en capa 3 pierden todas las caractersticas de capa 2, por
ejemplo no se podr meter en una vlan, ni operan en STP ni mucho menos se
puede agregar ese puerto a un portchannel. Para configurar un puerto de un
swicht como puerto de ruteo se usa el comando no switchport, dentro del modo
de configuracin de la interfaz. Desde que introduzcamos ese comando el puerto
se comportar como un puerto de un router, pudiendo configurarle una IP,
protocolos de enrutamiento como OSPF etc etcLo que no podremos crear son
subinterfaces.
Un routed port podremos usarlo por ejemplo para crear un enlace con otros
routers que conecten otras redes o con algn firewall.
Por ejemplo
En el ejemplo vemos una red con un router que es usado para la conexin a
Internet, un firewall que examina todo el trfico que llega desde Internet y sale
hacia Internet y luego tenemos un Switch de capa 3 que es el punto central de la
red interna, ya que conecta con el firewall, dos routers y un punto de acceso. Los
puertos del switch que conectan con el firewall, routers y punto de acceso tienen
que estar configurados como routed ports porque su funcin es la de enrutar
trfico, comunicar diferentes rangos de red, por lo tanto slo trabajaran en capa
3pero.porque hacerlo a travs de un switch de capa 3 y no de un router?
No es lo mismo? S, las funciones son las mismas, funcionara perfectamente
con un router, pero la velocidad no sera la misma. Los switchs de capa 3 enrutan
a travs de hardware, ms concretamente gracias a unos circuitos integrados en
cada puerto llamados ASIC, mientras que los routers lo hacen a travs de
software. La diferencia entre uno y otro es que la velocidad de enrutamiento es
muchsimo ms rpido a travs de hardware, por lo tanto el rendimiento y
capacidad de la red aumentan usando un switch de capa 3. El inconveniente es
que son muchsimo ms caros que un router.
Por ltimo nombrar que los switchscatalyst de capa 3 toman sus decisiones de
ruteo en base a una tecnologa de cisco llamada CEF (Cisco Express Forwarding).
CEF lo que hace es crear una tabla llamada Forwarding Information Base (FIB) en
la cual va almacenando los prefijos de las diferentes redes, el siguiente salto y la
interfaz por la cual debe salir el paquete que se diriga a esa red y otra taba
llamada tabla de adyacencias donde vincula cada interfaz con las redes accesibles
desde esa interfaz. Bsicamente es lo mismo que la tabla de rutas usada por los
routers, pero esta vez aplicado a los switchs. Para lograr mayor velocidad CEF
copia informacin de la tabla FIB y la taba de adyacencias en una memoria
especial del switch, llamada Ternary content addressable Memory (TCAM), que
lo que hace es usar un algortimo matemtico bastante rpido para tomar
decisiones de enrutamiento.
La tabla cef se puede visualizar con el comando show ip cef
La tabla de adyacencias con el comando show adjacency
Mientras que el contenido de la memoria TCAM con el comando show
platform oshow mls cef , dependiendo del modelo del switch.
Posibles
problemas
de
enrutamiento
en
capa
3:
Una interfaz virtual se consiera en estado down cuando ninguno de los puertos
asociados a su vlan estan activos, es decir, cuando no existe ningn puerto con la
misma vlan o estn caidos por cualquier razon.
Un routed port se considera en estado down si no esta operando a nivel de capa
1 y capa 2.
Los routed ports no soportan protocolos de capa 2 como STP o DTP.
Redundancia en Routing. Puerta de enlace redundante.
La puerta de enlace o default gateway configurada en PCs o diferentes
dispositivos hace referencia a la direccin IP a la cual se enviarn los paquetes. El
PC enva el paquete a esa direccin IP, que ser un dispositivo capaz de enrutar
trfico, este dispositivo ya se encarga de enrutar el paquete hacia su destino. Las
puerta de enlace son un punto crtico en una red, la mayora de las redes slo
tienen un dispositivo que acta como puerta de enlace, por lo que si ese
dispositivo cae sea cual sea la razn, ningn equipo que use esa puerta de enlace
tendr conexin con otras redes.
Para solucionar este problema existen diferentes protocolos que ofrece el servicio
de puerta de enlace redundante, esto quiere decir que usando siempre la misma
IP de puerta de enlace en los equipos, si un dispositivo de enrutamiento cae, otro
dispositivo tomar su rol y el enrutamiento seguir llevndose a cabo, sin
necesidad de hacer ningn cambio en la configuracin de los PCs.
Existen 3 protocolos de puerta de enlace redundante, son HSRP, VRRP y GLBP.
Los 3 protocolos ya se han explicado a fondo en entradas anteriores as que slo
haremos un breve repaso a cada uno de ellos.
HSRP
(Hot
standby
router
protocol)
standby [grupo] ip [ip] : Indica la IP virtual que se usar para HSRP. La IP que
se configure aqu es la IP que se tiene que poner en los equipos como puerta de
enlace. [grupo] indica el grupo de HSRP que estamos configurando. El grupo es
un nmero (el que nosotros queramos) pero debe ser el mismo en ambos routers
donde configuremos HSRP con la misma IP virtual.
Cuando el switch que esta como master cae, uno de los que est en backup toma
el rol de master, para determinar que switch toma el control, se lleva a cabo un
clculo entre todos ellos en los que entran en juego diferentes intervalos de tiempo
como el skew time la prioridad etc En definitiva, todos los switchs hacen un
clculo, y el que menos tiempo obtenga, es el primero en enviar paquetes al resto
de switchs, por lo cual se convierte en master.
Los intervalos de tiempo de hello tambin se pueden configurar en VRRP, a
diferencia de HSRP, en VRRP se configuran en el master y los backups aprenden
esos intervalos del master