單臂路由(router-on-a-stick)是指在路由器的一個接口上經過配置子接口(或「邏輯接口」,並不存在真正物理接口)的方式,實現原來相互隔離的不一樣VLAN(虛擬局域網)之間的互聯互通。code
環境準備:思科模擬器router
PC1:192.168.10.10blog
255.255.255.0接口
192.168.10.1ip
vlan10路由
PC2:192.168.20.10it
255.255.255.0io
192.168.20.1ast
vlan20配置
交換機配置
# 進入vlan模式,建立vlan Switch#vlan database Switch(vlan)#vlan 10 Switch(vlan)#vlan 20 # 進入接口,將vlan劃分到接口中 Switch(config)#interface fastEthernet0/1 Switch(config-if)#switchport mode access Switch(config-if)#switchport access vlan 10 Switch(config)#interface fastEthernet0/2 Switch(config-if)#switchport mode access Switch(config-if)#switchport access vlan 20 # 將與路由器鏈接的端口設置爲trunk模式 Switch(config)#interface fastEthernet0/3 Switch(config-if)#switchport mode trunk
路由器配置
# 開啓與交換機鏈接的端口 Router(config)#interface fastEthernet 0/0 Router(config-if)#no shutdown # 配置子接口的ip地址 Router(config)#interface fastEthernet 0/0.1 # 進入接口配置ip地址你會發現配置失敗,是由於須要設置IEEE 802.1Q標準 協議後面的數字和vlan一致 Router(config-subif)#encapsulation dot1Q 10 Router(config-subif)#ip address 192.168.10.1 255.255.255.0 Router(config)#interface fastEthernet 0/0.2 Router(config-subif)#encapsulation dot1Q 10 Router(config-subif)#ip address 192.168.20.1 255.255.255.0
配置完成,咱們試着ping一下,已經通訊了