728x90
반응형
1. Introduction to BGP Route Dampening
- Flapping Route는 반복적으로 Advertise 및 Withdrawn Update가 발생되는 불안정한 NLRI를 의미
- 라우터가 많은 BGP Update Message를 처리할 경우, Resource 사용률이 증가
- Route Dampening 사용 후 Route Flapping 발생 시, 라우터의 Resource 사용량을 줄이고 네트워크 안정성 증가
- 지속적인 Route Flapping 시, 네트워크를 특정 시간 동안 Best-Path로 선출하지 않으며 BGP Peer로 광고되는 것을 차단
- 문제의 Route Down 시, BGP Table에 History Flag가 설정
- 문제의 Route Up 시, Penalty가 Suppress Limit보다 크면 Dampening Flag가 설정
- iBGP Peer로부터 수신한 외부 AS 네트워크는 BGP Route Dampening 대상에서 제외
- 요즘 라우터는 BGP Update를 충분히 처리할 수 있을 정도로 강력하기 때문에 Dampening은 더 이상 좋은 방법으로 생각하지 않아 많이 사용하지 않는 기술
- Route Dampening 사용 후, Route를 의도적으로 Up/Down 되었을 때 의도치 않게 Best-Path 선택에 문제가 발생
2. BGP Route Dampening Terminology
Terminology | Description |
Penalty | ❍ Flap이 일어날 때마다 부과되는 Penalty |
Damp State | ❍ Penalty가 기준 값을 초과하여 해당 네트워크가 광고되지 않는 상태 |
Suppress Limit (차단 시작 값) |
❍ Penalty가 해당 Limit 값을 넘으면 Damp State로 변경 |
Half-Life (반감 주기) |
❍ 해당 주기마다 Penalty가 반으로 감소 ❍ 기본값 : 15min - 15min 후, 반으로 감소하는 것이 아니라 조금씩 감소하여 결과적으로 15min 후에 반으로 감소 |
Reuse Limit (재사용 시작 값) |
❍ Penalty가 해당 한계 이하가 되면 다시 해당 네트워크를 광고 ❍ 10s마다 Reuse Limit 이하로 떨어진 네트워크를 검색하여 해당되는 네트워크가 존재 시, 광고 |
Maximum Suppress Limit (최대 차단 시간) |
❍ 해당 시간보다 더 오래 억제하지 못하게 하는 한계 ❍ 기본값 : Half-Life의 4배 ❍ 아무리 Flapping이 지속되어도 해당 시간 이후에 Suppress 제거 - 즉 Penalty가 0으로 변경 |
3. BGP Route Dampening 동작 예시
- BGP Route Dampening Timer 예시
- Penalty : 1000
- Suppress-Limit : 2000
- Half-Life : 15 minutes
- Reuse limit : 750
- Maximum Suppress-Limit : 60 minutes
- BGP Route Flap 발생할 때마다 Penalty가 1000씩 증가
- Route가 Suppress Limit을 초과하면 Route가 Damp State로 변경
- Route가 Damp State가 되면 라우터는 라우팅 테이블에 Route를 설치하지 않으며 다른 BGP Peer에 해당 Route를 광고하지 않음
- Penalty가 부과된 Route에 대해 다시 알게 되면 Half-Life가 시작
- Half-Life에 도달하면 Penalty가 50% 감소
- 15min 후 Penalty는 500, 또 15min 후 Penalty는 250 ...
- Route의 Penalty가 Reuse Limit보다 낮아야 라우팅 테이블에 설치하고 BGP Peer로 광고 가능
- 일단 Penalty가 Reuse Limit의 50% 미만이면 Penalty는 완전히 제거
728x90
반응형
'네트워크 > BGP' 카테고리의 다른 글
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 |
Route Dampening Sample Configuration(Cisco IOL) (2) | 2024.07.14 |
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 |
Community Sample Configuration(Cisco IOL) (1) | 2024.06.16 |