728x90
반응형
1. Route Dampening Sample Configuration 구성도
- 테스트 장비
- 에뮬레이터 : EVE-NG
- 라우터 : Cisco IOL I86BI_LINUX-ADVENTERPRISEK9-M, Version 15.5(2)T
- Route Dampening은 요즘에 사용하지 않는 기술이므로 한 번만 Confiugartion을 설정해 보고 Dampening이 정상적으로 동작하는지 간단하게 확인하는 것이 목표
- R1 및 R2는 Loopback Interface를 BGP로 광고
- Cisco IOS에서 Route Dampening을 설정하는 방법은 아래와 같이 2 가지가 존재
- Global
- Route-Map
2. Route Dampening Sample Configuration
1) Route Dampening Configuration(Global)
- Route Dampening을 Global에서 사용하도록 설정
- 적용 시, 모든 BGP Route에 Route Dampening 영향 발생
2) Route Dampening Confiugration(Route-map)
- Route-map을 사용하여 Route Dampening을 사용할 특정 Prefix 지정 가능
3) BGP Route Dampening Verification
- R2는 R1으로부터 1.1.1.1/32 NLRI를 학습
- 현재 1.1.1.1/32 정보는 BGP Route Selection이 되어 라우팅 테이블에도 설치
- Route Dampening에 관련된 Timer 확인 가능
- R2에서 Route Dampening 동작 확인을 위해 Debug 활성화
- BGP Route Flapping을 테스트하기 위해 R1의 Loopback Interface를 Shutdown
- R1의 Loopback Interface Flapping 이후에 Penalty 1000을 부여받았음을 확인
- 시간이 지나면 몇 개의 Debug Message가 표시되며 Penalty가 서서히 감소하고 있음을 확인
- 네트워크 구성에서 1.1.1.1/32 NLRI 정보가 사라졌음에도 R2는 해당 NLRI 정보를 BGP Table에 계속 보유
- 아직 ‘Suppress-Limit Threshold’의 기준값 미만이므로 해당 Route는 Dampening State가 될 수 없는 상황
- 1.1.1.1/32 NLRI를 Dampening State로 만들기 위해 Penalty 값이 ‘Suppress-Limit Threshold’의 기준값 이상으로 될 때까지 R1 Loopback Interface를 Flapping
- 이제 ‘Suppress-Limit Threshold’(2000)을 초과하여 해당 Route가 Dampening State가 될 수 있는 조건에 충족
- Penalty 값이 Suppress 값보다 작을 경우, R2는 1.1.1.1/32 NLRI 정보를 Best-Path로 선출하여 라우팅 테이블에 사용
- 단, R1의 1.1.1.1/32 Interface Status가 Up
- R1의 Loopback Interface를 다시 활성화하면 R2는 1.1.1.1/32 NLRI를 라우팅 테이블에 설치하는 것이 아니라 해당 Route를 Dampening State로 변경
- R2는 1.1.1.1/32 Route를 Suppress 하고 사용하지 않는 상태
- R2에서 1.1.1.1/32 NLRI가 Dampening State로 변경된 것을 확인
- Dampening State인 NLRI들은 Best-Path로 선출되지 않으므로 라우팅 테이블에 미설치
- Flapping의 원인을 해결한 경우, ‘clear ip bgp dampening 1.1.1.1 255.255.255.255’ 명령어를 사용하여 수동으로 BGP Dampening 제거 가능
- 충분한 시간을 가지고 기다리면 자동으로 해당 Route 다시 사용 가능
- Penalty가 Reuse Limit(750) 이하가 되면 다시 Route를 사용
- 인터넷에서는 Penalty가 Reuse Limit의 50% 미만(750/2 = 375)이 될 경우, 더 이상 Debug Message에 표시되지 않고 Penalty가 제거된다고 공유
- 즉, ‘show ip bgp dampening flap-statistics’ 명령어 입력 시, 1.1.1.1/32 NLRI 정보가 없음
- 테스트를 진행한 Cisco IOL은 Penalty가 Reuse Limit의 50% 미만이 되어도 계속 Debug Message에 표시되며 Penalty 값이 존재
- 다른 Vendor에서도 테스트를 진행한다면 따로 업데이트할 예정
- 요즘 실제 BGP를 사용할 때, Dampening을 사용하지 않으므로 개인적으로 여기까지만 학습해도 무방하다고 판단
728x90
반응형
'네트워크 > BGP' 카테고리의 다른 글
BGP Backdoor Routes Samples Configuration(Cisco IOL) (1) | 2024.07.22 |
---|---|
Introduction to BGP Backdoor Routes (0) | 2024.07.20 |
BGP Peer Group (0) | 2024.07.18 |
Route Dampening Sample Configuration(Nokia 7750 SR) (0) | 2024.07.16 |
Introduction to Route Dampening (0) | 2024.07.12 |
Community Route Target Sample Configuration(Nokia 7750 SR) (0) | 2024.07.10 |
Regular Expressions Sample Configuration(Cisco IOL) (0) | 2024.07.08 |
Introduction to Regular Expressions(Regex) (0) | 2024.07.06 |