Cisco PT模擬實驗(18) 路由器DHCP服務器及中繼配置

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臺;直通線,交叉線,串口線。

實驗拓撲

wKioL1m42h2gJ6RoAAA0m6sFEOU498.png-wh_50

實驗步驟:

        新建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版)

相關文章
相關標籤/搜索