网件公司一直致力于网络技术创新,专注于产品的可靠性以及易用性提升,他生产的路由器功能强大,那么你知道如何设置网件DHCP L2 Relay吗?下面是899电脑网小编整理的一些关于如何设置网件DHCP L2 Relay的相关资料,供你参考。
设置网件DHCP L2 Relay的方法
DHCP L2 Relay在二层设备上允许部分L3 Relay功能。 L3 DHCP Relay代理避免了在每个物理网络中架设服务器的繁琐拓扑结构,Relay代理向DHCP message中填入giaddr(网关地址)和Relay Agent Information option(中继代理信息选项)。DHCP服务器通过匹配option以决定分发的IP地址和附加策略。
DHCP Relay代理通常情况下有路由功能,被归类为L3设备。但是在某些网络结构中,L2设备需要有能力附加Relay Agent Information option信息,因为末节网络通常由L2设备构建,并与主机直连。这些L2设备在大多数情况下甚至没有IP地址,因此无法将数据包直接中继给位于另一个网络的DHCP服务器,所以只能在DHCP message中附加option。 DHCP Relay Agent Information option 定义于 RFC 3046。
CLI 下启用 DHCP L2 Relay
交换机工作与2层模式,所有端口属于Vlan200, 不打802.1q tag, 设置pvid=vid。
(Netgear Switch)#vlan database
(Netgear Switch)(Vlan)#vlan 200
(Netgear Switch)(Vlan)#exit
在交换机上启用DHCP L2 Relay。
(Netgear Switch) (Config)#dhcp l2relay
(Netgear Switch) (Config)#dhcp l2relay vlan 200
启用 Option 82 子选项(sub-option1), Circuit ID(系统自动赋值为端口号)。
(Netgear Switch) (Config)#dhcp l2relay circuit-id vlan 200
启用 Option 82 子选项(sub-option2), Remote ID,并手工赋值。
(Netgear Switch) (Config)#dhcp l2relay remote-id rem4v100 vlan 200
在接口1/0/4上启用DHCP L2 Relay。
(Netgear Switch) (Config)#interface 1/0/4
(Netgear Switch) (Interface 1/0/4)# dhcp l2relay
(Netgear Switch) (Interface 1/0/4)# vlan pvid 200
(Netgear Switch) (Interface 1/0/4)# vlan participation include 200
(Netgear Switch) (Interface 1/0/4)# exit
在接口1/0/5上启用DHCP L2 Relay。
(Netgear Switch) (Config)#interface 1/0/5
(Netgear Switch) (Interface 1/0/5)# dhcp l2relay
(Netgear Switch) (Interface 1/0/5)# vlan pvid 200
(Netgear Switch) (Interface 1/0/5)# vlan participation include 200
(Netgear Switch) (Interface 1/0/5)# exit
在接口1/0/6上启用DHCP L2 Relay。
(Netgear Switch) (Config)#interface 1/0/6
(Netgear Switch) (Interface 1/0/6)# dhcp l2relay
在接口1/0/6上信任option 82。
(Netgear Switch) (Interface 1/0/6)# dhcp l2relay trust
(Netgear Switch) (Interface 1/0/6)# vlan pvid 200
(Netgear Switch) (Interface 1/0/6)# vlan participation include 200
(Netgear Switch) (Interface 1/0/6)# exit
Web 界面启用 DHCP L2 Relay
创建VLAN200。
选择 Switching > VLAN > Basic > VLAN Configuration。
在 VLAN ID 中,键入200。
在 VLAN Type 中, 选择Static。
点击 Add。
将端口加入VLAN。
选择Switching > VLAN > Advanced > VLAN Membership。
在 VLAN ID 中,选择200。
点击Unit 1。 以显示端口。
点击,将端口4,5,和6对应的灰色格子显示状态设置为 U. U 代表Untag。
点击 Apply。
为端口1/0/4,1/0/5和1/0/6设置 PVID。
选择Switching > VLAN > Advanced > Port PVID Configuration。
选中接口1/0/4, 1/0/5和1/0/6对应复选框。
在 PVID(1 to 4093) 中,键入200。
点击 Apply 保存。
在VLAN200上启用DHCP L2 Relay。
选择 System > Services > DHCP L2 Relay > DHCP L2 Relay Configuration。
将 Admin mode 的单选框选中为 Enable。
选中 VLAN ID 200 的复选框。
键入如下信息
将 Admin Mode 选至 Enable。
将 Circuit ID Mode 选至 Enable。
将 Remote ID String 输入 rem4v100
点击 Apply 保存设置。
在端口1/0/4,1/0/5和1/0/6上启用DHCP L2 Relay。
选择System > Services > DHCP L2 Relay > DHCP L2 Relay Interface Configuration。
选中 1//0/4,1/0/5和1/0/6的复选框。
将 Admin Mode 选为 Enable。
点击 Apply 保存配置。
在端口1/0/6上信任DHCP L2 Relay。
选择System > Services > DHCP L2 Relay > DHCP L2 Relay Interface Configuration。
选中 1/0/6
将 82 Option Trust Mode 选为 Enable。
点击 Apply 保存配置。
我们可以抓包验证这一配置
可以看到
82 Option, Sub-option1 = 010004,意为port 1/0/4,这是Host#2发出的DHCP请求。
Sub-option2=72656D3476313030, 此为rem4v100的ASCII码的16进制表示。