이 섹션에서는 고가용성 토폴로지를 사용하여 Edge 배포에서 분할 브레인 상태를 감지하고 방지하는 데 사용되는 메커니즘에 대해 설명합니다.

고가용성 배포에서 분할 브레인 상태를 감지하고 방지하는 두 가지 메커니즘이 있습니다(두 HA Edge가 모두 활성 상태가 됨).

첫 번째 메커니즘에서는 디바이스 간의 HA 하트비트 링크가 손실되면 두 HA Edge 간에 계층 2 브로드캐스트 하트비트가 전송됩니다. 계층 2 브로드캐스트(EtherType 0x9999) 하트비트가 해당 브로드캐스트 네트워크에서 대기 Edge를 찾기 위해 모든 WAN 인터페이스의 활성 Edge에서 전송됩니다. 대기 Edge가 이 패킷을 수신하면 패킷을 현재 대기 상태를 유지하기 위한 표시로 해석합니다. 이 메커니즘은 두 HA Edge 모두의 WAN 포트가 동일한 계층 2 스위치에 연결된 레거시 고가용성 배포에서 사용됩니다.

분할 브레인 상태를 감지하고 방지하는 데 사용되는 두 번째 메커니즘은 HA Edge에서 사용하는 기본 게이트웨이를 활용합니다. 이 메커니즘은 향상된 고가용성 배포에서 두 HA Edge를 업스트림 계층 2 스위치에 연결하지 못하므로 분할 브레인을 감지하고 방지하는 유일한 수단입니다.

게이트웨이에는 활성 Edge(VCE1)에 대한 기존 연결이 있습니다. 분할 브레인 상태에서 대기 Edge(VCE2)는 상태를 활성으로 변경하고 게이트웨이(VCG)와의 터널을 설정하려고 시도합니다. 게이트웨이는 대기 Edge(VCE2)로 응답을 보내 대기 상태로 전환하도록 지시하고, 터널 설정을 허용하지 않습니다. 게이트웨이는 활성 Edge에서만 터널을 유지합니다. 이벤트 순서는 다음과 같습니다.

HA 링크가 실패하는 즉시, VCE2는 활성 상태로 전환되고 LAN/WAN 포트를 사용하도록 설정하고 기본 게이트웨이와의 터널을 설정하려고 시도합니다. VCE1에 여전히 터널이 있는 경우 기본 게이트웨이는 대기 상태로 되돌리도록 VCE2에 지시하므로 VCE2는 해당 LAN 포트를 차단합니다. HA 케이블이 종료되면 LAN 인터페이스만 차단된 상태로 유지됩니다. 다음 그림에 나와 있는 것처럼 게이트웨이는 대기 모드로 전환하도록 VCE2에 신호를 보냅니다. 이를 통해 논리적으로 분할 브레인 시나리오가 발생하지 않게 됩니다.

참고: 분할 브레인 시나리오의 일반적인 활성-대기 페일오버는 일반 페일오버와 다릅니다. 수렴하는 데 몇 밀리초/초 정도 추가될 수 있습니다.
참고: Edge에 대한 WAN 인터페이스 설정을 구성할 때 주소 유형(Addressing Type) 필드에서 PPPoE를 선택하면 Edge는 그와 같이 구성된 WAN 인터페이스에서 브로드캐스트를 통해 하트비트 패킷을 보낼 수 없습니다.
참고: 릴리스 5.2.0부터 HA 페일오버 감지 시간 승수(HA Failover Detection Time Multiplier) 기능을 사용하여 고가용성 페일오버 임계값을 더 길게 설정할 수 있습니다. 타이머는 대기 Edge가 활성 상태가 되기 전에 활성 Edge에서 하트비트 패킷을 대기하는 기간을 나타냅니다. 하위 모델 Edge의 트래픽 로드가 높은 경우 활성 Edge의 하트비트 패킷이 대기 Edge에 전달되는 기본 임계값 시간보다 오래 걸릴 수 있습니다. 그 결과 대기 Edge가 페일오버를 트리거하고 활성으로 승격되어 분할 브레인 상태가 됩니다.

HA 페일오버 감지 시간 승수를 기본값보다 높은 값으로 설정하면 이 시나리오에서 분할 브레인 상태의 위험이 줄어들 수 있습니다. 기본값은 700밀리초(ms)이며 이 값은 7000밀리초까지 증가할 수 있습니다. 자세한 내용은 고가용성 활성화 항목을 참조하십시오.