DHCPv6
DHCPv6인터넷 프로토콜 스위트 |
---|
응용 프로그램레이어 |
트랜스포트 레이어 |
인터넷 레이어 |
링크 레이어 |
Dynamic Host Configuration Protocol version 6(DHCPv6)은 IPv6 네트워크에서 동작하기 위해 필요한 IP 주소, IP 프리픽스, 기본값루트, 로컬세그먼트 MTU 및 기타 설정 데이터를 사용하여 Internet Protocol version 6(IPv6) 호스트를 설정하기 위한 네트워크 프로토콜입니다.Dynamic Host Configuration Protocol for IPv4와 동등한 IPv6입니다.
IPv6 호스트는, Stateless Address Auto Configuration(SLAAC; 스테이트레스 주소 자동 구성)을 사용해 내부적으로 IP 주소를 자동적으로 생성하거나, DHCPv6 를 사용해 설정 데이터를 할당할 수 있습니다.
스테이트리스 자동 구성을 사용하는 IPv6 호스트에는, IP 주소 또는 루트 이외의 정보가 필요한 경우가 있습니다.DHCPv6 는, IP 주소의 설정에 사용되지 않는 경우에도, 이 정보를 취득하기 위해서 사용할 수 있습니다.DNS(Domain Name System) 서버는 상태 비저장 자동 [1]구성 메커니즘이기도 한 Neighbor Discovery Protocol(Neighbor Discovery Protocol)을 사용하여 구성할 수 있으므로 호스트를 구성하는 데 DHCPv6은 필요하지 않습니다.
레지덴셜 네트워크용 라우터 등, 많은 IPv6 라우터는 오퍼레이터의 개입 없이 자동적으로 설정할 필요가 있습니다.이러한 라우터에는 업스트림라우터와의 통신에 사용하는 IPv6 주소뿐만 아니라 라우터의 다운스트림측 디바이스 설정에 사용하는 IPv6 프리픽스도 필요합니다.DHCPv6 프리픽스 위임은, 이러한 라우터를 설정하기 위한 메카니즘을 제공합니다.
작동
포트 번호
클라이언트는 UDP 포트 546에서 DHCP 메시지를 수신합니다.서버 및 릴레이 에이전트는 UDP 포트 [2]547에서 DHCP 메시지를 수신합니다.
식별자
DHCP 일의 식별자
DHCP Unique Identifier(DUID; DHCP 고유 식별자)는, 클라이언트가 DHCPv6 서버로부터 IP 주소를 취득하기 위해서 사용합니다.2 바이트의 DUID 타입 필드와 최대 128 바이트의 가변 길이 식별자 필드가 있습니다.그것의 실제 길이는 그것의 종류에 따라 다릅니다.서버는 DUID를 데이터베이스와 비교하여 설정 데이터(주소, 리스 시간, DNS 서버 등)를 클라이언트에 전달합니다.
RFC 8415 섹션11 에서는, 다음의 4개의 DUID 타입이 식별되고 있습니다.
- 링크 레이어 주소 플러스 시간(DUID-LLT)
- 벤더에 의해 할당된 기업 번호(DUID-EN)에 근거한 고유 ID
- 링크층 주소(DUID-LL)
- UUID 기반 DUID(DUID-UUID)
RFC 6939: 클라이언트링크 레이어 주소 옵션
듀얼 스택 환경에서는 복수의 식별자를 관리하는 것이 어렵고, DUID가 상황에 따라 최적화되지 않는 것도 있기 때문에, RFC 6939가 릴리스되어 MAC 주소에 근거해 호스트를 식별하는 방법이 제공되고 있습니다.이것에 의해, DHCPv6 릴레이가 그 정보를 DHCPv6 서버에 전달하는 방법이 정의됩니다.
예
이 예에서는 rapid-commit이 존재하지 않는 경우 서버의 링크 로컬주소는 fe80:0011:22ff:fe33:5566 이며 클라이언트의 링크 로컬주소는 fe80::aabb:ccff:fedd:eff 입니다.
- 클라이언트는 [fe80::aabb:ccff:fedd:eeff]:546에서 멀티캐스트주소 [ff02::1:2]:547로 [3]송신합니다.
- 서버는 [fe80 : 0011 : 22ff : fe33 : 5566 ] : 547 ~[ fe80 : aabb : ccff : fedd : eff ] : 546 의 광고로 응답합니다.
- 클라이언트는 [fe80::aabb:ccff:fedd:eeff]:546 ~ [ff02:1:2]:547 의 요구로 응답합니다.
- 서버는 [fe80::0011:22ff:fe33:5566]:547에서 [fe80:aabb:ccff:fedd:eeff]:546에 대한 응답으로 종료됩니다.
DHCPv6 메시지유형
다음 표에 DHCPv6 메시지유형을 나타냅니다.
코드 | 이름. | RFC |
---|---|---|
1 | 청하다 | RFC 8415 |
2 | 광고하다 | RFC 8415 |
3 | 부탁한다 | RFC 8415 |
4 | 확인. | RFC 8415 |
5 | 갱신 | RFC 8415 |
6 | 리바인드 | RFC 8415 |
7 | 답글 | RFC 8415 |
8 | 풀어주다 | RFC 8415 |
9 | 사양하다 | RFC 8415 |
10 | 재설정 | RFC 8415 |
11 | 정보 요구 | RFC 8415 |
12 | 릴레이 포우 | RFC 8415 |
13 | 릴레이 리플 | RFC 8415 |
14 | 리스 쿼리 | RFC 5007 |
15 | 리스 쿼리 응답 | RFC 5007 |
16 | 리스 쿼리 완료 | RFC 5460 |
17 | 리스 쿼리 데이터 | RFC 5460 |
18 | 재구성 요구 | RFC 6977 |
19 | 재설정 응답 | RFC 6977 |
20 | DHCPV4-QUERY | RFC 7341 |
21 | DHCPV4-RESPONSE | RFC 7341 |
22 | 액티브 리스 쿼리 | RFC 7653 |
23 | 기동 | RFC 7653 |
IETF 표준
- RFC 8415 "Dynamic Host Configuration Protocol for IPv6 (DHCPv6)" - RFC 3315, RFC 3633, RFC 3736, RFC 4242, RFC 7083, RFC 7283, RFC 7550을 폐지합니다.
- RFC 3319, "Session Initiation Protocol(SIP) 서버용 DHCPv6 옵션"
- RFC 3646 "DNS Configuration options for IPv6 (DHCPv6)"
- RFC 4704 "Dynamic Host Configuration Protocol for IPv6 (DHCPv6) Client Fully Qualified Domain Name (FQDN) 옵션"
- RFC 5007, "DHCPv6 리스 쿼리"
- RFC 6221, "Lightweight DHCPv6 Relay Agent"(LDRA) - RFC 3315, Erata 업데이트
- RFC 6355 "UUID 기반 DHCPv6 고유 식별자(DUID-UUID)"의 정의
- RFC 6939 "DHCPv6의 클라이언트링크층 주소 옵션"
「 」를 참조해 주세요.
- DHCP 서버 소프트웨어의 비교
- Dynamic Host Configuration Protocol(DHCP)
- DNS 설정도 지원하는 Neighbor Discovery Protocol
- 프리픽스 위임:DHCPv6 클라이언트가 프리픽스 전체를 취득할 수 있도록 합니다.
레퍼런스
- ^ J. Jeong, ed. (February 2006). IPv6 Host Configuration of DNS Server Information Approaches. Network Working Group. doi:10.17487/RFC4339. RFC 4339.
- ^ T. Mrugalski; M. Siodelski; B. Volz; A. Yourtchenko; M. Richardson; S. Jiang; T. Lemon; T. Winters (November 2018). Dynamic Host Configuration Protocol for IPv6 (DHCPv6). IETF. doi:10.17487/RFC8415. ISSN 2070-1721. RFC 8415. 조항 7.2. RFC 3315, 3633, 3736, 4242, 7083, 7283 및 7550을 폐지한다.
- ^ T. Mrugalski; M. Siodelski; B. Volz; A. Yourtchenko; M. Richardson; S. Jiang; T. Lemon; T. Winters (November 2018). Dynamic Host Configuration Protocol for IPv6 (DHCPv6). IETF. doi:10.17487/RFC8415. ISSN 2070-1721. RFC 8415. 제14장RFC 3315, 3633, 3736, 4242, 7083, 7283 및 7550을 폐지합니다.
외부 링크

- IANA DHCPv6 파라미터
- IPv6 인텔리전스: DHCPv6, DHCPv6 패키지와 구현 비교 (최종 갱신:2009년 4월)
- IPv6 지원: DHCPv6, IPv6 Phase II 인증 DHCPv6 실장 리스트 (최종 갱신:2012년 12월)