專利名稱:網(wǎng)絡(luò)布局設(shè)定的方法及其裝置與系統(tǒng)的制作方法
技術(shù)領(lǐng)域:
本發(fā)明涉及一種網(wǎng)絡(luò)布局設(shè)定的方法及其裝置與系統(tǒng),特別是關(guān)于應(yīng)用在虛擬局域網(wǎng)(Virtual LAN;VLAN)中的一種網(wǎng)絡(luò)布局設(shè)定的方法及其裝置與系統(tǒng),藉以動(dòng)態(tài)設(shè)定及調(diào)整內(nèi)部的虛擬局域網(wǎng)布局。
所謂虛擬局域網(wǎng)的布局設(shè)定,是指設(shè)定虛擬局域網(wǎng)成員的布局,目前較廣為采用的有以下五種1.以連接端口為基礎(chǔ)的虛擬局域網(wǎng);2.以媒體存取控制地址(Media Access Control Address;MAC地址)為基礎(chǔ)的虛擬局域網(wǎng);3.以IP子網(wǎng)絡(luò)為基礎(chǔ)的虛擬局域網(wǎng);4.以網(wǎng)絡(luò)層通訊協(xié)議為基礎(chǔ)的虛擬局域網(wǎng);以及5.以原則為基礎(chǔ)的虛擬局域網(wǎng)。以下對(duì)1.以連接端口為基礎(chǔ)的虛擬局域網(wǎng)和2.以MAC地址為基礎(chǔ)的虛擬局域網(wǎng)稍作描述。
1.以連接端口為基礎(chǔ)的虛擬局域網(wǎng)(Port-based VLAN)虛擬局域網(wǎng)的成員是以集線器(Hub)、橋接器(Bridges)、或交換器(Switches)等網(wǎng)絡(luò)設(shè)備的連接端口為基本單位,并利用管理軟件來規(guī)劃一個(gè)虛擬局域網(wǎng)應(yīng)該包括哪些連接端口,而連接端口上又應(yīng)該包含哪些成員。
請(qǐng)參考
圖1,其所繪示為以連接端口為基礎(chǔ)的現(xiàn)有虛擬局域網(wǎng)示意圖。在圖1中,虛擬局域網(wǎng)50、虛擬局域網(wǎng)52和虛擬局域網(wǎng)54,是通過網(wǎng)絡(luò)設(shè)備(如交換器)10、網(wǎng)絡(luò)設(shè)備12和網(wǎng)絡(luò)設(shè)備14所連接。虛擬局域網(wǎng)50的成員包括有分別連接至網(wǎng)絡(luò)設(shè)備10的第二連接端口20、第三連接端口22、第四連接端口24和第五連接端口26的網(wǎng)絡(luò)設(shè)備60、網(wǎng)絡(luò)設(shè)備62、網(wǎng)絡(luò)設(shè)備64和網(wǎng)絡(luò)設(shè)備66。虛擬局域網(wǎng)52的成員包括有分別連接至網(wǎng)絡(luò)設(shè)備10的第十一連接端口36和第十二連接端口38的網(wǎng)絡(luò)設(shè)備72和網(wǎng)絡(luò)設(shè)備74,以及分別連接至網(wǎng)絡(luò)設(shè)備14的第九連接端口108和第十一連接端口110的網(wǎng)絡(luò)設(shè)備88和網(wǎng)絡(luò)設(shè)備90。而虛擬局域網(wǎng)54的成員包括有分別連接至網(wǎng)絡(luò)設(shè)備10的第八連接端口32和第九連接端口34的網(wǎng)絡(luò)設(shè)備68和網(wǎng)絡(luò)設(shè)備70,分別連接至網(wǎng)絡(luò)設(shè)備12的第二連接端口92、第四連接端口94、第六連接端口96和第八連接端口98的網(wǎng)絡(luò)設(shè)備76、網(wǎng)絡(luò)設(shè)備78、網(wǎng)絡(luò)設(shè)備80和網(wǎng)絡(luò)設(shè)備82,以及分別連接至網(wǎng)絡(luò)設(shè)備14的第四連接端口104和第六連接端口106的網(wǎng)絡(luò)設(shè)備84和網(wǎng)絡(luò)設(shè)備86,其中網(wǎng)絡(luò)設(shè)備10的第六連接端口28連接至網(wǎng)絡(luò)設(shè)備12的第十二連接端口100,網(wǎng)絡(luò)設(shè)備10的第七連接端口30連接至網(wǎng)絡(luò)設(shè)備14的第一連接端口102。
雖然,以連接端口為基礎(chǔ)的虛擬局域網(wǎng)在實(shí)施上并不困難,然而在網(wǎng)絡(luò)的安全性和管理方面卻具有嚴(yán)重的缺點(diǎn)。例如,當(dāng)配置在網(wǎng)絡(luò)設(shè)備10的第二連接端口20的網(wǎng)絡(luò)設(shè)備60,改為配置在第十二連接端口38,而原配置在第十二連接端口38的網(wǎng)絡(luò)設(shè)備74則改為配置在第二連接端口20時(shí),可明顯發(fā)現(xiàn)原屬于虛擬局域網(wǎng)50的網(wǎng)絡(luò)設(shè)備60,改為屬于虛擬局域網(wǎng)52。同樣,原屬于虛擬局域網(wǎng)52的網(wǎng)絡(luò)設(shè)備74,則更改為屬于虛擬局域網(wǎng)50。由此可見,網(wǎng)絡(luò)設(shè)備60和網(wǎng)絡(luò)設(shè)備74所屬于的虛擬局域網(wǎng)已不同于原設(shè)定的虛擬局域網(wǎng),使得網(wǎng)絡(luò)的安全性和管理方面出現(xiàn)嚴(yán)重的漏洞。
2.以MAC地址為基礎(chǔ)的虛擬局域網(wǎng)(MAC-based VLAN)虛擬局域網(wǎng)的成員是以各網(wǎng)絡(luò)設(shè)備所具有唯一的MAC地址(一般為48位)為基本單位,同樣也可利用管理設(shè)定軟件來規(guī)劃哪一個(gè)虛擬局域網(wǎng)應(yīng)包含哪些MAC地址(即包含哪些網(wǎng)絡(luò)設(shè)備)。
請(qǐng)參考圖2,其所繪示為以MAC地址為基礎(chǔ)的現(xiàn)有虛擬局域網(wǎng)示意圖。在圖2中,利用網(wǎng)絡(luò)設(shè)備(如交換器)200和控制裝置202,作為虛擬局域網(wǎng)210和虛擬局域網(wǎng)212的連接與控制。此外,網(wǎng)絡(luò)設(shè)備200中具有儲(chǔ)存裝置,用以儲(chǔ)存有關(guān)虛擬局域網(wǎng)210和虛擬局域網(wǎng)212的數(shù)據(jù)(如虛擬局域網(wǎng)的布局設(shè)定)。另外,此儲(chǔ)存裝置204和控制裝置202可內(nèi)建在網(wǎng)絡(luò)設(shè)備200中,又或是其它的網(wǎng)絡(luò)設(shè)備206里。
如圖2所示,虛擬局域網(wǎng)210包括有連接至網(wǎng)絡(luò)設(shè)備200第二連接端口216的20個(gè)網(wǎng)絡(luò)設(shè)備,各自具有一個(gè)互不相同的MAC地址,分別為MAC21至MAC40。虛擬局域網(wǎng)212則包括有連接至網(wǎng)絡(luò)設(shè)備200第一連接端口214的20個(gè)網(wǎng)絡(luò)設(shè)備,此20個(gè)網(wǎng)絡(luò)設(shè)備的MAC地址分別為MAC1至MAC20,以及連接至網(wǎng)絡(luò)設(shè)備200第三連接端口218的20個(gè)網(wǎng)絡(luò)設(shè)備,此20個(gè)網(wǎng)絡(luò)設(shè)備的MAC地址分別為MAC41至MAC60,合共40個(gè)網(wǎng)絡(luò)設(shè)備。
由于在網(wǎng)絡(luò)設(shè)備200中,儲(chǔ)存有關(guān)于虛擬局域網(wǎng)210和虛擬局域網(wǎng)212內(nèi),各個(gè)網(wǎng)絡(luò)設(shè)備的配置和連接狀態(tài)等信息,所以此60個(gè)網(wǎng)絡(luò)設(shè)備可依不同的網(wǎng)絡(luò)通訊設(shè)定而進(jìn)行互相通訊。然而,假如連接至網(wǎng)絡(luò)設(shè)備200第三連接端口218的20個(gè)網(wǎng)絡(luò)設(shè)備,改為連接至網(wǎng)絡(luò)設(shè)備200第五連接端口220,又或改為連接至其它網(wǎng)絡(luò)設(shè)備的連接端口,又或是直接自網(wǎng)絡(luò)設(shè)備200第三連接端口218拔除時(shí),網(wǎng)絡(luò)設(shè)備200內(nèi)對(duì)應(yīng)的虛擬局域網(wǎng)的布局設(shè)定未能動(dòng)態(tài)地進(jìn)行更新,則將造成某些網(wǎng)絡(luò)設(shè)備的連接中斷,并使得虛擬局域網(wǎng)212在邏輯結(jié)構(gòu)上出現(xiàn)斷路,進(jìn)而使得虛擬局域網(wǎng)212的可靠度因而下降以及虛擬局域網(wǎng)的維護(hù)及管理更加困難。
因此本發(fā)明的目的為提供一種網(wǎng)絡(luò)布局設(shè)定的方法及其裝置與系統(tǒng),特別是可應(yīng)用在虛擬局域網(wǎng)中的一種網(wǎng)絡(luò)布局設(shè)定的方法及其裝置與系統(tǒng)。本發(fā)明利用感測(cè)網(wǎng)絡(luò)設(shè)備的MAC地址,藉以動(dòng)態(tài)地設(shè)定及調(diào)整交換器內(nèi)部所儲(chǔ)存的虛擬局域網(wǎng)布局設(shè)定記錄,故能解決現(xiàn)有技術(shù)所產(chǎn)生的問題。
根據(jù)以上所述的目的,本發(fā)明提供了一種網(wǎng)絡(luò)布局設(shè)定的方法,至少包括取得一第一連接端口上的一第一媒體存取控制地址;比對(duì)該第一MAC地址與一虛擬局域網(wǎng)布局設(shè)定記錄,以獲得一比對(duì)結(jié)果;以及根據(jù)該比對(duì)結(jié)果對(duì)該虛擬局域網(wǎng)布局設(shè)定記錄進(jìn)行一更新步驟。
換言之,本發(fā)明的網(wǎng)絡(luò)布局設(shè)定的方法,可應(yīng)用在支持虛擬局域網(wǎng)的交換器內(nèi)。此交換器具有多個(gè)連接端口,交換器內(nèi)部?jī)?chǔ)存有虛擬局域網(wǎng)布局設(shè)定記錄,此虛擬局域網(wǎng)布局設(shè)定記錄包含有多個(gè)MAC地址。本發(fā)明的網(wǎng)絡(luò)布局設(shè)定的方法至少包括感測(cè)并獲得此交換器的連接端口上的一個(gè)網(wǎng)絡(luò)裝置的MAC地址;以及將虛擬局域網(wǎng)布局設(shè)定記錄內(nèi)的MAC地址與此網(wǎng)絡(luò)裝置的MAC地址作比對(duì),若虛擬局域網(wǎng)布局設(shè)定記錄內(nèi)的多個(gè)MAC地址中的一個(gè)MAC地址等于此網(wǎng)絡(luò)裝置的MAC地址時(shí),則以此網(wǎng)絡(luò)裝置連接至交換器的連接端口,取代虛擬局域網(wǎng)布局設(shè)定記錄中此MAC地址所位于的連接端口。若此網(wǎng)絡(luò)裝置的MAC地址不等于虛擬局域網(wǎng)布局設(shè)定記錄內(nèi)任一MAC地址時(shí),則在此虛擬局域網(wǎng)布局設(shè)定記錄中,配置此網(wǎng)絡(luò)裝置的MAC地址和此網(wǎng)絡(luò)裝置連接至交換器的連接端口。
另外,本發(fā)明亦提供一種交換器,至少包括具有一虛擬局域網(wǎng)布局設(shè)定記錄的儲(chǔ)存裝置;以及一控制裝置,用以感測(cè)該交換器上各連接端口的插拔信號(hào),并取得配置在各連接端口上的網(wǎng)絡(luò)設(shè)備的MAC地址,然后將MAC地址與該虛擬局域網(wǎng)布局設(shè)定記錄比對(duì),以獲得比對(duì)結(jié)果,再根據(jù)此比對(duì)結(jié)果對(duì)該虛擬局域網(wǎng)布局設(shè)定記錄進(jìn)行更新步驟。若比對(duì)結(jié)果顯示MAC地址不存在于虛擬局域網(wǎng)布局設(shè)定記錄內(nèi)時(shí),則將MAC地址及其對(duì)應(yīng)的連接端口配置進(jìn)虛擬局域網(wǎng)布局設(shè)定記錄中。若比對(duì)結(jié)果顯示虛擬局域網(wǎng)布局設(shè)定記錄中存有此MAC地址時(shí),則以新感測(cè)獲得的MAC地址及其對(duì)應(yīng)的連接端口配置進(jìn)虛擬局域網(wǎng)布局設(shè)定記錄中,取代虛擬局域網(wǎng)布局設(shè)定記錄中舊有的布局設(shè)定記錄。
而本發(fā)明提供的虛擬局域網(wǎng)系統(tǒng)至少包括具有多個(gè)連接端口的網(wǎng)絡(luò)連接裝置;至少一虛擬局域網(wǎng),包括具有一MAC地址的網(wǎng)絡(luò)設(shè)備,耦接于網(wǎng)絡(luò)連接裝置的多個(gè)連接端口之一;具有至少一虛擬局域網(wǎng)布局設(shè)定記錄的儲(chǔ)存裝置;以及控制裝置,用以感測(cè)網(wǎng)絡(luò)連接裝置各連接端口上的各個(gè)插拔信號(hào),并取得配置在各連接端口上的網(wǎng)絡(luò)設(shè)備的MAC地址,然后將MAC地址與該虛擬局域網(wǎng)布局設(shè)定記錄進(jìn)行比對(duì),以獲得比對(duì)結(jié)果,再根據(jù)比對(duì)結(jié)果對(duì)虛擬局域網(wǎng)布局設(shè)定記錄進(jìn)行更新步驟。若比對(duì)結(jié)果顯示MAC地址不存在于虛擬局域網(wǎng)布局設(shè)定記錄內(nèi)時(shí),則將MAC地址及其對(duì)應(yīng)的連接端口配置進(jìn)虛擬局域網(wǎng)布局設(shè)定記錄中。若比對(duì)結(jié)果顯示虛擬局域網(wǎng)布局設(shè)定記錄中存有此MAC地址時(shí),則以新感測(cè)獲得的MAC地址及其對(duì)應(yīng)的連接端口配置進(jìn)虛擬局域網(wǎng)布局設(shè)定記錄中,取代虛擬局域網(wǎng)布局設(shè)定記錄中舊有的布局設(shè)定記錄。
在本發(fā)明的虛擬局域網(wǎng)系統(tǒng)中,上述的儲(chǔ)存裝置和該控制裝置,可內(nèi)建于網(wǎng)絡(luò)連接裝置或其它網(wǎng)絡(luò)裝置內(nèi),而網(wǎng)絡(luò)連接裝置與網(wǎng)絡(luò)裝置可為支持虛擬局域網(wǎng)的交換器、橋接器、路由器、集線器或網(wǎng)絡(luò)終端設(shè)備等。
通過利用本發(fā)明的網(wǎng)絡(luò)布局設(shè)定的方法,可根據(jù)連接在交換器連接端口上的其它網(wǎng)絡(luò)設(shè)備的MAC地址,動(dòng)態(tài)地設(shè)定及調(diào)整交換器內(nèi)部所儲(chǔ)存的虛擬局域網(wǎng)布局,以方便虛擬局域網(wǎng)的維護(hù)及管理。
本發(fā)明的優(yōu)點(diǎn)為提供了一種網(wǎng)絡(luò)布局設(shè)定的方法及其裝置與系統(tǒng),通過在虛擬局域網(wǎng)中利用本發(fā)明的網(wǎng)絡(luò)布局設(shè)定的方法,使得支持虛擬局域網(wǎng)功能的網(wǎng)絡(luò)設(shè)備,可借著檢測(cè)各個(gè)連接端口上的插拔信號(hào),并根據(jù)連接在交換器連接端口上的其它網(wǎng)絡(luò)設(shè)備的MAC地址,藉以動(dòng)態(tài)地設(shè)定、調(diào)整及更新交換器內(nèi)部所儲(chǔ)存的虛擬局域網(wǎng)布局設(shè)定記錄,以方便虛擬局域網(wǎng)的維護(hù)及管理。
圖中符號(hào)說明10 網(wǎng)絡(luò)設(shè)備 12 網(wǎng)絡(luò)設(shè)備14 網(wǎng)絡(luò)設(shè)備 20 第二連接端口22 第三連接端口 24 第四連接端口26 第五連接端口 28 第六連接端口30 第七連接端口 32 第八連接端口34 第九連接端口 36 第十一連接端口38 第十二連接端口 50 虛擬局域網(wǎng)52 虛擬局域網(wǎng) 54 虛擬局域網(wǎng)60 網(wǎng)絡(luò)設(shè)備 62 網(wǎng)絡(luò)設(shè)備64 網(wǎng)絡(luò)設(shè)備 66 網(wǎng)絡(luò)設(shè)備68 網(wǎng)絡(luò)設(shè)備 70 網(wǎng)絡(luò)設(shè)備72 網(wǎng)絡(luò)設(shè)備 74 網(wǎng)絡(luò)設(shè)備76 網(wǎng)絡(luò)設(shè)備 78 網(wǎng)絡(luò)設(shè)備80 網(wǎng)絡(luò)設(shè)備 82 網(wǎng)絡(luò)設(shè)備84 網(wǎng)絡(luò)設(shè)備 86 網(wǎng)絡(luò)設(shè)備88 網(wǎng)絡(luò)設(shè)備 90 網(wǎng)絡(luò)設(shè)備92 第二連接端口 94 第四連接端口96 第六連接端口 98 第八連接端口100 第十二連接端口 102 第一連接端口104 第四連接端口 106 第六連接端口108 第九連接端口 110 第十一連接端口200 網(wǎng)絡(luò)設(shè)備 202 控制裝置204 儲(chǔ)存裝置 206 網(wǎng)絡(luò)設(shè)備210 虛擬局域 212 虛擬局域網(wǎng)214 第一連接端口 216 第二連接端口218 第三連接端口 220 第五連接端口301 網(wǎng)絡(luò)連接設(shè)備 303 網(wǎng)絡(luò)連接設(shè)備305 網(wǎng)絡(luò)連接設(shè)備 311 網(wǎng)絡(luò)設(shè)備313 網(wǎng)絡(luò)設(shè)備 315 網(wǎng)絡(luò)設(shè)備317 網(wǎng)絡(luò)設(shè)備 319 網(wǎng)絡(luò)設(shè)備
321 網(wǎng)絡(luò)設(shè)備 323 網(wǎng)絡(luò)設(shè)備325 網(wǎng)絡(luò)設(shè)備 327 網(wǎng)絡(luò)設(shè)備329 網(wǎng)絡(luò)設(shè)備 331 網(wǎng)絡(luò)設(shè)備333 網(wǎng)絡(luò)設(shè)備 335 網(wǎng)絡(luò)設(shè)備337 網(wǎng)絡(luò)設(shè)備 339 網(wǎng)絡(luò)設(shè)備341 網(wǎng)絡(luò)設(shè)備 351 第二連接端口353 第三連接端口 355 第四連接端口357 第五連接端359 第六連接端口361 第七連接端口 363 第八連接端口365 第九連接端口 367 第十一連接端口369 第十二連接端口381 第二連接端口383 第四連接端口 385 第八連接端口387 第十連接端口 389 第十二連接端口401 第一連接端口 403 第二連接端口405 第四連接端口 407 第八連接端口409 第十連接端口 500 虛擬局域網(wǎng)502 虛擬局域網(wǎng)504 虛擬局域網(wǎng)506 虛擬局域網(wǎng)508 第十一連接端口650 交換器652 控制裝置654 儲(chǔ)存裝置 660 虛擬局域網(wǎng)662 虛擬局域網(wǎng)664 第一連接端口666 第二連接端668 第三連接端口670 第五連接端口虛擬局域網(wǎng)500是分別由配置在網(wǎng)絡(luò)連接設(shè)備301的第二連接端口351的網(wǎng)絡(luò)設(shè)備311和第三連接端口353的網(wǎng)絡(luò)設(shè)備313,以及配置在網(wǎng)絡(luò)連接設(shè)備303的第二連接端口381的網(wǎng)絡(luò)設(shè)備327和第四連接端口383的網(wǎng)絡(luò)設(shè)備329組成;虛擬局域網(wǎng)502是分別由配置在網(wǎng)絡(luò)連接設(shè)備301的第四連接端口355的網(wǎng)絡(luò)設(shè)備315和第五連接端口357的網(wǎng)絡(luò)設(shè)備317,以及配置在網(wǎng)絡(luò)連接設(shè)備303的第八連接端口385的網(wǎng)絡(luò)設(shè)備331和第十連接端口387的網(wǎng)絡(luò)設(shè)備333組成;虛擬局域網(wǎng)504是分別由配置在網(wǎng)絡(luò)連接設(shè)備301的第八連接端口363的網(wǎng)絡(luò)設(shè)備319和第九連接端口365的網(wǎng)絡(luò)設(shè)備321,以及配置在網(wǎng)絡(luò)連接設(shè)備305的第二連接端口403的網(wǎng)絡(luò)設(shè)備335和第四連接端口405的網(wǎng)絡(luò)設(shè)備337組成;以及虛擬局域網(wǎng)506是分別由配置在網(wǎng)絡(luò)連接設(shè)備301的第十一連接端口367的網(wǎng)絡(luò)設(shè)備323和第十二連接端口369的網(wǎng)絡(luò)設(shè)備325,以及配置在網(wǎng)絡(luò)連接設(shè)備305的第八連接端口407的網(wǎng)絡(luò)設(shè)備339和第十連接端口409的網(wǎng)絡(luò)設(shè)備341組成。
當(dāng)虛擬局域網(wǎng)504中的網(wǎng)絡(luò)設(shè)備319由網(wǎng)絡(luò)連接設(shè)備301的第八連接端口363,更換配置在網(wǎng)絡(luò)連接設(shè)備303的第十一連接端口508時(shí),運(yùn)用本發(fā)明的網(wǎng)絡(luò)布局設(shè)定的方法及其裝置與系統(tǒng),網(wǎng)絡(luò)連接設(shè)備303可直接或間接取得位于第十一連接端口508上的網(wǎng)絡(luò)設(shè)備319的MAC地址,而且網(wǎng)絡(luò)連接設(shè)備303會(huì)以此MAC地址與其儲(chǔ)存的虛擬局域網(wǎng)布局設(shè)定記錄作比較,比對(duì)出此網(wǎng)絡(luò)設(shè)備319的MAC地址原位于網(wǎng)絡(luò)連接設(shè)備301的第八連接端口363,且網(wǎng)絡(luò)連接設(shè)備301的第八連接端口363被配置于虛擬局域網(wǎng)504中。藉此,網(wǎng)絡(luò)連接設(shè)備303便可通過網(wǎng)址自動(dòng)學(xué)習(xí)功能,根據(jù)目前網(wǎng)絡(luò)設(shè)備319的MAC地址配置于網(wǎng)絡(luò)連接設(shè)備303的第十一連接端口508,將第十一連接端口508加入其虛擬局域網(wǎng)布局設(shè)定記錄內(nèi)虛擬局域網(wǎng)504的配置中。接著,在虛擬局域網(wǎng)布局設(shè)定記錄內(nèi),再以第十一連接端口508取代第八連接端口363(網(wǎng)絡(luò)設(shè)備319的MAC地址原系配置在網(wǎng)絡(luò)連接設(shè)備301的第八連接端口363),以更新虛擬局域網(wǎng)布局設(shè)定記錄。
而替換后有關(guān)虛擬局域網(wǎng)的配置可參考圖4,其所繪示為在以MAC地址為基礎(chǔ)的虛擬局域網(wǎng)中,利用本發(fā)明的一較佳實(shí)施例的示意圖。由圖4可得知,網(wǎng)絡(luò)設(shè)備319配置在網(wǎng)絡(luò)連接設(shè)備303的第十一連接端口508上,且仍屬于虛擬局域網(wǎng)504。同樣地,網(wǎng)絡(luò)連接設(shè)備301和網(wǎng)絡(luò)連接設(shè)備305亦會(huì)作出如上述的網(wǎng)絡(luò)連接設(shè)備303相同的動(dòng)作,即取得于網(wǎng)絡(luò)連接設(shè)備303的第十一連接端口508上的網(wǎng)絡(luò)設(shè)備319的MAC地址,并以此網(wǎng)絡(luò)設(shè)備319的MAC地址與其虛擬局域網(wǎng)布局設(shè)定記錄做比較,再將網(wǎng)絡(luò)連接設(shè)備303用以連接網(wǎng)絡(luò)設(shè)備319的第十一連接端口508加入其虛擬局域網(wǎng)布局設(shè)定記錄,然后在虛擬局域網(wǎng)布局設(shè)定記錄內(nèi),以第十一連接端口508取代第八連接端口363(網(wǎng)絡(luò)設(shè)備319的MAC地址原系配置在網(wǎng)絡(luò)連接設(shè)備301的第八連接端口363),以更新虛擬局域網(wǎng)布局設(shè)定記錄。
因此,當(dāng)圖4中任一網(wǎng)絡(luò)設(shè)備欲存取網(wǎng)絡(luò)設(shè)備319的資源時(shí),便會(huì)經(jīng)由網(wǎng)絡(luò)連接設(shè)備303的第十一連接端口508,對(duì)網(wǎng)絡(luò)設(shè)備319作存取。
請(qǐng)參考圖5,其所繪示為根據(jù)本發(fā)明的網(wǎng)絡(luò)布局設(shè)定的方法所實(shí)施的交換器的示意圖。如圖5所示,在以MAC地址為基礎(chǔ)的虛擬局域網(wǎng)中,虛擬局域網(wǎng)660和虛擬局域網(wǎng)662通過利用本發(fā)明的交換器650而連接,其中此交換器650具有控制裝置652和儲(chǔ)存裝置654,儲(chǔ)存裝置654用以儲(chǔ)存有關(guān)虛擬局域網(wǎng)660和虛擬局域網(wǎng)662的布局設(shè)定等資料,而控制裝置652則是用以控制交換器650內(nèi)部和對(duì)外的運(yùn)作。
另外,交換器650的初期虛擬局域網(wǎng)布局設(shè)定記錄為虛擬局域網(wǎng)660包括有配置在交換器650第二連接端口666的20個(gè)網(wǎng)絡(luò)設(shè)備,此20個(gè)網(wǎng)絡(luò)設(shè)備各自具有一個(gè)互不相同的MAC地址,分別為MAC21至MAC40;以及虛擬局域網(wǎng)662則包括有配置在交換器650第一連接端口664的20個(gè)網(wǎng)絡(luò)設(shè)備,此20個(gè)網(wǎng)絡(luò)設(shè)備的MAC地址分別為MAC1至MAC20,以及配置在交換器650第三連接端口668的20個(gè)網(wǎng)絡(luò)設(shè)備,此20個(gè)網(wǎng)絡(luò)設(shè)備的MAC地址分別為MAC41至MAC60,合計(jì)共有40個(gè)網(wǎng)絡(luò)設(shè)備。
在圖5中,交換器650可經(jīng)由使用者對(duì)控制裝置652作適當(dāng)?shù)脑O(shè)定,以決定是否檢測(cè)交換器650各個(gè)連接端口上的插拔信號(hào)。所以,當(dāng)配置在交換器650第三連接端口668的20個(gè)網(wǎng)絡(luò)設(shè)備,改為配置在交換器650第五連接端口670時(shí),控制裝置652可檢測(cè)到第三連接端口668上的拔除信號(hào),然后控制裝置652又檢測(cè)到第五連接端口670上的插入信號(hào),以及檢測(cè)和獲得目前配置在第五連接端口670上各個(gè)網(wǎng)絡(luò)設(shè)備的MAC地址(即為MAC41至MAC60),或是控制裝置652可間接由更換連接端口的網(wǎng)絡(luò)設(shè)備(即分別具有MAC41至MAC60的20個(gè)網(wǎng)絡(luò)設(shè)備)所送出的信號(hào),而取得配置在第五連接端口670上各個(gè)網(wǎng)絡(luò)設(shè)備的MAC地址。
當(dāng)控制裝置652取得第五連接端口670上各網(wǎng)絡(luò)設(shè)備的MAC地址后,控制裝置652會(huì)將第五連接端口670上的MAC41至MAC60共20個(gè)MAC地址,與儲(chǔ)存裝置654中的虛擬局域網(wǎng)布局設(shè)定記錄進(jìn)行比對(duì),并根據(jù)比對(duì)結(jié)果而進(jìn)行下一步驟。在圖5的實(shí)施例中,由于將配置在交換器650第三連接端口668的20個(gè)網(wǎng)絡(luò)設(shè)備,改為配置在交換器650第五連接端口670的情況,故可根據(jù)各個(gè)網(wǎng)絡(luò)設(shè)備的MAC地址,比對(duì)出目前配置在第五連接端口670的20個(gè)網(wǎng)絡(luò)設(shè)備,原系配置在第三連接端口668,同時(shí)獲知此第三連接端口668屬于虛擬局域網(wǎng)662,進(jìn)而比對(duì)出具有MAC41至MAC60的20個(gè)網(wǎng)絡(luò)設(shè)備原本屬于虛擬局域網(wǎng)662。
接著,控制裝置652可通過網(wǎng)址自動(dòng)學(xué)習(xí)的功能,根據(jù)各連接端口上的MAC地址,自動(dòng)對(duì)儲(chǔ)存裝置654中的虛擬局域網(wǎng)布局設(shè)定記錄進(jìn)行比對(duì)更新,由于分別具有MAC41至MAC60的20個(gè)網(wǎng)絡(luò)設(shè)備現(xiàn)已自第三連接端口668改為配置在第五連接端口670,所以控制裝置652先將第五連接端口670加入虛擬局域網(wǎng)布局設(shè)定記錄內(nèi)的虛擬局域網(wǎng)662中,再以MAC41至MAC60現(xiàn)位于的第五連接端口670,取代MAC41至MAC60原位于的第三連接端口668,以更新虛擬局域網(wǎng)662的配置。故當(dāng)虛擬局域網(wǎng)660或虛擬局域網(wǎng)662中任一網(wǎng)絡(luò)設(shè)備,需要存取虛擬局域網(wǎng)662內(nèi)MAC地址為MAC41至MAC60中的一MAC地址的網(wǎng)絡(luò)設(shè)備時(shí),交換器650便會(huì)依據(jù)更新后的虛擬局域網(wǎng)布局設(shè)定記錄(即虛擬局域網(wǎng)662內(nèi),MAC41至MAC60的網(wǎng)絡(luò)設(shè)備配置于交換器650的第五連接端口670上),而對(duì)MAC地址為MAC41至MAC60中的一MAC地址的網(wǎng)絡(luò)設(shè)備作存取。
在圖5所示的實(shí)施例中,僅描述配置在交換器650第三連接端口668的20個(gè)網(wǎng)絡(luò)設(shè)備,改為配置在交換器650第五連接端口670的情況。若在其它情況下,如配置在交換器650第三連接端口668的20個(gè)網(wǎng)絡(luò)設(shè)備,改為連接至其它網(wǎng)絡(luò)設(shè)備的連接端口,又或直接自交換器650第三連接端口668拔除時(shí),本發(fā)明亦可作相應(yīng)的比對(duì)處理,以更新虛擬局域網(wǎng)布局設(shè)定記錄,使得虛擬局域網(wǎng)660和虛擬局域網(wǎng)662保持有一定的可靠度。
如本領(lǐng)域技術(shù)人員所了解的,以上所述僅為本發(fā)明的較佳實(shí)施例而已,并非用以限定本發(fā)明的專利保護(hù)范圍;凡其它未脫離本發(fā)明所揭示的精神下所完成的等效改變或修飾,均應(yīng)包含在本專利的保護(hù)范圍內(nèi)。
權(quán)利要求
1.一種網(wǎng)絡(luò)布局設(shè)定的方法,至少包括取得一第一連接端口上的一第一媒體存取控制地址;比對(duì)該第一MAC地址與一虛擬局域網(wǎng)布局設(shè)定記錄,以獲得一比對(duì)結(jié)果;以及根據(jù)該比對(duì)結(jié)果對(duì)該虛擬局域網(wǎng)布局設(shè)定記錄進(jìn)行一更新步驟。
2.如權(quán)利要求1所述的網(wǎng)絡(luò)布局設(shè)定的方法,其特征在于是通過檢測(cè)該第一連接端口上的一第一插拔信號(hào)以取得該第一連接端口上的該第一MAC地址。
3.如權(quán)利要求1所述的網(wǎng)絡(luò)布局設(shè)定的方法,其特征在于該比對(duì)結(jié)果顯示該第一MAC地址不存在于該虛擬局域網(wǎng)布局設(shè)定記錄內(nèi)時(shí),則該更新步驟為將該第一MAC地址及該第一連接端口配置進(jìn)該虛擬局域網(wǎng)布局設(shè)定記錄中。
4.如權(quán)利要求1所述的網(wǎng)絡(luò)布局設(shè)定的方法,其特征在于該比對(duì)結(jié)果顯示該虛擬局域網(wǎng)布局設(shè)定記錄中的一第二MAC地址等于該第一MAC地址時(shí),則該更新步驟為以該第一MAC地址和該第一連接端口,取代該虛擬局域網(wǎng)布局設(shè)定記錄中的該第二MAC地址和對(duì)應(yīng)該第二MAC地址的一第二連接端口。
5.一種交換器,該交換器應(yīng)用在一虛擬局域網(wǎng)中,且用以連接多個(gè)網(wǎng)絡(luò)設(shè)備,該交換器至少包括一儲(chǔ)存裝置,該儲(chǔ)存裝置具有一虛擬局域網(wǎng)布局設(shè)定記錄;以及一控制裝置,該控制裝置用以感測(cè)該交換器之一第一連接端口上的一第一插拔信號(hào),并取得配置在該第一連接端口上的一第一網(wǎng)絡(luò)設(shè)備的一第一MAC地址,然后比對(duì)該第一MAC地址與該虛擬局域網(wǎng)布局設(shè)定記錄,以獲得一比對(duì)結(jié)果,再根據(jù)該比對(duì)結(jié)果對(duì)該虛擬局域網(wǎng)布局設(shè)定記錄進(jìn)行一更新步驟。
6.如權(quán)利要求5所述的交換器,其特征在于該比對(duì)結(jié)果顯示該第一MAC地址不存在于該虛擬局域網(wǎng)布局設(shè)定記錄內(nèi)時(shí),則該更新步驟為將該第一MAC地址及該第一連接端口配置進(jìn)該虛擬局域網(wǎng)布局設(shè)定記錄中。
7.如權(quán)利要求5所述的交換器,其特征在于該比對(duì)結(jié)果顯示該虛擬局域網(wǎng)布局設(shè)定記錄中的一第二MAC地址等于該第一MAC地址時(shí),則該更新步驟為以該第一MAC地址和該第一連接端口,取代該虛擬局域網(wǎng)布局設(shè)定記錄中的該第二MAC地址和對(duì)應(yīng)該第二MAC地址的一第二連接端口。
8.一種虛擬局域網(wǎng)系統(tǒng),至少包括一網(wǎng)絡(luò)連接裝置,該網(wǎng)絡(luò)連接裝置具有多個(gè)連接端口;至少一虛擬局域網(wǎng),該至少一虛擬局域網(wǎng)至少包括一網(wǎng)絡(luò)設(shè)備,該網(wǎng)絡(luò)設(shè)備具有一MAC地址,且耦接于該些連接端口的一第一連接端口;一儲(chǔ)存裝置,該儲(chǔ)存裝置具有該至少一虛擬局域網(wǎng)的至少一虛擬局域網(wǎng)布局設(shè)定記錄;以及一控制裝置,該控制裝置用以感測(cè)該網(wǎng)絡(luò)連接裝置的該第一連接端口上的一第一插拔信號(hào),并取得配置在該第一連接端口上的一第一網(wǎng)絡(luò)設(shè)備的一第一MAC地址,然后比對(duì)該第一MAC地址與該至少一虛擬局域網(wǎng)布局設(shè)定記錄,以獲得一比對(duì)結(jié)果,再根據(jù)該比對(duì)結(jié)果對(duì)該至少一虛擬局域網(wǎng)布局設(shè)定記錄進(jìn)行一更新步驟。
9.如權(quán)利要求8所述的虛擬局域網(wǎng)系統(tǒng),其特征在于該比對(duì)結(jié)果顯示該第一MAC地址不存在于該至少一虛擬局域網(wǎng)布局設(shè)定記錄內(nèi)時(shí),則該更新步驟為將該第一MAC地址及該第一連接端口配置進(jìn)該至少一虛擬局域網(wǎng)布局設(shè)定記錄中。
10.如權(quán)利要求8所述的虛擬局域網(wǎng)系統(tǒng),其特征在于該比對(duì)結(jié)果顯示該至少一虛擬局域網(wǎng)布局設(shè)定記錄中的一第二MAC地址等于該第一MAC地址時(shí),則該更新步驟為以該第一MAC地址和該第一連接端口,取代該至少一虛擬局域網(wǎng)布局設(shè)定記錄中的該第二MAC地址和對(duì)應(yīng)該第二MAC地址的一第二連接端口。
全文摘要
一種網(wǎng)絡(luò)布局設(shè)定的方法及其裝置與系統(tǒng),可應(yīng)用在虛擬局域網(wǎng)中。本發(fā)明的網(wǎng)絡(luò)布局設(shè)定的方法,至少包括取得一第一連接端口上的一第一媒體存取控制地址;比對(duì)該第一MAC地址與一虛擬局域網(wǎng)布局設(shè)定記錄,以獲得一比對(duì)結(jié)果;以及根據(jù)該比對(duì)結(jié)果對(duì)該虛擬局域網(wǎng)布局設(shè)定記錄進(jìn)行一更新步驟。本發(fā)明讓支持虛擬局域網(wǎng)功能的網(wǎng)絡(luò)設(shè)備(如交換器),可借著檢測(cè)各個(gè)連接端口上的插拔信號(hào),并根據(jù)連接在交換器連接端口上的其它網(wǎng)絡(luò)設(shè)備的媒體存取控制地址(Media Access Control Address;MAC地址),而動(dòng)態(tài)設(shè)定及調(diào)整交換器內(nèi)部所儲(chǔ)存的虛擬局域網(wǎng)布局設(shè)定記錄,以方便虛擬局域網(wǎng)的維護(hù)及管理。
文檔編號(hào)G06F12/08GK1450458SQ02105919
公開日2003年10月22日 申請(qǐng)日期2002年4月9日 優(yōu)先權(quán)日2002年4月9日
發(fā)明者李霽芳 申請(qǐng)人:智邦科技股份有限公司