Help us improve your experience.

Let us know what you think.

Do you have time for a two-minute survey?

 
 

라우팅 정책을 사용하여 경로 플래핑을 BGP(Border Gateway Protocol) 손상

BGP(Border Gateway Protocol) 경로 플래핑은 BGP(Border Gateway Protocol) 정보가 표시될 수 있는 과도한 업데이트 메시지를 보내는 상황을 설명합니다. BGP(Border Gateway Protocol) 플랩 댐핑은 컨버전스 시간(route convergence time)에 부정적인 영향을 주지 않으면서 BGP(Border Gateway Protocol) 피어 간에 전송되는 업데이트 메시지의 수를 줄이는 방법을 제공합니다.

플랩 댐핑(Flap damping)은 활성 또는 선호하는 경로로 선택하기에 부적수적인 루트로 마킹하여 업데이트 메시지의 수를 줄입니다. 이렇게 하면 경로 정보가 전파되는 데 어느 정도 지연되거나 억제가 수행되지만, 그 결과 네트워크 안정성이 향상됩니다. 일반적으로 외부 BGP(Border Gateway Protocol)(EBGP) 경로에 플랩 댐핑(flap damping)을 적용합니다.(즉, 서로 다른 AS에서 라우트에 해당). 또한 연합 회원 ASS 간에 연합 내에서 적용할 수 있습니다. AS 내 라우팅 일관성이 중요하기 때문에 IBGP 경로에 플랩 댐핑(flap damping)을 적용하지 말 것. (무시됩니다.)

BGP(Border Gateway Protocol) 플랩 댐핑은 RFC 2439, Route Flap 댐핑 BGP(Border Gateway Protocol) 정의됩니다.

기본 BGP(Border Gateway Protocol) 플랩 댐핑 값에 영향을 주기 위해, 지정한 댐핑 매개변수 집합을 생성하고 해당 조치가 있는 라우팅 정책에 포함하여 작업을 정의합니다(경로 특성을 조작하는 작업 구성에 damping 설명). 경로 특성을 조작하는 작업 구성 댐핑(damping) 라우팅 정책이 작동하려면 경로 플랩 댐핑(route flap damping)BGP(Border Gateway Protocol) 활성화해야 합니다.

다음 섹션에서는 다음 주제에 대해 설명합니다.

구성 BGP(Border Gateway Protocol) 플랩 댐핑 매개변수

댐핑 매개변수를 정의하기 위해 다음 damping 진술을 포함합니다.

이름은 감쇠 매개변수 그룹을 식별합니다. 문자, 번호, 하이픈(-)을 포함할 수 있으며 최대 255자까지 사용할 수 있습니다. 이름에 공백을 포함하기 위해 전체 이름을 견적 마크(" ")에 동봉합니다.

에 설명된 감쇠 매개변수를 하나 이상 지정할 수 표 1 있습니다.

표 1: 감쇠 매개변수

감쇠 매개 변수

설명

기본

가능한 값

half-life minutes

몇 분만에 반감기 Decay

15분

1~45분

max-suppress minutes

최대 홀드 다운 시간(몇 분)

60분

1~720분

reuse

임계값 재사용

750(유닛리스)

1 ~ 20,000(유닛리스)

suppress

컷오프(억제) 임계값

3000(유닛리스)

1 ~ 20,000(유닛리스)

하나 이상의 감쇠 매개변수를 지정하지 않으면 매개 변수의 기본값이 사용됩니다.

이러한 매개 변수를 구성하는 방법을 이해하려면 댐핑이 루트를 억제하는 방법을 이해해야 합니다. 루트를 억제할 수 있는 기간은 장점 수치(그림)를 기반으로 하는 것으로, 이는 경로의 미래 무용지물 가능성과 연계된 값입니다. 장점 수치가 높은 경로는 장기적으로 억제됩니다. 장점의 가치는 시간이 지날수록 기하 급수적으로 덮이게 됩니다.

각 새로운 경로에 대해 장점 수치 0이 할당됩니다. 경로가 철회되거나 재구성될 때마다 또는 경로 속성 중 하나가 변경될 때마다 값이 증가합니다. 각 장애가 발생할 때마다 그 가치는 다음과 같이 증가합니다.

  • 경로가 철회—1000

  • 경로 가독성—1000

  • 경로 속성 변경—500

    주:

    그림의 장점을 구현하는 다른 벤더의 구현은 루트가 철회된 경우만 가치를 향상합니다. 그림 Junos OS 구현하면 루트 인출(withdrawal) 및 경로 재구성(route readvertisement)의 가치가 높아집니다. 그림(figure-of-merit)을 위한 다른 구현을 수용하기 위해 임계값 및 임계값 값을 reusesuppress 2로 배가합니다.

루트의 그림-장점 값이 컷오프(cutoff) 또는 억제 임계값(cutoff)이라는 특정 수준에 도달하면 경로가억제됩니다. 루트가 억제된 경우, 라우팅 테이블은 더 이상 경로를 포우링 테이블에 설치하지 않습니다. 더 이상 이 경로를 라우팅 프로토콜로 내보낼 수 없습니다. 기본적으로 메리트 수치가 3000에 도달하면 경로가 억제됩니다. 이 기본 설정을 수정하려면 계층 suppress 수준에서 [edit policy-options damping name] 옵션을 포함하십시오.

