以太网交换机(SW系列、S系列)

SW系列交换机,采用全新的系统架构设计,端口丰富、性能强劲,适合于作为中小型企业网、中小型酒店、中小型分支门店等。
{{sendMatomoQuery("以太网交换机(SW系列、S系列)","07_DHCP及相关命令")}}

07_DHCP及相关命令

更新时间:2024-01-10

1DHCP 配置命令

1.1 DHCP 服务器配置命令

1.1.1 bootfile

命令:bootfile <filename>

no bootfile

功能: 配置 DHCP 客户机启动时的导入文件名;本命令的 no 操作删除配置的导入文件。 参数: <filename>为导入文件的名字,最长不超过 255 个字节。

命令模式: DHCP 地址池模式。

缺省情况:交换机缺省没有配置 DHCP 客户机启动时的导入文件名。

使用指南: 为客户机指定导入文件名。一般用在无盘工作站, 系统启动时需要从服务器上下 载配置文件,和 next-server 结合使用。

举例: 导入文件地址及文件名为 c:\temp\nos.img。

Switch(dhcp-1-config)#bootfile c:\temp\nos.img

相关命令: next-server

 

1.1.2 clear ip dhcp binding

 

命令:clear ip dhcp binding {<address> | all }

功能:删除某指定的 IP 地址与其硬件地址的绑定记录或所有 IP 地址与相应的硬件地址的绑 定记录。

参数: <address>为指定的有绑定记录的 IP 地址, 点分十进制格式;all 通指为有绑定记录 的所有的 IP 地址。

命令模式: 特权用户配置模式。

使用指南: 通过 show ip dhcp binding 命令可以查看 IP 地址与相应的 DHCP 客户机硬件 地址的绑定信息,当 DHCP 服务器得知某 DHCP 客户机因为特殊原因没有使用分配的 IP 地址但规定的租期未到, DHCP 服务器不会自动解除该绑定信息,此时系统管理员可以使 用本命令手工删除该 IP 地址与客户机硬件地址的自动绑定;如果使用 all,将删除所有自动 绑定记录, 这样 DHCP 地址池中的所有地址将被重新分配。

举例: 删除所有 IP 地址与硬件地址的绑定记录。

Switch#clear ip dhcp binding all

相关命令: show ip dhcp binding

 

1.1.3 clear ip dhcp conflict

 

命令: clear ip dhcp conflict {<address> | all }

功能: 删除在地址冲突日志中有冲突记录的地址。

参数: <address>为某指定的有冲突记录的地址; all 通指为有冲突记录的所有地址。

命令模式: 特权用户配置模式。

 

 

使用指南: 通过 show ip dhcp conflict 命令可以查看哪些 IP 地址在使用上有冲突, 使用 本命令可以删除某一地址的冲突记录,如果使用 all 则是删除日志中所有的地址的冲突记录。 在日志中删除冲突记录后,这些地址可被 DHCP 服务器重新使用。

举例: 网络管理员查看冲突日志文件,发现文件中有冲突记录的 10.1.128.160 地址现已无 人使用,将该地址的记录从地址冲突文件中删除。

Switch#clear ip dhcp conflict 10.1.128.160

相关命令: ip dhcp conflict loggingshow ip dhcp conflict

1.1.4 clear ip dhcp server statistics

 

命令: clear ip dhcp server statistics

功能: 删除 DHCP 服务器的统计记录,将 DHCP 服务器的计数器清零。

参数: 无。

命令模式: 特权用户配置模式。

使用指南: 通过 show ip dhcp server statistics 命令可以查看 DHCP 服务器的计数器的 统计信息,所有的统计信息都是一个累计值, 使用本命令可以将计数器清零,方便统计信息 的查看。

举例: 将 DHCP 服务器的计数器清零。

Switch#clear ip dhcp server statistics

相关命令: show ip dhcp server statistics

1.1.5 client-identifier

 

命令:client-identifier <unique-identifier>

no client-identifier

功能:在手工绑定地址时,指定用户的唯一标识;本命令的 no 操作为删除用户标识。  参数:<unique-identifier>为用户的标识,格式为连字符十六进制(xx-xx-xx-xx-xx-xx)。 命令模式:DHCP 地址池模式。

使用指南: 本命令在手工绑定地址时结合命令 host一起使用。当发出请求的客户机的标识 恰好和指定的标识相吻合,DHCP 服务器就将 host 命令中定义的 IP 地址分配给客户机。

举例: 手工绑定时, 将 IP 地址 10.1.128.160 与用户唯一标识为 00-10-5a-60-af-12 的用户 绑定。

Switch(dhcp-1-config)#client-identifier 00-10-5a-60-af-12

Switch(dhcp-1-config)#host 10.1.128.160 24

相关命令: host

 

1.1.6 debug ip dhcp client

 

命令: debug ip dhcp client {event | packet}

no debug ip dhcp server {event | packet}

功能: 打开 DHCP 客户端的调试信息;本命令的 no 操作为关闭 DHCP 客户端的调试信息。 缺省情况: 缺省调试开关是关闭的。

命令模式: 特权用户配置模式。

 

 

1.1.7 debug ip dhcp relay

 

命令: debug ip dhcp server packet

no debug ip dhcp server packet

功能: 打开 DHCP 中继的调试信息; 本命令的 no 操作为关闭 DHCP 中继的调试信息。

缺省情况: 缺省调试开关是关闭的。

命令模式: 特权用户配置模式。

 

1.1.8 debug ip dhcp server

 

命令: debug ip dhcp server { events|linkage|packets }

no debug ip dhcp server { events|linkage|packets }

功能: 打开 DHCP 服务器的调试信息;本命令的 no 操作为关闭 DHCP 服务器的调试信息。 缺省情况: 缺省调试开关是关闭的。

命令模式: 特权用户配置模式。

 

1.1.9 default-router

 

命令:default-router <address1>[<address2>[…<address8>]]

no default-router

功能: 为 DHCP 客户机配置缺省网关;本命令的 no 操作为删除缺省网关。 参数: address1…address8 为 IP 地址, 均为点分十进制格式。

缺省情况: 系统没有给 DHCP 客户机配置缺省网关。

命令模式: DHCP 地址池模式。

使用指南: 缺省网关的 IP 地址应与 DHCP 客户机的 IP 地址在一个子网网段内,交换机最 多可支持 8 个网关地址,最先设置的网关地址优先级最高,因此 address1 优先级最高,依 次 address2、address3 … …。

举例: 设置 DHCP 客户机的缺省网关为 10.1.128.2 和 10.1.128.100

Switch(dhcp-1-config)#default-router 10.1.128.2 10.1.128.100

 

1.1.10 dns-server

 

命令:dns-server <address1>[<address2>[…<address8>]]

no dns-server

功能: 为 DHCP 客户机配置 DNS 服务器;本命令的 no 操作为删除 DNS 服务器。 参数: address1…address8 为 IP 地址, 均为点分十进制格式。

缺省情况: 系统没有给 DHCP 客户机配置 DNS 服务器。

命令模式: DHCP 地址池模式。

使用指南: 系统最多可支持配置 8 个 DNS 服务器地址, 最先设置的 DNS 服务器的地址优 先级最高, 因此 address1 优先级最高,依次 address2 、address3 … …。

举例: 设置 DHCP 客户机的 DNS 服务器的地址为 10.1.128.3

Switch(dhcp-1-config)#dns-server 10.1.128.3

 

 

1.1.11 domain-name

 

命令:domain-name <domain>

no domain-name

功能: 为 DHCP 客户机配置域名;本命令的 no 操作为删除域名。

参数: <domain>为域的名称, 最长不超过 255 个字符。

命令模式: DHCP 地址池模式。

缺省情况:无。

使用指南: 为客户机指定域名。

举例: 指定 DHCP 客户机的域名为 switch.com.cn。

Switch(dhcp-1-config)#domain-name switch.com.cn

 

1.1.12 hardware-address

 

命令:hardware-address <hardware-address> [{Ethernet | IEEE802|<type-number>}] no hardware-address

功能:  在手工分配地址时,指定用户的硬件地址; 本命令的 no 操作为删除该项配置。

参数: <hardware-address>为硬件地址, 十六进值表示的数值;Ethernet | IEEE802 为以 太网协议类型, <type-number>为 RFC 定义的协议类型的数字表示,取值范围为 1~255, 如参数 Ethernet 的数字表示为 1,IEEE802 的数字表示形式为 6。

缺省情况: 缺省为协议类型为 Ethernet 协议。

命令模式: DHCP 地址池模式。

使用指南: 本命令在手工绑定地址时结合命令 host一起使用。当发出请求的客户机的硬件 地址恰好和指定的硬件地址相吻合, DHCP 服务器就将 host 命令中定义的 IP 地址分配给 客户机。

举例: 手工绑定时,将 IP 地址 10.1.128.160 与硬件地址为 00-00-e2-3a-26-04 的用户绑定。 Switch(dhcp-1-config)#hardware-address 00-00-e2-3a-26-04

Switch(dhcp-1-config)#host 10.1.128.160 24

相关命令: host

1.1.13 host

 

命令: host <address> [<mask> | <prefix-length> ]

no host

功能: 在手工绑定地址时,分配给指定客户机的用户的 IP 地址;本命令的 no 操作为删除 IP 地址。

参数: <address>为 IP  地址, 点分十进制格式; <mask>为掩码,点分十进制格式; <prefix-length>为用前缀表示法,如掩码为 255.255.255.0  用前缀法表示为“24”,掩码为 255.255.255.252 用前缀法表示为“30”。

命令模式: DHCP 地址池模式。

缺省情况:无。

使用指南: 如果在配置 IP 地址时,仅配置了 IP 地址,没有配置掩码和前缀, 并且在 IP 地

 

 

址池中也没有任何有关掩码的信息, 缺省系统会按有类地址自动分配掩码。

本命令在手工绑定地址时结合 hardware-address 命令或者 client-identifier 命令一起使 用。当发出请求的客户机的标识或硬件地址恰好和指定的标识或硬件地址相吻合,DHCP 服务器就将 host 命令中定义的 IP 地址分配给客户机。

举例: 手工绑定时,将 IP 地址 10.1.128.160 与硬件地址为 00-10-5a-60-af-12 的用户绑定。 Switch(dhcp-1-config)#hardware-address 00-10-5a-60-af-12

Switch(dhcp-1-config)#host 10.1.128.160 24

相关命令: hardware-addressclient-identifier

1.1.14 ip dhcp conflict logging

 

命令: ip dhcp conflict logging

no ip dhcp conflict logging

功能: 打开 DHCP 服务器检测地址冲突的日志功能;本命令的 no 操作为关闭该日志功能。 参数: 无。

缺省情况: 缺省情况下,记录地址冲突的日志功能是打开的。

命令模式: 全局配置模式。

使用指南: 当日志功能是打开的,一旦 DHCP 服务器检测到有地址冲突时, 就会将该冲突 地址记录到日志中。对于在日志中出现的有冲突记录的地址, DHCP 服务器将不再对其进 行动态分配,直到把这些冲突记录删除。

举例: 关闭 DHCP 服务器的日志功能。

Switch(config)#no ip dhcp conflict logging

相关命令: clear ip dhcp conflict

1.1.15 ip dhcp disable

 

命令: ip dhcp disbale

no ip dhcp disable

功能:  端口关闭 DHCP 相关的服务;本命令的 no 操作为打开 DHCP 相关的服务。

参数:  无。

缺省情况:  端口的 DHCP 服务缺省打开的。

命令模式:  端口配置模式。

使用指南:  端口关闭了 DHCP 相关的服务后,端口送上来的所有 DHCP 报文将不做处理,

直接丢弃。

举例:  端口关闭 DHCP 相关服务。

switch(config-if-ethernet1/0/3)#ip dhcp disable

 

1.1.16 ip dhcp excluded-address

 

命令: ip dhcp excluded-address <low-address> [<high-address>]

no ip dhcp excluded-address <low-address> [<high-address>]

功能: 排除地址池中的不用于动态分配的地址;本命令的 no 操作为取消该项配置。 参数: <low-address>为起始的 IP 地址;[<high-address>]为结束的 IP 地址。

 

 

缺省情况: 缺省为仅排除单个地址。

命令模式: 全局配置模式。

使用指南: 使用本命令可以将地址池中的一个地址或连续的几个地址排除,这些地址由系统 管理员留作其它用途。

举例: 将 10.1.128.1 到 10.1.128.10 之间的地址保留,不用于动态分配。 Switch(config)#ip dhcp excluded-address 10.1.128.1 10.1.128.10

 

1.1.17 ip dhcp pool

 

命令:ip dhcp pool <name>

no ip dhcp pool <name>

功能: 配置 DHCP 地址池,进入 dhcp 地址池模式;本命令的 no 操作为删除该地址池。 参数: <name>为地址池名,最长不超过 32 个字符。

命令模式: 全局配置模式。

使用指南: 在全局模式下定义一个 DHCP 地址池, 进入到 DHCP 地址池配置模式。 举例: 定义一个地址池, 取名 1。

Switch(config)#ip dhcp pool 1

Switch(dhcp-1-config)#

 

1.1.18 ip dhcp conflict ping-detection enable

 

命令: ip dhcp conflict ping-detection enable

no ip dhcp conflict ping-detection enable

功能: 打开 DHCP 服务器 Ping 方式检测地址冲突的功能; 本命令的 no 操作为关闭该检测 功能。

参数: 无。

缺省情况: 缺省情况下,Ping 方式检测地址冲突的功能是关闭的。

命令模式: 全局配置模式。

使用指南: 打开 Ping 方式地址冲突检测功能前需打开记录地址冲突的日志功能;当关闭该 日志功能时,Ping 方式地址冲突检测功能同时被关闭。当客户端无法接收 Ping 请求报文时 (比如防火墙屏蔽了 Ping 请求报文),本功能根据分配 IP 对本地 ARP 进行检查:若选择的 IP 存在对应的 ARP,则判定为地址冲突; 反之,则分配该 IP 给客户端。

举例: 打开 Ping 方式检测地址冲突的功能。

Switch(config)#ip dhcp conflict ping-detection enable

相关命令: ip dhcp conflict logging, ip dhcp ping packets, ip dhcp ping timeout

1.1.19 ip dhcp ping packets

 

命令: ip dhcp ping packets <request-num>

no ip dhcp ping packets

功能: 设置 DHCP  服务器 Ping 方式检测地址冲突时,尝试发送 Ping 请求报文(Echo Request)的最大个数, 默认为 2 个;本命令的 no 操作为恢复默认发送 Ping 请求报文的个 数。

 

 

参数: <request-num>是 Ping 方式检测地址冲突时尝试发送的 Ping 请求报文个数。

缺省情况: 缺省情况下,最多发送 2 个 Ping 请求报文。

命令模式: 全局配置模式。

举例: 设置 DHCP 服务器 Ping 方式检测地址冲突时发送 Ping 请求报文最大个数为 3。 Switch(config)#ip dhcp ping packets 3

相关命令: ip dhcp conflict ping-detection enable, ip dhcp ping timeout

1.1.20 ip dhcp ping timeout

 

命令: ip dhcp ping timeout <timeout-value>

no ip dhcp ping timeout

功能: 设置 DHCP  服务器 Ping 方式检测地址冲突时,每次发送 Ping 请求报文(Echo Request)后,等待回应报文(Echo  Reply)的超时时长(单位为 ms),默认为 500ms; 本命令的 no 操作为恢复默认超时时长。

参数: <timeout-value>是 Ping 方式检测地址冲突时每次 Ping 请求等待回应的超时时长。 缺省情况: 缺省情况下,超时时长为 500ms。

命令模式: 全局配置模式。

举例:设置 DHCP 服务器 Ping 方式检测地址冲突时等待每个回应报文的超时时长为600ms。 Switch(config)# ip dhcp ping time out 600

相关命令: ip dhcp conflict ping-detection enable, ip dhcp ping packets

1.1.21 lease

 

命令:lease { [<days>] [<hours>][<minutes>] | infinite }

no lease

功能: 配置地址池中地址的租用期限;本命令的 no 操作为恢复缺省值。

参数:<days>为天数,取值范围为 0~365;<hours>为小时数,取值范围为 0~23;<minutes> 为分数,取值范围为 0~59;infinite 为永久的使用。

缺省情况: 缺省的租期设置为 1 天。

命令模式: DHCP 地址池模式。

使用指南:DHCP  是动态的分配网络配置参数,并非永久分配,因此有租期的限制。租期 设置过长, 难以发挥 DHCP 灵活、动态的优势;租期设置过短,有会造成网络通信量的增 加, 加大网络开销,因此租期的设置可由网络管理员根据自身网络的特点设定。交换机缺省 的租期设置为 1 天。

举例: DHCP 地址池 1 的租期设置为 3 天 12 个小时 30 分钟。

Switch(dhcp-1-config)#lease 3 12 30

 

1.1.22 max-lease-time

 

命令: max-lease-time {[<days>] [<hours>][<minutes>] | infinite}

no max-lease-time

功能: 配置地址池中地址的最大租用期限;本命令的 no 操作为恢复缺省值。

参数: <days>为天数,取值范围为 0~365;<hours>为小时数,取值范围为 0~23;<minutes>

 

 

为分数,取值范围为 0~59;infinite 为永久的使用。

缺省情况: 缺省的租期设置为 1 天。

命令模式: DHCP 地址池模式。

使用指南: 该配置命令使用于带有 option51 选项的 DHCP 请求报文场景中, 如果用户请求 地址租期的时间超过配置的最大租用期限,则 DHCP 服务器分配该地址的租期为配置最大 租期时间, 如果用户请求地址的租期时间小于配置的最大租期时间,则 DHCP 服务器分配 该地址的租期为用户请求报文携带的请求租用期限。最大租用期限的设置可由网络管理员根 据自身网络的特点进行设定。交换机缺省的最大租用期限设置为 1 天。

举例: DHCP 地址池 1 的最大租期设置为 3 天 12 个小时 30 分钟。

Switch(dhcp-1-config)#max-lease-time 3 12 30

 

1.1.23 netbios-name-server

 

命令:netbios-name-server <address1>[<address2>[…<address8>]] no netbios-name-server

功能: 配置 Wins 服务器的地址;本命令的 no 操作为删除 Wins 服务器。 参数: address1…address8 为 IP 地址, 均为点分十进制格式。

缺省情况: 系统缺省没有配置 Wins 服务器。

命令模式: DHCP 地址池模式。

使用指南: 为客户机指定 Wins 服务器,最多可设置 8 个 Wins 服务器, 最先设置的 Wins 服务器的地址优先级最高,因此 address1 优先级最高,依次 address2、address3 … …。

举例: 配置地址池 1 的 Wins 服务器的地址为 192.168.1.1

Switch(dhcp-1-config)#netbios-name-server 192.168.1.1

 

1.1.24 netbios-node-type

 

命令: netbios-node-type {b-node|h-node|m-node|p-node|<type-number>} no netbios-node-type

功能: 配置 DHCP 客户机的节点类型;本命令的 no 操作为取消该项配置。

