配置在DHCP报文中添加Option82字段
为使DHCP Server能够获取到DHCP用户的精确物理位置信息,可在DHCP报文中添加Option82字段。
背景信息
Option82选项记录了DHCP Client的位置信息。设备通过在DHCP请求报文中添加Option82选项,可将DHCP Client的位置信息发送给DHCP Server,从而使得DHCP Server能够根据Option82选项的内容为DHCP Client分配合适的IP地址和其他配置信息,并可以实现对客户端的安全控制。
DHCP Option82必须配置在设备的用户侧,否则设备向DHCP Server发出的DHCP报文不会携带Option82选项内容。
CE12800E不支持在BD视图下配置此功能。
操作步骤
- 执行命令system-view,进入系统视图。
- 使能在DHCP报文中添加Option82选项功能,可在VLAN视图、BD视图或接口视图下进行配置。在VLAN视图下进行配置,对设备所有接口接收到的属于该VLAN的DHCP报文功能生效;在接口视图下进行配置,仅对指定接口功能生效;在BD视图下执行该命令,则仅对该BD域内接收到的DHCP报文命令功能生效。
视图
操作步骤
VLAN视图
- 执行命令vlan vlan-id,进入VLAN视图。
- 执行命令dhcp option82 { insert | rebuild } enable,使能在DHCP报文中添加Option82选项功能。
缺省情况下,未使能在DHCP报文中添加Option82选项功能。
- 执行命令quit,返回到系统视图。
接口视图
- 执行命令interface interface-type interface-number,进入接口视图。
- 执行命令dhcp option82 { insert | rebuild } enable,使能在DHCP报文中添加Option82选项功能。
缺省情况下,未使能在DHCP报文中添加Option82选项功能。
- 执行命令quit,返回到系统视图。
BD视图
- 执行命令bridge-domain bd-id ,进入BD视图。
- 执行命令dhcp option82 { insert | rebuild } enable,使能在DHCP报文中添加Option82选项功能。
缺省情况下,未使能在DHCP报文中添加Option82选项功能。
- 执行命令quit,返回到系统视图。
- (可选)配置Option82选项的格式,可在系统视图、BD视图或接口视图下进行配置。在系统视图下进行配置,对设备所有的接口功能生效;在接口下进行配置,仅对指定的接口功能生效;在BD视图下执行该命令,则仅对该BD域内接收到的DHCP报文命令功能生效。
视图
操作步骤
系统视图
- 执行命令dhcp option82 [ circuit-id | remote-id ] format { default | common | extend | user-defined text },配置在DHCP报文中添加的Option82选项的格式。
缺省情况下,在DHCP报文中添加的Option82选项的格式为default格式。
接口视图
- 执行命令interface interface-type interface-number,进入接口视图。
- 执行命令dhcp option82 [ vlan vlan-id ] [ circuit-id | remote-id ] format { default | common | extend | user-defined text },配置在DHCP报文中添加的Option82选项的格式。
缺省情况下,在DHCP报文中添加的Option82选项的格式为default格式。
说明:三层以太网接口不支持vlan参数。
BD视图
- 执行命令vni vni-id,进入指定VNI视图。
- 执行命令peer ip-address,进入指定VNI-Peer视图。
- 执行命令description description,配置对端VXLAN隧道的描述信息。
配置对端VXLAN隧道的描述信息以后,会在DHCP报文的option82里携带该信息。
- 执行命令quit,退回到VNI视图。
- 执行命令quit,退回到系统视图。
- 执行命令bridge-domain bd-id,进入BD视图。
- 执行命令dhcp option82 circuit-id format intracom-vxlan,配置在DHCP报文中添加的Option82选项的格式。
缺省情况下,在DHCP报文中添加的Option82选项的格式为default格式。
说明:在VXLAN场景,执行dhcp option82 format命令用来设置BD下的DHCP Option82选项格式,配置本命令后:如果VXLAN网络标识VNI(VXLAN Network ID)配置了描述信息,则使用该描述信息作为Option82的circuit-id子选项的内容。
如果没有配置VNI的描述信息,则不在DHCP报文中插入Option82的circuit-id子选项。
- 执行命令dhcp option82 [ circuit-id | remote-id ] format { default | common | extend | user-defined text },配置在DHCP报文中添加的Option82选项的格式。
- 执行命令commit,提交配置。