Help us improve your experience.

Let us know what you think.

Do you have time for a two-minute survey?

 
 

PIM에 대한 BFD 구성

BFD(Bidirectional Forwarding Detection) 프로토콜은 네트워크의 실패를 감지하는 간단한 Hello 메커니즘입니다. BFD는 다양한 네트워크 환경 및 토폴로지에서 작동합니다. 한 쌍의 라우팅 디바이스가 BFD 패킷을 교환합니다. Hello 패킷은 지정된 정규 간격으로 전송됩니다. 지정된 간격 후 라우팅 디바이스가 응답 수신을 중단하면 이웃 실패가 감지됩니다. BFD 실패 검출 타이머는 PIM(Protocol Independent Multicast) Hello 보류 시간보다 더 짧은 시간 제한을 가지므로 더 빠른 탐지를 제공합니다.

BFD 실패 검출 타이머는 적응 가능하며 더 빠르고 느리도록 조정할 수 있습니다. BFD 실패 검출 타이머 값이 낮을수록 실패 감지 속도가 빨라지고 그 반대의 경우도 마찬가지입니다. 예를 들어, 타이머는 인접성이 실패할 경우 더 높은 값에 적응할 수 있습니다(즉, 타이머는 실패를 더 느리게 감지함). 또는 이웃이 구성된 값보다 타이머에 대해 더 높은 값을 협상할 수 있습니다. BFD 세션 플랩이 15초 동안 3배 이상 발생하면 타이머는 더 높은 값에 적응합니다. 로컬 BFD 인스턴스가 세션 플랩의 이유인 경우 백오프 알고리즘은 수신(Rx) 간격을 2배 증가합니다. 원격 BFD 인스턴스가 세션 플랩의 이유인 경우 전송(Tx) 간격은 2배 증가합니다. 명령을 사용하여 clear bfd adaptation BFD 간격 타이머를 구성된 값으로 반환할 수 있습니다. 명령은 clear bfd adaptation 무중단이며, 이는 명령이 라우팅 디바이스의 트래픽 흐름에 영향을 미치지 않는다는 것을 의미합니다.

PIM에서 BFD를 활성화하려면 최소 전송 및 최소 수신 간격을 지정해야 합니다.

장애 감지를 활성화하려면 다음을 수행합니다.

  1. 전역으로 또는 라우팅 인스턴스에서 인터페이스를 구성합니다.

    이 예는 글로벌 구성을 보여줍니다.

  2. - 최소 전송 간격을 구성합니다.

    이것은 라우팅 디바이스가 BFD 세션을 설정한 이웃으로 Hello 패킷을 전송하는 최소 간격입니다. 300ms보다 작은 간격을 지정하면 바람직하지 않은 BFD 플랩핑을 일으킬 수 있습니다.

  3. 라우팅 디바이스가 BFD 세션을 설정한 이웃으로부터 응답을 수신할 것으로 예상하는 최소 간격을 구성합니다.

    300ms보다 작은 간격을 지정하면 바람직하지 않은 BFD 플랩핑을 일으킬 수 있습니다.

  4. (옵션) 다른 BFD 설정을 구성합니다.

    수신 및 전송 간격을 별도로 설정하는 대안으로 두 가지 모두에 대해 하나의 간격을 구성합니다.

  5. BFD 세션 감지 시간의 적응에 대한 임계값을 구성합니다.

    탐지 시간이 임계값과 같거나 큰 값에 적응하면 단일 트랩 및 단일 시스템 로그 메시지가 전송됩니다.

  6. 원래 인터페이스가 다운된 것으로 선언되는 이웃이 수신하지 않은 Hello 패킷 수를 구성합니다.
  7. BFD 버전을 구성합니다.
  8. BFD 세션이 변화하는 네트워크 조건에 적응하지 않도록 지정합니다.

    네트워크에서 BFD 적응이 활성화되지 않는 것이 바람직하지 않는 한 BFD 적응을 비활성화하지 않는 것이 좋습니다.

  9. 명령의 출력을 확인하여 구성을 확인합니다 show bfd session .