一、單臂路由概述
1、單臂路由的概念
單臂路由是指在路由器的一個接口上通過配置子接口(或“邏輯接口”,並不存在真正物理接口)的方式,實現原來相互隔離的不同VLAN(虛擬局域網)之間的互聯互通。
單臂路由實現不同VLAN間通信
2、鏈路類型
交換機連接主機的端口為access鏈路
交換機連接路由器的端口為Trunk鏈路
二、單臂路由的子接口
1、子接口的概念
路由器的物理接口可以被划分為多個邏輯接口,這些被划分后的邏輯接口就成為子接口
每個子接口對應一個VLAN網段的網關
注意:這些邏輯子接口不能單獨的開啟或關閉,當物理接口被開啟或關閉時,所有的該接口的子接口也隨之被開啟或關閉

三、單臂路由的通信原理
單臂路由實現不同VLAN的通信
1、將路由器的物理接口划分為兩個邏輯子接口
分別為F0/0.1、F0/0.2,IP地址和MAC地址如圖所示:

2、不同VLAN之間開始進行通信(數據的貼標簽與脫標簽)

四、單臂路由的優缺點
1、單臂路由的優點
實現不同VLAN之間的通信
2、單臂路由的缺點
容易成為網絡單點故障,配置稍有復雜,現實生活中在業務層面不用或者很少用(作為臨時替換),控制層面數據少的話可以用
二、單臂路由的配置實驗
PC1和PC2配置IP地址,使得PC1能ping同PC2

1、首先配置PC1和PC 2的IP地址以及網關(因為跨網段通信需要配網關)

2、配置SW1的兩個access口
1 [SW1]vlan batch 10 20 //划分VLAN10 與20 2 [SW1]int Ethernet 0/0/1 //進入接口 3 [SW1-Ethernet0/0/1]port link-type access //將此接口定義為access口 4 [SW1-Ethernet0/0/1]port default vlan 10 //此接口默認為VLAN10 5 [SW1-Ethernet0/0/1]undo shutdown //激活 6 [SW1-Ethernet0/0/1]int e0/0/2
7 [SW1-Ethernet0/0/2]p l a 8 [SW1-Ethernet0/0/2]p d v 20
9 [SW1-Ethernet0/0/2]un sh
3、配置SW1的trunk口
命令為:
1 [SW1-Ethernet0/0/2]int g0/0/1 //進入接口 2 [SW1-GigabitEthernet0/0/1]port link-type trunk //將此接口定義為trunk口 3 [SW1-GigabitEthernet0/0/1]port trunk allow-pass vlan 10 20 //trunk口允許VLAN10 20進入 4 [SW1-GigabitEthernet0/0/1]undo shutdown //激活
4、對R1進行子接口配置
進入子接口1
命令為:
1 [R1]interface g0/0/0.1 //進入子接口1
2 [R1-GigabitEthernet0/0/0.1]dot1q termination vid 10 //dot1q是IEEE802.1q定義VLAN的方式,將此接口定義為VLAN10 3 [R1-GigabitEthernet0/0/0.1]ip address 192.168.10.1 24 //在此接口上添加VLAN10網段的IP地址 4 [R1-GigabitEthernet0/0/0.1]arp broadcast enable //開啟ARP廣播請求
進入子接口2
命令為:
1 [R1-GigabitEthernet0/0/0.1]int g0/0/0.2
2 [R1-GigabitEthernet0/0/0.2]dot1q termination vid 20
3 [R1-GigabitEthernet0/0/0.2]ip address 192.168.20.1 24
4 [R1-GigabitEthernet0/0/0.2]arp broadcast enable
5、測試,PC1上pingPC2,看是否能ping通
