學習筆記|不同VLAN之間相互通訊
阿新 • • 發佈:2019-02-16
上一篇整理了不同裝置的配置VLAN的方法。
但是隻有是相同VLAN之間才能通訊。不同VLAN之間無法通訊。
今天整理一下不同VLAN之間相互通訊的方法。
在劃分VLAN後,不同VLAN之間不能直接進行二層通訊。如果要實現VLAN間通訊。下面通過三種方法實現不同VLAN之間相互通訊。
1、單臂路由
單臂路由(router-on-a-stick)是指在路由器的一個介面上通過配置子介面(或“邏輯介面”,並不存在真正物理介面)的方式,實現原來相互隔離的不同VLAN(虛擬區域網)之間的互聯互通。
cisco裝置配置:
SW2的配置:
//建立vlan 10 和 vlan 20: Switch(config)#vlan 10 Switch(config-vlan)#vlan 20 Switch(config-vlan)# exit //進入介面配置模式,把0/1變成trunk口(預設是access口) Switch(config)#interface fastEthernet 0/1 Switch(config-if)#switchport mode trunk Switch(config-if)#exit //進入介面配置模式分別把對應的介面,加入對應的vlan: Switch(config)#interface fastEthernet 1/1 Switch(config-if)#switchport mode access Switch(config-if)#switchport access vlan 10 Switch(config-if)#interface fastEthernet 2/1 Switch(config-if)#switchport mode access Switch(config-if)#switchport access vlan 20
R0配置。單臂路由的配置(重要)
Router(config)#inter fas 0/0 Router(config-if)#no ip address Router(config-if)#no shutdown //注意:單臂路由的配置父介面一定要no shutdown Router(config-if)#exit Router(config)#int fas 0/0.10 Router(config-subif)#encapsulation dot1Q 10 //注意:在配置ip時一定要先封裝802.1q協議 Router(config-subif)#ip address 192.168.10.1 255.255.255.0 Router(config-subif)#no shutdown Router(config-subif)#int fas 0/0.20 Router(config-subif)#encapsulation dot1Q 20 Router(config-subif)#ip address 192.168.20.1 255.255.255.0 Router(config-subif)#no shutdown
PC0/1的配置
ip 192.168.10.10
netmask 255.255.255.0
gateway 192.168.10.1/192.168.20.1
華為裝置的配置
單臂路由的配置
system-view
interface g0/0/0.11
dot1q termination vid 11
ip add 192.168.10.10 24
arp broadcast enable
quit
interface g0/0/0.12
dot1q termination vid 12
ip add 192.168.20.20 24
arp broadcast enable
quit
2、使用三層交換機實現VLAN之間的通訊
cisco配置
首先需要啟用三層交換機上的路由功能:ip routing
1//建立vlan 10 20
Switch(config)#vlan 10
Switch(config-vlan)#vlan 20
Switch(config-vlan)#exit
//配置SVI介面ip
Switch(config)#interface vlan 10
Switch(config-if)#ip address 192.168.10.1 255.255.255.0
Switch(config-if)#no shutdown
Switch(config-if)#interface vlan 20
Switch(config-if)#ip address 192.168.20.1 255.255.255.0
Switch(config-if)#no shutdown
Switch(config-if)#exit
//改變介面模式並加入vlan
Switch(config)#interface fastEthernet 0/1
Switch(config-if)#switchport mode access
Switch(config-if)#switchport access vlan 10
Switch(config-if)#interface fastEthernet 0/2
Switch(config-if)#switchport mode access
Switch(config-if)#switchport access vlan 20
PC0/PC1配置
ip 192.168.10.10
netmask 255.255.255.0
gateway 192.168.10.1/192.168.20.1
華為配置
<S1>display current-configuration
#sysname S1
#VLAN batch 10 20
#interface VLANif2
ip address 192.168.10.10 255.255.255.0
#interface VLANif3
ip address 192.168.20.20 255.255.255.0
#interface GigabitEthernet0/0/1
port link-type access
port default VLAN 10
#interface GigabitEthernet0/0/2
port link-type access
port default VLAN 20
3、跨交換機實現VLAN間的通訊
三層交換機的配置(SW3)
//建立vlan 10 、 20 並設定ip
Switch(config)#vlan 10
Switch(config-vlan)#vlan 20
Switch(config-vlan)#exit
Switch(config)#interface vlan 10
Switch(config-if)#ip address 192.168.10.1 255.255.255.0
Switch(config-if)#no shutdown
Switch(config-if)#interface vlan 20
Switch(config-if)#ip address 192.168.20.1 255.255.255.0
Switch(config-if)#no shutdown
Switch(config-if)#exit
//設定介面模式並加入相應的vlan(注意trunk口的設定)
Switch(config)#interface fastEthernet 0/1
Switch(config-if)#switchport mode trunk
Switch(config-if)#interface fastEthernet 0/1
Switch(config-if)#switchport access vlan 10
%LINEPROTO-5-UPDOWN: Line protocol on Interface Vlan10, changed state to up
Switch(config)#interface fastEthernet 0/2
Switch(config-if)#switchport mode trunk
Switch(config-if)#interface fastEthernet 0/2
Switch(config-if)#switchport access vlan 20
SW21的配置:
Switch(config)#vlan 10
Switch(config-vlan)#exit
Switch(config)#interface fastEthernet 0/1
Switch(config-if)#switchport mode trunk
Switch(config-if)#interface fastEthernet 1/1
Switch(config-if)#switchport mode access
Switch(config-if)#switchport access vlan 10
Switch(config-if)#exit
SW22的配置:
Switch(config)#inter fa 1/1
Switch(config-if)#switchport mode access
Switch(config-if)#inter fa 2/1
Switch(config-if)#switchport mode trunk
Switch(config-if)#exit
Switch(config)#vlan 20
Switch(config-vlan)#inter fa 1/1
Switch(config-if)#switchport access vlan 20