IPMP는 IPMP 그룹 생성 시 구성된 원래 활성 및 대기 인터페이스 수를 동일하게 유지하여 네트워크 가용성을 유지 관리합니다.
IPMP 실패 감지는 그룹에서 특정 기본 IP 인터페이스의 가용성을 확인하기 위한 링크 기반, 프로브 기반 또는 둘 다일 수 있습니다. IPMP에서 기본 인터페이스가 실패했음을 확인하면 해당 인터페이스에 failed 플래그가 지정되며 더 이상 사용할 수 없습니다. 실패한 인터페이스와 연결된 데이터 IP 주소가 그룹에서 작동하는 다른 인터페이스에 재배포됩니다. 사용 가능한 경우 활성 인터페이스의 원래 개수를 유지 관리하기 위해 대기 인터페이스도 배포됩니다.
다음 그림에 설명된 것과 같이 활성-대기 구성을 사용하는, 인터페이스가 3개인 IPMP 그룹 itops0을 고려해 보십시오.
그림 2-1 IPMP 활성-대기 구성
IPMP 그룹 itops0은 다음과 같이 구성됩니다.
192.168.10.10과 192.168.10.15라는 두 개의 데이터 주소가 그룹에 지정됩니다.
기본 인터페이스 두 개가 활성 인터페이스로 구성되고 net0과 net1이라는 유연한 링크 이름이 지정됩니다.
그룹에는 net2라는 유연한 링크 이름을 가진 대기 인터페이스 한 개가 있습니다.
프로브 기반 실패 감지가 사용되므로 활성 및 대기 인터페이스가 다음과 같이 테스트 주소로 구성됩니다.
net0: 192.168.10.30
net1: 192.168.10.32
net2: 192.168.10.34
ipmpstat 명령을 여러 옵션과 함께 사용하여 기존 IPMP 그룹에 대한 특정 유형의 정보를 표시할 수 있습니다. 추가 예를 보려면 IPMP 정보 모니터링을 참조하십시오.
다음 명령은 Figure 2–1에 있는 IPMP 구성에 대한 정보를 표시합니다.
# ipmpstat -g GROUP GROUPNAME STATE FDT INTERFACES itops0 itops0 ok 10.00s net1 net0 (net2)
다음과 같이 그룹의 기본 인터페이스에 대한 정보를 표시합니다.
# ipmpstat -i INTERFACE ACTIVE GROUP FLAGS LINK PROBE STATE net0 yes itops0 ------- up ok ok net1 yes itops0 --mb--- up ok ok net2 no itops0 is----- up ok ok
IPMP는 기본 인터페이스 관리를 통해 활성 인터페이스의 원래 개수를 보존하여 네트워크 가용성을 유지 관리합니다. 따라서 net0이 실패할 경우 net2가 배포되어 IPMP 그룹에서 활성 인터페이스 두 개가 유지되도록 합니다. net2 활성화는 다음 그림에 나와 있습니다.
그림 2-2 IPMP의 인터페이스 실패
ipmpstat 명령은 그림의 정보를 다음과 같이 표시합니다.
# ipmpstat -i INTERFACE ACTIVE GROUP FLAGS LINK PROBE STATE net0 no itops0 ------- up failed failed net1 yes itops0 --mb--- up ok ok net2 yes itops0 -s----- up ok ok
net0은 복구 후 활성 인터페이스 상태로 돌아갑니다. net2는 원래의 대기 상태로 돌아갑니다.
다른 실패 시나리오는 Figure 2–3에 나와 있으며, 여기에서는 대기 인터페이스 net2가 실패합니다(1). 나중에 활성 인터페이스, net1이 관리자에 의해 오프라인으로 전환됩니다(2). 그 결과, IPMP 그룹에서 작동하는 인터페이스는 net0 한 개뿐입니다.
그림 2-3 IPMP의 대기 인터페이스 실패
ipmpstat 명령은 그림의 정보를 다음과 같이 표시합니다.
# ipmpstat -i INTERFACE ACTIVE GROUP FLAGS LINK PROBE STATE net0 yes itops0 ------- up ok ok net1 no itops0 --mb-d- up ok offline net2 no itops0 is----- up failed failed
이 특정 실패의 경우 인터페이스가 복구된 이후의 복구 프로세스는 다릅니다. 복구 후의 구성과 비교하여 복구 프로세스는 IPMP 그룹의 원래 활성 인터페이스 수에 따라 다릅니다. 다음 그림은 복구 프로세스를 나타냅니다.
그림 2-4 IPMP 복구 프로세스
Figure 2–4에서는 net2가 복구되면 정상적으로 원래 대기 인터페이스 상태로 돌아갑니다(1). 하지만 net1이 계속 오프라인 상태로 유지되므로 IPMP 그룹이 원래 활성 인터페이스 두 개를 반영하지 않습니다(2). 따라서 IPMP가 net2를 활성 인터페이스로 대신 배포합니다(3).
ipmpstat 명령은 복구 후 IPMP 시나리오를 다음과 같이 표시합니다.
# ipmpstat -i INTERFACE ACTIVE GROUP FLAGS LINK PROBE STATE net0 yes itops0 ------- up ok ok net1 no itops0 --mb-d- up ok offline net2 yes itops0 -s----- up ok ok
실패한 활성 인터페이스가 복구 시 자동으로 활성 상태로 돌아가지 않는 FAILBACK=no 모드로 구성된 활성 인터페이스가 실패에 관련된 경우 유사한 복구 프로세스가 발생합니다. Figure 2–2의 net0이 FAILBACK=no 모드로 구성되었다고 가정합니다. 이 모드에서는 복구된 net0이 원래 활성 인터페이스였어도 대기 인터페이스가 됩니다. net2 인터페이스가 활성 상태로 유지되어 IPMP 그룹의 원래 활성 인터페이스 두 개를 유지합니다.
ipmpstat 명령은 복구 정보를 다음과 같이 표시합니다.
# ipmpstat -i INTERFACE ACTIVE GROUP FLAGS LINK PROBE STATE net0 no itops0 i------ up ok ok net1 yes itops0 --mb--- up ok ok net2 yes itops0 -s----- up ok ok
이 유형의 구성에 대한 자세한 내용은 FAILBACK=no 모드를 참조하십시오.