본문 바로가기

IT 엔지니어/CCNA

CCNA LAB 48 STP

순환적 구조로 이루어진 경우, 경로가 겹쳐지게 마련이다

 

효율과 안정성을 위해 나머지는 대비 남겨두고, 한 가지 경로로만 통신하는 프로토콜

 

Bridge Switch

 

Bridge ID와 Path Cost 두가지 확인 필요하다

 

 

Bridge ID 낮은 경우, 우선순위가 높다

Path Cost 는 브릿지 스위치로 향하는 포트별 속도이다.

낮은 값일 수록 빠르다, 즉, 가깝다고도 볼 수 있다.

 

 

VLAN 1

 

Priority

MAC ADDRESS

COST

낮은 값을 가질 수록 우선순위가 높다

 

 

Root ID가 Bridge Switch

Bridge ID는 해당 스위치

Root  ID = Bridge ID 값이 동일할 경우 해당 스위치가 Bridge ID임을 확인할 수 있다.

 

Interface sts =status 

BLK = block 된 상태

FWD= Forwarding 

 

Role 

Altn= 대비용

Root = Bridge Switch / Root ID 향하는 포트

Desg= Desginated Root ID의 반대 방향 포트

 

 

스위치 2

해당 구조에서는 스위치 2가 Bridge Switch이다.

 

 

스위치3의 G0/2 가 제일 높은 값을 가지기에 우선순위가 가장 낮다

그래서 블락된 상태이다.

기존 경로에 문제가 생기면 대체되어 통신할 수 있다

 

 

 

[RPVST 설정]

 

PSVT < Rapid-PVST 

 

훨씬 빠르다

모든 스위치에 명령어 입력

 

 

 

[각 VLAN Root 설정]

 

 

스위치 1 Primary / Secondary

 

스위치 2 Primary / Secondary
스위치 3 Primary / Secondary

해당 VLAN 통신 시 Bridge Switch 설정할 수 있으며, fail 시 대비 경로 까지 지정할 수 있다

 

 

Bridge Switch 

 

 

 

 

 

 

VLAN 10-30의

 

우선값이 변경되었음을 확인할 수 있다

 

 

 

[Portfast / BPDU guard]

 

디폴트는 모든 액세스 포트에 설정

 BPDU guard는 해당 스위치만 설정 

 

 

 

 

 

 

 

 

 

● Spanning-Tree Tuning - Portfast

 

TCN (Topology Change Notification) BPDU 프레임을 access port로 보내지 않는 기능

추가적인 이득은 802.1D의 Listening과 Learning단계 생략

Forwarding 상태로 트래픽 전송 가능 

 

 Spanning-Tree Tuning - Portfast 적용 방법

 

 (1) 스위치 전체에 활성화 하는 방법

Switch(config)#spanning-tree portfast default

## 포트에서 portfast 비활성화 방법 /// 

portfast 기능이 불필요한 인터페이스는 개별적으로 비활성화 필요

Switch(config-if)#spanning-tree portfast disable

 

2) 특정 인터페이스에서만 활성화

Switch(config-if)#spanning-tree portfast

네트워크 장비와 연결된 포트에서는 portfast 비활성화

 

 

 

● Spanning-Tree Tuning - BPDU Guard

 

BPDU Guard 적용포트에서 BPDU 수신 시

해당 인터페이스를 사용 불가 상태 (Err-Disable)로 변경시키는 스위치 보호 기술 

 

 Spanning-Tree Tuning - BPDU Guard 적용 방법

 

 (1) 스위치 전체 활성화 

(2) 특정 인터페이스에서만 활성화

portfast 기능과 같이 사용

 

  1) 스위치 전체에 활성화 하는 방법

# portfast 설정 시 bpdu guard도 같이 설정 됨
Switch(config)#spanning-tree portfast bpduguard default

 

  2) 특정 인터페이스에서 활성화 하는 방법

# 개별 포트에서 bpdu guard 설정
Switch(config-if)spanning-tree bpduguard {enable|disable}

 

  3) BPDU Guard 설정 확인 방법

Switch# show spanning-tree interface {interface-id} detail

 

  4) Err-Disabled 포트 자동 복구 방법

Switch(config)# errdisable recovery cause bpduguard

 

 

 

Root Port 변경 방법

 

spannin-tree port priority 64

 

 

'IT 엔지니어 > CCNA' 카테고리의 다른 글

CCNA Lab 50 Etherchannel  (0) 2025.03.26
CCNA LAB 49 STP Election  (0) 2025.03.24
CCNA Lab 46-47 VTP TroubleSHooting review  (0) 2025.03.16
CCNA LAB review  (0) 2025.03.14
CCNA Lab 44 Review Configuration  (0) 2025.03.13