国产日韩欧美一区二区三区三州_亚洲少妇熟女av_久久久久亚洲av国产精品_波多野结衣网站一区二区_亚洲欧美色片在线91_国产亚洲精品精品国产优播av_日本一区二区三区波多野结衣 _久久国产av不卡

?

論VLAN技術(shù)的具體應(yīng)用

2017-03-17 20:08:12程永青
電腦知識與技術(shù) 2016年32期

程永青

摘要:隨著企業(yè)互聯(lián)網(wǎng)+意識的覺醒,越來越多的傳統(tǒng)線下企業(yè)開始將自己的產(chǎn)品和服務(wù)轉(zhuǎn)移到互聯(lián)網(wǎng)這個平臺,不斷整合自己的線下和線上資源,優(yōu)化配置,以達到企業(yè)前所未有的競爭優(yōu)勢。目前,組建企業(yè)網(wǎng)的技術(shù)有很多,比如常見的交換技術(shù),如VLAN、STP、端口安全、鏈路聚合等等;路由技術(shù),比如OSPF、BGP、MPLS VPN等等。該文主要介紹的是VLAN技術(shù),即虛擬局域網(wǎng)技術(shù),包括它的原理和配置,該技術(shù)目前被廣泛地應(yīng)用在企業(yè)園區(qū)網(wǎng)之中,具有相當(dāng)大的現(xiàn)實意義。

關(guān)鍵詞:虛擬局域網(wǎng);VLAN;三層交換;Dot1Q

中圖分類號:TP393 文獻標(biāo)識碼:A 文章編號:1009-3044(2016)32-0017-03

1 引言

早期局域網(wǎng)技術(shù)可以追溯到上個世紀(jì)的七十年代,經(jīng)過幾十年的發(fā)展,如今的交換式局域網(wǎng)技術(shù)已經(jīng)完全淘汰了當(dāng)初的共享型局域網(wǎng)技術(shù),原因是共享型局域網(wǎng)當(dāng)中的所有主機都處在同一個沖突域和廣播域,沖突帶來的后果是網(wǎng)絡(luò)利用率不高,因為設(shè)備間不可以同時轉(zhuǎn)發(fā)數(shù)據(jù),必須要相互“競爭”,為了避免這種“爭搶”,局域網(wǎng)中引入了CSMA/CD這種介質(zhì)訪問控制技術(shù);廣播帶來的危害是廣播風(fēng)暴,事實上,“廣播”僅僅是網(wǎng)絡(luò)的工作方式而已,其本身并沒有問題,但如果不加以控制,任其出現(xiàn),那就會形成所謂的“廣播風(fēng)暴”,這會大大降低網(wǎng)絡(luò)的性能,不僅造成網(wǎng)絡(luò)的擁塞,還會白白浪費設(shè)備的資源,帶來不可低估的嚴(yán)重后果。

目前,局域網(wǎng)中最常用的設(shè)備是交換機,交換機不僅有傳統(tǒng)的二層交換機,還有三層交換機,但不管是哪一種設(shè)備,其本質(zhì)上都是不隔離廣播的,可以這樣理解,交換機的所有端口都默認(rèn)處在同一個廣播域。前面我們提到如果廣播太多勢必會造成廣播風(fēng)暴,影響網(wǎng)絡(luò)的性能,那如何隔離廣播呢?我們可以通過一個例子來說明這一點:集線器是物理層設(shè)備,它不知道什么是沖突,什么是廣播,所以連接在它上面的設(shè)備就都處在同一個沖突和廣播域之中;交換機前面介紹過,數(shù)據(jù)鏈路層設(shè)備,隔離沖突域,但不隔離廣播域;路由器是網(wǎng)絡(luò)層設(shè)備,它即隔離沖突域又隔離廣播域。現(xiàn)在看來,可以隔離廣播域的只有路由器了,但使用路由器來隔離廣播其成本過于昂貴,而且路由器上的端口數(shù)量有限,轉(zhuǎn)發(fā)性能也比較低,因此,選用路由器來隔離廣播不是解決問題的最佳方法。正是基于這樣的原因,在需求之下產(chǎn)生了虛擬局域網(wǎng)技術(shù),即VLAN技術(shù),它的出現(xiàn)及時地解決了利用交換機隔離廣播的問題。

