1、VLAN間的路由測試
因爲VLAN隔離了二層廣播域,也間接的隔離了各個VLAN之間的其餘二層流量交換,這樣致使屬於不一樣VLAN之間的用戶不能進行二層的通訊。只能通過三層的路由轉發才能將報文從一個VLAN轉發到另一個VLAN。ui
2、解決方法spa
一、在路由器上爲每個VLAN都配置一個物理鏈接。將數據流分不一樣VLAN流到路由器上不一樣的端口中,再經過路由器進行路由的轉發,以實現VLAN之間的通訊。3d
PC配置:code
交換機配置:blog
路由器配置:接口
測試:ip
缺點:隨着交換機VLAN的數量增長,須要路由器的接口也隨之增長。而路由器的端口數量有限且某些端口也並非一直工做狀態,致使成本高且某些端口使用率低。形成浪費。路由
二、配置單臂路由。路由器與交換機之間使用一條物理鏈路鏈接。在路由器上配置子接口方式將數據流經過路由器同一物理接口的不一樣邏輯接口。it
PC配置:
交換機配置:
路由器配置:
interface GigabitEthernet 0/0/0.1 //進入0/0/1下的子接口0.1 dot1q termination vid 10 //封裝802.1Q協議,該子接口對應vlan 10。此命令包含兩個功能,VLAN Tag的剝掉與添加。 ip address 192.168.1.254 24 //設置子接口IP地址和子網掩碼 arp broadcast enable //開啓子接口的ARP廣播 quit interface GigabitEthernet 0/0/0.2 dot1q termination vid 20 ip address 192.168.2.254 24 arp broadcast enable quit
測試:
三、在三層交換機配置vlanif端口來實現VLAN之間的路由,每一個VLAN配置一個vlanif端口並配置一個IP地址(用戶設備設置的網關做爲vlanif端口的IP地址)
PC配置:
交換機配置:
interface Vlanif 10 //進入vlanif 10端口 ip address 192.168.1.254 255.255.255.0 //配置vlanif 10 端口的IP interface Vlanif 20 //進入vlanif 20端口 ip address 192.168.2.254 255.255.255.0 //配置vlanif 20 端口的IP
測試: