셀의 IP 버전 고려사항
셀의 IP 버전을 구성할 때 고려해야 할 호환성 문제가 있습니다.
![[IBM i]](../images/iseries.gif)
IPV(Internet Protocol Version) 지원
제품은 IPv4(Internet Protocol Version 4) 및 IPv6(Internet Protocol Version 6)를 지원합니다. IPv6 지원은 IBM® i 릴리스 V5R4와 함께 제공되었으며, IBM i의 V5R4 및 이후 릴리스에서 실행하는 경우에도 WebSphere® Application Server V6.0은 IPv4만 지원했지만, WebSphere Application Server V6.1 이상에서는 IPv4 및 IPv6를 지원합니다. 노드를 정의할 때 호스트 이름을 문자열 또는 32비트 숫자 주소로 지정해야 합니다.
![[AIX Solaris HP-UX Linux Windows]](../images/dist.gif)
IPv4(Internet Protocol Version 4) 및 IPv6(Internet Protocol Version 6) 지원
인터넷 프로토콜 버전 4는 더 이상 많은 비즈니스에서 사용되지 않습니다. IP 버전 4는 32비트 아키텍처에 기초하기 때문에 인터넷 프로토콜 버전 4(IPv4) 주소가 점점 부족해집니다. 인터넷 프로토콜 버전 6(IPv6)은 128비트 아키텍처에 기초하므로 인터넷을 통해 훨씬 더 많은 주소를 사용할 수 있습니다.
이에 따라, 이제 제품에는 IPv4에 대한 계속적인 지원 이외에 IPv6에 대한 지원이 포함됩니다. 이는 WebSphere Application Server 버전 6 이상을 실행 중인 노드가 IPv6를 사용할 수 있음을 의미합니다. 그러나 WebSphere Application Server 버전 5.x를 실행 중인 노드가 IPv6를 사용할 수 없음에 유의하십시오.
제품은 이전 레거시 애플리케이션을 IPv4에서 실행하고 IPv6 사용 가능 애플리케이션을 IPv6에서 실행할 수 있는 이중 모드 환경을 지원합니다. 그러나 IPv4와 IPv6을 같은 셀에서 사용하는 데 제한사항이 있습니다. 이 정보는 이러한 제한사항에 대해 설명하고 사용할 IP 버전에 따라 셀을 설정하는 방법을 개략적으로 설명합니다.
노드를 정의할 때 호스트 이름을 문자열 또는 32비트 숫자 주소로 지정해야 합니다.
![[AIX Solaris HP-UX Linux Windows]](../images/dist.gif)
이중 모드 셀
이중 모드 셀에서는 IPv4와 IPv6의 혼합 통신이 지원됩니다. 기본으로, 셀은 작성될 때 이중 모드로 설정됩니다. 그러나 WebSphere Application Server 버전 6 이상을 실행하는 노드만 이중 모드 셀에서 유효합니다.
배치 관리자는 IPv4 노드와 IPv6 노드를 모두 관리할 수 있습니다. 애플리케이션 서버는 IPv4 통신 및 IPv6 통신을 모두 청취할 수 있습니다.
IPv4와 IPv6 노드는 서로 통신할 수 없으므로 이중 모드 셀의 목적은 이 통신을 가능하게 하는 것입니다. 따라서, IPv4를 통해 실행되는 기존 애플리케이션을 IPv6에 대해 사용 가능한 새 애플리케이션과 함께 사용할 수 있게 됩니다.
다음 그림에서는 이중 모드 셀을 보여줍니다.

![[AIX Solaris HP-UX Linux Windows]](../images/dist.gif)
IPv4 전용 셀
- IPv4 사용
- WebSphere Application Server 버전 5.x 실행
- 문자열 또는 32비트 숫자 주소로 정의된 호스트 이름 소유

