segunda-feira, 8 de março de 2010

Criando Canais Ethernet em Switchs CISCO

Fala pessoal,

Por incrível que pareça eu estava há um tempão pensando em o que escrever aqui. Bem, decidi! :) Vamos ver como criar canais Ethernet(Etherchannel) em switchs cisco.

Vamos começar entendendo o que é um canal Ethernet e pra que serve. A palavra da vez quando vamos desenhar uma estrutura de rede ( ao se imaginar uma rede de médio a grande porte ) é redundância! Algo parecido com o desenho abaixo:



Os switchs da cisco ( e outros ) rodam um algoritimo chamado Spanning-tree para evitar que um pacote entre em uma interface e seja encaminhada para outra e fique em loop dentro da rede causando aumento de tráfego e lentidão. Sendo assim, o protocolo bloqueia uma das portas que estão interligadas fazendo que exista apenas um caminho entre os switchs. Se o caminho que está em uso falhar ( se der problema em uma das interfaces ) o spanning-tree é executado novamente e encontra a outra porta que estava antes bloqueada, e a libera ( esse processo leva 50 segundos por padrão ) .

O Etherchannel é a solução que permiter que nós unamos dois ou mais links que estão ligados ao mesmo destino transformando esses links em apenas um. Ou seja, portas 1 e 2 do Switch 1 estão fisicamente ligadas às portas 1 e 2 do Switch 2. Com o etherchannel configurado, ambos os switchs verão da seguinte maneira: Porta port-channel 1 do Sw 1 está ligada à porta port-channel 2 do Sw 2. Traduzindo: É criado uma interface virtual e todas as interfaces reais que estão agrupadas nesse canal é usado para se comunicar com o próximo switch.

Isso é usado para aumentar a largura de banda do tronco de comunicação entre os switchs e evitar que, quando uma interface ficar inoperante, o spanning-tree seja executado novamente ( uma demora de 50 segundos até tudo voltar ao normal ), isso acontece por que quando uma interface para de funcoionar, ainda existem outras no mesmo tronco, e apenas a largura de banda é afetada e não o caminho para o outro switch.

Muito bem, vamos ver agora como configurar um canal (channel) de interfaces Ethernet (ether):

switch1>enable
switch1#configure terminal
switch1(config)# interface range Giga 1/1 - 2
switch1(config-if-range)#channel-group 1 mode on
switch1(config-if-range)#end
switch1#wr

A configuração acima refere-se ao seguinte:
1 - entramos em modo privilegiado;
2 - entramos no modo de configuração global
3 - acessamos simultâneamente as interfaces giga 1/1 e giga 1/2 ( por isso o uso do comando range)
4 - habilitamos ambas as interfaces para participar no grupo do canal 1
5 - voltamos ao modo privilegiado
6 - salvamos a configuração

Agora basta repetir a mesma configuração no próximo switch:

switch2>enable
switch2#configure terminal
switch2(config)# interface range Giga 1/1 - 2
switch2(config-if-range)#channel-group 1 mode on
switch2(config-if-range)#end
switch2#wr

Então você vai perceber que o spanning-tree não vai mais bloquear uma de suas portas, isso se dá porque ambas as portas agora são uma porta só, a port-channel 1!

Um forte abraço a todos,

0 comentários:

Postar um comentário