Escolar Documentos
Profissional Documentos
Cultura Documentos
Cascateamento de Switches
O cascateamento de switches na presena de VLANS motivou a
elaborao dos seguintes padres IEEE:
IEEE 802.1Q: define o funcionamento de VLANs
Acrescenta dois campos no quadro:
Identificador de VLAN
Prioridade
Quadros Ethernet
Ethernet I & II
MAC origem
MAC destino
Tipo Proto.
Dados
FCS
(6 bytes)
(6 bytes)
(2 bytes)
(4 bytes)
MAC origem
MAC destino
Tamanho
Dados
FCS
(6 bytes)
(6 bytes)
(2 bytes)
(4 bytes)
IEEE 802.3
IEEE 802.1Q
MAC origem
MAC destino
Tipo Proto
VLAN id e prioridade
Dados
FCS
(6 bytes)
(6 bytes)
(2 bytes)
(2 bytes)
(4 bytes)
Interligao de Switches
B
VLAN 2
VLAN 2
VLAN 1,2,3
VLAN 1
SWITCH
TRUNK
ACCESS
SWITCH
VLAN 3
VLAN 1,2,3
VLAN 1,2,3
SWITCH
VLAN 2
E
Modo Trunk
O trfego de mltiplas VLANs multiplexado em um nico link
fsico.
Usualmente interconectam switches.
Quadros Ethernet: formato especial (VLAN).
Apenas computadores com placas especiais podem se conectar
a essas portas.
Protocolos Trunk
Os quadros nas interfaces Trunk so formatados em quadros
especiais para identificar a quais LANs eles pertencem. O IEEE
802.1Q um protocolo para interface Trunk.
0x8100
6 Bytes
6 Bytes
2 Bytes
3 Bits
1 Bit
12 Bits
DESTINO
ORIGEM
TYPE
PRIO
CFI
VLAN ID
2 Bytes
TYPE
Dados
CRC
Loops em Cascateamento de
Switches
Os switches criam tabelas de encaminhamento
escutando os endereos MAC de origem enviado
para suas portas.
C,D
A,B
Cascateamento de Switches
C,D,E,F
E,F
A,B
A,B,C,D
Cascateamento de Switches
A,B,C,D,E,F
A,B,C,D,E,F
A,B,C,D,E,F
A,B,C,D,E,F
A,B,C,D,E,F
A,B,C,D,E,F
E
Princpio do STP
O STP executado em cada switch da rede
Princpio:
Somente um caminho ativo pode existir entre 2 estaes na
rede
Bloquear as portas que impliquem em loops fechados.
A estratgia consiste em escolher um switch como Root, e
construir uma rvore como o menor caminho at o Root.
SPT
O STP utiliza um protocolo chamado BPDU:
Bridge Protocol Data Unit
Mensagens em Multicast (MAC)
DE: 0x0180C20000000
AT: 0x0180C20000010
Topologia STP
As portas na direo oposta ao
root so chamadas de
designadas.
A
RP
RP
RP
D
As portas na direo do root so
chamadas porta Root
Campos do BPDU
Topologia STP
Todas as portas
so DP
Porta Root
aquela que
tem a menor
distncia at
o Switch Root
Por default, a
prioridade de todos
os switches 32768.
Mensagens BPDU
Todos os switches so root inicialmente
Todos os switches enviam mensagens BPDU em multicast para
todas as suas interfaces.
Se SPT est ativo, as mensagens recebidas no so
propagadas pelo switch.
Se a mensagem recebida por um switch superior (menor
bridge ID, custo) ele armazenada, seno ignorada.
Se a mensagem superior for recebida pela porta root, ela
propagada para as demais portas DP, correspondendo as redes
LAN onde o switch designado.
timer
Problema de conectividade
Recebe BPDUS
Aprende Endereos
Recebe BPDUS
Aprende Endereos
Encaminha Quadros
Configurao Default
Exemplo
Fa0/1-5
Fa0/6-10
vlan1
Fa0/1-5
vlan1
vlan1
10.26.136.60
Fa0/24
Fa0/6-10
vlan1
10.26.136.184
Fa0/23
Fa0/23
Fa0/24
Fa0/21
Fa0/18
10.26.136.13
vlan1
Fa0/1-5
vlan1
Fa0/6-10
Exemplo
Verifique a configurao atual do SPT
show spanning-tree summary
show spanning-tree detail
show spanning-tree active
show spanning-tree interface interface-id
show spanning-tree blocked ports
Identifique:
switch root
topologia da rvore formada
Exemplo
O switch escolhido como root pode no ser o melhor
switch da topologia. possvel alterar o switch root
com o seguinte comando:
configure terminal
spanning-tree vlan vlan-id root primary [diameter netdiameter [hello-time seconds]]
end
Exerccio 1
Fa0/1-5
Fa0/6-10
vlan1
Fa0/1-5
vlan20
vlan1
B = 10.26.136.60
Fa0/24
Fa0/6-10
C = 10.26.136.184
Fa0/23
Fa0/23
Fa0/24
Fa0/21
Fa0/18
A = 10.26.136.13
vlan1
Fa0/1-5
vlan20
vlan1
Fa0/6-10
Exerccio I
Adio de portas as VLANs
configure terminal
interface range Fa0/6 - 10
#switchport mode access
switchport access vlan 2
end
Exerccio I
Verifique o efeito de desabilitar o protocolo SPT nos
switches, desabilitando SPT para VLAN 20:
configure terminal
no spanning-tree vlan vlan-id
end.
Aprimorando SPT
possvel induzir o protocolo SPT a escolher portas e
caminhos diferentes para cada conjunto de VLANs.
Essa configurao feita alterando-se o nvel de
prioridade (ou custo) associado as portas trunks.
switchport nonegotiate
Negociao
switch
auto
trunk
desirable
dynamic
desirable
Trunk
nonegotiate
Trunk
switch
switch
Access
nonegotiate
switch
switch
Host
Modos de Encapsulamento
A cisco possui um modo de encapsulamento trunk
proprietrio denominado ISL.
As seguintes opes de encapsulamento esto
disponveis para o switch cisco:
switchport trunk encapsulation isl
switchport trunk encapsulation dot1q
switchport trunk encapsulation negotiate
isl o modo preferido
Configurao Default
switchport mode dynamic auto
Negocia se a porta ser trunk ou no com o
vizinho
switchport trunk encapsulation negotiate
Negocia o modo de encapsulamento (dot1q) ou
(isl) com o vizinho
Range de VLANs
1 at 4094 (1006 a 4004 so extendidas)
VLAN default em modo acesso
1
Exemplo de Comandos
configure terminal
interface rage Fa0/1 - 24
Exerccio 2
Fa0/1-5
Fa0/6-10
vlan1
Fa0/1-5
vlan20
vlan1
B = 10.26.136.60
Fa0/24
Fa0/6-10
C = 10.26.136.184
Fa0/23
Fa0/23
Vlan1
somente
Fa0/24
Vlan20
somente
Fa0/21
Fa0/18
A = 10.26.136.13
vlan1
Fa0/1-5
vlan20
vlan1
Fa0/6-10
Portas Trunk
Verifique a configurao atual dos switches
show interfaces trunk
show spanning-tree blocked ports
Portas SPAN
A fim de verificar para qual porta trunk o trfego das
VLANs est sendo encaminhado necessrio utilizar
portas SPAN.
As portas SPAN fazem uma cpia da porta trunk para
outra porta do switch, permitindo que o trfego seja
monitorado com o Ethereal.
As portas SPAN so configuradas em sesses. Cada
sesso representa uma regra de cpia de uma porta
de origem para uma porta de destino.
show monitor
Exerccio 3
Configure as portas SPANs nos switches para
verificar o fluxo do trfego trunk:
2950-2 e 2950-3
Fa0/23: cpia da Fa0/1
Fa0/24: cpia da Fa0/2
2950-1
Fa0/18: cpia da Fa0/1
Fa0/21: cpia da Fa0/2
Native VLAN
Uma porta trunk est sujeita a dois tipos de trfego:
Trfego com TAG:
resultantes do trfego de VLANs de um switch para outro
Native VLAN
A fim de haver negociao entre entre portas trunk
necessrio que elas pertenam a mesma VLAN
O trfego direcionado de uma VLAN para a porta
Trunk no receber o cabealho de VLAN, se seu
cdigo coincidir com a Native VLAN do switch.
vlan1
vlan20
2950-1
Native VLAN 1
10.0.0.2
vlan1
vlan20
2950-1
Native VLAN 1
10.0.0.2
Exerccio 4
Fa0/1-5
Fa0/6-10
vlan1
Fa0/1-5
vlan20
vlan1
B = 10.26.136.60
Fa0/24
Fa0/6-10
vlan20
C = 10.26.136.184
Fa0/23
Fa0/23
Fa0/24
Vlan1
prio 16
Vlan1
prio 128
Vlan 20
prio 128
Vlan 20
prio 16
Fa0/18
Fa0/21
A = 10.26.136.13
vlan1
Fa0/1-5
vlan1
Fa0/6-10
Balanceamento de Carga
Aumentar a prioridade para 16:
VLAN 1 no trunk A B
VLAN20 no trunk A - C
Verificar o balanceamento de carga com
show spanning-tree detail
Provocar a falha no trunk e verificar o fail-over
Comandos
configure terminal
interface Fa0/18 (A) ou Fa0/24 (B)
spanning-tree vlan 1 port-priority 16
spanning-tree vlan 20 port-priority 128
exit
show running-config
Exerccio 5
Fa0/1-5
Fa0/6-10
vlan1
Fa0/1-5
vlan20
vlan1
B = 10.26.136.60
Fa0/24
Fa0/6-10
vlan20
C = 10.26.136.184
Fa0/23
Fa0/23
Fa0/24
Vlan1
path 19
Vlan1
path 30
Vlan 20
path 30
Vlan 20
prio 19
Fa0/18
Fa0/21
A = 10.26.136.13
vlan1
Fa0/1-5
vlan1
Fa0/6-10
Comandos
Exemplo:
configure terminal
interface Fa0/18 (A) ou Fa0/24 (B)
spanning-tree vlan 20 cost 30
end
configure terminal
interface Fa0/21 ou Fa0/24 (C)
spanning-tree vlan 1 cost 30
end
Limitaes
PVST+ e RSTP:
128 instncias de SPT (i.e., 128 VLANs)
MSTP:
65 MST instncias
Nmero ilimitado de VLANs por MST.
Configurao Default
Exerccio 6
Compare o desempenho dos protocolos de spanningtree PVST e Rapid-PVST no caso de reconfigurao
de caminhos.
Para o teste matenha um ping permanente entre dois
computadores situados na mesma VLANs em
switches diferentes.
Remova o cabo de entroncamento da porta do
trunk que no estiver bloqueada e conte o nmero
de pings perdidos.
Exerccio 6
Fa0/1-5
Fa0/6-10
vlan1
Fa0/1-5
vlan20
vlan1
B = 10.26.136.60
Fa0/24
Fa0/6-10
C = 10.26.136.184
Fa0/23
Fa0/23
Vlan1
somente
Fa0/24
Vlan20
somente
Fa0/21
Fa0/18
A = 10.26.136.13
vlan1
Fa0/1-5
vlan20
vlan1
Fa0/6-10
Comandos
Cenrio 1: spanning-tree normal
configure terminal
spanning-tree mode pvst
end
show spanningtree summary
Cenrio 2: rapid-spanning tree
configure terminal
spanning-tree mode rapid-pvst
end
show spanningtree summary
Porta
Bloqueada
Porta na
Direo do
root
Problema do PVST
PSVT permite balanceamento de carga, escolhendo trunks
diferentes para diferentes VLANs.
D1: root para Vlans 501 a 1000 e D2: root para Vlans 1-500
Problema: 1000 instncias de PSVT com uma topologia de
apenas 2 caminhos alternativos.
Alto consumo de CPU nos switches e pouca escalabilidade.
Padro 802.1q
Define apenas uma instncia de ST para todas as VLANs: CST
(Common Spanning Tree)
No permite balanceamento de carga.
OBS. PVST no padro IEEE 802.1q
Regies MST
A fim de prover maior escalabiliade, o padro MST define que uma rede
pode ser organizada em regies
Cada regio pode possuir mltiplas instncias, sendo
1 instncia IST (Internal Spanning Tree) Instncia 0
Transmite BPDUs
IST Master
MST
Region 1
IST Master
IST Master
MST
Region 2
MST
Region 3
Regio MST
Switches pertencem a mesma regio MST se:
Tiverem o mesmo nome de regio
Tiverem a mesma verso
Tiverem o mesmo mapeamento de instncias para
VLAN
Exerccio 6
Fa0/1-5
Fa0/6-10
vlan1
Fa0/1-5
vlan20
vlan1
B = 10.26.136.60
Fa0/24
Instance 1
Vlan 1 e 10
Instance 2
Vlan 2 e 20
Fa0/6-10
vlan20
C = 10.26.136.184
Fa0/23
Fa0/23
Fa0/24
Instance 1
prio 16
Instance 2
prio 16
Instance 2
prio 128
Fa0/18
Instance 1
prio 128
Fa0/21
A = 10.26.136.13
vlan1
Fa0/1-5
vlan1
Fa0/6-10
instance 1 vlan 1
Instance 1 vlan 10
instance 2 vlan 2
Instance 2 vlan 20
name region1
revision 1
show pending
spanning-tree mode mst
end
OBS. VTP
A cisco utiliza um protocolo denominado VTP para
manter a consistncia de configurao entre os
switches.
Utilizando o protocolo VPT possvel fazer a
configurao de VLANs em um nico switch, e
repassar essa configurao para os demais switches
que pertenam a um mesmo domnio administrativo.
Entidades VTP
VTP Server
Recebe novas configuraes e repassa para os
demais switches do domno
VTP Client
Apenas recebe configuraes do server. No pode
ser configurado diretamente.
VTP Transparent
Recebe configuraes e pode ser alterado
diretamente. Todavia, as alteraes feitas num
switch em modo transparent no so repassadas
aos demais.
Configurao Default
Alterando a Configurao
configure terminal
vtp mode server
vtp domain domain-name
vtp password password
end
show vtp status