Help us improve your experience.

Let us know what you think.

Do you have time for a two-minute survey?

 
 

라우팅 정책을 사용하여 BGP 경로 플래핑 감쇠

BGP 경로 플래핑은 BGP 시스템이 네트워크 연결성 정보를 보급하기 위해 과도한 수의 업데이트 메시지를 보내는 상황을 설명합니다. BGP 플랩 댐핑 은 BGP 피어 간에 전송되는 업데이트 메시지 수를 줄여 경로 컨버전스 시간에 부정적인 영향을 주지 않으면서 이러한 피어의 부하를 줄이는 방법입니다.

플랩 댐핑은 경로를 활성 경로 또는 선호 경로로 선택에 부적합하다고 표시하여 업데이트 메시지 수를 줄입니다. 이렇게 하면 경로 정보 전파가 다소 지연되거나 억제되지만 결과적으로 네트워크 안정성이 향상됩니다. 일반적으로 외부 BGP(EBGP) 경로(즉, 서로 다른 AS의 경로)에 플랩 댐핑을 적용합니다. 또한 컨페더레이션 내에서 컨페더레이션 멤버 AS 간에 적용할 수도 있습니다. AS 내에서 라우팅 일관성이 중요하므로 IBGP 경로에 플랩 댐핑을 적용하지 마십시오. (이 경우 무시됩니다.)

BGP 플랩 댐핑은 RFC 2439, BGP 경로 플랩 댐핑에 정의되어 있습니다.

기본 BGP 플랩 댐핑 값에 변경 사항을 적용하려면 명명된 댐핑 매개 변수 집합을 생성하고 이를 작업과 함께 라우팅 정책에 포함시켜 작업을 정의합니다( 경로 특성을 조작하는 작업 구성하기 참조).damping경로 특성을 조작하는 작업 구성 댐핑 라우팅 정책이 작동하려면 BGP 경로 플랩 댐핑도 활성화해야 합니다.

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

BGP 플랩 댐핑 매개 변수 구성

감쇠 매개변수를 정의하려면 명령문을 포함합니다.damping

이름은 감쇠 매개변수 그룹을 식별합니다. 문자, 숫자 및 하이픈(-)을 포함할 수 있으며 최대 255자까지 가능합니다. 이름에 공간을 포함하려면, 전체 이름을 따옴표(" ")로 묶어야 합니다.

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

표 1: 감쇠 매개변수

댐핑 파라미터

설명

기본값

가능한 값

half-life minutes

반감기 감쇠(분)

15분

1-45분

max-suppress minutes

최대 억제 시간(분)

60분

1분부터 720분까지

reuse

재사용 임계값

750 (단위 없음)

1에서 20,000까지(단위 없음)

suppress

컷오프(억제) 임계값

3000 (단위 없음)

1에서 20,000까지(단위 없음)

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

이러한 매개 변수를 구성하는 방법을 이해하려면 감쇠가 경로를 억제하는 방법을 이해해야 합니다. 경로를 억제할 수 있는 시간은 성능 지수를 기반으로 하며, 이는 경로의 향후 불안정 가능성과 상관 관계가 있는 값입니다. 성능 지수 값이 더 높은 경로는 더 오랜 기간 동안 억제됩니다. 성능 지수 가치는 시간이 지남에 따라 기하급수적으로 감소합니다.

성능 지수 값 0이 각각의 새 경로에 할당됩니다. 경로가 철회 또는 재보급될 때마다 또는 경로 속성 중 하나가 변경될 때마다 값이 증가합니다. 불안정성이 발생할 때마다 값은 다음과 같이 증가합니다.

  • 철회된 경로 - 1000

  • 경로 재보급—1000

  • 경로의 경로 속성 변경—500

    주:

    성능 지수에 대한 다른 공급업체의 구현은 경로가 철회된 경우에만 가치를 높입니다. 성능 지수(figure-of-merit)를 위한 Junos OS 구현은 경로 철회 및 경로 재보급 모두의 가치를 높입니다. 성능 지수에 대한 다른 구현을 수용하려면 및 임계값에 2를 곱합니다.reusesuppress

경로의 성능 지수 값이 차단 또는 억제 임계값이라고 하는 특정 수준에 도달하면 경로가 억제됩니다. 경로가 억제되면 라우팅 테이블은 더 이상 경로를 포워딩 테이블에 설치하지 않으며 더 이상 이 경로를 라우팅 프로토콜로 내보내지 않습니다. 기본적으로 경로는 성능 지수 값이 3000에 도달하면 억제됩니다. 이 기본값을 수정하려면 계층 수준에서 옵션을 포함합니다.suppress[edit policy-options damping name]