参数: b-node 为广播型;h-node 为先点对点后广播的混合型;m-node 为先广播后点对点 的混合型;p-node 为点对点型;<type-number>为节点类型的十六进值表示法, 取值范围 为 0~255。

缺省情况: 没有为客户机指定节点类型。

命令模式: DHCP 地址池模式。

使用指南: 如果要为客户机指定节点类型,建议把客户机的节点类型配置为先点对点后广播 的混合型节点类型。

举例: 地址池 1 的客户机的节点类型为广播型。

Switch(dhcp-1-config)#netbios-node-type b-node

 

1.1.25 network-address

 

命令:network-address <network-number> [<mask> | <prefix-length>] no network-address

功能: 配置地址池可分配的地址范围;本命令的 no 操作为取消该项配置。

参数: <network-number>为网络号码;<mask>为掩码,点分十进制格式;<prefix-length> 为用前缀表示法,如掩码为 255.255.255.0 用前缀法表示为“24”,掩码为 255.255.255.252 用前缀法表示为“30”。注意:在使用 DHCP-SERVER 的时候,配置地址掩码的时候,应该 使地址池中掩码长于或等于交换机上对应网段的三层接口 IP 地址的掩码, DHCP 地址池配 置时无法配置掩码为 31 位和 32 位的地址池。

缺省情况: 如果不带掩码,缺省掩码为按照有类地址自动分配。

命令模式: DHCP 地址池模式。

使用指南: DHCP 服务器用于动态分配 IP 地址时使用本命令配置可分配的 IP 地址范围,一 个地址池只能对应一个网段。本命令与手工绑定地址的命令即 hardware-address 命令、 host 命令互斥。

举例: 地址池 1 的可分配的地址为 10.1.128.0/24。

Switch(dhcp-1-config)#network-address 10.1.128.0 24

相关命令: ip dhcp excluded-address

1.1.26 next-server

 

命令: next-server <address1>[<address2>[…<address8>]]

no next-server

功能: 配置客户机导入文件存放的服务器地址;本命令的 no 操作为取消该项配置。 参数: address1…address8 为 IP 地址, 均为点分十进制格式。

命令模式: DHCP 地址池模式。

缺省情况:无。

使用指南: 为客户机指定导入文件存放的服务器地址。一般用在无盘工作站, 系统启动时需 要从服务器上下载配置文件, 和 bootfile 结合使用。

举例: 文件存放的服务器地址为 10.1.128.4

Switch(dhcp-config)#next-server 10.1.128.4

相关命令: bootfile

1.1.27 option

 

命令: option <code> {ascii <string> | hex <hex> | ipaddress <ipaddress>} no option <code>

功能: 配置 option 所指定代码的网络参数的值;本命令的 no 操作为取消对该 option 的配 置。

参数: <code>为网络参数的代码值;<string>为 ASCⅡ型字符串, 最长不超过 255 个字符; <hex>为十六进值表示的数值,最长不超过 510,且长度必须为偶数; <ipaddress>为 IP  地址, 点分十进制格式, 最长可以设置 63 个 IP 地址。

命令模式: DHCP 地址池模式。

缺省情况:无。

使用指南: 系统不仅提供多项在网络配置中常用的命令,还提供了配置网络参数的通用命令, 满足用户的多方面的配置需求。 Option 的代码定义在 RFC2132 中有详细介绍。

举例: 配置 WWW 服务器的地址为 10.1.128.240

 

 

Switch(dhcp-1-config)#option 72 ip 10.1.128.240

 

1.1.28 service dhcp

 

命令:service dhcp

no service dhcp

功能: 启动 DHCP 服务器功能; 本命令的 no 操作为关闭 DHCP 服务。

参数: 无。

缺省情况: DHCP 服务缺省是关闭的。

命令模式: 全局配置模式。

使用指南: DHCP 服务包括 DHCP 服务器功能和 DHCP 中继的功能。当打开 DHCP 服务 时, DHCP 服务器功能和 DHCP 中继功能都被打开。只有打开 DHCP 服务器功能, 交换机 才能给 DHCP 客户机分配 IP 地址及开启 DHCP 的 RELAY 功能。

举例: 打开 DHCP 服务器。

Switch(config)#service dhcp

 

1.1.29 show ip dhcp binding

 

命令: show ip dhcp binding [ [<ip-addr>] [type {all | manual | dynamic}] [count] ] 功能: 显示 IP 地址与 MAC 地址的绑定情况。

参数: <ip-addr>为某指定的 IP 地址,点分十进制格式; all 表示所有的绑定类型(手工绑 定与动态分配);manual 表示手工绑定类型;dynamic 表示动态分配类型;count 表示显示 DHCP 地址绑定表项数量信息。

命令模式: 特权和配置模式。

举例:

Switch#sh ip dhcp binding

IP address                  Hardware address                   Lease expiration       Type

10.1.1.233                  00-00-E2-3A-26-04                    Infinite                      Manual

10.1.1.254                  00-00-E2-3A-5C-D3                    60                           Automatic

 

显示信息

解释

IP address

分配给 DHCP 客户机的 IP 地址;

Hardware address

DHCP 客户机的硬件地址;

Lease expiration

DHCP 客户机拥有该 IP 地址的有效时间;

Type

类型, 指手工绑定还是动态分配的。

 

 

1.1.30 show ip dhcp conflict

 

命令: show ip dhcp conflict

功能: 显示有冲突记录的地址的日志信息。

命令模式: 特权和配置模式。

举例:

 

 

Switch#sh ip dhcp conflict

IP Address                           Detection method          Detection Time

10.1.1.1                               Ping                              FRI JAN 02 00:07:01 2002

 

显示信息

解释

IP Address

有冲突的 IP 地址。

Detection method

检测到冲突的方式。

Detection Time

检测到冲突的时间。

 

 

1.1.31 show ip dhcp relay information option

 

命令: show ip dhcp relay information option

功能: 显示 DHCP 中继 option 82 选项相关配置信息。

命令模式: 特权和配置模式。

举例:

Switch#show ip dhcp relay information option

ip dhcp server relay information option(i.e. option 82) is enabled

ip dhcp relay information option(i.e. option 82) is enabled

 

1.1.32 show ip dhcp server statistics

 

命令:show ip dhcp server statistics

功能: 显示 DHCP 服务器的对各种 DHCP 数据包的统计信息。

命令模式: 特权和配置模式。

显示信息

解释

Address pools

配置的 DHCP 地址池个数;

Database agents

代理数据库的个数;

Automatic bindings

自动分配地址的个数;

Manual bindings

手工绑定地址的个数;

Conflict bindings

有地址冲突的个数;

Expiried bindings

绑定超期的个数;

Malformed message

错误信息的个数;

Message       Recieved

接收 DHCP 数据包的统计

BOOTREQUEST

接收的数据包总数;

DHCPDISCOVER

其中 DHCPDISCOVER 包个数;

DHCPREQUEST

其中 DHCPREQUEST 包个数;

DHCPDECLINE

其中 DHCPDECLINE 包个数;

DHCPRELEASE

其中 DHCPRELEASE 包个数;

DHCPINFORM

其中 DHCPINFORM 包个数;

Message         Send

发送 DHCP 数据包的统计

BOOTREPLY

发送的数据包的总数;

DHCPOFFER

其中 DHCPOFFER 包的个数;

DHCPACK

其中 DHCPACK 包的个数;

DHCPNAK

其中 DHCPNAK 包的个数;

DHCPRELAY

其中 DHCPRELAY 包的个数;

DHCPFORWARD

其中 DHCPFORWARD 包的个数。

 

 

1.2 DHCP 中继配置命令

 

1.2.1 ip dhcp broadcast suppress

 

命令: ip dhcp broadcast suppress

no ip dhcp broadcast suppress

功能:  开启 DHCP 广播报文抑制功能; no 命令为关闭 DHCP 广播报文抑制功能。

参数:  无。

缺省情况:  默认不启动 DHCP 广播报文抑制功能。

命令模式:  全局配置模式

使用指南:  抑制 DHCP 广播报文的转发,以及 DHCP 广播报文丢弃和复制至 CPU。

 

 

举例:  在交换机上开启 DHCP 广播报文抑制功能。

Switch(config)#ip dhcp broadcast suppress

 

1.2.2 ip dhcp relay share-vlan <vlanid> sub-vlan

<vlanlist>

 

命令: ip dhcp relay share-vlan <vlanid> sub-vlan <vlanlist>

no ip dhcp relay share-vlan

功能: 指定一个 share-vlan 的 sub-vlan;本命令的 no 操作为取消 share-vlan 的 sub-vlan。 参数:  <vlanid>  为 share-vlan 的 vlan 号,  <vlanlist>  为 sub-vlan 的列表。

缺省情况:  无。

命令模式:  全局配置模式。

使用指南: share-vlan 可以有许多的 sub-vlan,但一个 sub-vlan 只能对应一个 share-vlan。 当 DHCP Relay 二层设备收到 DHCP Request 时,首先判断收到的包中 vlan 是否有三层接 口,如果有就用此三层接口进行 DHCP Relay。如果收到包中的 vlan 没有三层接口,但此 vlan 是某个 share-vlan 的 sub-vlan,则用 share-vlan 的三层接口进行 DHCP Relay。

 

1.2.3 ip forward-protocol udp bootps

 

命令: ip forward-protocol udp bootps

no ip forward-protocol udp bootps

功能: 配置 DHCP 中继转发指定端口的 UDP 广播报文;本命令的 no 操作为取消该项服务。 参数: bootps 标识转发 UDP 端口为 67 DHCP 广播报文。

缺省情况: DHCP 中继缺省不转发 DHCP 广播报文。

命令模式: 全局配置模式。

使用指南: 该命令的转发目的地址在随后的 ip helper-address 命令里设定。

举例: 转发 DHCP 包,且目的服务器地址为 192.168.1.5

Switch(config)#ip forward-protocol udp bootps

Switch(config)# interface vlan 1

Switch(Config-if-Vlan1)#ip helper-address 192.168.1.5

 

1.2.4 ip helper-address

 

命令:ip helper-address <ipaddress>

no ip helper-address <ipaddress>

功能: 指定 DHCP 中继转发 UDP 报文的目标地址;本命令的 no 操作为取消该项设置。

参数: <ipaddress>为 DHCP 中继转发 UDP 报文的目标 IP 地址。

缺省情况: 无。

命令模式: 接口配置模式。

使用指南: DHCP 中继转发的服务器地址是与转发 UDP 的端口相对应的, 即 DHCP 中继只 转发相应 UDP 协议的报文给相应的服务器,并不是把所有 UDP 报文转发给所有的服务器。 当使用 ip forward-protocol udp <port>命令后, 再配置本命令时,本命令所配置的转发地

 

 

址接收到的是端口号为<port>的 UDP 报文。

 

1.2.5 show ip forward-protocol

 

命令: show ip forward-protocol

功能: 显示已配置的支持广播报文转发的协议端口号,主要指 DHCP 报文转发的端口号。 命令模式: 特权和配置模式。

举例:

Switch#show ip forward-protocol

Forward protocol(UDP port): 67(active)

 

1.2.6 show ip helper-address

 

命令:show ip helper-address

功能: 显示可转发广播报文的协议端口号、支持转发功能的接口以及转发的目的 IP 的配置 关系。

命令模式: 特权和配置模式。

举例:

Switch#show ip helper-address

Forward protocol       Interface                                      Forward server

67(active)                  Vlan1                                             192.168.1.1

 

 

2DHCPv6 配置命令

2.1 clear ipv6 dhcp binding

命令:clear ipv6 dhcp binding [<ipv6-address>] [pd <ipv6-prefix|prefix-length>]

功能:删除某指定 DHCPv6 分配地址或前缀的绑定记录或所有 IPv6 地址和前缀的绑定记录。

参数: <ipv6-address>为指定的有绑定记录的 IPv6 地址; <ipv6-prefix|prefix-length>为 指定的有绑定记录的 IPv6 前缀;没有指定参数时认为清除所有 IPv6 地址和前缀的绑定记录。 命令模式: 特权用户配置模式。

使用指南:通过show ipv6 dhcp binding 命令可以查看 IPv6 地址和前缀与相应的 DHCPv6 绑定信息, 当 DHCPv6 服务器得知某 DHCPv6 客户机因为特殊原因没有使用分配的 IPv6 地址或前缀但规定的租期未到, DHCPv6  服务器不会自动解除该绑定信息, 此时系统管理 员可以使用本命令手工删除该 IP 地址或前缀与客户机硬件地址的自动绑定; 如果没有任何 参数, 本命令将删除所有自动绑定记录, 这样 DHCPv6 地址池中的所有地址和前缀将被重 新分配。

举例: 删除所有 IPv6 地址和前缀的绑定记录。

Switch#clear ipv6 dhcp binding

相关命令: show ipv6 dhcp binding

 

2.2 clear ipv6 dhcp conflict

 

命令: clear ipv6 dhcp conflict [<address> ]

功能: 删除在地址冲突日志中有冲突记录的地址。

参数: <address>为某指定的有冲突记录的地址; 不指定地址则清除所有冲突记录。

命令模式: 特权用户配置模式。

使用指南: 通过 show ipv6 dhcp conflict 命令可以查看哪些 IP 地址在使用上有冲突,使 用本命令可以删除某一地址的冲突记录,如果不指定具体地址则是删除日志中所有地址的冲 突记录。在日志中删除冲突记录后, 这些地址可被 DHCPv6 服务器重新使用。

举例: 网络管理员查看冲突日志,发现有冲突记录的 2001::1 地址现已无人使用, 将该地址 的记录从地址冲突文件中删除。

Switch#clear ipv6 dhcp conflict 2001::1

 

2.3 clear ipv6 dhcp statistics

 

命令: clear ipv6 dhcp statistics

功能: 删除 DHCPv6 报文统计记录, 将 DHCPv6 报文统计计数器清零。

参数: 无。

命令模式: 特权用户配置模式。

使用指南:通过show ipv6 dhcp statistics 命令可以查看 DHCPv6 报文计数器的统计信息,

 

 

所有的统计信息都是一个累计值,使用本命令可以将计数器清零, 方便调试查看。 举例: 将 DHCPv6 报文计数器清零。

Switch#clear ipv6 dhcp statistics

相关命令: show ipv6 dhcp statistics

 

2.4 debug ipv6 dhcp client packet

 

命令: debug ipv6 dhcp client { event | packet }

no debug ipv6 dhcp client { event | packet }

功能:  显示 DHCPv6  前缀请求客户端收发报文的 debug 显示, 本命令的 no 操作关闭 DHCPv6 前缀请求客户端的 debug 显示信息。

缺省情况: 缺省调试开关是关闭的。

命令模式: 特权用户配置模式。

举例:

Switch# debug ipv6 dhcp client packet

 

2.5 debug ipv6 dhcp detail

 

命令: debug ipv6 dhcp detail

no debug ipv6 dhcp detail

功能: 显示 DHCPv6 收发各类报文详细内容的 debug 显示,本命令的 no 操作关闭 DHCPv6 收发报文内容的 debug 显示信息。

缺省情况: 缺省调试开关是关闭的。

命令模式: 特权用户配置模式。

举例:

Switch# debug ipv6 dhcp detail

 

2.6 debug ipv6 dhcp relay packet

 

命令: debug ipv6 dhcp relay packet

no debug ipv6 dhcp relay packet

功能: 显示 DHCPv6 中继代理收发报文的 debug 显示, 本命令的 no 操作关闭 DHCPv6 中 继代理的 debug 显示信息。

缺省情况: 缺省调试开关是关闭的。

命令模式: 特权用户配置模式。

举例:

Switch# debug ipv6 dhcp relay packet

 

2.7 debug ipv6 dhcp server

 

命令: debug ipv6 dhcp server {event | packet}

no debug ipv6 dhcp server {event | packet}

 

 

功能: 显示 DHCPv6 服务器的事件和收发报文的情况,本命令的 no 操作关闭 DHCPv6 服 务器的 debug 显示信息。

参数: event 表示开启/关闭 DHCPv6 服务器事件的 debug 显示, 如地址分配情况;packet 表示开启/关闭 DHCPv6 服务器收发报文的 debug 显示。

缺省情况: 缺省调试开关是关闭的。

命令模式: 特权用户配置模式。

举例:

Switch#debug ipv6 dhcp server packet

 

2.8 dns-server

 

命令:dns-server <ipv6-address>

no dns-server <ipv6-address>

功能: 为 DHCPv6 客户机配置 DNS 服务器 IPv6 地址; 本命令的 no 操作为删除 DNS 服务 器 IPv6 地址。

参数: <ipv6-address>为 DNS 服务器的 IPv6 地址。

缺省情况: 系统默认没有配置地址池的 DNS 服务器地址。

命令模式: DHCPv6 地址池模式。

使用指南: 本命令最多可配置 3 次, 即每个地址池最多允许 3 个 DNS 服务器地址, 而且服 务器地址只能是 IPv6 地址。

举例: 设置 DHCPv6 客户机的 DNS 服务器的地址为 2001:da8::1。

Switch(dhcp-1-config)#dns-server 2001:da8::1

 

2.9 domain-name

 

命令:domain-name <domain-name>

no domain-name <domain-name>

功能: 为 DHCPv6 客户机配置域名; 本命令的 no 操作为删除域名。

参数: <domain-name>为域的名称, 最长不超过 32 字符。

命令模式: DHCPv6 地址池模式。

缺省情况:系统默认没有配置地址池的域名参数。

使用指南: 本命令最多可配置 3 次,即每个地址池最多允许 3 个域名参数。 举例: 指定 DHCPv6 客户机的域名为 test.com.cn

Switch(dhcp-1-config)#domain-name test.com.cn

 

2.10 excluded-address

 

命令:excluded-address <ipv6-address>

no excluded-address <ipv6-address>

功能: 配置地址池中不用于动态分配的 IPv6 地址, 以避免某些专用地址不被分配; 本命令 的 no 操作为取消该项配置。

参数: <ipv6-address>为不用于动态分配的地址池中的某个 IPv6 地址。

缺省情况: 地址池缺省没有配置不用于动态分配的 IPv6 地址。

 

 

命令模式: DHCPv6 地址池模式。

使用指南: 使用本命令可以将地址池中的一个或多个地址排除不做 DHCPv6 分配, 这些地 址由系统管理员留作其它用途。本命令在一个地址池中可以配置多次。

举例: 将 2001:da8:123::1 地址保留,不用于动态分配。

Switch(config)#excluded-address 2001:da8:123::1

 

2.11 ipv6 address

 

命令: ipv6 address <prefix-name> <ipv6-prefix/prefix-length>

no ipv6 address <prefix-name> <ipv6-prefix/prefix-length>

功能: 在指定接口上配置使用代理前缀生成的 IPv6 地址。本命令的 no 操作在指定接口上 删除使用代理前缀生成的 IPv6 地址。

参数: <prefix-name>是一个长度小于 32 的字符串, 表示前缀请求客户端获得前缀或手动 配置而保存在通用前缀池中的前缀名。<ipv6-prefix/prefix-length>表示 IPv6  地址中排除 <prefix-name>前缀部分的后续地址位。

