日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當(dāng)前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

VLAN通信篇

發(fā)布時間:2023/12/15 编程问答 43 豆豆
生活随笔 收集整理的這篇文章主要介紹了 VLAN通信篇 小編覺得挺不錯的,現(xiàn)在分享給大家,幫大家做個參考.

前兩期小編介紹了VLAN的基礎(chǔ)知識以及如何劃分VLAN,之后不斷有讀者詢問: VLAN劃分后,同一VLAN用戶可以二層互通,不同VLAN用戶則二層隔離,可有些場合不同VLAN用戶又想互通,腫么辦呢?

請大家先回憶一下:VLAN是廣播域,而廣播域之間來往的數(shù)據(jù)包一般由路由器中繼的。因此,VLAN間的通信通常要用到路由功能,這被稱作“VLAN間路由。VLAN間路由,可以使用普通的路由器,也可以使用三層交換機。有了這個初步認(rèn)識,接下來小編就開始介紹使用三層交換機進行VLAN間通信的主要場景和技術(shù)。

VLAN間通信場景一:不同VLAN不同網(wǎng)段用戶間的通信,用戶通過三層交換機互聯(lián)

使用技術(shù)VLANIF?

基本原理:前面提到,要實現(xiàn)VLAN間互通,就要建立VLAN間路由,此場景用戶直連在三層交換機上,只需直連路由即可。而VLANIF接口是一個三層的邏輯接口,在其上配置IP地址為用戶的網(wǎng)關(guān)地址后,它就在三層交換機上生成直連路由,同時,可作為用戶的網(wǎng)關(guān)。這樣,發(fā)往各VLAN網(wǎng)段的報文,就可在路由表中分別找到其出接口---VLANIF接口,從而實現(xiàn)三層轉(zhuǎn)發(fā)。

江湖小貼士:VLANIF只生成直連路由,只能使得相鄰設(shè)備互通。現(xiàn)網(wǎng)中用戶間可能會跨多臺三層交換機(如三層網(wǎng)絡(luò)),此時,除配置VLANIF外,還要借助靜態(tài)路由或路由協(xié)議才能實現(xiàn)互通。

VLAN間通信場景二:不同VLAN不同網(wǎng)段用戶間的通信,用戶通過二層交換機互聯(lián),僅通過一臺三層交換機實現(xiàn)VLAN間通信

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

?

基本原理:跟VLANIF一樣,子接口也是三層邏輯接口。在子接口上配置IP地址為用戶的網(wǎng)關(guān)地址后,在三層交換機上同樣形成直連路由,VLAN內(nèi)的用戶同樣將網(wǎng)關(guān)指向?qū)?yīng)的子接口(如圖中VLAN2內(nèi)用戶的網(wǎng)關(guān)為Port1.1VLAN3內(nèi)用戶的網(wǎng)關(guān)為Port2.1),進而實現(xiàn)三層通信。

江湖小貼士:通過子接口實現(xiàn)三層互通,雖然可減少物理接口占有量,不過由于發(fā)送的流量會爭用物理主接口的帶寬,網(wǎng)絡(luò)繁忙時,會導(dǎo)致通信瓶頸喲。

VLAN間通信場景三:不同VLAN相同網(wǎng)段用戶間的通信

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

如下圖所示,因IP地址有限,不同VLAN用戶共用一網(wǎng)段,但又需要互通以及訪問外網(wǎng)。

?

基本原理:通過定義Super-VLANSub-VLAN,?Super-VLAN只用來建立三層VLANIF接口,與網(wǎng)關(guān)對應(yīng),不包含物理接口;Sub-VLAN只包含物理接口,不建立三層VLANIF接口,用來隔離廣播域,一個Super-VLAN可以包含一個或多個Sub-VLAN

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

江湖小貼士:Sub-VLAN內(nèi)主機與外網(wǎng)間的通信,跟使用VLANIF通信原理類似,只不過多了一步查找Sub-VLANSuper-VLAN的映射關(guān)系;但Sub-VLAN間的通信,需要借助Proxy-ARP才能實現(xiàn),這是為什么呢?這是因為Sub-VLAN內(nèi)的主機同屬一個網(wǎng)關(guān),彼此通信時只會做二層轉(zhuǎn)發(fā),而不會通過網(wǎng)關(guān)進行三層轉(zhuǎn)發(fā),但不同Sub-VLAN的主機在二層是相互隔離的,這就造成了Sub-VLAN間無法通信,需要借助Proxy-ARP才能實現(xiàn)。

