1. 程式人生 > 實用技巧 >跨交換器之間的Vlan及單臂路由的配置

跨交換器之間的Vlan及單臂路由的配置

對於這篇部落格,是我一個兄弟所提出的問題而誕生的。感謝小白!

先說出他的疑問:他們公司在某大樓的一樓與四樓分別有辦公室與教室。2個交換機之間配聚路鏈合 (中繼鏈路)實現通訊。

對於他的疑問,我想了想並加於現實化,就是在同一層上可能會教室與辦公室同在,這樣就會產生同一層有2個vlan,並且在不同樓層中會有相同vlan。

於是我便畫出這樣的模擬拓撲,並將介面、IP、vlan劃分如下圖j_0007.gif

wKiom1VwT6biS9-RAAJn0h3iic0754.jpg其中: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 //啟用介面


交換機配完啦……輪到頭疼的路由器了j_0013.gif

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 千萬不能忘記!!)


好了 任務基本解決了……spacer.gifj_0009.gif

現在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根據路由器本身的網段來配哦!


這樣就沒人來打我了吧 我可以安心的睡覺了j_0002.gif呼呼

Thank for your watch!!!

轉載於:https://blog.51cto.com/xiaohei61/1658673