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

一種改善廣域網(wǎng)橋數(shù)據(jù)轉(zhuǎn)發(fā)性能的方法及裝置的制作方法

文檔序號(hào):7662776閱讀:228來(lái)源:國(guó)知局
專利名稱:一種改善廣域網(wǎng)橋數(shù)據(jù)轉(zhuǎn)發(fā)性能的方法及裝置的制作方法
技術(shù)領(lǐng)域
本發(fā)明涉及家庭網(wǎng)關(guān)設(shè)備的wan (wide area network,廣域網(wǎng))側(cè)接入, 具體涉及一種有效改善wan橋數(shù)據(jù)轉(zhuǎn)發(fā)性能的方法及裝置。
背景技術(shù)
目前,網(wǎng)關(guān)設(shè)備上集成了越來(lái)越豐富的網(wǎng)絡(luò)應(yīng)用業(yè)務(wù)。除了為用戶提供 基本的上網(wǎng)業(yè)務(wù)外,還提供了網(wǎng)絡(luò)視頻,網(wǎng)絡(luò)電話,視頻監(jiān)控等業(yè)務(wù),同時(shí) 還提供了對(duì)運(yùn)營(yíng)商網(wǎng)管的支持。如此豐富多樣的網(wǎng)絡(luò)業(yè)務(wù),均需要架構(gòu)在不 同類型的wan連接上。業(yè)務(wù)應(yīng)用導(dǎo)致對(duì)網(wǎng)關(guān)設(shè)備上wan連接的要求多樣化, 共享化,組合化,不能再是單一的橋接應(yīng)用或是路由應(yīng)用。與此同時(shí),兼顧 到技術(shù)和資源兩個(gè)層面,針對(duì)一個(gè)wan側(cè)接口上,如何支持多條類型各異 的共享wan連接,提出了要求和挑戰(zhàn)。wan橋技術(shù)就是這樣一種旨在解決共享wan側(cè)接口的技術(shù),特別適用于 家庭網(wǎng)關(guān)類產(chǎn)品。同時(shí)根據(jù)不同的應(yīng)用場(chǎng)景和運(yùn)營(yíng)商組網(wǎng)現(xiàn)狀,所支持的 wan連接的連接類型各異,目前有PPPoE (Point to Point Protocol over Ethernet,基于以太網(wǎng)的點(diǎn)到點(diǎn)協(xié)議),Static IP (靜態(tài)IP ) , DHCP ( Dynamic Host Configuration Protocol, 動(dòng)態(tài)主才幾酉己置協(xié)i義),Bridge (橋) 等,并會(huì)衍生出如PPPoE和Bridge, DHCP和Bridge,多條Bridge等各種 可能類型的組合應(yīng)用。隨著業(yè)務(wù)的日趨豐富,所支持的wan連接的數(shù)目也 逐漸增多。而從技術(shù)實(shí)現(xiàn)的角度看,單純?cè)谝粋€(gè)wan接口上支持多條wan 連接的組合,會(huì)出現(xiàn)各類問(wèn)題,很多時(shí)候甚至是無(wú)法實(shí)現(xiàn)不同連接類型的組 合。如果同時(shí)考慮到資源的有效共享,使用wan橋技術(shù)來(lái)實(shí)現(xiàn)wan側(cè)共享 并進(jìn)而達(dá)到支持多條豐富wan連接組合的應(yīng)用,就變得非常有意義。雖然固有的wan橋技術(shù),基本解決了 wan接口共享的需求,但是其存 在兩個(gè)主要的問(wèn)題,其一是數(shù)據(jù)轉(zhuǎn)發(fā)性能低下,在wan橋接收wan側(cè)數(shù)據(jù)
包處理時(shí),不能準(zhǔn)確的判斷數(shù)據(jù)包的精確轉(zhuǎn)發(fā)路徑,而是盲目的采用向所有 連接通路轉(zhuǎn)發(fā)的方式,必然存在不必要的數(shù)據(jù)轉(zhuǎn)發(fā),從創(chuàng)建數(shù)據(jù)包的角度看存在極大的浪費(fèi),同時(shí)會(huì)給后續(xù)環(huán)節(jié)處理數(shù)據(jù)包帶來(lái)不必要的負(fù)荷;二是現(xiàn)有的數(shù)據(jù)的分發(fā)機(jī)制,在分發(fā)時(shí)對(duì)路由連接和橋接連接沒(méi)有加以判斷和區(qū) 分,必然造成不同連接通路之間的數(shù)據(jù)包串?dāng)_,在特定應(yīng)用場(chǎng)景時(shí),由于其 他連接通路的數(shù)據(jù)包干擾,會(huì)嚴(yán)重影響本連接通路的業(yè)務(wù)應(yīng)用,有時(shí)業(yè)務(wù)甚至不能正常進(jìn)行。從以上的分析來(lái)看,使用wan橋?qū)崿F(xiàn)接口共享的技術(shù)有 必要進(jìn)行改進(jìn)且有很大的改進(jìn)空間。發(fā)明內(nèi)容本發(fā)明要解決的技術(shù)問(wèn)題是提供一種改善wan橋數(shù)據(jù)轉(zhuǎn)發(fā)性能的方法 及裝置,有效精準(zhǔn)的控制wan側(cè)數(shù)據(jù)包的轉(zhuǎn)發(fā)。為了解決上述問(wèn)題,本發(fā)明提供了 一種改善廣域網(wǎng)橋數(shù)據(jù)轉(zhuǎn)發(fā)性能的方 法,廣域網(wǎng)橋接收到數(shù)據(jù)包后,在轉(zhuǎn)發(fā)表中設(shè)置對(duì)應(yīng)的地址學(xué)習(xí)條目;在轉(zhuǎn) 發(fā)數(shù)據(jù)包時(shí),先判斷數(shù)據(jù)包的類型,如果是單播包,則通過(guò)查詢轉(zhuǎn)發(fā)表中的 所述地址學(xué)習(xí)條目確定待發(fā)送數(shù)據(jù)包的轉(zhuǎn)發(fā)路徑,進(jìn)而根據(jù)所述轉(zhuǎn)發(fā)路徑進(jìn) 行轉(zhuǎn)發(fā)。進(jìn)一步地,上述方法還可具有如下特點(diǎn)所述地址學(xué)習(xí)條目包括所述廣 域網(wǎng)橋端口及數(shù)據(jù)包介質(zhì)訪問(wèn)控制地址。進(jìn)一步地,上述方法還可具有如下特點(diǎn)所述廣域網(wǎng)橋在接收到數(shù)據(jù)包 時(shí),首先判斷轉(zhuǎn)發(fā)表中是否有所述地址學(xué)習(xí)條目,如果沒(méi)有,則在轉(zhuǎn)發(fā)表中 添加所述地址學(xué)習(xí)條目;如果有,則更新轉(zhuǎn)發(fā)表中所述地址學(xué)習(xí)條目。進(jìn)一步地,上述方法還可具有如下特點(diǎn)所述廣域網(wǎng)橋在轉(zhuǎn)發(fā)表中添加 或者更新所述地址學(xué)習(xí)條目的同時(shí)釆用如下方法設(shè)置其屬性首先判斷網(wǎng)橋 設(shè)備是否是橋端口,如果不是,則設(shè)置為B屬性;如果是,則再判斷是否 多橋接應(yīng)用場(chǎng)景,如果是,則將所述條目設(shè)置為B屬性,否則,設(shè)置為A 屬性;所述廣域網(wǎng)橋在查詢轉(zhuǎn)發(fā)表時(shí),如果查詢到所述條目,則先判斷所述條
目是否為B屬性且是多橋接應(yīng)用場(chǎng)景,如果是,則進(jìn)行多橋接場(chǎng)景處理; 否則,根據(jù)所述條目中得到需要轉(zhuǎn)發(fā)的連接通路,直接進(jìn)行轉(zhuǎn)發(fā)。進(jìn)一步地,上述方法還可具有如下特點(diǎn)所述廣域網(wǎng)橋在查詢轉(zhuǎn)發(fā)表時(shí), 如果沒(méi)有查詢到所述條目,則按分發(fā)策略向架構(gòu)在其上的所有連接通路進(jìn)行 轉(zhuǎn)發(fā)。進(jìn)一步地,上述方法還可具有如下特點(diǎn)所述廣域網(wǎng)橋在轉(zhuǎn)發(fā)表中添加 或者更新所述條目之前,需要確認(rèn)廣域網(wǎng)橋的模式,如果是虛擬局域網(wǎng)模式, 則首先判斷待發(fā)送的數(shù)據(jù)包是否帶有虛擬局域網(wǎng)標(biāo)記,如果沒(méi)有,則添加網(wǎng) 橋設(shè)備的虛擬局域網(wǎng)信息;并判斷一致性校驗(yàn)策略校驗(yàn)是否一致,如果不一 致,則以網(wǎng)橋中的虛擬局域網(wǎng)信息為準(zhǔn)。本發(fā)明還提供了一種改善廣域網(wǎng)橋數(shù)據(jù)轉(zhuǎn)發(fā)性能的裝置,包括局域網(wǎng)處 理模塊和廣域網(wǎng)處理模塊,所述局域網(wǎng)處理模塊包括地址學(xué)習(xí)單元,所述廣 域網(wǎng)處理模塊包括相連的數(shù)據(jù)包類型判斷單元和查詢單元,其中地址學(xué)習(xí)單元,用于在所述局域網(wǎng)處理模塊接收到數(shù)據(jù)后,在轉(zhuǎn)發(fā)表中 設(shè)置對(duì)應(yīng)的地址學(xué)習(xí)條目;數(shù)據(jù)包類型判斷單元,用于判斷數(shù)據(jù)包的類型,如果是單播包,則調(diào)用 查詢單元;查詢單元,用于查詢轉(zhuǎn)發(fā)表中的所述地址學(xué)習(xí)條目確定待發(fā)送數(shù)據(jù)包的 轉(zhuǎn)發(fā)路徑,并發(fā)送給轉(zhuǎn)發(fā)單元;轉(zhuǎn)發(fā)單元,用于根據(jù)所述轉(zhuǎn)發(fā)路徑進(jìn)行轉(zhuǎn)發(fā)。進(jìn)一步地,上述裝置還可具有如下特點(diǎn)所述地址學(xué)習(xí)單元在設(shè)置所述 地址學(xué)習(xí)條目時(shí),首先判斷轉(zhuǎn)發(fā)表中是否有所述地址學(xué)習(xí)條目,如果沒(méi)有, 則在轉(zhuǎn)發(fā)表中添加所述地址學(xué)習(xí)條目;如果有,則更新轉(zhuǎn)發(fā)表中所述地址學(xué) 習(xí)條目。進(jìn)一步地,上述裝置還可具有如下特點(diǎn)所述局域網(wǎng)處理模塊還設(shè)有屬 性設(shè)置單元,所述屬性設(shè)置單元與所述地址學(xué)習(xí)單元相連,所述廣域網(wǎng)處理 模塊的查詢單元與轉(zhuǎn)發(fā)單元之間還設(shè)有屬性判斷單元,其中屬性設(shè)置單元,用于在所述地址學(xué)習(xí)單元在轉(zhuǎn)發(fā)表中添加或者更新所述
地址學(xué)習(xí)條目的同時(shí),設(shè)置所述地址學(xué)習(xí)條目的屬性;
屬性判斷單元,用于在查詢單元查詢到所述地址學(xué)習(xí)條目后,判斷所述 地址學(xué)習(xí)條目的屬性,發(fā)送給所述轉(zhuǎn)發(fā)單元;
所述轉(zhuǎn)發(fā)單元,用于根據(jù)所述屬性對(duì)數(shù)據(jù)包進(jìn)行轉(zhuǎn)發(fā)。
進(jìn)一步地,上述裝置還可具有如下特點(diǎn)所述局域網(wǎng)處理模塊還包括依 次相連的模式判斷單元、頭信息添加單元和一致性校驗(yàn)單元,所述一致性校 驗(yàn)單元與所述地址學(xué)習(xí)單元相連,所述模式判斷單元還與所述地址學(xué)習(xí)單元 相連,其中
模式判斷單元,用于在接收到所述數(shù)據(jù)包后,確認(rèn)廣域網(wǎng)橋的模式,如 果是虛擬局域網(wǎng)模式,則將所述數(shù)據(jù)包發(fā)送給頭信息添加單元,否則,發(fā)送 給地址學(xué)習(xí)單元;
頭信息添加單元,用于判斷所述數(shù)據(jù)包是否帶有虛擬局域網(wǎng)頭信息,如 果沒(méi)有,則在添加廣域網(wǎng)橋設(shè)備的虛擬局域網(wǎng)頭信息,將所述數(shù)據(jù)包發(fā)送給 一致性校驗(yàn)單元;
一致性校驗(yàn)單元,用于判斷所述虛擬局域網(wǎng)頭信息與一致性校驗(yàn)策略是 否一致,如果不一致,則以網(wǎng)橋中的虛擬局域網(wǎng)信息為準(zhǔn),并將所述數(shù)據(jù)包 發(fā)送給地址學(xué)習(xí)單元。
與現(xiàn)有技術(shù)相比,本發(fā)明的數(shù)據(jù)轉(zhuǎn)發(fā)機(jī)制有效地改善了 wan橋數(shù)據(jù)轉(zhuǎn)發(fā) 的性能,原理簡(jiǎn)便,方法容易實(shí)現(xiàn)。從數(shù)據(jù)包的處理上來(lái)說(shuō),從盲目的向所 有連接通路轉(zhuǎn)發(fā)所有數(shù)據(jù)包,做到了能確定其轉(zhuǎn)發(fā)路徑,精確地轉(zhuǎn)發(fā),在共 享連接的數(shù)量比較多時(shí),尤其突顯出其性能改善的效果。


