Olá Pessoal,
Assim como a configuração de agregação de interfaces físicas é uma prática comum em links tronco (trunk) de switches para fins de disponibilidade e balanceamento de carga, essa mesma configuração é igualmente importante em roteadores que fazem roteamento inter-VLAN. Para exemplificar a configuração de uma agregação de links em roteadores Cisco, utilizarei o cenário apresentado na figura abaixo em que é necessário configurar roteamento inter-VLAN entre duas sub-redes compostas por máquinas de duas VLANs diferentes, de maneira similar ao exemplo que trago no Lab06 (intitulado Configuração de Switches e VLANs) do livro Laboratórios de Tecnologias Cisco.
A diferença é que no laboratório do livro o roteador está conectado ao switch através de uma única interface física, enquanto que nesse exemplo será configurada uma agregação lógica em duas interfaces físicas do roteadores. Essa prática não só é recomendada para fins de disponibilidade em caso de falha de um dos links, mas também para obter melhor desempenho porque múltiplas VLANs estão atreladas a um único trunk entre o switch e o roteador naquilo que chamamos de router on a stick.
A diferença é que no laboratório do livro o roteador está conectado ao switch através de uma única interface física, enquanto que nesse exemplo será configurada uma agregação lógica em duas interfaces físicas do roteadores. Essa prática não só é recomendada para fins de disponibilidade em caso de falha de um dos links, mas também para obter melhor desempenho porque múltiplas VLANs estão atreladas a um único trunk entre o switch e o roteador naquilo que chamamos de router on a stick.
Nas linhas abaixo trago as configurações necessárias no roteador para que o roteamento inter-VLAN funcione no cenário proposto, com destaques em amarelo para aqueles comandos que remetem à configuração da agregação propriamente dita.
Router# configure terminal
Router(config)# interface port-channel 1
Router(config-if)# exit
Router(config)# interface range g0/0 - 1
Router(config-if-range)# channel-group 1
Router(config-if-range)# no shut
Router(config-if(range)# exit
Router(config)# interface po1.10
Router(config-subif)# encapsulation dot1q 10
Router(config-subif)# ip address 192.168.10.254 255.255.255.0
Router(config-subif)# exit
Router(config)# interface po1.20
Router(config-subif)# encapsulation dot1q 20
Router(config-subif)# ip address 192.168.20.254 255.255.255.0
Router(config-sub-if)# exit
Router(config)# interface po1.10
Router(config-subif)# encapsulation dot1q 10
Router(config-subif)# ip address 192.168.10.254 255.255.255.0
Router(config-subif)# exit
Router(config)# interface po1.20
Router(config-subif)# encapsulation dot1q 20
Router(config-subif)# ip address 192.168.20.254 255.255.255.0
Router(config-sub-if)# exit
Router(config)#
Para completar esse laboratório, abaixo trago as configurações do switch:
Switch# configure terminal
Switch(config)# vlan 10
Switch(config-vlan)# name VERDE
Switch(config-vlan)# exit
Switch(config)# vlan 20
Switch(config-vlan)# name VERMELHO
Switch(config-vlan)# exit
Switch(config)# interface range f0/1 - 3
Switch(config-if-range)# switchport access vlan 10
Switch(config-if-range)# exit
Switch(config)# interface range f0/4 - 6
Switch(config-if-range)# switchport access vlan 20
Switch(config-if-range)# exit
Switch(config)# interface range g0/1 - 2
Switch(config-if-range)# switchport mode trunk
Switch(config-if-range)# channel-group 1 mode on
Switch(config-if-range)# exit
Switch(config)#
Switch(config-vlan)# name VERDE
Switch(config-vlan)# exit
Switch(config)# vlan 20
Switch(config-vlan)# name VERMELHO
Switch(config-vlan)# exit
Switch(config)# interface range f0/1 - 3
Switch(config-if-range)# switchport access vlan 10
Switch(config-if-range)# exit
Switch(config)# interface range f0/4 - 6
Switch(config-if-range)# switchport access vlan 20
Switch(config-if-range)# exit
Switch(config)# interface range g0/1 - 2
Switch(config-if-range)# switchport mode trunk
Switch(config-if-range)# channel-group 1 mode on
Switch(config-if-range)# exit
Switch(config)#
Façam seus testes...
Samuel.
Cara demorou pacas pra eu entender uma coisa que parece ser óbvio mas não é... O ether-channel cria a agregação das interfaces numa interface virtual. Porém, nas duas pontas das portas, as configurações precisam estar exatamente iguais (como as configurações de duplex e velocidade por exemplo) para funcionar. Se alguma coisa estiver fora, no packet tracer por exemplo, as portas ficam como verdes mas o ether-channel não funciona e interface virtual entra no estado err-disable. Tomar cuidado com os detalhes. Ótimo artigo.
ResponderExcluirNão faltou a configuração do channel no Switch? Da forma que foi configurado o STP não irá bloquear uns dos caminhos para o Router?
ResponderExcluirSim, você está correto!
ExcluirAcabei de fazer essa atualização no post.
Boa tarde Samuel, estou montando o LAB pelo PacketTrace só que ao acessar a interface "Po1" para configurar a sub interface, me aparece esse erro:
ResponderExcluir"Router(config-if)#interface po1.10
^
% Invalid input detected at '^' marker."
O que pode ser?
Consigo criar as sub interfaces diretamente na interface física do router, mas no Port-channel eu não consigo.
O Packet Tracer não suporta o recurso de sub-interfaces em Port-Channel. Você deve reproduzir esse cenário em equipamentos reais, por exemplo com um roteador 1905.
ExcluirObrigado Professor Samuel. Tive a oportunidade de reproduzir essa configuração nesse mesmo roteador (1905) aqui na empresa e funcionou perfeitamente. Obrigado pela resposta.
ExcluirParabéns pelo excelente Blog.
Abração.
e como eu poderia fazer para funcionar no packet tracer?
ExcluirOlá Professor.
ResponderExcluirNo segundo parágrafo seguanda frase, encontrei um erro ortgráfico:
- "VLANs estão atraladas a um único trunk".
e mais uma vez muito obrigado pelos seus artigos professor.
Forte abraço
Alexandre
Corrigido.
ExcluirGrato pela contribuição!
Professor estou tentando criar links PAgP e utilizando 3 Vlans mas não tive sucesso, minhas config na CLI> Switch 2960
ResponderExcluirSW1
#int range f022-24
#channel-group 1 mode desirable
#exit
#int port-channel 1
#switchport mode trunk
#switchport trunk allowed vlan 10,20,30
SW2
Excluir#int range f022-24
#channel-group 1 mode desirable
#exit
#int port-channel 1
#switchport mode trunk
#switchport trunk allowed vlan 10,20,30
Professor o etherchannel funcionou!!! segui as config que fiz:
ResponderExcluirSW1
#int range f0/22-24
#channel-group 1 mode desirable
#switchport mode trunk
#switchport trunk allowed vlan 10,20,30
SW2
#int range f0/22-24
#channel-group 1 mode desirable
#switchport mode trunk
#switchport trunk allowed plan 10,20,30
Isso funcionou pra mim, não sei se tem algo errado :)
Excelente artigo como sempre: claro, direto e preciso! Força e Honra.
ResponderExcluirBom dia, que livro indica para aprender do zero Vlan, configuração de Switch, Backup, Restore?
ResponderExcluirThanks for sharing this informative content , Great work
ResponderExcluirLeanpitch provides online training in Product Management Launchpad during this lockdown period everyone can use it wisely.
Product Management Launchpad
I enjoyed reading the post. Thanks for the awesome post
ResponderExcluirinternship websites in india
internship acceptance letter
internship experience letter
Internship permission letter
internship courses
Internship offering companies
internship mail format
Internship program in chennai
Internship training online
internship and apprenticeship difference