JavaScript is required to for searching.
탐색 링크 건너뛰기
인쇄 보기 종료
Oracle Solaris 관리: IP 서비스     Oracle Solaris 10 1/13 Information Library (한국어)
search filter icon
search icon

문서 정보

머리말

제1부시스템 관리 소개: IP 서비스

1.  Oracle Solaris TCP/IP 프로토콜 제품군(개요)

제2부TCP/IP 관리

2.  TCP/IP 네트워크 계획(작업)

3.  IPv6 소개(개요)

IPv6의 주요 기능

확장된 주소 지정

주소 자동 구성 및 Neighbor Discovery

헤더 형식 간소화

IP 헤더 옵션에 대한 향상된 지원

IPv6 주소 지정을 위한 응용 프로그램 지원

추가 IPv6 리소스

IPv6 RFC(Requests for Comment) 및 인터넷 초안

웹 사이트

IPv6 네트워크 개요

IPv6 주소 지정 개요

IPv6 주소의 부분

IPv6 주소 축약

IPv6의 접두어

유니캐스트 주소

전역 유니캐스트 주소

중간 단계의 전역 유니캐스트 주소

링크 로컬 유니캐스트 주소

멀티캐스트 주소

애니캐스트 주소 및 그룹

IPv6 Neighbor Discovery 프로토콜 개요

IPv6 주소 자동 구성

Stateless 자동 구성 개요

IPv6 터널 개요

4.  IPv6 네트워크 계획(작업)

5.  TCP/IP 네트워크 서비스 구성 및 IPv4 주소 지정(작업)

6.  네트워크 인터페이스 관리(작업)

7.  IPv6 네트워크 구성(작업)

8.  TCP/IP 네트워크 관리(작업)

9.  네트워크 문제 해결(작업)

10.  TCP/IP 및 IPv4에 대한 자세한 정보(참조)

11.  IPv6 세부 개요(참조)

제3부DHCP

12.  DHCP 정보(개요)

13.  DHCP 서비스 계획(작업)

14.  DHCP 서비스 구성(작업)

15.  DHCP 관리(작업)

16.  DHCP 클라이언트 구성 및 관리

17.  DHCP 문제 해결(참조)

18.  DHCP 명령 및 파일(참조)

제4부IP 보안

19.  IP 보안 아키텍처(개요)

20.  IPsec 구성(작업)

21.  IP 보안 아키텍처(참조)

22.  Internet Key Exchange(개요)

23.  IKE 구성(작업)

24.  Internet Key Exchange(참조)

25.  Oracle Solaris의 IP 필터(개요)

26.  IP 필터(작업)

제5부IPMP

27.  IPMP 소개(개요)

28.  IPMP 관리(작업)

제6부IPQoS(IP Quality of Service)

29.  IPQoS 소개(개요)

30.  IPQoS 사용 네트워크 계획(작업)

31.  IPQoS 구성 파일 만들기(작업)

32.  IPQoS 시작 및 유지 관리(작업)

33.  플로우 계산 및 통계 수집 사용(작업)

34.  IPQoS 세부 정보(참조)

용어집

색인

IPv6 주소 지정 개요

IPv6 주소는 노드가 아닌 인터페이스에 지정됩니다. 노드는 두 개 이상의 인터페이스를 포함할 수 있습니다. 또한 인터페이스에 두 개 이상의 IPv6 주소를 지정할 수 있습니다.


주 - IPv6 주소 형식에 대한 전체 기술 정보를 보려면 RFC 2374, IPv6 Global Unicast Address Format로 이동하십시오.


IPv6은 다음 세 가지 주소 유형을 정의합니다.

유니캐스트

개별 노드의 인터페이스를 식별합니다.

멀티캐스트

일반적으로 서로 다른 노드의 인터페이스 그룹을 식별합니다. 멀티캐스트 주소로 전송되는 패킷은 해당 멀티캐스트 그룹의 모든 멤버로 이동합니다.

애니캐스트

일반적으로 서로 다른 노드의 인터페이스 그룹을 식별합니다. 애니캐스트 주소로 전송되는 패킷은 물리적으로 발신자와 가장 가까운 애니캐스트 그룹 멤버로 이동합니다.

IPv6 주소의 부분