루트가 플래핑되지만, 이전에 나열된 인시던트 중 어느 것도 구성 가능한 시간 내에 발생하지 못하게 안정적이면 경로에 대한 장점 수치가 기하 급수적으로 희소합니다. 기본 반감기에는 15분입니다. 예를 들어, 인시던트가 발생하지 않는다면 1500의 장점 값을 기록한 경로의 경우, 장점 수치가 15분 후에 750으로, 15분 후에 375분으로 단축됩니다. 기본 반감기 수정을 위해 계층 수준에서 half-life[edit policy-options damping name] 옵션을 포함하십시오.

주:

반감기 동안 최대 억제 값보다 작은 값을 구성합니다. 그렇지 않은 경우 구성이 거부됩니다.

장점 그림(figure-of-merit) 값이 재사용 임계값 이하로 낮아진 경우 억제된 루트를 재사용할 수 있게 되므로 일시적인 장애가 있는 라우트가 다시 유효한 것으로 간주될 수 있습니다. 기본 재사용 임계값은 750입니다. 장점 그림이 재사용 임계값 이하로 통과하면 루트를 다시 한 번 사용할 수 있는 것으로 간주하고 포워더 테이블에 설치하고 라우팅 테이블에서 내보낼 수 있습니다. 기본 재사용 임계값을 수정하려면 계층 수준에서 reuse[edit policy-options damping name] 옵션을 포함합니다.

최대 억제 시간은 루트가 억제될 수 있는 시간의 상한을 제공한다. 기본 최대 억제 시간은 60분입니다. 기본 설정을 수정하려면 계층 max-suppress 수준에 [edit policy-options damping name] 옵션을 포함하십시오.

주:

최대 억제의 경우 반감기보다 큰 값을 구성합니다. 그렇지 않은 경우 구성이 거부됩니다.

루트의 그림-of-merit 값은 최대 억제 임계값에 도달하면 증가를 멈추고, 루트의 억제 임계값 수준, 하프라이프, 재사용 임계값 및 최대 홀드 다운 시간(hold-down time)에 따라 결정됩니다.

플래핑 경로가 수집할 수 있는 최대 장점인 εc의장점은 다음과 같은 수식을 사용하여 계산됩니다.

ε c≤ εre(t/(ln 2)

εr은 Merit의 그림 재사용 임계값, t는 분 내 최대 홀드 다운 시간, 그리고 몇 분 내 반감기입니다. 예를 들어 이 공식에 기본 장점 그림 값을 사용하지만 30분의 반감기(half-life)를 사용하는 경우 다음과 같이 계산을 합니다.

ε c 750e(60/30)(ln 2)

ε 3000

주:

이 옵션을 사용하여 구성하는 컷오프 임계값은 suppress merit ceiling, ε수 있어야 합니다. 구성된 컷오프 임계값 또는 기본 컷오프 임계값이 merit ceiling보다 큰 경우, 루트는 억제되지 않습니다. 그리고 댐핑(damping)이 전혀 일어나지 않습니다.

장점 그림 정보를 표시하기 위해 show policy damping 명령어를 사용하세요.

장점 그림에 할당된 경로는 피해를 가하는 것으로 간주됩니다. 라우팅 디바이스에 현재 감쇠 정보를 표시하려면 명령을 show route detail 사용합니다.

라우팅 BGP(Border Gateway Protocol) 조건에서 실행되는 작업으로 플랩 댐핑(Flap Damping)을 지정

라우팅 정책 용어에서 BGP(Border Gateway Protocol) 플랩 댐핑을 실행하기 위해, 구성된 댐핑 매개 변수의 명령문과 이름을 계층 수준에서 명령문의 옵션으로 dampingroute-filter[edit policy-options policy-statement policy-name term term-name from] 포함:

계층 [edit policy-options policy-statement policy-name term term-name then] 수준에서:

특정 주소 Prefix에 대한 댐핑(Damping) 중지

일반적으로, 각 피어 기준으로 감쇠를 활성화하거나 비활성화합니다. 그러나 피어로부터 받은 특정 프리픽스에 대한 댐핑(damping)을 비활성화할 수 disable 있습니다.

특정 주소 Prefix에 대한 댐핑(Damping) 중지

이 라우팅 정책 예제에서, 피어에 대한 댐핑이 활성화되어 있는 경우, 명령문은 damping none 10.0.0.0/8인치의 prefix에 대해 댐핑을 비활성화 를 지정합니다. Policy-A Policy-Aprefix 10.0.0.0/8의 라우팅 정책 명령문이 지정 필터와 작업 명세서에 지정된 명령문을 표시하기 때문에 이 경로는 댐프되지 dampingnone 않습니다. 나머지 Prefix는 기본 매개 변수를 사용하여 댐프됩니다.

구성 BGP(Border Gateway Protocol) 플랩 댐핑

댐핑 BGP(Border Gateway Protocol) 활성화 및 댐핑 매개변수 구성:

이 구성에 대한 댐핑 매개변수를 표시하려면 다음 명령을 show policy damping 사용합니다.