Help us improve your experience.

Let us know what you think.

Do you have time for a two-minute survey?

 
이 페이지의
 

예: OSPF를 위한 BFD 구성

이 예에서는 OSPF를 위한 BFD(Bidirectional Forwarding Detection) 프로토콜을 구성하는 방법을 보여줍니다.

요구 사항

시작하기 전:

개요

OSPF Hello 간격 및 데드 인터벌 설정을 조정하여 경로 컨버전스를 높이는 대안은 BFD를 구성하는 것입니다. BFD 프로토콜은 네트워크에서 장애를 감지하는 단순한 Hello 메커니즘입니다. BFD 장애 감지 타이머는 OSPF 장애 감지 메커니즘보다 더 짧은 타이머 제한을 가지고 있어 더 빠른 감지를 제공합니다.

BFD는 Ethernet 인터페이스와 같이 장애를 빠르게 감지할 수 없는 인터페이스에 유용합니다. SONET 인터페이스와 같은 기타 인터페이스는 이미 내장 장애 감지 기능을 제공합니다. 이러한 인터페이스에서 BFD를 구성하는 것은 불필요합니다.

인접한 OSPF 인터페이스 쌍에서 BFD를 구성합니다. OSPF hello 간격 및 데드 인터벌 설정과 달리 OSPF 영역의 모든 인터페이스에서 BFD를 활성화할 필요가 없습니다.

이 예에서는 neighbor OSPF 인터페이스 fe-0/1/0 area 0.0에 명령문을 포함 bfd-liveness-detection 시킴으로써 장애 감지를 활성화하고 BFD 패킷 교환 간격을 300 밀리초로 구성하고, 4를 시작 인터페이스를 종료시키는 헬로 패킷 누락 횟수로 구성하고, 다음 설정을 포함한 전체 인접성을 갖춘 OSPF 이웃에 대해서만 BFD 세션을 구성합니다.

  • full-neighbor-only—Junos OS Release 9.5 이상에서 BFD 프로토콜을 구성하여 인접한 전체 OSPF neighbor에 대해서만 BFD 세션을 설정합니다. 기본 동작은 모든 OSPF neighbor에 대해 BFD 세션을 설정하는 것입니다.

  • 최소 간격—밀리초 단위로 최소 간격을 구성한 후 로컬 라우팅 장비가 Hello 패킷은 물론, 라우팅 장비가 BFD 세션을 설정한 이웃으로부터 회신을 받을 것으로 예상하는 최소 간격을 전송합니다. 1~255,000밀리초 범위의 숫자를 구성할 수 있습니다. 또한 전송 간격 최소 간격 및 명령문을 사용하여 최소 전송minimum-receive-interval 수신 간격을 별도로 지정할 수도 있습니다.

    참고:

    BFD는 시스템 리소스를 소모하는 집중적인 프로토콜입니다. 라우팅 엔진 기반 세션의 경우 100ms 미만의 BFD 최소 간격을 지정하고 분산된 BFD 세션의 경우 10ms 를 지정하면 원하지 않는 BFD 플래핑이 발생할 수 있습니다.

    네트워크 환경에 따라 다음과 같은 추가 권장 사항이 적용될 수 있습니다.

    • BFD 세션이 많은 대규모 네트워크 구축의 경우 500ms 이하의 최소 간격을 지정하십시오. 어떤 불안정성 문제를 방지하기 위해 1000 ms의 간격을 권장합니다.

      참고:
      • bfdd 프로세스의 경우, 탐지 시간 간격 세트가 300ms보다 낮습니다. 시스템에서 실행되는 ppmd와 같이 우선 순위가 높은 프로세스가 있는 경우, CPU는 bfdd 프로세스가 아닌 ppmd 프로세스에 시간을 할애할 수 있습니다.

      • 브랜치 SRX 시리즈 디바이스의 경우 BFD 패킷의 최소 유지 시간 간격으로 1000ms를 권장합니다.

    • 많은 수의 BFD 세션이 있는 대규모 네트워크 구축의 경우 주니퍼 네트웍스 고객 지원에 문의하십시오.

    • NSR(Nonstop Active Routing)이 구성될 때 라우팅 엔진 전환 이벤트 동안 BFD 세션이 가동되도록 하려면 라우팅 엔진 기반 세션의 최소 간격을 2500ms 를 지정합니다. NSR이 구성된 분산된 BFD 세션의 경우 최소 간격 권장 사항은 변경되지 않으며 네트워크 구축에만 의존합니다.

  • 곱값—시작 인터페이스를 종료하도록 하는 이웃에 의해 수신되지 않은 hello 패킷의 수를 구성합니다. 기본적으로 3개의 Hello 패킷 누락으로 인해 시작 인터페이스가 선언됩니다. 1부터 255까지의 범위에서 값을 구성할 수 있습니다.

토폴로지

구성

절차

CLI 빠른 구성

OSPF를 위한 BFD 프로토콜을 신속하게 구성하려면 다음 명령을 복사하여 텍스트 파일에 붙여넣고, 줄 바꿈을 제거하고, 네트워크 구성에 필요한 모든 세부 정보를 변경하고, [편집] 계층 수준에서 CLI에 명령을 복사하여 붙여넣은 다음 구성 모드에서 입력 commit 합니다.

단계별 절차

인접한 단일 인터페이스에서 OSPF에 대한 BFD 프로토콜을 구성하려면 다음을 수행합니다.

  1. OSPF 영역을 생성합니다.

    참고:

    OSPFv3을 지정하려면 계층 수준에 명령문을 [edit protocols] 포함 ospf3 하십시오.

  2. 인터페이스를 지정합니다.

  3. 최소 전송 및 수신 간격을 지정합니다.

  4. 시작 인터페이스를 종료하도록 유발하는 누락된 Hello 패킷의 수를 구성합니다.

  5. 전체 인접한 OSPF neighbor에 대해서만 BFD 세션을 구성합니다.

  6. 디바이스 구성을 완료한 경우 구성을 커밋합니다.

    참고:

    다른 인접 인터페이스에서 이 전체 구성을 반복합니다.

결과

명령을 입력하여 구성을 show protocols ospf 확인합니다. 출력이 의도한 구성을 표시하지 않는 경우 이 예제의 지침을 반복하여 구성을 수정합니다.

OSPFv3 구성을 확인하려면 명령을 입력합니다 show protocols ospf3 .

확인

구성이 올바르게 작동하는지 확인합니다.

BFD 세션 검증

목적

OSPF 인터페이스에 활성 BFD 세션이 있고 세션 구성 요소가 올바르게 구성되었는지 확인합니다.

작업

운영 모드에서 명령을 입력합니다 show bfd session detail .

의미

출력은 BFD 세션에 대한 정보를 표시합니다.

  • Address 필드는 이웃의 IP 주소를 표시합니다.

  • 인터페이스 필드는 BFD에 대해 구성한 인터페이스를 표시합니다.

  • 상태 필드는 이웃의 상태를 표시하고 구성한 전체 neighbor adjacency를 반영하도록 Full을 표시해야 합니다.

  • 전송 간격 필드는 BFD 패킷 전송을 위해 구성한 시간 간격을 표시합니다.

  • 다중화 필드는 사용자가 구성한 곱한값을 표시합니다.