命令模式: 接口配置模式。

缺省情况: 系统默认不在接口配置全局地址。

使用指南: 接口 IPv6 地址将由<prefix-name><ipv6-prefix/prefix-length>组合而成, 最 终 IPv6 地址的前缀长度将由<prefix-length>指定。 如果开启了路由器公告,将公告前 64 位前缀。系统在接口上删除由<prefix-name><ipv6-prefix/prefix-length>组合而成的 IPv6   地 址 , 并 停 止 公 告 该 前 缀 。 一 个 接 口 的 一 个 前 缀 名 只 能 配 置 唯 一 的 <ipv6-prefix/prefix-length>.

举例: 如果前缀名 my-prefix  表示 2001:da8:221::/48 ,本命令将在 Vlan1  接口生成 2001:da8:221:2008::2008。

Switch(Config-if-Vlan1)# ipv6 address my-prefix 0:0:0:2008::2008/64

 

2.12 ipv6 dhcp client

 

命令: ipv6 dhcp client {rapid-commit|<cr>}

no ipv6 dhcp client

功能: 在指定接口上启动客户端功能。本命令的 no 操作在指定接口上关闭客户端功能,并 删除获得的 ipv6 地址。

参数: 如果指定了 rapid-commit 选项,且 dhcpv6 服务器端也使能了 rapid-commmit 功能, 则 dhcpv6 服务器将向客户端直接发出 REPLY 报文,通过一次消息交换完成 ipv6 地址请求 过程。 如果未指定 rapid-commit 选项, 则 dhcpv6 服务器会根据客户端发出的请求报文, 通过二次消息交换完成 ipv6 地址请求过程。

命令模式: 接口配置模式。

缺省情况: 系统默认不启动客户端功能。

使用指南: 系统在接口上启动客户端功能,未配置 rapid-commit  选项,则客户端会发出 SOLICIT 报文, 希望从服务器获得 ipv6 地址。在收到服务器回复的 ADVERTISE 报文后, 发出 REQUEST 报文,在收到服务器回复的 REPLY 报文后,可以从服务器获得相应的 ipv6 地址。

如果配置了 rapid-commit 选项,且服务器端也使能了 rapid-commmit 功能,则 dhcpv6 服

 

 

务器将向客户端直接发出 REPLY 报文,通过一次消息交换完成 ipv6 地址请求过程。本命令 需要与 service  dhcpv6  命令配合使用。系统在接口上关闭客户端功能, 客户端发出 RELEASE 报文,释放申请到的 ipv6 地址。

举例:

Switch(Config-if-Vlan1)#ipv6 dhcp client

Switch(Config-if-Vlan1)#ipv6 dhcp client rapid-commit

 

2.13 ipv6 dhcp client pd

 

命令: ipv6 dhcp client pd <prefix-name> [rapid-commit]

no ipv6 dhcp client pd

功能: 在指定接口上启动客户端前缀代理请求功能。本命令的 no 操作在指定接口上关闭客 户端前缀代理请求功能, 并删除获得的前缀。

参数: <prefix-name>是一个长度小于 32 的字符串, 表示成功获得代理前缀后, 使用该名 称保存在通用前缀池中。如果指定了 rapid-commit  选项, 且前缀代理服务器端也使能了 rapid-commmit 功能,则前缀代理服务器将向前缀请求客户端直接发出 REPLY 报文, 通过 一次消息交换完成前缀代理请求过程。

命令模式: 接口配置模式。

缺省情况: 系统默认不启动客户端前缀代理请求功能。

使用指南: 系统在接口上启动客户端前缀代理请求功能, 发出 SOLICIT 报文,希望从服务 器获得代理前缀。一旦获得了前缀, 就可以通过其他命令(比如 ipv6 address  命令) 引用 通用前缀池中的这个前缀。本命令与 ipv6 dhcp server 和 ipv6 dhcp relay destination 命令 互斥。如果系统在接口上关闭客户端前缀代理请求功能,则从通用前缀池中删除获得的前缀, 同时删除使用该前缀生成的接口地址,不再使用该前缀进行路由公告。如果已经通过 ipv6  general-prefix 命令配置了同一通用前缀名,则不能注册此通用前缀名。

举例:

Switch(Config-if-Vlan1)#ipv6 dhcp client pd ClientA rapid-commit

 

 

2.14 ipv6 dhcp client pd hint

 

命令: ipv6 dhcp client pd hint <prefix|prefix-length>

no ipv6 dhcp client pd hint <prefix|prefix-length>

功能: 在指定接口上指定客户端希望获取的前缀和前缀长度的功能。本命令的 no 操作在指 定接口上删除客户端希望获取的前缀和前缀长度。

参数: <prefix|prefix-length>表示客户端希望获取的前缀和前缀长度。

命令模式: 接口配置模式。

缺省情况: 系统默认不指定客户端希望获取的前缀和前缀长度的功能。

使用指南: 系统在接口上为客户端指定了其希望获取的前缀和前缀长度,如果在接口上启动 了客户端前缀代理请求功能且前缀服务器使能了 hint  功能, 则服务器端优先把客户端希望 获取得前缀和前缀长度分配给客户端。系统目前只允许配置一个 hint 前缀。

举例:

Switch(vlan-1-config)#ipv6 dhcp client pd hint 2001::/48

 

 

2.15 ipv6 dhcp pool

 

命令:ipv6 dhcp pool <poolname>

no ipv6 dhcp pool <poolname>

功能: 配置 DHCPv6 地址池, 进入 DHCPv6 地址池模式, 在此模式下配置可分配给客户端 的地址前缀、DNS 服务器、域名等信息; 本命令的 no 操作为删除该地址池。

参数: < poolname>为 DHCPv6 地址池名, 最长不超过 32 个字符。

缺省情况: 系统默认不配置任何 DHCPv6 地址池。

命令模式: 全局配置模式。

使用指南: 在全局模式下定义一个 DHCPv6 地址池,进入到 DHCPv6 地址池配置模式。如 果想要删除一个地址池,则需要先解除与该地址相关的接口绑定,并且清除所有相关的地址 绑定。

举例: 定义一个地址池,取名 1。

Switch(config)#ipv6 dhcp pool 1

 

2.16 ipv6 dhcp relay destination

 

命令: ipv6 dhcp relay destination { [<ipv6-address>] [ interface { <interface-name> | vlan <1-4096> } ] }

no    ipv6    dhcp     relay     destination     {     [<ipv6-address>]     [     interface

{ <interface-name> | vlan <1-4096> } ] }

功能: 配置 DHCPv6 接口中继代理为客户端递交中继报文的目的 IPv6 地址, 可以是另外的 DHCPv6 中继代理的地址也可以是 DHCPv6 服务器的地址。本命令的 no 操作取消该项配 置。

参数:  <ipv6-address> 为 DHCPv6   中 继 代 理 转 发 中 继 报 文 的 目 的 IPv6  地址; <interface-name>或 vlan 参数是转发出报文的交换机接口名或接口号,<interface-name> 只能为三层接口 vlan 名称,vlan 接口号的取值范围为 1~4096。当<ipv6-address>为全球 单播地址时,不配置转发的接口参数;当<ipv6-address>为本地链路地址时,必须配置转 发的接口名称;当只配置报文转发出的接口名称时,此时默认转发目的地址为所有 DHCPv6 服务器的本地站点多播地址 All_DHCP_Servers (FF05::1:3)

命令模式: 接口配置模式。

缺省情况: 系统默认没有配置 DHCPv6 中继代理的目的 IPv6 地址。

使用指南:配置本命令指示本接口启用 DHCPv6  中继代理功能,以后把配置的地址作为 RELAY-FORWARD 报文的目的地址,该地址可以是另外的 DHCPv6 中继代理的地址也可 以是 DHCPv6 服务器的地址。系统最多允许配置 3 个中继代理的目的地址。注意只有该接 口所有 DHCPv6 中继代理的目的地址都被删除,该接口的 DHCPv6 中继代理功能才不可用。 本命令与 ipv6 dhcp server 和 ipv6 dhcp client pd 命令互斥。

举例:

Switch(Config-if-Vlan1)#ipv6 dhcp relay destination 2001:da8::1

 

 

2.17 ipv6 dhcp server

 

命令: ipv6 dhcp server <poolname> [preference <value>] [rapid-commit] [allow-hint] no ipv6 dhcp server <poolname>

功能: 配置本命令绑定了 DHCPv6 服务器在接口使用的 DHCPv6 地址池。本命令的 no 操 作删除指定接口上的 DHCPv6 地址池, 停止本接口的 DHCPv6 服务。

参数: <poolname>是一个长度小于 32 的字符串,表示与本接口关联的 DHCPv6 地址池名 称。

如果指定了 rapid-commit 选项, 则 DHCPv6 服务器收到客户端的 SOLICIT 报文后,向客 户端直接发出 REPLY  报文,通过一次消息交换完成地址或前缀请求过程。如果指定了 preference 选项,则<value>表示本服务器的优先值,取值范围是 0~255,默认值是 0, 值越大服务器优先级越高。如果指定了 allow-hint 选项, 表示优先满足客户端期望分配的 配置参数, 这些期望参数在客户端发出的请求报文中给出。

命令模式: 接口配置模式。

缺省情况: 系统默认没有配置接口的 DHCPv6 地址池。

使用指南: 配置本命令记录了 DHCPv6 服务器在接口使用的 DHCPv6 地址池,及在该接口 提供 DHCPv6 服务的相关参数。一个接口上可以绑定多个 DHCPv6 地址池,可以同时为直 连链路的 DHCPv6 请求以及来自中继代理的 DHCPv6 请求报文分配地址。

举例:

Switch(Config-if-Vlan1)#ipv6 dhcp server PoolA preference 80 rapid-commit allow-hint

 

2.18 ipv6 general-prefix

 

命令: ipv6 general-prefix <prefix-name> <ipv6-prefix/prefix-length> no ipv6 general-prefix <prefix-name>

功能: 定义一个 IPv6  通用前缀。本命令的 no 操作取消该项配置。

参数: <prefix-name> 是一个长度 小于 32  的字符 串 ,表示 IPv6  通用前缀名称。 <ipv6-prefix/prefix-length>表示定义的 IPv6 通用前缀。

命令模式: 全局配置模式。

缺省情况: 系统默认没有配置 IPv6  通用前缀。

使用指南:定义了 IPv6 通用前缀后,在接口上可以引用该通用前缀生成接口 IPv6 地址。在 使用上通用前缀一般表示企业级的 IPv6 前缀, 这样在接口上输入地址时只需要给出通用前 缀名加上接口前缀后续部分, 简化了用户书写。定义的通用前缀将保存在通用前缀池中。系 统最多可配置 8  个通用前缀。当删除指定的通用前缀名称时, 如果有接口引用了这个通用 前缀,本命令执行不成功。一个通用前缀名只能配置一个通用前缀。如果有接口使能 IPv6 dhcp 前缀代理客户端占用了通用前缀名, 则不能使用此命令配置相同的通用前缀名。

举例: 把 2001:da8:221::/48 前缀分配给通用前缀名 my-prefix。

Switch(config)# ipv6 general-prefix my-prefix 2001:da8:221::/48

 

2.19 ipv6 local pool

 

命令: ipv6 local pool <poolname> <prefix/prefix-length> <assigned-length> no ipv6 local pool <poolname>

 

 

功能: 配置 IPv6 代理前缀池。本命令的 no 操作删除 IPv6 代理前缀池。

参数: <poolname> 表示 IPv6  代理前缀池的名字,它是长度小于 32  的字符串。 <prefix/prefix-length> 表 示 分 配 给 这 个 代 理 前 缀 池 的 前 缀 和 前 缀 长 度 。 <assigned-length>表示分配给使用这个代理前缀池的前缀请求客户端的前缀长度,它不能 小于<prefix-length>

命令模式: 全局配置模式。

缺省情况: 系统默认没有配置 IPv6 代理前缀池。

使用指南: 本命令将与 prefix-degation  pool 命令配合使用,向前缀请求客户端分配前缀。 删除 IPv6 代理前缀池后,地址池中与之关联的 prefix-delegation 命令将无效。

 

2.20 lifetime

 

命令: lifetime {<valid-time> | infinity} {<preferred-time> | infinity}

no lifetime

功能:配置 DHCPv6 地址池动态分配地址或前缀的生存期。本命令的 no 操作恢复默认配置。 参数: <valid-time> <preferred-time>分别为本地址池分配 IPv6 地址的有效生存期和优 选生存期,单位为秒 ,取值 范 围 是 1-31536000 ,但 <preferred-time> 必须不大于 <valid-time>。参数 infinity 表示生存期为无限值。

命令模式: DHCPv6 地址池模式。

缺省情况: 地址池有效生存期和优选生存期默认为 2592000 秒(30 天)和 604800 秒(7 天)。 举例: 配置有效生存期为 1000 秒, 优选生存期为 600 秒。

Switch(config)#lifetime 1000 600

 

2.21 network-address

 

命 令 : network-address   <ipv6-pool-start-address>   {<ipv6-pool-end-address>   | <prefix-length>} [eui-64]

no network-address

功能: 配置 DHCPv6 地址池可分配的 IPv6 地址范围;本命令的 no 操作为取消该项配置。  参数: <ipv6-pool-start-address>为地址池 IPv6 起始地址;<ipv6-pool-end-address>为 地址池 IPv6 终止地址; <prefix-length>为前缀长度,取值范围为 3-128,建议配置为 64, 依据 <prefix-length> 计 算 出 地 址 池 IPv6  终 止 地 址 。 <ipv6-pool-end-address>  和 <prefix-length>二者取其一。如果配置的<prefix-length>为 64,同时配置了 eui-64 选项, 则 DHCPv6 服务器向客户端分配基于 EUI-64 规范的 IPv6 地址,否则将按自然顺序为客户 端分配地址。

缺省情况: DHCPv6 地址池默认没有配置可分配的 IPv6 地址范围。

命令模式: DHCPv6 地址池模式。

使用指南: DHCPv6 服务器使用本命令配置可分配的 IPv6 地址范围, 一个地址池只能分配 一个地址范围。注意在使用 DHCPv6 服务器并配置前缀长度的时候,应该使地址池中前缀 长 度 大 于 或 等 于 交 换 机 上 对 应 网 段 的 三 层 接 口 IPv6  地 址 的 前 缀 长 度 。 如 果 <ipv6-pool-end-address><ipv6-pool-start-address>大,本命令立即返回。

举例: 地址池 1 的可分配的地址范围为 2001:da8:123::100-2001:da8:123::200。 Switch(dhcp-1-config)#network-address 2001:da8:123::100 2001:da8:123::200

 

 

相关命令: excluded-address

 

2.22 prefix-delegation

 

命令:prefix-delegation <ipv6-prefix/prefix-length> <client-DUID> [iaid <iaid>] [lifetime <valid-time> <preferred-time>]

no prefix-delegation <ipv6-prefix/prefix-length> <client-DUID> [iaid <iaid>]

功能: 配置分配给特定前缀请求客户端的代理前缀。本命令的 no 操作删除分配给特定前缀 请求客户端的代理前缀。

参数:  <ipv6-prefix/prefix-length> 为 分 配 给 特 定 前 缀 请 求 客 户 端 的 代 理 前 缀 。 <client-DUID>为指定前缀请求客户端的 DUID,本文支持 DUID-LLT 类型的 DUID,它是长 度为 14 的字符串, 同时支持 DUID-LL 类型的 DUID 。<iaid>是客户端请求报文中 IA_PD 选项中指定的 IAID 值。 <valid-time> <preferred-time>分别为客户分配 IPv6 前缀的有 效生存期和优选生存期, 单位为秒,取值范围是 1-31536000,但<preferred-time>必须小 于<valid-time>,如果不配置,默认的值<valid-time>为 2592000 ,<preferred-time>为 604800。

命令模式: DHCPv6 地址池配置模式。

缺省情况: 系统默认没有配置分配给特定前缀请求客户端的代理前缀。

使用指南: 本命令指定 IPv6 前缀与某个前缀请求客户端静态绑定。如果没有配置 IAID 则客 户端的任何 IA 都可以获取此前缀。一个地址池最多可以配置 8 个静态绑定的代理前缀。在 前缀代理服务中,静态绑定前缀优先于前缀池被使用。

举例:以下命令把 2001:da8::/48 分配给 DUID 为 0001000600000005000BBFAA2408,IAID 为 12 的前缀请求客户端。

Switch(dhcp-1-config)#prefix-delegation                                                         2001:da8::/48

0001000600000005000BBFAA2408 12

 

2.23 prefix-delegation pool

 

命令:  prefix-delegation pool <poolname> [lifetime <valid-time> <preferred-time>]

no prefix-delegation pool <poolname>

功能: 配置 DHCPv6 地址池使用的代理前缀池名称。本命令的 no 操作删除 DHCPv6 地址 池使用的代理前缀池名称。

参数: <poolname>为代理前缀池的名称,它是长度小于 32  的字符串。 <valid-time>  和 <preferred-time>分别为从该前缀池分配 IPv6 前缀的有效生存期和优选生存期,单位为秒, 取值范围是 1-31536000,但<preferred-time>必须不大于<valid-time>,如果不配置,默 认的值<valid-time>为 2592000,<preferred-time>为 604800。参数 infinity 表示生存期为 无限值。

命令模式: DHCPv6 地址池配置模式。

缺省情况: 系统默认没有配置 DHCPv6 地址池使用的代理前缀池名称。

使用指南: 本命令指定 DHCPv6 地址池使用的代理前缀池名称,服务器提供代理前缀服务 时将从该前缀池中分配可用的前缀给客户端。本命令与 ipv6 local pool 命令配合使用。一个 地址池最多可以绑定 1 个代理前缀池。在删除 DHCPv6 地址池使用的代理前缀池名称时, 如果地址池已不关联代理前缀池,也没有配置静态绑定代理前缀,则服务器的前缀代理服务

 

 

将不可用。

举例:

Switch(dhcp-1-config)#prefix-delegation pool abc

 

2.24 service dhcpv6

 

命令:service dhcpv6

no service dhcpv6

功能: 启动 DHCPv6 服务器功能;本命令的 no 操作为关闭 DHCPv6 服务。 参数: 无。

缺省情况: DHCPv6 服务缺省是关闭的。

命令模式: 全局配置模式。

使用指南: DHCPv6 服务包括 DHCPv6 服务器功能、DHCPv6 中继的功能和 DHCPv6 前 缀代理功能。DHCPv6 服务器功能、DHCPv6 中继功能和 DHCPv6 前缀代理功能配置在接 口上。只有打开 DHCPv6 服务器功能,交换机才能在接口上给 DHCPv6 客户机分配 IP 地 址、开启 DHCPv6 的 RELAY 功能以及开启 DHCPv6 前缀代理功能。

举例: 打开 DHCPv6 服务器。

Switch(config)#service dhcpv6

 

2.25 show ipv6 dhcp

 