경로가 플래핑되었지만 안정화되어 구성 가능한 시간 내에 이전에 나열된 인시던트가 발생하지 않으면 경로의 성능 지수 값이 기하급수적으로 감소합니다. 기본 반감기는 15분입니다. 예를 들어 성능 지수 값이 1500인 경로의 경우 인시던트가 발생하지 않으면 15분 후에 성능 지수 값이 750으로 감소하고 15분 후에 375로 감소합니다. 기본 반감기를 수정하려면 계층 수준에서 옵션을 포함합니다.half-life[edit policy-options damping name]

주:

반감기의 경우, max-suppress보다 작은 값을 구성하십시오. 그렇지 않으면, 구성이 거부됩니다.

억제된 경로는 성능 지수 값이 재사용 임계값 미만으로 감소할 때 재사용 가능해지므로 일시적인 불안정성이 발생하는 경로가 다시 한 번 유효한 것으로 간주될 수 있습니다. 기본 재사용 임계값은 750입니다. 성능 지수 값이 재사용 임계값 아래로 떨어지면 경로가 다시 한 번 사용 가능한 것으로 간주되어 포워딩 테이블에 설치하고 라우팅 테이블에서 내보낼 수 있습니다. 기본 재사용 임계값을 수정하려면 계층 수준에서 옵션을 포함합니다.reuse[edit policy-options damping name]

최대 억제 시간은 경로가 억제 상태로 유지될 수 있는 시간의 상한을 제공합니다. 기본 최대 억제 시간은 60분입니다. 기본값을 수정하려면 계층 수준에서 옵션을 포함합니다.max-suppress[edit policy-options damping name]

주:

max-suppress의 경우 반감기보다 큰 값을 구성합니다. 그렇지 않으면, 구성이 거부됩니다.

경로의 성능 지수 값은 경로의 억제 임계값 수준, 반감기, 재사용 임계값 및 최대 보류 시간을 기반으로 결정되는 최대 억제 임계값에 도달하면 증가를 멈춥니다.

플랩핑 루트가 수집할 수 있는 최대 장점인 성능 상한선 εc는 다음 공식을 사용하여 계산됩니다.

εc ≤ εr e (t / λ) (ln 2)

εr 은 성능 지수 재사용 임계값, t는 최대 홀드 다운 시간(분), λ는 반감기(분)입니다. 예를 들어, 이 공식에서 기본 성능 지수 값을 사용하지만 반감기를 30분으로 사용하는 경우 계산은 다음과 같습니다.

εC ≤ 750 E (120/30) (LN 2)

εc ≤ 12000

주:

옵션을 사용하여 구성하는 컷오프 임계값은 성능 상한선(εc)보다 작거나 같아야 합니다.suppress 구성된 컷오프 임계값 또는 기본 컷오프 임계값이 성능 상한값보다 크면 경로가 억제되지 않으며 감쇠가 발생하지 않습니다.

성능 지수 정보를 표시하려면 명령을 사용합니다 .show policy damping

성능 지수가 할당된 경로는 감쇠 상태가 있는 것으로 간주됩니다. 라우팅 디바이스에 현재 감쇠 정보를 표시하려면 명령을 사용합니다 .show route detail

라우팅 정책 용어에서 BGP 플랩 댐핑을 작업으로 지정

BGP 플랩 댐핑을 라우팅 정책 용어의 작업으로 사용하려면 계층 수준에서 명령문의 옵션으로 명령 문과 구성된 감쇠 매개 변수의 이름을 포함합니다.dampingroute-filter[edit policy-options policy-statement policy-name term term-name from]

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

특정 주소 접두사에 대한 감쇠 비활성화

일반적으로 피어별로 감쇠를 활성화하거나 비활성화합니다. 그러나 옵션을 포함하여 피어에서 수신한 특정 접두사에 대한 감쇠를 비활성화할 수 있습니다.disable

특정 주소 접두사에 대한 감쇠 비활성화

이 라우팅 정책 예에서는 피어에 대해 감쇠가 활성화되지만, 문은 의 접두사 10.0.0.0/8에 대해 감쇠가 비활성화되도록 지정합니다.damping nonePolicy-A 라는 라우팅 정책 문이 접두사 10.0.0.0/8을 필터링하고 작업이 라는 문을 가리키 기 때문에 이 경로는 감쇠되지 않습니다.Policy-Adampingnone 나머지 접두사는 기본 매개 변수를 사용하여 감쇠됩니다.

BGP 플랩 Damping 구성

BGP 플랩 댐핑을 활성화하고 댐핑 매개 변수를 구성합니다.

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