• 产品与解决方案
  • 行业解决方案
  • 服务
  • 支持
  • 合作伙伴
  • 关于我们

05-三层技术-IP业务配置指导

08-DHCPv6配置

本章节下载 08-DHCPv6配置  (190.44 KB)

08-DHCPv6配置


1 DHCPv6概述

DHCPv6(Dynamic Host Configuration Protocol for IPv6,支持IPv6的动态主机配置协议)针对IPv6编址方案设计,用来为主机分配IPv6前缀、IPv6地址和其他网络配置参数。

1.1  DHCPv6的优点

与其他IPv6地址分配方式(包括手工配置、通过路由器公告消息中的网络前缀无状态自动配置等,关于这两种形式的配置,请参见“三层技术-IP业务配置指导”中的“IPv6基础”)相比,DHCPv6具有以下优点:

·     更好地控制地址的分配。通过DHCPv6不仅可以记录为主机分配的地址,还可以为特定主机分配特定的地址,以便于网络管理。

·     为客户端分配前缀,以便于全网络的自动配置和管理。

·     除了IPv6前缀、IPv6地址外,还可以为主机分配DNS服务器、域名后缀等网络配置参数。

1.2  协议规范

与DHCPv6相关的协议规范有:

·     RFC 3736:Stateless Dynamic Host Configuration Protocol (DHCP) Service for IPv6

·     RFC 3315:Dynamic Host Configuration Protocol for IPv6 (DHCPv6)

·     RFC 2462:IPv6 Stateless Address Autoconfiguration

·     RFC 3633:IPv6 Prefix Options for Dynamic Host Configuration Protocol (DHCP) version 6

·     RFC 6939:Client Link-Layer Address Option in DHCPv6


2 DHCPv6客户端

2.1  DHCPv6客户端简介

设备作为DHCPv6客户端时,可以具有如下功能:

·     通过DHCPv6获取IPv6前缀和网络配置参数,IPv6前缀作为本地设备的IPv6前缀(本地设备根据该前缀生成IPv6地址)。

·     通过DHCPv6同时获取IPv6地址、IPv6前缀和网络配置参数,IPv6地址作为开启DHCPv6客户端功能的接口地址,IPv6前缀作为本地设备的IPv6前缀(本地设备根据该前缀生成IPv6地址)。

·     通过DHCPv6无状态配置获取除IPv6地址/前缀外的其他网络配置参数。DHCPv6客户端通过地址无状态自动配置功能成功获取IPv6地址后,如果接收到的RA报文中M标志位的取值为0、O标志位的取值为1,则设备会自动启动DHCPv6无状态配置功能,以获取除地址/前缀外的其他网络配置参数。否则DHCPv6客户端不会开启无状态配置过程。

2.2  DHCPv6客户端配置任务简介

DHCPv6客户端配置任务如下:

(1)     (可选)配置接口使用的DHCPv6客户端DUID

(2)     配置DHCPv6客户端获取IPv6地址、IPv6前缀和网络配置参数

请至少选择以下一项任务进行配置:

¡     配置DHCPv6客户端获取IPv6地址和网络配置参数

¡     配置DHCPv6客户端获取IPv6前缀和网络配置参数

¡     配置DHCPv6客户端同时获取IPv6地址、IPv6前缀和网络配置参数

¡     配置DHCPv6客户端获取除地址/前缀外的其他网络配置参数

(3)     (可选)配置DHCPv6客户端发送DHCPv6报文的DSCP优先级

2.3  配置接口使用的DHCPv6客户端DUID

1. 功能简介

DHCPv6客户端DUID用来填充DHCPv6报文的Option 1,作为识别DHCPv6客户端的唯一标识。用户可以通过三种方法指定DHCPv6客户端DUID:ASCII字符串、十六进制数或接口的MAC地址。

2. 配置限制和指导

用户在指定客户端ID时,需要确保不同客户端的客户端ID不能相同。

3. 配置步骤

(1)     进入系统视图。

system-view

(2)     进入接口视图。

interface interface-type interface-number

(3)     配置接口使用的DHCPv6客户端DUID。

ipv6 dhcp client duid { ascii ascii-string | hex hex-string | mac interface-type interface-number }

缺省情况下,根据设备的桥MAC地址生成DHCPv6客户端DUID。

