Red Hat Training

A Red Hat training course is available for Red Hat OpenStack Platform

2.5. OVN을 사용한 계층 3 고가용성

OVN은 특별한 구성 없이 계층 3의 고가용성(L3 HA)을 지원합니다. OVN은 지정된 외부 네트워크에서 L3 게이트웨이로 작동할 수 있는 사용 가능한 모든 게이트웨이 노드에 라우터 포트를 자동으로 예약합니다. OVN L3 HA는 OVN Logical_Router_Port 테이블의 gateway_chassis 열을 사용합니다. 대부분의 기능은 active_passive 출력이 번들된 OpenFlow 규칙에 의해 관리됩니다. ovn-controller 는 ARP(Address Resolution Protocol) 응답 및 라우터 사용 및 비활성화를 처리합니다. FIP 및 라우터 외부 주소에 대한 gratuitous ARPs는 ovn-controller 에서 주기적으로 전송합니다.

참고

L3HA는 OVN을 사용하여 라우터를 원래 게이트웨이 노드로 다시 분산시켜 노드가 병목 현상이 되지 않도록 합니다.

BFD 모니터링

OVN은 양방향 전달 탐지(BFD) 프로토콜을 사용하여 게이트웨이 노드의 가용성을 모니터링합니다. 이 프로토콜은 노드에서 노드로 설정된 Geneve 터널 상단에 캡슐화됩니다.

각 게이트웨이 노드는 배포의 별 토폴로지에 있는 다른 모든 게이트웨이 노드를 모니터링합니다. 또한 게이트웨이 노드는 계산 노드를 모니터링하여 게이트웨이가 패킷 및 ARP 응답 및 알림의 라우팅을 활성화 및 비활성화합니다.

각 계산 노드는 BFD를 사용하여 각 게이트웨이 노드를 모니터링하고 지정된 라우터의 활성 게이트웨이 노드를 통해 소스 및 대상 네트워크 주소 변환(SNAT 및 DNAT)과 같은 외부 트래픽을 자동으로 시작합니다. 컴퓨팅 노드는 다른 compute 노드를 모니터링할 필요가 없습니다.

참고

ML2-OVS 구성에서 발생하는 외부 네트워크 오류는 탐지되지 않습니다.

OVN의 L3 HA는 다음과 같은 오류 모드를 지원합니다.

  • 게이트웨이 노드는 네트워크에서 연결이 끊어집니다(터널 인터페이스).
  • OVS-vswitchd 중지 (ovs-switchd 는 BFD 신호링 담당)
  • OVN-controller 가 중지(ovn-controller 가 등록된 노드로 제거됨).
참고

이 BFD 모니터링 메커니즘은 링크 실패에서만 작동하며 라우팅 실패에는 적합하지 않습니다.