思科--單臂路由+DHCP功能
實驗目的:
1實現全網互通
2所有PC機終端實現DHCP自動獲取功能
拓撲圖:
拓撲講解
設備分類明細表:
終端設備:
二層設備:
SW0
SW1
SW2
* 三層設備
- 前言:
Question:什麽是單臂路由?
Answer:單臂路由(router-on-a-stick)
------------- 是指在路由器的一個接口上通過配置子接口(或“邏輯接口”,並不存在真正物理接口)的方式,實現原來相互隔離的不同VLAN(虛擬局域網)之間的互聯互通
Question:單臂路由有什麽好處呢?
Answer:實現不同vlan之間的通信,有助理解、學習VLAN原理和子接口概念。
Question:單臂路由存在什麽缺陷呢?
answer:容易成為網絡單點故障,配置稍有復雜,現實意義不大。
router0
備註:如上圖所示,接口劃分下的G0/0.1這類接口就是單臂路由中的子接口概念。他們是基於物理接口上創建的虛擬不存在的邏輯接口。因此從而解決了當路由器物理接口不足時,VLAN網關無法配置的窘境。(然而現實工作中,單臂路由的作用並不是很大。因為我們有多層交換機)
多層交換機
Multilayer switch0
這裏面此臺多層交換機扮演DHCP服務器的角色。
配置思路:
1.二層交換機配置
涉及技術:VLAN,access,trunk
涉及命令:
VLAN
Switch(config)#vlan X(X為數字)
access
Switch(config)#interface fastEthernet 0/1(也可簡寫成int f0/1)
Switch(config-if)#switchport mode access
Switch(config-if)#switchport access vlan 10
trunk
Switch(config-if)#switchport mode trunk
2.路由器配置
涉及技術:單臂路由,RIP,路由中繼
涉及命令:
單臂路由
Router(config)#int g0/0.1
Router(config-subif)#encapsulation dot1Q 10
(encapsulation dot1Q為指定封裝協議為802.Q。10為對應的VLAN號)
(此步就是為該子接口配置對應VLAN10的網關IP地址)
RIP
Router(config)#router rip
(啟用RIP協議)
Router(config-router)#version 2
(選擇RIPv2版本)
Router(config-router)#network 192.168.10.0
(宣告192.168.10.0網段進入RIP協議)
路由中繼
Router(config-router)#int g0/1
Router(config-if)#ip helper-address 192.168.100.1
(192.168.100.1為DHCP服務器地址)
3.多層交換機
涉及技術:
DHCP
涉及命令:
Switch(config)#ip dhcp pool vlan10
(創建一個名為VLAN10的地址池)
Switch(dhcp-config)#network 192.168.10.0 255.255.255.0
(為地址池添加網絡段及子網掩碼)
Switch(dhcp-config)#default-router 192.168.10.254
(為該地址池添加默認網關--此步至關重要,如果網關不一致。則會直接影響DHCP獲取)
Switch(dhcp-config)#dns-server 8.8.8.8
(為地址池添加DNS)
Switch(dhcp-config)#exit
Switch(config)#service dhcp
(在全局模式中啟用DHCP功能)
實驗配置:
交換機配置:
SW0
Switch>en
Switch#conf
Switch(config)#vlan 10
Switch(config-vlan)#vlan 20
Switch(config-vlan)#vlan 30
Switch(config-vlan)#vlan 40
Switch(config-vlan)#vlan 50
Switch(config-vlan)#vlan 60
Switch(config-vlan)#exit
Switch(config)#interface fastEthernet 0/1
Switch(config-if)#switchport mode access
Switch(config-if)#switchport access vlan 10
Switch(config-if)#exit
Switch(config)#interface fastEthernet 0/2
Switch(config-if)#switchport mode access
Switch(config-if)#switchport access vlan 20
Switch(config-if)#exit
Switch(config)#interface fastEthernet 0/3
Switch(config-if)#switchport mode trunk
其余兩臺交換機與其配置一樣,這裏不做細表
以下命令為驗證及查看
show vlan----查看vlan信息
Switch#show interfaces trunk--查看trunk鏈路信息
路由器配置:
router0
Router#conf
Router(config)#int g0/1
Router(config-if)#ip add 192.168.70.2 255.255.255.0
Router(config-if)#no shu
Router(config-if)#
Router(config-if)#exit
Router(config)#int g0/0.1
Router(config-subif)#encapsulation dot1Q 10
Router(config-subif)#ip add 192.168.10.254 255.255.255.0
Router(config-subif)#ip helper-address 192.168.70.1
Router(config-subif)#exit
Router(config)#int g0/0.2
Router(config-subif)#encapsulation dot1Q 20
Router(config-subif)#ip add 192.168.20.254 255.255.255.0
Router(config-subif)#ip helper-address 192.168.70.1
Router(config-subif)#exit
Router(config)#int g0/0.3
Router(config-subif)#encapsulation dot1Q 30
Router(config-subif)#ip add 192.168.30.254 255.255.255.0
Router(config-subif)#ip helper-address 192.168.70.1
Router(config-subif)#exit
Router(config)#int g0/0.4
Router(config-subif)#encapsulation dot1Q 40
Router(config-subif)#ip add 192.168.40.254 255.255.255.0
Router(config-subif)#ip helper-address 192.168.70.1
Router(config-subif)#exit
Router(config)#int g0/0.5
Router(config-subif)#encapsulation dot1Q 50
Router(config-subif)#ip add 192.168.50.254 255.255.255.0
Router(config-subif)#ip helper-address 192.168.70.1
Router(config-subif)#exit
Router(config)#int g0/0.6
Router(config-subif)#encapsulation dot1Q 60
Router(config-subif)#ip add 192.168.60.254 255.255.255.0
Router(config-subif)#ip helper-address 192.168.70.1
Router(config-subif)#exit
Router(config)#
Router(config)#interface g0/0
Router(config-if)#no shutdown
(此步的作用為將路由器的物理接口G0/0開啟)
(思科路由器中,默認物理接口是關閉狀態,如果不開啟則單臂路由不會起作用)
Router(config)#router rip
Router(config-router)#version 2
Router(config-router)#no auto-summary
Router(config-router)#network 192.168.10.0
Router(config-router)#network 192.168.20.0
Router(config-router)#network 192.168.30.0
Router(config-router)#network 192.168.40.0
Router(config-router)#network 192.168.50.0
Router(config-router)#network 192.168.60.0
Router(config-router)#network 192.168.70.0
多層交換機:
Switch>en
Switch#conf
Switch(config)#service DHCP
Switch(config)#ip dhcp pool vlan10
Switch(dhcp-config)#network 192.168.10.0 255.255.255.0
Switch(dhcp-config)#default-router 192.168.10.254
Switch(dhcp-config)#dns-server 8.8.8.8
Switch(config)#ip dhcp pool vlan20
Switch(dhcp-config)#network 192.168.20.0 255.255.255.0
Switch(dhcp-config)#default-router 192.168.20.254
Switch(dhcp-config)#dns-server 8.8.8.8
Switch(dhcp-config)#exit
Switch(config)#ip dhcp pool vlan30
Switch(dhcp-config)#network 192.168.30.0 255.255.255.0
Switch(dhcp-config)#default-router 192.168.30.254
Switch(dhcp-config)#dns-server 8.8.8.8
Switch(dhcp-config)#exit
Switch(config)#ip dhcp pool vlan40
Switch(dhcp-config)#network 192.168.40.0 255.255.255.0
Switch(dhcp-config)#default-router 192.168.40.254
Switch(dhcp-config)#dns-server 8.8.8.8
Switch(dhcp-config)#exit
Switch(config)#ip dhcp pool vlan50
Switch(dhcp-config)#network 192.168.50.0 255.255.255.0
Switch(dhcp-config)#default-router 192.168.50.254
Switch(dhcp-config)#dns-server 8.8.8.8
Switch(dhcp-config)#exit
Switch(config)#ip dhcp pool vlan60
Switch(dhcp-config)#network 192.168.60.0 255.255.255.0
Switch(dhcp-config)#default-router 192.168.60.254
Switch(dhcp-config)#dns-server 8.8.8.8
Switch(dhcp-config)#exit
Switch(config)#int f0/1
Switch(config-if)#no switchport
Switch(config-if)#
Switch(config-if)#ip add 192.168.70.1 255.255.255.0
Switch(config-if)#no shu
Switch(config-if)#exit
Switch(config)#
Switch(config)#ip routing
(開啟3層轉發功能)
Switch(config)#ip route 0.0.0.0 0.0.0.0 192.168.70.2
(為多層交換機配置默認路由,下一條地址為路由器G0/1接口的IP地址)
驗證,測試
至此實驗就算配置完畢了。我們現在來驗證和測試下。
終端IP獲取情況:
其余PC這裏不做細表,均以自動獲取到其對應的IP地址
全網互通情況:
請大家多多支持,非常感謝
張滌非
QQ:443686397
思科--單臂路由+DHCP功能