Cisco PT模擬實驗(18) 路由器DHCP服務器及中繼配置html
實驗目的: 服務器
掌握路由器DHCP服務器的配置方法網絡
掌握DHCP中繼代理的配置方法ide
掌握DHCP協議及其中繼的原理及實現過程學習
實驗背景:測試
隨着公司網絡規模不斷擴大,公司內辦公電腦愈來愈多,原先的固定IP接入方案已經再也不適用於複雜多變的網絡環境。爲了簡化網管的管理維護工做,公司決定採用將路由器配置爲DHCP服務器,使得企業網內部主機接入後自動獲取IP地址,從而實現主機之間的相互通訊。spa
技術原理:代理
DHCP(Dynamic Host Configuration Protocol,動態主機配置協議)是一個局域網的網絡協議,使用UDP協議工做, 主要有兩個用途:給內部網絡或網絡服務供應商自動分配IP地址,給用戶或者內部網絡管理員做爲對全部計算機做中央管理的手段。orm
當DHCP客戶機Client與DHCP服務器Server在同一個物理網段,則客戶機能夠正確地得到動態分配的ip地址。DHCP的實現過程,大體以下:router
客戶機請求DHCP:首先向局域網內廣播DHCP Discover包(源地址爲0.0.0.0,目的地址爲255.255.255.255),找到可以給它提供IP的DHCP服務器。
服務器響應:當可用的DHCP Server接收到Discover包後,經過發送DHCP Offer包給予應答,意在告訴Client端它能夠提供IP地址。
客戶機請求IP:Client端接收到Offer包以後,發送DHCP Request包請求分配IP。
服務器確認IP租約:DHCP Server發送ACK數據包,確認信息。
DHCP中繼(代理),即DHCP Relay(DHCPR),能夠實如今物理網段和不一樣子網之間處理和轉發dhcp信息的功能。若是不在同一個物理網段,則須要中繼代理。DHCP中繼的實現過程,大體以下:
當客戶機啓動並進行DHCP初始化時,它會在本地網絡廣播配置請求報文。
若是本地網絡存在DHCP服務器,則能夠直接進行DHCP配置,不須要DHCP中繼。
若是本地網絡沒有DHCP服務器,則本地網絡中的DHCP代理收到該廣播報文後,將該DHCP報文的源IP地址修改成該Vlanif或上聯接口的IP地址,而目的地址則爲DHCP代理配置的DHCP服務器IP地址,以單播形式將DHCP Discovery包轉發給指定DHCP服務器。
DHCP服務器根據請求信息進行配置,並直接轉發給DHCP中繼,再將配置信息以廣播形式發送給客戶機,完成IP地址動態分配。
DHCP配置模式 (dhcp-config)#
實驗設備:Router-PT 2臺;Switch_2960 1臺;PC 2臺,Server 1臺;直通線,交叉線,串口線。
實驗拓撲:
實驗步驟:
新建Cisco PT 拓撲圖
將各PC及Server的IP及網關地址等設置爲自動獲取(DHCP)
對各Router進行相關配置(接口IP、時鐘頻率等)
在Router0和Router1上配置RIP動態路由
在Router0上配置DHCP服務並建立所需地址池
在Router1上配置DHCP中繼代理
測試各終端(PC、Server)之間的互通性
# PC設置 設置PC的IP地址、子網掩碼、默認網關、DNS服務器爲DHCP
/*=Part1 Router0 基本配置 */ Router>enable Router#conf t Router(config)#inter f0/0 //進入第0模塊第0端口(快速以太網接口) Router(config-if)#ip address 192.168.1.1 255.255.255.0 //配置f0/0接口IP Router(config-if)#no shutdown //開啓端口,默認關閉 Router(config-if)#exit Router(config)#interface serial 2/0 //進入第2模塊第0端口(串行接口) Router(config-if)#ip address 10.254.10.1 255.255.255.0 //配置s2/0接口IP Router(config-if)#clock rate 64000 //必須配置時鐘纔可通訊 Router(config-if)#no shutdown //開啓端口,默認關閉 Router(config-if)#exit /*=Part2 RIP動態路由配置 */ Router(config)#router rip //進入路由配置模式 — 啓用RIP協議 Router(config-router)#version 2 //使用版本2,即RIPv2協議 Router(config-router)#network 192.168.1.0 //指定須要通告的網絡(位於路由接口) Router(config-router)#network 10.254.10.0 Router(config-router)#exit /*=Part3 DHCP服務器配置 */ Router(config)#service dhcp //啓用DHCP功能 //配置DHCP地址池cisco1 Router(config)#ip dhcp pool cisco1 Router(dhcp-config)#network 192.168.1.0 255.255.255.0 //DHCP地址池範圍 Router(dhcp-config)#default-router 192.168.1.1 //客戶端的默認網關 Router(dhcp-config)#dns-server 114.114.114.114 //客戶端的DNS服務器 Router(dhcp-config)#exit Router(config)#ip dhcp excluded-address 192.168.1.1 192.168.1.100 //排除DHCP分配的地址 //配置DHCP地址池cisco2 Router(config)#ip dhcp pool cisco2 Router(dhcp-config)#network 192.168.2.0 255.255.255.0 //DHCP地址池範圍 Router(dhcp-config)#default-router 192.168.2.1 //客戶端的默認網關 Router(dhcp-config)#dns-server 114.114.114.114 //客戶端的DNS服務器 Router(dhcp-config)#exit Router(config)#ip dhcp excluded-address 192.168.2.100 192.168.2.200 //排除DHCP分配的地址 Router(config)#^Z Router#show ip dhcp pool Router#show ip dhcp binding
/*=Part1 Router1 基本配置 */ Router>enable Router#conf t Router(config)#inter f0/0 //進入第0模塊第0端口(快速以太網接口) Router(config-if)#ip address 192.168.2.1 255.255.255.0 //配置f0/0接口IP Router(config-if)#no shutdown //開啓端口,默認關閉 Router(config-if)#exit Router(config)#interface serial 2/0 //進入第2模塊第0端口(串行接口) Router(config-if)#ip address 10.254.10.2 255.255.255.0 //配置s2/0接口IP Router(config-if)#no shutdown //開啓端口,默認關閉 Router(config)#exit /*=Part2 RIP動態路由配置 */ Router(config)#router rip //進入路由配置模式 — 啓用RIP協議 Router(config-router)#version 2 //使用版本2,即RIPv2協議 Router(config-router)#network 192.168.2.0 //指定須要通告的網絡(位於路由接口) Router(config-router)#network 10.254.10.0 Router(config-router)#exit /*=Part3 DHCP中繼代理配置 */ Router(config)#service dhcp //啓用DHCP功能 Router(config)#inter f0/0 //進入第0模塊第0端口(快速以太網接口) Router(config-if)#ip helper-address 10.254.10.1 //將192.168.2.0子網內的DHCP請求包轉發到10.254.10.1 Router(config-if)#^Z Router#show r
# 鏈路測試(本例各終端IP以下,不一樣實驗環境下所獲取的IP地址可能不一樣) PC0和PC1(命令提示符CMD下) ping 192.168.1.1 //鏈路通 ping 10.254.10.1 //鏈路通 ping 192.168.2.2 //鏈路通
實驗環境: Windows 7,Cisco PT 7.0
參考資料:CCNA學習指南(第7版)