本發(fā)明涉及網(wǎng)絡(luò)通信,尤其涉及一種報(bào)文轉(zhuǎn)發(fā)方法及裝置。
背景技術(shù):
1、xgs-pon(10gigabit?symmetrical?passive?optical?network,10千兆對(duì)稱無源光網(wǎng)絡(luò))網(wǎng)絡(luò)中以太報(bào)文封裝在xgem(extended?gem(gpon?encapsulation?method,千兆無源光網(wǎng)絡(luò)封裝方法),擴(kuò)展的gem或稱為增強(qiáng)的gem)幀里,在olt(optical?line?terminal,光線路終端)和onu(optical?network?unit,光網(wǎng)絡(luò)單元)之間轉(zhuǎn)發(fā)。xgs-pon網(wǎng)絡(luò)上下行速率均為9.953gbit/s,上下行傳輸?shù)拈_銷越小,用戶有效帶寬越大。
2、如何減少xgs-pon網(wǎng)絡(luò)上下行傳輸開銷,提高網(wǎng)絡(luò)傳輸有效帶寬成為亟待解決的技術(shù)問題。
技術(shù)實(shí)現(xiàn)思路
1、本發(fā)明提供一種報(bào)文轉(zhuǎn)發(fā)方法及裝置,以提高xgs-pon網(wǎng)絡(luò)傳輸有效帶寬。
2、根據(jù)本發(fā)明實(shí)施例的第一方面,提供一種報(bào)文轉(zhuǎn)發(fā)方法,應(yīng)用于光網(wǎng)絡(luò)單元,所述方法包括:
3、依據(jù)光線路終端發(fā)送的突發(fā)參數(shù)控制信息,確定開啟前向糾錯(cuò)的第一類型突發(fā)參數(shù),以及,關(guān)閉前向糾錯(cuò)的第二類型突發(fā)參數(shù);
4、依據(jù)所述光線路終端發(fā)送的帶寬分配控制信息,確定使用所述第一類型突發(fā)參數(shù)的第一帶寬,以及,使用所述第二類型突發(fā)參數(shù)的第二帶寬;
5、對(duì)于接收到的上行以太報(bào)文,依據(jù)所述上行以太報(bào)文的特定流量特征,確定與所述特定流量特征匹配的數(shù)據(jù)傳輸邏輯端口標(biāo)識(shí)符,并依據(jù)所述數(shù)據(jù)傳輸邏輯端口標(biāo)識(shí)符關(guān)聯(lián)的傳輸容器標(biāo)識(shí)符,確定所述上行以太報(bào)文使用所述第一帶寬或所述第二帶寬;
6、以及,將所述上行以太報(bào)文轉(zhuǎn)封裝為xgem幀,并將所述xgem幀封裝為成幀子層突發(fā);
7、在所述上行以太報(bào)文使用所述第一帶寬的情況下,對(duì)所述成幀子層突發(fā)進(jìn)行前向糾錯(cuò)加碼處理,將加碼處理后的成幀子層突發(fā)封裝為上行phy突發(fā),并對(duì)所述上行phy突發(fā)進(jìn)行轉(zhuǎn)發(fā)處理;
8、在所述上行以太報(bào)文使用所述第二帶寬的情況下,將所述成幀子層突發(fā)封裝為上行phy突發(fā),并對(duì)所述上行phy突發(fā)進(jìn)行轉(zhuǎn)發(fā)處理。
9、根據(jù)本發(fā)明實(shí)施例的第二方面,提供一種報(bào)文轉(zhuǎn)發(fā)方法,應(yīng)用于光線路終端,所述方法包括:
10、對(duì)于接收到的下行以太報(bào)文,依據(jù)所述下行以太報(bào)文的目的媒體訪問控制地址,確定對(duì)應(yīng)的數(shù)據(jù)傳輸邏輯端口標(biāo)識(shí)符;
11、依據(jù)所確定的數(shù)據(jù)傳輸邏輯端口標(biāo)識(shí)符所關(guān)聯(lián)的傳輸容器標(biāo)識(shí),確定下行方向是否開啟前向糾錯(cuò);
12、將所述下行以太報(bào)文轉(zhuǎn)封裝為xgem幀,并將所述xgem幀封裝為成幀子層幀,其中,所述xgem幀包括所述數(shù)據(jù)傳輸邏輯端口標(biāo)識(shí)符;
13、在確定下行方向開啟前向糾錯(cuò)的情況下,對(duì)所述成幀子層幀進(jìn)行前向糾錯(cuò)加碼處理,對(duì)加碼處理后的成幀子層幀進(jìn)行下行phy幀封裝,并對(duì)得到的下行phy幀進(jìn)行廣播轉(zhuǎn)發(fā)處理;
14、在確定下行方向關(guān)閉前向糾錯(cuò)的情況下,對(duì)所述成幀子層幀進(jìn)行下行phy幀封裝,并對(duì)所述下行phy幀進(jìn)行廣播轉(zhuǎn)發(fā)處理;
15、其中,所述下行phy幀包括用于指示下行方向是否開啟前向糾錯(cuò)的參數(shù);所述xgem幀中包括的數(shù)據(jù)傳輸邏輯端口標(biāo)識(shí)符用于接收到所述xgem幀的光網(wǎng)絡(luò)單元在確定所述數(shù)據(jù)傳輸邏輯端口標(biāo)識(shí)符為本設(shè)備的數(shù)據(jù)傳輸邏輯端口標(biāo)識(shí)符的情況下,對(duì)所述xgem幀進(jìn)行處理。
16、根據(jù)本發(fā)明實(shí)施例的第三方面,提供一種報(bào)文轉(zhuǎn)發(fā)裝置,部署于光網(wǎng)絡(luò)單元,所述裝置包括:
17、第一確定單元,用于依據(jù)光線路終端發(fā)送的突發(fā)參數(shù)控制信息,確定開啟前向糾錯(cuò)的第一類型突發(fā)參數(shù),以及,關(guān)閉前向糾錯(cuò)的第二類型突發(fā)參數(shù);
18、所述第一確定單元,用于依據(jù)所述光線路終端發(fā)送的帶寬分配控制信息,確定使用所述第一類型突發(fā)參數(shù)的第一帶寬,以及,使用所述第二類型突發(fā)參數(shù)的第二帶寬;
19、第二確定單元,用于對(duì)于接收到的上行以太報(bào)文,依據(jù)所述上行以太報(bào)文的特定流量特征,確定與所述特定流量特征匹配的數(shù)據(jù)傳輸邏輯端口標(biāo)識(shí)符,并依據(jù)所述數(shù)據(jù)傳輸邏輯端口標(biāo)識(shí)符關(guān)聯(lián)的傳輸容器標(biāo)識(shí)符,確定所述上行以太報(bào)文使用所述第一帶寬或所述第二帶寬;
20、封裝單元,用于將所述上行以太報(bào)文轉(zhuǎn)封裝為xgem幀,并將所述xgem幀封裝為成幀子層突發(fā);
21、加解碼單元,用于在所述上行以太報(bào)文使用所述第一帶寬的情況下,對(duì)所述成幀子層突發(fā)進(jìn)行前向糾錯(cuò)加碼處理;
22、所述封裝單元,還用于將加碼處理后的成幀子層突發(fā)封裝為上行phy突發(fā);
23、通信單元,用于對(duì)所述上行phy突發(fā)進(jìn)行轉(zhuǎn)發(fā)處理;
24、所述封裝單元,還用于在所述上行以太報(bào)文使用所述第二帶寬的情況下,將所述成幀子層突發(fā)封裝為上行phy突發(fā);
25、所述通信單元,還用于對(duì)所述上行phy突發(fā)進(jìn)行轉(zhuǎn)發(fā)處理。
26、根據(jù)本發(fā)明實(shí)施例的第四方面,提供一種報(bào)文轉(zhuǎn)發(fā)裝置,部署于光線路終端,所述裝置包括:
27、確定單元,用于當(dāng)對(duì)于接收到的下行以太報(bào)文,依據(jù)所述下行以太報(bào)文的目的媒體訪問控制地址,確定對(duì)應(yīng)的數(shù)據(jù)傳輸邏輯端口標(biāo)識(shí)符;
28、所述確定單元,還用于依據(jù)所確定的數(shù)據(jù)傳輸邏輯端口標(biāo)識(shí)符所關(guān)聯(lián)的傳輸容器標(biāo)識(shí),確定下行方向是否開啟前向糾錯(cuò);
29、封裝單元,用于將所述下行以太報(bào)文轉(zhuǎn)封裝為xgem幀,并將所述xgem幀封裝為成幀子層幀,其中,所述xgem幀包括所述數(shù)據(jù)傳輸邏輯端口標(biāo)識(shí)符;
30、加解碼單元,用于在確定下行方向開啟前向糾錯(cuò)的情況下,對(duì)所述成幀子層幀進(jìn)行前向糾錯(cuò)加碼處理;
31、所述封裝單元,還用于對(duì)加碼處理后的成幀子層幀進(jìn)行下行phy幀封裝;
32、通信單元,用于對(duì)得到的下行phy幀進(jìn)行廣播轉(zhuǎn)發(fā)處理;
33、所述封裝單元,還用于在確定下行方向關(guān)閉前向糾錯(cuò)的情況下,對(duì)所述成幀子層幀進(jìn)行下行phy幀封裝;
34、所述通信單元,還用于對(duì)所述下行phy幀進(jìn)行廣播轉(zhuǎn)發(fā)處理;
35、其中,所述下行phy幀包括用于指示下行方向是否開啟前向糾錯(cuò)的參數(shù);所述xgem幀中包括的數(shù)據(jù)傳輸邏輯端口標(biāo)識(shí)符用于接收到所述xgem幀的光網(wǎng)絡(luò)單元在確定所述數(shù)據(jù)傳輸邏輯端口標(biāo)識(shí)符為本設(shè)備的數(shù)據(jù)傳輸邏輯端口標(biāo)識(shí)符的情況下,對(duì)所述xgem幀進(jìn)行處理。
36、應(yīng)用本發(fā)明公開的技術(shù)方案,在上行方向,光網(wǎng)絡(luò)單元依據(jù)光線路終端發(fā)送的突發(fā)參數(shù)控制信息,確定開啟前向糾錯(cuò)的第一類型突發(fā)參數(shù),以及,關(guān)閉前向糾錯(cuò)的第二類型突發(fā)參數(shù);依據(jù)光線路終端發(fā)送的帶寬分配控制信息,確定使用第一類型突發(fā)參數(shù)的第一帶寬,以及,使用第二類型突發(fā)參數(shù)的第二帶寬;基于此,對(duì)于接收到的上行以太報(bào)文,依據(jù)上行以太報(bào)文的特定流量特征,確定與特定流量特征匹配的數(shù)據(jù)傳輸邏輯端口標(biāo)識(shí)符,并依據(jù)數(shù)據(jù)傳輸邏輯端口標(biāo)識(shí)符關(guān)聯(lián)的傳輸容器標(biāo)識(shí)符,確定上行以太報(bào)文使用第一帶寬或第二帶寬,以及,將上行以太報(bào)文轉(zhuǎn)封裝為xgem幀,并將xgem幀封裝為成幀子層突發(fā);在上行以太報(bào)文使用第一帶寬的情況下,對(duì)成幀子層突發(fā)進(jìn)行前向糾錯(cuò)加碼處理,將加碼處理后的成幀子層突發(fā)封裝為上行phy突發(fā),并對(duì)上行phy突發(fā)進(jìn)行轉(zhuǎn)發(fā)處理;在上行以太報(bào)文使用第二帶寬的情況下,將成幀子層突發(fā)封裝為上行phy突發(fā),并對(duì)上行phy突發(fā)進(jìn)行轉(zhuǎn)發(fā)處理。
37、在下行方向,光線路終端對(duì)于接收到的下行以太報(bào)文,依據(jù)下行以太報(bào)文的目的媒體訪問控制地址,確定對(duì)應(yīng)的數(shù)據(jù)傳輸邏輯端口標(biāo)識(shí)符;依據(jù)確定的數(shù)據(jù)傳輸邏輯端口標(biāo)識(shí)符所關(guān)聯(lián)的傳輸容器標(biāo)識(shí),確定下行方向是否開啟前向糾錯(cuò);將下行以太報(bào)文轉(zhuǎn)封裝為xgem幀,并將xgem幀封裝為成幀子層幀;在確定下行方向開啟前向糾錯(cuò)的情況下,對(duì)成幀子層幀進(jìn)行前向糾錯(cuò)加碼處理,對(duì)加碼處理后的成幀子層幀進(jìn)行下行phy幀封裝,并對(duì)得到的下行phy幀進(jìn)行廣播轉(zhuǎn)發(fā)處理;在確定下行方向關(guān)閉前向糾錯(cuò)的情況下,對(duì)成幀子層幀進(jìn)行下行phy幀封裝,并對(duì)下行phy幀進(jìn)行廣播轉(zhuǎn)發(fā)處理。
38、通過按傳輸容器為粒度控制光線路終端與光網(wǎng)絡(luò)單元之間的前向糾錯(cuò)開關(guān),提高了前向糾錯(cuò)開關(guān)控制的靈活性,在提高光線路終端與光網(wǎng)絡(luò)單元之間網(wǎng)絡(luò)傳輸有效帶寬的情況下,滿足了不同用戶對(duì)網(wǎng)絡(luò)鏈路質(zhì)量可靠性的不同需求。