命令: show ipv6 dhcp

功能: 显示交换机 DHCPv6 服务的使能开关以及 DUID。

命令模式: 特权和配置模式。

使用指南: 显示交换机 DHCPv6 服务的使能开关以及 DUID,服务器标识符选项只会使用 DUID-LLT 类型的 DUID。

举例:

Switch#show ipv6 dhcp

DHCPv6 is enabled

LLT DUID is <00:01:00:01:43:b7:1b:81:00:03:0f:01:5f:9d>

LL DUID is <00:03:00:01:00:03:0f:01:5f:9d>

 

2.26 show ipv6 dhcp binding

 

命令: show  ipv6  dhcp  binding  [<ipv6-address>  |  pd  <ipv6-prefix|prefix-length>  | count]

功能: 显示 DHCPv6 所有的地址或前缀绑定信息。

参数: <ipv6-address>为某指定的 IPv6 地址; count 表示显示 DHCPv6 地址绑定表项数量 信息。

命令模式: 特权和配置模式。

使用指南: 显示 DHCPv6 所有的地址或前缀绑定信息, 包括类型、 DUID 、IAID、前缀、超 时时间等。

举例:

 

 

Switch#show ipv6 dhcp binding

Client: iatype IANA, iaid 0x0e001d92

DUID: 00:01:00:01:0f:55:82:4f:00:19:e0:3f:d1:83

IANA leased address: 2001:da8::10

Preferred lifetime 604800 seconds, valid lifetime 2592000 seconds

Lease obtained at %Jan 01 01:34:44 1970

Lease expires at %Jan 31 01:34:44 1970   (2592000 seconds left)

The number of DHCPv6 bindings is 1

 

2.27 show ipv6 dhcp conflict

 

命令: show ipv6 dhcp conflict

功能: 显示有冲突记录的地址的日志信息。

命令模式: 特权和配置模式。

举例:

Switch#show ipv6 dhcp conflict

 

2.28 show ipv6 dhcp interface

 

命令: show ipv6 dhcp interface [<interface-name>]

功能: 显示交换机 DHCPv6 接口的信息。

参数: <interface-name>为交换机接口名称及接口号, 如果没有提供<interface-name>参 数,则系统显示当前所有 DHCPv6 接口的信息。

命令模式: 特权和配置模式。

使用指南: 显示交换机 DHCPv6 接口的信息, 包括接口工作模式(Prefix delegation client、 DHCPv6 server、DHCPv6 relay), 以及各种模式下的相关配置信息。

举例:

Switch#show ipv6 dhcp interface vlan10

Vlan10 is in server mode

Using pool: poolv6

Preference value: 20

Rapid-Commit is disabled

 

2.29 show ipv6 dhcp pool

 

命令: show ipv6 dhcp pool [<poolname>]

功能: 显示 DHCPv6 地址池的信息。

参数: <poolname>为系统当前已配置 DHCPv6 地址池名称,长度小于 32 个字符。如果不 提供<poolname>参数, 则系统显示所有 DHCPv6 地址池的信息。

命令模式: 特权和配置模式。

使用指南: 显示交换机 DHCPv6 地址池的配置信息以及动态分配信息,包括 DHCPv6 地址 池的名称, DHCPv6 地址池的前缀信息, 排除地址,DNS server 等配置信息,以及关联的 前缀池信息。对于用作地址分配服务器模式的地址池, 显示已经分配的地址绑定个数。对于

 

 

用作前缀代理服务器模式的地址池, 显示已分配的前缀个数。

举例:

Switch#show ipv6 dhcp pool poolv6

 

2.30 show ipv6 dhcp statistics

 

命令:show ipv6 dhcp statistics

功能: 显示 DHCPv6 服务器的对各种 DHCPv6 数据包的统计信息。

命令模式: 特权和配置模式。

举例:

显示信息

解释

Address pools

配置的 DHCPv6 地址池个数;

Active bindings

自动分配地址的个数;

Expiried bindings

绑定超期的个数;

Malformed message

错误信息的个数;

Message       Recieved

接收 DHCPv6 数据包的统计

DHCP6SOLICIT

其中 DHCPv6 SOLICIT 报文个数

DHCP6ADVERTISE

其中 DHCPv6 ADVERTISE 报文个数

DHCPv6REQUEST

其中 DHCPv6 REQUEST 报文个数

DHCP6REPLY

其中 DHCPv6 REPLY 报文个数

DHCP6RENEW

其中 DHCPv6 RENEW 报文个数

DHCP6REBIND

其中 DHCPv6 REBIND 报文个数

DHCP6RELEASE

其中 DHCPv6 RELEASE 报文个数

DHCP6DECLINE

其中 DHCPv6 DECLINE 报文个数

DHCP6CONFIRM

其中 DHCPv6 CONFIRM 报文个数

DHCP6RECONFIGURE

其中 DHCPv6 RECONFIGURE 报文个数

DHCP6INFORMREQ

其中 DHCPv6 INFORMREQ 报文个数

DHCP6RELAYFORW

其中 DHCPv6 RELAYFORW 报文个数

DHCP6RELAYREPLY

其中 DHCPv6 RELAYREPLY 报文个数

Message         Send

发送 DHCPv6 数据包的统计

DHCP6SOLICIT

其中 DHCPv6 SOLICIT 报文个数

DHCP6ADVERTISE

其中 DHCPv6 ADVERTISE 报文个数

DHCPv6REQUEST

其中 DHCPv6 REQUEST 报文个数

DHCP6REPLY

其中 DHCPv6 REPLY 报文个数

DHCP6RENEW

其中 DHCPv6 RENEW 报文个数

DHCP6REBIND

其中 DHCPv6 REBIND 报文个数

DHCP6RELEASE

其中 DHCPv6 RELEASE 报文个数

DHCP6DECLINE

其中 DHCPv6 DECLINE 报文个数

DHCP6CONFIRM

其中 DHCPv6 CONFIRM 报文个数

DHCP6RECONFIGURE

其中 DHCPv6 RECONFIGURE 报文个数

DHCP6INFORMREQ

其中 DHCPv6 INFORMREQ 报文个数

DHCP6RELAYFORW

其中 DHCPv6 RELAYFORW 报文个数

 

2.31 show ipv6 general-prefix

 

命令: show ipv6 general-prefix

功能: 显示 IPv6 通用前缀池的信息。

命令模式: 特权和配置模式。

使用指南: 显示 IPv6 通用前缀池的信息, 包括通用前缀池中的前缀数目,每个前缀的名称, 获取该前缀的接口, 具体的前缀值。

举例:

Switch#show ipv6 general-prefix

 

2.32 show ipv6 local pool

 

命令: show ipv6 local pool

功能: 显示 DHCPv6 前缀池的信息和统计。

命令模式: 特权和配置模式。

使用指南: 显示 DHCPv6 前缀池的信息和统计,包括前缀池的名称,DHCPv6 池中的前缀、 前缀长度、分配的前缀长度,可以自由分配前缀的个数,已经分配的前缀的个数和前缀信息。

举例:

Switch#show ipv6 local pool

Pool               Prefix                  Free         In use

a                    2010::1/48          65536       0

 

 

3DHCP option 82 配置命令

 

3.1 debug ip dhcp relay packet

 

命令: debug ip dhcp relay packet

功能: 使用本命令显示 DHCP 中继代理处理数据包的信息, 包括 option 82 选项的添加和剥 离动作信息。

参数: 无

命令模式: 特权配置模式

使用指南: 运行时使用本命令显示中继代理处理中继数据包的过程,并显示相应的 option82 动作信息。

举例: 配置显示 DHCP 中继代理处理数据包的信息。

Switch#debug ip dhcp relay packet

 

3.2 ip dhcp relay information option

 

命令: ip dhcp relay information option

no ip dhcp relay information option

功能: 设置本命令启用交换机中继代理的 option82 功能, 本命令的 no 操作关闭交换机中继 代理的 option82 功能。

参数: 无

缺省情况:系统默认关闭 option82 功能。

命令模式: 全局配置模式

使用指南: 只有配置本命令 DHCP 中继代理才能在 DHCP 请求报文中添加 option82 选项交 给服务器处理。启用本功能之前确保系统已经使能 DHCP 服务并配置转发目的端口 67 的 udp 广播报文。

举例: 开启交换机中继代理的 option82 功能

Switch(config)#service dhcp

Switch(config)#ip forward-protocol udp bootps

Switch(config)#ip dhcp relay information option

 

3.3 ip dhcp relay information option delimiter

 

命令: ip dhcp relay information option delimiter [colon | dot | slash | space] no ip dhcp relay information option delimiter

功能: 该命令用来配置用户在全局定义的用来生成 option82 子选项的各参数的分隔符, 该 命令的 no 形式恢复分隔符为默认值, 即 slash。

参数: 无

缺省情况:系统默认分隔符为 slash (“/”)。

命令模式: 全局配置模式

使用指南: 当用户在全局自定义了用来生成 option82 子选项(remote-id,circuit-id)的各

 

 

参数后,该命令配置的分隔符用来分隔这些参数。

举例: 配置 option82 子选项各参数分隔符为 dot( “ .”)。

Switch(config)#ip dhcp relay information option delimiter dot

 

3.4 ip dhcp relay information option remote-id

 

命令: ip dhcp relay information option remote-id {standard | <remote-id>} no ip dhcp relay information option remote-id

功能:本命令用于设置从接口接收的 DHCP 请求报文添加 option 82 子选项 2(远程 ID 选项) 的具体内容。本命令的 no  操作把添加 option  82  子选项 2(远程 ID  选项)的形式设置为 standard。

参数: standard 表示默认的交换机 VLAN MAC 格式,<remote-id>为用户自己指定的 option 82 的 remote-id 内容, 它是一个长度小于等于 64 的字符串。

命令模式: 全局配置模式

缺省情况: 系统默认使用 standard 形式设置 option 82 中的 remote-id。

使用指南: 因为交换机添加的 option 82 信息要配合第三方的 DHCP 服务器使用, 在交换机 的标准 remote-id 形式不能满足服务器的要求时, 提供一种手段由用户依据服务器情况自己 指定 remote-id 的内容。

举例: 设置 DHCP option82 选项的子选项 remote-id 为 street-1-1。

Switch(config)# ip dhcp relay information option remote-id street-1-1

 

3.5 ip dhcp relay information option remote-id format

 

命令: ip dhcp relay information option remote-id format {default | vs-hp} 功能: 本命令设置交换机中继代理的 option82 功能 remote-id 默认格式。

参数: default  表示 remote-id  为十六进制格式的交换机 VLAN  MAC  地址,vs-hp  表示 remote-id 兼容设备厂商 HP 的 remote-id 格式。

缺省情况: 系统默认 option82 功能 remote-id 格式为 default。

命令模式: 全局配置模式

使用指南: 默认 remote-id 格式定义如下:

Remote option

Length

 

 

1 byte         1 byte

6  byte

 

其中 MAC 为交换机 VLAN MAC 地址。

兼容设备厂商 HP 的 remote-id 格式定义如下:

 

 

Remote option

type

1 byte         1 byte                                       4  byte

其中 IP 为 DHCP 报文来自三层接口的主 IP 地址。

举例: 配置交换机中继代理 option82 功能 remote-id 为兼容设备厂商 HP 格式。 Switch(config)#ip dhcp relay information option remote-id format vs-hp

 

3.6 ip   dhcp   relay   information   option   self-defined

remote-id

 

命令: ip  dhcp  relay information option self-defined remote-id {hostname | mac | string WORD}

no ip dhcp relay information option self-defined remote-id

功能: 该命令用来配置 option82  的生成方式,用户可以自定义用来生成 option82  子选项 remote-id 的参数(集)。

参数:  WORD  自定义的 remote-id 字符串, 最大长度为 64。

缺省情况:缺省采用标准生成方式。

命令模式: 全局配置模式

使用指南: 配置本命令后,若用户没有在接口上配置 remote-id,则根据本命令的自定义生 成方式来生成 option82 子选项 remote-id。对于 mac,如果是用 ascii 的形式填到报文中则 采用形如 00-02-d1-2e-3a-0d 的形式。对于 mac,如果是用 ascii 的形式填到报文中则采用 形如 00-02-d1-2e-3a-0d 的形式,如果是 hex 形式则占 6 个字节。各个选项按照命令配置的 顺序填入报文, 中间用分隔符分隔(分隔符为 ip dhcp relay information option delimiter 配 置)。

举例: 配置 option82 子选项 remote-id 的生成方式为 hostname 和字符串“abc”。

Switch(config)#ip dhcp relay information option self-defined remote-id hostname string abc

 

3.7 ip   dhcp   relay   information   option   self-defined

remote-id format

 

命令: ip dhcp relay information option self-defined remote-id format [ascii | hex]

功能: 该命令用来配置 relay option82 中 remote-id 的生成格式。

参数: 无。

缺省情况:系统默认生成格式为 ascii。

命令模式: 全局配置模式

使用指南: 本命令的生成格式指定了用命令 ip  dhcp  relay  information  option  type self-defined remote-id 生成 remote-id 的格式。

 

 

举例: 配置 relay option82 中 remote-id 的生成格式为 hex。

Switch(config)# ip dhcp relay information option self-defined remote-id format hex

 

3.8 ip   dhcp   relay   information   option   self-defined

subscriber-id

 

命令: ip  dhcp relay information option self-defined subscriber-id {vlan | port | id (switch-id (mac | hostname)| remote-mac)| string WORD }

no ip dhcp relay information option self-defined subscriber-id

功能: 该命令用来配置 option82  的生成方式,用户可以自定义用来生成 option82  子选项 circuit-id 的参数(集)。

参数: WORD  自定义的 circuit-id 字符串,最大长度为 64。

缺省情况:缺省采用标准生成方式。

命令模式: 全局配置模式

使用指南: 配置本命令后,若用户没有在接口上配置 circuit-id,则根据本命令的自定义生成 方式来生成 option82 子选项 circuit-id。用该命令生成的 circuit-id 的格式为:若 self-defined format 为 ascii,则填入的 vlan 选项形如“Vlan2” ,port 选项形如“Ethernet1/0/1” ,mac 选项 和 remote-mac 选项形如“00-02-d1-2e-3a-0d”;若 self-defined format 为 hex,则填入的 vlan 选项占两个字节,port 选项占 4 个字节,一个字节表示 slot(对于机架式交换机,表示插槽 号;对于盒式交换机,为 1),一个字节表示 Module(默认为 0),两个字节表示端口号, 从 1 开始,mac 选项和 remote-mac 选项占 6 个字节。各个选项按照命令配置的顺序填入

报文, 中间用分隔符分隔(分隔符为 ip dhcp relay information option delimiter 配置)。 举例: 配置生成 option82 子选项 circuit-id 的生成方式为 port,mac。

Switch(config)# ip dhcp relay information option self-defined subscriber-id port id switch-id mac

 

3.9 ip   dhcp   relay   information   option   self-defined

subscriber-id format

 

命令: ip dhcp relay information option self-defined subscriber-id format [ascii | hex]

功能: 该命令用来配置 relay option82 中 circuit-id 的生成格式。

参数: 无。

缺省情况:系统默认生成格式为 ascii。

命令模式: 全局配置模式

使用指南: 本命令的生成格式指定了用命令 ip  dhcp  relay  information  option  type self-defined subscriber-id 生成 circuit-id 的格式。

举例: 配置 relay option82 中 circuit-id 的生成格式为 hex。

Switch(config)# ip dhcp relay information option self-defined subscriber-id format hex

 

 

3.10 ip dhcp relay information option subscriber-id

 

命令: ip dhcp relay information option subscriber-id {standard | <circuit-id>} no ip dhcp relay information option subscriber-id

功能:本命令用于设置从接口接收的 DHCP 请求报文添加 option 82 子选项 1(电路 ID 选项)  的形式, standard  表示标准的 vlan  名加物理端口名形式,如“Vlan2+Ethernet1/0/12” , <circuit-id>为用户自己指定的 option 82 的 circuit-id 内容,它是一个长度小于 64 的字符串。 本命令的 no 操作把添加 option 82 子选项 1(电路 ID 选项)的形式设置为 standard 形式。

参数: 无

命令模式: 接口配置模式

缺省情况:系统默认使用 standard 形式设置 option 82 中的 circuit-id。

使用指南: 因为交换机添加的 option 82 信息要配合第三方的 DHCP 服务器使用, 在交换机 的标准 circuit-id 形式不能满足服务器的要求时,提供一种手段由用户依据服务器情况自己 指定 circuit-id 的内容。

举例: 设置 DHCP option82 选项的子选项 circuit-id 为 foobar

Switch(config-if-vlan1)#ip dhcp relay information option subscriber-id foobar

 

3.11 ip  dhcp   relay  information  option  subscriber-id

format

 

命令: ip dhcp relay information option subscriber-id format {hex | acsii | vs-hp} 功能: 本命令设置交换机中继代理的 option82 功能 subscriber-id 默认格式。

参数:hex 表示 subscriber-id 为十六进制格式的 VLAN 和端口信息,acsii 表示 subscriber-id 为 ACSII 格式的 VLAN 和端口信息, vs-hp 表示 subscriber-id 兼容设备厂商 HP 的格式。

缺省情况: 系统默认 option82 功能 subscriber-id 格式为 acsii。

命令模式: 全局配置模式

使用指南: ASCII 格式的 VLAN 和端口信息形如“Vlan1+Ethernet1/0/11” 。十六进制格式的 VLAN 和端口信息定义如下:

 

 

Suboption type

Length

Circuit

ID type

Length

 

1 byte         1 byte         1 byte         1 byte                   2 byte                   1 byte         1 byte                   2 byte

 

其中, VLAN 字段填写交换机 VLAN ID。Slot 对于机架式交换机, 表示插槽号; 对于盒式交

换机, 为 1 。Module 默认为 0 。Port 表示端口号, 从 1 开始。

兼容设备厂商 HP 的 subscriber-id 格式定义如下:

 

 

 

Suboption type

Length

 

1 byte         1 byte                  2 byte

其中 Port 表示端口号,从 1 开始。

举例: 配置交换机中继代理 option82 功能 subscriber-id 格式为十六进制格式。 Switch(config)#ip dhcp relay information option subscriber-id format hex

 

3.12 ip dhcp relay information policy

 

命令: ip dhcp relay information policy {drop | keep | replace}

no ip dhcp relay information policy

功能: 本命令用于设置系统对于接收到的含有 option82 选项的 DHCP 请求报文的重转发策 略,其中 drop 模式表示如果报文中含有 option82 选项,则系统丢弃该 DHCP 报文不作处 理; keep 模式表示系统保持现有报文中的 option82 选项不变转发给服务器处理; replace 模式表示系统使用自己的 option82 选项替换现有报文中的 option82 选项, 然后转发给服务 器处理。本命令的 no 操作设置 option82 选项 DHCP 报文的重转发策略为 replace。

参数: 无

命令模式: 接口配置模式

缺省情况:系统默认使用 replace 模式使用本系统的 option82 选项替换现有报文中的 option 选项。

