18-DHCP命令
本章节下载 (124.65 KB)
【命令】
dhcp-snooping
undo dhcp-snooping
【视图】
系统视图
【参数】
无
【描述】
dhcp-snooping命令用来开启交换机监听DHCP广播报文的功能。undo dhcp-snooping命令用来关闭此功能。
缺省情况下,交换机关闭监听DHCP广播报文功能。
相关配置可参考命令display dhcp-snooping。
【举例】
# 进入系统视图。
<H3C> system-view
System View: return to User View with Ctrl+Z.
# 启动DHCP-Snooping功能。
[H3C] dhcp-snooping
【命令】
dhcp-snooping trust
undo dhcp-snooping trust
【视图】
以太网端口视图
【参数】
无
【描述】
dhcp-snooping trust命令用来配置端口为信任端口,undo dhcp-snooping trust命令用来恢复端口为不信任端口。
为了使用户能通过合法的DHCP服务器获取IP地址,DHCP-Snooping安全机制允许将端口设置为信任端口与不信任端口。
l 信任端口连接DHCP服务器或其他交换机的端口;不信任端口连接用户或网络。
l 不信任端口将接收到的DHCP服务器响应的DHCPACK和DHCPOFF报文丢弃;而信任端口接收到的DHCP报文将被正常转发,从而保证了用户获取正确的IP地址。
缺省情况下,交换机端口均为不信任端口。
相关配置可参考命令display dhcp-snooping trust。
【举例】
# 进入系统视图。
<H3C> system-view
System View: return to User View with Ctrl+Z.
# 配置端口Ethernet1/0/1为信任端口。
[H3C] interface Ethernet 1/0/10
[H3C-Ethernet1/0/1] dhcp-snooping trust
【命令】
display dhcp-snooping [ unit unit-id ]
【视图】
任意视图
【参数】
unit unit-id:当交换机处于集群中时,显示集群中其他设备上DHCP-Snooping信息。uinit-id表示需要查看DHCP-Snooping信息的设备编号,取值为1。
【描述】
display dhcp-snooping命令用来显示通过DHCP-Snooping记录的用户IP地址和MAC地址的对应关系。
相关配置可参考命令dhcp-snooping。
【举例】
# 显示通过DHCP-Snooping记录的用户IP地址和MAC地址信息。
DHCP-Snooping is enabled.
The client binding table for all untrusted ports.
Type : D--Dynamic , S--Static
Unit ID : 1
Type IP Address MAC Address Lease VLAN Interface
==== =============== =============== ========= ==== =================
--- 0 dhcp-snooping item(s) of unit 1 found ---
【命令】
display dhcp-snooping trust
【视图】
任意视图
【参数】
无
【描述】
display dhcp-snooping trust命令用来显示DHCP-Snooping使能状态及信任端口信息。
相关配置可参考命令dhcp-snooping trust。
【举例】
# 显示DHCP-Snooping使能状态及信任端口信息。
<H3C> display dhcp-snooping trust
DHCP-Snooping is enabled.
DHCP-Snooping trust become effective.
Interface Trusted
===================== =================
Ethernet1/0/10 Trusted
以上显示信息表示DHCP-Snooping处于开启状态,DHCP-Snooping信任功能生效,信任端口为Ethernet 1/0/10。
【命令】
debugging dhcp client { all | error | event | packet }
undo debugging dhcp client { all | error | event | packet }
【视图】
用户视图
【参数】
all:DHCP/BOOTP Client所有调试信息开关。
error:DHCP/BOOTP Client的错误信息(包括报文不可识别信息)调试开关。
event:DHCP/BOOTP Client的事件(包括地址分配、数据更新)调试开关。
packet:DHCP/BOOTP Client的收发报文调试开关。
【描述】
debugging dhcp client命令用来打开DHCP/BOOTP Client的调试开关。undo debugging dhcp client命令用来关闭DHCP/BOOTP Client的调试开关。
缺省情况,DHCP/BOOTP Client的调试开关处于关闭状态。
调试结束后要及时关闭,因为调试会占用较多系统资源。
【举例】
# 打开DHCP/BOOTP Client的事件调试开关。
<H3C> debugging dhcp client event
【命令】
display dhcp client [ verbose ]
【视图】
任意视图
【参数】
verbose:显示DHCP Client端的地址分配的详细信息。
【描述】
display dhcp client命令用来显示DHCP Client端的地址分配信息。
【举例】
# 显示DHCP Client的地址分配信息。
<H3C> display dhcp client verbose
DHCP client statistic infomation:
Vlan-interface1:
Current machine state: BOUND
Allocated IP: 169.254.0.2 255.255.0.0
Allocated lease: 86400 seconds, T1: 43200 seconds, T2: 75600 seconds
Lease from 2002.09.20 01:05:03 to 2002.09.21 01:05:03
Server IP: 169.254.0.1
Transaction ID = 0x3d8a7431
Default router: 2.2.2.2
Next timeout will happen after 0 days 11 hours 56 minutes 1 seconds.
统计信息显示VLAN接口1已经分配到地址,当前状态为BOUND,分配的地址为169.254.0.2/16,租约为86400秒,Renewal定时器时长为43200秒,rebinding定时器时长为75600秒,租约自2002.09.20 01:05:03至2002.09.21 01:05:03,选择的DHCP服务器地址为169.254.0.1,网关地址为2.2.2.2,下一次定时器超时将出现在11小时56分1秒后。
表2-1 DHCP Client统计信息域说明
字段 |
描述 |
Vlan-interface1 |
client端进行动态获取IP地址的接口 |
Current machine state |
client状态机状态 |
Allocated IP |
client分配到IP地址 |
lease |
租约时长 |
T1 |
Renewal定时器时长 |
T2 |
Rebinding定时器时长 |
Lease from….to…. |
租约起止时间 |
Server IP |
选择的DHCP server地址 |
Transaction ID |
事务标识 |
Default router |
网关地址 |
【命令】
ip address dhcp-alloc
undo ip address dhcp-alloc
【视图】
VLAN接口视图
【参数】
无
【描述】
ip address dhcp-alloc命令用来配置VLAN接口通过DHCP方式获取IP地址。undo ip address dhcp-alloc命令用来取消VLAN接口通过DHCP方式获取IP地址。
缺省情况下,VLAN接口不通过DHCP方式获取IP地址。
【举例】
# 配置当前管理VLAN 1的接口通过DHCP方式获取IP地址。
<H3C> system-view
System View: return to User View with Ctrl+Z.
[H3C] interface Vlan-interface 1
[H3C-Vlan-interface1] ip address dhcp-alloc
【命令】
display bootp client [ interface Vlan-interface vlan-id ]
【视图】
任意视图
【参数】
vlan-id:管理VLAN接口号。
【描述】
display bootp client命令用来显示BOOTP客户端的相关信息,包括BOOTP客户端的MAC地址和申请到的IP地址等信息。
【举例】
# 显示BOOTP客户端的相关信息。
<H3C> display bootp client interface Vlan-interface 1
Vlan-interface1:
Allocated IP: 169.254.0.2 255.255.0.0
Transaction ID = 0x3d8a7431
Mac Address 000f-e20f-c3ef
表2-2 display bootp client命令显示信息描述表
字段 |
描述 |
Vlan-interface1 |
管理VLAN接口1配置为通过BOOTP方式获取IP地址 |
Allocated IP |
所分配到的IP地址 |
Transaction ID |
BOOTP报文中XID字段值 |
Mac Address |
BOOTP客户端的MAC地址 |
【命令】
ip address bootp-alloc
undo ip address bootp-alloc
【视图】
VLAN接口视图
【参数】
无
【描述】
ip address bootp-alloc命令用来配置VLAN接口通过BOOTP协议获取IP地址。undo ip address bootp-alloc命令用来取消VLAN接口通过BOOTP协议获取IP地址。
缺省情况下,VLAN接口不通过BOOTP协议获取IP地址。
相关配置可参考命令display bootp client。
【举例】
# 配置当前管理VLAN 1的接口通过BOOTP协议获取IP地址。
<H3C> system-view
System View: return to User View with Ctrl+Z.
[H3C] interface Vlan-interface 1
[H3C-Vlan-interface1] ip address bootp-alloc
不同款型规格的资料略有差异, 详细信息请向具体销售和400咨询。H3C保留在没有任何通知或提示的情况下对资料内容进行修改的权利!