2 VLAN的基本概念

VLAN(Virtual Local Area Network)又叫虛擬局域網(wǎng),是當(dāng)前使用較為廣泛的局域網(wǎng)技術(shù),利用它可以很好的隔離廣播,而不需要額外的增加成本和設(shè)備。一般認(rèn)為,一個VLAN就是一個廣播域,一個VLAN就是一個子網(wǎng),VLAN內(nèi)的PC之間相互通信,互不干擾,VLAN間的PC由于其隔離廣播的特性默認(rèn)是不能直接通信的,但可以通過配置使其可以通信,這樣看來VLAN的引入帶來了某種靈活性,在隔離廣播的同時可以使某些VLAN間的PC可以通信。

VLAN技術(shù)主要有以下幾點優(yōu)勢,首先也是最主要的特點是隔離廣播,廣播無法跨越VLAN的邊界;其次,VLAN具有安全性,不同VLAN間的客戶不可以通信;第三,可以根據(jù)企業(yè)組織架構(gòu)需求將處于不同樓宇間的用戶組成一個虛擬的工作組,不必受其地理位置的影響;最后,VLAN內(nèi)部如果出現(xiàn)廣播風(fēng)暴,其影響范圍也僅僅局限在改VLAN內(nèi)部,不會波及其他的VLAN。

3 VLAN的基本類型

VLAN的類型主要有以下四種:

第一種類型是基于端口的VLAN,這是最簡單的一種VLAN,配置和管理都比較簡單,默認(rèn)情況下,交換機上有一個VLAN1,所有的端口都處于VLAN1,只要將端口劃入相應(yīng)的VLAN下就可以實現(xiàn)不同VLAN間的隔離,本文主要探討基于端口的VLAN技術(shù)。

第二種類型是基于MAC地址的VLAN,交換機維護著一張VLAN映射表,里面記錄著VLAN與MAC地址的對應(yīng)關(guān)系,交換機通過MAC地址來確定PC所屬的VLAN,并且只有相同VLAN內(nèi)的PC才可以通信。這種VLAN技術(shù)的特點是用戶的物理位置是不受限制的,無論用戶處在企業(yè)網(wǎng)絡(luò)的什么位置,只要PC的MAC地址不變,那么所屬的VLAN就不變。

第三種類型是基于子網(wǎng)的VLAN,一個子網(wǎng)對應(yīng)一個VLAN,但工程實踐中很少使用,在此不做過多介紹。

第四種類型是基于協(xié)議的VLAN,交換機根據(jù)數(shù)據(jù)幀中上層封裝的協(xié)議將其劃分到不同的VLAN,上層協(xié)議主要是指IP協(xié)議和IPX協(xié)議。目前網(wǎng)絡(luò)層的主要協(xié)議就是IP協(xié)議,因此這種劃分方式在工程中也幾乎也用不到。

4 VLAN的標(biāo)簽格式

目前,VLAN標(biāo)簽格式有兩種,一種是公認(rèn)標(biāo)準(zhǔn)802.1Q;一種是思科私有標(biāo)準(zhǔn)ISL,但不管是哪一種標(biāo)準(zhǔn)都是用來給數(shù)據(jù)幀打標(biāo)簽的,用于標(biāo)識數(shù)據(jù)幀所屬的VLAN。IEEE 802.1Q是VLAN的正式標(biāo)準(zhǔn),在傳統(tǒng)的以太網(wǎng)數(shù)據(jù)幀基礎(chǔ)上(源MAC地址字段和協(xié)議類型字段之間)增加了4個字節(jié)的802.1Q標(biāo)簽,如下圖所示:

從上圖中我們可以看出,VLAN標(biāo)簽里包括了2Bytes的標(biāo)簽協(xié)議標(biāo)識符(TPID)、3bits的PRI和1bit的CFI,最重要的VID占12bits,最多可支持4096個VLAN。

5 VLAN的接口類型