使用指南: 由于 DHCP 客户端报文向 DHCP 服务器传递的过程中可能经过多个 DHCP 中继 代理, 该路径上后续中继需要设置策略决定如何对先前中继添加的 option82 选项进行处理。 Option 82 重转发策略的选择要配合 DHCP 服务器的配置策略而定。

举例: 设置 DHCP 报文 option82 选项的重转发策略为 keep

Switch(config-if-vlan1)#ip dhcp relay information policy keep

 

3.13 ip dhcp server relay information enable

 

命令: ip dhcp server relay information enable

no ip dhcp server relay information enable

功能: 本命令用于设置交换机 DHCP 服务器支持对 option82 选项的识别。本命令的 no 操 作使服务器忽略处理 option 82 选项。

参数: 无

命令模式: 全局配置模式

缺省情况:系统默认不启用 option82 选项识别功能。

使用指南: 如果希望交换机 DHCP 服务器识别 option82 选项并在应答报文中返回 option 82 信息, 需要配置本命令, 否则交换机 DHCP 服务器会忽视 option82 选项的存在。

举例: 设置 DHCP 服务器支持 option82 选项

Switch(config)# ip dhcp server relay information enable

 

 

3.14 show ip dhcp relay information option

 

命令: show ip dhcp relay information option

功能: 本命令显示系统 DHCP option  82 的状态信息,包括 option82 使能开关,接口重转 发策略,接口电路 ID 模式,以及交换机 DHCP 服务器 option82 使能开关。

参数: 无

命令模式: 特权和全局配置模式

使用指南: 运行时使用本命令检查中继代理 option82 状态信息。

举例:

Switch#show ip dhcp relay information option

ip dhcp server relay information option(i.e. option 82) is disabled

ip dhcp relay information option(i.e. option 82) is enabled

 

Vlan2:

ip dhcp relay information policy keep

ip dhcp relay information option subscriber-id standard

 

Vlan3:

ip dhcp relay information policy replace

ip dhcp relay information option subscriber-id foobar

 

 

4DHCP option 60 和 option 43 命令

 

4.1 option 43 ascii LINE

 

命令: option 43 ascii LINE

no option 43

功能: 在 ip dhcp pool 模式下以 ascii 格式配置 option 43 字符串。本命令的 no 操作为删除 配置的 option 43。

参数: LINE:以 ascii 格式配置的 option 43 字符串,字符串长度范围为 1-255。 缺省情况: 默认没有配置 option 43 字符串。

命令模式: ip dhcp pool 模式

使用指南: 无。

举例: 以 ascii 格式配置 option 43 为"AP 1000"。

switch(config)#ip dhcp pool a

switch (dhcp-a-config)#option 43 ascii AP 1000

 

4.2 option 43 hex WORD

 

命令: option 43 hex WORD

no option 43

功能: 在 ip dhcp pool 模式下以 hex 格式配置 option 43 字符串。本命令的 no 操作为删除 配置的 option 43。

参数: WORD:以 hex 格式配置的 option 43 字符串,如 a1241b。

缺省情况: 默认没有配置 option 43。

命令模式: ip dhcp pool 模式

使用指南: 当使用 hex 方式配置 option 43 时,字符串需要按照 TLV(Type-Length-Value) 的格式填写。比如通过 option  43  下发 ip  地址 10.1.1.1 ,则此处的 hex  字符串应该为  01040A010101,其中 Type=0x01,表示 IP 地址;Length=0x04,即 IP 地址的长度为 4 字  节; Value=0x0A010101,即 10.1.1.1 的十六进制格式。

举例: 以 hex 格式配置 option 43 为"01040a010101"。

switch(config)#ip dhcp pool a

switch (dhcp-a-config)#option 43 hex 01040a010101

 

4.3 option 43 ip A.B.C.D

 

命令: option 43 ip A.B.C.D

no option 43

功能: 在 ip dhcp pool 模式下以 IP 格式配置 option 43 字符串。本命令的 no 操作为删除配 置的 option 43。

参数: A.B.C.D:以 IP 格式配置的 option 43,如 192.168.1.1

缺省情况: 默认没有配置 option 43。

 

 

命令模式: ip dhcp pool 模式

使用指南: 用该命令配置形如"192.168.1.1"的 option  43,则填入报文中的 option  43  为 "C0A80101"。

举例: 以 IP 格式配置 option 43 为"192.168.1.1"。

switch(config)#ip dhcp pool a

switch (dhcp-a-config)#option 43 ip 192.168.1.1

 

4.4 option 60 ascii LINE

 

命令: option 60 ascii LINE

no option 60

功能: 在 ip dhcp pool 模式下以 ascii 格式配置 option 60 字符串。本命令的 no 操作为删除 配置的 option 60。

参数: LINE:以 ascii 格式配置的 option 60 字符串,字符串长度范围为 1-255。 缺省情况: 默认没有配置 option 60 字符串。

命令模式: ip dhcp pool 模式

使用指南: 无。

举例: 以 ascii 格式配置 option 60 为"AP 1000"。

switch(config)#ip dhcp pool a

switch (dhcp-a-config)#option 60 ascii AP 1000

 

4.5 option 60 hex WORD

 

命令: option 60 hex WORD

no option 60

功能: 在 ip dhcp pool 模式下以 hex 格式配置 option 60 字符串。本命令的 no 操作为删除 配置的 option 60。

参数: WORD:以 hex 格式配置的 option 60 字符串,如 a1241b。

缺省情况: 默认没有配置 option 60。

命令模式: ip dhcp pool 模式

使用指南: 无。

举例: 以 hex 格式配置 option 60 为"41502031303030"。

switch(config)#ip dhcp pool a

switch(dhcp-a-config)#option 60 hex 41502031303030

 

4.6 option 60 ip A.B.C.D

 

命令: option 60 ip A.B.C.D

no option 60

功能: 在 ip dhcp pool 模式下以 IP 格式配置 option 60 字符串。本命令的 no 操作为删除配 置的 option 60。

参数:A.B.C.D:以 IP 格式配置的 option 60,如 192.168.1.1

缺省情况: 默认没有配置 option 60。

 

 

命令模式: ip dhcp pool 模式

使用指南: 用该命令配置形如"192.168.1.1"的 option  60,则匹配报文中的 option  60  为 "C0A80101"。

举例: 以 IP 格式配置 option 60 为"192.168.1.1"。

switch(config)#ip dhcp pool a

switch (dhcp-a-config)#option 60 ip 192.168.1.1

 

5DHCPv6 option37、38 配置命令

5.1 DHCPv6 option37 38 配置命令

 

5.1.1 address range

 

命令: address range <start-ip> <end-ip>

no address range <start-ip> <end-ip>

功能: 本命令在 DHCPv6  地址池配置模式下用来为 DHCPv6  服务器地址池中的一个 DHCPv6 class 设置一个地址范围, no 命令用来移除这个地址范围。不支持 prefix/plen 形 式。

参数: start-ip:定义地址池中地址范围的起始地址。

end-ip:定义地址池中地址范围的结束地址。

缺省情况: 无。

命令模式: DHCPv6 地址池 class 配置模式

使用指南: 使用该命令为 class 分配的地址范围应做地址检查, 保证分配到的地址范围不超 出所在地址池的地址范围。一个 class 仅分配一段地址范围, 在同一地址池中的多个 class 所分配的地址范围是可以有重叠的。如果不用该命令为一个 DHCPv6 class 在 DHCPv6 服 务器地址池中分配地址范围,那么默认这个 class 的地址范围是地址池中的整个子网。

举例: 将名为 CLASS1 的 DHCPv6 class  关联到 dhcpv6 pool 1 中,为 CLASS1 分配地址 范围为 2001:da8:100:1::2 到 2001:da8:100:1::30。

Switch(Config)#ipv6 dhcp pool 1

Switch(dhcp-1-config)#class CLASS1

Switch(dhcp-1-class-CLASS1-config)#address               range               2001:da8:100:1::2

2001:da8:100:1::30

 

5.1.2 class

 

命令: class <class-name>

no class <class-name>

功能:本命令在 DHCPv6 地址池配置模式下将 class 关联到地址池中,并进入地址池中 class 的配置模式,用 no 命令删除这种关联。

参数: class-name:DHCPv6 class 的名字。

缺省情况: 无。

命令模式: DHCPv6 地址池配置模式

使用指南: 应该首先用 IPv6 DHCP Class 全局配置命令定义好这个 class。如果用 class 命 令输入了一个尚不存在的 class 名,那么将不创建该 class。

举例: 将名为 CLASS1 的 DHCPv6 class  关联到 dhcpv6 pool 1 中。

Switch(Config)#ipv6 dhcp pool 1

Switch(dhcp-1-config)#class CLASS1

 

 

5.1.3 ipv6 dhcp class

 

命令: ipv6 dhcp class <class-name>

no ipv6 dhcp class <class-name>

功能: 本命令用于定义一个 DHCPv6 class 并进入 DHCPv6 class 配置模式,no 命令用于 删除这个 DHCPv6 class。

参数: class-name:DHCPv6 class 的名字,它是一个长度小于 32 的字符串。 缺省情况: 无。

命令模式: 全局配置模式

使用指南: 在一个 DHCPv6 class 中可以配置一组 option 37 或者 option 38 选项内容,或 者同时配置 option 37 和 option 38 选项内容。该命令当服务器端支持 DHCPv6 class 的时 候才能使用。

举例: 定义一个名为 CLASS1 的 DHCPv6 class。

Switch(Config)# ipv6 dhcp class CLASS1

 

5.1.4 ipv6 dhcp relay remote-id

 

命令: ipv6 dhcp relay remote-id <remote-id>

no ipv6 dhcp relay remote-id

功能: 本命令用于设置从接口接收的 DHCPv6  请求报文添加 option  37  选项的形式, <remote-id>为用户自定义的 option 37 的 remote-id 内容,它是一个长度小于 128 的字符串。 本命令的 no 操作恢复 option 37  的 remote-id 选项的形式为默认的 enterprise-number 和 vlan MAC 地址。

参数: remote-id:用户自定义的 option 37 的内容。

缺省情况: 系统默认使用 vlan  MAC  地址作为 remote-id  的内容,vlan  MAC  形式如 “00-01-ac-12-23”,中间的连字符为‘-’。

命令模式: 接口配置模式

使用指南: 因为交换机添加的 option 37 信息有可能配合第三方的 DHCPv6 服务器使用,在 交换机的默认 remote-id 形式不能满足服务器的要求时, 提供一种手段由用户依据服务器情 况自己指定 remote-id  的内容。系统默认使用 enterprise-number 和 vlan  MAC 地址作为 remote-id 的内容。

举例: 设置 DHCPv6 option 37 选项的 remote-id 为 abc。

Switch(Config-if-vlan1)# ipv6 dhcp relay remote-id abc

 

5.1.5 ipv6 dhcp relay remote-id option

 

命令: ipv6 dhcp relay remote-id option

no ipv6 dhcp relay remote-id option

功能: 设置本命令允许交换机中继支持 option  37 选项功能, 本命令的 no 操作关闭交换机 中继的 option 37 选项功能。

参数: 无。

缺省情况: 系统默认关闭交换机中继的 option 37 选项功能。

 

 

命令模式: 全局配置模式

使用指南: 只有配置本命令 DHCPv6 中继代理才能在 DHCPv6 请求报文中添加 option  37  选项交给服务器或下一级中继代理处理。执行本命令之前确保系统已经使能 DHCPv6 服务。

举例: 开启交换机中继支持 option 37 选项功能。

Switch(Config)#service dhcpv6

Switch(Config)#ipv6 dhcp relay remote-id option

 

5.1.6 ipv6 dhcp relay subscriber-id

 

命令: ipv6 dhcp relay subscriber-id <subscriber-id>

no ipv6 dhcp relay subscriber-id

功能: 本命令用于设置从接口接收的 DHCPv6  请求报文添加 option  38  选项的形式, <subscriber-id>为用户自定义的 option 38 的 subscriber-id 内容,它是一个长度小于 128 的 字符串。本命令的 no 操作恢复 option 38  的 subscriber-id 选项的形式为默认的 VLAN 名加 物理端口名形式,如“Vlan2+Ethernet1/0/2”。

参数: subscriber-id:用户自定义的 option 38 的内容。

缺省情况: 系统默认使用 VLAN  名加物理端口名形式的形式设置 option  38   中的 subscriber-id。

命令模式: 接口配置模式

使用指南: 因为交换机添加的 option 38 信息有可能配合第三方的 DHCPv6 服务器使用,在 交换机的标准 subscriber-id 形式不能满足服务器的要求时,提供一种手段由用户依据服务 器情况自己指定 subscriber-id 的内容。系统默认使用 VLAN 名加物理端口名形式的形式设 置 option 38 中的 subscriber-id。

举例: 设置 DHCPv6 option 38 选项的 subscriber-id 为 abc。

Switch(Config-if-vlan1)# ipv6 dhcp relay subscriber-id abc

 

5.1.7 ipv6 dhcp relay subscriber-id option

 

命令: ipv6 dhcp relay subscriber-id option

no ipv6 dhcp relay subscriber-id option

功能: 设置本命令允许交换机中继支持 option  38 选项功能, 本命令的 no 操作关闭交换机 中继的 option 38 选项功能。

参数: 无。

缺省情况: 系统默认关闭交换机中继的 option 38 选项功能。

命令模式: 全局配置模式

使用指南: 只有配置本命令 DHCPv6 中继代理才能在 DHCPv6 请求报文中添加 option  38  选项交给服务器或下一级中继代理处理。执行本命令之前确保系统已经使能 DHCPv6 服务。 系统默认关闭交换机中继的 option 38 选项功能。

举例: 开启交换机中继支持 option 38 选项功能。

Switch(Config)#service dhcpv6

Switch(Config)#ipv6 dhcp relay subscriber-id option

 

 

5.1.8 ipv6 dhcp relay subscriber-id select delimiter

 

命令: ipv6  dhcp  relay  subscriber-id select  (sp  |  sv  |  pv  |  spv)  delimiter  WORD (delimiter WORD | )

no ipv6 dhcp relay subscriber-id select delimiter

功能: 配置用户配置选项来生成 subscriber-id,no 命令恢复为最初的默认配置即 VLAN 名 加端口名的形式。

参数: (sp | sv | pv | spv):此选项是对 slot,port,vlan 的组合形式的选择, sp 代表 slot 和 port,sv 代表 slot 和 vlan,pv 代表 port 和 vlan ,spv 代表 slot、port 和 vlan。

