Este documento explica como configurar o Multiple Spanning-Tree (MST) (802.1s) nos Catalyst 4000, 6000 e 6500 Series Switches que executam o CatOS. O CatOS Software Release 7.1 introduziu essa característica que permite ao administrador do sistema usar Multiple Spanning-Tree Instances (MSTIs) para agrupar VLANs em um switch.
Se você estiver executando o IOS integrado, consulte o seguinte documento para obter assistência na configuração:
Com essa configuração de MST, cada instância é executada independentemente das outras dentro da região do MST. A Instância 0, a Árvore de abrangência interna (IST), é reservada para interagir com outros Protocolos de árvore de abrangência (STPs) e outras regiões MST. Para manter uma topologia sem loop, os estados das árvores de abrangência, como encaminhamento e bloqueio de todas as portas limítrofes (as portas na extremidade da região da MST), coincidem com o estado de árvore de abrangência da IST.
Os switches das séries Catalyst 4000, 6000 e 6500 suportam Rapid Per-VLAN Spanning-Tree + (RPVST+) desde o CatOS Software Release 7.5. MST (802.1s) usa uma versão modificada do RSTP (802.1w). Essa versão modificada é incorporada dentro do MST e fornece um tempo de convergência rápido no caso de uma falha na rede.
Para obter mais informações sobre convenções de documento, consulte as Convenções de dicas técnicas Cisco.
Não existem requisitos específicos para este documento.
As informações neste documento são baseadas nas versões de software e hardware abaixo.
Cisco Catalyst 4000, 6000, and 6500 Series Switches
Versão do software CatOS 7.1
As informações neste documento foram criadas a partir de dispositivos em um ambiente de laboratório específico. Todos os dispositivos utilizados neste documento foram iniciados com uma configuração (padrão) inicial. Se você estiver trabalhando em uma rede ativa, certifique-se de que entende o impacto potencial de qualquer comando antes de utilizá-lo.
Esta seção fornece os comandos que serão necessários para definir a configuração básica do MST no Switch Catalyst série 4000, 6000 ou 6500. Para conhecer os comandos e obter explicações sobre como ajustar MST, leia a seção de configuração básica.
Siga estes passos:
Ative o MST no switch.
Use the set spantree mode mst command to set the spanning tree mode on the Switch to MST.
Observação: para desabilitar o MST, outro STP, como Per-VLAN Spanning-Tree + (PVST+), deve ser configurado.
Defina os mapeamentos de VLAN para instância.
Use o comando set spantree MST instance vlan vlans para mapear VLANs para uma instância. Por exemplo, você digitaria o comando set spantree MST 10 vlan 1-10,20 para colocar as VLANs 1 a 10 e 20 na instância 10. Por padrão, todas as VLANs são mapeadas para a instância 0.
Observação: o mapeamento de uma VLAN para uma instância não entra em vigor até que a configuração seja confirmada.
Defina o nome e a revisão da configuração do MST.
Use os comandos set spantree MST configuration name name e set spantree MST configuration revision revision number para definir a configuração e a revisão.
Observação: As instâncias 1 a 15 operam somente na região MST. No bordo da região de MST, o MST copia o estado da porta do IST, que comunica-se com outros STPs como o PVST+, Common Spanning-Tree (CST) e outras regiões de MST para formar uma topologia livre de circuito. MST-enabled Switches only form an MST region if they have a matching VLAN-to-IST mapping, MST configuration name, and MST revision. Se um desses três falhar, a porta será sinalizada como uma porta de limite.
Execute a configuração do MST para aplicá-lo ao Switch.
Use o comando set spantree MST config commit para consolidar a configuração MST.
Observação: se você achar que precisa descartar todas as edições feitas desde a última confirmação, você pode usar o comando set spantree MST rollback para desfazer todas as edições. Se for necessário remover às alterações à configuração MST feitas por outra pessoa em outra sessão, use o comando set spantree MST rollback force.
Use os seguintes comandos para ajustar o MST em seu switch Catalyst.
Como cada instância no MST é executada independentemente das outras instâncias no switch, cada instância pode ter uma prioridade diferente no switch e possivelmente uma raiz diferente na região do MST.
Para definir a prioridade de um spantree em uma instância, use o comando set spantree priority priority MST instance.
Para cada porta, o MST pode usar o custo padrão para a porta ou pode atribuir um custo diferente usando o comando set spantree portinstancecost mod/port cost cost MST instance. Você pode usar esse comando para especificar o custo do caminho alternativo para o link que está sendo usado e para especificar quais instâncias usarão esse custo do caminho alternativo.
Para cada porta, o MST pode usar a prioridade padrão para a porta ou atribuir uma prioridade diferente com o comando set spantree portinstancepriority mod/port prioridade MST instância. Você pode usar esse comando para especificar uma prioridade alternativa para uma porta e para especificar qual instância usará a prioridade alternativa.
Usando o comando set spantree MST link-type mod/port link-type, você pode configurar o tipo de link de qualquer uma das três maneiras a seguir.
Auto o Switch detectará automaticamente o tipo de enlace do MST.
Point-to-point (Ponto-a-ponto) - É um link ponto-a-ponto para outro dispositivo. Por exemplo, você poderia ter um link de 10 gigabits para outro Switch Catalyst.
Compartilhado O enlace é um segmento compartilhado e pode conter mais de um dispositivo. Um exemplo de tal tipo de enlace seria um hub de 10 Mb.
Esta seção fornece comandos que você pode usar para confirmar se a sua configuração está funcionando corretamente. Exemplos de saída desses comandos são explicados na seção Troubleshooting.
Determinados comandos show são suportados pela ferramenta Output Interpreter, que permite que você veja uma análise do resultado do comando show.
show spantree MST instance active - Use este comando para exibir as informações do MST a respeito de uma instância. A adição da palavra-chave "active" (ativo) fará com que apenas as portas ativas sejam exibidas na instância escolhida.
Show spantree MST mod/port Esse comando mostra informações sobre o estado da árvore de abrangência para uma porta especificada ao executar o MST.
show spantree MST configuration - Use este comando para ver informações sobre a configuração MST no switch.
Show spantree summary MST - este comando oferece uma visão geral rápida da operação MST.
Show spantree statistics MST mod/port instance Utilize este comando para ver estatísticas e outras informações relacionadas à operação do MST na porta escolhida.
The commands listed in the Verifying MST Operation section reveal valuable information about the status of MST on the Switch. Nessa seção de Troubleshooting, destacamos algumas das informações importantes na saída retornada a partir desses comandos e exploramos seu significado possível.
Mostrar instância MST de spantree ativa
Tank> (enable) show spantree MST 0 active Spanning tree mode MST Instance 0 VLANs Mapped: 2-4094 !--- These are the VLANs mapped to this instance. Designated Root 00-03-6c-aa-14-01 !--- This is the root for the instance. Designated Root Priority 32768 (root priority: 32768, sys ID ext: 0) Designated Root Cost 2000000 Designated Root Port 4/1 !--- Indicates the root port. Root Max Age 20 sec Hello Time 2 sec Forward Delay 15 sec IST Master ID MAC ADDR 00-05-00-a9-f4-00 !--- IST only. This indicates the master switch. IST Master ID Priority 32768 IST Master Path Cost 0 Remaining Hops 20 Bridge ID MAC ADDR 00-05-00-a9-f4-00 Bridge ID Priority 32768 (bridge priority: 32768, sys ID ext: 0) Bridge Max Age 20 sec Hello Time 2 sec Forward Delay 15 sec Max Hops 20 Port State Role Cost Prio Type ------ ---------- ---- -------- ---- -------------------- 4/1 forwarding DESG 2000000 32 P2P, Boundary(STP) 4/2 forwarding ROOT 2000000 32 Shared, Boundary(STP) 4/4 forwarding DESG 2000000 32 Shared 4/11 forwarding DESG 2000000 32 P2P 15/1 forwarding DESG 20000 32 P2P, Edge 16/1 forwarding DESG 20000 32 P2P, Edge !--- State identifies the spanning-tree state of this port. !--- Role indicates the role of this port. !--- Cost displays the path cost for this port. !--- Prio indicates this port's priority. !--- Type displays what kind of segment is connected to this port.
Show spantree MST mod/port
O comando show spantree MST mod/port oferece uma visão geral da porta e sua configuração, bem como das instâncias de MST que estão ativas nela.
Console> (enable) show spantree MST 4/2 Edge Port: No, (Configured) Default !--- The edge port in MST is enabled or disabled with the !--- set spantree portfast mod/port enable/disable command. Link Type: Shared, (Configured) Auto Port Guard: Default Boundary: Yes (STP) Inst State Role Cost Prio VLANs ---- ------------- ---- -------- ---- ---------- 0 forwarding ROOT 2000000 32 None 1 forwarding BDRY 2000000 32 1
If a port is incorrectly displayed as a boundary port, due to very recent changes in the network for instance, the command set spantree MST mod/port redetect-protocol can be used to force the Switch to redetect the spanning tree protocol being used on this link by other devices.
Show spantree MST configuration
Console> (enable) show spantree MST config Current (NVRAM) MST Region Configuration: !--- MST configuration is currently applied on the switch. Configuration Name: Test Revision: 123 !--- Configuration name and revision must match on all switches to form !--- an MST region. Instance VLANs -------- -------------------------------------------------------------- IST 2-4094 !--- IST is instance 0. It contains all the VLANs except VLAN 1. 1 1 !--- VLAN 1 is mapped into instance 1. 2 - 3 - !--- No other VLANs are mapped to any other instance. 4 - 5 - 6 - 7 - 8 - 9 - 10 - 11 - 12 - 13 - 14 - 15 - ======================================================================= NEW MST Region Configuration (Not committed yet) !--- The MST configuration has not been applied yet. Configuration Name: Test Revision: 123 !--- The revision does not increase automatically if changes are made. Instance VLANs -------- -------------------------------------------------------------- IST 3-4094 1 1 2 - 3 - 4 - 5 - 6 - 7 - 8 - 9 - 10 - 11 - 12 - 13 - 14 - 15 2 !--- VLAN 2 moved to instance 15. ======================================================================= Edit buffer is locked by: Console (pid 142) !--- The console identified modifies the MST configuration.
Show spantree summary MST
Esse comando fornece uma visão geral do que está sendo executado pelo MST no Switch.
Console> (enable) show spantree summary MST MAC address reduction: disabled Root switch for MST instances: 1. Global loopguard is disabled on the switch. Global portfast is disabled on the switch. BPDU skewing detection disabled for the bridge. BPDU skewed for MST instances: none. Portfast bpdu-guard disabled for bridge. Portfast bpdu-filter disabled for bridge. Summary of connected spanning tree ports by MST instances Inst Blocking Listening Learning Forwarding STP Active ----- -------- --------- -------- ---------- ---------- 0 0 0 0 5 5 1 0 0 0 5 5 2 0 0 0 0 0 3 0 0 0 0 0 4 0 0 0 0 0 5 0 0 0 0 0 6 0 0 0 0 0 7 0 0 0 0 0 8 0 0 0 0 0 9 0 0 0 0 0 10 0 0 0 0 0 11 0 0 0 0 0 12 0 0 0 0 0 13 0 0 0 0 0 14 0 0 0 0 0 15 0 0 0 0 0 Blocking Listening Learning Forwarding STP Active ----- -------- --------- -------- ---------- ---------- Total 0 0 0 10 10
Show spantree statistics mod/port MST
Esse comando pode ser usado para verificar a atividade do spanning tree em uma porta específica. Algumas das informações estão destacadas abaixo
Console> (enable) show spantree statistics 4/2 MST 0 Port 4/2 Instance 0 SpanningTree enabled for instance = 0 BPDU-related parameters port spanning tree enabled state forwarding port_id 0x80c2 port number 0xc2 path cost 2000000 message age (port/VLAN) 4(20) designated_root 00-50-0f-43-cc-00 designated_cost 150 designated_bridge 00-30-71-4e-20-07 designated_port 0x8046 top_change_ack FALSE config_pending FALSE port_inconsistency none PORT based information & statistics config bpdu's xmitted (port/inst) 2(26851) !--- Bridge Protocol Data Units (BPDUs) sent for this port and the total !--- for all ports in the instance. config bpdu's received (port/inst) 1429(5190) !--- BPDUs received for this port and the total for all !--- ports in the instance. tcn bpdu's xmitted (port/inst) 1(193) !--- Topology Change Notification: BPDUs sent on this port !--- and for all ports in the instance. tcn bpdu's received (port/inst) 0(61) !--- Topology Change Notification: BPDUs received on this !--- port and for all ports in the instance. forward trans count 0 scp failure count 0 root inc trans count (port/inst) 0(0) inhibit loopguard FALSE loop inc trans count (port/inst) 0(0) Status of Port Timers forward delay timer INACTIVE forward delay timer value 0 message age timer ACTIVE message age timer value 4 topology change timer INACTIVE topology change timer value 0 hold timer INACTIVE hold timer value 0 delay root port timer INACTIVE delay root port timer value 0 delay root port timer restarted is FALSE VLAN based information & statistics spanningtree type ieee spanningtree multicast address 01-80-c2-00-00-00 bridge priority 32768 bridge mac address 00-05-00-a9-f4-00 bridge hello time 2 sec bridge forward delay 15(15) sec topology change initiator: 1/0 !--- This indicates the instigator of the last topology change. !--- 1/0 means this switch. last topology change occurred: Fri Nov 16 2001, 04:14:01 !--- This indicates the last change in topology. topology change FALSE topology change time 35 topology change detected FALSE topology change count 107 !--- Indicates number of topology changes. topology change last recvd. from 00-30-71-4e-20-07 Other port-specific info dynamic max age transitions 0 port bpdu ok count 0 msg age expiry count 0 link loading 0 bpdu in processing FALSE num of similar bpdus to process 0 received_inferior_bpdu FALSE next state 3 src Mac count: 0 total src Mac count 0 curr_src_mac 00-00-00-00-00-00 next_src_mac 00-00-00-00-00-00 channel_src_mac 00-00-00-00-00-00 channel src count 0 channel OK count 0
Revisão | Data de publicação | Comentários |
---|---|---|
1.0 |
04-Feb-2002
|
Versão inicial |