2.4  配置DHCPv6客户端获取IPv6地址和网络配置参数

(1)     进入系统视图。

system-view

(2)     进入接口视图。

interface interface-type interface-number

(3)     配置接口作为DHCPv6客户端,通过DHCPv6方式获取IPv6地址和其他网络配置参数。

ipv6 address dhcp-alloc [ option-group group-number | rapid-commit ] *

缺省情况下,接口不会作为DHCPv6客户端获取IPv6地址和网络配置参数。

2.5  配置DHCPv6客户端获取IPv6前缀和网络配置参数

(1)     进入系统视图。

system-view

(2)     进入接口视图。

interface interface-type interface-number

(3)     配置接口作为DHCPv6客户端,通过DHCPv6方式获取IPv6前缀和其他网络配置参数。

ipv6 dhcp client pd prefix-number [ option-group group-number | rapid-commit ]*

缺省情况下,接口不会作为DHCPv6客户端获取IPv6前缀和网络配置参数。

2.6  配置DHCPv6客户端同时获取IPv6地址、IPv6前缀和网络配置参数

(1)     进入系统视图。

system-view

(2)     进入接口视图。

interface interface-type interface-number

(3)     配置接口作为DHCPv6客户端,通过DHCPv6方式同时获取IPv6地址、IPv6前缀和其他网络配置参数。

ipv6 dhcp client stateful prefix prefix-number [ option-group option-group-number | rapid-commit ] *

缺省情况下,接口不会作为DHCPv6客户端同时获取IPv6地址、IPv6前缀和网络配置参数。

2.7  配置DHCPv6客户端获取除地址/前缀外的其他网络配置参数

1. 功能简介

DHCPv6客户端可通过如下方式获取除地址/前缀外的其他网络参数:

·     如果接口上只配置了ipv6 address auto命令,则接口会通过无状态自动配置方式生成全球单播地址,同时自动生成链路本地地址。只有接收到的RA报文中M标志位的取值为0、O标志位的取值为1时,设备才会自动启动DHCPv6无状态配置功能。

·     如果接口只配置了ipv6 dhcp client stateless enable命令,则接口开启了DHCPv6客户端功能。

·     如果接口上同时配置了ipv6 address auto命令和ipv6 dhcp client stateless enable命令,则接口通过无状态生成全球单播地址,同时自动生成链路本地地址。

ipv6 address auto命令的详细介绍请参见“三层技术-IP业务命令参考”中的“IPv6基础”。

2. 配置步骤

(1)     进入系统视图。

system-view

(2)     进入接口视图。

interface interface-type interface-number

(3)     开启无状态自动配置功能。请至少选择其中一项进行配置。

¡     开启IPv6地址无状态自动配置功能。

ipv6 address auto

¡     开启DHCPv6客户端无状态配置功能。

ipv6 dhcp client stateless enable

缺省情况下,接口不会作为DHCPv6客户端获取除地址/前缀外的其他网络配置参数。

2.8  配置DHCPv6客户端发送DHCPv6报文的DSCP优先级

1. 功能简介

DSCP优先级用来体现报文自身的优先等级,决定报文传输的优先程度。通过本配置可以指定DHCPv6客户端发送的DHCPv6报文的DSCP优先级。

2. 配置步骤

(1)     进入系统视图。

system-view

(2)     配置DHCPv6客户端发送的DHCPv6报文的DSCP优先级。

ipv6 dhcp client dscp dscp-value

缺省情况下,DHCPv6客户端发送的DHCPv6报文的DSCP优先级为56。

2.9  DHCPv6客户端显示和维护

在完成上述配置后,在任意视图下执行display命令可以显示配置后DHCPv6客户端的运行情况,通过查看显示信息验证配置的效果。

在用户视图下执行reset命令可以清除DHCPv6客户端的统计信息。

表2-1 DHCPv6客户端显示和维护

操作

命令

显示DHCPv6客户端的信息

display ipv6 dhcp client [ interface interface-type interface-number ]

显示DHCPv6客户端的统计信息

display ipv6 dhcp client statistics [ interface interface-type interface-number ]

 

不同款型规格的资料略有差异, 详细信息请向具体销售和400咨询。H3C保留在没有任何通知或提示的情况下对资料内容进行修改的权利!

新华三官网
联系我们