2013년 11월 18일 월요일

STP - backbonefast

Backbone fast

- 자신과 직접 연결되지 않은 간접 링크가 다운되었을때, 차단상태에 있는 포트를 Max Age time 20초를 생략하고 Listening 상태로 변경하여 STP 컨버전스 시간을 50초에서 30초로 단축시킨다.





 루트 브리지인 Switch-01에서 보내오는 Config BPDU를 Switch-02는 Fa 1/0 RP로 수신 후 Fa 1/2 DP로 송신하여 Switch-03의 BP 포트로 전달하게 된다.

하지만 그림과 같이 Switch-01 --- Switch-02 사이의 경로에 장애가 발생하는 경우엔 Switch-02는 자신과 연결된 링크에 문제가 있음을 즉시 감지하고 자신이 루트라고 주장하는 후순위 BPDU를 Switch-03쪽으로 송신하게 된다.
  
   !!! 후순위 BPDU란 기존의 Root bridge 보다 안좋은 조건의 BPDU를 뜻함.
그림에선 Switch-02가 Switch-01보다 조건이 좋지 않으므로 Switch-02가 보내는 BPDU를 후순위 BPDU라고 한다.



Switch-03은 설정이 변경된 BPDU를 받게되면 상태를 바로 변화시키지 않고 Max Age 시간 동안 자신의 상태를 유지하게 된다. ( 20s )
 그 후 Listening, Learning 상태를 거쳐 Forwarding로 변하기 까지 30초의 시간이 소요가 된다.
총 50초의 시간이 소요가 된다.
(Max Age + Listening + Learning = 50s)




Backbone fast를 적용 하게 되면 Max Age 시간을 건너 뛰고 바로 Listening 상태로 돌입하게 된다.





< Backbone fast 동작 과정 >



1. S/W-02는 자신의 Fa 1/0 링크가 다운된것을 바로 감지하고 S/W-03 쪽으로 자신이 루트라고 주장하는 BPDU를 전송.

2. S/W-03은 BPDU를 수신하자마자 Fa 1/1 쪽으로 자신과 루트까지의 링크는 문제가 없는지 확인을 위해 Root Line Query 프레임을 송신.

3. Root bridge인 S/W-01은 이상 없음을 응답하는 Root Link Reply 프레임을 전송.



< 2, 3번 과정 패킷 캡쳐 >







위의 과정을 모두 정상적으로 거치게 되면 Max Age 시간을 건너뛰고 바로 Listening 상태로
돌입한다.




댓글 없음:

댓글 쓰기