两个人的电影免费视频_国产精品久久久久久久久成人_97视频在线观看播放_久久这里只有精品777_亚洲熟女少妇二三区_4438x8成人网亚洲av_内谢国产内射夫妻免费视频_人妻精品久久久久中国字幕

Gpon中數(shù)據(jù)業(yè)務(wù)的處理方法

文檔序號:7964218閱讀:354來源:國知局
專利名稱:Gpon中數(shù)據(jù)業(yè)務(wù)的處理方法
技術(shù)領(lǐng)域
本發(fā)明涉及無源光網(wǎng)絡(luò)中以太網(wǎng)業(yè)務(wù)的處理方法,尤其涉及一
種GPON中彰:才居業(yè)務(wù)的處理方法。
背景技術(shù)
GPON ( Gigabit Passive Optical Network,吉比4爭無源光網(wǎng)絡(luò)) 正如其它PON (Passive Optical Network,無源光網(wǎng)絡(luò))一樣,也是 光接入網(wǎng)中的一種4支術(shù)。GPON由OLT ( Optical Line Termination, 光線路終端)、ODN (Optical Distribution Network,光分配網(wǎng)絡(luò)) 和ONU ( Optical Network Unit,光網(wǎng)絡(luò)單元)三部分構(gòu)成,形成在 OLT和ONU之間通過無源光分配網(wǎng)絡(luò)ODN連接的 一種網(wǎng)絡(luò)架構(gòu)。 從OLT到ONU的業(yè)務(wù)包采用廣播發(fā)送,ONU有選擇地獲取屬于 自己的業(yè)務(wù)包而丟棄其余不相關(guān)的凄t據(jù)包;ONU在分配給自己的 時隙上突發(fā)上傳的業(yè)務(wù)給OLT。
GPON系統(tǒng)實際上是一種一對多的結(jié)構(gòu),在OLT側(cè)能夠表征各 ONU的業(yè)務(wù)實際上是通過PortID(端口標(biāo)識)來指定的。目前最常 用的應(yīng)用模式是GPON中的以太網(wǎng)業(yè)務(wù)直接根據(jù)VLANID ( VLAN 標(biāo)識)與PortID來進(jìn)行——對應(yīng),實現(xiàn)以太網(wǎng)業(yè)務(wù)在GPON中的 傳輸。這樣i故的缺點是無法對終端用戶進(jìn)行精細(xì)化的管理(例如以 太網(wǎng)業(yè)務(wù)的靈活分類、MAC地址的確定、帶寬的分配和調(diào)度等)。
傳統(tǒng)的以太網(wǎng)業(yè)務(wù)交換主要是基于交換設(shè)備的端口進(jìn)行MAC 地址轉(zhuǎn)發(fā)和學(xué)習(xí)的,可以基于端口、 VLANID、 MAC地址等對業(yè)務(wù)
進(jìn)行靈活處理。
需要一種在GPON中對以太網(wǎng)業(yè)務(wù)進(jìn)行靈活分類,實現(xiàn)對以太 網(wǎng)業(yè)務(wù)的精細(xì)化管理的策略。

