DHCP Rela簡介 DHCP relay 配置及原理是什么?
DHCPRelay(DHCPR)DHCP中繼(也叫做DHCP中繼代理)是一個(gè)小程序,其可以實(shí)現(xiàn)在不同子網(wǎng)和物理網(wǎng)段之間處理和轉(zhuǎn)發(fā)dhcp信息的功能。
如果DHCP客戶機(jī)與DHCP服務(wù)器在同一個(gè)物理網(wǎng)段,則客戶機(jī)可以正確地獲得動(dòng)態(tài)分配的ip地址。如果不在同一個(gè)物理網(wǎng)段,則需要DHCP Relay Agent(中繼代理)。
DHCP Relay 簡介
用DHCP Relay代理可以去掉在每個(gè)物理的網(wǎng)段都要有DHCP服務(wù)器的必要,它可以傳遞消息到不在同一個(gè)物理子網(wǎng)的DHCP服務(wù)器,也可以將服務(wù)器的消息傳回給不在同一個(gè)物理子網(wǎng)的DHCP客戶機(jī)。
DHCP relay 原理
1 當(dāng)dhcpclient 啟動(dòng)并進(jìn)行dhcp 初始化時(shí),它會在本地網(wǎng)絡(luò)廣播配置請求報(bào)文。
2 如果本地網(wǎng)絡(luò)存在dhcp server,則可以直接進(jìn)行dhcp 配置,不需要dhcp relay。
3 如果本地網(wǎng)絡(luò)沒有dhcp server,則與本地網(wǎng)絡(luò)相連的具有dhcprelay 功能的網(wǎng)絡(luò)設(shè)備收到該廣播報(bào)文后,將進(jìn)行適當(dāng)處理并轉(zhuǎn)發(fā)給指定的其它網(wǎng)絡(luò)上的dhcp server。
4 dhcp server 根據(jù)dhcp client 提供的信息進(jìn)行相應(yīng)的配置,并通過dhcp relay 將配置信息發(fā)送給dhcp client,完成對dhcp client 的動(dòng)態(tài)配置。
事實(shí)上,從開始到最終完成配置,需要多個(gè)這樣的交互過程。
1 dhcp relay設(shè)備修改dhcp消息中的相應(yīng)字段,把dhcp的廣播包改成單播包,并負(fù)責(zé)在服務(wù)器與客戶機(jī)之間轉(zhuǎn)換。
2 netcore路由器(2x05)可以作為dhcprelay 代理。
DHCP relay 配置
S3600系列交換機(jī)DHCP Relay的配置
一組網(wǎng)需求:
在S3600系列交換機(jī)上配置DHCP Relay,使下面的用戶動(dòng)態(tài)獲取相應(yīng)網(wǎng)段的IP地址。
二組網(wǎng)圖:
組網(wǎng)圖 by ma_haobin
SwitchA作為DHCP Server,SwitchB使能DHCP Relay功能。
三配置步驟:
1 SwitchA的配置
1).全局使能DHCP功能
[SwitchA]dhcpenable
2).創(chuàng)建DHCP地址池并進(jìn)入DHCP地址池視圖
[SwitchA]dhcp server ip-pool h3c
3).配置動(dòng)態(tài)分配的IP地址范圍
[SwitchA-dhcp-pool-h3c]network 192.168.1.0 mask 255.255.255.0
4).指定所有接口工作在全局地址池模式
[SwitchA]dhcp select global all
5).創(chuàng)建(進(jìn)入)VLAN2
[SwitchA]vlan 2
6).將E1/0/2端口加入VLAN2
[SwitchA-vlan2]port Ethernet1/0/2
7).進(jìn)入VLAN接口2
[SwitchA-vlan2]int vlan 2
8).為VLAN2配置IP地址
[SwitchA-Vlan-interface2]ip address 192.168.0.1 255.255.255.0
9).配置路由可達(dá)
[SwitchA]ip route-static 192.168.1.0 255.255.255.0 192.168.0.2
2 SwitchB的配置
1).全局使能DHCP功能
[SwitchB]dhcpenable
2).指定DHCP Server組1所采用的DHCP Server的IP地址
[SwitchB]dhcp-server1 ip 192.168.0.1
3).配置DHCP Relay到DHCPServer的接口地址
[SwitchB]vlan 2
[SwitchB-vlan2]porte1/0/2
[SwitchB]int vlan 2
[SwitchB-Vlan-interface2]ipaddress 192.168.0.2 255.255.255.0
4).配置DHCP Relay到PC的接口地址
[SwitchB]vlan 3
[SwitchB-vlan3]porte1/0/3
[SwitchB]int vlan 3
[SwitchB-Vlan-interface3]ip address 192.168.1.1 255.255.255.0
5).指定VLAN接口歸屬到DHCPServer組1
[SwitchB-Vlan-interface3]dhcp-server1
四配置關(guān)鍵點(diǎn):
1 必須保證路由可達(dá);
2 保證動(dòng)態(tài)獲得的IP地址在地址池中;
3 該案例不僅適用于H3C S3600系列交換機(jī),也適用于H3C S5600、Quidway S3900、QuidwayS5600系列交換機(jī)。
中繼代理在windows中的配置
一、配置路由和遠(yuǎn)程訪問
筆者以一臺使用Windows Server 2003系統(tǒng)的計(jì)算機(jī)為例,將該計(jì)算機(jī)系統(tǒng)配置成LAN路由器,用來連接這兩個(gè)不同的子網(wǎng)。
系統(tǒng)默認(rèn)設(shè)置是沒有啟用這項(xiàng)服務(wù)的,所以我們首先要安裝并啟用它。點(diǎn)擊“控制面板→管理工具”,雙擊“路由和遠(yuǎn)程訪問”選項(xiàng),打開“路由和遠(yuǎn)程訪問”窗口,右鍵點(diǎn)擊“本地”服務(wù)器,在彈出的菜單中選擇“配置并啟用路由及遠(yuǎn)程訪問”選項(xiàng),彈出“路由及遠(yuǎn)程訪問服務(wù)器安裝向?qū)?rdquo;對話框,點(diǎn)擊 “下一步”按鈕,選擇“自定義配置”后,再點(diǎn)擊“下一步”按鈕,選擇“LAN路由”選項(xiàng),最后點(diǎn)擊“完成”按鈕即可。
二、配置DHCP中繼代理
我們需要把這臺使用Windows Server 2003系統(tǒng)的計(jì)算機(jī)配置成DHCP中繼代理服務(wù)器。這樣當(dāng)DHCP客戶機(jī)廣播請求地址租賃時(shí),中繼代理服務(wù)器就會把這個(gè)消息轉(zhuǎn)發(fā)給另一子網(wǎng)中的DHCP 服務(wù)器,然后再將DHCP服務(wù)器返回的分配IP地址的消息轉(zhuǎn)發(fā)給DHCP客戶機(jī),從而協(xié)助DHCP客戶機(jī)完成地址租賃。
提示:中繼代理是為不在同一子網(wǎng)中的DHCP客戶機(jī)和DHCP服務(wù)器之間中轉(zhuǎn)DHCP/BOOTP消息的小程序。
1.安裝DHCP中繼代理程序
在“路由和遠(yuǎn)程訪問”窗口中,依次展開“本地服務(wù)器→IP路由選擇→常規(guī)”選項(xiàng),右鍵點(diǎn)擊“常規(guī)”選項(xiàng),在彈出的菜單中選擇“新增路由協(xié)議”,然后在“新路由協(xié)議”窗口中選擇“DHCP中繼代理程序”,接著點(diǎn)擊“確定”按鈕。
2.指定DHCP服務(wù)器
右鍵點(diǎn)擊剛剛添加的“DHCP中繼代理程序”選項(xiàng),在彈出菜單中選擇“屬性”,進(jìn)入“DHCP中繼代理程序?qū)傩?rdquo;對話框,在“常規(guī)”標(biāo)簽頁的 “服務(wù)器地址”欄中輸入另一子網(wǎng)的DHCP服務(wù)器的IP地址,如192.168.1.2,然后點(diǎn)擊“添加”按鈕,最后點(diǎn)擊“確定”按鈕關(guān)閉該對話框。
3.配置訪問接口
右鍵點(diǎn)擊“DHCP中繼代理程序”選項(xiàng),在彈出菜單中選擇“新增接口”,然后在“DHCP中繼代理程序的新接口”對話框中的“接口”列表框中選中可以訪問另一子網(wǎng)DHCP服務(wù)器的那個(gè)接口,通常這個(gè)接口就是連接另一子網(wǎng)的網(wǎng)卡,接著點(diǎn)擊“確定”按鈕。然后在彈出的“DHCP中繼站屬性”對話框中,選中“中繼DHCP數(shù)據(jù)包”選項(xiàng),這樣就啟用了它的中繼功能,最后點(diǎn)擊“確定”按鈕。
完成以上配置后,本子網(wǎng)中的DHCP客戶機(jī)就可以通過DHCP中繼代理程序訪問另一子網(wǎng)中的DHCP服務(wù)器了。