일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | |||
5 | 6 | 7 | 8 | 9 | 10 | 11 |
12 | 13 | 14 | 15 | 16 | 17 | 18 |
19 | 20 | 21 | 22 | 23 | 24 | 25 |
26 | 27 | 28 | 29 | 30 | 31 |
- vlan
- AI
- 인공지능
- 네트워크
- Firewall
- AWS
- CISCO
- 암호학
- cmd
- 크롤러
- RIP
- bastion host
- 머신러닝 프로세스
- Repository
- Java
- 머신러닝
- abex'crackme
- 라우터
- 스위치
- STP
- 리버싱
- Screening Router
- Python
- dreamhack
- 온프레미스
- vector
- docker
- Reversing
- Mac
- 자바
- Today
- Total
Haekt‘s log
[네트워크] STP 프로토콜 Convergence time 줄이기. 본문
STP 프로토콜의 문제는 Convergence Time이 오래걸린다는 점이다.
*Convergence Time : 네트워크의 변화를 반영하여 네트워크를 재구성하기 위해 걸리는 시간
STP 는 직접 링크 단절 LSN(리슨) -> LRN(러닝) -> FWD(포워딩) 과정에는 30초
간접 링크 단절 Block(블락) -> LSN(리슨) -> LRN(러닝) -> FWD(포워딩) 과정에는 50초 가량이 걸린다.
빠르게 무언가를 해야할때 짧지는 않은 시간이다.
이를 보완하기 위한 방법은 두가지가 있는데
- STP 부가설정
- RSTP 사용
위 방법을 통해 줄일 수 있다.
1. STP 부가설정
- Portfast
포트가 block 인 상태에서 FWD 로 바뀌는 중간 과정을 생략한다.
일반적으로 단말에 연결된 포트에 설정한다.
(특정 인터페이스에서) spanning-tree portfast
(config) spanning-tree portfast default // 전체 포트에 portfast 설정
- backbonefast
간접 링크 단절 과정(50초) 중 Blocking 상태에서 걸리는 20초를 생략한다.
총 30초 소요됨.
spanning-tree backbonefast
- uplinkfast
Block 포트가 있는 스위치에서 사용하면 Fowarding 상태로 전환이 된다.
사용시 Bridge Priority 와 Path Cost가 증가한다.
주의점은 RB(root bridge)에서 설정하는 경우 Bridge Priority 와 Path Cost 가 증가하므로, Root 권한을 잃을 수 있다.
spanning-tree uplinkfast
2. RSTP 사용
RSTP 는 STP 의 Convergence Time 을 줄이기 위해 만들어진 프로토콜로,
이전에 설명한 옵션을 이용한 방법보다 효과적으로 컨버전스 타임을 줄 일 수 있다.
BPDU 를 보고 자신의 BID와 비교하여
RP(Root Port), AP(Alternated Port), DP(Designated Port)를 차례로 선정하는 STP 와 달리
RSTP는 스위치간 상호 합의를 하는 과정만이 존재한다.
바꾸는 방법은 아래와 같다 .
spanning-tree mode rapid-pvst // RSTP 설정시
spanning-tree mode pvst. //STP 설정시
RSTP 의 원리에 관한 정보는 아래 링크에서 볼 수 있다.
https://daengsik.tistory.com/m/40
'데이터 통신 > 네트워크' 카테고리의 다른 글
[네트워크] VLAN 할당 및 포트모드 변경, VLAN 정보 확인 명령어 (0) | 2022.12.01 |
---|---|
[네트워크] VLAN 개념 (0) | 2022.12.01 |
[네트워크] STP프로토콜이란? (0) | 2022.10.05 |
[네트워크] Collision Domain& Brodcast Domain (1) | 2022.10.03 |
[네트워크] BPDU란? (1) | 2022.10.03 |