上述組網(wǎng)中,VLAN間用戶均是通過三層交換機實現(xiàn)三層互通,三層互通需要查找路由表,轉(zhuǎn)發(fā)效率較低。而二層轉(zhuǎn)發(fā)效率高,那VLAN間能否實現(xiàn)二層互通呢?

答案是可以的哦,那就是通過VLAN SwitchVLAN Mapping實現(xiàn)。

VLAN間通信場景四:不同VLAN用戶跨一臺或多臺交換機互聯(lián)

使用技術(shù)VLAN Switch

?

基本原理: 預(yù)先在各交換節(jié)點(如圖中的Switch)上建立一條靜態(tài)轉(zhuǎn)發(fā)路徑(即VLAN Switch表,指定VLAN轉(zhuǎn)換關(guān)系和出接口)。這樣,Switch根據(jù)VLAN Switch表將Port2上收到報文中的VLAN2轉(zhuǎn)換為VLAN3,并從Port3發(fā)出;將Port3上收到報文的VLAN3將轉(zhuǎn)換為VLAN2,并從Port2發(fā)出,從而實現(xiàn)VLAN2VLAN3間的二層互通。

江湖小貼士:VLAN Switch轉(zhuǎn)發(fā)查的是VLAN Switch表,而不是MAC表,這就使得VLAN Switch轉(zhuǎn)發(fā)效率較高。但VLAN Switch是否就因此而可大量應(yīng)用呢?否,因為VLAN Switch需要在途經(jīng)的每個交換節(jié)點都要為每個VLAN用戶配置靜態(tài)轉(zhuǎn)發(fā)路徑,這就限制了其使用范圍,當(dāng)有大量VLAN用戶接入,或用戶跨運營商網(wǎng)絡(luò)時就不再適用。

VLAN間通信場景五:不同VLAN用戶跨運營商網(wǎng)絡(luò)互聯(lián)

使用技術(shù)VLAN Mapping

?



接下來就跟大家講解如何配置,由于篇幅限制,小編僅選一種常用的技術(shù)—VLANIF來講解。

配置案例一:如下圖所示,PC1PC2分屬研發(fā)部和質(zhì)量部,兩部門通過一臺三層交換機互聯(lián),兩部門有業(yè)務(wù)往來,需要二層隔離,三層通信。

?

配置思路

此場景配置簡單,只需將連接PC的接口加入VLAN,然后創(chuàng)建VLANIF,并配置IP地址為對應(yīng)用戶的網(wǎng)關(guān)即可。

操作步驟

l??Switch上的配置如下:

#

sysname?Switch#vlan?batch?10?20#interface?Vlanif10?ip?address?10.1.1.1?255.255.255.0??//此IP地址為PC1對應(yīng)網(wǎng)關(guān)地址#interface?Vlanif20?ip?address?10.1.2.1?255.255.255.0???//此IP地址為PC2對應(yīng)網(wǎng)關(guān)地址#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查看設(shè)備上的路由:

?

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

在驗證之前,先設(shè)置PC1IP地址為10.1.1.2?,網(wǎng)關(guān)為10.1.1.1/24;設(shè)置PC2IP地址為10.1.2.2?,網(wǎng)關(guān)為10.1.2.1/24,然后互Ping,結(jié)果如下:

?

可以看到,互Ping成功,表明配置成功

典型案例二:如下圖所示,為安全及便于管理,企業(yè)為服務(wù)器專門劃分VLAN,用戶屬于VLAN10,服務(wù)器屬于VLAN20,用戶與服務(wù)器間跨接入、匯聚和核心交換機,其中,接入是二層交換機,匯聚、核心是三層交換機。由于業(yè)務(wù)需要,用戶與服務(wù)器間需要互通。

?

配置思路:

此場景用戶與服務(wù)器間跨越多臺二層、三層交換機,可以配置VLANIF,將匯聚交換機AGG作為用戶PC的網(wǎng)關(guān),核心交換機作為服務(wù)器Server的網(wǎng)關(guān)。但VLANIF只生成直連路由,只能使得相鄰設(shè)備互通,要使User與服務(wù)器互通,還需要配置從AGGVLAN20網(wǎng)段以及從COREVLAN10網(wǎng)段的路由,可以使用靜態(tài)路由,也可以使用動態(tài)路由,本示例采用靜態(tài)路由。

操作步驟

1.??配置ACC、AGGCORE的各接口,并將接口加入VLAN,使VLAN10的用戶報文透傳到AGGVLAN20Server報文透傳到CORE

l??ACC1的配置如下:

#sysname?ACC1#vlan?batch?10#interface?GigabitEthernet0/0/1?????//將User劃分到VLAN10中?port?link-type?access?port?default?vlan?10#interface?GigabitEthernet0/0/2????//透傳VLAN10到AGG?port?link-type?trunk?port?trunk?allow-pass?vlan?10ACC2與此類似,只不過接口加入、透傳的VLAN是VLAN20。

l??AGG的配置如下:

#sysname?AGG#vlan?batch?10?30#interface?GigabitEthernet0/0/1?????//透傳VLAN10,以轉(zhuǎn)發(fā)User報文?port?link-type?trunk?port?trunk?allow-pass?vlan?10#interface?GigabitEthernet0/0/2??//透傳互聯(lián)VLAN30,以轉(zhuǎn)發(fā)互聯(lián)報文?port?link-type?trunk?port?trunk?allow-pass?vlan?30

l??CORE的配置如下:

#sysname?CORE#vlan?batch?20?30#interface?GigabitEthernet0/0/1?????//透傳VLAN20,以轉(zhuǎn)發(fā)Server報文?port?link-type?trunk?port?trunk?allow-pass?vlan?20#interface?GigabitEthernet0/0/2??//透傳VLAN30,以轉(zhuǎn)發(fā)互聯(lián)報文?port?link-type?trunk?port?trunk?allow-pass?vlan?30

2.??AGG上配置VLANIF10IP地址,作為用戶的網(wǎng)關(guān);在CORE上配置VLANIF20,作為Server的網(wǎng)關(guān),同時配置互聯(lián)VLANIF30,使AGGCORE互通

l??AGG的配置如下:#interface?Vlanif10?ip?address?10.1.1.1?255.255.255.0??//此IP地址為User對應(yīng)網(wǎng)關(guān)地址#interface?Vlanif30?ip?address?10.10.30.1?255.255.255.0?//互聯(lián)IP地址,不能與User、Server的IP網(wǎng)段沖突l??CORE的配置如下:#interface?Vlanif20?ip?address?192.168.1.1?255.255.255.0??//此IP地址為Server對應(yīng)網(wǎng)關(guān)地址#interface?Vlanif30?ip?address?10.10.30.2?255.255.255.0?//互聯(lián)IP地址,不能與User、Server的IP網(wǎng)段沖突配置至此,我們驗證一下User是否能Ping通Server:可以看到,User此時Ping不通Server,這是因為AGG上沒有到達Server網(wǎng)段192.168.1.0/24的路由:

3.??AGG、CORE上配置靜態(tài)路由

l??AGG的配置如下:

#

ip route-static 192.168.1.0 255.255.255.0 10.10.30.2

l??CORE的配置如下:

#

ip route-static 10.1.1.0 255.255.255.0 10.10.30.1

江湖小貼士:對于VLANIF、Eth-Trunk這樣的邏輯接口,靜態(tài)路由必須采用下一跳,而不能是出接口,因為這些邏輯接口會有多個成員口,會出現(xiàn)多個下一跳,無法唯一確定下一跳。配置完成后,我們再來用User?Ping?Server,結(jié)果如下:

可以看到,User可以PingServer,配置成功。

轉(zhuǎn)載于:https://blog.51cto.com/hanjh8/1582448

總結(jié)

以上是生活随笔為你收集整理的VLAN通信篇的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網(wǎng)站內(nèi)容還不錯,歡迎將生活随笔推薦給好友。