欧美在线观看视频网站,亚洲熟妇色自偷自拍另类,啪啪伊人网,中文字幕第13亚洲另类,中文成人久久久久影院免费观看 ,精品人妻人人做人人爽,亚洲a视频

一種自動(dòng)復(fù)制動(dòng)態(tài)mac地址的方法與裝置的制作方法

文檔序號(hào):7695976閱讀:194來源:國(guó)知局
專利名稱:一種自動(dòng)復(fù)制動(dòng)態(tài)mac地址的方法與裝置的制作方法
技術(shù)領(lǐng)域
本發(fā)明涉及計(jì)算機(jī)與通信技術(shù)領(lǐng)域,尤其涉及一種自動(dòng)復(fù)制動(dòng)態(tài)MAC地 址的方法與裝置。'背景技術(shù)虛擬局域網(wǎng)(VLAN, Virtual Local Area Network)技術(shù)是一種常用技術(shù), 通過劃分VLAN可以將由交換機(jī)連接成的物理網(wǎng)絡(luò)劃分成多個(gè)邏輯子網(wǎng)。也就 是說,即便在同一個(gè)交換機(jī)上,處于不同VLAN的端口也是不能通信的。每個(gè) VLAN都有自己的VLAN ID,每個(gè)端口都有一個(gè)缺省VLAN。介質(zhì)訪問控制(MAC, Media Access Control )地址是由48比特長(zhǎng)(6字節(jié))16 進(jìn)制的數(shù)字組成,是用于識(shí)別以太網(wǎng)節(jié)點(diǎn)的標(biāo)識(shí)。在網(wǎng)絡(luò)傳輸過程中,通過 MAC地址來識(shí)別設(shè)備。以太網(wǎng)報(bào)文頭中的前兩個(gè)字段是目的MAC地址和源 MAC地址,MAC地址第一比特為0稱為單播地址。目的MAC為單播地址的 報(bào)文稱為單播報(bào)文,單播報(bào)文的轉(zhuǎn)發(fā)是通過查詢MAC地址轉(zhuǎn)發(fā)表來決定轉(zhuǎn)發(fā) 端口的,MAC地址轉(zhuǎn)發(fā)表中的表項(xiàng)包括目的MAC地址,所屬的VLAN ID, 轉(zhuǎn)發(fā)端口號(hào)。MAC地址轉(zhuǎn)發(fā)表中的動(dòng)態(tài)學(xué)習(xí)以及和交換機(jī)轉(zhuǎn)發(fā)過程舉例說明如下 如圖1(a)所示,服務(wù)器、PC 1和PC 2均處于VLAN 1中,其MAC地址分別為X, Y, Z,它們分別與交換機(jī)的A, B, C端口連接,交換才幾地址轉(zhuǎn)發(fā)表起初為空。PC 1和服務(wù)器通訊時(shí),發(fā)出源MAC為Y目的MAC為X的單播才艮文,如 圖1 (b)所示。當(dāng)端口 B收到報(bào)文,交換機(jī)根據(jù)報(bào)文的源MAC,所屬VLAN ID和收到報(bào)文的端口生成表項(xiàng)(MAC:Y, VLAN=1 , PORT-B)力。到MAC地址轉(zhuǎn)發(fā)表中,即認(rèn)為來自VLAN 1且目的MAC地址為Y的報(bào)文可以從端口 B轉(zhuǎn) 發(fā)出去。由于此時(shí)目的MAC地址X沒有存在于MAC地址轉(zhuǎn)發(fā)表中,交換機(jī)將在 報(bào)文所屬的VLAN 1內(nèi)向除接收端口 B外的所有端口(即端口 A, C)發(fā)出該報(bào) 文,如圖1 (c)所示,這種行為稱為對(duì)報(bào)文進(jìn)行廣播操作,也叫泛洪。月良務(wù)器收到從端口 A發(fā)出的報(bào)文后,發(fā)出源MAC為X目的MAC為Y的 應(yīng)答報(bào)文,如圖1 (d)所示,則交換機(jī)在端口 A學(xué)習(xí)到服務(wù)器MAC地址X, 將表項(xiàng)(MAC二X, VLAN=1, POIO^A)加到MAC地址轉(zhuǎn)發(fā)表中。交換機(jī)在地址轉(zhuǎn)發(fā)表查詢VLAN為1目的MAC為Y的表項(xiàng),當(dāng)找到表項(xiàng) (MAC=Y, VLAN=1, PORT二B)后,將該應(yīng)答報(bào)文從端口 B轉(zhuǎn)發(fā),如圖1 (e) 所示。動(dòng)態(tài)表項(xiàng)不會(huì)永久地儲(chǔ)存在地址表中,從一個(gè)表項(xiàng)加入地址表后開始計(jì)時(shí), 如果在一定時(shí)間內(nèi)端口未收到源地址為該MAC地址的報(bào)文,那么該地址將從 動(dòng)態(tài)轉(zhuǎn)發(fā)地址表中^皮刪除,該行為稱為MAC地址老化。將單播報(bào)文進(jìn)行廣播的操作稱為單播報(bào)文泛洪。 一般情況下,當(dāng)交換機(jī)學(xué) 習(xí)到MAC地址后就能對(duì)目的MAC是該地址的單播報(bào)文其進(jìn)行轉(zhuǎn)發(fā),而不會(huì) 一直對(duì)該報(bào)文進(jìn)行廣播。但在一些特定的應(yīng)用環(huán)境下,會(huì)出現(xiàn)交換機(jī)一直無法 學(xué)習(xí)到MAC地址而將單播報(bào)文持續(xù)在VLAN內(nèi)廣播的情況。例如,網(wǎng)絡(luò)中一臺(tái)交換機(jī)連接著若干臺(tái)設(shè)備,其中某臺(tái)主設(shè)備需要和所有 其他設(shè)備通訊(比如小區(qū)用戶之間互相不允許通信,但是都能通過網(wǎng)關(guān)上網(wǎng)), 而其他設(shè)備之間出于信息屏蔽的目的兩兩之間不允許通訊,因此其他設(shè)備必須 各自屬于不同的VLAN中,但是由于它們必須與主設(shè)備通訊,故和交換機(jī)連接 端口必須和主設(shè)備屬于一個(gè)VLAN。具體情形如圖2(a)所示。圖2 ( a)中,PC 1和PC 2配置于VLAN 2和VLAN 3中,不能互相通訊, 但PC 1 , PC 2均可以和服務(wù)器進(jìn)行通訊。因此,端口 A配置成許可所有VLAN 報(bào)文輸出且缺省VLAN為1,端口 B配置成許可VLAN 1和VLAN 2報(bào)文輸出且缺省VLAN為2,端口 C配置成許可VLAN 1和VLAN 3報(bào)文輸出且缺省 VLAN為3。當(dāng)PC 1和服務(wù)器通訊,發(fā)出一個(gè)源MAC為Y目的MAC為X的單播報(bào)文, 如圖2 (b)所示,交換機(jī)端口 B學(xué)習(xí)到地址后會(huì)往地址表添加一個(gè)(MAC二Y, VLAN=2, PORT二B)的表項(xiàng)。此時(shí)由于交換才幾查詢不到目的(MAC=X, VLAN二2)的地址,故該l艮文在 VLAN2內(nèi)泛洪,報(bào)文會(huì)從端口 A發(fā)出,如圖2(c)所示。月良務(wù)器收到報(bào)文后應(yīng)答該報(bào)文,即發(fā)出源MAC為X目的MAC為Y的報(bào) 文,如圖2 (d)所示,此時(shí)交換機(jī)會(huì)添加一個(gè)(MAC二X, VLAN=1, PORT=A) 的;也址。交換機(jī)同時(shí)查找(MAC二Y, VLAN4)的地址,而由于端口 B只能學(xué)習(xí)到 VLAN2的地址,此時(shí)地址表中只有(MAC二Y, VLAN二2)的表項(xiàng),故該凈艮文只 好在VLAN 1內(nèi)廣播,即同時(shí)從B 口和C 口發(fā)出該報(bào)文,如圖2 (e)所示, 造成單播報(bào)文泛洪,且由于端口 B無法學(xué)習(xí)VLANl的地址,故后續(xù)服務(wù)器發(fā) 往PC 1的報(bào)文會(huì)一直在VLAN 1內(nèi)廣播。類似地,當(dāng)PC 2與服務(wù)器通訊時(shí)也會(huì)遇到類似情況,服務(wù)器發(fā)往PC 2的 應(yīng)答才艮文也會(huì)在VLAN 1中廣播。為了避免單播泛洪,目前通常的解決方法是人工配置靜態(tài)MAC地址。以 圖2(a)的情況為例,當(dāng)管理員發(fā)現(xiàn)交換機(jī)學(xué)習(xí)到(MAC:Y, VLAN=2,PORT=B) 的表項(xiàng)后,需要手動(dòng)復(fù)制該地址到VLAN 1中,即配置一個(gè)(MAC:Y, VLAN=1 , PORT-B)的表項(xiàng),以使得后續(xù)交換機(jī)能將服務(wù)器應(yīng)^艮文從端口 B轉(zhuǎn)發(fā)。發(fā)明內(nèi)容本發(fā)明實(shí)施例提供一種自動(dòng)復(fù)制動(dòng)態(tài)MAC地址的方法與裝置,用以解決 現(xiàn)有技術(shù)中由于劃分VLAN而引起的交換機(jī)無法學(xué)習(xí)到動(dòng)態(tài)MAC地址,引發(fā) 網(wǎng)絡(luò)中單播報(bào)文泛洪的問題。一種MAC地址自動(dòng)復(fù)制方法,該方法包括 預(yù)先設(shè)定用于復(fù)制動(dòng)態(tài)MAC地址的VLAN m;當(dāng)端口學(xué)習(xí)到VLAN n的動(dòng)態(tài)MAC地址時(shí),在地址轉(zhuǎn)發(fā)表中添加VLAN n 的轉(zhuǎn)發(fā)表項(xiàng),并相應(yīng)添加VLAN m的轉(zhuǎn)發(fā)表項(xiàng)。一種MAC地址自動(dòng)復(fù)制方法,所述方法包括 預(yù)先設(shè)定用于復(fù)制動(dòng)態(tài)MAC地址的VLAN m;當(dāng)端.口學(xué)習(xí)到VLAN m的動(dòng)態(tài)MAC地址時(shí),在地址轉(zhuǎn)發(fā)表中添加VLAN m 的轉(zhuǎn)發(fā)表項(xiàng),并相應(yīng)添加VLAN n的轉(zhuǎn)發(fā)表項(xiàng)。一種自動(dòng)復(fù)制動(dòng)態(tài)MAC地址的裝置,該裝置包括共享設(shè)定單元、地址學(xué) 習(xí)單元和地址復(fù)制單元,其中,所述共享設(shè)定單元,用于預(yù)先設(shè)定用于復(fù)制動(dòng)態(tài)MAC地址的VLAN m;所述地址學(xué)習(xí)單元,用于當(dāng)端口學(xué)習(xí)到VLANn的動(dòng)態(tài)MAC地址時(shí),在 地址轉(zhuǎn)發(fā)表中添加VLAN n的轉(zhuǎn)發(fā)表項(xiàng);所述地址復(fù)制單元,用于根據(jù)地址轉(zhuǎn)發(fā)表中添加的VLAN n轉(zhuǎn)發(fā)表項(xiàng)后, 相應(yīng)添加VLAN m的轉(zhuǎn)發(fā)表項(xiàng)。本發(fā)明實(shí)施例通過預(yù)先設(shè)定用于復(fù)制動(dòng)態(tài)MAC地址的VLAN m;當(dāng)端口 學(xué)習(xí)到VLAN n的動(dòng)態(tài)MAC地址時(shí),在地址轉(zhuǎn)發(fā)表中添加VLAN n的轉(zhuǎn)發(fā)表 項(xiàng),并相應(yīng)添加VLANm的轉(zhuǎn)發(fā)表項(xiàng)。本發(fā)明實(shí)施例提供的方案,可以實(shí)現(xiàn)如 下有益效果1 、降低網(wǎng)絡(luò)負(fù)擔(dān)。由于自動(dòng)地將MAC地址復(fù)制到不同VLAN ( VLAN m 與VLANn)中,避免了由于無法學(xué)習(xí)地址造成的單播才艮文泛洪的發(fā)生,有利 于減輕網(wǎng)絡(luò)中流量,也降低了網(wǎng)絡(luò)設(shè)備的負(fù)擔(dān)。2、 配置簡(jiǎn)便。用戶只需預(yù)先指定特定的共享VLAN (VLAN m),無需在 交換機(jī)學(xué)習(xí)地址時(shí)進(jìn)行人工干預(yù),可以降低控制的復(fù)雜度,提高可靠性。3、 避免信息泄漏。如果單播報(bào)文在一個(gè)VLAN內(nèi)廣播,則該VLAN內(nèi)所 有端口都會(huì)收到該報(bào)文。采用本發(fā)明實(shí)施例提供的方案,可以避免報(bào)文從不必要的端口轉(zhuǎn)發(fā)出去造成報(bào)文泄漏到其他網(wǎng)絡(luò)中,增強(qiáng)了網(wǎng)絡(luò)的安全性。


