Oracle® Solaris 11.2 네트워크 구성 요소의 구성 및 관리

인쇄 보기 종료

업데이트 날짜: 2014년 7월
 
 

IPv6 토큰 구성

IPv6 주소의 64비트 인터페이스 ID를 토큰이라고도 합니다. 주소 자동 구성 중 토큰은 인터페이스의 MAC 주소와 연관됩니다. 대부분의 경우 비경로 지정 노드(IPv6 호스트와 서버)는 자동 구성된 토큰을 사용해야 합니다.

그러나 시스템 유지 관리의 일부로 인터페이스가 자주 교체되는 서버의 경우 자동 구성된 토큰을 사용하면 문제가 발생할 수 있습니다. 인터페이스 카드가 변경되면 MAC 주소도 변경됩니다. 그 결과 정적 IP 주소에 의존하는 서버에서 문제가 발생할 수 있습니다. DNS(Domain Name System) 또는 NIS(Network Information System)와 같은 다양한 네트워크 기반구조 부분이 서버의 인터페이스에 대해 특정 IPv6 주소를 저장했을 수도 있습니다.

주소 변경 문제를 방지하려면 IPv6 주소에서 인터페이스 ID로 사용할 토큰을 수동으로 구성하면 됩니다. 토큰을 만들려면 IPv6 주소의 인터페이스 ID 부분을 차지할 64비트 이하의 16진수를 지정하십시오. 이후 주소 자동 구성 중 Neighbor Discovery는 인터페이스의 MAC 주소를 기반으로 하는 인터페이스 ID를 만들지 않습니다. 대신 수동으로 생성된 토큰이 인터페이스 ID가 됩니다. 이 토큰은 카드가 교체된 후에도 계속 인터페이스에 지정되어 있습니다.


주 -  사용자 지정 토큰과 임시 주소의 차이점은 임시 주소는 사용자가 명시적으로 만드는 것이 아니라 무작위로 생성된다는 점입니다.

사용자 지정 IPv6 토큰을 구성하는 방법

다음 절차는 인터페이스가 자주 교체되는 서버에 특히 유용합니다. IPv6 노드에서 사용자 지정 토큰을 구성하려는 경우에도 다음 단계를 수행할 수 있습니다.

  1. 토큰을 사용하여 구성할 인터페이스가 존재하며 해당 인터페이스에 IPv6 주소가 구성되지 않았는지 확인합니다.
    # ipadm show-if
    IFNAME   CLASS      STATE   ACTIVE   OVER
    lo0      loopback   ok       yes     ---
    net0     ip         ok       yes     ---
    
    # ipadm show-addr
    ADDROBJ      TYPE       STATE   ADDR
    lo0/v4       static     ok      127.0.0.1/8

    이전 출력은 네트워크 인터페이스 net0이 구성된 IPv6 주소 없이 존재함을 보여줍니다.

  2. 다음 형식을 따르는 노드 인터페이스에 대한 토큰으로 사용할 64비트 16진수를 하나 이상 만듭니다.

    xxxx:xxxx:xxxx:xxxx

  3. 사용자 지정 인터페이스 ID(토큰)를 사용할 각 인터페이스를 구성합니다.
    # ipadm create-addr -T addrconf -i interface-ID interface

    예를 들어, 다음과 같이 토큰을 사용하여 인터페이스 net0을 구성합니다.

    # ipadm create-addr -T addrconf -i ::1a:2b:3c:4d/64 net0

    주 -  토큰을 사용하여 주소 객체가 생성되면 더 이상 토큰을 수정할 수 없습니다.
  4. 변경 사항으로 IPv6 데몬을 업데이트합니다.
    # pkill -HUP in.ndpd
예 3-5  IPv6 인터페이스에서 사용자 지정 토큰 구성

다음 예에서는 IPv6 주소 및 토큰을 사용하여 net0을 구성하는 방법을 보여줍니다.

# ipadm show-if
IFNAME   CLASS      STATE    ACTIVE     OVER
lo0      loopback   ok       yes        ---
net0     ip         ok       yes        ---

# ipadm show-addr
ADDROBJ      TYPE       STATE   ADDR
lo0/v4       static     ok      127.0.0.1/8

# ipadm create-addr -T addrconf -i ::1a:2b:3c:4d/64 net0
# pkill -HUP in.ndpd
# ipadm show-addr
ADDROBJ      TYPE       STATE   ADDR
lo0/v6       static     ok      ::1/128
net0/v6      addrconf   ok      fe80::1a:2b:3c:4d/10
net0/v6a     addrconf   ok      2002:a08:39f0:1:1a:2b:3c:4d/64

토큰이 구성되면 주소 객체 net0/v6에 링크 로컬 주소와 인터페이스 ID에 대해 구성된 1a:2b:3c:4d 주소가 생깁니다. net0/v6이 만들어진 후에는 더 이상 이 인터페이스에 대해 토큰을 수정할 수 없습니다.

참조