發(fā)明內(nèi)容
本發(fā)明的主要目的在于提供一種GPON中數(shù)據(jù)業(yè)務(wù)的處理方 法,用于直接對GPON的數(shù)據(jù)業(yè)務(wù)進(jìn)行靈活的分類轉(zhuǎn)發(fā)和地址學(xué) 習(xí),為GPON中的數(shù)據(jù)業(yè)務(wù)提供精細(xì)化服務(wù)。
為了實現(xiàn)上述目的,本發(fā)明提供了一種GPON中數(shù)據(jù)業(yè)務(wù)的處 理方法。將GPON中OLT作為邏輯上的二層交換單元,將GPON 中的PortID作為二層交換單位的邏輯端口。在上行數(shù)據(jù)傳輸中,根 據(jù)基于PortID的轉(zhuǎn)換規(guī)則,通過上行數(shù)據(jù)包中的PortID獲取數(shù)據(jù) 包的傳輸相關(guān)信息,并在非透傳業(yè)務(wù)的情況下,執(zhí)行地址學(xué)習(xí),并 記錄MAC地址與PortID的對應(yīng)關(guān)系。在下行數(shù)據(jù)傳輸中,根據(jù)基 于PortID的轉(zhuǎn)換規(guī)則,通過下行數(shù)據(jù)包中的傳輸相關(guān)信息獲取 PortID,并在非透傳業(yè)務(wù)的情況下,通過上4亍學(xué)習(xí)到的地址查找到 相應(yīng)的PortID,執(zhí)行數(shù)據(jù)包分發(fā)。
處理方法還可以包括對凄t據(jù)包進(jìn)行預(yù)處理,用于使數(shù)據(jù)包頭的 格式保持一致和有效。
對上行數(shù)據(jù)包的預(yù)處理可以包括對數(shù)據(jù)包的正確性檢查,用于 對數(shù)才居包中的PortID進(jìn)4亍檢查,如果PortID無效則直4妄丟棄。對 上行數(shù)據(jù)包的預(yù)處理還可以包括對VLAN標(biāo)簽的處理,用于在數(shù)據(jù) 包沒有VLAN標(biāo)簽的情況下,添加一個給PortID配置的缺省VLAN標(biāo)簽。
對下行數(shù)據(jù)包的預(yù)處理可以包括對數(shù)據(jù)包的正確性檢查,用于 對數(shù)據(jù)包中的傳輸相關(guān)信息進(jìn)行檢查。對下行數(shù)據(jù)包的預(yù)處理還可
以包括對VLAN標(biāo)簽的處理,用于在數(shù)據(jù)包沒有或缺少VLAN標(biāo) 簽的情況下,4艮據(jù)預(yù)先i殳置的缺省VLAN標(biāo)簽補齊VLAN標(biāo)簽。
基于PortID的轉(zhuǎn)換規(guī)則可以為基于PortID的轉(zhuǎn)換表中的映射 關(guān)系。轉(zhuǎn)換表中包括指示是否為透傳業(yè)務(wù)的傳輸相關(guān)信息。
在上行數(shù)據(jù)傳輸中,根據(jù)基于PortID的轉(zhuǎn)換規(guī)則,通過上行數(shù) 據(jù)包中的PortID獲取數(shù)據(jù)包的傳輸相關(guān)信息的步驟可以包括根據(jù) 包頭信息查找轉(zhuǎn)換表,得到數(shù)據(jù)包的傳輸相關(guān)信息。傳輸相關(guān)信息 可以包括SVLAN、 CVLAN、和/或優(yōu)先級。如果是透傳業(yè)務(wù),則不 才丸4亍地址學(xué)習(xí)。
在下行數(shù)據(jù)傳輸中,根據(jù)基于PortID的轉(zhuǎn)換規(guī)則,通過下行數(shù) 據(jù)包中的傳輸相關(guān)信息獲取PortID的步驟可以包括根據(jù)包頭信息 查找轉(zhuǎn)換表,得到PortID。傳輸相關(guān)信息包括VLAN標(biāo)簽和/或優(yōu) 先級。如果是透傳業(yè)務(wù),則不執(zhí)行數(shù)據(jù)包轉(zhuǎn)發(fā)。
地址學(xué)習(xí)可以包括以下步驟根據(jù)源MAC地址+VLAN標(biāo)簽 查詢單"l番地址表,如果未查詢到條目,則在單4番地址表中添加新條 目,新條目的內(nèi)容包括MAC地址、VLAN標(biāo)簽、和PortID,如果 查詢到條目,則判斷PortID是否改變,如果改變,則進(jìn)4亍替換并更 新條目,以保持最新的PortID信息。
數(shù)據(jù)包分發(fā)可以包括以下步驟如果數(shù)據(jù)包是單4番數(shù)據(jù)包,則 查詢單播地址表,根據(jù)單播目的MAC地址+VLAN標(biāo)簽獲取PortID, 如果查找不到條目,則按照洪泛數(shù)據(jù)包進(jìn)行處理;如果數(shù)據(jù)包是組 4番凄t據(jù)包,則查詢組4番地址表,根據(jù)組4番目的MAC地址+VLAN標(biāo) 簽獲取PortID,如果查找不到條目,則按照洪泛數(shù)據(jù)包進(jìn)行處理;
如果數(shù)據(jù)包是廣播數(shù)據(jù)包或洪泛數(shù)據(jù)包,則查找基于VLAN標(biāo)簽的 廣"l番域表,獲取一組需要廣纟番或洪泛的PortID。
處理方法還可以包括對凄t據(jù)包進(jìn)行分類,用于查找基于PortID 的業(yè)務(wù)流分類匹配^f莫板和分類規(guī)則,獲得數(shù)據(jù)包的業(yè)務(wù)流標(biāo)識。根 據(jù)業(yè)務(wù)流標(biāo)識查找流屬性表,按照其中的要求進(jìn)行相應(yīng)業(yè)務(wù)調(diào)度處 理,然后輸出數(shù)據(jù)包。
優(yōu)選地,上行數(shù)據(jù)傳輸中的基于PortID的轉(zhuǎn)換規(guī)則與下行數(shù)據(jù) 傳輸中的基于PortID的轉(zhuǎn)換失見則互相對應(yīng)。
通過上述技術(shù)方案,本發(fā)明將以太網(wǎng)中對數(shù)據(jù)包的靈活處理應(yīng) 用到通過GPON中傳輸通道PortID的凄t據(jù)包上,將GPON中的傳 輸通道PortID看作邏輯上的交換端口,把以太網(wǎng)業(yè)務(wù)交換放在 PortID這樣的邏輯端口上,從而實現(xiàn)GPON中的以太網(wǎng)業(yè)務(wù)的地址 學(xué)習(xí)和包轉(zhuǎn)發(fā)。