首先介紹VLAN中的接口類型,即Access口和Trunk口,在華為和華三的設(shè)備中還存在一種混合端口,Hybrid接口。Access接口是交換機上用來連接用戶主機的接口,它只能是接入鏈路(Access Link)。Trunk接口是交換機上用來與其他交換機連接的接口,它只能連接干道鏈路(Trunk Link)。Hybrid接口是交換機上既可以連接用戶主機,又可以連接其他交換機的接口。Hybrid接口既可以連接接入鏈路又可以連接干道鏈路。

其次介紹一下Access接口是如何接收數(shù)據(jù)幀的,第一步先判斷數(shù)據(jù)幀是否攜帶標(biāo)簽,如果否,則打上缺省VLAN的ID;如果是,則進一步判斷該幀的VLANID是否和缺省的VLANID相同,如果否,則丟棄;如果是,則接收并進一步處理。Access接口在發(fā)送數(shù)據(jù)幀時是先剝離標(biāo)簽,然后再發(fā)送。

再者介紹一下Trunk接口是如何接收數(shù)據(jù)幀的,第一步先判斷數(shù)據(jù)幀是否攜帶標(biāo)簽,如果否,則打上缺省VLAN的ID;如果是,則進一步判斷是否允許該VLANID通過,如果否,則丟棄,如果是,則接收并進一步處理。Trunk接口在發(fā)送數(shù)據(jù)幀時先判斷該數(shù)據(jù)幀的VLANID是否和缺省VLANID相同,如果否,則保留原有數(shù)據(jù)幀,如果是,則剝離標(biāo)簽并發(fā)送。

最后介紹一下Hybrid接口是如何接收數(shù)據(jù)幀的,第一步先判斷數(shù)據(jù)幀是否攜帶標(biāo)簽,如果否,則打上缺省VLAN的ID;如果是,則進一步判斷是否允許該VLANID通過,如果否,則丟棄,如果是,則接收并進一步處理。Hybrid接口在發(fā)送數(shù)據(jù)幀時先判斷該數(shù)據(jù)幀是否配置了發(fā)送數(shù)據(jù)幀時要攜帶的標(biāo)簽,如果否,則剝離標(biāo)簽并發(fā)送出去;如果是,則保持原有標(biāo)簽并發(fā)送出去。

VLAN的應(yīng)用場景大致有以下幾種形式:單交換機上的VLAN配置;跨交換機上的VLAN配置;不同VLAN間的通信(利用三層交換技術(shù)或者單臂路由技術(shù))等等。單交換機的VLAN配置比較簡單,在此不再贅述。跨交換機的VLAN配置需要在交換機之間配置Trunk接口,并且配置允許通過的VLAN,默認(rèn)是所有VLAN都可以通過。如圖2所示:

圖2 Trunk接口配置示例

在該方案中,連接LSW1和LSW2的Ethernet0/0/22接口需要配置成Trunk接口,而其他連接PC的接口都配置成Access接口。Trunk鏈路類型端口可以接收和發(fā)送多個VLAN的數(shù)據(jù)幀,且在接收和發(fā)送過程中不對數(shù)據(jù)幀中的標(biāo)簽進行任何操作。

上圖中的主要配置如下所示:

system-view

[HUAWEI] sysname LSW1

[LSW1] vlan batch 10 20 //批量創(chuàng)建VLAN 10和VLAN 20

[LSW1] interface ethernet 0/0/1

[LSW1-Ethernet0/0/1] port link-type access //和接入設(shè)備相連的接口類型必須是access,接口默認(rèn)類型不是access,需要手動配置為access

[LSW1-Ethernet0/0/1] port default vlan 10 //將接口E0/0/1加入VLAN 10

[LSW1-Ethernet0/0/1] quit

[LSW1] interface ethernet 0/0/10

[LSW1-Ethernet0/0/10] port link-type access

[LSW1-Ethernet0/0/10] port default vlan 20 //將接口GE1/0/2加入VLAN 20

[LSW1-Ethernet0/0/10] quit

[LSW1] interface ethernet 0/0/22

[LSW1-Ethernet0/0/22] port link-type trunk //交換機之間相連接口類型建議使用trunk,接口默認(rèn)類型不是trunk,需要手動配置為trunk