圖1是ADSL (Asymmetric Digital Subscriber Line,非對(duì)稱數(shù)位式用戶 回路)接入方式下使用wan橋?qū)崿F(xiàn)共享連接的家庭網(wǎng)關(guān)組網(wǎng)應(yīng)用示例一的 示意圖2是ADSL接入方式下使用 wan橋?qū)崿F(xiàn)共享連4妻的家庭網(wǎng)關(guān)《且網(wǎng)應(yīng) 用示例二的示意圖3是ETH (Ethernet,以太網(wǎng))接入方式下使用wan橋?qū)崿F(xiàn)共享連接 的家庭網(wǎng)關(guān)組網(wǎng)應(yīng)用示例的示意圖4是本發(fā)明裝置實(shí)施例的組成框圖5是本發(fā)明方法wan橋發(fā)送數(shù)據(jù)包處理的流程圖6是本發(fā)明方法wan橋接收數(shù)據(jù)包處理的流程圖。
具體實(shí)施例方式
本發(fā)明技術(shù)方案的核心是在wan橋中引入地址學(xué)習(xí)和轉(zhuǎn)發(fā)表機(jī)制,通 過(guò)查詢轉(zhuǎn)發(fā)表來(lái)確定準(zhǔn)確的轉(zhuǎn)發(fā)路徑,進(jìn)而減少不必要的數(shù)據(jù)轉(zhuǎn)發(fā)和后續(xù)設(shè) 備的處理負(fù)荷,保證連接通路之間的數(shù)據(jù)包不會(huì)串?dāng)_。
使用wan橋方式來(lái)實(shí)現(xiàn)家庭網(wǎng)關(guān)產(chǎn)品的wan接口共享,包括DSIi Digital Subscriber Line,數(shù)字用戶環(huán)路)接入方式,ETH接入方式抑或是PON ( Passive Optical Network ,無(wú)源光網(wǎng)絡(luò))接入方式等。ADSL是DSL接入方 式中的一種。本發(fā)明技術(shù)方案典型的應(yīng)用場(chǎng)景參見(jiàn)附圖1,附圖2和附圖3。 圖中B代表Bridge即橋接方式,R代表Router即路由方式,pvc代表永久 虛電3各(Permanent Virtual Circuit)。
圖1為ADSL (DSL的一種接入方式)接入的家庭網(wǎng)關(guān)應(yīng)用組網(wǎng)方式, 第二永久虛電路pvc2上架構(gòu)獨(dú)立的tr069網(wǎng)管路由連接,第一永久虛電路 pvcl上架構(gòu)多條共享方式的橋接,每一條橋接上可以構(gòu)建不同的業(yè)務(wù),可 以實(shí)現(xiàn)多橋接應(yīng)用場(chǎng)景,如果只采用其中的一條橋接,就是目前普遍應(yīng)用的 單橋接方式。
圖2同樣為ADSL方式接入的家庭網(wǎng)關(guān)應(yīng)用組網(wǎng)方式,僅支持一個(gè)pvcl , 在此pvcl上構(gòu)建多條共享方式的橋接和一條用于tr069 (網(wǎng)關(guān)協(xié)議)管理的 路由連接,典型的如PPPoE等。
圖3為ETH方式接入的家庭網(wǎng)關(guān)應(yīng)用組網(wǎng),在一個(gè)wan側(cè)ETH接口上, 可以使用wan橋共享的方式,構(gòu)建一條用于tr069網(wǎng)管的路由連接和多條橋 接,尤其突顯共享方式的優(yōu)勢(shì)。
參見(jiàn)圖4,本發(fā)明裝置主要包括局域網(wǎng)處理模塊和廣域網(wǎng)處理模塊,所
述局域網(wǎng)處理模塊包括依次相連的模式判斷單元、頭信息添加單元、 一致性 校驗(yàn)單元、地址學(xué)習(xí)單元和條目屬性設(shè)置單元,模式判斷單元還與地址學(xué)習(xí) 單元相連,所述廣域網(wǎng)處理模塊包括依次相連的數(shù)據(jù)包類型判斷單元、查詢 單元、屬性判斷單元和轉(zhuǎn)發(fā)單元,其中
局域網(wǎng)處理模塊
模式判斷單元,用于在接收到局域網(wǎng)接口發(fā)送的待發(fā)送數(shù)據(jù)包后,確認(rèn) 廣域網(wǎng)橋的模式,如果是虛擬局域網(wǎng)模式,則將所述數(shù)據(jù)包發(fā)送給頭信息添 加單元,否則,發(fā)送給地址學(xué)習(xí)單元;
頭信息添加單元,用于判斷所述數(shù)據(jù)包是否帶有虛擬局域網(wǎng)頭信息,如 果沒(méi)有,則在添加廣域網(wǎng)橋設(shè)備的虛擬局域網(wǎng)頭信息,將所述數(shù)據(jù)包發(fā)送給 一致性校驗(yàn)單元;
一致性校驗(yàn)單元,用于判斷所述虛擬局域網(wǎng)頭信息與一致性校驗(yàn)策略是 否一致,如果不一致,則以網(wǎng)橋中的虛擬局域網(wǎng)信息為準(zhǔn),并將所述數(shù)據(jù)包 發(fā)送給地址學(xué)習(xí)單元;
地址學(xué)習(xí)單元,用于在所述局域網(wǎng)處理模塊接收到數(shù)據(jù)后,在轉(zhuǎn)發(fā)表中 設(shè)置對(duì)應(yīng)的地址學(xué)習(xí)條目;
屬性設(shè)置單元,用于在所述地址學(xué)習(xí)單元在轉(zhuǎn)發(fā)表中添加或者更新所述 地址學(xué)習(xí)條目的同時(shí),設(shè)置所述地址學(xué)習(xí)條目的屬性,并將所述數(shù)據(jù)發(fā)送至 局域網(wǎng)的數(shù)據(jù)發(fā)送接口。
廣域網(wǎng)處理模塊
數(shù)據(jù)包類型判斷單元,用于在接收到廣域網(wǎng)接口發(fā)送的待發(fā)送數(shù)據(jù)后, 判斷數(shù)據(jù)包的類型,如果是單播包,則調(diào)用查詢單元;
查詢單元,用于查詢轉(zhuǎn)發(fā)表中的所述地址學(xué)習(xí)條目確定待發(fā)送數(shù)據(jù)包的 轉(zhuǎn)發(fā)路徑,并發(fā)送給屬性判斷單元;
屬性判斷單元,用于在查詢單元查詢到所述地址學(xué)習(xí)條目后,判斷所述 地址學(xué)習(xí)條目的屬性,發(fā)送給所述轉(zhuǎn)發(fā)單元;
所述轉(zhuǎn)發(fā)單元,用于根據(jù)所述屬性對(duì)數(shù)據(jù)包進(jìn)行轉(zhuǎn)發(fā)至相應(yīng)的數(shù)據(jù)接

