O STP (Spanning-Tree Protocol)  roda em bridges e switches trocando informações através das BPDUs (Bridge Protocol Data Units). Estas BPDUs contêm mensagens de configuração e incluem o ID de cada bridge e são enviadas via frames broadcast.
Para operação do STP é eleito uma Root Bridge (switch-raiz). Este switch-raiz torna-se o foco da rede, sendo que as escolhas de porta-raiz, porta-designada e não-designada e todas atualizações da rede são vistas pela perspectiva do switch-raiz. Para elegê-lo os seguintes parâmetros são utilizados:

1. Menor priority value (default é 32768);
2. Menor MAC Address (0000.aaaa.bbbb.cccc.dddd.eeee é menor que 0000.aaab.bbbb.cccc.dddd.eeee).

As portas podem ter os seguintes papeis:

Papel Descrição
Root port porta de um switch que possui menor custo ao root bridge. Sempre estão no estado forwarding).
Designated port porta de um switch que mantêm conectividade. Quando há redundância de conexões, a porta com maior largura de banda é a escolhida. Se as larguras de banda forem iguais, a porta com menor número será a escolhida(ex. e1 escolhida ao invés de e8).
Non-designated port porta que está em estado blocking. Quando uma porta designada perde a conectividade esta porta assume, até que receba atualização para voltar ao estado blocking

A figura abaixo apresenta uma topologia contendo os termos abordados acima:

Papéis das portas no Spanning-Tree.

Papéis das portas no Spanning-Tree.

Foram visto os papéis que as portas possuem. Agora, serão vistos os estados em que elas podem se encontrar. Tipicamente, switches estão no estado blocking ou forwarding. Abaixo, é apresentado cada um dos estados, na seqüência em que eles ocorrem.

Estado Descrição
Blocking Não encaminha frames. Recebe e analisa BPDUs. Ao ligar um switch, ele encontra-se no estado blocking.
Listening Não encaminha frames, mas recebe e analisa BPDUs para se certificar que não ocorrerão loops na rede.
Learning Não encaminha frames, recebe e analisa BPDUs e registra os endereços MAC dos dispositivos diretamente conectados.
Forwarding Envia e recebe frames e tudo mais. Uma porta neste estado é tida como tendo o menor custo ao switch-raiz.

Abaixo, é apresentado os timers das BPDUs:

Timers de cada um tipo de BPDU do STP (Spanning-Tree Protocol).

Timers de cada um tipo de BPDU do STP (Spanning-Tree Protocol).

Abaixo, é apresentado uma animação Flash muito didática que apresenta todo o processo de aprendizagem do Spanning-Tree. A MUST.

Abaixo, seguem os links de referência que foram utilizados para a produção do resumo.

Um interessante, que aprofunda o assunto é a terceira referência. Pode ser encontrada traduzida (pelo google) aqui.

Um abração,

Maurício.

Referências:

- Filippeti, M. - “CCNA 4.1 - Guia Completo de Estudo”, Visual Books/2008.

- Cisco NetAcademy, Academy Connection. “Material oficial Cisco de Estudo”. <http://cisco.netacad.net>. Acesso em: 03/03/2008.

- Cisco Systems inc. “Understanding and Configuring Spanning Tree Protocol (STP) on Catalyst Switches”.<http://www.cisco.com/en/US/tech/tk389/tk621/technologies_configuration_example09186a008009467c.shtml>. Acesso em: 03/03/2008.

Compartilhe!
  • Twitter
  • Facebook
  • Digg
  • LinkedIn
  • del.icio.us
  • Technorati
  • Google Bookmarks
Comentar