탐색 링크 건너뛰기 | |
인쇄 보기 종료 | |
![]() |
Oracle Solaris 관리: IP 서비스 Oracle Solaris 10 1/13 Information Library (한국어) |
1. Oracle Solaris TCP/IP 프로토콜 제품군(개요)
5. TCP/IP 네트워크 서비스 구성 및 IPv4 주소 지정(작업)
10. TCP/IP 및 IPv4에 대한 자세한 정보(참조)
IPMP는 다중 물리적 인터페이스로 구성된 시스템에 대해 향상된 안정성, 가용성 및 네트워크 성능을 제공합니다. 경우에 따라 해당 인터페이스에 연결된 네트워킹 하드웨어나 물리적 인터페이스가 실패하거나 유지 관리 작업이 필요할 수 있습니다. 일반적으로는 이 경우 실패한 인터페이스와 연결된 IP 주소를 통해 더 이상 시스템에 연결할 수 없습니다. 또한 이러한 IP 주소를 사용하는 기존의 시스템 연결이 손상됩니다.
IPMP를 사용하여 하나 이상의 물리적 인터페이스를 IP 다중 경로 그룹 또는 IPMP 그룹으로 구성할 수 있습니다. IPMP를 구성한 후 시스템은 IPMP 그룹에서 인터페이스의 실패를 자동으로 모니터링합니다. 그룹의 인터페이스가 실패하거나 유지 관리를 위해 제거된 경우 IPMP는 실패한 인터페이스의 IP 주소를 자동으로 마이그레이션하거나 페일오버합니다. 이러한 주소의 수신자는 실패한 인터페이스의 IPMP 그룹에서 작동하는 인터페이스입니다. IPMP의 페일오버 기능은 연결을 유지하고 기존 연결의 중단을 방지합니다. 또한 IPMP는 네트워크 트래픽을 IPMP 그룹의 인터페이스 세트에 자동으로 분산하여 전체 네트워크 성능을 향상합니다. 이러한 프로세스를 로드 확산이라고 합니다.
Oracle Solaris IPMP는 다음 소프트웨어로 구성됩니다.
in.mpathd 데몬에 대해서는 in.mpathd(1M) 매뉴얼 페이지에서 자세히 설명합니다.
/etc/default/mpathd 구성 파일에 대해서는 in.mpathd(1M) 매뉴얼 페이지에서 설명합니다.
IPMP 구성의 ifconfig 옵션에 대해서는ifconfig(1M) 매뉴얼 페이지에서 설명합니다.
in.mpathd 데몬은 인터페이스 실패를 감지하여 페일오버 및 페일백을 위한 다양한 절차를 구현합니다. in.mpathd에서 실패 또는 복구를 감지하면 데몬에서 ioctl을 전송하여 페일오버 또는 페일백을 수행합니다. ioctl을 구현하는 ip 커널 모듈은 투명하고 자동적으로 네트워크 액세스 페일오버를 수행합니다.
주 - 동일한 네트워크 인터페이스 카드 설정에서 IPMP를 사용하는 경우에는 대체 경로를 사용하지 마십시오. 마찬가지로 대체 경로를 사용하는 경우에는 IPMP를 사용하지 마십시오. 대체 경로와 IPMP를 동시에 사용하려면 인터페이스 설정이 달라야 합니다. 대체 경로에 대한 자세한 내용은 Sun Enterprise Server Alternate Pathing 2.3.1 User Guide를 참조하십시오.
in.mpathd 데몬은 IPMP 그룹에 속한 모든 인터페이스에 프로브를 전송하여 실패 및 복구를 감지합니다. 또한 in.mpathd 데몬은 그룹의 각 인터페이스에 있는 RUNNING 플래그를 모니터링하여 실패 및 복구를 감지합니다. 자세한 내용은 in.mpathd(1M) 매뉴얼 페이지를 참조하십시오.
주 - DHCP는 IPMP 데이터 주소 관리에 사용할 수 없습니다. 이러한 주소에 대해 DHCP를 사용하면 DHCP에서 해당 주소를 제어할 수 없게 됩니다. 데이터 주소에는 DHCP를 사용하지 마십시오.
이 절에서는 본 설명서의 전체 IPMP 장에서 사용되는 용어와 개념을 소개합니다.
IPMP 용어에서 IP 링크는 인터넷 프로토콜 제품군의 데이터 링크 계층에서 노드가 통신하는 데 사용되는 매체 또는 통신 기능입니다. IP 링크의 유형으로는 단순한 이더넷, 브리지된 이더넷, 허브 또는 ATM(비동기식 전송 모드) 네트워크가 있습니다. IP 링크는 하나 이상의 IPv4 서브넷 번호와 하나 이상의 IPv6 서브넷 접두어(해당하는 경우)를 가질 수 있습니다. 서브넷 번호 또는 접두어를 여러 개의 IP 링크에 지정할 수 없습니다. ATM LANE에서 IP 링크는 단일 에뮬레이트된 LAN(Local Area Network)입니다. ARP(Address Resolution Protocol)에서 ARP 프로토콜의 범위는 단일 IP 링크입니다.
주 - RFC 2460, Internet Protocol, Version 6 (IPv6) Specification 등의 다른 IP 관련 설명서를 보려면 IP 링크 대신 링크라는 용어를 사용하십시오. VI부에서는 IEEE 802와의 혼동을 피하기 위해 IP 링크라는 용어를 사용합니다. IEEE 802의 링크는 이더넷 NIC(네트워크 인터페이스 카드)에서 이더넷 스위치로의 단일 연결을 의미합니다.
물리적 인터페이스는 시스템을 IP 링크로 연결합니다. 이 연결은 종종 장치 드라이버와 NIC로 구현됩니다. 시스템에 동일한 링크로 연결되는 다중 인터페이스가 있으면 한 인터페이스가 실패할 경우 페일오버를 수행하도록 IPMP를 구성할 수 있습니다. 이 물리적 인터페이스에 대한 자세한 내용은 IPMP 인터페이스 구성을 참조하십시오.
네트워크 인터페이스 카드는 시스템에 내장할 수 있는 네트워크 어댑터입니다. 또는 NIC는 시스템을 IP 링크로 연결하는 인터페이스 역할을 하는 별도의 카드가 될 수 있습니다. 일부 NIC에는 다중 물리적 인터페이스가 있을 수 있습니다. 예를 들어, qfe NIC에는 qfe0부터 qfe3까지 4개의 인터페이스가 있을 수 있습니다.
IPMP 그룹(IP 다중 경로 그룹)은 동일한 시스템에서 동일한 IPMP 그룹 이름으로 구성된 하나 이상의 물리적 인터페이스로 구성됩니다. IPMP 그룹의 모든 인터페이스는 동일한 IP 링크에 연결되어 있어야 합니다. 널이 아닌 같은 문자열로 된 IPMP 그룹 이름은 그룹의 모든 인터페이스를 식별합니다. 동일한 IPMP 그룹에 다양한 속도의 NIC 인터페이스를 배치할 수 있습니다. 단, 이 경우 NIC는 모두 동일한 유형이어야 합니다. 예를 들어, 100메가비트 이더넷 NIC와 1기가비트 NIC를 동일한 그룹으로 구성할 수 있습니다. 다른 예와 마찬가지로 2개의 100기가비트 이더넷 NIC가 있다고 가정합니다. 인터페이스 중 하나를 10메가비트로 낮추고 여전히 2개의 인터페이스를 동일한 IPMP 그룹에 배치할 수 있습니다.
다른 매체 유형의 두 인터페이스를 한 IPMP 그룹에 배치할 수는 없습니다. 예를 들어, ATM 인터페이스를 이더넷 인터페이스와 동일한 그룹에 배치할 수 없습니다.
실패 감지는 인터페이스 또는 인터페이스에서 인터넷 계층 장치로의 경로가 더 이상 작동하지 않을 경우 이를 감지하는 프로세스입니다. IPMP는 시스템에 인터페이스 실패를 감지할 수 있는 기능을 제공합니다.
IPMP는 다음 유형의 통신 실패를 감지합니다.
인터페이스의 전송 또는 수신 경로 실패
IP 링크로의 인터페이스 연결 오류
패킷을 전송 또는 수신하지 않는 스위치의 포트
시스템 부트 시 IPMP 그룹에 물리적 인터페이스가 나타나지 않는 문제
실패 감지 후 IPMP는 페일오버를 시작합니다. 페일오버는 실패한 인터페이스에서 동일한 그룹 내에서 정상적으로 작동되는 물리적 인터페이스로 네트워크 액세스를 전환하는 자동 프로세스입니다. 네트워크 액세스에는 IPv4 유니캐스트, 멀티캐스트 및 브로드캐스트 트래픽뿐 아니라 IPv6 유니캐스트 및 멀티캐스트 트래픽도 포함됩니다. 페일오버는 IPMP 그룹에 둘 이상의 인터페이스가 구성된 경우에만 발생할 수 있습니다. 페일오버 프로세스를 사용하면 네트워크 액세스 중단을 방지할 수 있습니다.
복구 감지는 NIC 또는 NIC에서 인터넷 계층 장치로의 경로가 실패 후 올바르게 작동을 시작하는지 감지하는 프로세스입니다. NIC 복구를 감지한 후 IPMP는 네트워크 액세스를 복구된 인터페이스로 전환하는 프로세스인 페일백을 수행합니다. 복구 감지는 페일백 기능이 사용으로 설정되어 있다는 것을 전제로 합니다. 자세한 내용은 물리적 인터페이스 복구 감지를 참조하십시오.
프로브 기반 실패 감지는 대상 시스템을 사용하여 인터페이스의 상태를 판단합니다. 각 대상 시스템은 IPMP 그룹의 구성원과 동일한 IP 링크에 연결되어 있어야 합니다. 로컬 시스템의 in.mpathd 데몬은 ICMP 프로브 메시지를 각 대상 시스템으로 전송합니다. 프로브 메시지는 IPMP 그룹의 각 인터페이스 상태를 확인하는 데 사용됩니다.
대상 시스템에서 프로브 기반 실패 감지 사용에 대한 자세한 내용은 프로브 기반 실패 감지를 참조하십시오.
IPMP 구성에서 아웃바운드 네트워크 패킷은 패킷 순서에 영향을 주지 않고 여러 NIC로 확산됩니다. 이 프로세스를 로드 확산이라고 합니다. 로드 확산을 사용하면 처리량을 늘릴 수 있습니다. 로드 확산은 네트워크 트래픽이 다중 연결을 사용하는 여러 대상으로 흐르고 있을 때만 발생합니다.
DR(동적 재구성)은 기존 작업에 거의 또는 전혀 영향을 주지 않고 시스템이 실행 중인 동안 시스템을 재구성하는 기능입니다. 모든 Sun 플랫폼에서 DR을 지원하는 것은 아닙니다. 일부 Sun 플랫폼은 특정 하드웨어 유형의 DR만 지원합니다. NIC의 DR을 지원하는 플랫폼에서 IPMP를 사용하여 시스템에 대한 네트워크 액세스가 중단되지 않도록 투명하게 페일오버할 수 있습니다.
IPMP가 DR을 지원하는 방식에 대한 자세한 내용은 IPMP 및 동적 재구성을 참조하십시오.