1. STP(스패닝트리프로토콜)에서, 주요 요소
※ 브리지 루프의 방지, 최적 경로 설정을 위한, 주요 개념 셋(3)
- (루트 브리지, 루트 포트, 지정 포트)
ㅇ (브리지) 하나의 루트 브리지 및 그외 모든 비 루트 브리지
- 루트 브리지 (Root Bridge), 루트 스위치 (Root Switch)
. 스패닝 트리 토폴로지의 최상단 (중심 역할)
.. 모든 비 루트 브리지들이 최단 경로로 도달해야 만 하는 루트 브리지
- 비 루트 브리지(Non-Root Bridge)
. 최상단 루트 브리지 이외 모든 다른 브리지를 말함
ㅇ (포트) 루트 포트 (Root Port)
- 비 루트 브리지가 가진 포트들 중에 루트 브리지에게로 가장 빨리 도달할 수 있는 포트
. (Lowest Link Cost path to Root Bridge)
ㅇ (포트) 지정 포트, 비 지정 포트
- 지정 포트 (Designated Port) / 포워딩 포트 (Forwarding Port)
. LAN 세그먼트에 연결된 포트들 중에 반드시 하나의 포트가 지정 포트로 정해지게됨
. 스위치의 경우 두 스위치 포트 간에 직접 연결된 포트들 중 하나가 지정 포트가 됨
. 루트 브리지에 가까운 포트를 말함
. 보통의 데이터 및 BPDU를 모두 송신,수신 함
- 비 지정 포트(Non Designated Port) / 차단 포트(Blocking Port)
. 루트포트,지정포트가 아닌 포트로써, 결국 데이터 프레임 전달이 봉쇄되는 포트
. 차단 대상인 LAN 세그먼트에서 양쪽 포트 중 브리지 ID가 높은(루트 브리지에서
먼 곳) 포트 쪽이 봉쇄됨
. 보통의 데이터들은 봉쇄되지만, BPDU은 정상 수신 함
2. 루트 브리지(Root Bridge) 또는 루트 스위치(Root Switch)
ㅇ 네트워크(또는 브로드캐스트 도메인) 당 하나씩 존재
ㅇ 루트 브리지의 선출 방법
- Bridge ID 값의 낮은 순위에 의해 선출
. Bridge ID(BID) : 우선순위(디폴트, 32768) 및 MAC 주소의 조합
- 이 Bridge ID가 작은 값일수록 Root Bridge가 될 가능성 높음
. 네트워크 관리자는 속도 빠른 브리지(스위치)에다가 디폴트 우선순위 32768 보다
작은 값을 할당하여 루트 브리지로 선출되게 할 수 있음
- 일단, 루트 브리지가 선출되면,
. 루트 브리지는 구성 BPDU를 모든 스위치 쪽으로 송출
ㅇ 루트 브리지의 선출 및 최단경로
- 모든 스위치의 브리지 ID를 비교, 가장 낮은 값의 스위치를, 루트 브리지로 선택
- 루트 브리지의 결정 후, 다른 모든 스위치들은 자신과 루트 브리지 간의 최단 경로를 계산
3. 비 루트 브리지 및 루트 포트, 차단 포트
ㅇ 비 루트 브리지(Non-Root Bridge)에,
- 루트 포트 및 차단 포트가 있게됨
- 비 루트 브리지 당 하나의 루트 포트 만을 갖게 됨
ㅇ 비 루트 브리지의 주요 동작
- 루트 브리지가 송출한 구성 BPDU로 부터,
- 루트브리지까지의 경로 비용, 직전 브리지 ID, 직전 브리지 포트 ID를 비교하여
차단 포트를 결정하게 됨
ㅇ 비 루트 브리지에서 루트 브리지까지 가장 낮은 경로비용을 갖는 포트가 루트 포트가 됨
- 즉, 루트 브리지에게로 도달하는 경로 비용이 가장 낮은 포트를 말함
. 만일, 루트브리지까지 동일 경로비용을 갖는 두 경로가 있다면,
.. 둘 중 낮은 BID(브리지 ID)를 갖는 직전 브리지에 연결된 포트를 루트 포트로 함
.. 그래도 값이 같다면, 작은 값의 포트 ID를 선택