單臂路由實現不同VLAN之間的通訊
實驗拓撲如下:
一、瞭解單臂路由的原理
1、鏈路型別
PC和交換機之間是接入層,所以使用的是access鏈路,但是VLAN10和VLAN20需要通訊,而且都需要經過路由器,所以交換機和路由器之間的鏈路為trunk。
2、路由器的子介面
路由器的物理介面可以被劃分成多個邏輯的介面,這些被劃分的邏輯介面被形象地稱為子介面,這些邏輯的子介面不能被單獨開啟或關閉,當物理介面被開啟或關閉時,所有的子介面也隨之被開啟或關閉。
3、VLAN標籤的轉換
路由器再轉發資料過程中,除了要重新封裝資料的MAC地址之外,還需要轉換VLAN的標籤。當PC1傳送資料幀給閘道器路由器時,資料幀的標籤屬於VLAN10,當該資料從路由器中轉發出來,VLAN的標籤就被轉換為VLAN20了。
二、單臂路由的配置過程
1、在路由器上建立子介面,並配置VLAN標籤的封裝結構
R1(config)#int f0/0.1
R1(config-subif)#encapsulaton dot1Q 10
R1(config-subif)#ip add 192.168.1.1 255.255.255.0
R1(config-subif)#exit
R1(config)#int f0/0.2
R1(config-subif)#encapsulaton dot1Q 20
R1(config-subif)#ip add 192.168.2.1 255.255.255.0
R1(config-subif)#exit
R1(config)#int f0/0
R1(config-if)#no sh
R1(config-if)#exit
注意:上述的“encapsulaton dot1Q 10”後面的10指的是VLAN 10,20也是指的是VLAN 20。
2、在交換機上配置VLAN和鏈路型別
SW1(config)#vlan 10
SW1(config-vlan)#exit
SW1(config)#vlan 20
SW1(config-vlan)#exit
SW1(config)#int f0/1
SW1(config-if)#switchport access vlan 10
SW1(config-if)#no sh
SW1(config-if)#exit
SW1(config)#int f0/2
SW1(config-if)#switchport access vlan 20
SW1(config-if)#no sh
SW1(config-if)#exit
SW1(config)#int f0/0
SW1(config-if)#switchport mode trunk
SW1(config-if)#no sh
SW1(config-if)#exit
此時單臂路由已經配置成功了,現在只需要在PC1配置IP地址192.168.1.2閘道器192.168.1.1,PC2上配置IP地址192.168.2.2閘道器192.168.2.1。PC1和PC2就可以互相通訊了。
下一篇文章我們來講如何使用三層交換來實現不同VLAN之間的通訊。