IPv6 주소는 길이가 128비트이며 8개의 16비트 필드로 구성되며, 각 필드는 콜론으로 연결되어 있습니다. IPv4 주소의 점으로 구분된 10진수 표기와 달리 각 필드는 16진수 숫자를 포함해야 합니다. 다음 그림에서 x는 16진수 숫자를 나타냅니다.

그림 3-2 기본 IPv6 주소 형식

image:이 그림은 다음 텍스트에서 설명되는 IPv6 주소의 세 부분을 보여줍니다.

가장 왼쪽의 필드(48비트) 3개에는 사이트 접두어가 포함됩니다. 접두어는 일반적으로 ISP 또는 RIR(Regional Internet Registry)이 사이트에 할당하는 공용 토폴로지를 기술합니다.

다음 필드는 사용자(또는 다른 관리자)가 자신의 사이트에 할당하는 16비트 서브넷 ID입니다. 서브넷 ID는 사이트 토폴로지라고도 부르는(사이트 내부의 토폴로지), 전용 토폴로지를 기술합니다.

오른쪽 끝의 필드(64비트) 4개에는 토큰이라고도 부르는 인터페이스 ID가 포함됩니다. 인터페이스 ID는 인터페이스의 MAC 주소로부터 자동으로 구성되거나 EUI-64 형식으로 수동으로 구성됩니다.

다시 그림 3-2의 주소를 살펴보십시오.

2001:0db8:3c4d:0015:0000:0000:1a2f:1a2b

이 예에서는 IPv6 주소의 모든 128비트를 보여줍니다. 처음 48비트 2001:0db8:3c4d에는 공용 토폴로지를 나타내는 사이트 접두어가 포함됩니다. 다음 16비트 0015에는 사이트의 전용 토폴로지를 나타내는 서브넷 ID가 포함됩니다. 하위의 오른쪽 끝 64비트 0000:0000:1a2f:1a2b에는 인터페이스 ID가 포함됩니다.

IPv6 주소 축약

대부분의 IPv6 주소는 사용 가능한 128비트를 모두 차지하지 않습니다. 이에 따라 필드에 0이 채워지거나 0만 포함될 수 있습니다.

IPv6 주소 지정 아키텍처에서는 0이 연속된 16비트 필드를 나타내기 위해 두 개의 콜론(::)을 사용할 수 있습니다. 예를 들어, 인터페이스 ID의 연속된 0 필드 2개를 2개의 콜론으로 바꿔서 그림 3-2의 IPv6 주소를 축약할 수 있습니다. 그 결과는 2001:0db8:3c4d:0015::1a2f:1a2b와 같습니다. 다른 0 필드는 단일 0으로 표현할 수 있습니다. 또한 필드에서 앞에 오는 0을 생략할 수도 있습니다(예: 0db8db8로 변경).

따라서 2001:0db8:3c4d:0015:0000:0000:1a2f:1a2b 주소는 2001:db8:3c4d:15::1a2f:1a2b로 축약할 수 있습니다.

2개 콜론 표시 방법을 사용하면 IPv6 주소에서 0으로만 구성된 모든 연속된 필드를 바꿀 수 있습니다. 예를 들어, IPv6 주소 2001:0db8:3c4d:0015:0000:d234::3eee:00002001:db8:3c4d:15:0:d234:3eee::로 줄일 수 있습니다.

IPv6의 접두어

IPv6 주소의 가장 왼쪽에 있는 필드는 IPv6 패킷의 경로 지정에 사용되는 접두어가 포함됩니다. IPv6 접두어의 형식은 다음과 같습니다.

prefix/length in bits

접두어 길이는 CIDR(Classless Inter-Domain Routing) 표기법으로 명시됩니다. CIDR 표기법은 접두어 길이(비트) 다음에 오는 주소 끝에 슬래시를 사용하는 것입니다. CIDR 형식의 IP 주소에 대한 자세한 내용은 CIDR IPv4 주소 지정 체계 설계를 참조하십시오.

IPv6 주소의 사이트 접두어는 IPv6 주소의 가장 왼쪽에 있는 비트를 최대 48비트까지 차지합니다. 예를 들어, IPv6 주소 2001:db8:3c4d:0015:0000:0000:1a2f:1a2b/48의 사이트 접두어는 가장 왼쪽의 48비트인 2001:db8:3c4d에 포함됩니다. 0이 압축된 다음 표현을 사용해서 이 접두어를 나타낼 수 있습니다.

