跨交換器之間的Vlan及單臂路由的配置
對於這篇部落格,是我一個兄弟所提出的問題而誕生的。感謝小白!
先說出他的疑問:他們公司在某大樓的一樓與四樓分別有辦公室與教室。2個交換機之間配聚路鏈合 (中繼鏈路)實現通訊。
對於他的疑問,我想了想並加於現實化,就是在同一層上可能會教室與辦公室同在,這樣就會產生同一層有2個vlan,並且在不同樓層中會有相同vlan。
於是我便畫出這樣的模擬拓撲,並將介面、IP、vlan劃分如下圖
其中:PC0與PC2同屬於vlan10,PC1屬於vlan20
對於pc0的ip:192.168.1.1 子網掩碼:255.255.255.0 閘道器:192.168.1.254
pc2的ip:192.168.1.2 子網掩碼:255.255.255.0 閘道器:192.168.1.254
pc1的ip:192.168.1.1 子網掩碼:255.255.255.0 閘道器:192.168.2.254
細心的小夥伴們會發現還有一個pc4,這個可以不用考慮。route1與pc4我是用來模擬外網的來測試的。
好了 言歸正傳:
這裡的pc 的IP、子網、閘道器的配置,不用我來繼續囉嗦啦
好……我們來一個個來看
Switch2:
Switch>enable //進入特權模式
Switch#vlan database
Switch(vlan)#vlan 10 //建立vlan 10
VLAN 10 added:
Name: VLAN0010
Switch(vlan)#vlan 20 //建立vlan 20
VLAN 20 added:
Name: VLAN0020
Switch(vlan)#exit //後退一模式
APPLY completed.
Exiting....
Switch#configure terminal //進入全域性配置模式
Enter configuration commands, one per line. End with CNTL/Z.
Switch(config)#interface f0/1 //進入f0/1介面模式
Switch(config-if)#switchport access vlan 10 //將f0/1加入vlan 10
Switch(config-if)#exit //後退一模式
Switch(config)#interface f0/2 //進入f0/1介面模式
Switch(config-if)#switchport access vlan 20 //將f0/1加入vlan 20
Switch(config-if)#exit
Switch(config)#int f 0/3 //進入f0/3口(這是命令的簡寫)
Switch(config-if)#switchport mode trunk //為介面配上Trunk
Switch(config-if)#no shutdown //啟用介面
單臂路由時,與路由器相接的介面需配Trunk!
Switch(config-if)#exit
Switch(config)#int f 0/4
Switch(config-if)#switchport mode trunk//位介面配上Trunk
Switch(config-if)#no shutdown //啟用介面
Switch3:(不同交換機上有相同部門,需在同一個vlan)
Switch>enable //進入特權模式
Switch#vlan database
Switch(vlan)#vlan 10 //建立vlan 10
VLAN 10 added:
Name: VLAN0010
Switch(config)#int f 0/3 //2個交換機相連 我都用f0/3介面
Switch(config-if)#switchport mode trunk//位介面配上Trunk
Switch(config-if)#no shutdown //啟用介面
Route0:由於只用了一個介面與交換機相連,SO 需在路由的f0/0埠分出子埠f0/0.1 f0/0.2
並分別配上IP 作為PC的閘道器
Router>enable //進入特權模式
Router#configure terminal //進入全域性配置模式
Enter configuration commands, one per line. End with CNTL/Z.
Router(config)#interface f0/0.1 //進入f0/0.1子介面模式
Router(config-subif)#encapsulation dot1Q 10 //對它進行 .1q 封裝 和相對應的vlan
Router(config-subif)#ip address 192.168.1.254 255.255.255.0 //配上相應的IP與掩碼
Router(config-subif)#exit
Router(config)#
Router(config)#interface f0/0.2
Router(config-subif)#encapsulation dot1Q 20
Router(config-subif)#ip address 192.168.2.254 255.255.255.0 (參考f0/0.1)
Router(config-subif)#exit
Router(config)#int f0/1 //進入f0/1介面並激活!!!(這一步相當重要
Router(config-if)#no shutdown 千萬不能忘記!!)
現在PC之間可以相互通訊了,可以用ping命令來測試了……
對於外網的模擬的配置我便不在囉嗦……
我想了想,我怕出去後會被人蒙起來打,我還是把2個路由之間的通訊重要的地方說一下,IP與掩碼的配置不說了。 我就說一下路由之間的 RIP
路由之間的通訊需要相互學習才能知道對方的路由條目,這樣就用到rip了
在路由的全域性配置模式下:
Router(config)#router rip
Router(config-router)#version 2 //這裡用的是rip v2 版本
Router(config-router)#auto-summary
Router(config-router)#network 192.168.1.0
Router(config-router)#network 192.168.2.0
Router(config-router)#network 10.0.0.0
// 這裡寫的是這個路由器上的網段,這個要根據本路由來寫入
我這裡選的是上圖的Route0
根據上圖,可想而知Route1的rip是不是這樣配呢
Router(config)#router rip
Router(config-router)#version 2 //這裡用的是rip v2 版本
Router(config-router)#auto-summary
Router(config-router)#network 172.17.1.0
Router(config-router)#network 10.0.0.0
答案肯定是的啊 我再囉嗦一遍哦, rip根據路由器本身的網段來配哦!
Thank for your watch!!!
轉載於:https://blog.51cto.com/xiaohei61/1658673