下面結(jié)合附圖對(duì)本發(fā)明技術(shù)方案的實(shí)施作進(jìn)一步的詳細(xì)描述
圖5描述了 wan橋從局域網(wǎng)向發(fā)廣域網(wǎng)發(fā)送數(shù)據(jù)包時(shí)的處理流程,包括 以下步驟
步驟101,確認(rèn)wan橋的模式是否是vlan (Virtual Local Area Network ,虛擬局域網(wǎng))模式,如果是vlan模式,則執(zhí)行步驟102,如果是非vlan 模式,則執(zhí)行步驟104。
wan橋可以支持vlan模式或是非vlan模式,如果是vlan模式,使用一 定的策略,保證發(fā)送數(shù)據(jù)包與其vlan設(shè)置的一致性;如果是非vlan模式, 則判斷數(shù)據(jù)包的來(lái)源,區(qū)分路由方式抑或是橋接方式,在添加或是更新轉(zhuǎn)發(fā) 表中條目屬性時(shí)設(shè)置其屬性。
步驟102,判斷待發(fā)送的數(shù)據(jù)包是否帶有vlan頭,如果沒(méi)有,則添加 wan橋設(shè)備(wan bridge device)的vlan信息。
步驟103,判斷數(shù)據(jù)包中vlan頭與一致性4L驗(yàn)策略是否一致,如果不一 致,貝'J以wan bridge中的vlan信息為準(zhǔn)。
步驟104,判斷wan bridge device是否是橋端口,如果是,則執(zhí)行步驟 105,否則,執(zhí)行步驟106。
步驟105,判斷是否多橋接應(yīng)用場(chǎng)景,如杲是,則執(zhí)行步驟106;否貝'J, 執(zhí)行步驟107。
步驟106,判斷轉(zhuǎn)發(fā)表中是否有該數(shù)據(jù)包對(duì)應(yīng)的地址學(xué)習(xí)條目,如果沒(méi) 有,則在轉(zhuǎn)發(fā)表中添加對(duì)應(yīng)的地址學(xué)習(xí)條目的相關(guān)信息;如果有,則更新轉(zhuǎn) 發(fā)表中地址學(xué)習(xí)條目的相關(guān)信息,并將所述地址學(xué)習(xí)條目的屬性設(shè)置為B 屬性,執(zhí)行步驟108。
所述地址學(xué)習(xí)條目是指根據(jù)數(shù)據(jù)包中解析出的mac (Media Access Control,介質(zhì)訪問(wèn)控制)J也址,以及該MAC地址對(duì)應(yīng)的 wan橋端口 。
Wan橋轉(zhuǎn)發(fā)數(shù)據(jù)時(shí),最初接收的數(shù)據(jù)包的轉(zhuǎn)發(fā)表中并無(wú)的地址學(xué)習(xí)的相 關(guān)條目,在接收到這些數(shù)據(jù)包后,需要在轉(zhuǎn)發(fā)表中先添加地址學(xué)習(xí)條目后再 發(fā)送,這樣,以后再轉(zhuǎn)發(fā)時(shí),只需對(duì)地址學(xué)習(xí)條目信息進(jìn)行更新即可。轉(zhuǎn)發(fā)
表中地址學(xué)習(xí)條目的構(gòu)成元素包括wan橋端口 ,數(shù)據(jù)包目的MAC地址字,爻, 在轉(zhuǎn)發(fā)時(shí),通過(guò)查詢轉(zhuǎn)發(fā)表中的地址學(xué)習(xí)條目信息得到需要轉(zhuǎn)發(fā)的連接通 路,條目的屬性中區(qū)分了路由連接和橋接方式。
步驟107,判斷轉(zhuǎn)發(fā)表中是否有該數(shù)據(jù)包對(duì)應(yīng)的地址學(xué)習(xí)條目,如果沒(méi) 有,則在轉(zhuǎn)發(fā)表中添加對(duì)應(yīng)的地址學(xué)習(xí)條目的相關(guān)信息;如果有,則更新轉(zhuǎn) 發(fā)表中地址學(xué)習(xí)條目的相關(guān)信息,并將所述地址學(xué)習(xí)條目的屬性設(shè)置為A 屬性,執(zhí)行步驟108。
步驟108,設(shè)置完條目屬性后,將處理后的數(shù)據(jù)包發(fā)送至局域網(wǎng)的數(shù)據(jù) 發(fā)送接口。
wan側(cè)端口接收到包含有相關(guān)條目的數(shù)據(jù)包后,將其分發(fā)給架構(gòu)在其上 的wan橋。圖6描述了 wan橋接收到廣域網(wǎng)發(fā)送至局域網(wǎng)的數(shù)據(jù)包時(shí)的處 理流程,包括以下步驟
步驟201, wan橋接收到數(shù)據(jù)包后,判斷數(shù)據(jù)包的類型,判定其是否為 單播包,如果是,則執(zhí)行步驟202;否則,本方法結(jié)束。
步驟202,根據(jù)數(shù)據(jù)包中包含的目的MAC地址查詢轉(zhuǎn)發(fā)表。
步驟203,判斷是否查詢到轉(zhuǎn)發(fā)表中的所述條目,如果在轉(zhuǎn)發(fā)表中沒(méi)有 查詢到相應(yīng)的地址學(xué)習(xí)條目,則按分發(fā)策略向構(gòu)架在其上的所有連接通路分 發(fā),本方法結(jié)束;如果能夠查詢到相應(yīng)的地址學(xué)習(xí)條目,則執(zhí)行步驟204。
步驟204,判斷條目的屬性,若確認(rèn)其為A屬性,則根據(jù)地址學(xué)習(xí)條目 中得到需要轉(zhuǎn)發(fā)的連接通路(即轉(zhuǎn)發(fā)路徑),進(jìn)而進(jìn)行轉(zhuǎn)發(fā),本方法結(jié)束; 如果確認(rèn)條目為B屬性,則執(zhí)行步驟205。
步驟205,進(jìn)一步判斷待轉(zhuǎn)發(fā)的連接為路由連接還是橋接方式,如果是 路由連接,則根據(jù)地址學(xué)習(xí)條目中得到需要轉(zhuǎn)發(fā)的連接通路,進(jìn)而進(jìn)行轉(zhuǎn)發(fā); 如果是多橋接場(chǎng)景應(yīng)用,則進(jìn)行多橋接場(chǎng)景處理。
多橋接場(chǎng)景,即在網(wǎng)關(guān)設(shè)備上同時(shí)配置了多個(gè)網(wǎng)橋的應(yīng)用,且每個(gè)網(wǎng)橋 中均有wan橋的端口,此時(shí)數(shù)據(jù)轉(zhuǎn)發(fā)路徑的判斷,需視廣域網(wǎng)側(cè)組網(wǎng)狀況
和業(yè)務(wù)的決定策略而定。例如,若是廣域網(wǎng)側(cè)只有一臺(tái)寬帶接入設(shè)備,所有 的撥號(hào)在該設(shè)備上終結(jié),則多橋接場(chǎng)景處理可采取在橋口中間泛洪的方式進(jìn) 行處理。綜上所述,本發(fā)明通過(guò)在wan橋中引入地址學(xué)習(xí)和轉(zhuǎn)發(fā)表機(jī)制,針對(duì)路 由連接和橋接方式在轉(zhuǎn)發(fā)表中設(shè)置地址學(xué)習(xí)條目,wan橋在轉(zhuǎn)發(fā)數(shù)據(jù)包時(shí), 通過(guò)查詢轉(zhuǎn)發(fā)表來(lái)確定數(shù)據(jù)包的轉(zhuǎn)發(fā)路徑,而不是類似于泛洪的方式,進(jìn)而 減少不必要的數(shù)據(jù)轉(zhuǎn)發(fā)和后續(xù)設(shè)備的處理負(fù)荷,保證連接通路之間的數(shù)據(jù)包 不會(huì)串?dāng)_,對(duì)數(shù)據(jù)包轉(zhuǎn)發(fā)性能改善效果明顯。本發(fā)明是參考其實(shí)施例示出和描述的,但本領(lǐng)域的普通技術(shù)人員應(yīng)該理 解,在不脫離附屬的權(quán)利要求書所限定的本發(fā)明的精神和范圍的情況下,可 以進(jìn)行形式和細(xì)節(jié)的各種改變。
權(quán)利要求
1、一種改善廣域網(wǎng)橋數(shù)據(jù)轉(zhuǎn)發(fā)性能的方法,廣域網(wǎng)橋接收到數(shù)據(jù)包后,在轉(zhuǎn)發(fā)表中設(shè)置對(duì)應(yīng)的地址學(xué)習(xí)條目;在轉(zhuǎn)發(fā)數(shù)據(jù)包時(shí),先判斷數(shù)據(jù)包的類型,如果是單播包,則通過(guò)查詢轉(zhuǎn)發(fā)表中的所述地址學(xué)習(xí)條目確定待發(fā)送數(shù)據(jù)包的轉(zhuǎn)發(fā)路徑,進(jìn)而根據(jù)所述轉(zhuǎn)發(fā)路徑進(jìn)行轉(zhuǎn)發(fā)。
2、 如權(quán)利要求l所述的方法,其特征在于,所述地址學(xué)習(xí)條目包括所 述廣域網(wǎng)橋端口及數(shù)據(jù)包介質(zhì)訪問(wèn)控制地址。
3、 如權(quán)利要求1或2所述的方法,其特征在于,所述廣域網(wǎng)橋在接收 到數(shù)據(jù)包時(shí),首先判斷轉(zhuǎn)發(fā)表中是否有所述地址學(xué)習(xí)條目,如果沒(méi)有,則在 轉(zhuǎn)發(fā)表中添加所述地址學(xué)習(xí)條目;如果有,則更新轉(zhuǎn)發(fā)表中所述地址學(xué)習(xí)條目。
4、 如權(quán)利要求3所述的方法,其特征在于,所述廣域網(wǎng)橋在轉(zhuǎn)發(fā)表中 添加或者更新所述地址學(xué)習(xí)條目的同時(shí)采用如下方法設(shè)置其屬性首先判斷 網(wǎng)橋設(shè)備是否是橋端口,如果不是,則設(shè)置為B屬性;如果是,則再判斷 是否多橋接應(yīng)用場(chǎng)景,如果是,則將所述條目設(shè)置為B屬性,否則,設(shè)置 為A屬性;所述廣域網(wǎng)橋在查詢轉(zhuǎn)發(fā)表時(shí),如果查詢到所述條目,則先判斷所述條 目是否為B屬性且是多橋接應(yīng)用場(chǎng)景,如果是,則進(jìn)行多橋接場(chǎng)景處理; 否則,根據(jù)所述條目中得到需要轉(zhuǎn)發(fā)的連接通路,直接進(jìn)行轉(zhuǎn)發(fā)。
5、 如權(quán)利要求4所述的方法,其特征在于,所述廣域網(wǎng)橋在查詢轉(zhuǎn)發(fā) 表時(shí),如果沒(méi)有查詢到所述條目,則按分發(fā)策略向架構(gòu)在其上的所有連接通 路進(jìn)行轉(zhuǎn)發(fā)。
6、 如權(quán)利要求2所述的方法,其特征在于,所述廣域網(wǎng)橋在轉(zhuǎn)發(fā)表中 添加或者更新所述條目之前,需要確認(rèn)廣域網(wǎng)橋的模式,如果是虛擬局域網(wǎng) 模式,則首先判斷待發(fā)送的數(shù)據(jù)包是否帶有虛擬局域網(wǎng)標(biāo)記,如果沒(méi)有,則 添加網(wǎng)橋設(shè)備的虛擬局域網(wǎng)信息;并判斷一致性校驗(yàn)策略校驗(yàn)是否一致,如 果不一致,則以網(wǎng)橋中的虛擬局域網(wǎng)信息為準(zhǔn)。
7、 一種改善廣域網(wǎng)橋數(shù)據(jù)轉(zhuǎn)發(fā)性能的裝置,其特征在于,包括局域網(wǎng)處理模塊和廣域網(wǎng)處理模塊,所述局域網(wǎng)處理模塊包括地址學(xué)習(xí)單元,所述 廣域網(wǎng)處理模塊包括相連的數(shù)據(jù)包類型判斷單元和查詢單元,其中地址學(xué)習(xí)單元,用于在所述局域網(wǎng)處理模塊接收到數(shù)據(jù)后,在轉(zhuǎn)發(fā)表中設(shè)置對(duì)應(yīng)的地址學(xué)習(xí)條目;數(shù)據(jù)包類型判斷單元,用于判斷數(shù)據(jù)包的類型,如果是單播包,則調(diào)用 查詢單元;查詢單元,用于查詢轉(zhuǎn)發(fā)表中的所述地址學(xué)習(xí)條目確定待發(fā)送數(shù)據(jù)包的 轉(zhuǎn)發(fā)路徑,并發(fā)送給轉(zhuǎn)發(fā)單元;轉(zhuǎn)發(fā)單元,用于根據(jù)所述轉(zhuǎn)發(fā)路徑進(jìn)行轉(zhuǎn)發(fā)。
8、 如權(quán)利要求7所述的裝置,其特征在于,所述地址學(xué)習(xí)單元在設(shè)置 所述地址學(xué)習(xí)條目時(shí),首先判斷轉(zhuǎn)發(fā)表中是否有所述地址學(xué)習(xí)條目,如果沒(méi)有,則在轉(zhuǎn)發(fā)表中添加所述地址學(xué)習(xí)條目;如果有,則更新轉(zhuǎn)發(fā)表中所述地 址學(xué)習(xí)條目。
9、 如權(quán)利要求7所述的裝置,其特征在于,所述局域網(wǎng)處理模塊還設(shè) 有屬性設(shè)置單元,所述屬性設(shè)置單元與所述地址學(xué)習(xí)單元相連,所述廣域網(wǎng) 處理模塊的查詢單元與轉(zhuǎn)發(fā)單元之間還設(shè)有屬性判斷單元,其中屬性設(shè)置單元,用于在所述地址學(xué)習(xí)單元在轉(zhuǎn)發(fā)表中添加或者更新所述 地址學(xué)習(xí)條目的同時(shí),設(shè)置所述地址學(xué)習(xí)條目的屬性;屬性判斷單元,用于在查詢單元查詢到所述地址學(xué)習(xí)條目后,判斷所述 地址學(xué)習(xí)條目的屬性,發(fā)送給所述轉(zhuǎn)發(fā)單元;所述轉(zhuǎn)發(fā)單元,用于根據(jù)所述屬性對(duì)數(shù)據(jù)包進(jìn)行轉(zhuǎn)發(fā)。
10、 如權(quán)利要求7所述的裝置,其特征在于,所述局域網(wǎng)處理模塊還包 括依次相連的模式判斷單元、頭信息添加單元和一致性校驗(yàn)單元,所述一致 性校驗(yàn)單元與所述地址學(xué)習(xí)單元相連,所述模式判斷單元還與所述地址學(xué)習(xí) 單元相連,其中模式判斷單元,用于在接收到所述數(shù)據(jù)包后,確認(rèn)廣域網(wǎng)橋的模式,如 果是虛擬局域網(wǎng)模式,則將所述數(shù)據(jù)包發(fā)送給頭信息添加單元,否則,發(fā)送 給地址學(xué)習(xí)單元;頭信息添加單元,用于判斷所述數(shù)據(jù)包是否帶有虛擬局域網(wǎng)頭信息,如 果沒(méi)有,則在添加廣域網(wǎng)橋設(shè)備的虛擬局域網(wǎng)頭信息,將所述數(shù)據(jù)包發(fā)送給一致性校驗(yàn)單元;一致性校驗(yàn)單元,用于判斷所述虛擬局域網(wǎng)頭信息與一致性校驗(yàn)策略是 否一致,如果不一致,則以網(wǎng)橋中的虛擬局域網(wǎng)信息為準(zhǔn),并將所述數(shù)據(jù)包 發(fā)送給地址學(xué)習(xí)單元。
全文摘要
本發(fā)明公開(kāi)了一種改善廣域網(wǎng)橋數(shù)據(jù)轉(zhuǎn)發(fā)性能的方法及裝置,在廣域網(wǎng)橋接收到數(shù)據(jù)包后,在轉(zhuǎn)發(fā)表中設(shè)置對(duì)應(yīng)的地址學(xué)習(xí)條目;在轉(zhuǎn)發(fā)數(shù)據(jù)包時(shí),先判斷數(shù)據(jù)包的類型,如果是單播包,則通過(guò)查詢轉(zhuǎn)發(fā)表中的所述地址學(xué)習(xí)條目確定待發(fā)送數(shù)據(jù)包的轉(zhuǎn)發(fā)路徑,進(jìn)而根據(jù)所述轉(zhuǎn)發(fā)路徑進(jìn)行轉(zhuǎn)發(fā)。與現(xiàn)有技術(shù)相比,本發(fā)明的數(shù)據(jù)轉(zhuǎn)發(fā)機(jī)制有效地改善了wan橋數(shù)據(jù)轉(zhuǎn)發(fā)的性能,原理簡(jiǎn)便,方法容易實(shí)現(xiàn)。從數(shù)據(jù)包的處理上來(lái)說(shuō),從盲目的向所有連接通路轉(zhuǎn)發(fā)所有數(shù)據(jù)包,做到了能確定其轉(zhuǎn)發(fā)路徑,從而進(jìn)行精確的轉(zhuǎn)發(fā),在共享連接的數(shù)量比較多時(shí),尤其突顯出其性能改善的效果。
文檔編號(hào)H04L12/46GK101150480SQ20071016325
公開(kāi)日2008年3月26日 申請(qǐng)日期2007年10月19日 優(yōu)先權(quán)日2007年10月19日
發(fā)明者何寶林, 王占利, 高建英 申請(qǐng)人:中興通訊股份有限公司
網(wǎng)友詢問(wèn)留言 已有0條留言
  • 還沒(méi)有人留言評(píng)論。精彩留言會(huì)獲得點(diǎn)贊!
1
新巴尔虎右旗| 兰溪市| 镇赉县| 河东区| 宁化县| 汉源县| 宝兴县| 安顺市| 屏南县| 温州市| 五原县| 庆元县| 耿马| 临桂县| 齐齐哈尔市| 马山县| 大同县| 工布江达县| 柞水县| 浙江省| 钟祥市| 武安市| 沧州市| 呼和浩特市| 海伦市| 政和县| 当涂县| 木兰县| 西宁市| 阳山县| 新郑市| 绥棱县| 邓州市| 宁陕县| 逊克县| 左云县| 正宁县| 镇远县| 祥云县| 湖南省| 原平市|