2001:db8:3c4d::/48


주 - 2001:db8::/32 접두어는 설명서 예에서 특별히 사용되는 특수한 IPv6 접두어입니다.


또한 라우터에 대한 네트워크의 내부 토폴로지를 정의하는 서브넷 접두어를 지정할 수 있습니다. IPv6 주소 예에는 다음과 같은 서브넷 접두어가 포함됩니다.

2001:db8:3c4d:15::/64

서브넷 접두어에는 항상 64비트가 포함됩니다. 이러한 비트에는 사이트 접두어의 48비트 및 서브넷 ID의 16비트가 포함됩니다.

다음 접두어는 특수 목적으로 예약되어 있습니다.

2002::/16

6to4 경로 지정 접두어가 뒤에 온다는 것을 나타냅니다.

fe80::/10

링크 로컬 주소가 뒤에 온다는 것을 나타냅니다.

ff00::/8

멀티캐스트 주소가 뒤에 온다는 것을 나타냅니다.

유니캐스트 주소

IPv6에는 두 가지 서로 다른 유니캐스트 주소 지정이 포함됩니다.

유니캐스트 주소의 유형은 주소에서 접두어를 포함하는 가장 왼쪽(상위)의 연속된 비트로 결정됩니다.

유니캐스트 주소 형식은 다음과 같은 계층으로 구성됩니다.

전역 유니캐스트 주소

전역 유니캐스트 주소는 인터넷에서 전역으로 고유합니다. IPv6의 접두어에 표시된 IPv6 주소 예는 전역 유니캐스트 주소입니다. 다음 그림에서는 IPv6 주소의 각 부분과 비교하여 전역 유니캐스트 주소의 범위를 보여줍니다.

그림 3-3 전역 유니캐스트 주소의 부분

image:이 그림은 유니캐스트 주소를 공용 토폴로지, 사이트 접두어 및 해당 사이트 토폴로지, 서브넷 ID 및 인터페이스 ID로 나눠서 보여줍니다.
공용 토폴로지

사이트 접두어는 라우터에 대한 네트워크의 공용 토폴로지를 정의합니다. 회사의 사이트 접두어는 ISP 또는 RIR(Regional Internet Registry)에서 얻습니다.

사이트 토폴로지 및 IPv6 서브넷

IPv6에서 서브넷 ID는 네트워크의 관리 서브넷을 정의하며 길이가 최대 16비트입니다. 서브넷 ID는 IPv6 네트워크 구성의 일부로 지정합니다. 서브넷 접두어는 서브넷에 지정된 특정 링크를 지정하여 라우터에 대한 사이트 토폴로지를 정의합니다.

IPv6 서브넷은 개념적으로 IPv4 서브넷과 동일합니다. 일반적으로 각 서브넷은 단일 하드웨어 링크와 연결됩니다. 하지만 IPv6 서브넷 ID는 점으로 구분된 10진수 표기법이 아니라 16진수 표기법으로 표현됩니다.

인터페이스 ID

인터페이스 ID는 특정 노드의 인터페이스를 식별합니다. 인터페이스 ID는 서브넷 내에서 고유해야 합니다. IPv6 호스트는 Neighbor Discovery 프로토콜을 사용해서 고유 인터페이스 ID를 자동으로 생성할 수 있습니다. Neighbor Discovery는 호스트 인터페이스의 MAC 또는 EUI-64 주소를 기반으로 인터페이스 ID를 자동으로 생성합니다. 또한 IPv6 라우터 및 IPv6이 사용으로 설정된 서버에 대해 권장되는 인터페이스 ID를 수동으로 지정할 수도 있습니다. 수동 EUI-64 주소를 만드는 방법에 대한 자세한 내용은 RFC 3513 Internet Protocol Version 6 (IPv6) Addressing Architecture를 참조하십시오.

중간 단계의 전역 유니캐스트 주소

중간 단계를 위해 IPv6 프로토콜에는 IPv6 주소 내에 IPv4 주소를 포함시키는 기능이 있습니다. 이 유형의 IPv4 주소는 기존 IPv4 네트워크에 대한 IPv6 패킷의 터널링을 지원합니다. 중간 단계의 전역 유니캐스트 주소에 대한 한 가지 예는 6to4 주소입니다. 6to4 주소 지정에 대한 자세한 내용은 6to4 자동 터널을 참조하십시오.

