Rodzaje i stany portów

Damian Stelmach

Po wyborze mostu głównego, STP realizuje kolejny proces jakim jest wybór portów. W STP mamy tak naprawdę tylko trzy typy/rodzaje portów, są nimi:

  • Port Desygnowany (ang. Designated port);
  • Port Główny (ang. Root port);
  • Port Alternatywny (ang. Alternative port)
STP Root Bridge Ports

Port desygnowany to porostu port, który przekazuje ramki, zarówno zwyczajne ramki komunikacyjne, przesyłane od jednej stacji do drugiej, jak również ramki BPDU przekazywane przez protokół STP. Zasada jest prosta, jeśli przełącznik w sieci pełni rolę mosty głównego to jego wszystkie porty są desygnowane.

Root Port to port, który znajduje się najbliżej mostu głównego, ale oczywiście do tego głównego mostu nie należy. Jest to po prostu port, który podłączony jest bezpośrednio do przełącznika będącego tym mostem. Podobnie jak port desygnowany przekazywać może zarówno ramki komunikacyjne jak i ramki sterujące STP.

Port alternatywny jak sama nazwa wskazuje jest to alternatywne połączenie, które jeśli nie jest używane, działa w trybie blokowania, to znaczy nie może przekazywać ramek komunikacyjnych, chociaż może przekazywać ramki BPDU, dlatego też nie można powiedzieć, że jest to port wyłączony. Alternatywny port może zostać uruchomiony przez przełącznik np. kiedy STP wykryje zmianę topologii.

Każdy port w STP posiada tak zwany stan. Stan portu wskazuje czy i jakie ramki port może przekazywać. Stany portów w STP to:

  • Nasłuchiwanie (ang. listening) – port przesyła tylko ramki BPDU;
  • Blokowanie (ang. blocking) – port nie przekazuje ramek komunikacyjnych, ale potrafi przekazywać ramki BPDU;
  • Uczenie (ang. learning) – port uczy się adresów MAC podłączonych urządzeń;
  • Przekazywanie (ang. forwarding) – port przekazuje ramki komunikacyjne i BPDU.

Rodzaje oraz stany portów STP możemy sprawdzić wyświetlając sobie podsumowanie STP na przełączniku:

  • Switch> enable
  • Switch# show spanning tree
STP show spanning tree