Segement/Designated Port
- STP에서 세그먼트는 하나의 브리지에서 또 다른 브리지로 가는 링크를 의미한다. 세그먼트 중 하나는 designated 세그먼트가 된다. 이는 해당 세그먼트에 속한 브리지 중에서 루트 브리지까지 가는 경로 비용이 가장 낮은 브리지가 designated 세그먼트를 관리하게 된다.
- 각 브리지에서는 하나 이상의 세그먼트를 가지며, 각 세그먼트마다 하나의 designated port가 존재한다. designated port는 해당 세그먼트에서의 루트 브리지와의 연결을 관리하는 포트로, 해당 세그먼트로 들어오는 모든 데이터를 허용하게 된다. 나머지 브리지들은 designated 포트와 겹치지 않는 또다른 포트를 선택하여 blocking 상태로 유지하게 된다. 따라서, designated 포트가 있는 세그먼트에서는 데이터의 흐름이 자유롭게 가능하며, 브리지 간에 경로가 중복되지 않도록 하기 위해 다른 포트는 차단된다.
Root Port 나 Designated Port를 정할때 어떤 순서로 정하는지
- 누가 더 작은 Root BID를 가졌는지
- 루트 브리지까지의 Path Cost 값은 누가 더 작은지
- 누구의 BID(Sender BID)가 더 낮은지
- 누구의 포트 ID가 더 낮은지