링크 로컬 유니캐스트 주소

링크 로컬 유니캐스트 주소는 로컬 네트워크 링크에서만 사용할 수 있습니다. 링크 로컬 주소는 기업 외부에서 유효하지 않으며 인식되지도 않습니다. 다음 예에서는 링크 로컬 주소의 형식을 보여줍니다.

예 3-1 링크 로컬 유니캐스트 주소의 부분

image:이 그림은 다음 컨텍스트에서 설명되는 IPv6 링크 로컬 주소의 형식을 보여줍니다.

링크 로컬 접두어의 형식은 다음과 같습니다.

fe80::interface-ID/10

다음은 링크 로컬 주소의 예입니다.

fe80::23a1:b152

fe80

10비트 이진 접두어 1111111010의 16진수 표현. 이 접두어는 IPv6 주소 유형을 링크 로컬로 식별합니다.

interface-ID

일반적으로 48비트 MAC 주소로부터 파생되는 인터페이스의 16진수 주소.

Oracle Solaris 설치 중 IPv6을 사용으로 설정하면 로컬 시스템에서 최하위 번호 인터페이스가 링크 로컬 주소로 구성됩니다. 로컬 링크에서 이 노드를 다른 노드와 식별하려면 각 인터페이스에 링크 로컬 주소가 한 개 이상 필요합니다. 따라서 노드의 추가 인터페이스에 대해 링크 로컬 주소를 수동으로 구성해야 합니다. 구성 후에는 노드가 자동 주소 구성 및 Neighbor Discovery를 위해 해당 링크 로컬 주소를 사용합니다.

멀티캐스트 주소

IPv6은 멀티캐스트 주소 사용을 지원합니다. 멀티캐스트 주소는 일반적으로 서로 다른 노드에 있는 인터페이스 그룹인 멀티캐스트 그룹을 식별합니다. 인터페이스는 여러 개의 멀티캐스트 그룹에 속할 수 있습니다. IPv6 주소의 처음 16비트가 ff00 n이면, 이 주소가 멀티캐스트 주소입니다.

멀티캐스트 주소는 멀티캐스트 그룹의 멤버로 정의된 모든 인터페이스에 정보 또는 서비스를 전송하는 데 사용됩니다. 예를 들어, 멀티캐스트 주소의 한 가지 사용 방법은 로컬 링크의 모든 IPv6 노드와 통신하는 것입니다.

인터페이스의 IPv6 유니캐스트 주소를 만들 때는 커널이 해당 인터페이스를 자동으로 특정 멀티캐스트 그룹의 멤버로 지정합니다. 예를 들어, 커널은 Neighbor Discovery 프로토콜이 연결 가능성을 검색하기 위해 사용하는 Solicited Node 멀티캐스트 그룹의 멤버로 각 노드를 지정합니다. 커널은 또한 노드를 All-Nodes 또는 All Routers 멀티캐스트 그룹의 멤버로 자동으로 지정합니다.

멀티캐스트 주소에 대한 자세한 내용은 IPv6 멀티캐스트 주소 세부 정보를 참조하십시오. 기술 정보는 멀티캐스트 주소 형식을 설명하는 RFC 3306, Unicast-Prefix-based IPv6 Multicast Addresses를 참조하십시오. 멀티캐스트 주소 및 그룹의 올바른 사용에 대한 자세한 내용은 RFC 3307, Allocation Guidelines for IPv6 Multicast Addresses를 참조하십시오.

애니캐스트 주소 및 그룹

IPv6 애니캐스트 주소는 서로 다른 IPv6 노드의 인터페이스 그룹을 식별합니다. 각 인터페이스 그룹은 애니캐스트 그룹이라고 합니다. 패킷이 애니캐스트 주소로 전송되면 발신자와 물리적으로 가장 가까운 애니캐스트 그룹 멤버가 패킷을 수신합니다.


주 - IPv6의 Oracle Solaris 구현에서는 애니캐스트 주소와 그룹 생성을 지원하지 않습니다. 하지만 Oracle Solaris IPv6 노드는 패킷을 애니캐스트 주소로 전송할 수 있습니다. 자세한 내용은 6to4 릴레이 라우터에 대한 터널 고려 사항을 참조하십시오.