此處所說明的附圖用來提供對本發(fā)明的進(jìn)一步理解,構(gòu)成本申
請的一部分,本發(fā)明的示意性實施例及其說明用于解釋本發(fā)明,并 不構(gòu)成對本發(fā)明的不當(dāng)限定。在附圖中
圖1是4艮據(jù)本發(fā)明的GPON中^t據(jù)業(yè)務(wù)的處理方法的示意圖; 圖2是4艮據(jù)本發(fā)明實施例的上4亍業(yè)務(wù)處理流程圖;以及 圖3是才艮據(jù)本發(fā)明實施例的下行業(yè)務(wù)處理流程圖。
^K實施方式
下面將參考附圖詳細(xì)說明本發(fā)明。
圖1示出根據(jù)本發(fā)明的GPON中數(shù)據(jù)業(yè)務(wù)的處理方法。
將GPON中OLT作為邏輯上的二層交換單元,將GPON中的 PortID作為二層交換單位的邏輯端口。在上行數(shù)據(jù)傳輸中,根椐基 于PortID的轉(zhuǎn)換規(guī)則,通過上行數(shù)據(jù)包中的PortID獲取數(shù)據(jù)包的 傳輸相關(guān)信息,并在非透傳業(yè)務(wù)的情況下,執(zhí)行地址學(xué)習(xí),并記錄 MAC地址與PortID的對應(yīng)關(guān)系。在下行數(shù)據(jù)傳輸中,4艮據(jù)基于 PortID的轉(zhuǎn)換規(guī)則,通過下行數(shù)據(jù)包中的傳輸相關(guān)信息獲取PortID, 并在非透傳業(yè)務(wù)的情況下,通過上行學(xué)習(xí)到的地址查找到相應(yīng)的 PortID,執(zhí)行數(shù)據(jù)包分發(fā)。
本發(fā)明涉及一種在GPON中以太網(wǎng)業(yè)務(wù)基于PortID進(jìn)行地址 學(xué)習(xí)和包轉(zhuǎn)發(fā)的方法。
本發(fā)明將以太網(wǎng)中對數(shù)據(jù)包的靈活處理應(yīng)用到通過GPON中 傳輸通道PortID的數(shù)據(jù)包上,將GPON中的傳輸通道PortID看作 邏輯上的交換端口 , 4巴以太網(wǎng)業(yè)務(wù)交換;汶在PortID這樣的邏輯端口 上,直接對GPON的數(shù)據(jù)業(yè)務(wù)進(jìn)行靈活的分類轉(zhuǎn)發(fā)和地址學(xué)習(xí),為 GPON中的數(shù)據(jù)業(yè)務(wù)提供精細(xì)化服務(wù)。
把GPON OLT看作是一個邏輯上的二層交換單元,將GPON 中的PortID看作是該二層交換單元的邏輯端口 。上行通過針對不同 PortID的轉(zhuǎn)化規(guī)則(例如SVLAN+CVLAN/VLAN+PortlD映射表) 對上4亍l史據(jù)包進(jìn)行處理,然后進(jìn)行MAC+VLAN+PortlD的地址學(xué) 習(xí)并轉(zhuǎn)發(fā)出GPON OLT;下4亍凄t據(jù)包查找MAC+VLAN+PortlD的 地址學(xué)習(xí)表^fe下行業(yè)務(wù)流分成指向邏輯端口 PortID的不同流,然后
對這些業(yè)務(wù)流進(jìn)行整形、入隊和調(diào)度等,然后進(jìn)入GPONOLT的傳 輸通道PortID。
GPON中的以太網(wǎng)業(yè)務(wù)的地址學(xué)習(xí)和包轉(zhuǎn)發(fā)涉及上4亍方向處理 和下4于方向處J里。
上4亍方向處理方法
1、 對上行以太網(wǎng)業(yè)務(wù)進(jìn)行數(shù)據(jù)包的預(yù)處理,使得數(shù)據(jù)包頭的 格式保持一致和有效。
2、 根據(jù)包頭信息查找基于PortID的上行包頭轉(zhuǎn)換表,得到包 頭的轉(zhuǎn)換參數(shù)。這張表可以根據(jù)需要靈活定義的,可能按照數(shù)據(jù)包 的VLAN標(biāo)簽、802.1p優(yōu)先級或者其它內(nèi)容索引信息,業(yè)務(wù)流的包 頭的轉(zhuǎn)換參凄t包括SVLAN、 CVLAN、優(yōu)先級、是否透傳業(yè)務(wù)等。 是否透傳業(yè)務(wù)是標(biāo)示關(guān)聯(lián)到PortID的業(yè)務(wù)的屬性標(biāo)志,是規(guī)則表中 必須有的。該標(biāo)示決定是否進(jìn)行地址學(xué)習(xí)。其他相關(guān)信息并不局限 SVLANXCVLANX優(yōu)先級這幾種,實際上只要是以太網(wǎng)幀的頭64或 128字節(jié)的包頭中的任一個有意義的字域都可以用來作為關(guān)鍵信 息。
3、 如果是透傳業(yè)務(wù),直接到步驟4。否則為需要進(jìn)行地址學(xué)習(xí) 的業(yè)務(wù),根據(jù)源MAC地址+VLAN標(biāo)簽進(jìn)行地址學(xué)習(xí)。地址學(xué)習(xí)規(guī) 則如下則根據(jù)源MAC地址+VLAN標(biāo)簽查詢單播地址表。如果未 查詢到,則在單播J也址表中添加新的條目,關(guān)4建內(nèi)容有MAC i也址 +VLAN標(biāo)簽+PortID;如果已經(jīng)存在,則判斷PortID是否改變,以 保持最新的PortID信息。
4、 對數(shù)據(jù)包進(jìn)行分類。查找基于PortID的業(yè)務(wù)流分類匹配模 板和分類規(guī)則,獲得數(shù)據(jù)包的業(yè)務(wù)流標(biāo)識。
5、 4艮據(jù)流標(biāo)識查找流屬性表,才艮據(jù)其中的要求進(jìn)4亍相應(yīng)處理, 例如丟棄、送往CPU、更改數(shù)據(jù)包頭內(nèi)容、重定向輸出端口、 ACL (Access Control List,訪問控制列表)等等;另外還包4舌對業(yè)務(wù)流 與調(diào)度隊列的對應(yīng)關(guān)系,并定義流的整形參數(shù)。
下4亍方向處J里方法
1、 對下4亍以太網(wǎng)業(yè)務(wù)進(jìn)4亍lt據(jù)包的預(yù)處理,4吏得^i:據(jù)包頭的 格式保持一致和有效。
2、 根據(jù)包頭信息查找基于PortID的轉(zhuǎn)換表,得到業(yè)務(wù)流的內(nèi) 部處理屬性。這張表可以根據(jù)需要靈活定義的,可能按照數(shù)據(jù)包的 SVLAN、 CVLAN、優(yōu)先級或者其它內(nèi)容索引信息,例如VLAN標(biāo) 簽、優(yōu)先級、是否透傳業(yè)務(wù)等。同樣,是否透傳業(yè)務(wù)是標(biāo)示業(yè)務(wù)的 屬性標(biāo)志,是規(guī)則表中必須有的。該標(biāo)示決定分發(fā)數(shù)據(jù)包時PortID 是直接從轉(zhuǎn)換表中獲取,還是從地址學(xué)習(xí)表中查詢。
3、 如果業(yè)務(wù)流為透傳業(yè)務(wù)可以直4妻獲得下行PortID,進(jìn)入步 驟4處理;否則4艮據(jù)地址進(jìn)行轉(zhuǎn)發(fā)。在才艮據(jù)地址進(jìn)行轉(zhuǎn)發(fā)的規(guī)則如 下a.如果是單播包,查詢單播地址表根據(jù)單播目的MAC地址 +VLAN標(biāo)簽獲取PortID;如果查找不到,則按照洪泛包進(jìn)行處理; b.如果是組播包,查詢組播地址表根據(jù)組播目的MAC地址+VLAN 標(biāo)簽獲取PortID;如果查找不到,則按照洪泛包進(jìn)行處理;c.廣播 包或洪泛包,則查找基于VLAN標(biāo)簽廣播域表,獲取一組需要廣播 或洪泛的PortID。
4、 對數(shù)據(jù)包進(jìn)行分類。查找基于PortID的業(yè)務(wù)流分類匹配模 板和分類規(guī)則,獲得數(shù)據(jù)包的業(yè)務(wù)流標(biāo)識。
5、才艮據(jù)流標(biāo)識查找流屬性表,才艮據(jù)其中的要求進(jìn)行相應(yīng)處理, 例如丟棄、送往CPU、更改lt據(jù)包頭內(nèi)容、重定向輸出端口、 ACL 等等;另外還包括對業(yè)務(wù)流與調(diào)度隊列的對應(yīng)關(guān)系,并定義流的整 形參數(shù)。
值得注意的是,對非透傳業(yè)務(wù)(即,交換業(yè)務(wù)),學(xué)習(xí)地址的 目的是記錄地址與PortID的對應(yīng)關(guān)系,以用于下行時才艮據(jù)地址獲得 PortID。
具體實現(xiàn)如下在GPON設(shè)備上有一個CNI 口和一個PON 口 , PON 口到CNI 口為上行方向,CNI到PON方向為下行方向。
上4亍方向處理方法
1、 對上行以太網(wǎng)業(yè)務(wù)進(jìn)行凄t據(jù)包的預(yù)處理,包括對數(shù)據(jù)包的 正確性檢查、VLAN標(biāo)簽的處理,使得數(shù)據(jù)包頭的格式保持一致。 從PON 口進(jìn)來的上行的數(shù)據(jù)包應(yīng)該帶有一個PortID,需要對該 PortID進(jìn)行檢查,如果PortID無效直接丟棄。從PON口進(jìn)來的上 行的數(shù)據(jù)包有一個VLAN標(biāo)簽或者沒有VLAN標(biāo)簽,如果沒有 VLAN標(biāo)簽,需要添加一個給對應(yīng)PortID配置的缺省VLAN標(biāo)簽。
2、 對數(shù)據(jù)包進(jìn)行查找一張基于PortID的轉(zhuǎn)換規(guī)則表,這張表 可以根據(jù)實際需要靈活定義的,可能按照數(shù)據(jù)包的VLAN標(biāo)簽、 802.1p優(yōu)先級或者其它內(nèi)容來進(jìn)行轉(zhuǎn)化;通過這種轉(zhuǎn)換可以確定輸 出凄t據(jù)包時的關(guān)4建屬性,例如SVLAN、 CVLAN、優(yōu)先級、是否透 傳業(yè)務(wù)等。
3、 如果是需要進(jìn)4亍地址學(xué)習(xí)的業(yè)務(wù),則才艮據(jù)源MAC地址 +VLAN標(biāo)簽查詢單播地址表。如果未查詢到,則在單播地址表中 添加新的條目,關(guān)鍵內(nèi)容有MAC地址+VLAN標(biāo)簽+PortID;如果 已經(jīng)存在,則判斷PortID是否改變,以4呆持最新的PortID信息。學(xué)習(xí)地址的目的就是為下行時才艮據(jù)目的MAC地址+VLAN標(biāo)簽獲 得正確的PortID進(jìn)行業(yè)務(wù)傳送。
4、 然后對數(shù)據(jù)包進(jìn)行分類、入隊和調(diào)度。同樣的,有基于PortID 的業(yè)務(wù)流分類匹配模板和分類規(guī)則,根據(jù)這些映射表可以獲得數(shù)據(jù) 包的-克^W只。
5、 每個業(yè)務(wù)流都定義了流的4亍為,例如丟棄、送往CPU、更 改數(shù)據(jù)包頭內(nèi)容、重定向輸出端口、 ACL等等;另外還包括對業(yè)務(wù) 流與調(diào)度隊列的對應(yīng)關(guān)系,并定義流的整形參數(shù)。于是上行數(shù)據(jù)包 就得到業(yè)務(wù)調(diào)度處理并最終輸出。
下4亍方向處理方法
1、 對下行以太網(wǎng)業(yè)務(wù)進(jìn)行數(shù)據(jù)包的預(yù)處理,包括對數(shù)據(jù)包的 正確性檢查、SVLAN和CVLAN的處理,使得數(shù)據(jù)包頭的格式保 持一致。從CNI 口進(jìn)來的下行報有可能不含VLAN標(biāo)簽,也有可 能包含一個或者兩個VLAN標(biāo)簽,要4艮據(jù)預(yù)先設(shè)置缺省S—VLAN 和C—VLAN補齊兩個VLAN標(biāo)簽。
2、 對數(shù)據(jù)包進(jìn)行查找一張數(shù)據(jù)包頭的轉(zhuǎn)換規(guī)則表,同樣的可 以按照數(shù)據(jù)包的SVLAN、 CVLAN、優(yōu)先級或者其它內(nèi)容來進(jìn)行轉(zhuǎn) 化(一般地,為了保持上下行的一致性,下行和上行的轉(zhuǎn)換規(guī)則是 互為對應(yīng)的)。通過這種轉(zhuǎn)換可以確定輸出IU居包時的關(guān)鍵屬性, 例如VLAN標(biāo)簽、優(yōu)先級、是否透傳業(yè)務(wù)(如果為透傳業(yè)務(wù)可以直 接獲得下行PortID)等。
3、 下行業(yè)務(wù)如果是單播包,查詢單播地址表根據(jù)單播目的 MAC地址+VLAN標(biāo)簽獲取PortID;如果查找不到,則按照洪泛包 進(jìn)行處理。
4、 下行業(yè)務(wù)如果是組播包,查詢組播地址表根據(jù)組播目的 MAC地址+VLAN標(biāo)簽獲取PortlD;如果查找不到,則按照洪泛包 進(jìn)行處理。
5、 下4于業(yè)務(wù)如果是廣"l番包或洪泛包,則查找基于VLAN標(biāo)簽 廣插4戈表,獲取一組需要廣纟番或洪泛的PortID。
6、 然后對數(shù)據(jù)包進(jìn)行分類、入隊和調(diào)度。在通常的應(yīng)用中, 下行和上行的業(yè)務(wù)流處理基本上是保持一致的。同樣的,有基于 PortID的業(yè)務(wù)流分類匹配才莫板和分類規(guī)則,根據(jù)這些映射表可以獲 得數(shù)據(jù)包的流標(biāo)識。
7、 每個業(yè)務(wù)流都定義了流的^f亍為特性,例如丟棄、送往CPU、 更改數(shù)據(jù)包頭內(nèi)容、重定向輸出端口、 ACL等等;另外還包括對業(yè) 務(wù)流與調(diào)度隊列的對應(yīng)關(guān)系,并定義流的整形參數(shù)。于是下行數(shù)據(jù) 包就得到業(yè)務(wù)調(diào)度處理并最終輸出。
以上所述 <又為本發(fā)明的優(yōu)選實施例而已,并不用于限制本發(fā) 明,對于本領(lǐng)域的技術(shù)人員來說,本發(fā)明可以有各種更改和變化。 凡在本發(fā)明的精神和原則之內(nèi),所作的任何修改、等同替換、改進(jìn) 等,均應(yīng)包含在本發(fā)明的保護(hù)范圍之內(nèi)。
權(quán)利要求
1.一種GPON中數(shù)據(jù)業(yè)務(wù)的處理方法,其特征在于將GPON中光線路終端作為邏輯上的二層交換單元,將GPON中的PortID作為所述二層交換單位的邏輯端口;在上行數(shù)據(jù)傳輸中,根據(jù)基于PortID的轉(zhuǎn)換規(guī)則,通過上行數(shù)據(jù)包中的PortID獲取所述數(shù)據(jù)包的傳輸相關(guān)信息,并在非透傳業(yè)務(wù)的情況下,執(zhí)行地址學(xué)習(xí),并記錄MAC地址與PortID的對應(yīng)關(guān)系;在下行數(shù)據(jù)傳輸中,根據(jù)基于PortID的轉(zhuǎn)換規(guī)則,通過下行數(shù)據(jù)包中的傳輸相關(guān)信息獲取PortID,并在非透傳業(yè)務(wù)的情況下,通過上行學(xué)習(xí)到的地址查找到相應(yīng)的PortID,執(zhí)行數(shù)據(jù)包分發(fā)。
2. 4艮據(jù)權(quán)利要求1所述的處理方法,其特征在于,還包括對數(shù)據(jù) 包進(jìn)行預(yù)處理,用于使數(shù)據(jù)包頭的格式保持一致和有效。
3. 根據(jù)權(quán)利要求2所述的處理方法,其特征在于,對所述上行數(shù) 據(jù)包的預(yù)處理包括對所述上行數(shù)據(jù)包的正確性檢查,用于對所 述上行數(shù)據(jù)包中的PortID進(jìn)行檢查,如果所述PortID無效則 直接丟棄;對所述下行數(shù)據(jù)包的預(yù)處理包括對所述下行數(shù)據(jù)包 的正確性檢查,用于對所述下行數(shù)據(jù)包中的傳輸相關(guān)信息進(jìn)行 檢查。
4. 根據(jù)權(quán)利要求2所述的處理方法,其特征在于,對所述上行數(shù) 據(jù)包的預(yù)處理包括對VLAN標(biāo)簽的處理,用于在所述數(shù)據(jù)包 沒有VLAN標(biāo)簽的情況下,添加一個給所述PortID配置的缺 省VLAN標(biāo)簽;對所述下行數(shù)據(jù)包的預(yù)處理包括對VLAN標(biāo) 簽的處理,用于在所述凝:據(jù)包沒有或缺少VLAN標(biāo)簽的情況 下,根據(jù)預(yù)先設(shè)置的缺省VLAN標(biāo)簽補齊VLAN標(biāo)簽。
5. 一艮據(jù)權(quán)利要求1所述的處理方法,其特征在于,所述基于 PortID的轉(zhuǎn)換規(guī)則為基于PortID的轉(zhuǎn)換表中的映射關(guān)系,所 述轉(zhuǎn)換表中包括指示是否為透傳業(yè)務(wù)的傳輸相關(guān)信息。
6. 根據(jù)權(quán)利要求5所述的處理方法,其特征在于,在上行數(shù)據(jù)傳 輸中,根據(jù)基于PortID的轉(zhuǎn)換規(guī)則,通過上行數(shù)據(jù)包中的 PortID獲取所述數(shù)據(jù)包的傳輸相關(guān)信息的步驟包括4艮據(jù)包頭 信息查找所述轉(zhuǎn)換表,得到所述數(shù)據(jù)包的所述傳輸相關(guān)信息; 在下行數(shù)據(jù)傳輸中,根據(jù)基于PortID的轉(zhuǎn)換規(guī)則,通過下行 數(shù)據(jù)包中的傳輸相關(guān)信息獲取PortID的步驟包括根據(jù)包頭信 息查找所述轉(zhuǎn)換表,得到所述PortID。
7. 根據(jù)權(quán)利要求5所述的處理方法,其特征在于,如果在上行數(shù) 據(jù)傳輸中是透傳業(yè)務(wù),則不執(zhí)行所述地址學(xué)習(xí);如果在下行數(shù) 據(jù)傳輸中是透傳業(yè)務(wù),則不執(zhí)行所述數(shù)據(jù)包轉(zhuǎn)發(fā)。
8. 4艮據(jù)權(quán)利要求1所述的處理方法,其特征在于,所述地址學(xué)習(xí) 包4舌以下步驟根據(jù)源MAC地址+VLAN標(biāo)簽查詢單播地址表,如果未查詢到條目,則在所述單4番地址表中添加新條目, 所述新條目的內(nèi)容包括MAC地址、VLAN標(biāo)簽、和PortID,如果查詢到條目,則判斷PortID是否改變,如果改變, 則進(jìn)行替換并更新所述條目,以保持最新的PortID信息。
9. 根據(jù)權(quán)利要求1所述的處理方法,其特征在于,所述數(shù)據(jù)包分 發(fā)包4舌以下步驟如果所述數(shù)據(jù)包是單播數(shù)據(jù)包,則查詢單播地址表,根 據(jù)單播目的MAC地址+VLAN標(biāo)簽獲取PortID,如果查找不 到條目,則按照洪泛數(shù)據(jù)包進(jìn)行處理;如果所述數(shù)椐包是組播數(shù)據(jù)包,則查詢組播地址表,根 據(jù)組4番目的MAC地址+VLAN標(biāo)簽獲取PortID,如果查找不 到條目,則按照洪泛數(shù)據(jù)包進(jìn)行處理;如果所述數(shù)據(jù)包是廣播數(shù)據(jù)包或洪泛數(shù)據(jù)包,則查找基 于VLAN標(biāo)簽的廣纟番域表,獲取一組需要廣4番或洪泛的 PortID。
10. 根據(jù)權(quán)利要求1所述的處理方法,其特征在于,還包括對數(shù)據(jù) 包進(jìn)4亍分類,用于查找基于PortID的業(yè)務(wù)流分類匹配才莫寺反和 分類規(guī)則,獲得數(shù)據(jù)包的業(yè)務(wù)流標(biāo)識;以及根據(jù)所述業(yè)務(wù)流標(biāo) 識查找流屬性表,按照其中的要求進(jìn)行相應(yīng)業(yè)務(wù)調(diào)度處理,然 后輸出所述數(shù)據(jù)包。
11. 根據(jù)權(quán)利要求1至10中任一項所述的處理方法,其特征在于, 所述上行數(shù)據(jù)傳輸中的基于PortID的轉(zhuǎn)換規(guī)則與所述下行數(shù) 才居傳豐餘中的基于PortID的轉(zhuǎn)4灸失見則互相對應(yīng)。
全文摘要
本發(fā)明公開了一種GPON中數(shù)據(jù)業(yè)務(wù)的處理方法。將OLT作為邏輯上的二層交換單元,將PortID作為二層交換單位的邏輯端口。在上行中,根據(jù)基于PortID的轉(zhuǎn)換規(guī)則,通過數(shù)據(jù)包中的PortID獲取傳輸相關(guān)信息,并在非透傳業(yè)務(wù)的情況下,執(zhí)行地址學(xué)習(xí),并記錄MAC地址與PortID的對應(yīng)關(guān)系。在下行中,根據(jù)基于PortID的轉(zhuǎn)換規(guī)則,通過數(shù)據(jù)包中的傳輸相關(guān)信息獲取PortID,并在非透傳業(yè)務(wù)的情況下,通過上行學(xué)習(xí)到的地址查找到相應(yīng)的PortID,執(zhí)行數(shù)據(jù)包分發(fā)。本發(fā)明將以太網(wǎng)業(yè)務(wù)交換放在PortID這樣的邏輯端口上,從而實現(xiàn)GPON中的以太網(wǎng)業(yè)務(wù)的地址學(xué)習(xí)和包轉(zhuǎn)發(fā),為數(shù)據(jù)業(yè)務(wù)提供精細(xì)化服務(wù)。
文檔編號H04L29/02GK101114882SQ20061009912
公開日2008年1月30日 申請日期2006年7月27日 優(yōu)先權(quán)日2006年7月27日
發(fā)明者李明生, 馬煥南, 黃文杰 申請人:中興通訊股份有限公司
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會獲得點贊!
1
济源市| 木里| 泸溪县| 灯塔市| 图们市| 金华市| 盐山县| 东乌珠穆沁旗| 根河市| 利津县| 华宁县| 年辖:市辖区| 兴业县| 无为县| 延川县| 太仓市| 高青县| 边坝县| 长武县| 顺平县| 萝北县| 将乐县| 青浦区| 罗定市| 无锡市| 炉霍县| 涿鹿县| 睢宁县| 吉安县| 苍梧县| 泾源县| 原平市| 北宁市| 黄石市| 宝兴县| 红原县| 上林县| 合阳县| 武义县| 皮山县| 玉溪市|