專利名稱::一種基于介質(zhì)訪問控制轉(zhuǎn)發(fā)表的報(bào)文轉(zhuǎn)發(fā)方法及系統(tǒng)的制作方法
技術(shù)領(lǐng)域:
:本發(fā)明涉及報(bào)文轉(zhuǎn)發(fā)技術(shù),尤其涉及一種基于介質(zhì)訪問控制(MAC,MediaAccessControl)轉(zhuǎn)發(fā)表的才艮文轉(zhuǎn)發(fā)方法及系統(tǒng)。
背景技術(shù):
:傳統(tǒng)網(wǎng)絡(luò)中,以太網(wǎng)建立MAC轉(zhuǎn)發(fā)表有兩種方式第一種是通過洪泛方式建立動態(tài)MAC轉(zhuǎn)發(fā)表;第二種是人工配置靜態(tài)MAC轉(zhuǎn)發(fā)表。其中,通過洪泛方式建立的動態(tài)MAC轉(zhuǎn)發(fā)表一般用在局域網(wǎng)中,如果將其應(yīng)用于規(guī)模較大的電信級網(wǎng)絡(luò),則容易導(dǎo)致網(wǎng)絡(luò)的廣播風(fēng)暴,不符合電信級網(wǎng)絡(luò)的要求。這是因?yàn)?,局域網(wǎng)所連接的站點(diǎn)很小,也就是一個辦公室的小業(yè)務(wù)流量,但是電信級以太網(wǎng)屬于城域以太網(wǎng),位于電信運(yùn)營商的匯聚層,匯聚了從幾個城市到幾百個城市的巨大業(yè)務(wù)量,如果在電信級以太網(wǎng)中采用洪泛方式建立MAC轉(zhuǎn)發(fā)表,會對所有城市的電信級以太網(wǎng)交換機(jī)都廣播轉(zhuǎn)發(fā)巨大的未知單播業(yè)務(wù)流量,從而造成運(yùn)營商的電信網(wǎng)絡(luò)震蕩,導(dǎo)致網(wǎng)絡(luò)風(fēng)暴。人工配置的靜態(tài)MAC轉(zhuǎn)發(fā)表應(yīng)用于電信級網(wǎng)絡(luò),如PBT的電信級網(wǎng)絡(luò)雖然不至于導(dǎo)致網(wǎng)絡(luò)的廣播風(fēng)暴,但是,由于其完全采用人工建立靜態(tài)MAC轉(zhuǎn)發(fā)表,關(guān)閉了MAC自學(xué)習(xí)功能,所以,在電信級網(wǎng)絡(luò)規(guī)才勤艮大的情況下,需要存儲的MAC轉(zhuǎn)發(fā)表的數(shù)量將是非常龐大的,如此,進(jìn)行報(bào)文轉(zhuǎn)發(fā)時,就會大大降低網(wǎng)絡(luò)對MAC轉(zhuǎn)發(fā)表的搜索效率,以及對報(bào)文的轉(zhuǎn)發(fā)效率。隨著電信級以太網(wǎng)在電信網(wǎng)絡(luò)中占有的地位越來越重要,網(wǎng)絡(luò)中MAC轉(zhuǎn)發(fā)表的建立、存儲和搜索效率等問題越來越51起人們的關(guān)注。
發(fā)明內(nèi)容有鑒于此,本發(fā)明的主要目的在于提供一種基于MAC轉(zhuǎn)發(fā)表的報(bào)文轉(zhuǎn)發(fā)方法及系統(tǒng),能夠節(jié)約網(wǎng)絡(luò)存儲資源,提高M(jìn)AC轉(zhuǎn)發(fā)表搜索和轉(zhuǎn)發(fā)的效率。為達(dá)到上述目的,本發(fā)明的技術(shù)方案是這樣實(shí)現(xiàn)的一種基于介質(zhì)訪問控制MAC轉(zhuǎn)發(fā)表的報(bào)文轉(zhuǎn)發(fā)方法,包括對網(wǎng)絡(luò)中的所有節(jié)點(diǎn)進(jìn)行MAC網(wǎng)絡(luò)級別劃分,并設(shè)置對應(yīng)各MAC網(wǎng)絡(luò)級別的MAC網(wǎng)段、各MAC網(wǎng)段的MAC掩碼、以及各節(jié)點(diǎn)的虛擬MAC地址;各節(jié)點(diǎn)根據(jù)設(shè)置的MAC網(wǎng)段、MAC掩碼、虛擬MAC地址,聚合成MAC轉(zhuǎn)發(fā)表;該方法還包括節(jié)點(diǎn)收到報(bào)文后,查詢所述聚合后的MAC轉(zhuǎn)發(fā)表,根據(jù)當(dāng)前節(jié)點(diǎn)的MAC掩碼及報(bào)文轉(zhuǎn)發(fā)目的節(jié)點(diǎn)的虛擬MAC地址進(jìn)行計(jì)算,獲取轉(zhuǎn)發(fā)地址轉(zhuǎn)發(fā)所收到的報(bào)文。所述聚合MAC轉(zhuǎn)發(fā)表為將一個MAC網(wǎng)段中的所有MAC表項(xiàng)聚合為一個MAC表項(xiàng)。處于同一級別的多個MAC網(wǎng)段的各個表項(xiàng)聚合形成更高級別MAC網(wǎng)段的MAC表項(xiàng)。所述聚合后MAC轉(zhuǎn)發(fā)表的MAC表項(xiàng)的關(guān)鍵字為目的MAC網(wǎng)段和MAC掩碼。一種基于MAC轉(zhuǎn)發(fā)表的報(bào)文轉(zhuǎn)發(fā)系統(tǒng),包括網(wǎng)絡(luò)劃分單元、設(shè)置單元、聚合單元、報(bào)文轉(zhuǎn)發(fā)單元;其中,所述網(wǎng)絡(luò)劃分單元,用于對網(wǎng)絡(luò)中的所有節(jié)點(diǎn)進(jìn)行MAC網(wǎng)絡(luò)級別劃分;所述設(shè)置單元,用于根據(jù)網(wǎng)絡(luò)劃分單元對MAC網(wǎng)絡(luò)級別的劃分情況,設(shè)置各MAC網(wǎng)絡(luò)級別的MAC網(wǎng)段、各MAC網(wǎng)段的MAC掩碼、以及各節(jié)點(diǎn)的虛擬MAC地址;所述聚合單元,用于根據(jù)設(shè)置單元設(shè)置的MAC網(wǎng)段、MAC掩碼、虛擬MAC地址,聚合成MAC轉(zhuǎn)發(fā)表;所述報(bào)文轉(zhuǎn)發(fā)單元,用于接收報(bào)文,查詢所述聚合后的MAC轉(zhuǎn)發(fā)表,并根據(jù)當(dāng)前節(jié)點(diǎn)的MAC掩碼及報(bào)文轉(zhuǎn)發(fā)目的節(jié)點(diǎn)的虛擬MAC地址轉(zhuǎn)發(fā)所述報(bào)文。本發(fā)明基于MAC轉(zhuǎn)發(fā)表的報(bào)文轉(zhuǎn)發(fā)方法及系統(tǒng),對網(wǎng)絡(luò)中的所有節(jié)點(diǎn)進(jìn)4亍MAC網(wǎng)絡(luò)級別劃分,并根據(jù)對MAC網(wǎng)絡(luò)級別的劃分,設(shè)置各MAC網(wǎng)絡(luò)級別的MAC網(wǎng)段、各MAC網(wǎng)段的MAC掩碼、以及各節(jié)點(diǎn)的虛擬MAC地址,再將一個網(wǎng)段里的所有MAC表項(xiàng)聚合為一個表項(xiàng),從而建立起按網(wǎng)段聚合的MAC轉(zhuǎn)發(fā)表;節(jié)點(diǎn)收到報(bào)文后,查詢聚合后的MAC轉(zhuǎn)發(fā)表,獲得轉(zhuǎn)發(fā)地址轉(zhuǎn)發(fā)收到的報(bào)文。由于本發(fā)明將多個MAC表項(xiàng)聚合為一個表項(xiàng),所以節(jié)約了網(wǎng)絡(luò)資源;并且,由于表項(xiàng)減少,在轉(zhuǎn)發(fā)報(bào)文時,查詢表項(xiàng)的次數(shù)也相應(yīng)減少,從而能提高轉(zhuǎn)發(fā)表的搜索效率,以及提高報(bào)文的轉(zhuǎn)發(fā)效率。圖1為本發(fā)明基于MAC轉(zhuǎn)發(fā)表的報(bào)文轉(zhuǎn)發(fā)方法的流程示意圖2為本發(fā)明一實(shí)施例中MAC網(wǎng)絡(luò)級別劃分情況示意圖3為本發(fā)明基于MAC轉(zhuǎn)發(fā)表的報(bào)文轉(zhuǎn)發(fā)系統(tǒng)的組成結(jié)構(gòu)示意圖。具體實(shí)施例方式本發(fā)明的基本思想是對網(wǎng)絡(luò)中的所有節(jié)點(diǎn)進(jìn)行MAC網(wǎng)絡(luò)級別劃分,并根據(jù)對MAC網(wǎng)絡(luò)級別的劃分,設(shè)置各MAC網(wǎng)絡(luò)級別的MAC網(wǎng)段、各MAC網(wǎng)段的MAC掩碼、以及各節(jié)點(diǎn)的虛擬MAC地址,再將各網(wǎng)段中的所有MAC表項(xiàng)聚合為一個表項(xiàng),從而建立按網(wǎng)段聚合的MAC轉(zhuǎn)發(fā)表;節(jié)點(diǎn)收到報(bào)文后,查詢聚合后的MAC轉(zhuǎn)發(fā)表,獲得轉(zhuǎn)發(fā)地址轉(zhuǎn)發(fā)收到的報(bào)文。下面結(jié)合附圖對技術(shù)方案的實(shí)施作進(jìn)一步的詳細(xì)描述。圖1為本發(fā)明基于MAC轉(zhuǎn)發(fā)表的報(bào)文轉(zhuǎn)發(fā)方法的流程示意圖,如圖1所示,本發(fā)明基于MAC轉(zhuǎn)發(fā)表的報(bào)文轉(zhuǎn)發(fā)方法包括以下步驟步驟11:對網(wǎng)絡(luò)中的所有節(jié)點(diǎn)進(jìn)行MAC網(wǎng)絡(luò)級別劃分。這里,一^:根據(jù)地理位置及業(yè)務(wù)需要,進(jìn)行MAC網(wǎng)絡(luò)級別的劃分。例如,可以按照國家、省、市......進(jìn)行MAC網(wǎng)絡(luò)級別的劃分。圖2為本發(fā)明一實(shí)施例中MAC網(wǎng)絡(luò)級別劃分情況示意圖,如圖2所示,本實(shí)施例中,網(wǎng)絡(luò)中有節(jié)點(diǎn)1~節(jié)點(diǎn)16共十六個節(jié)點(diǎn),所有節(jié)點(diǎn)被劃分為五個網(wǎng)絡(luò)級別,其中第一級別包括節(jié)點(diǎn)1、節(jié)點(diǎn)2、...…、節(jié)點(diǎn)16;第二級別包括節(jié)與、2、節(jié)點(diǎn)3、......、節(jié)點(diǎn)16;第三級別包括節(jié)點(diǎn)5、節(jié)點(diǎn)6、...…、節(jié)點(diǎn)16;第四級別包括節(jié)泉10、節(jié)點(diǎn)11、.......節(jié)點(diǎn)16;第五級別包括節(jié)A14、節(jié)點(diǎn)15、節(jié)點(diǎn)16。步驟12:根據(jù)對MAC網(wǎng)絡(luò)級別的劃分,設(shè)置各MAC網(wǎng)絡(luò)級別的MAC網(wǎng)段、以及各MAC網(wǎng)段的MAC掩碼。劃分網(wǎng)段時,網(wǎng)段的位數(shù)一般為8的倍數(shù),如8、16、24、32、40等,具體的位數(shù)根據(jù)網(wǎng)段級別確定,級別越高,包含的嵌套級別越多,網(wǎng)段數(shù)目越多,交換機(jī)也就越多,相應(yīng)地,MAC掩碼位數(shù)也就越少,但是,屬于同一網(wǎng)絡(luò)級別的MAC網(wǎng)段的掩碼位數(shù)相等,如省的級別高于市,省的MAC掩碼位數(shù)就應(yīng)d、于市的MAC掩碼位數(shù),但一個省里的所有城市的MAC掩碼位數(shù)應(yīng)相等,并小于省的MAC掩碼位數(shù),例如,對于圖2所示的實(shí)施例,可以設(shè)置各MAC網(wǎng)絡(luò)級別的MAC網(wǎng)段及MAC掩碼如下第一級別MAC網(wǎng)段為2-0-0-0-0-0,MAC掩碼為FF-0-0-0-0-0,即MAC掩碼位數(shù)為8。第二級別MAC網(wǎng)段為2-3-0-0-0-0,MAC掩碼為FF-FF-0-0-0-0,即MAC掩碼位數(shù)為16。第三級別MAC網(wǎng)段為2-3-3-0-0-0,MAC掩碼為FF-FF-FF-0-0-0,即MAC掩碼位凄史為24。第四級別MAC網(wǎng)4殳為2-3-3-3-0-0,MAC掩碼為FF-FF-FF-FF-0-0,即MAC掩碼位數(shù)為32。第五級別MAC網(wǎng)段為2陽3隱3隱3畫3-0,MAC掩碼為FF-FF-FF-FF-FF-O,即MAC掩碼位數(shù)為40。步驟13:根據(jù)步驟12設(shè)置的MAC網(wǎng)段,設(shè)置各節(jié)點(diǎn)的虛擬MAC地址。對于圖2所示的實(shí)施例,可以根據(jù)MAC網(wǎng)段設(shè)置各節(jié)點(diǎn)的虛擬MAC地址如下節(jié)點(diǎn)1:2-0-0-0-0-1節(jié)點(diǎn)2:2-3-0-0-0-2節(jié)點(diǎn)3:2-3-0-0-0-3節(jié)點(diǎn)4:2-3-0-0-0-4節(jié)點(diǎn)5:2-3-3-0-0-5節(jié)點(diǎn)6:2-3-3-0-0-6節(jié)點(diǎn)7:2-3-3-0-0-7節(jié)點(diǎn)8:2-3-3-0-0-8節(jié)點(diǎn)9:2-3-3-0-0-9節(jié)點(diǎn)10:2-3-3-3-0-10節(jié)點(diǎn)11:2-3-3-3-0-11節(jié)點(diǎn)12:2-3-3-3-0-12節(jié)點(diǎn)13:2-3-3-3-0-13節(jié)點(diǎn)14:2-3-3-3-3-14節(jié)點(diǎn)15:2-3-3-3-3-15節(jié)點(diǎn)16:2-3-3-3-3-16步驟14:各節(jié)點(diǎn)按照網(wǎng)段聚合MAC轉(zhuǎn)發(fā)表。具體的,將一個MAC網(wǎng)段中的所有MAC表項(xiàng)聚合為一個MAC表項(xiàng),處于同一級別的多個MAC網(wǎng)段的各個表項(xiàng)又可以聚合形成更高級別MAC網(wǎng)段的MAC表項(xiàng),這里,所述的更高級別MAC網(wǎng)段一般指高一級別的MAC網(wǎng)段。聚合后的MAC表項(xiàng)的關(guān)鍵字為目的MAC網(wǎng)段和MAC掩碼。以實(shí)施例中節(jié)點(diǎn)1、節(jié)點(diǎn)2、節(jié)點(diǎn)6、節(jié)點(diǎn)11為例,表1至表4分別為本實(shí)施例中節(jié)點(diǎn)1、節(jié)點(diǎn)2、節(jié)點(diǎn)6、節(jié)點(diǎn)11的普通MAC轉(zhuǎn)發(fā)表,表5至表8分別為本實(shí)施例中節(jié)點(diǎn)1、節(jié)點(diǎn)2、節(jié)點(diǎn)6、節(jié)點(diǎn)11在本發(fā)明中的MAC轉(zhuǎn)發(fā)表<table>tableseeoriginaldocumentpage8</column></row><table><table>tableseeoriginaldocumentpage9</column></row><table>表6<table>tableseeoriginaldocumentpage9</column></row><table>表7<table>tableseeoriginaldocumentpage9</column></row><table>表8由上述表可以看出,本發(fā)明可以在節(jié)點(diǎn)1聚合MAC轉(zhuǎn)發(fā)表為所有目的MAC子網(wǎng)為2-3-3-0-0-0,MAC掩碼為24位,通過接口Intl轉(zhuǎn)發(fā)報(bào)文,下一跳節(jié)點(diǎn)為節(jié)點(diǎn)2;可以在節(jié)點(diǎn)2聚合MAC轉(zhuǎn)發(fā)表為所有目的MAC子網(wǎng)為2-3-3-3-0-0,MAC掩碼為32位,通過接口Intl轉(zhuǎn)發(fā)報(bào)文,下一跳節(jié)點(diǎn)為節(jié)點(diǎn)6;可以在節(jié)點(diǎn)6聚合MAC轉(zhuǎn)發(fā)表為所有目的MAC子網(wǎng)為2-3-3-3-3-0,MAC掩碼為40位,通過接口Intl轉(zhuǎn)發(fā)報(bào)文,下一跳節(jié)點(diǎn)為節(jié)點(diǎn)11;另外,節(jié)點(diǎn)11連接的是最小級別的交換機(jī),都是直接相連,不用聚合。步驟15:節(jié)點(diǎn)^接收到"t艮文后,查詢聚合后的MAC轉(zhuǎn)發(fā)表,獲取轉(zhuǎn)發(fā)地址轉(zhuǎn)發(fā)所述報(bào)文。這里,節(jié)點(diǎn)收到凈艮文后,通過查詢所述聚合后的MAC轉(zhuǎn)發(fā)表,根據(jù)當(dāng)前節(jié)點(diǎn)的MAC掩碼及報(bào)文轉(zhuǎn)發(fā)目的節(jié)點(diǎn)的虛擬MAC地址進(jìn)行計(jì)算,獲取轉(zhuǎn)發(fā)地址轉(zhuǎn)發(fā)所述報(bào)文。這里,節(jié)點(diǎn)收到的報(bào)文一般攜帶目的節(jié)點(diǎn)的MAC地址。查詢聚合后的MAC轉(zhuǎn)發(fā)表時,具體根據(jù)MAC轉(zhuǎn)發(fā)表中MAC表項(xiàng)的關(guān)鍵字進(jìn)行查詢。節(jié)點(diǎn)根據(jù)步驟13的設(shè)置,可以根據(jù)目的節(jié)點(diǎn)的MAC地址獲取所述目的節(jié)點(diǎn)的虛擬MAC地址,然后,將目的節(jié)點(diǎn)的虛擬MAC地址與當(dāng)前節(jié)點(diǎn)的MAC掩碼進(jìn)行運(yùn)算,獲取下一跳節(jié)點(diǎn),并將所述報(bào)文通過指定的接口轉(zhuǎn)發(fā)至所述下一跳節(jié)點(diǎn),……,如此反復(fù),直到將報(bào)文轉(zhuǎn)發(fā)至目的節(jié)點(diǎn)。以節(jié)點(diǎn)1為例,使用現(xiàn)有技術(shù)的MAC轉(zhuǎn)發(fā)表,要轉(zhuǎn)發(fā)目的節(jié)點(diǎn)所屬的MAC網(wǎng)段為2-3-3-3-0-0、MAC掩碼為FF-FF-FF-FF-0-0的報(bào)文,需要針對所述網(wǎng)段中的每個目的MAC地址都建立一個表項(xiàng),總共要建立12條MAC表項(xiàng),為方便與本發(fā)明方案進(jìn)行對比,這里按照節(jié)點(diǎn)的虛擬MAC地址對節(jié)點(diǎn)進(jìn)行區(qū)分。如表1所示,轉(zhuǎn)發(fā)目的節(jié)點(diǎn)所屬M(fèi)AC網(wǎng)段為2-3-3-3-0-0、MAC掩碼為FF-FF-FF-FF-0-0的報(bào)文時,需要對轉(zhuǎn)發(fā)表中的表項(xiàng)依次進(jìn)行查詢,直到獲取轉(zhuǎn)發(fā)地址,最壞情況要查詢12次表項(xiàng),占用條目資源為12條。而當(dāng)節(jié)點(diǎn)1使用本發(fā)明聚合后的MAC轉(zhuǎn)發(fā)表時,只需要針對MAC網(wǎng)段2-3-3-3-0-0、MAC掩碼FF-FF-FF-FF-0-0的MAC網(wǎng)段建立一個表項(xiàng),如表5所示,節(jié)點(diǎn)5-16都屬于2-3-3-3-0-0的MAC網(wǎng)段,轉(zhuǎn)發(fā)目的MAC網(wǎng)段為2-3-3-3-0-0、MAC掩碼為FF-FF-FF-FF-0-0的報(bào)文時,只需查詢l次表項(xiàng),占用條目資源為l條。事實(shí)上,對于節(jié)點(diǎn)l,最大可以聚合的MAC表項(xiàng)數(shù)目為216,存儲和搜索的效率都可以得到很大的提高。圖3為本發(fā)明基于MAC轉(zhuǎn)發(fā)表的報(bào)文轉(zhuǎn)發(fā)系統(tǒng)的組成結(jié)構(gòu)示意圖,如圖3所示,本發(fā)明基于MAC轉(zhuǎn)發(fā)表的報(bào)文轉(zhuǎn)發(fā)系統(tǒng)包括網(wǎng)絡(luò)劃分單元31、設(shè)置單元32、聚合單元33、報(bào)文轉(zhuǎn)發(fā)單元34;其中,網(wǎng)絡(luò)劃分單元31,用于對網(wǎng)絡(luò)中的所有節(jié)點(diǎn)進(jìn)行MAC網(wǎng)絡(luò)級別劃分。這里,一般根據(jù)地理位置及業(yè)務(wù)需要,進(jìn)行MAC網(wǎng)絡(luò)級別的劃分。例如,可以按照國家、省、市……進(jìn)行MAC網(wǎng)絡(luò)級別和MAC網(wǎng)段的劃分。設(shè)置單元32,用于根據(jù)網(wǎng)絡(luò)劃分單元31對MAC網(wǎng)絡(luò)級別的劃分情況,設(shè)置各MAC網(wǎng)絡(luò)級別的MAC網(wǎng)段、各MAC網(wǎng)段的MAC掩碼、及各節(jié)點(diǎn)的虛擬MAC地址。這里,一般根據(jù)劃分的MAC網(wǎng)絡(luò)級別數(shù),進(jìn)行MAC網(wǎng)段及各網(wǎng)段的MAC掩碼的設(shè)置。聚合單元33,用于根據(jù)設(shè)置單元32設(shè)置的MAC網(wǎng)段、MAC掩碼、及虛擬MAC地址,按照網(wǎng)段聚合MAC轉(zhuǎn)發(fā)表。這里,具體將一個MAC網(wǎng)段中的所有MAC表項(xiàng)聚合為一個MAC表項(xiàng),聚合后的MAC轉(zhuǎn)發(fā)表關(guān)鍵字為目的MAC網(wǎng)段+MAC掩碼。報(bào)文轉(zhuǎn)發(fā)單元34,用于接收報(bào)文,查詢所述聚合后的MAC轉(zhuǎn)發(fā)表,根據(jù)當(dāng)前節(jié)點(diǎn)的MAC掩碼及報(bào)文轉(zhuǎn)發(fā)目的節(jié)點(diǎn)的虛擬MAC地址轉(zhuǎn)發(fā)所述報(bào)文??梢钥闯?,本發(fā)明將現(xiàn)有的多個表項(xiàng)聚合為一個表項(xiàng),所以節(jié)約了網(wǎng)絡(luò)資源,并且,由于表項(xiàng)減少,交換機(jī)在轉(zhuǎn)發(fā)報(bào)文時,查詢表項(xiàng)的次數(shù)也相應(yīng)減少,從而提高了轉(zhuǎn)發(fā)表的搜索效率。以上所述,僅為本發(fā)明的較佳實(shí)施例而已,并非用于限定本發(fā)明的保護(hù)范圍。權(quán)利要求1、一種基于介質(zhì)訪問控制MAC轉(zhuǎn)發(fā)表的報(bào)文轉(zhuǎn)發(fā)方法,其特征在于,該方法包括對網(wǎng)絡(luò)中的所有節(jié)點(diǎn)進(jìn)行MAC網(wǎng)絡(luò)級別劃分,并設(shè)置對應(yīng)各MAC網(wǎng)絡(luò)級別的MAC網(wǎng)段、各MAC網(wǎng)段的MAC掩碼、以及各節(jié)點(diǎn)的虛擬MAC地址;各節(jié)點(diǎn)根據(jù)設(shè)置的MAC網(wǎng)段、MAC掩碼、虛擬MAC地址,聚合成MAC轉(zhuǎn)發(fā)表;該方法還包括節(jié)點(diǎn)收到報(bào)文后,查詢所述聚合后的MAC轉(zhuǎn)發(fā)表,根據(jù)當(dāng)前節(jié)點(diǎn)的MAC掩碼及報(bào)文轉(zhuǎn)發(fā)目的節(jié)點(diǎn)的虛擬MAC地址進(jìn)行計(jì)算,獲取轉(zhuǎn)發(fā)地址轉(zhuǎn)發(fā)所收到的報(bào)文。2、根據(jù)權(quán)利要求1所述的報(bào)文轉(zhuǎn)發(fā)方法,其特征在于,所述聚合MAC轉(zhuǎn)發(fā)表為將一個MAC網(wǎng)段中的所有MAC表項(xiàng)聚合為一個MAC表項(xiàng)。3、根據(jù)權(quán)利要求2所述的報(bào)文轉(zhuǎn)發(fā)方法,其特征在于,處于同一級別的多個MAC網(wǎng)段的各個表項(xiàng)聚合形成更高級別MAC網(wǎng)段的MAC表項(xiàng)。4、根據(jù)權(quán)利要求1至3任一項(xiàng)所述的報(bào)文轉(zhuǎn)發(fā)方法,其特征在于,所述聚合后MAC轉(zhuǎn)發(fā)表的MAC表項(xiàng)的關(guān)鍵字為目的MAC網(wǎng)段和MAC掩碼。5、一種基于MAC轉(zhuǎn)發(fā)表的報(bào)文轉(zhuǎn)發(fā)系統(tǒng),其特征在于,該系統(tǒng)包括網(wǎng)絡(luò)劃分單元、設(shè)置單元、聚合單元、報(bào)文轉(zhuǎn)發(fā)單元;其中,所述網(wǎng)絡(luò)劃分單元,用于對網(wǎng)絡(luò)中的所有節(jié)點(diǎn)進(jìn)行MAC網(wǎng)絡(luò)級別劃分;所述設(shè)置單元,用于根據(jù)網(wǎng)絡(luò)劃分單元對MAC網(wǎng)絡(luò)級別的劃分情況,設(shè)置各MAC網(wǎng)絡(luò)級別的MAC網(wǎng)段、各MAC網(wǎng)段的MAC掩碼、以及各節(jié)點(diǎn)的虛擬MAC地址;所述聚合單元,用于根據(jù)設(shè)置單元設(shè)置的MAC網(wǎng)段、MAC掩碼、虛擬MAC地址,聚合成MAC轉(zhuǎn)發(fā)表;所述報(bào)文轉(zhuǎn)發(fā)單元,用于接收報(bào)文,查詢所述聚合后的MAC轉(zhuǎn)發(fā)表,并根據(jù)當(dāng)前節(jié)點(diǎn)的MAC掩碼及報(bào)文轉(zhuǎn)發(fā)目的節(jié)點(diǎn)的虛擬MAC地址轉(zhuǎn)發(fā)所述報(bào)文。全文摘要本發(fā)明公開一種基于介質(zhì)訪問控制(MAC)轉(zhuǎn)發(fā)表的報(bào)文轉(zhuǎn)發(fā)方法,包括對網(wǎng)絡(luò)中的所有節(jié)點(diǎn)進(jìn)行MAC網(wǎng)絡(luò)級別劃分;根據(jù)對MAC網(wǎng)絡(luò)級別的劃分,設(shè)置各MAC網(wǎng)絡(luò)級別的MAC網(wǎng)段、各MAC網(wǎng)段的MAC掩碼、及各節(jié)點(diǎn)的虛擬MAC地址;根據(jù)設(shè)置的MAC網(wǎng)段、MAC掩碼、及虛擬MAC地址,聚合成MAC轉(zhuǎn)發(fā)表;節(jié)點(diǎn)收到報(bào)文后,通過查詢所述聚合后的MAC轉(zhuǎn)發(fā)表轉(zhuǎn)發(fā)報(bào)文。本發(fā)明還相應(yīng)地公開一種基于MAC轉(zhuǎn)發(fā)表的報(bào)文轉(zhuǎn)發(fā)系統(tǒng),包括網(wǎng)絡(luò)劃分單元、設(shè)置單元、聚合單元、報(bào)文轉(zhuǎn)發(fā)單元。本發(fā)明將現(xiàn)有的多個表項(xiàng)聚合為一個表項(xiàng),所以節(jié)約了網(wǎng)絡(luò)資源,并且,由于表項(xiàng)減少,交換機(jī)在轉(zhuǎn)發(fā)報(bào)文時,查詢表項(xiàng)的次數(shù)也相應(yīng)減少,從而提高了報(bào)文的轉(zhuǎn)發(fā)效率。文檔編號H04L12/56GK101557341SQ20091008444公開日2009年10月14日申請日期2009年5月14日優(yōu)先權(quán)日2009年5月14日發(fā)明者王志雄申請人:中興通訊股份有限公司