귀하의 경험을 개선할 수 있도록 도와주십시오.

귀하의 의견을 알려주십시오.

2분이 소요되는 설문 조사에 시간을 내주시겠습니까?

close
keyboard_arrow_left
list Table of Contents

이 기계 번역이 도움이 되었습니까?

starstarstarstarstar
Go to English page
면책 조항:

이 페이지는 타사 기계 번역 소프트웨어를 사용해 번역됩니다. 주니퍼 네트웍스에서는 우수한 품질의 번역을 제공하기 위한 합리적인 수준의 노력을 기울이지만 해당 컨텐츠의 정확성을 보장할 수 없습니다. 본 번역에 포함된 정보의 정확성과 관련해 의문이 있는 경우 영문 버전을 참조하시기 바랍니다. 다운로드 가능한 PDF는 영어로만 제공됩니다.

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

date_range 19-Jan-25

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

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

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

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

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

BGP 플랩 댐핑 매개 변수 구성

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

content_copy zoom_out_map
[edit policy-options]
damping name {
    disable;
    half-life minutes;
    max-suppress minutes;
    reuse number;
    suppress number;
}

이름은 감쇠 매개변수 그룹을 식별합니다. 문자, 숫자 및 하이픈(-)을 포함할 수 있으며 최대 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 구현은 경로 철회 및 경로 재보급 모두의 가치를 높입니다. 성능 지수에 대한 다른 구현을 수용하려면 및 suppress 임계값에 2를 reuse 곱합니다.

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

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

주:

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

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

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

주:

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

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

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

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

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

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

εc ≤ 12000

주:

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

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

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

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

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

content_copy zoom_out_map
[edit policy-options policy-statement policy-name term term-name from]
route-filter destination-prefix match-type {
    damping damping-parameters;
}

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

content_copy zoom_out_map
[edit policy-options policy-statement policy-name term term-name then]
damping damping-parameters;

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

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

content_copy zoom_out_map
[edit policy-options damping name]
disable;

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

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

content_copy zoom_out_map
[edit]
policy-options {
    policy-statement Policy-A {
        from {
            route-filter 10.0.0.0/8 exact;
        }
        then damping none;
    }
    damping none {
        disable;
    }
}

BGP 플랩 Damping 구성

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

content_copy zoom_out_map
[edit]
routing-options {
    autonomous-system 666;
}
protocols {
    bgp {
        damping;
        group group1 {
            traceoptions {
                file bgp-log size 1m files 10;
                flag damping;
            }
            import damp;
            type external;
            peer-as 10458;
            neighbor 192.168.2.30;
        }
    }
}
policy-options {
    policy-statement damp {
        from {
            route-filter 192.168.0.0/32 exact {
                damping high;
                accept;
            }
            route-filter 172.16.0.0/32 exact {
                damping medium;
                accept;
            }
            route-filter 10.0.0.0/8 exact {
                damping none;
                accept;
            }
        }
    }
    damping high {
        half-life 30;
        suppress 3000;
        reuse 750;
        max-suppress 60;
    }
    damping medium {
        half-life 15;
        suppress 3000;
        reuse 750;
        max-suppress 45;
    }
    damping none {
        disable;
    }
}

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

content_copy zoom_out_map
user@host> show policy damping
Damping information for "high":
  Halflife: 30 minutes
  Reuse merit: 750 Suppress/cutoff merit: 3000
  Maximum suppress time: 60 minutes
  Computed values:
    Merit ceiling: 3008
    Maximum decay: 24933
Damping information for "medium":
  Halflife: 15 minutes
  Reuse merit: 750 Suppress/cutoff merit: 3000
  Maximum suppress time: 45 minutes
  Computed values:
    Merit ceiling: 6024
    Maximum decay: 12449 
Damping information for "none":
Damping disabled
external-footer-nav