vlan間路由的三種方法

2021-10-05 18:39:30 字數 4558 閱讀 5261

(1)通過路由器的多個埠實現

(2)通過路由器的單個埠實現

(3)通過三層交換機實現

(1)通過路由器的多個埠實現

實驗環境:

1、1台二層交換機,1臺路由器和2臺處於不同vlan的pc

2、vlan 10使用的網段為192.168.10.0/24,pc1處於vlan 10,ip為192.168.10.2/24,閘道器為192.168.10.1

3、vlan 20使用的網段為192.168.20.0/24,pc2處於vlan 20,ip為192.168.20.2/24,閘道器為192.168.20.1

4、第一台二層交換機的名字改為sw1,第一台路由器的名字改為r1

拓撲圖如下:

sw1的配置如下:

enable #進入特權模式

configure terminal #進入配置模式

vlan 10 #建立vlan10

exit #返回

vlan 20 #建立vlan20

exit #返回

inte***ce range fastethernet 0/1 – 2 #配置f0/1~f0/2埠

switchport mode access #將埠模式改為access

switchport access vlan 10 #將埠分配給vlan10

exit #退出配置f0/1~f0/2埠

inte***ce range fastethernet 0/3 – 4 #配置f0/3~f0/4埠

switchport mode access #將埠模式改為access

switchport access vlan 20 #將埠分配給vlan20

exit #退出配置f0/3~f0/4埠

r1的配置如下:

enable #進入特權模式

configure terminal #進入配置模式

inte***ce fastethernet 0/0 #配置f0/0埠

no shutdown #開啟f0/0埠

ip add 192.168.10.1 255.255.255.0 #設定ip

exit #退出配置f0/0埠

inte***ce fastethernet 0/1 #配置f0/1埠

no shutdown #開啟f0/1埠

ip add 192.168.20.1 255.255.255.0 #設定ip

exit #退出配置f0/1埠

(2)通過路由器的單個埠實現,即單臂路由

實驗環境:

1、1台二層交換機,1臺路由器和2臺處於不同vlan的pc

2、vlan 10使用的網段為192.168.10.0/24,pc1處於vlan 10,ip為192.168.10.2/24,閘道器為192.168.10.1

3、vlan 20使用的網段為192.168.20.0/24,pc2處於vlan 20,ip為192.168.20.2/24,閘道器為192.168.20.1

4、第一台二層交換機的名字改為sw1,第一台路由器的名字改為r1

拓撲圖如下:

sw1的配置如下:

enable #進入特權模式

configure terminal #進入配置模式

vlan 10 #建立vlan10

exit #返回

vlan 20 #建立vlan20

exit #返回

inte***ce fastethernet 0/1 #配置f0/1埠

switchport mode access #將埠模式改為access

switchport access vlan 10 #將埠分配給vlan10

exit #退出配置f0/1埠

inte***ce fastethernet 0/2 #配置f0/2埠

switchport mode access #將埠模式改為access

switchport access vlan 20 #將埠分配給vlan20

exit #退出配置f0/2埠

inte***ce fastethernet 0/3 #配置f0/3埠

switchport mode trunk #將埠模式改為trunk

switchport trunk allowed vlan all #允許所有vlan從trunk口通過

exit #退出配置f0/3埠

r1的配置如下:

enable #進入特權模式

configure terminal #進入配置模式

inte***ce fastethernet 0/0 #配置f0/0埠

no shutdown #開啟f0/0埠

exit #退出配置f0/0埠

inte***ce fastethernet 0/0.10 #建立.10子埠

encapsulation dot1q 10 #為這個埠配置802.1q協議,最後面的10是vlan號

ip add 192.168.10.1 255.255.255.0 #設定ip

exit 退出配置.10子埠

inte***ce fastethernet 0/0.20 #建立.20子埠

encapsulation dot1q 20 #為這個埠配置802.1q協議,最後面的20是vlan號

ip add 192.168.20.1 255.255.255.0 #設定ip

exit #退出配置.20子埠

(3)通過三層交換機實現

實驗環境:

1、1台二層交換機,1臺三層交換機和2臺處於不同vlan的pc

2、vlan 10使用的網段為192.168.10.0/24,pc1處於vlan 10,ip為192.168.10.2/24,閘道器為192.168.10.1

3、vlan 20使用的網段為192.168.20.0/24,pc2處於vlan 20,ip為192.168.20.2/24,閘道器為192.168.20.1

4、第一台二層交換機的名字改為sw1,第一台三層交換機的名字改為3sw

拓撲圖如下:

sw1的配置如下:

enable #進入特權模式

configure terminal #進入配置模式

vlan 10 #建立vlan10

exit #返回

vlan 20 #建立vlan20

exit #返回

inte***ce fastethernet 0/1 #配置f0/1埠

switchport mode access #將埠模式改為access

switchport access vlan 10 #將埠分配給vlan10

exit #退出配置f0/1埠

inte***ce fastethernet 0/2 #配置f0/2埠

switchport mode access #將埠模式改為access

switchport access vlan 20 #將埠分配給vlan10

exit #退出配置f0/2埠

inte***ce fastethernet 0/3 #配置f0/3埠

switchport mode trunk #將埠模式改為trunk

switchport trunk allowed vlan all #允許所有vlan從trunk口通過

exit #退出配置f0/3埠

3sw的配置如下:

enable #進入特權模式

configure terminal #進入配置模式

vlan 10 #建立vlan10

exit #返回

vlan 20 #建立vlan20

exit #返回

inte***ce vlan 10 #配置vlan10

ip add 192.168.10.1 255.255.255.0 #設定ip

exit #退出配置vlan10

inte***ce vlan 20 #配置vlan20

ip add 192.168.20.1 255.255.255.0 #設定ip

exit #退出配置vlan20

inte***ce fastethernet 0/1 #配置f0/1埠

switchport trunk encapsulation dot1q #二層埠封裝802.1q協議

switchport mode trunk #將埠模式改為trunk

switchport trunk allowed vlan all #允許所有vlan從trunk口通過

exit #退出配置f0/1埠

ip routing #啟用ip路由功能

路由傳參的三種方法

專案中很多情況下都需要進行路由之間的傳值,想過很多種方式 sessionstorage localstorage cookie 進行離線快取儲存也可以,用vuex也可以,不過有些大材小用吧,不管怎麼說因場景而異 下面我來說下vue自帶的路由傳參的三種基本方式 先有如下場景 點選當前頁的某個按鈕跳轉到...

vlan的三種模式

tag報文結構的變化是在源mac位址和目的mac位址之後,加上了4bytes的vlan資訊,也就是vlan tag頭 一般來說這樣的報文普通pc機的網絡卡是不能識別的 下圖說明了802.1q封裝tag報文幀結構 帶802.1q的幀是在標準乙太網幀上插入了4個位元組的標識。其中包含 2個位元組的協議識...

三種方法 2020 11 23

利用連線類,例項化得到連線物件 連線類 連線物件 new 連線類 cmd.executescalar cmd.excutereader 關注其中一條資料 物件名.read 獲取關注列所對應的值 console.writeline 物件名 name while 物件名.read 功能,聚焦下一行資料。...