탐색 링크 건너뛰기 | |
인쇄 보기 종료 | |
![]() |
Oracle Solaris 11.1 네트워크 구성 및 관리 Oracle Solaris 11.1 Information Library (한국어) |
Oracle Solaris에서는 한 인터페이스에서 여러 개의 IP 주소를 사용할 수 있습니다. 예를 들어 네트워크 다중 경로(IPMP)와 같은 기술이 여러 네트워크 인터페이스 카드(NIC)를 사용하여 동일한 IP 링크 계층에 연결할 수 있도록 해줍니다. 이러한 링크는 여러 개의 IP 주소를 사용할 수 있습니다. 또한 IPv6 지원 시스템의 인터페이스에는 적어도 하나의 인터페이스에 대해 링크 로컬 IPv6 주소 하나, IPv6 경로 지정 주소 하나 이상 및 IPv4 주소 하나가 포함됩니다.
시스템에서 트랜잭션이 시작되면 응용 프로그램은 getaddrinfo 소켓을 호출합니다. getaddrinfo는 대상 시스템에서 사용 중인 가능한 주소를 검색합니다. 그러면 커널에서 이 목록의 우선 순위를 정해 패킷에 사용할 최적의 대상을 찾습니다. 이 프로세스를 대상 주소 순서 지정이라고 합니다. 패킷에 대한 최적의 대상 주소가 제공된 경우 Oracle Solaris 커널에서 소스 주소에 적합한 형식을 선택합니다. 이 프로세스를 주소 선택이라고 합니다. 대상 주소 순서 지정에 대한 자세한 내용은 getaddrinfo(3SOCKET) 매뉴얼 페이지를 참조하십시오.
IPv4 전용 및 듀얼 스택 IPv4/IPv6 시스템 모두 기본 주소 선택을 수행해야 합니다. 대부분의 경우에는 기본 주소 선택 방식을 변경할 필요가 없습니다. 그러나 IPMP를 지원하거나 6to4 주소 형식을 선호하는 경우 주소 형식의 우선 순위를 변경해야 할 수 있습니다.
다음 절차는 주소 선택 정책 테이블을 수정하는 방법에 대해 설명합니다. IPv6 기본 주소 선택에 대한 개념 정보는 ipaddrsel 명령을 참조하십시오.
![]() | 주의 - 다음 작업에 표시된 이유가 아니면 IPv6 주소 선택 정책 테이블을 변경하지 마십시오. 정책 테이블이 잘못 구성된 경우 네트워크 문제가 발생할 수 있습니다. 다음 절차에서 수행된 것과 같이, 정책 테이블의 백업 복사본을 반드시 저장하십시오. |
# ipaddrsel # Prefix Precedence Label ::1/128 50 Loopback ::/0 40 Default 2002::/16 30 6to4 ::/96 20 IPv4_Compatible ::ffff:0.0.0.0/96 10 IPv4
# cp /etc/inet/ipaddrsel.conf /etc/inet/ipaddrsel.conf.orig
/etc/inet/ipaddrsel의 항목에 다음 구문을 사용합니다.
prefix/prefix-length precedence label [# comment ]
다음은 정책 테이블에 대해 수행할 수 있는 몇 가지 일반적인 수정 사항입니다.
6to4 주소에 가장 높은 우선 순위를 제공합니다.
2002::/16 50 6to4 ::1/128 45 Loopback
이제 6to4 주소에 가장 높은 우선 순위인 50이 지정됩니다. 루프백의 경우 우선 순위가 이제 50에서 45로 변경됩니다. 기타 주소 지정 형식은 그대로 유지합니다.
특정 대상 주소와의 통신에 사용할 특정 소스 주소를 지정합니다.
::1/128 50 Loopback 2001:1111:1111::1/128 40 ClientNet 2001:2222:2222::/48 40 ClientNet ::/0 40 Default
이 특정 항목은 물리적 인터페이스가 한 개뿐인 호스트에 유용합니다. 2001:1111:1111::1/128은 2001:2222:2222::/48 네트워크 내에서 대상에 대해 바운드되는 모든 패킷에 대한 소스 주소로 선호됩니다. 우선 순위 40은 소스 주소 2001:1111:1111::1/128에 대한 우선 순위로, 해당 인터페이스에 대해 구성된 다른 주소 형식보다 높습니다.
IPv6 주소보다 IPv4 주소를 선호합니다.
::ffff:0.0.0.0/96 60 IPv4 ::1/128 50 Loopback . .
IPv4 형식 ::ffff:0.0.0.0/96의 우선 순위가 10(기본값)에서 60(테이블의 가장 높은 우선 순위)으로 변경되었습니다.
ipaddrsel -f /etc/inet/ipaddrsel.conf
# ipaddrsel -d
/etc/inet/ipaddrsel.conf, 파일을 편집하면 수정 사항이 재부트 후에도 지속됩니다. 수정된 정책 테이블이 현재 세션에서만 사용되도록 하려면 다음 절차를 수행하십시오.