1. 程式人生 > >Cisco PT模擬實驗(18) 路由器DHCP服務器及中繼配置

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

cisco 路由 dhcp

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

實驗目的

掌握路由器DHCP服務器的配置方法

掌握DHCP中繼代理的配置方法

掌握DHCP協議及其中繼的原理及實現過程

實驗背景

隨著公司網絡規模不斷擴大,公司內辦公電腦越來越多,原先的固定IP接入方案已經不再適用於復雜多變的網絡環境。為了簡化網管的管理維護工作,公司決定采用將路由器配置為DHCP服務器,使得企業網內部主機接入後自動獲取IP地址,從而實現主機之間的相互通信。

技術原理

  • DHCP(Dynamic Host Configuration Protocol,動態主機配置協議)是一個局域網的網絡協議,使用UDP協議工作, 主要有兩個用途:給內部網絡或網絡服務供應商自動分配IP地址,給用戶或者內部網絡管理員作為對所有計算機作中央管理的手段。

  • 當DHCP客戶機Client與DHCP服務器Server在同一個物理網段,則客戶機可以正確地獲得動態分配的ip地址。DHCP的實現過程,大致如下:

    • 客戶機請求DHCP:首先向局域網內廣播DHCP Discover包,發現能夠給它提供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服務器

    • 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(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        //客戶端的默認網關
(dhcp-config)#dns-server 114.114.114.114        //客戶端的DNS服務器
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版)


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