1.6 STP Flashcards
BID padrao (industry wide)
BID = BP + BM (2 + 6 bytes)
BP padrao = 32768
BPDU
mac, timers, tipos
multicast 01.80.c2.00.00.00
hello 2 seg
forward delay 15 seg
Max age 20 seg
2 tipos existem:
Configuracao BPDU
TCN BPDU (topology change Notification)
Procedimento STP
1 Determinar RB (ID)
2 Determinar RP (Custo, BID dos ‘senders’, Port Number do ‘sender’)
3 Determinar DP (ID)
Tipos de STP
CST 802.1Q (uma unica instancia do stp contendo todas as vlans. Transmitida via vlan nativa 802.1q)
PVST/+ (CISCO)
(pvst opera somente utilizando o ISL em trunks. o pvst+ utiliza o 802.1q, portanto pode operar com o cst)
RSTP 802.1W RPVST (CISCO)
MST 802.1S (junta instancias do stp que sao iguais em uma so)
Colisao dos padroes de STP
1 STP/PVST
o switch stp ignora as vlans diferentes e encaminha os pacotes do pvst
2 STP/RSTP
rstp eh backwards compatible com o stp em uma base por porta
3 MST/STP/PVST
Processo de desempate
1 Menor root BID
2 Menor custo pro Root
3 Menor BID do sender
4 Menor Port ID do sender
Port Id
16 bits (8 prioridade porta + 8 num porta) prioridade padrao = 128
Timers
Sao baseados em um tamanho de rede com raio de 7 switches
Caso se deseje alterar para se adequar a rede, eh necessario mudar os timers somente no Root, umam vez que ele os propaga nos BPDUs de configuracao
hello-timer - tempo de envio dos bpdu’s pelo root (padrao 2s)
forward-timer - tempo para transicao dos estados de porta listening->learning e learning->forwarding (padrao 15s). Esse timer deve ser levado em consideracao o diametro da rede, uma vez que depende do tempo de propagacao dos bpdus
max-age - tempo maximo que um bpdu recebido por um vizinho eh armazenado (padrao 20s)
podem ser configurados automaticamente, baseado no hello-timer e no diametro da rede (configurado no root)
(diametro padrao - 7)
UplinkFast (o que eh, o q muda no switch)
Direct Failures
Habilita que switches que estao no fim da cadeia do stp (normalmente switches de acesso) que mantenham uma porta root ativa e uma backup em modo blocking pronta para ativar caso a principal falhe.
Quando habilitado, eh habilitado para todo o switch e vlans. Nao eh possivel habilitar esse comando no root.
O bridge priority aumenta para 49.152 e o custo das portas aumenta em 3000, para que ele nao seja escolhido como root, nem seja um switch escolhido para transitar pacotes para o root. O objetivo eh q seja um switch no fim da cadeia
BackboneFast
Metodo para diminuir o tempo de convergencia do STP na camada core.
O switch determina uma rota alternativa para o root em caso de uma falha INDIRETA (que nao esta conectada ao switch)
O switch detecta uma falha indireta quando recebe um bpdu inferior na sua porta root ou blocked (um vizinho perdeu conexao com o root)
zera o max-age
3 situacoes:
bpdu inferior na porta blocked: root e outras blocked sao caminhos alternativos pro root
bpdu inferior na porta root: portas blocked sao alternativas pro root
bpdu inferior na root e n tem blocked: assume q perdeu conectividade com o root e se anuncia como o root