Sun Cluster 3.0 12/01 개념

PNM 결함 발견 및 페일오버 프로세스

PNM은 어댑터를 통과하는 정상적인 네트워크 트래픽 때문에 정상 어댑터의 패킷 카운터가 변경된다고 가정하고 작동 어댑터의 패킷 카운터를 주기적으로 확인합니다. 패킷 카운터가 일정 시간 동안 변경되지 않으면 PNM이 ping 시퀀스가 되어 트래픽을 강제로 현재 작동하는 어댑터로 보냅니다. PNM은 각 시퀀스의 끝에서 패킷 카운터의 변경을 확인하고, 핑 시퀀스가 여러 번 반복된 후에도 패킷 카운터가 변경되지 않으면어댑터 결함을 선언합니다. 이러한 이벤트가 발생하면 사용할 수 있는 백업 어댑터로 페일오버가 트리거됩니다.

입력 패킷과 출력 패킷의 카운터 모두 또는 두 패킷 카운터 중 하나가 일정 시간 동안 변경되지 않으면 핑 시퀀스가 시작되도록 PNM이 입력 패킷과 출력 패킷의 카운터를 모니터합니다.

핑 시퀀스는 ALL_ROUTER 멀티캐스트 주소(224.0.0.2), ALL_HOST 멀티캐스트 주소(224.0.0.1) 및 로컬 서브넷 브로드캐스트 주소에 대한 핑으로 구성됩니다.

핑은 최소 비용 우선(least-costly-first) 방식으로 구성되므로 비용이 적게 드는 핑이 성공하면 비용이 많이 드는 핑은 실행되지 않습니다. 또한 핑은 어댑터에 트래픽을 발생시키는 수단으로만 사용됩니다. 핑의 종료 상태는 어댑터가 작동하는지 아니면 결함이 있는지를판단하는 데는 도움이 되지 않습니다.

이 알고리즘에는 네 가지의 조정가능한 매개변수가 있습니다. inactive_time, ping_timeout, repeat_testslow_network가 그 매개변수입니다. 이 매개 변수를 사용하면 장애 감지 속도와 정확도를 상대적으로 조정할 수 있습니다. 매개변수에 대한 세부사항과 변경 방법에 대해서는 Sun Cluster 3.0 12/01 시스템 관리 안내서에서 공용 네트워크 매개변수를 변경하는 절차를 참조하십시오.

NAFO 그룹의 작동 어댑터에서 결함이 발견된 후에 백업 어댑터를 사용할 수 없으면 그룹이 DOWN으로 선언되고 백업 어댑터에 대한 테스트가 계속됩니다. 그렇지 않고 백업 어댑터를 사용할 수 있으면 백업 어댑터로 페일오버가 발생합니다. 결함이 있는 작동어댑터가 중지되어 제거된 동안에는 논리 주소 및 관련 플래그가 백업 어댑터로 "이동"됩니다.

IP 주소 페일오버가 성공적으로 완료되면 ARP 브로드캐스트가 전송됩니다. 따라서 원격 클라이언트에 대한 연결이 유지됩니다.