圖1 (a) ~圖1 (e)為現(xiàn)有技術(shù)中MAC地址動(dòng)態(tài)學(xué)習(xí)示意圖; 圖2 (a) 圖2 (e)為現(xiàn)有技術(shù)中泛洪情形出現(xiàn)過程示意圖; 圖3為本發(fā)明實(shí)施例1提供方法的主要實(shí)現(xiàn)原理流程圖; 圖4 (a) 圖4 (e)為本發(fā)明實(shí)施例2提供方法實(shí)現(xiàn)原理示意圖; 圖5為本發(fā)明實(shí)施例提供裝置結(jié)構(gòu)示意圖。
具體實(shí)施方式
由于單播報(bào)文泛洪會(huì)占用設(shè)備一定的CPU資源,而且更為嚴(yán)重的后 果是會(huì)導(dǎo)致信息泄密、占用網(wǎng)絡(luò)帶寬、.當(dāng)流量很大的時(shí)會(huì)嚴(yán)重地影響正 常業(yè)務(wù)通訊。為了避免單播報(bào)文泛洪的發(fā)生,目前普遍采用的解決方法是 人工在設(shè)備上配置MAC地址,即消耗時(shí)間也容易出錯(cuò)。本發(fā)明實(shí)施例的 原理在于當(dāng)交換機(jī)在某個(gè)端口上學(xué)習(xí)到某個(gè)VLAN中的MAC地址時(shí), 才艮據(jù)預(yù)先在交換機(jī)的上配置,自動(dòng)在該端口上生成相同目的MAC而 VLAN ID為不同VLAN ID的地址表項(xiàng)。其基本思想就是通過i殳備自動(dòng)地 復(fù)制地址,來取代人工逐條復(fù)制地址的工作來達(dá)到避免單播報(bào)文泛洪。下面結(jié)合各個(gè)附圖對(duì)本發(fā)明實(shí)施例技術(shù)方案的主要實(shí)現(xiàn)原理、具體實(shí) 施方式及其對(duì)應(yīng)能夠達(dá)到的有益效果進(jìn)行詳細(xì)的闡述。 如圖3所示,本發(fā)明實(shí)施例1的主要實(shí)現(xiàn)原理流程如下 步驟11,預(yù)先設(shè)定用于復(fù)制動(dòng)態(tài)MAC地址的VLANm。 這里,VLANm稱為共享VLAN,用于復(fù)制動(dòng)態(tài)MAC地址。 步驟12,當(dāng)端口學(xué)習(xí)到VLANn的動(dòng)態(tài)MAC地址時(shí),在地址轉(zhuǎn)發(fā)表中添 加VLAN n的轉(zhuǎn)發(fā)表項(xiàng),并相應(yīng)添加VLAN m的轉(zhuǎn)發(fā)表項(xiàng)。當(dāng)端口 (假設(shè)為A)學(xué)習(xí)到某個(gè)VLAN(假設(shè)為n, n # m)的MAC地址為X的地址時(shí),除了在地址轉(zhuǎn)發(fā)表中添加一個(gè)(MAOX, VLAN=n, PORT二A)的表 項(xiàng)夕卜,還會(huì)將該地址復(fù)制到共享VLANm中,即同時(shí)在地址轉(zhuǎn)發(fā)表中生成一個(gè) (MAC=X, VLAN=m, PORT二A)的地址表項(xiàng)。這樣,當(dāng)端口學(xué)習(xí)到VLAN n的動(dòng)態(tài)MAC地址時(shí),通過復(fù)制,相應(yīng)的學(xué) 習(xí)到了 VLAN m的動(dòng)態(tài)MAC地址,就不需要手工添加VLAN m的動(dòng)態(tài)MAC 地址表項(xiàng),也極大的減少了單播報(bào)文的泛洪。相應(yīng)的,當(dāng)端口 (々支設(shè)為A)上某個(gè)VLAN(假設(shè)為n, n # m)的MAC地址為 X的地址老化時(shí),除了在地址轉(zhuǎn)發(fā)表中刪除一個(gè)(MAC二X, VLAN=n, PORT=A) 的表項(xiàng)外,還會(huì)在共享VLAN中刪除對(duì)應(yīng)的地址表項(xiàng)(MAC二X, VLAN=m, PORT=A)。另外一方面,當(dāng)端口 (々!i殳為A)學(xué)習(xí)到共享VLAN(即VLAN m)的MAC地 址為X的地址時(shí),除了在地址轉(zhuǎn)發(fā)表中添加一個(gè)(MAC二X, VLAN=m, PORT=A) 的表項(xiàng)外,還會(huì)將該表項(xiàng)復(fù)制到所有其他VLAN中,即在地址轉(zhuǎn)發(fā)表中生成一 系歹寸(MAC二X, VLAN=n, POIO^A)的地址表項(xiàng),其中n為所有其他VLAN ID。當(dāng)端口Cf叚設(shè)為A)上共享VLAN(即VLAN m)的MAC地址為X的地址老 化時(shí),除了在地址轉(zhuǎn)發(fā)表中刪除一個(gè)(MAC二X, VLAN=m, PORT二A)的表項(xiàng)夕卜, 還會(huì)在所有其他VLAN中刪除對(duì)應(yīng)表項(xiàng),即所有滿足(MAC-X, PORT-A)的其 4也;也址表項(xiàng)。本實(shí)施例1中,通過添加共享VLANm,有效的減少了以太網(wǎng)中單播泛洪 的情況。本發(fā)明實(shí)施例2中,舉例說明本發(fā)明實(shí)施例的主要實(shí)現(xiàn)原理。如圖4(a) 所示,PC 1和PC2配置于VLAN2和VLAN3中,不能互相通訊,^f旦PCl, PC 2均可以和服務(wù)器進(jìn)行通訊。因此,端口 A配置成許可所有VLAN報(bào)文輸 出且缺省VLAN為1,端口 B配置成許可VLAN 1和VLAN 2報(bào)文輸出且缺省 VLAN為2,端口 C配置成i午可VLAN 1和VLAN 3才艮文l兪出且缺省VLAN為 3。配置VLAN 1為共享VLAN。當(dāng)PC 1發(fā)出報(bào)文,如圖4(b)所示,交換機(jī)學(xué)習(xí)到地址(MAC二Y, VLAN=2, POPO^B)的時(shí)候,會(huì)自動(dòng)復(fù)制一個(gè)地址(MAC二Y, VLAN=1, POIO^B)到地址表中。交換機(jī)將PC 1發(fā)出的報(bào)文發(fā)向服務(wù)器,如圖4 ( c )所示。 服務(wù)器發(fā)出目的MAC為Y的應(yīng)答報(bào)文到交換機(jī),如圖4 ( d)所示。 交換機(jī)查找(MAC二Y, VLAN4)的地址,發(fā)現(xiàn)地址表中存在該表項(xiàng),且轉(zhuǎn) 發(fā)端口號(hào)為B,即將該應(yīng)答報(bào)文從端口 B轉(zhuǎn)發(fā),如圖4 (e)所示,而不會(huì)像現(xiàn) 有技術(shù)中那樣同時(shí)朝端口 B和C發(fā)送,從而控制了單播泛洪的情況發(fā)生。可以看出,本實(shí)施例2比現(xiàn)有技術(shù)減少了服務(wù)器返回報(bào)文的泛洪,從而減 少了整體單纟番報(bào)文的泛洪。實(shí)際應(yīng)用中,本發(fā)明實(shí)施例可以在設(shè)備啟動(dòng)后,指定共享VLANID。當(dāng)交 換機(jī)學(xué)習(xí)到MAC地址時(shí),若該地址屬于共享VLAN則復(fù)制到所有其他VLAN 中,若不屬于共享VLAN則復(fù)制到共享VLAN中。當(dāng)交換機(jī)上老化MAC地 址時(shí),若該地址屬于共享VLAN則在所有其他VLAN中也老化該地址,若不 屬于共享VLAN則也在共享VLAN中老化該地址。事實(shí)上,從共享VLAN復(fù)制地址到其他VLAN的功能和從其他VLAN復(fù) 制地址到共享VLAN的功能可以獨(dú)立實(shí)現(xiàn),兩者不存在依賴關(guān)系。本發(fā)明實(shí)施 例的方法也可以選擇基于端口實(shí)現(xiàn)該功能,即僅在配置使能的端口上實(shí)施自動(dòng) 復(fù)制地址功能,這樣可以避免在不需要的端口上進(jìn)行地址復(fù)制,從而產(chǎn)生過多 的MAC地址。相應(yīng)地,本發(fā)明實(shí)施例還提供了一種自動(dòng)復(fù)制動(dòng)態(tài)MAC地址的裝置,如 圖5所示,該裝置包括共享設(shè)定單元21、地址學(xué)習(xí)單元22和地址復(fù)制單元23, 具體如下共享設(shè)定單元21,用于預(yù)先設(shè)定用于復(fù)制動(dòng)態(tài)MAC地址的VLAN m。 地址學(xué)習(xí)單元22,用于當(dāng)端口學(xué)習(xí)到VLAN n的動(dòng)態(tài)MAC地址時(shí),在地 址轉(zhuǎn)發(fā)表中添加VLAN n的轉(zhuǎn)發(fā)表項(xiàng)。特別的,當(dāng)端口學(xué)習(xí)到VLAN m的動(dòng)態(tài)MAC地址時(shí),地址學(xué)習(xí)單元22 還用于在地址轉(zhuǎn)發(fā)表中添加VLAN m的轉(zhuǎn)發(fā)表項(xiàng)。地址復(fù)制單元23,用于根據(jù)地址轉(zhuǎn)發(fā)表中添加的VLAN n轉(zhuǎn)發(fā)表項(xiàng)后,相 應(yīng)添加VLAN m的轉(zhuǎn)發(fā)表項(xiàng)。特別的,當(dāng)?shù)刂穼W(xué)習(xí)單元22還用于在地址轉(zhuǎn)發(fā)表中添加VLAN m的轉(zhuǎn)發(fā) 表項(xiàng)后,地址復(fù)制單元23還用于相應(yīng)添加VLAN n的轉(zhuǎn)發(fā)表項(xiàng)。本實(shí)施例中,n不等于m, VLAN m為共享VLAN, VLANn表示其它所 有的VLAN。較佳地,上述實(shí)施例中的裝置,進(jìn)一步包括地址老化單元24,用于判定 MAC地址的老化狀態(tài),當(dāng)判定VLAN n或VLAN m的MAC地址老化時(shí),通 知地址學(xué)習(xí)單元22。地址學(xué)習(xí)單元22從地址轉(zhuǎn)發(fā)表中刪除老化的VLAN n或VLAN m轉(zhuǎn)發(fā)表項(xiàng)。地址復(fù)制單元23根據(jù)刪除的VLAN n或VLAN m轉(zhuǎn)發(fā)表項(xiàng)相應(yīng)刪除 VLAN m或VLAN n轉(zhuǎn)發(fā)表項(xiàng)。本發(fā)明實(shí)施例提供的方案,可以避免由于無法學(xué)習(xí)地址造成的單播報(bào)文泛 洪的發(fā)生,有效降低網(wǎng)絡(luò)負(fù)擔(dān);并且配置簡(jiǎn)便,用戶只需預(yù)先指定特定的共享 VLAN,無需在交換機(jī)學(xué)習(xí)地址時(shí)進(jìn)行人工干預(yù),可以降低控制的復(fù)雜度,提 高可靠性;還可以避免報(bào)文從不必要的端口轉(zhuǎn)發(fā)出去造成報(bào)文泄漏到其他網(wǎng)絡(luò) 中,增強(qiáng)網(wǎng)絡(luò)的安全性。明的精神和范圍。這樣,倘若本發(fā)明的這些修改和變型屬于本發(fā)明權(quán)利要求及 其等同技術(shù)的范圍之內(nèi),則本發(fā)明也意圖包含這些改動(dòng)和變型在內(nèi)。
權(quán)利要求
1、一種MAC地址自動(dòng)復(fù)制方法,其特征在于,該方法包括預(yù)先設(shè)定用于復(fù)制動(dòng)態(tài)MAC地址的VLAN m;當(dāng)端口學(xué)習(xí)到VLAN n的動(dòng)態(tài)MAC地址時(shí),在地址轉(zhuǎn)發(fā)表中添加VLAN n的轉(zhuǎn)發(fā)表項(xiàng),并相應(yīng)添加VLAN m的轉(zhuǎn)發(fā)表項(xiàng)。
2、 如權(quán)利要求l所述的方法,其特征在于,所述方法還包括當(dāng)端口學(xué)習(xí)到VLAN m的動(dòng)態(tài)MAC地址時(shí),在地址轉(zhuǎn)發(fā)表中添加VLAN m的轉(zhuǎn)發(fā)表項(xiàng),并相應(yīng)添加VLAN n的轉(zhuǎn)發(fā)表項(xiàng)。
3、 如權(quán)利要求l所述的方法,其特征在于,所述方法還包括 當(dāng)所述地址轉(zhuǎn)發(fā)表中VLANn的轉(zhuǎn)發(fā)表項(xiàng)老化時(shí),刪除VLANn的轉(zhuǎn)發(fā)表項(xiàng),并相應(yīng)刪除VLAN m的轉(zhuǎn)發(fā)表項(xiàng)。
4、 如權(quán)利要求2或3所述的方法,其特征在于,所述方法還包括當(dāng)所述地址轉(zhuǎn)發(fā)表中VLAN m的轉(zhuǎn)發(fā)表項(xiàng)老化時(shí),刪除VLAN m的轉(zhuǎn)發(fā) 表項(xiàng),并相應(yīng)刪除VLAN n的轉(zhuǎn)發(fā)表項(xiàng)。
5、 如權(quán)利要求l所述的方法,其特征在于,所述n不等于m,所述VLAN n與所述VLAN m為不同的其它所有VLAN。
6、 一種MAC地址自動(dòng)復(fù)制方法,其特征在于,所述方法包括 預(yù)先設(shè)定用于復(fù)制動(dòng)態(tài)MAC地址的VLAN m;當(dāng)端口學(xué)習(xí)到VLAN m的動(dòng)態(tài)MAC地址時(shí),在地址轉(zhuǎn)發(fā)表中添加VLAN m的轉(zhuǎn)發(fā)表項(xiàng),并相應(yīng)添加VLAN n的轉(zhuǎn)發(fā)表項(xiàng)。
7、 如權(quán)利要求6所述的方法,其特征在于,所述方法還包括 當(dāng)所述地址轉(zhuǎn)發(fā)表中VLAN m的轉(zhuǎn)發(fā)表項(xiàng)老化時(shí),刪除VLAN m的轉(zhuǎn)發(fā)表項(xiàng),并相應(yīng)刪除VLANn的轉(zhuǎn)發(fā)表項(xiàng)。
8、 一種自動(dòng)復(fù)制動(dòng)態(tài)MAC地址的裝置,其特征在于,該裝置包括共享設(shè) 定單元、地址學(xué)習(xí)單元和地址復(fù)制單元,其中,所述共享設(shè)定單元,用于預(yù)先設(shè)定用于復(fù)制動(dòng)態(tài)MAC地址的VLAN m;所述地址學(xué)習(xí)單元,用于當(dāng)端口學(xué)習(xí)到VLAN n的動(dòng)態(tài)MAC地址時(shí),在 地址轉(zhuǎn)發(fā)表中添加VLAN n的轉(zhuǎn)發(fā)表項(xiàng);所述地址復(fù)制單元,用于才艮據(jù)地址轉(zhuǎn)發(fā)表中添加的VLAN n轉(zhuǎn)發(fā)表項(xiàng)后, 相應(yīng)添加VLAN m的轉(zhuǎn)發(fā)表項(xiàng)。
9、 如權(quán)利要求8所述的裝置,其特征在于,所述地址學(xué)習(xí)單元還用于當(dāng)端口學(xué)習(xí)到VLAN m的動(dòng)態(tài)MAC地址時(shí),在地址轉(zhuǎn)發(fā)表中添加VLAN m的轉(zhuǎn)發(fā)表項(xiàng);所述地址復(fù)制單元,還用于相應(yīng)添加VLAN n的轉(zhuǎn)發(fā)表項(xiàng)。
10、 如權(quán)利要求9所述的裝置,其特征在于,所述裝置進(jìn)一步包括 地址老化單元,用于判定MAC地址的老化狀態(tài),當(dāng)判定VLAN n或VLANm的MAC地址老化時(shí),通知所述地址學(xué)習(xí)單元;所述地址學(xué)習(xí)單元,還用于從地址轉(zhuǎn)發(fā)表中刪除老化的VLAN n或VLAN m轉(zhuǎn)發(fā)表項(xiàng);所述地址復(fù)制單元,還用于根據(jù)刪除的VLAN n或VLAN m轉(zhuǎn)發(fā)表項(xiàng)相 應(yīng)刪除VLAN m或VLAN n轉(zhuǎn)發(fā)表項(xiàng)。
全文摘要
本發(fā)明公開了一種自動(dòng)復(fù)制動(dòng)態(tài)MAC地址的方法與裝置,通過預(yù)先設(shè)定用于復(fù)制動(dòng)態(tài)MAC地址的VLAN m;當(dāng)端口學(xué)習(xí)到VLAN n的動(dòng)態(tài)MAC地址時(shí),在地址轉(zhuǎn)發(fā)表中添加VLAN n的轉(zhuǎn)發(fā)表項(xiàng),并相應(yīng)添加VLAN m的轉(zhuǎn)發(fā)表項(xiàng)。采用本發(fā)明提供的方案,能夠避免由于無法學(xué)習(xí)地址造成的單播報(bào)文泛洪的發(fā)生,有效降低網(wǎng)絡(luò)負(fù)擔(dān);并且配置簡(jiǎn)便,用戶只需預(yù)先指定特定的共享VLAN m,無需在交換機(jī)學(xué)習(xí)地址時(shí)進(jìn)行人工干預(yù),能夠降低控制的復(fù)雜度,提高可靠性;還能夠避免報(bào)文從不必要的端口轉(zhuǎn)發(fā)出去造成報(bào)文泄漏到其他網(wǎng)絡(luò)中,增強(qiáng)網(wǎng)絡(luò)的安全性。
文檔編號(hào)H04L12/56GK101325608SQ20081011736
公開日2008年12月17日 申請(qǐng)日期2008年7月30日 優(yōu)先權(quán)日2008年7月30日
發(fā)明者卓志強(qiáng), 嘉 林 申請(qǐng)人:北京星網(wǎng)銳捷網(wǎng)絡(luò)技術(shù)有限公司
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評(píng)論。精彩留言會(huì)獲得點(diǎn)贊!
1
黔东| 栾城县| 凉城县| 睢宁县| 神池县| 周宁县| 长兴县| 漠河县| 金乡县| 台中市| 石景山区| 礼泉县| 舞钢市| 石河子市| 无极县| 社旗县| 磐安县| 瓮安县| 崇左市| 海阳市| 沅陵县| 泰宁县| 定西市| 苍南县| 乐平市| 桦南县| 临城县| 四子王旗| 甘南县| 珲春市| 惠安县| 平潭县| 海城市| 崇左市| 尖扎县| 安化县| 封丘县| 乡宁县| 澄城县| 丹阳市| 板桥市|