但事實(shí)上在很多網(wǎng)絡(luò)中要求處于不同VLAN中的計(jì)算機(jī)間能夠相互通信,如何解決VLAN間的通信問(wèn)題是我們?cè)谝?guī)劃VLAN時(shí)必須認(rèn)真考慮的問(wèn)題。在校園網(wǎng)絡(luò)發(fā)展的初期,網(wǎng)絡(luò)中只有10%-20%的信息在VLAN之間傳播,但隨著多媒體技術(shù)在校園網(wǎng)絡(luò)中應(yīng)用的迅速普及,VLAN之間信息的傳輸量增加了許多倍,如果VLAN之間的通信問(wèn)題解決得不好,將嚴(yán)重影響網(wǎng)絡(luò)的使用和安全。
在LAN內(nèi)的通信,是通過(guò)數(shù)據(jù)幀頭中指定通信目標(biāo)的MAC地址來(lái)完成的。而為了獲取MAC地址,TCP/IP協(xié)議下使用ARP地址協(xié)議解析MAC地址的方法是通過(guò)廣播報(bào)文來(lái)實(shí)現(xiàn)的,如果廣播報(bào)文無(wú)法到達(dá)目的地,那么就無(wú)從解析MAC地址,亦即無(wú)法直接通信。當(dāng)計(jì)算機(jī)分屬不同的VLAN時(shí),就意味著分屬不同的廣播域,自然收不到彼此的廣播報(bào)文。因此,屬于不同VLAN的計(jì)算機(jī)之間無(wú)法直接互相通信。為了能夠在VLAN間通信,需要利用OSI參照模型中更高一層一網(wǎng)絡(luò)層的信息(IP地址)來(lái)進(jìn)行路由。在目前的網(wǎng)絡(luò)互聯(lián)設(shè)備中,能完成路由功能的設(shè)備主要有路由器和三層以上的交換機(jī)。
(1)通過(guò)路由器實(shí)現(xiàn)VLAN間的通信
使用路由器實(shí)現(xiàn)VLAN間通信時(shí),路由器與交換機(jī)的連接方式有兩種。第一種通過(guò)路由器的不同物理接口與交換機(jī)上的每個(gè)VLAN分別連接。第二種通過(guò)路由器的邏輯子接口與交換機(jī)的各個(gè)VLAN連接。
◆通過(guò)路由器的不同物理接口與交換機(jī)上的每個(gè)VLAN分別連接這種方式的優(yōu)點(diǎn)是管理簡(jiǎn)單,缺點(diǎn)是網(wǎng)絡(luò)擴(kuò)展難度大。每增加一個(gè)新的VLAN,都需要消耗路由器的端口和交換機(jī)上的訪問(wèn)鏈接,而且還需要重新布設(shè)條網(wǎng)線。而路由器,通常不會(huì)帶有太多LAN接口的。新建VLAN時(shí),為了對(duì)應(yīng)增加的VLAN所需的端口,就必須將路由器升級(jí)成帶有多個(gè)LAN接口的高端產(chǎn)品,這部分成本,還有重新布線所帶來(lái)的開銷,都使得這種接線法成為一種不受歡迎的辦法。
◆通過(guò)路由器的邏輯子接口與交換機(jī)的各個(gè)VLAN連接。這種連接方式要求路由器和交換機(jī)的端口都支持匯聚鏈接,且雙方用于匯聚鏈路的協(xié)議自然也必須相同。接著在路由器上定義對(duì)應(yīng)各↑VLAN的邏輯子接口E1.1和E1.2。由于這種方式是靠在一個(gè)物理端日上設(shè)置多個(gè)邏輯子接口的方式實(shí)現(xiàn)網(wǎng)絡(luò)擴(kuò)展,因此網(wǎng)絡(luò)擴(kuò)展比較容易且成本較低,只是對(duì)路由器的配置要復(fù)雜些。
(2)用交換機(jī)代替路由器實(shí)現(xiàn)VLAN間的通信
目前市場(chǎng)上有許多三層以上的網(wǎng)站設(shè)計(jì)交換機(jī),在這些交換機(jī)中,廠家通過(guò)硬件或軟件的方式將路由功能集成到交換機(jī)中,交換機(jī)主要用于園區(qū)網(wǎng)中,園區(qū)網(wǎng)中的路由比較簡(jiǎn)單,但要求數(shù)據(jù)交換的速度較快,因此在大型園區(qū)網(wǎng)中用交換機(jī)代替路由器已是不爭(zhēng)的事實(shí)。用交換機(jī)代替路由器實(shí)現(xiàn)VLAN間通信的方式也有兩種,其一,就是啟用交換機(jī)的路由功能,這種方式的實(shí)現(xiàn)方法可采用以上介紹的路由器方式的任一種。其二,是利用某些高端交換機(jī)所支持的專用VLAN功能來(lái)實(shí)現(xiàn)VLAN間的通信。
本文地址:http://m.cdrpkj.cn//article/3659.html