WORD:slot,port,vlan 分隔符, 取值范围是(#|.|,|;|:|/|space),注意, 这里有两个 delimiter WORD,第一个是 slot 和 port 间的分隔符,第二个是 port 和 vlan 间的分隔符。

缺省情况: 默认此配置为空。

命令模式: 全局配置模式

使用指南: 该命令对已经自定义 subscriber-id 的端口不起作用,如果配置该命令后,用户 又自定义端口的 subscriber-id,则以用户自定义为准。默认此配置为空。

举例:

Swithc(config)# ipv6 dhcp relay subscriber-id select sp delimiter #

 

5.1.9 ipv6 dhcp server remote-id option

 

命令: ipv6 dhcp server remote-id option

no ipv6 dhcp server remote-id option

功能: 本命令用于设置 DHCPv6 服务器支持对 option 37 选项的识别。本命令的 no 操作使

系统不支持 option 37 选项。

参数: 无。

缺省情况: 系统默认不支持 option 37 选项功能。

命令模式: 全局配置模式

使用指南: 如果希望交换机 DHCPv6 服务器识别 option 37 选项并做处理,需要配置本命令, 否则交换机 DHCPv6 服务器会忽视 option 37 选项的存在。系统默认不支持 option 37 选项 功能。

举例: 设置 DHCPv6 服务器支持 option 37 选项。

Switch(Config)# ipv6 dhcp server remote-id option

 

5.1.10 ipv6 dhcp server select relay-forw

 

命令: ipv6 dhcp server select relay-forw

no ipv6 dhcp server select relay-forw

功能:本命令用于设置 DHCPv6 服务器支持对报文中存在多个 option 37 选项或者 option38 选项时对其进行选择,选择最里层 relay-forw 中的 option 37 选项和 option38 选项。本命令 的 no 操作恢复默认设置,即选择原始报文中的 option 37 选项和 option38 选项。

参数: 无。

缺省情况: 系统默认选择原始报文中的 option 37 选项和 option38 选项。

 

 

命令模式: 接口配置模式

使用指南: 使用该命令前确定服务器端已开启对 option 37 选项和 option38 选项的支持。系 统默认选择原始报文中的 option 37 选项和 option38 选项。

举例: 设置 DHCPv6 服务器 vlan1 接口选择最里层 relay-forw 中的 option  37 和 option38 选项选项。

Switch(Config-if-vlan1)# ipv6 dhcp server select relay-forw

 

5.1.11 ipv6 dhcp server subscriber-id option

 

命令: ipv6 dhcp server subscriber-id option

no ipv6 dhcp server subscriber-id option

功能: 本命令用于设置 DHCPv6 服务器支持对 option 38 选项的识别。本命令的 no 操作使 系统不支持 option 38 选项。

参数: 无。

缺省情况: 系统默认不支持 option 38 选项功能。

命令模式: 全局配置模式

使用指南: 如果希望交换机 DHCPv6 服务器识别 option 38 选项并做处理,需要配置本命令, 否则交换机 DHCPv6 服务器会忽视 option 38 选项的存在。系统默认不支持 option 38 选项 功能。

举例: 设置 DHCPv6 服务器支持 option 38 选项。

Switch(Config)# ipv6 dhcp server subscriber-id option

 

5.1.12 ipv6 dhcp snooping information option

subscriber-id format

 

命令: ipv6 dhcp snooping information option subscriber-id format {hex | acsii } 功能: 本命令设置 DHCPv6 snooping option38 功能 subscriber-id 默认格式。

参数:hex 表示 subscriber-id 为十六进制格式的 VLAN 和端口信息,acsii 表示 subscriber-id 为 ACSII 格式的 VLAN 和端口信息。

缺省情况: 系统默认 option38 功能 subscriber-id 格式为 acsii。

命令模式: 全局配置模式

使用指南:ASCII 格式的VLAN 和端口信息形如Vlan1+Ethernet1/11。十六进制格式的VLAN 和端口信息定义如下:

 

 

Suboption type

Length

Circuit

ID type

Length

 

1 byte         1 byte         1 byte         1 byte                   2 byte                   1 byte         1 byte                   2 byte

 

其中, VLAN 字段填写交换机 VLAN ID。Slot 对于机架式交换机, 表示插槽号; 对于盒式交 换机, 为 1 。Module 默认为 0 。Port 表示端口号, 从 1 开始。

 

 

举例: 配置交换机 DHCP snooping option38 功能 subscriber-id 格式为十六进制格式。 Switch(config)#ipv6 dhcp snooping information option subscriber-id format hex

 

5.1.13 ipv6 dhcp snooping information option

remote-id format

 

命令: ipv6 dhcp snooping information option remote-id format {hex | acsii }  功能: 本命令设置交换机中继代理的 DHCPV6 option37 功能 remote-id 默认格式。

参数: hex 表示 remote-id 为十六进制格式的交换机 VLAN MAC 地址,acsii 表示 remote-id 为 ACSII 格式的交换机 VLAN MAC 地址。

缺省情况: 系统默认 option37 功能 remote-id 格式为 acsii。

命令模式: 全局配置模式

使用指南: ASCII 格式的交换机 VLAN MAC 地址形式如 00-03-0f-28-37-3a 。 举例: 配置交换机 DHCP snooping option37 功能 remote-id 为 hex 格式。

Switch(config)#ipv6 dhcp snooping information option remote-id format hex

 

5.1.14 ipv6 dhcp snooping remote-id

 

命令: ipv6 dhcp snooping remote-id <remote-id>

no ipv6 dhcp snooping remote-id

功能: 本命令用于设置在接收的 DHCPv6  请求报文中添加 option  37  选项的形式, <remote-id>为用户自定义的 option 37 中 remote-id 的内容,它是一个长度小于 128 的字符 串。本命令的 no 操作恢复 option 37 中 remote-id 的内容为默认的 enterprise-number 和vlan MAC 地址。

参数: remote-id:用户自定义的 option 37 的内容。

缺省情况: 系统默认使用 vlan  MAC  地址作为 remote-id  的内容,vlan  MAC  形式如 “00-01-ac-12-23”,中间的连字符为‘-’。

命令模式: 端口配置模式

使用指南: 因为交换机添加的 option 37 信息有可能配合第三方的 DHCPv6 服务器使用,在 交换机的标准 remote-id 形式不能满足服务器的要求时, 提供一种手段由用户依据服务器情 况自己指定 remote-id  的内容。系统默认使用 enterprise-number 和 vlan  MAC 地址作为 remote-id 的内容。

举例: 设置 DHCPv6 option 37 选项的 remote-id 为 abc。

Switch(Config-if-Ethernet1/0/1)#ipv6 dhcp snooping remote-id abc

 

5.1.15 ipv6 dhcp snooping remote-id option

 

命令: ipv6 dhcp snooping remote-id option

no ipv6 dhcp snooping remote-id option

功能: 设置本命令允许 DHCPv6 SNOOPING 支持 option 37 选项功能, 本命令的 no 操作

关闭 DHCPv6 SNOOPING 的 option 37 选项功能。

参数: 无。

 

 

缺省情况: 系统默认关闭 DHCPv6 SNOOPING 中的 option 37 选项功能。

命令模式: 全局配置模式

使用指南: 只有配置本命令 DHCPv6 SNOOPING 才能在 DHCPv6 报文中添加 option 37 选项交给中继代理或服务器。执行本命令之前确保系统已经使能 DHCPv6 SNOOPING。系 统默认关闭 DHCPv6 SNOOPING 中的 option 37 选项功能。

举例: 开启 DHCPv6 SNOOPING 的 option 37 选项功能。

Switch(Config)#ipv6 dhcp snooping enable

Switch(Config)#ipv6 dhcp snooping remote-id option

 

5.1.16 ipv6 dhcp snooping remote-id policy

 

命令: ipv6 dhcp snooping remote-id policy {drop | keep | replace}

no ipv6 dhcp snooping remote-id policy

功能:本命令用于设置系统对于接收到的含有option 37 选项的 DHCPv6 报文的重转发策略, 其中 drop 模式表示如果报文中含有 option 37 选项,则系统丢弃该 DHCPv6 报文不作处理; keep 模式表示系统保持现有报文中的 option 37 选项不变转发给服务器处理; replace 模式 表示系统使用自己的 option 37 选项替换现有报文中的 option 37 选项, 然后转发给服务器 处理。本命令的 no 操作设置 option 37 选项 DHCPv6 报文的重转发策略为 replace。

参数: 无。

缺省情况:系统默认使用 replace 模式使用本系统的 option 37 选项替换现有报文中的 option 选项。

命令模式: 全局配置模式

使用指南:由于 DHCPv6 客户端报文可能已经含有option 37 选项信息,所以须制定 DHCPv6 SNOOPING 对该信息的处理策略。如果重转发策略设置为 replace,系统预先必须开启 option 37 选项功能。系统默认使用 replace 模式使用本系统的 option 37 选项替换现有报文 中的 option 选项。

举例:设置 DHCPv6 SNOOPING 对 DHCPv6 报文的 option 37 选项的重转发策略为 keep。 Switch(Config)# ipv6 dhcp snooping remote-id policy keep

 

5.1.17 ipv6 dhcp snooping subscriber-id

 

命令: ipv6 dhcp snooping subscriber-id <subscriber-id>

no ipv6 dhcp snooping subscriber-id

功能: 本命令用于设置在接收的 DHCPv6  请求报文中添加 option  38  选项的形式, <subscriber-id>为用户自定义的 option 38 中 subscriber-id 的内容,它是一个长度小于 128 的字符串。本命令的 no 操作恢复 option 38 中 subscriber-id 的内容为默认的 VLAN 名加物 理端口名形式, 如“Vlan2+Ethernet1/0/2”。

参数: subscriber-id:用户自定义的 option 38 的内容。

缺省情况: 系统默认使用 VLAN  名加物理端口名形式的形式设置 option  38   中的 subscriber-id。

命令模式: 端口配置模式

使用指南: 因为交换机添加的 option 38 信息有可能配合第三方的 DHCPv6 服务器使用,在 交换机的标准 subscriber-id 形式不能满足服务器的要求时,提供一种手段由用户依据服务

 

 

器情况自己指定 subscriber-id 的内容。系统默认使用 VLAN 名加物理端口名形式的形式设 置 option 38 中的 subscriber-id。

举例: 设置 DHCPv6 option 38 选项的 subscriber-id 为 abc。

Switch(Config-if-Ethernet1/0/1)#ipv6 dhcp snooping subscriber-id abc

 

5.1.18 ipv6 dhcp snooping subscriber-id option

 

命令: ipv6 dhcp snooping subscriber-id option

no ipv6 dhcp snooping subscriber-id option

功能: 设置本命令允许 DHCPv6 SNOOPING 支持 option 38 选项功能, 本命令的 no 操作

关闭 DHCPv6 SNOOPING 的 option 38 选项功能。

参数: 无。

缺省情况: 系统默认关闭 DHCPv6 SNOOPING 中的 option 38 选项功能。 命令模式: 全局配置模式

使用指南: 只有配置本命令 DHCPv6 SNOOPING 才能在 DHCPv6 报文中添加 option 38 选项交给中继代理或服务器。执行本命令之前确保系统已经使能 DHCPv6 SNOOPING。系 统默认关闭 DHCPv6 SNOOPING 中的 option 38 选项功能。

举例: 开启 DHCPv6 SNOOPING 的 option 38 选项功能。

Switch(Config)#ipv6 dhcp snooping enable

Switch(Config)#ipv6 dhcp snooping subscriber-id option

 

5.1.19 ipv6 dhcp snooping subscriber-id policy

 

命令: ipv6 dhcp snooping subscriber-id policy {drop | keep | replace} no ipv6 dhcp snooping subscriber-id policy

功能:本命令用于设置系统对于接收到的含有option 38 选项的 DHCPv6 报文的重转发策略, 其中 drop 模式表示如果报文中含有 option 38 选项,则系统丢弃该 DHCPv6 报文不作处理; keep 模式表示系统保持现有报文中的 option 38 选项不变转发给服务器处理; replace 模式 表示系统使用自己的 option 38 选项替换现有报文中的 option 38 选项, 然后转发给服务器 处理。本命令的 no 操作设置 option 38 选项 DHCPv6 报文的重转发策略为 replace。

参数: 无。

缺省情况:系统默认使用 replace 模式使用本系统的 option 38 选项替换现有报文中的 option 38 选项。

命令模式: 全局配置模式

使用指南:由于 DHCPv6 客户端报文可能已经含有option 38 选项信息,所以须制定 DHCPv6 SNOOPING 对该信息的处理策略。如果重转发策略设置为 replace,系统预先必须开启 option 38 选项功能。系统默认使用 replace 模式使用本系统的 option 38 选项替换现有报文 中的 option 38 选项。

举例:设置 DHCPv6 SNOOPING 对 DHCPv6 报文的 option 38 选项的重转发策略为 keep。 Switch(Config)# ipv6 dhcp snooping subscriber-id policy keep

 

 

5.1.20 ipv6 dhcp snooping subscriber-id select

delimiter

 

命令: ipv6 dhcp snooping subscriber-id select (sp | sv | pv | spv) delimiter WORD (delimiter WORD | )

no ipv6 dhcp snooping subscriber-id select delimiter

功能: 配置用户配置选项来生成 subscriber-id,no 命令恢复为最初的默认配置即 VLAN 名 加端口名的形式。

参数: (sp | sv | pv | spv):此选项是对 slot,port,vlan 的组合形式的选择, sp 代表 slot 和 port,sv 代表 slot 和 vlan,pv 代表 port 和 vlan ,spv 代表 slot、port 和 vlan。

WORD:slot,port,vlan 分隔符, 取值范围是(#|.|,|;|:|/|space),注意, 这里有两个 delimiter WORD,第一个是 slot 和 port 间的分隔符,第二个是 port 和 vlan 间的分隔符。

缺省情况: 默认此配置为空。

命令模式: 全局配置模式

使用指南: 该命令对已经自定义 subscriber-id 的端口不起作用,如果配置该命令后,用户 又自定义端口的 subscriber-id,则以用户自定义为准。默认此配置为空。

举例:

Swithc(config)# ipv6 dhcp snooping subscriber-id select sv delimiter #

 

5.1.21 ipv6 dhcp use class

 

命令: ipv6 dhcp use class

no ipv6 dhcp use class

功能: 本命令用于设置 DHCPv6 服务器在进行地址分配时支持使用 DHCPv6  class,本命 令的 no 操作使服务器在进行地址分配时不支持使用 DHCPv6  class,但是却并不删除已经 配置的有关 DHCPv6 class 的信息。

参数: 无。

缺省情况: 系统默认 DHCPv6 服务器在进行地址分配时支持使用 DHCPv6 class。 命令模式: 全局配置模式

使用指南: 默认 DHCPv6 服务器在进行地址分配时支持使用 DHCPv6 class,进行 no 命令 操作时并不删除已配置的 DHCPv6 class 信息。执行本命令之前确保系统已经使能 DHCPv6 服务。系统默认 DHCPv6 服务器在进行地址分配时支持使用 DHCPv6 class。

举例: 设置 DHCPv6 服务器在进行地址分配时支持使用 DHCPv6 class。 Switch(Config)# ipv6 dhcp use class

 

5.1.22 remote-id subscriber-id

 

命令: {remote-id [*] <remote-id> [*] | subscriber-id [*] <subscriber-id> [*]}

no {remote-id [*] <remote-id> [*] | subscriber-id [*] < subscriber-id> [*]}

功能:本命令在 IPv6 DHCP Class 配置模式下配置匹配该 class 的 option37 选项和 option38 选项。

 

 

参数: <remote-id>:  字符串,用来匹配 37 选项中 remote-id 的内容,范围在 1-128 字节。

<subscriber-id>:字符串, 用来匹配 38 选项中 subscriber-id 的内容,范围在 1-128 字节。

[*]:可匹配 0 个或多个字符。

缺省情况: 无。

命令模式: IPv6 DHCP Class 配置模式

使用指南: 该命令用来设置一个与已经定义的 DHCPv6  class 相匹配的模式。可以在一个 DHCPv6 class 配置多条命令。如果忽略该命令, 在 IPv6 DHCP Class 模式下不配置任何 模式, 那么就认为任何一个 remote-id 或者 subscriber-id 都与这个 DHCPv6 class 相匹配, 但是这个 remote-id 或者 subscriber-id 必须是在 DHCPv6 packet 中存在的。

举例: 在名为 CLASS1  的 DHCPv6  class  中配置若干属于该 class  的 remote-id  或者 subscriber-id 内容。

Switch(Config)# ipv6 dhcp class CLASS1

Switch(Dhcpv6-class)#remote-id abc* subscriber-id bcd*

Switch(Dhcpv6-class)#remote-id edf*

Switch(Dhcpv6-class)#subscriber *mmn

 

5.2 监测和调试命令

 

5.2.1 debug ipv6 dhcp detail

 

命令: debug ipv6 dhcp detail

功能: 显示 DHCPv6 收发各类报文详细内容的 debug 显示,如果报文中携带 option  37、

option 38,其内容也会显示出来。这个命令在 server 端和 relay 端均适用。 参数: 无。

命令模式: 特权用户配置模式

使用指南: 开启/关闭 DHCPv6 收发报文详细内容的 debug 显示。

举例:

Switch# debug ipv6 dhcp detail

%Jan 01 01:38:45 2006 DHCPv6 DETAILS: contents of SOLICIT packet

 

%Jan

01

01:38:45

2006

transaction-ID: 0x00b2d47c

%Jan

01

01:38:45

2006

elapsed time option(8), option-len 2

%Jan

01

01:38:45

2006

elapsed time: 0

%Jan

01

01:38:45

2006

client ID option(1), option-len 14

%Jan

01

01:38:45

2006

DUID: 00:01:00:01:0f:55:82:4f:00:19:e0:3f:d1:83

%Jan

01

01:38:45

2006

identity association option(3), option-len 12

%Jan

01

01:38:45

2006

IANA: 0x0e001d92, T1 0, T2 0

%Jan

01

01:38:45

2006

vendor class option(16), option-len 14

%Jan

01

01:38:45

2006

enterprise number : 311

%Jan

01

01:38:45

2006

option request option(6), option-len 6

%Jan

01

01:38:45

2006

requested-option: domain search list

%Jan

01

01:38:45

2006

requested-option: DNS server list

%Jan

01

01:38:45

2006

requested-option: vendor specific info

 

 

 

 

%Jan 01 %Jan 01 %Jan 01 %Jan 01

01:38:45 2006

01:38:45 2006

01:38:45 2006

01:38:45 2006

remote-id option(37), option-len 14

remote-id : 0x0a0b0c

subscriber-id option(38), option-len 16

subscriber-id : 0x0a0b0c0d

 

 

5.2.2 debug ipv6 dhcp relay packet

 

命令: debug ip dhcp relay packet

功能: 使用本命令显示系统处理中继数据包的信息。

参数: 无。

命令模式: 特权配置模式

使用指南: 运行时使用本命令显示中继代理处理中继数据包的过程,并显示相应的 option 37 和 option 38 的动作信息。

举例:

Switch# debug ip dhcpv6 relay packet

%May    19     16:45:34    2010    DHCPv6     RELAY    PACKET:    received     msg0    from

<fe80::211:22ff:fe33:4455> on <Vlan8>

%May   19    16:45:34    2010   DHCPv6    RELAY   PACKET:    add   subscriber-id    option

“Vlan8+Ethernet1/0/12”

 

5.2.3 debug ipv6 dhcp snooping packet

 

命令: debug ipv6 dhcp snooping packet

功能: 调试 DHCPv6 SNOOPING 报文信息,如果添加、删除 option37 与 option38,相应 信息也会显示。

参数: 无。

命令模式: 特权用户配置模式

使用指南: 开启/关闭 DHCPv6 snooping  处理 dhcpv6 报文的信息,包括接收报文类型,报 文源 MAC,目的 MAC,客户端标识 client DUID,IA 地址,优先生存期(preferred lifetime), 有效生存期(valid lifetime),报文丢弃等。

举例:

switch#debug ipv6 dhcp snooping packet

dhcpv6 snooping packet debug is on

switch#%Jan  05  00:26:40  2006  DHCP6SNP  EVENT:  Parse  packet  SOLICIT  from fe80::200:ff:fe00:1

src MAC 00-00-00-00-00-01 interface Ethernet1/0/23 vlan 24

%Jan 05 00:26:40 2006 DHCP6SNP PACKET: Receive DHCPv6 packet SOLICIT from fe80::200:ff:fe00:1

src MAC 00-00-00-00-00-01, dst MAC 33-33-00-01-00-02,

interface Ethernet1/0/23 vlan 24,

transaction-ID 6137412, smac host flag 0, dmac host flag 0

%Jan 05 00:26:40 2006 DHCP6SNP PACKET: Forward packet SOLICIT (protocol 0x37)   %Jan 05 00:26:40 2006  DHCP6SNP PACKET: to vlan 24 except port  Ethernet1/0/23

 

 

(designPort flag 0)

%Jan 05 00:26:40 2006 DHCP6SNP PACKET: and return packet to network stack switch#

 

5.2.4 show ipv6 dhcp relay option

 

命令: show ipv6 dhcp relay option

功能: 本命令显示系统中继代理的配置信息, 包括中继代理 option 37 和 option  38 使能开 关。

参数: 无。

命令模式: 特权配置模式

使用指南: 运行时使用本命令检查中继代理对 option 37 和 option 38 选项的配置状态。 举例:

Switch#show ipv6 dhcp relay option

remote-id option enable

subscriber-id option enable

Interface Vlan 1: remote-id option configure “abc”

 

5.2.5 show ipv6 dhcp snooping option

 

命令: show ipv6 dhcp snooping option

功能:本命令显示系统 snooping 的配置信息,包括其中的 option 37 和 option 38 使能开关。 参数: 无。

命令模式: 特权配置模式

使用指南: 运行时使用本命令检查中 snooping 对 option 37 和 option 38 选项的配置状态。 举例:

Switch#show ipv6 dhcp snooping option

remote-id option enable

subscriber-id option enable

The slot port vlan select option is : port and vlan

The delimiter is : #

 

 

6DHCP Snooping  配置命令

 

6.1 debug ip dhcp snooping binding

 

命令: debug ip dhcp snooping binding

no debug ip dhcp snooping binding

功能: 该命令用来打开 DHCP snooping 调试开关,调试 DHCP snooping 绑定数据的状态。 命令模式: 特权用户配置模式。

使用指南: 主要用于调试 DHCP snooping 任务根据绑定数据添加 ARP 表项,dot1x 用户, 信任用户表项的状态。

 

6.2 debug ip dhcp snooping event

 

命令: debug ip dhcp snooping event

no debug ip dhcp snooping event

功能: 该命令用来打开 DHCP snooping 调试开关,调试 DHCP snooping 任务的状态。 命令模式: 特权用户配置模式。

使用指南: 主要用于调试 DHCP snooping 任务状态,可以输出 DHCP snooping 检查绑定 数据, 执行端口动作等状态。

 

 

6.3 debug ip dhcp snooping packet interface

 

命令: debug ip dhcp snooping packet interface {[ethernet] <InterfaceName>} no debug ip dhcp snooping packet {[ethernet] <InterfaceName>}

功能: 该命令用来打开 DHCP snooping 调试开关,调试 DHCP snooping 接收报文的消息。

参数: <InterfaceName>:接口名称。

命令模式: 特权用户配置模式。

使用指南:  DHCP snooping 从特定端口接收报文的消息。

 

6.4 debug ip dhcp snooping packet

 

命令: debug ip dhcp snooping packet

no debug ip dhcp snooping packet

功能: 该命令用来打开 DHCP snooping 调试开关,调试 DHCP snooping 处理报文的流程。 命令模式: 特权用户配置模式。

使用指南:  DHCP snooping 处理 DHCP 报文的调试信息。这些调试信息包括报文处理流 程的每个步骤: 添加报警信息、添加绑定信息、转发 DHCP 报文、添加/剥离 option  82 等 等。

 

 

6.5 debug ip dhcp snooping update

 

命令: debug ip dhcp snooping update

no debug ip dhcp snooping update

功能: 该命令用来打开 DHCP  snooping  调试开关, 调试 DHCP  snooping  和 HELPER

SERVER 之间的通讯信息。

命令模式: 特权配置模式。

使用指南:  调试 DHCP snooping 接收、发送与 HELPER SERVER 之际的通讯报文消息。

 

6.6 enable trustview key

 

命令: enable trustview key {0|7} <password>

no enable trustview key

功能: 配置私有报文的 DES 加密密钥, 本命令同时也是交换机启用私有报文加密/散列功能 的开关。

参数: <password>是长度小于 16 的字符串,用作 DES 加密密钥。0 表示以明文方式显示

密钥, 7 表示以密文方式显示密钥。

命令模式: 全局配置模式。

缺省情况:交换机默认没有配置 DES 加密密钥, 即交换机默认不启用私有报文加密/散列功 能。

使用指南: 交换机与内网安全管理后台系统通过私有报文进行私有信息的传输,在默认情况 下, 私有报文是以明文传递的,为了防止私有报文被窃听破解,可选择对私有报文的内容进 行加密,同时, 管理员也需要在内网安全管理后台配置相同的密钥。

举例: 使能私有报文的加密/散列功能。

Switch(config)#enable trustview key 0 switch

 

 

6.7 ip dhcp snooping

 

命令: ip dhcp snooping enable

no ip dhcp snooping enable

功能:开启 DHCP Snooping 功能。

参数:无。

命令模式:全局配置模式。

缺省情况:DHCP snooping 默认关闭。

使用指南: 开启后将监听所有非信任端口的 DHCP Server 包。

举例:启动 DHCP snooping 功能。

switch(config)#ip dhcp snooping enable

 

6.8 ip dhcp snooping action

 

命令: ip dhcp snooping action {shutdown|blackhole} [recovery <second>]

 

 

no ip dhcp snooping action

功能:设置或删除端口上的自动防御动作。

参数:shutdown:端口检测到伪装 DHCP Server 时,将 shutdown 此端口。

blackhole:端口检测到伪装 DHCP Server 时,将以伪装数据包的vid 和源mac 设置blackhole 来阻止此 Mac 的流量。

recovery:用户可选设置自动防御动作执行后还可以自动恢复(no shut 端口或删除相应的 blackhole)。

<second>:用户指定多长时间后恢复防御动作,单位:秒,范围是 10-3600。 命令模式: 端口配置模式。

缺省情况: 没有默认的防御动作。

使用指南: 必须全局开启 DHCP  snooping,才能配置此命令。信任端口不会检测 DHCP  Server 伪装,所以永远不会触发相应的防御动作。当端口从非信任端口变更为信任端口时, 端口上原来的防御动作将自动去除。

举例: 设置端口 ethernet1/0/1 的 DHCP snooping 防御动作为设置 blackhole,自动恢复时 间为 30 秒。

switch(config)#interface ethernet 1/0/1

switch(Config- Ethernet 1/0/1)#ip dhcp snooping action blackhole recovery 30

 

6.9 ip dhcp snooping action MaxNum

 

命令: ip dhcp snooping action {<maxNum>|default}

功能: 设置端口上同时生效的防御动作数目。

参数: <maxNum>:  每个端口的防御动作数目,范围是 1-200,默认为 10。 default:恢复默认的防御动作数目。

命令模式: 全局配置模式。

缺省情况: 默认数目为 10。

使用指南: 设置防御动作数目限制, 是为了防止交换机被攻击而耗尽系统资源。如果报警信

息的数目大于了设置的值,那么最早的防御动作将被强行恢复,并下发新的防御动作。 举例: 配置端口防御动作数量为 100。

switch(config)#ip dhcp snooping action 100

 

 

6.10 ip dhcp snooping binding

 

命令:ip dhcp snooping binding enable

no ip dhcp snooping binding enable

功能:开启 DHCP snooping 绑定功能。

参数:无。

命令模式:全局配置模式。

缺省情况:DHCP snooping 绑定默认关闭。

使用指南:开启后将记录所有信任端口的 DHCP Server 分配的绑定信息。只有启动 DHCP snooping 功能之后, 才能启动绑定功能。

举例:启动 DHCP snooping 绑定功能。

 

 

switch(config)#ip dhcp snooping binding enable

相关命令:ip dhcp snooping enable

 

6.11 ip dhcp snooping binding arp

 

本款交换机不支持此命令。

 

6.12 ip dhcp snooping binding dot1x

 

命令:ip dhcp snooping binding dot1x

no ip dhcp snooping binding dot1x

功能:开启 DHCP snooping 绑定 DOT1X 功能。

参数:无。

命令模式:端口配置模式。

缺省情况:所有端口默认不启动绑定 DOT1X 功能。

使用指南:开启后 DHCP snooping 将把捕获的绑定信息通知到 DOT1X 模块,作为 DOT1X 受控用户。这个命令和 ip dhcp snooping binding user-control 命令互斥。

只有启动 DHCP snooping 绑定功能之后, 才能配置绑定 DOT1X 功能。 举例:在端口 ethernet1/0/1 启动绑定 DOT1X 功能。

switch(config)#interface ethernet 1/0/1

switch(Config- Ethernet 1/0/1)# ip dhcp snooping binding dot1x

相关命令:ip dhcp snooping binding enable

ip dhcp snooping binding user-control

 

6.13 ip dhcp snooping binding user

 

命令: ip  dhcp  snooping  binding   user  <mac>  address   <ipaddress>    interface

[Ethernet] <ifname>

no ip dhcp snooping binding user <mac> interface [Ethernet] <ifname> 功能: 配置静态绑定用户信息。

参数:

<mac>:静态绑定用户的 MAC 地址, MAC 地址是绑定用户的唯一索引值; <ipaddress>:静态绑定用户的 IP 地址;

<ifname>:静态绑定用户的接入端口。

命令模式:全局配置模式。

缺省情况:DHCP snooping 默认没有静态绑定表项。

使用指南:静态绑定用户和 DHCP  snooping  捕获的动态绑定用户一样处理,可以通知 DOT1X 作为 DOT1X 的受控用户,可以直接添加信任用户表项,可以添加绑定 ARP 表项。 静态绑定用户永远不会被老化, 并且优先级大于动态绑定用户。只有启动 DHCP snooping

绑定功能之后, 才能配置静态绑定用户。

举例: 配置静态绑定用户。

switch(config)#ip dhcp snooping binding user 00-03-0f-12-34-56 address  192.168.1.16 interface Ethernet 1/0/16

 

 

相关命令:ip dhcp snooping binding enable

 

 

6.14 ip dhcp snooping binding user-control

 

命令:ip dhcp snooping binding user-control

no ip dhcp snooping binding user-control

功能:开启 DHCP snooping 绑定用户功能。

参数:无。

命令模式:端口配置模式。

缺省情况:所有端口默认不启动绑定用户功能。

使用指南:开启后 DHCP snooping 将把捕获的绑定信息直接作为信任用户允许访问所有资 源。这个命令和 ip dhcp snooping binding dot1x 命令互斥。

只有启动 DHCP snooping 绑定功能之后,才能配置绑定用户功能,这个命令不受基于 VLAN 的 ip dhcp snooping 限制,只受全局 ip dhcp snooping enable 限制。

举例:在端口 ethernet1/0/1 启动绑定 USER 功能。

switch(config)#interface ethernet 1/0/1

switch(Config- Ethernet 1/0/1)#ip dhcp snooping binding user-control

相关命令:ip dhcp snooping binding enable

ip dhcp snooping binding dot1x

 

6.15 ip dhcp snooping binding user-control max-user

 

命令:ip dhcp snooping binding user-control max-user <number>

no ip dhcp snooping binding user-control max-user

功能: 设置 DHCP  snooping 绑定用户功能时指定端口最多允许接入的用户数;本命令的 no 操作为恢复缺省值。

参数:<number> 最多允许的接入用户数,取值范围为 0~1024。

命令模式:端口配置模式。

缺省情况:每个端口缺省最多允许接入的用户数为 1024。

使用指南:这个命令限制在端口使能 ip dhcp snooping binding user-contrl 时,根据绑定信 息下发成信任用户的最大数目。在默认情况下,允许将绑定信息下发成信任用户的数目为 1024。由于交换机的硬件资源有限, 真正下发为信任用户的数据取决于交换机的硬件资源。 在交换机存在空闲硬件资源的情况下,如果通过此命令调整最大用户数,如果调整后的最大 用户数大于调整前的用户数, 则 DHCP snooping 将未能设置成信任用户的绑定信息下发到 硬件成为信任用户。如果将最大用户数调小,则 DHCP snooping 根据新的最大用户数值重 新调整下发到硬件的绑定信息数。当下发到硬件的绑定信息数达到最大值后,新的 DHCP  用户无法成为信任用户, 则无法通过交换机访问其他网络资源。

举例: 在端口 Ethernet1/0/1  启动绑定 dhcp  snooping  binding  user  功能,设置端口 Ethernet1/0/1 最多允许接入 5 个用户。

Switch(Config-If-Ethernet1/0/1)#ip dhcp snooping binding user-control max-user 5 相关命令:ip dhcp snooping binding user-control

 

 

6.16 ip dhcp snooping information enable

 

命令: ip dhcp snooping information enable

no ip dhcp snooping information enable

功能:  设置本命令启用交换机 DHCP snooping 的 option 82 功能, 本命令的 no 操作关闭 交换机 DHCP snooping 的 option 82 功能。

参数:  无。

缺省情况:  DHCP snooping 默认关闭 option 82 功能。

命令模式:  全局配置模式。

使用指南:  只有配置本命令 DHCP snooping 才能在 DHCP 请求报文中添加标准的 option  82 选项并转发。option 82 子选项 1(电路 ID 选项)  的形式为标准的 vlan 名加物理端口名形 式,如 vlan1+ethernet1/0/12。option 82 子选项 2(远端 ID 选项)  的形式为交换机 cpu mac, 如 00030f023301。如果接收到的含有 option 82 选项的 DHCP 请求报文, DHCP snooping  使用自己的 option 82 选项替换现有报文中的 option 82 选项; 如果接收到的含有 option 82  选项的 DHCP 应答报文, 则将报文中的 option 82 选项丢弃再转发 DHCP 报文。

举例:  开启交换机 dhcp snooping 的 option 82 功能。

Switch(config)#ip dhcp snooping enable

Switch(config)#ip dhcp snooping binding enable

Switch(config)#ip dhcp snooping information enable

 

6.17 ip       dhcp      snooping       information       option

allow-untrusted (replace|)

 

命令: ip dhcp snooping information optionallow-untrusted (replace|)

no ip dhcp snooping information option allow-untrusted (replace|)

功能: 本命令用于设置允许从 DHCP  snooping  的非信任端口接收含有 option82  选项的 DHCP 报文,在设置参数 replace 时, 允许替换 option82 选项;关闭此命令时,所有非信 任端口将丢弃含有 option82 选项的 DHCP 报文。

参数: 无。

命令模式: 全局配置模式

缺省情况: 系统默认丢弃非信任端口接收的含有 option82 选项的 DHCP 报文。

使用指南: 启用 DHCP snooping 功能的交换机一般来说直接连接最终用户,为了防止用户 私自添加 option82 选项, 默认关闭 allow-untrusted 功能。启用 DHCP  snooping 功能的交 换机级联时,请配置级联端口为信任端口。

举例: 全局打开允许接收含有 option82 选项的 DHCP 报文功能。

Switch(config)#ip dhcp snooping information option allow-untrusted

 

6.18 ip dhcp snooping information option delimiter

 

命令: ip dhcp snooping information option delimiter [colon | dot | slash | space] no ip dhcp snooping information option delimiter

 

 

功能: 该命令用来配置用户在全局定义的用来生成 option82 子选项的各参数的分隔符, 该 命令的 no 形式恢复分隔符为默认值, 即 slash。

参数: 无。

缺省情况:系统默认分隔符为 slash (“/”)。

命令模式: 全局配置模式

使用指南: 当用户在全局自定义了用来生成 option82 子选项(remote-id,circuit-id)的各 参数后,该命令配置的分隔符用来分隔这些参数。

举例: 配置 option82 子选项各参数分隔符为 dot( “ .”)。

Switch(config)# ip dhcp snooping information option delimiter dot

 

6.19 ip dhcp snooping information option remote-id

 

命   令    :   ip        dhcp        snooping        information        option        remote-id

{standard|<remote-id>|vs-huawei}

no ip dhcp snooping information option remote-id

功能:本命令用于设置从端口接收的 DHCP 请求报文添加 option 82 子选项 2(远程 ID 选项) 的具体内容。本命令的 no  操作把添加 option  82  子选项 2(远程 ID  选项)的形式设置为 standard。

参数:standard 表示默认的交换机 VLAN MAC 格式,<remote-id>为用户自己指定的 option  82 的 remote-id 内容,它是一个长度小于等于 64 的字符串。vs-huawei 表示 remote-id 兼 容设备厂商华为的格式, 填写的 MAC 格式为: XXXX-XXXX-XXXX,如 01a1-0203-c1b2。 命令模式: 全局配置模式

缺省情况: 系统默认使用 standard 形式设置 option 82 中的 remote-id。

使用指南: 因为交换机添加的 option 82 信息要配合第三方的 DHCP 服务器使用, 在交换机 的标准 remote-id 形式不能满足服务器的要求时, 提供一种手段由用户依据服务器情况自己 指定 remote-id 的内容。

举例: 设置 DHCP option82 选项的子选项 remote-id 为 street-1-1。

Switch(config)# ip dhcp snooping information option remote-id street-1-1

 

6.20 ip dhcp snooping information option self-defined

remote-id

 

命令: ip dhcp snooping information option self-defined remote-id {hostname | mac | string WORD}

no ip dhcp snooping information option self-defined remote-id

功能: 该命令用来配置 option82  的生成方式,用户可以自定义用来生成 option82  子选项 remote-id 的参数(集)。

参数:  WORD  自定义的 remote-id 字符串, 最大长度为 64。

缺省情况:缺省采用标准生成方式。

命令模式: 全局配置模式

使用指南: 配置本命令后,若用户没有在全局配置命令 ip dhcp snooping information option remote-id 则根据本命令的自定义生成方式来生成 option82 子选项 remote-id。对于 mac,

 

 

如果是用 ascii 的形式填到报文中则采用形如 00-02-d1-2e-3a-0d 的形式,如果是 hex 形式 则占 6 个字节。各个选项按照命令配置的顺序填入报文, 中间用分隔符分隔(分隔符为 ip dhcp snooping information option delimiter 配置)。

举例: 配置 option82 子选项 remote-id 的生成方式为 mac 和自定义的字符串“abc”。

Switch(config)# ip dhcp snooping information option self-defined remote-id mac string abc

 

6.21 ip dhcp snooping information option self-defined

remote-id format

 

命令:ip dhcp snooping information option self-defined remote-id format [ascii | hex]

功能: 该命令用来配置 snooping option82 中 remote-id 的生成格式。

参数: 无。

缺省情况:系统默认生成格式为 ascii。

命令模式: 全局配置模式

使用指南:本命令的生成格式指定了用命令 ip  dhcp  snooping  information  option  type self-defined remote-id 生成 remote-id 的格式。

举例: 配置 snooping option82 中 remote-id 的生成格式为 hex。

Switch(config)# ip dhcp snooping information option self-defined remote-id format hex

 

6.22 ip dhcp snooping information option self-defined

subscriber-id

 

命令: ip dhcp snooping information option self-defined subscriber-id {vlan | port | id (switch-id (mac | hostname)| remote-mac) | string WORD}

no ip dhcp snooping information option type self-defined subscriber-id

功能: 该命令用来配置 option82  的生成方式,用户可以自定义用来生成 option82  子选项 circuit-id 的参数(集)。

参数:  WORD  自定义的 circuit-id 字符串, 最大长度为 64。

缺省情况:缺省采用标准生成方式。

命令模式: 全局配置模式

使用指南: 配置本命令后,若用户没有在端口上配置 circuit-id 则根据本命令的自定义生成 方式来生成 option82 子选项 circuit-id。用该命令生成的 circuit-id 的格式为:若 self-defined  subscriber-id format 为ascii,则填入的vlan 选项形如“Vlan2”,port 选项形如“Ethernet1/0/1”, mac 选项和 remote-mac 选项形如“00-02-d1-2e-3a-0d”;若 self-defined format 为 hex,则 填入的 vlan 选项占两个字节, port 选项占 4 个字节,一个字节表示 slot(对于机架式交换 机,表示插槽号;对于盒式交换机, 为 1),一个字节表示 Module(默认为 0),两个字节 表示端口号,从 1 开始,mac 选项和 remote-mac 选项占 6 个字节。各个选项按照命令配 置的顺序填入报文,中间用分隔符分隔(分隔符为 ip  dhcp  snooping  information  option  delimiter 配置)。

举例: 配置 option82 子选项 circuit-id 的生成方式为 vlan ,port 和 remote-mac。

Switch(config)#ip dhcp snooping information option self-defined subscriber-id vlan port id

 

 

remote-mac

 

6.23 ip dhcp snooping information option self-defined

subscriber-id format

 

命令: ip dhcp snooping information option self-defined subscriber-id format [ascii | hex]

功能: 该命令用来配置 snooping option82 中 circuit-id 的生成格式。

参数: 无。

缺省情况:系统默认生成格式为 ascii。

命令模式: 全局配置模式

使用指南:本命令的生成格式指定了用命令 ip  dhcp  snooping  information  option  type self-defined subscriber -id 生成 circuit-id 的格式。

举例: 配置 snooping option82 中 circuit-id 的生成格式为 hex。

Switch(config)#ip dhcp snooping information option self-defined subscriber-id format hex

 

6.24 ip       dhcp      snooping       information       option

subscriber-id

 

命令: ip dhcp snooping information option subscriber-id {standard | <circuit-id>} no ip dhcp snooping information option subscriber-id

功能:本命令用于设置从端口接收的 DHCP 请求报文添加 option 82 子选项 1(电路 ID 选项) 的具体内容。本命令的 no  操作把添加 option  82  子选项 1(电路 ID  选项)的形式设置为 standard。

参数: standard  表示标准的 vlan  名加物理端口名形式, 如 Vlan2+Ethernet1/0/12 , <circuit-id>为用户自己指定的 option 82 的 circuit-id 内容,它是一个长度小于等于 64 的字 符串。

命令模式: 端口配置模式

缺省情况: 系统默认使用 standard 形式设置 option 82 中的 circuit-id。

使用指南: 因为交换机添加的 option 82 信息要配合第三方的 DHCP 服务器使用, 在交换机 的标准 circuit-id 形式不能满足服务器的要求时,提供一种手段由用户依据服务器情况自己 指定 circuit-id 的内容。

举例: 设置 DHCP option82 选项的子选项 circuit-id 为 P2。

Switch(config)# ip dhcp snooping information option subscriber-id P2

 

6.25 ip       dhcp      snooping       information       option

subscriber-id format

 

命令: ip dhcp snooping information option subscriber-id format {hex | acsii | vs-hp| vs-huawei}

 

 

功能: 本命令设置 DHCP snooping option82 功能 subscriber-id 默认格式。

参数:hex 表示 subscriber-id 为十六进制格式的 VLAN 和端口信息,acsii 表示 subscriber-id 为 ACSII 格式的 VLAN 和端口信息, vs-hp 表示 subscriber-id 兼容设备厂商 HP 的格式, vs-huawei 表示 subscriber-id 兼容设备厂商华为的格式。

缺省情况: 系统默认 option82 功能 subscriber-id 格式为 acsii。

命令模式: 全局配置模式

使用指南: ASCII 格式的 VLAN 和端口信息形如 Vlan1+Ethernet1/0/11。十六进制格式的 VLAN 和端口信息定义如下:

 

 

Suboption type

Length

Circuit

ID type

Length

 

1 byte         1 byte         1 byte         1 byte                   2 byte                   1 byte         1 byte                   2 byte

 

其中, VLAN 字段填写交换机 VLAN ID。Slot 对于机架式交换机, 表示插槽号; 对于盒式交

换机, 为 1 。Module 默认为 0 。Port 表示端口号, 从 1 开始。

兼容设备厂商 HP 的 subscriber-id 格式定义如下:

 

 

Suboption type

Length

 

1 byte         1 byte                  2 byte

其中 Port 表示端口号,从 1 开始。

举例: 配置交换机 DHCP snooping option82 功能 subscriber-id 格式为十六进制格式。 Switch(config)#ip dhcp snooping information option subscriber-id format hex

 

6.26 ip dhcp snooping limit-rate

 

命令: ip dhcp snooping limit-rate <pps>

no ip dhcp snooping limit-rate

功能:设置交换机 DHCP 报文最大转发速率。

参数: <pps>:每秒钟转发的 DHCP 报文数量,范围是 0-100,默认为 100。 命令模式: 全局配置模式。

缺省情况: 默认数目为100。

使用指南: 启动DHCP snooping之后,交换机监控所有DHCP报文并执行软件转发,交换机 软件性能与交换机型号、当前负载状态等相关。

举例: 设置交换机DHCP报文转发速率为50pps。

switch(config)#ip dhcp snooping limit-rate 50

 

 

6.27 ip dhcp snooping mac-base control pass

 

命令: ip dhcp snooping mac-base control pass

no ip dhcp snooping mac-base control pass

功能:未通过 dot1x 认证的客户端无法通过 dhcp 方式获取到 ip 地址

参数: 无

命令模式: 全局配置模式。

缺省情况: dhcp snooping开启后,默认客户端在认证前可以通过dhcp方式获取到ip地址。 使用指南: 开启ip dhcp snooping mac-based control pass功能之后,未通过dot1x认证的客 户端无法通过dhcp方式获取到ip地址,客户端进行dot1x认证并认证成功后, 可以通过dhcp 方式获取ip地址。

举例: 开启ip dhcp snooping mac-based control pass功能。

switch(config)#ip dhcp snooping mac-base control pass

 

6.28 ip dhcp snooping timeout detection

 

命令: ip dhcp snooping timeout detection <0-7200>

no ip dhcp snooping timeout detection

功能: 设置绑定表项的流量监测超时时间。

参数: 可配置的流量监测超时时间范围为 0-7200,默认值为 3。单位为秒。 命令模式: 全局配置模式。

使用指南: 绑定表项处于保护模式时, 每过一段时间,会检查下在该时间段内是否有该源 mac  的流量通过;若有流量通过,会继续处于保护模式;若没有流量通过, 会启动静默定 时器, 并在该静默时间段内仍处于保护模式。若在静默时间段内, 仍没有流量经过,则删除 表项的保护模式。

举例: (Config)#ip dhcp snooping timeout detection 100

 

6.29 ip dhcp snooping timeout quiet

 

命令: ip dhcp snooping timeout quiet <0-4294967295>

no ip dhcp snooping timeout quiet

功能: 设置绑定表项的流量监测静默时间。

参数: 可配置的流量监测静默时间范围为 0-4294967295,默认值为 0。单位为秒。 命令模式: 全局配置模式。

使用指南: 绑定表项处于保护模式时, 每过一段时间,会检查下在该时间段内是否有该源 mac  的流量通过;若有流量通过,会继续处于保护模式;若没有流量通过, 会启动静默定 时器, 并在该静默时间段内仍处于保护模式。若在静默时间段内, 仍没有流量经过,则删除 表项的保护模式。

举例: (Config)#ip dhcp snooping timeout quiet 1000

 

 

6.30 ip dhcp snooping trust

 

命令:ip dhcp snooping trust

no ip dhcp snooping trust

功能:设置或删除端口的 DHCP snooping 信任属性。

参数:无。

命令模式:端口配置模式。

缺省情况: 所有端口默认为非信任端口。

使用指南: 必须全局开启 DHCP snooping,才能配置此命令。当端口从非信任端口变更为 信任端口时,端口上原来的防御动作将自动去除, 所有安全历史记录将清除(不会清除系统 日志中的信息)。

举例: 设置端口 ethernet1/0/1 为 DHCP snooping 信任端口。

switch(config)#interface ethernet 1/0/1

switch(Config- Ethernet 1/0/1)#ip dhcp snooping trust

 

6.31 ip dhcp snooping trust vlan

 

命令:ip dhcp snooping trust vlan WORD

no ip dhcp snooping trust WORD

功能:设置或删除端口的指定 vlan 的 DHCP snooping 信任属性。

参数:WORD: 指定的 VIDs;

命令模式:端口配置模式。

缺省情况: 所有端口默认为非信任端口。

使用指南: 必须全局开启 DHCP snooping,才能配置此命令。当端口在指定的 vlan  上从非 信任端口变更为信任端口时,端口在指定的 vlan 上原来的防御动作将自动去除,所有安全 历史记录将清除(不会清除系统日志中的信息)。端口在未指定的 vlan 上为非信任端口。

举例: 设置端口 ethernet1/0/1 在指定的 vlan 10 上为 DHCP snooping 信任端口。

switch(config)#interface ethernet 1/0/1

switch(Config- Ethernet 1/0/1)#ip dhcp snooping trust vlan 10

switch(config)#ip dhcp snooping mac-base control pass

 

6.32 ip dhcp snooping vlan

 

命令: ip dhcp snooping vlan (WORD | )

no ip dhcp snooping vlan (WORD | )

功能:在 vlan 中使能 dhcp snooping 功能。

参数:无参数。默认在所有 vlan 上使能 dhcp snooping,否则在参数指定的 vlan 上使能 dhcp snooping。

命令模式:全局配置模式。

缺省情况:默认不在 vlan 中使能 dhcp snooping 功能。

使用指南:no ip dhcp snooping vlan <vlan-id>表示在指定 vlan 上禁用 dhcp snooping 功能。 举例:启动 DHCP snooping 功能。

switch(config)#ip dhcp snooping vlan 10

 

 

switch(config)#no ip dhcp snooping vlan 10

 

6.33 ip user helper-address

 

命令:ip  user  helper-address  <svr_addr>  [port  <udp_port>  ]  source  <src_addr> [secondary]

no ip user helper-address [secondary]

功能: 设置 HELPER SERVER 地址和端口号。

参数: <svr_addr>:HELPER SERVER 的 IP 地址,点分十进制形式。

udp_port:HELPER SERVER 的 UDP 端口号, 范围是 1-65535,默认值是 9119。 src_addr:交换机本地管理 IP 地址,点分十进制形式。

sencondary:是否为第二 SERVER 地址。

命令模式: 全局配置模式。

缺省情况: 没有 HELPER SERVER 地址。

使用指南: DHCP snooping 把监控到的绑定信息发送到 HELPER SERVER 保存,当交换 机异常启动之后,可以从 HELPER SERVER 恢复这些绑定数据。HELPER SERVER 功能 一般集成到 DCBI 软件包中。DHCP snooping 和 HELPER SERVER 通过 UDP 协议进行通 讯,并且通过重传保证数据可靠到达。HELPER SERVER  配置还可以用于从服务器下发 DOT1X 用户数据,具体用法见《dot1x 配置》章节。

可以配置两个 HELPER SERVER 地址,DHCP snooping 尽量和 PRIMARY SERVER 创建 连接; 只有 PRIMARY SERVER 不可达时, 才和 SECONDARY SERVER 建立连接。

请注意:  source 地址是交换机的有效管理 IP 地址,如果交换机管理 IP 地址更新,应该及 时更新此配置。

举例: 配置本地管理 IP 地址为 100.1.1.1,主 HELPER SERVER 地址为 100.1.1.100 ,端

口号为默认值。

switch(config)#interface vlan 1

switch(Config- If-Vlan1)#ip address 100.1.1.1 255.255.255.0

switch(Config-If-Vlan1)exit

switch(config)#ip user helper-address 100.1.1.100 source 100.1.1.1

 

 

6.34 ip user private packet version two

 

命令:ip user private packet version two

no ip user private packet version two

功能:在交换机和内网安全管理系统 trustview 系统之间选择版本 2 私有报文进行通信。 参数:无。

命令模式:全局配置模式。

缺省情况:交换机和接入管理系统 DCBI 之间选择使用版本 1 私有报文进行通信。

使用指南:如果管理员使用接入管理系统 DCBI,则需要在交换机和 DCBI 间使用版本 1 私 有报文进行通信;如果使用内网安全管理系统 TrustView,则必须使用版本 2 的私有报文。 举例:交换机使用版本 2 私有报文与内网安全管理后台系统通信。

switch(config)#ip user private packet version two

 

 

相关命令:ip user helper-address

 

 

6.35 show ip dhcp snooping

 

命令: show ip dhcp snooping [interface [ethernet] <interfaceName>]

功能:显示当前 DHCP snooping 的配置信息, 或显示指定端口的防御动作记录。 参数:<interfaceName>:指定端口名称。

命令模式:特权和全局配置模式。

缺省情况:无。

使用指南: 如果不指定端口,那么显示当前 DHCP snooping 的配置信息,如果指定端口, 那么显示指定端口的防御动作记录。

举例:

switch#show ip dhcp snooping

DHCP Snooping is enabled

 

DHCP Snooping binding arp: disabled

DHCP Snooping maxnum of action info:10

DHCP Snooping limit rate: 100(pps), switch ID: 0003.0F12.3456

DHCP Snooping droped packets: 0, discarded packets: 0

DHCP Snooping alarm count: 0, binding count: 0,

expired binding: 0, request binding: 0

 

interface

trust

action

recovery

alarm num

bind num

Ethernet1/0/1

trust

none

0second

0

0

Ethernet1/0/2

untrust

none

0second

0

0

Ethernet1/0/3

untrust

none

0second

0

0

Ethernet1/0/4

untrust

none

0second

0

1

Ethernet1/0/5

untrust

none

0second

2

0

Ethernet1/0/6

untrust

none

0second

0

0

Ethernet1/0/7

untrust

none

0second

0

0

Ethernet1/0/8

untrust

none

0second

0

1

Ethernet1/0/9

untrust

none

0second

0

0

Ethernet1/0/10

untrust

none

0second

0

0

Ethernet1/0/11

untrust

none

0second

0

0

Ethernet1/0/12

untrust

none

0second

0

0

Ethernet1/0/13

untrust

none

0second

0

0

Ethernet1/0/14

untrust

none

0second

0

0

Ethernet1/0/15

untrust

none

0second

0

0

Ethernet1/0/16

untrust

none

0second

0

0

Ethernet1/0/17

untrust

none

0second

0

0

Ethernet1/0/18

untrust

none

0second

0

0

Ethernet1/0/19

untrust

none

0second

0

0

 

 

 

Ethernet1/0/20

untrust

none

0second

0

0

Ethernet1/0/21

untrust

none

0second

0

0

Ethernet1/0/22

untrust

none

0second

0

0

Ethernet1/0/23

untrust

none

0second

0

0

Ethernet1/0/24

untrust

none

0second

0

0

 

显示信息

解释

DHCP Snooping is enable

DHCP Snooping 全局开启或关闭状态。

DHCP Snooping binding arp

是否启动绑定 ARP 功能。

DHCP  Snooping   maxnum   of action info

端口防御动作数量限制。

DHCP Snooping limit rate

收包速率限制。

switch ID

交换机 ID  用户标记交换机, 一般直接 取 CPU MAC 地址。

DHCP       Snooping       droped

packets

因为接收到的 DHCP  报文超越限速而 丢弃的报文数量。

discarded packets

因为系统内部任务之间通讯失败而丢 弃报文数量, 出现这种丢包现象很可能 是 因为 交换机 CPU  太忙碌 DHCP snooping  任务得不到调度而无法处理 接收到的 DHCP 报文。

DHCP Snooping alarm count:

报警信息数量。

binding count

绑定信息数量。

expired binding

已经超时暂时还没有被删除的绑定信 息数量,没有立即删除超时绑定信息可 能是因为交换机需要向 helper  server 通告这些信息,而 helper server 暂时还 没有确认收到。

request binding

REQUEST 信息数量。

interface

端口名称。

trust

端口的信任属性。

action

端口的自动防御动作。

recovery

端口自动防御动作的恢复时间。

alarm num

端口自动防御动作历史记录数目。

bind num

端口相关绑定信息数量。

 

switch#show ip dhcp snooping int Ethernet1/0/1

interface Ethernet1/0/1 user config:

trust attribute: untrust

action: none

binding dot1x: disabled

binding user: disabled

recovery interval:0(s)

Alarm info: 0

 

 

 

Binding info: 0

 

Expired Binding: 0

 

Request Binding: 0

 

显示信息

解释

interface

端口名称。

trust attribute

端口的信任属性。

action

端口的自动防御动作。

recovery interval

端口自动防御动作的恢复时间。

maxnum of alarm info

端口可记录的自动防御动作最大数目。

binding dot1x

端口是否启动绑定 dot1x 功能。

binding user

端口是否启动绑定 user 功能。

Alarm info

报警信息。

Binding info

绑定信息。

Expired Binding

超时绑定信息。

Request Binding

REQUEST 信息。

 

6.36 show ip dhcp snooping binding all

 

命令: show ip dhcp snooping binding all

功能: 显示当前 DHCP snooping 全局绑定信息。

参数: 无。

命令模式: 特权和全局配置模式。

缺省情况: 无。

使用指南: 该命令可查看 DHCP  Snooping  全局绑定信息,每条显示表项包括 DHCP Snooping 绑定对应的 MAC 地址, IP 地址,所属端口名和 Vlan ID,以及绑定状态标识。必 须全局开启 DHCP snooping,才能配置此命令。

举例:

switch#show ip dhcp snooping binding all

ip dhcp snooping static binding count:1169, dynamic binding count:0

 

MAC                        IP address           Interface        Vlan ID    Flag

 

00-00-00-00-11-11

192.168.40.1

Ethernet1/0/1

1

S

00-00-00-00-00-10

192.168.40.10

Ethernet1/0/2

1

D

00-00-00-00-00-11

192.168.40.11

Ethernet1/0/4

1

D

00-00-00-00-00-12

192.168.40.12

Ethernet1/0/4

1

D

00-00-00-00-00-13

192.168.40.13

Ethernet1/0/4

1

SU

00-00-00-00-00-14

192.168.40.14

Ethernet1/0/4

1

SU

00-00-00-00-00-15

192.168.40.15

Ethernet1/0/5

1

SL

 

 

 

 

00-00-00-00-00-16

192.168.40.16

Ethernet1/0/5

1

SL

 

 

绑定状态 flag 解释

S 静态绑定由 shell 命令配置

D 动态绑定类型

U 绑定已上传至服务器

R 静态绑定由服务器配置

O DHCP 应答带有 option82 选项

L 绑定已通知硬件驱动

X 绑定成功通知 dot1x 模块

E 绑定通知 dot1x 模块失败

 

6.37 show trustview status

 

命令: show trustview status

功能: 显示交换机收发内网安全管理后台系统 TrustView 各种类型私有报文的状态信息。 参数: 无。

命令模式: 特权和全局配置模式。

缺省情况: 无。

使用指南: 管理员可以使用此命令来显示交换机收发 TrustView 系统各种类型私有报文的状 态信息,包括版本通知是否成功,私有报文加密是否协商成功,free resource,web 重定向 网页地址, 收到的强制下线报文数目,收到的强制计费报文数目。

举例:

Switch#show trustview status

Primary TrustView Server 200.101.0.9:9119

TrustView version2 message inform successed

TrustView inform free resource successed

TrustView inform web redirect address successed

TrustView inform user binding data successed

TrustView version2 message encrypt/digest enabled

Key: 08:02:33:34:35:36:37:38

Rcvd 106 encrypted messages, in which MD5-error 0 messages, DES-error 0 messages Sent 106 encrypted messages

Free resource is 200.101.0.9/255.255.255.255

Web redirect address for unauthencated users is <http://200.101.0.9:8080> Rcvd 0 force log-off packets

Rcvd 19 force accounting update packets

using version two private packet

 

 

7DHCP Snooping option 82 配置命令

 

7.1 ip dhcp snooping information enable

 

命令: ip dhcp snooping information enable

no ip dhcp snooping information enable

功能: 设置本命令启用交换机 DHCP SNOOPING 的 option 82 功能,本命令的 no 操作关 闭交换机 DHCP SNOOPING 的 option 82 功能。

参数: 无。

缺省情况:DHCP SNOOPING 默认关闭 option 82 功能。

命令模式: 全局配置模式。

使用指南:只有配置本命令 DHCP SNOOPING 才能在 DHCP 请求报文中添加标准的 option  82 选项并转发。option 82 子选项 1(电路 ID 选项)的形式为标准的 vlan 名加物理端口名 形式, 如“Vlan1+Ethernet1/0/12”。option 82 子选项 2(远端 ID 选项)的形式为交换机 CPU  MAC,如“00030f023301”。如果接收到的含有 option 82 选项的 DHCP 请求报文, DHCP  SNOOPING 使用自己的 option 82 选项替换现有报文中的 option 82 选项; 如果接收到的含 有 option 82 选项的 DHCP 应答报文,则将报文中的 option 82 选项丢弃再转发 DHCP 报文。 举例: 开启交换机 DHCP SNOOPING 的 option 82 功能。

Switch(config)#ip dhcp snooping enable

Switch(config)#ip dhcp snooping binding enable

Switch(config)#ip dhcp snooping information enable