如何設(shè)置網(wǎng)件DHCP L2Relay
網(wǎng)件公司一直致力于網(wǎng)絡(luò)技術(shù)創(chuàng)新,專注于產(chǎn)品的可靠性以及易用性提升,他生產(chǎn)的路由器功能強(qiáng)大,那么你知道如何設(shè)置網(wǎng)件DHCP L2 Relay嗎?下面是學(xué)習(xí)啦小編整理的一些關(guān)于如何設(shè)置網(wǎng)件DHCP L2 Relay的相關(guān)資料,供你參考。
設(shè)置網(wǎng)件DHCP L2 Relay的方法
DHCP L2 Relay在二層設(shè)備上允許部分L3 Relay功能。 L3 DHCP Relay代理避免了在每個物理網(wǎng)絡(luò)中架設(shè)服務(wù)器的繁瑣拓?fù)浣Y(jié)構(gòu),Relay代理向DHCP message中填入giaddr(網(wǎng)關(guān)地址)和Relay Agent Information option(中繼代理信息選項)。DHCP服務(wù)器通過匹配option以決定分發(fā)的IP地址和附加策略。
DHCP Relay代理通常情況下有路由功能,被歸類為L3設(shè)備。但是在某些網(wǎng)絡(luò)結(jié)構(gòu)中,L2設(shè)備需要有能力附加Relay Agent Information option信息,因為末節(jié)網(wǎng)絡(luò)通常由L2設(shè)備構(gòu)建,并與主機(jī)直連。這些L2設(shè)備在大多數(shù)情況下甚至沒有IP地址,因此無法將數(shù)據(jù)包直接中繼給位于另一個網(wǎng)絡(luò)的DHCP服務(wù)器,所以只能在DHCP message中附加option。 DHCP Relay Agent Information option 定義于 RFC 3046。
CLI 下啟用 DHCP L2 Relay
交換機(jī)工作與2層模式,所有端口屬于Vlan200, 不打802.1q tag, 設(shè)置pvid=vid。
(Netgear Switch)#vlan database
(Netgear Switch)(Vlan)#vlan 200
(Netgear Switch)(Vlan)#exit
在交換機(jī)上啟用DHCP L2 Relay。
(Netgear Switch) (Config)#dhcp l2relay
(Netgear Switch) (Config)#dhcp l2relay vlan 200
啟用 Option 82 子選項(sub-option1), Circuit ID(系統(tǒng)自動賦值為端口號)。
(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
創(chuàng)建VLAN200。
選擇 Switching > VLAN > Basic > VLAN Configuration。
在 VLAN ID 中,鍵入200。
在 VLAN Type 中, 選擇Static。
點(diǎn)擊 Add。
將端口加入VLAN。
選擇Switching > VLAN > Advanced > VLAN Membership。
在 VLAN ID 中,選擇200。
點(diǎn)擊Unit 1。 以顯示端口。
點(diǎn)擊,將端口4,5,和6對應(yīng)的灰色格子顯示狀態(tài)設(shè)置為 U. U 代表Untag。
點(diǎn)擊 Apply。
為端口1/0/4,1/0/5和1/0/6設(shè)置 PVID。
選擇Switching > VLAN > Advanced > Port PVID Configuration。
選中接口1/0/4, 1/0/5和1/0/6對應(yīng)復(fù)選框。
在 PVID(1 to 4093) 中,鍵入200。
點(diǎn)擊 Apply 保存。
在VLAN200上啟用DHCP L2 Relay。
選擇 System > Services > DHCP L2 Relay > DHCP L2 Relay Configuration。
將 Admin mode 的單選框選中為 Enable。
選中 VLAN ID 200 的復(fù)選框。
鍵入如下信息
將 Admin Mode 選至 Enable。
將 Circuit ID Mode 選至 Enable。
將 Remote ID String 輸入 rem4v100
點(diǎn)擊 Apply 保存設(shè)置。
在端口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的復(fù)選框。
將 Admin Mode 選為 Enable。
點(diǎn)擊 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。
點(diǎn)擊 Apply 保存配置。
我們可以抓包驗證這一配置
可以看到
82 Option, Sub-option1 = 010004,意為port 1/0/4,這是Host#2發(fā)出的DHCP請求。
Sub-option2=72656D3476313030, 此為rem4v100的ASCII碼的16進(jìn)制表示。
網(wǎng)件DHCP L2 Relay的相關(guān)文章: