之前復(fù)習(xí)了VLAN的概念以及幾個接口類型。VLAN在二層可以實現(xiàn)廣播域的劃分,VLAN間可以實現(xiàn)二層通信,但是不能實現(xiàn)三層通信,需要借助其它方式。
一、概述
實際網(wǎng)絡(luò)部署中一般會將不同IP地址段劃分到不同的VLAN。同VLAN且同網(wǎng)段的PC之間可直接進行通信,無需借助三層轉(zhuǎn)發(fā)設(shè)備,該通信方式被稱為二層通信。VLAN之間需要通過三層通信實現(xiàn)互訪,三層通信需借助三層設(shè)備。
常見的三層設(shè)備:路由器、三層交換機、防火墻等。因此一般是將二層交換機與路由器的三層接口互聯(lián),由三層設(shè)備進行路由轉(zhuǎn)發(fā)來實現(xiàn)通信。
二、VLAN間通信
簡單講二層三層有什么區(qū)別,二層不能直接在接口配置IP地址,因為IP是網(wǎng)絡(luò)層,二層接口只能基于接口劃分VLAN,根據(jù)MAC地址表進行數(shù)據(jù)幀轉(zhuǎn)發(fā)。
比如192.168.1.0/24網(wǎng)段不能直接和192.168.20.00/24網(wǎng)段進行IP層通信,需要通過網(wǎng)關(guān)IP進行三層轉(zhuǎn)發(fā)。有以下幾種方式可以實現(xiàn)三層通信。
三、三層通信方式
3.1 三層設(shè)備物理接口
我們知道路由器是三層設(shè)備,每一個接口都是一個獨立的廣播域和沖突域,可以之間配置接口IP地址。

配置物理接口為網(wǎng)關(guān)地址,交換機配置ACCESS類型接口可以實現(xiàn)三層通信,但是由于路由器接口本身不多有4口,6口等,如果有很多VLAN就需要很多端口,因此有點浪費。
3.2 三層設(shè)備子接口
上面需要的物理接口太過浪費了,因此出現(xiàn)了子接口的形式進行三層數(shù)據(jù)轉(zhuǎn)發(fā)。

一個物理接口可以劃分多個子接口,配置子接口為Trunk對接交換機接口,放通允許VLAN列表,子接口配置網(wǎng)關(guān)IP地址即可。

子接口需要配置對應(yīng)的VLAN,還有開啟ARP廣播。
3.3 VLANIF接口
二層交換機(Layer 2 Switch)指的是只具備二層交換功能的交換機。三層交換機(Layer 3 Switch)除了具備二層交換機的功能,還支持通過三層接口(如VLANIF接口)實現(xiàn)路由轉(zhuǎn)發(fā)功能。
VLANIF接口是一種三層的邏輯接口,支持VLAN Tag的剝離和添加,因此可以通過VLANIF接口實現(xiàn)VLAN之間的通信。VLANIF接口編號與所對應(yīng)的VLAN ID相同,如VLAN 10對應(yīng)VLANIF 10。
實際使用中都是一個VLAN對應(yīng)一個子網(wǎng)對應(yīng)一個網(wǎng)關(guān)VLANIF接口,通過三層交換機實現(xiàn)不同VLAN間通信。
轉(zhuǎn)發(fā)過程:發(fā)送端對目的地址進行逐位匹配判斷是否為相同網(wǎng)段,如果是則進行在二層廣播和交換機依據(jù)MAC地址表進行轉(zhuǎn)發(fā),如果為不同網(wǎng)段則通過網(wǎng)關(guān)進行三層轉(zhuǎn)發(fā)。

交換機的VLANIF匹配的為直連路由。

四、通信過程簡介
1、發(fā)送端攜帶源目MAC和IP地址,判斷非同網(wǎng)段轉(zhuǎn)發(fā)給VLANIF網(wǎng)關(guān)
2、二層交換機依據(jù)MAC地址表轉(zhuǎn)發(fā)到三層交換機
3、三層交換機配置了默認路由轉(zhuǎn)發(fā)到對應(yīng)三層接口,根據(jù)下一跳查找轉(zhuǎn)發(fā)接口,替換源MAC
4、三層交換機轉(zhuǎn)發(fā)到路由器,并剝離VLAN標(biāo)簽
5、看到目的地為自身,接收數(shù)據(jù)表,根據(jù)NAT進行端口轉(zhuǎn)換,從對應(yīng)接口轉(zhuǎn)發(fā) 數(shù)據(jù)包經(jīng)過三層設(shè)備時會將源MAC替換為本身MAC地址進行轉(zhuǎn)發(fā),根據(jù)路由表和MAC地址查詢進行轉(zhuǎn)發(fā)。

五、配置示例
1、路由器物理接口
2、子接口
# 子接口配置
# 進入物理接口的子接口
interface GigabitEthernet0/0/0.10
# 終結(jié)VLANtag,接收時去掉tag,發(fā)送時打上tag
dot1q termination vid 10
# 配置地址,子接口可以配置三層地址
ip address 192.168.10.254 255.255.255.0
# 開啟子接口的接收廣播報文,如arp報文,默認關(guān)閉
arp broadcast enable
3、VLANIF配置:
# 創(chuàng)建VLAN
vlan 10
# 配置VLANIF接口
int vlan 10
ip address 192.168.10.254 24
總結(jié):學(xué)習(xí)了不同VLAN間怎樣通訊,簡單了解了三次通信過程,還是要多配置才能熟練,長時間不練習(xí)很容易就忘記了的。文章來源:http://www.zghlxwxcb.cn/news/detail-782898.html
本文由 mdnice 多平臺發(fā)布文章來源地址http://www.zghlxwxcb.cn/news/detail-782898.html
到了這里,關(guān)于計算機網(wǎng)絡(luò)-VLAN間通信的文章就介紹完了。如果您還想了解更多內(nèi)容,請在右上角搜索TOY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!