[LSW1-Ethernet0/0/22] port trunk allow-pass vlan 10 20 //將接口GE1/0/3加入VLAN 10和VLAN 20

以上僅是LSW1上的配置,LSW2的配置雷同。

6 VLAN間通信的配置——利用VLANIF接口

接下來我們使用一個例子來講解VLAN間是如何通信的,默認(rèn)情況下,VLAN間是無法通信的,需要利用三層設(shè)備才可以實現(xiàn)VLAN間的通信。網(wǎng)絡(luò)拓?fù)淙鐖D3所示。

VLANIF接口是一種三層的邏輯接口,通過在VLANIF接口上配置IP地址可以實現(xiàn)VLAN間的三層互通。采用如下的思路配置VLAN間通過VLANIF接口通信:

(1)劃分VLAN;

(2)配置接口加入VLAN,允許用戶所屬的VLAN通過當(dāng)前接口;

(3)創(chuàng)建VLANIF接口并配置IP地址,實現(xiàn)三層互通。

Switch上的配置如下:

system-view

[HUAWEI] sysname Switch

[Switch] vlan batch 10 20

[Switch] interface gigabitethernet 1/0/1

[Switch-GigabitEthernet1/0/1] port link-type access //和接入設(shè)備相連的接口類型設(shè)置為access

[Switch-GigabitEthernet1/0/1] port default vlan 10 //接口加入VLAN 10

[Switch-GigabitEthernet1/0/1] quit

[Switch] interface gigabitethernet 1/0/2

[Switch-GigabitEthernet1/0/2] port link-type access

[Switch-GigabitEthernet1/0/2] port default vlan 20

[Switch-GigabitEthernet1/0/2] quit

[Switch] interface vlanif 10

[Switch-Vlanif10] ip address 10.10.10.2 24 //將VLANIF10的IP地址配置為10.10.10.2/24

[Switch-Vlanif10] quit

[Switch] interface vlanif 20

[Switch-Vlanif20] ip address 10.10.20.2 24 //將VLANIF20的IP地址配置為10.10.20.2/24

[Switch-Vlanif20] quit

最后需要注意的是,用戶PC的網(wǎng)關(guān)應(yīng)該設(shè)置成其所屬VLAN的VLANIF接口IP地址,不然用戶PC間將無法通信。配置完成后,VLAN 10內(nèi)的User1與VLAN 20內(nèi)的User2就能夠相互訪問了。

7 結(jié)束語

VLAN技術(shù)是目前園區(qū)網(wǎng)中使用較廣的技術(shù),是管理人員必須熟練掌握好的技術(shù)。本文著重闡述了VLAN的技術(shù)背景,VLAN的類型,VLAN的接口,VLAN標(biāo)簽的格式,以及最后的兩個VLAN配置實例,希望本文有助于讀者掌握VLAN技術(shù)的基本概念,為后續(xù)學(xué)習(xí)打下基礎(chǔ)。

參考文獻:

[1] 楊姝.VLAN技術(shù)實驗的設(shè)計與仿真實現(xiàn)研究[J].實驗技術(shù)與管理,2014.

[2] 馮棟柱.基于VLAN技術(shù)在高校校園網(wǎng)建設(shè)中的應(yīng)用[J].微計算機信息,2010.

[3] 孔欣.基于Packet Tracer的跨路由器實現(xiàn)VLAN間通信及分析[J].現(xiàn)代計算機,2010.

山阴县| 如东县| 鄯善县| 资溪县| 什邡市| 丰都县| 七台河市| 公主岭市| 抚宁县| 湘潭市| 舟曲县| 利辛县| 洛川县| 文水县| 依兰县| 呼伦贝尔市| 喀什市| 宜城市| 阿坝| 凌源市| 北安市| 通化市| 含山县| 太湖县| 卢湾区| 彰化县| 桓仁| 西乡县| 绍兴县| 科尔| 湖口县| 新巴尔虎右旗| 文化| 方正县| 贞丰县| 灌南县| 元谋县| 历史| 通河县| 齐齐哈尔市| 新建县|