기본으로, 셀이 이중 모드로 설정된다는 점을 기억해야 합니다. 그러나 IPv4 전용 환경에서 실행하려면 셀을 IPv4로 명시적으로 설정해야 합니다. 자세한 정보는 JVM(Java™ Virtual Machine) 설정에 관한 주제를 참조하십시오.
![[AIX Solaris HP-UX Linux Windows]](../images/dist.gif)
혼합 노드 셀
혼합 노드 셀은 WebSphere Application Server 버전 5.x를 실행하는 일부 노드 및 WebSphere Application Server 버전 6 이상을 실행하는 기타 노드로 구성됩니다. 혼합 노드 셀에서 모든 노드는 IPv4를 사용해야 합니다. 혼합 노드 셀에서 사용할 노드를 정의할 때, 노드가 WebSphere Application Server 버전 5.x 또는 WebSphere Application Server 버전 6 이상을 실행하는지 여부에 관계없이 호스트 이름을 문자열 또는 32비트 숫자 주소로 지정해야 합니다. 128비트 숫자 주소는 지정할 수 없습니다.

혼합 노드 셀에서 WebSphere Application Server 버전 6 이상 노드가 IPv4를 사용하도록 구성된 경우에도, 이 노드에서 실행되는 운영 체제는 계속 IPv4 및 IPv6를 모두 지원할 수 있습니다. 이는 버전 6 이상의 노드가 문자열 기반 호스트 이름 또는 32비트 숫자 주소로 구성된 경우에 적용됩니다.
또한 마이그레이션을 통해 버전 5.x 노드만 혼합 노드 셀에 추가할 수 있습니다. 먼저, 버전 5.x 배치 관리자에서 버전 6.0 이상의 배치 관리자로 마이그레이션한 후, 버전 5.x 노드를 보관하거나 버전 6.0 이상 노드로 마이그레이션해야 합니다.
![[AIX Solaris HP-UX Linux Windows]](../images/dist.gif)
IPv6 전용 셀
- IPv6 사용
- WebSphere Application Server 버전 6 이상 실행
- 문자열 또는 128비트 숫자 주소로 정의된 호스트 이름 소유.

