VLAN知識點整理之vlan通信篇

vlan間如果要進行相互通信,怎麼辦呢?VLAN間的通信通常要用到路由功能,這被稱作“VLAN間路由”。VLAN間路由,可以使用普通的路由器,也可以使用三層交換機。

VLAN間通信場景一:不同VLAN不同網段用戶間的通信,用戶通過三層交換機互聯

使用技術:VLANIF

VLAN知識點整理之vlan通信篇

此場景用戶直連在三層交換機上,只需直連路由即可。而VLANIF接口是一個三層的邏輯接口,在其上配置IP地址為用戶的網關地址後,它就在三層交換機上生成直連路由,同時,可作為用戶的網關。這樣,發往各VLAN網段的報文,就可在路由表中分別找到其出接---VLANIF接口,從而實現三層轉發。

VLAN間通信場景二:不同VLAN不同網段用戶間的通信,用戶通過二層交換機互聯,僅通過一臺三層交換機實現VLAN間通信

使用技術:子接口(又稱單臂路由)

VLAN知識點整理之vlan通信篇

跟VLANIF一樣,子接口也是三層邏輯接口。在子接口上配置IP地址為用戶的網關地址後,在三層交換機上同樣形成直連路由,VLAN內的用戶同樣將網關指向對應的子接口(如圖中VLAN2內用戶的網關為Port1.1,VLAN3內用戶的網關為Port2.1),進而實現三層通信。

VLAN間通信場景三:不同VLAN相同網段用戶間的通信

使用技術:Super VLAN(又稱VLAN聚合)

因IP地址有限,不同VLAN用戶共用一網段,但又需要互通以及訪問外網。

VLAN知識點整理之vlan通信篇

通過定義Super-VLAN和Sub-VLAN, Super-VLAN只用來建立三層VLANIF接口,與網關對應,不包含物理接口;Sub-VLAN只包含物理接口,不建立三層VLANIF接口,用來隔離廣播域,一個Super-VLAN可以包含一個或多個Sub-VLAN。

我們可以這樣看,每一個普通VLAN都有一個三層邏輯接口和若干物理接口。而Super VLAN把這兩部分剝離開來:Sub-VLAN只映射物理接口,負責保留各自獨立的廣播域;而Super-VLAN負責實現所有Sub-VLAN共享同一個三層接口的需求,使不同Sub-VLAN內的主機可以共用同一個網關;然後再通過建立Super-VLAN和Sub-VLAN間的映射關係,把三層邏輯接口和物理接口這兩部分有機的結合起來,從而在實現普通VLAN功能的同時,達到節省IP地址的目的。

接下來就跟大家講解如何配置,小編僅選一種常用的技術―VLANIF來講解。

實驗拓撲

VLAN知識點整理之vlan通信篇

配置思路

此場景配置簡單,只需將連接PC的接口加入VLAN,然後創建VLANIF,並配置IP地址為對應用戶的網關即可。

操作步驟

#sysname Switch
#
vlan batch 10 20
#
interface Vlanif10
ip address 10.1.1.1 255.255.255.0 //此IP地址為PC1對應網關地址
#
interface Vlanif20
ip address 10.1.2.1 255.255.255.0 //此IP地址為PC2對應網關地址
#
interface GigabitEthernet0/0/1 //將PC1劃分到VLAN10中
port link-type access
port default vlan 10
#
interface GigabitEthernet0/0/2 //將PC2劃分到VLAN20中
port link-type access
port default vlan 20

配置完成後,我們使用命令display ip routing-table查看設備上的路由:

VLAN知識點整理之vlan通信篇

可以看到,路由表中有了到達VLAN10、VLAN20網段的直連路由。下面我們就驗證一下,PC1、PC2是否可以互相Ping通。

在驗證之前,先設置PC1的IP地址為10.1.1.2 ,網關為10.1.1.1/24;設置PC2的IP地址為10.1.2.2 ,網關為10.1.2.1/24,然後互Ping,結果如下:

VLAN知識點整理之vlan通信篇


分享到:


相關文章: