기술 정보
home
채널 소개
home

network interface 중 ipv6 존재 시 AIX 서버 TBCM 기동 실패

문서 유형
장애 해결
분야
관리/환경설정
키워드
interface
network
tbcm
적용 제품 버전
5SP1FS01
5SP1FS02
5SP1FS03
5SP1FS04
5SP1FS06
6FS01
6FS02
6FS03
6FS04
6FS05
6FS06
1 more property

현상

network interface 중 ipv6가 하나라도 존재할 경우, AIX 서버 TBCM 기동 실패하는 현상이 발생합니다.
AIX 서버 TBCM 기동 실패한 경우
- cm.log [ERROR] Cannot get ifname from IP address A.B.C.101
SQL
복사
CM Resource는 정상적으로 등록되었으나 찾지 못하여 TBCM 기동 실패한 경우
(OS에 등록된 network interface 중 TBCM에서 사용되는 interface (en2) 보다 전에 등록된 interface(en1)가 ipv6일 경우 발생)
ifconfig -a en4: flags=1e084863,80480<UP,BROADCAST,NOTRAILERS,RUNNING,SIMPLEX,MULTICAST,GROUPRT,64BIT,CHECKSUM_OFFLOAD(ACTIVE),CHAIN> inet A.B.C.101 netmask 0xffffff00 broadcast A.B.C.255 tcp_sendspace 262144 tcp_recvspace 262144 rfc1323 1 en1: flags=1e084863,80480<UP,BROADCAST,NOTRAILERS,RUNNING,SIMPLEX,MULTICAST,GROUPRT,64BIT,CHECKSUM_OFFLOAD(ACTIVE),CHAIN> inet A.B.2.101 netmask 0xffffff00 broadcast A.B.C.2.255 inet6 fe80::f816:3eff:fe87:aca8/64 tcp_sendspace 262144 tcp_recvspace 262144 rfc1323 1 en2: flags=1e084863,80480<UP,BROADCAST,NOTRAILERS,RUNNING,SIMPLEX,MULTICAST,GROUPRT,64BIT,CHECKSUM_OFFLOAD(ACTIVE),CHAIN> inet A.B.C.111 netmask 0xffffff00 broadcast A.B.C.255 tcp_sendspace 262144 tcp_recvspace 262144 rfc1323 1 en3: flags=1e084863,80480<UP,BROADCAST,NOTRAILERS,RUNNING,SIMPLEX,MULTICAST,GROUPRT,64BIT,CHECKSUM_OFFLOAD(ACTIVE),CHAIN> inet A.B.C.101 netmask 0xffffff00 broadcast A.B.C.255 tcp_sendspace 262144 tcp_recvspace 262144 rfc1323 1
SQL
복사

원인

AIX에서 ioctl을 통해 network interface에 대한 정보를 가져올때, TBCM에 interface로 등록한 network interface보다 이전의 network interface에 inet6 ip가 있을 경우, TBCM이 해당 정보를 정확하게 파악하지 못해 기동에 실패하게 됩니다.

해결

1.
회피책을 설정하여 오류 해결을 시도할 수 있습니다.
회피책
1.
ipv6 disable
2.
OS에 등록된 network interface 순서 변경 ( ipv6로 등록된 network interface(en1)를 TBCM에 등록된 network interface(en2) 이후로 등록되게 우회)
ifconfig en4: flags=1e084863,80480<UP,BROADCAST,NOTRAILERS,RUNNING,SIMPLEX,MULTICAST,GROUPRT,64BIT,CHECKSUM_OFFLOAD(ACTIVE),CHAIN> inet A.B.C.101 netmask 0xffffff00 broadcast A.B.C.255 tcp_sendspace 262144 tcp_recvspace 262144 rfc1323 1 en2: flags=1e084863,80480<UP,BROADCAST,NOTRAILERS,RUNNING,SIMPLEX,MULTICAST,GROUPRT,64BIT,CHECKSUM_OFFLOAD(ACTIVE),CHAIN> inet A.B.C.111 netmask 0xffffff00 broadcast A.B.C.255 tcp_sendspace 262144 tcp_recvspace 262144 rfc1323 1 en1: flags=1e084863,80480<UP,BROADCAST,NOTRAILERS,RUNNING,SIMPLEX,MULTICAST,GROUPRT,64BIT,CHECKSUM_OFFLOAD(ACTIVE),CHAIN> inet A.B.2.101 netmask 0xffffff00 broadcast A.B.C.2.255 inet6 fe80::f816:3eff:fe87:aca8/64 tcp_sendspace 262144 tcp_recvspace 262144 rfc1323 1 en3: flags=1e084863,80480<UP,BROADCAST,NOTRAILERS,RUNNING,SIMPLEX,MULTICAST,GROUPRT,64BIT,CHECKSUM_OFFLOAD(ACTIVE),CHAIN> inet A.B.C.101 netmask 0xffffff00 broadcast A.B.C.255 tcp_sendspace 262144 tcp_recvspace 262144 rfc1323 1
SQL
복사
2.
패치를 적용합니다. (적용 패치: 121498a)
TBCM이 정상적으로 기동되도록 하기 위해, Network Interface의 가변 길이를 정확하게 인식할 수 있도록 개선한 121498a 패치를 적용하여 오류를 해결합니다. (※TBCM에 interface로 등록한 network interface보다 이전의 network interface에 inet6 ip가 존재 할 경우 해당 패치를 적용)
주의
티맥스티베로에서 제공하는 기술지원을 통해 패치를 적용합니다.