![[IBM i]](../images/iseries.gif)
호스트 네이밍
새 프로파일을 작성할 때, -hostName 매개변수를 사용하여 선택적으로 프로파일의 호스트 이름을 지정할 수 있습니다. 호스트 이름을 지정하지 않는 경우, 프로파일의 호스트 이름은 기본적으로 서버의 완전한 호스트 이름입니다. -hostName 매개변수를 사용하도록 선택한 후 서버의 I/P 주소를 지정하려면 올바른 32비트 숫자 주소를 지정하십시오.
![[AIX Solaris HP-UX Linux Windows]](../images/dist.gif)
호스트 네이밍
WebSphere Application Server의 프로파일을 작성하는 중에 프로파일이 작성되고 있는 시스템의 호스트 이름 또는 IP 주소를 호스트 이름 또는 IP 주소 필드에 제공해야 합니다. 지정하는 호스트 이름 또는 IP 주소는 셀 구성에 있는 다른 모든 WebSphere Application Server 프로파일에 이 프로파일을 알리는 데 사용됩니다. 셀의 모든 노드는 이와 같이 정의된 호스트 이름 또는 IP 주소를 사용하여 서로 통신합니다. 일반적으로, 항상 호스트 이름을 사용하여 프로파일을 식별하는 것이 가장 바람직합니다. 호스트 이름을 사용하면 IPv4 또는 IPv6 등에서 실행되는지 여부에 상관없이 사용할 IP 주소(32비트와 128비트)에 대해 걱정할 필요가 없습니다. DNS 서비스가 올바르게 구성되면 노드가 모두 함께 작동할 수 있어야 합니다.
그러나 원하는 경우, 사용되는 IP 스택 또는 주소를 제어할 수 있습니다. 이를 수행하려면 호스트 이름 또는 IP 주소 필드에 특정 IP 주소(IPv4의 경우 32비트 또는 IPv6의 경우 128비트)를 입력하십시오. 그러면 이 프로파일이 이 IP 주소로 식별되고, 다른 WebSphere Application Server 노드가 이 IP 주소를 사용하여 이 노드와 통신합니다.
IPv6 주소를 지정하는 경우 보호 대괄호로 주소를 묶는 것이 좋습니다. 예: [fe80::202:57ff:fec4:2334]. 이 이유는 시스템 내부 처리에서 IP 주소가 종종 <IP 주소>:<포트 번호> 형식으로 포트 번호와 결합되므로, 이 경우 IPv6 주소에 있는 콜론이 혼동될 수 있기 때문입니다. 그러나 관리 콘솔 또는 프로파일 관리 도구에서는 대괄호로 묶은 IPv6 주소를 사용할 수 없습니다.
IPv6(인터넷 프로토콜 버전 6) 및 WS-AT(Web Services Atomic Transactions)는 HTTP 전송에서 지원되지 않으며, HTTP 전송 채널 체인에서만 지원됨을 기억하십시오.
스크립트에서 사용하는 언어 바인딩(예: Jacl)에 따라 대괄호가 특별한 의미를 지닐 수 있습니다. 열기 및 닫기 괄호 앞에 특수 이스케이프 문자를 사용하여 이 문제점을 해결할 수 있습니다. 예를 들어, Jacl 바인딩을 사용하여 앞에서 인용한 것과 동일한 IPv6 주소를 \[fe80::202:57ff:fec4:2334\]로 입력할 수 있습니다.
멀티캐스트 구성
제품은
노드 레벨에서 멀티캐스트 브로드캐스팅을 사용하여 노드 에이전트가 노드에서 관리 프로세스를 찾을 수 있도록 합니다. IPv4와 IPv6 주소는 호환되지 않습니다.
그러므로 WebSphere Application Server 노드를 처음 설치한 후에 실행할 수 있도록 하기 위해
IPv4 및 IPv6 멀티캐스트 주소가 모두 처음에 노드 에이전트 구성에 정의되고, 노드 에이전트가 시작될 때
두 주소를 순서대로 시도합니다. 설치 후 NODE_IPV6_MULTICAST_DISCOVERY_ADDRESS 주소를 삭제하십시오.
멀티캐스트 검색을 알려져 있는 프로토콜로 제한하면
노드 에이전트가 보다 효율적으로 실행되기 때문입니다.
제품은 노드 레벨에서 멀티캐스트 브로드캐스팅을 사용하여
노드 에이전트가 노드에서 관리 프로세스를 찾을 수 있도록 합니다. IPv4와 IPv6 주소는 호환되지 않습니다.
그러므로 WebSphere Application Server 노드를 처음 설치한 후에 실행할 수 있도록 하기 위해
IPv4 및 IPv6 멀티캐스트 주소가 모두 처음에 노드 에이전트 구성에 정의되고, 노드 에이전트가 시작될 때
두 주소를 순서대로 시도합니다.
설치 후 NODE_MULTICAST_DISCOVERY_ADDRESS 주소 또는 NODE_IPV6_MULTICAST_DISCOVERY_ADDRESS
주소를 삭제하십시오. 이때까지는 노드가 IPv4 또는 IPv6을 실행 중인지
알고 있어야 하므로 멀티캐스트 검색을 알려진 프로토콜로 제한하면
노드 에이전트가 더 효율적으로 실행됩니다.
- 각 셀에 다른 셀 이름이 있는 경우, 구성이 동일한 멀티캐스트 주소를 공유할 수 있습니다. 다른 셀의 패킷은 필요에 따라 필터링되므로 시스템은 올바르게 작동합니다. 그러나 효율성을 높이고 불필요한 통신을 줄이려면 동일한 호스트에 상주하는 노드에 다른 멀티캐스트 주소를 사용하십시오. 한 셀에 있는 모든 노드가 동일한 IP 주소 및 포트를 사용할 수 있도록 각 셀에 대해 멀티캐스트 주소가 고유하게 설정할 수 있습니다. 또는 각 셀에 있는 모든 노드에 대해 주소가 고유하게 설정할 수 있습니다. 주소를 고유하게 설정하려면 각 호스트에 고유 D 클래스 IP 주소를 지정하거나 모든 노드에 고유 포트 값을 지정하십시오. 각 노드에 대해 IP 주소를 동일하게 유지하고 포트를 고유하게 설정하면 됩니다.
- 셀에 동일한 셀 이름이 있고 동일한 서브넷 내에 상주하는 경우, 각 셀에 다른 멀티캐스트 주소를 사용하십시오.