如何设置网件DHCP L2 Relay

2016-12-02

网件公司一直致力于网络技术创新,专注于产品的可靠性以及易用性提升,他生产的路由器功能强大,那么你知道如何设置网件DHCP L2 Relay吗?下面是小编整理的一些关于如何设置网件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进制表示。

网件DHCP L2 Relay的相关文章:

1.如何设置网件DHCP L2 Relay

2.网件路由器怎么作为dhcp服务器

3.怎么设置网件动态域名

4.如何配置网件UAC1000

更多相关阅读

最新发布的文章