專利名稱:基于QinQ模式的吉比特?zé)o源光網(wǎng)絡(luò)終端設(shè)備及報文轉(zhuǎn)發(fā)方法
技術(shù)領(lǐng)域:
本發(fā)明涉及數(shù)據(jù)通信技術(shù)領(lǐng)域,特別涉及GPON終端設(shè)備及其數(shù)據(jù)轉(zhuǎn)發(fā)技術(shù)領(lǐng)域,具體是指一種基于QinQ模式的吉比特?zé)o源光網(wǎng)絡(luò)(GPON)終端設(shè)備及報文轉(zhuǎn)發(fā)方法。
背景技術(shù):
在通信技術(shù)領(lǐng)域,數(shù)據(jù)的轉(zhuǎn)發(fā)與分類是一項相當(dāng)重要的技術(shù)。運(yùn)營商和客戶通常都會十分關(guān)注通信設(shè)備的數(shù)據(jù)轉(zhuǎn)發(fā)性能,包括轉(zhuǎn)發(fā)時延,轉(zhuǎn)發(fā)速率及吞吐量等等。轉(zhuǎn)發(fā)時延小,通信效率高的通信技術(shù)往往能夠獲得更高的客戶滿意度。但是,由于用戶的種類是多樣化的,業(yè)務(wù)類型也是多樣化的,針對不同的用戶和不同的上網(wǎng)業(yè)務(wù),需要對不同類型的數(shù)據(jù)報文進(jìn)行流分類。然后,對不同的客戶端設(shè)備、不同的網(wǎng)址、不同的端口、不同的VLAN、不同的以太網(wǎng)類型、不同的傳輸層協(xié)議、不同的應(yīng)用層協(xié)議進(jìn)行差分服務(wù)。現(xiàn)有技術(shù)中的設(shè)備,難以應(yīng)付上述各種的不同類型的數(shù)據(jù)報文,因此,設(shè)備對不同類型的用戶和業(yè)務(wù)類型的支持度較低,網(wǎng)絡(luò)運(yùn)行效率也較低,網(wǎng)絡(luò)運(yùn)營維護(hù)成本較高,用戶也難以獲得較舒適的網(wǎng)絡(luò)使用體驗(yàn)。
發(fā)明內(nèi)容
本發(fā)明的目的是克服了上述現(xiàn)有技術(shù)中的缺點(diǎn),提供一種有效地對于各種用戶的不同類型數(shù)據(jù)報文進(jìn)行分類,并基于分類進(jìn)行差分服務(wù),從而提高設(shè)備對于不同類型的用戶和業(yè)務(wù)類型的支持度,提高網(wǎng)絡(luò)運(yùn)行效率,降低運(yùn)營維護(hù)成本,提供用戶更佳的使用體驗(yàn),且結(jié)構(gòu)簡單,應(yīng)用范圍廣泛的基于QinQ模式的吉比特?zé)o源光網(wǎng)絡(luò)終端設(shè)備及報文轉(zhuǎn)發(fā)方法。為了實(shí)現(xiàn)上述的目的,本發(fā)明的基于QinQ模式的GPON終端設(shè)備具有如下構(gòu)成該基于QinQ模式的吉比特?zé)o源光網(wǎng)絡(luò)終端設(shè)備包括交換模塊和PON模塊,所述的交換模塊連接所述的PON模塊,所述的交換模塊為QinQ模式交換芯片,所述的交換芯片包括多個用戶側(cè)端口,所述的各用戶側(cè)端口連接一用戶端,所述的PON模塊為PON芯片,所述的PON芯片連接吉比特?zé)o源光網(wǎng)絡(luò),所述的QinQ模式交換芯片通過上聯(lián)口連接所述的PON
-H-· I I心片。該基于QinQ模式的吉比特?zé)o源光網(wǎng)絡(luò)終端設(shè)備中,所述的QinQ模式交換芯片的各用戶側(cè)端口均連通所述的上聯(lián)口,各用戶側(cè)端口間相互隔離。該基于QinQ模式的吉比特?zé)o源光網(wǎng)絡(luò)終端設(shè)備中,所述的QinQ模式交換芯片的各用戶側(cè)端口均具有PVID給定單元,所述的PVID給定單元連接所述的PON芯片。本發(fā)明還提供一種利用所述的終端設(shè)備實(shí)現(xiàn)基于QinQ模式的吉比特?zé)o源光網(wǎng)絡(luò)終端設(shè)備報文轉(zhuǎn)發(fā)的方法,該方法包括以下步驟(1)通過用戶操作,對所述的QinQ模式交換芯片進(jìn)行初始設(shè)定;(2)所述的交換芯片的一個用戶側(cè)端口接收到數(shù)據(jù)報文后,對于該數(shù)據(jù)報文標(biāo)記
4一個與該用戶側(cè)端口對應(yīng)的PVID ;(3)所述的交換芯片根據(jù)所述的初始設(shè)定進(jìn)行數(shù)據(jù)流分類;(4)所述的交換芯片將經(jīng)過分類的數(shù)據(jù)報文經(jīng)所述的上聯(lián)口轉(zhuǎn)發(fā)至所述的PON芯片;(5)所述的PON芯片根據(jù)QinQ模式的雙層VLAN將所述的數(shù)據(jù)報文分配至對應(yīng)的GemPort0該實(shí)現(xiàn)基于QinQ模式的吉比特?zé)o源光網(wǎng)絡(luò)終端設(shè)備報文轉(zhuǎn)發(fā)的方法中,所述的對QinQ模式交換芯片進(jìn)行初始設(shè)定,具體為對QinQ模式交換芯片的每一個用戶側(cè)端口分配一個固定的PVID,并設(shè)定數(shù)據(jù)流分類的標(biāo)準(zhǔn)。該實(shí)現(xiàn)基于QinQ模式的吉比特?zé)o源光網(wǎng)絡(luò)終端設(shè)備報文轉(zhuǎn)發(fā)的方法中,所述的交換芯片根據(jù)所述的初始設(shè)定進(jìn)行數(shù)據(jù)流分類,具體為所述的交換芯片根據(jù)所述的數(shù)據(jù)流分類標(biāo)準(zhǔn)進(jìn)行數(shù)據(jù)流分類。該實(shí)現(xiàn)基于QinQ模式的吉比特?zé)o源光網(wǎng)絡(luò)終端設(shè)備報文轉(zhuǎn)發(fā)的方法中,所述的數(shù)據(jù)流分類標(biāo)準(zhǔn)為收到的數(shù)據(jù)報文的端口號、源MAC地址、目的MAC地址、802. IQ優(yōu)先級、VLAN值、以太網(wǎng)類型、源IPv4地址、目的IPv4地址、IP協(xié)議類型、IPv4包中的DSCP字段、IP版本、源IPv4端口、目的IPv4端口、源IPv6地址、目的IPv6地址、傳輸層協(xié)議類型、源IPv6端口和目的IPv6端口中的一種或多種。該實(shí)現(xiàn)基于QinQ模式的吉比特?zé)o源光網(wǎng)絡(luò)終端設(shè)備報文轉(zhuǎn)發(fā)的方法中,所述的QinQ模式交換芯片的各用戶側(cè)端口均具有PVID給定單元,所述的PVID給定單元連接所述的PON芯片,所述的交換芯片對于該數(shù)據(jù)報文標(biāo)記一個與該用戶側(cè)端口對應(yīng)的PVID,具體為;所述的QinQ模式交換芯片的一個用戶側(cè)端口的PVID給定單元,對于該用戶側(cè)端口接收到的數(shù)據(jù)報文標(biāo)記一個所述的分配給該用戶側(cè)端口的PVID。該實(shí)現(xiàn)基于QinQ模式的吉比特?zé)o源光網(wǎng)絡(luò)終端設(shè)備報文轉(zhuǎn)發(fā)的方法中,所述的交換芯片將經(jīng)過分類的數(shù)據(jù)報文經(jīng)所述的上聯(lián)口轉(zhuǎn)發(fā)至所述的PON芯片,具體包括以下步驟(41)所述的交換芯片將經(jīng)過分類的數(shù)據(jù)報文根據(jù)VLAN進(jìn)行報文洪泛,將數(shù)據(jù)報文轉(zhuǎn)發(fā)至所述的上聯(lián)口;(42)所述的上聯(lián)口將所述的數(shù)據(jù)報文轉(zhuǎn)發(fā)至所述的PON芯片。該實(shí)現(xiàn)基于QinQ模式的吉比特?zé)o源光網(wǎng)絡(luò)終端設(shè)備報文轉(zhuǎn)發(fā)的方法中,所述的雙層VLAN包括外層VLAN和內(nèi)層VLAN,所述的PON芯片根據(jù)QinQ模式的雙層VLAN將所述的數(shù)據(jù)報文分配至對應(yīng)的GemPort,具體為所述的PON芯片根據(jù)外層VLAN和內(nèi)層VLAN進(jìn)行對應(yīng),以將所述的數(shù)據(jù)報文分配至對應(yīng)的GemPort。采用了該發(fā)明的基于QinQ模式的吉比特?zé)o源光網(wǎng)絡(luò)終端設(shè)備,其包括QinQ模式交換芯片和PON芯片,所述的交換芯片包括多個用戶側(cè)端口,所述的各用戶側(cè)端口連接一用戶端,所述的PON芯片連接吉比特?zé)o源光網(wǎng)絡(luò),所述的QinQ模式交換芯片通過上聯(lián)口連接所述的PON芯片。在利用終端設(shè)備實(shí)現(xiàn)報文轉(zhuǎn)發(fā)的方法時,交換芯片對于每個接收到數(shù)據(jù)報文標(biāo)記一個與該接收該數(shù)據(jù)報文的用戶側(cè)端口對應(yīng)的PVID ;然后根據(jù)所述的初始設(shè)定進(jìn)行數(shù)據(jù)流分類;并將經(jīng)過分類的數(shù)據(jù)報文經(jīng)所述的上聯(lián)口轉(zhuǎn)發(fā)至所述的PON芯片;最后所述的PON芯片根據(jù)QinQ模式的雙層VLAN將所述的數(shù)據(jù)報文分配至對應(yīng)的GemPort,實(shí)現(xiàn)報文轉(zhuǎn)發(fā)。該方法能有效地對于各種用戶的不同類型數(shù)據(jù)報文進(jìn)行分類,并基于分類進(jìn)行差分服務(wù),從而提高設(shè)備對于不同類型的用戶和業(yè)務(wù)類型的支持度,降低硬件成本,縮短尋址時間,降低數(shù)據(jù)轉(zhuǎn)發(fā)時延,提高設(shè)備的性能及網(wǎng)絡(luò)運(yùn)行效率,降低運(yùn)營維護(hù)成本,提供用戶更佳的使用體驗(yàn)。且本發(fā)明的基于QinQ模式的吉比特?zé)o源光網(wǎng)絡(luò)終端設(shè)備及報文轉(zhuǎn)發(fā)方法結(jié)構(gòu)簡單,應(yīng)用范圍廣泛。
圖1為本發(fā)明的基于QinQ模式的吉比特?zé)o源光網(wǎng)絡(luò)終端設(shè)備的結(jié)構(gòu)示意圖。圖2為本發(fā)明的基于QinQ模式的吉比特?zé)o源光網(wǎng)絡(luò)終端設(shè)備報文轉(zhuǎn)發(fā)的方法的步驟流程圖。圖3為本發(fā)明的基于QinQ模式的吉比特?zé)o源光網(wǎng)絡(luò)終端設(shè)備報文轉(zhuǎn)發(fā)的方法在實(shí)際應(yīng)用中的流程示意圖。
具體實(shí)施例方式為了能夠更清楚地理解本發(fā)明的技術(shù)內(nèi)容,特舉以下實(shí)施例詳細(xì)說明。請參閱圖1所示,為本發(fā)明的基于QinQ模式的吉比特?zé)o源光網(wǎng)絡(luò)終端設(shè)備的結(jié)構(gòu)示意圖。在一種實(shí)施方式中,該吉比特?zé)o源光網(wǎng)絡(luò)終端設(shè)備包括交換模塊和PON模塊,所述的交換模塊為QinQ模式交換芯片(即=Switch芯片),所述的交換芯片包括多個用戶側(cè)端口,所述的各用戶側(cè)端口連接一用戶端,所述的PON模塊為PON芯片,所述的PON芯片連接吉比特?zé)o源光網(wǎng)絡(luò),所述的QinQ模式交換芯片通過上聯(lián)口連接所述的PON芯片。其中,所述的QinQ模式交換芯片的各用戶側(cè)端口均連通所述的上聯(lián)口,各用戶側(cè)端口間相互隔離。利用該實(shí)施方式的終端設(shè)備實(shí)現(xiàn)基于QinQ模式的吉比特?zé)o源光網(wǎng)絡(luò)終端設(shè)備報文轉(zhuǎn)發(fā)的方法,如圖2所示,包括以下步驟(1)通過用戶操作,對所述的QinQ模式交換芯片進(jìn)行初始設(shè)定;(2)所述的交換芯片的一個用戶側(cè)端口接收到數(shù)據(jù)報文后,對于該數(shù)據(jù)報文標(biāo)記一個與該用戶側(cè)端口對應(yīng)的PVID ;(3)所述的交換芯片根據(jù)所述的初始設(shè)定進(jìn)行數(shù)據(jù)流分類;
(4)所述的交換芯片將經(jīng)過分類的數(shù)據(jù)報文經(jīng)所述的上聯(lián)口轉(zhuǎn)發(fā)至所述的PON芯片;(5)所述的PON芯片根據(jù)QinQ模式的雙層VLAN將所述的數(shù)據(jù)報文分配至對應(yīng)的GemPort0在一種較優(yōu)選的實(shí)施方式中,所述的對QinQ模式交換芯片進(jìn)行初始設(shè)定,具體為對QinQ模式交換芯片的每一個用戶側(cè)端口分配一個固定的PVID,并設(shè)定數(shù)據(jù)流分類的標(biāo)準(zhǔn)。而所述的交換芯片根據(jù)所述的初始設(shè)定進(jìn)行數(shù)據(jù)流分類,則具體為所述的交換芯片根據(jù)所述的數(shù)據(jù)流分類標(biāo)準(zhǔn)進(jìn)行數(shù)據(jù)流分類。在一種進(jìn)一步優(yōu)選的實(shí)施方式中,所述的數(shù)據(jù)流分類標(biāo)準(zhǔn)為收到的數(shù)據(jù)報文的端口號、源MAC地址、目的MAC地址、802. IQ優(yōu)先級、VLAN值、以太網(wǎng)類型、源IPv4地址、目的IPv4地址、IP協(xié)議類型、IPv4包中的DSCP字段、IP版本、源IPv4端口、目的IPv4端口、源IPv6地址、目的IPv6地址、傳輸層協(xié)議類型、源IPv6端口和目的IPv6端口中的一種或多種。在另一種較優(yōu)選的實(shí)施方式中,所述的QinQ模式交換芯片的各用戶側(cè)端口均具有PVID給定單元,所述的PVID給定單元連接所述的PON芯片。在利用該實(shí)施方式的終端設(shè)備實(shí)現(xiàn)基于QinQ模式的吉比特?zé)o源光網(wǎng)絡(luò)終端設(shè)備報文轉(zhuǎn)發(fā)的方法中,所述的交換芯片對于該數(shù)據(jù)報文標(biāo)記一個與該用戶側(cè)端口對應(yīng)的PVID,具體為;所述的QinQ模式交換芯片的一個用戶側(cè)端口的PVID給定單元,對于該用戶側(cè)端口接收到的數(shù)據(jù)報文標(biāo)記一個所述的分配給該用戶側(cè)端口的PVID。在更進(jìn)一步優(yōu)選的實(shí)施方式中,所述的交換芯片將經(jīng)過分類的數(shù)據(jù)報文經(jīng)所述的上聯(lián)口轉(zhuǎn)發(fā)至所述的PON芯片,具體包括以下步驟(41)所述的交換芯片將經(jīng)過分類的數(shù)據(jù)報文根據(jù)VLAN進(jìn)行報文洪泛,將數(shù)據(jù)報文轉(zhuǎn)發(fā)至所述的上聯(lián)口;(42)所述的上聯(lián)口將所述的數(shù)據(jù)報文轉(zhuǎn)發(fā)至所述的PON芯片。在更優(yōu)選的實(shí)施方式中,所述的雙層VLAN包括外層VLAN和內(nèi)層VLAN,所述的PON芯片根據(jù)QinQ模式的雙層VLAN將所述的數(shù)據(jù)報文分配至對應(yīng)的GemPort,具體為所述的PON芯片根據(jù)外層VLAN和內(nèi)層VLAN進(jìn)行對應(yīng),以將所述的數(shù)據(jù)報文分配至對應(yīng)的GemPort。在實(shí)際應(yīng)用中,本發(fā)明的基于QinQ模式的GPON終端設(shè)備的報文轉(zhuǎn)發(fā)方法是在支持VLAN功能的二層通信設(shè)備上,通過客戶制定的規(guī)則對數(shù)據(jù)報文進(jìn)行流分類,之后被標(biāo)記上用戶側(cè)端口指定的VLAN,然后再根據(jù)VLAN進(jìn)行報文的洪泛,轉(zhuǎn)發(fā)至上聯(lián)口進(jìn)入PON芯片,然后在PON芯片上根據(jù)兩層VLAN進(jìn)行MAPPING至不同的GemPort,實(shí)現(xiàn)GPON終端業(yè)務(wù)。實(shí)際運(yùn)用中,主要的GPON終端業(yè)務(wù)模型包括TAG模式(標(biāo)記模式)、TRUNK模式(具有指定VLAN的數(shù)據(jù)包才會轉(zhuǎn)發(fā))、TRANSPARENT模式(透傳模式)、TRANSLATION模式(轉(zhuǎn)換模式)、AGGREGATION模式(聚合模式)和HYBRID模式(混合模式)。本發(fā)明的基于QinQ模式的GPON終端設(shè)備能夠應(yīng)用于上述所有模式,實(shí)現(xiàn)通信設(shè)備對數(shù)據(jù)業(yè)務(wù)的靈活控制。其方法是通過在支持VLAN功能的二層通信設(shè)備上,通過客戶制定的規(guī)則對數(shù)據(jù)報文進(jìn)行流分類,之后被標(biāo)記上用戶側(cè)端口指定的VLAN,然后再根據(jù)VLAN進(jìn)行報文的洪泛,轉(zhuǎn)發(fā)至上聯(lián)口進(jìn)入PON芯片,然后在PON芯片上根據(jù)兩層VLAN進(jìn)行MAPPING至不同的GemPort,實(shí)現(xiàn)GPON終端業(yè)務(wù)。對數(shù)據(jù)報文進(jìn)行流分類的規(guī)則可以基于以下信息收到的數(shù)據(jù)報文的端口號、源MAC地址、目的MAC地址、802. IQ優(yōu)先級、VLAN值、以太網(wǎng)類型、源IPv4地址、目的IPv4地址、IP協(xié)議類型、IPv4包中的DSCP字段、IP版本、源IPv4端口、目的IPv4端口、源IPv6地址、目的IPv6地址、傳輸層協(xié)議類型、源IPv6端口、目的IPv6端口。豐富多樣的分類方法,可以滿足客戶對各種上網(wǎng)業(yè)務(wù)的差分服務(wù),主要表現(xiàn)為,報文是應(yīng)該轉(zhuǎn)發(fā),還是應(yīng)該丟棄,哪些報文應(yīng)該被標(biāo)記為高優(yōu)先級,哪些報文應(yīng)該被標(biāo)記為低優(yōu)先級,哪些數(shù)據(jù)流應(yīng)該分配較大帶寬,哪些數(shù)據(jù)流應(yīng)該被限速等等。數(shù)據(jù)報文被標(biāo)記的用戶側(cè)端口指定的VLAN是固定的,每個端口的VLAN都不相同,用于區(qū)分該數(shù)據(jù)包到底是從哪個用戶側(cè)端口進(jìn)來的。每個用戶側(cè)端口之間是相互隔離的,每個用戶側(cè)端口與上聯(lián)口之間是相互不隔離的。這樣,從用戶側(cè)端口進(jìn)來的數(shù)據(jù)包只會被
7轉(zhuǎn)發(fā)到上聯(lián)口,而不會被轉(zhuǎn)發(fā)到其他用戶側(cè)端口,保證了信息的安全性和系統(tǒng)的穩(wěn)定性。分配給每個通信設(shè)備用戶側(cè)端口一個固定的PVID,每個從該端口進(jìn)來的數(shù)據(jù)包都會被標(biāo)記上這個端口的VLAN信息(即IEEE802. IQ字段),同時進(jìn)行流分類,這使得通信設(shè)備只需創(chuàng)建幾百個VLAN就可以實(shí)現(xiàn)對4K個VLAN、8個優(yōu)先級的數(shù)據(jù)流的支持。根據(jù)VLAN進(jìn)行報文的洪泛時,被用戶側(cè)端口標(biāo)記過VLAN的報文只會在已經(jīng)加入到該VLAN內(nèi)的端口中洪泛,而不會洪泛到其他端口,實(shí)現(xiàn)報文的安全轉(zhuǎn)發(fā)。由于這種轉(zhuǎn)發(fā)方式依據(jù)的是VLAN,所以不會受到芯片的MAC地址容量的硬件限制。這種報文轉(zhuǎn)發(fā)方式,不需要搜索MAC地址,省略了尋址時間,節(jié)省了系統(tǒng)開支,減少了報文的轉(zhuǎn)發(fā)時延,也提高了系統(tǒng)的性能。PON芯片根據(jù)兩層VLAN進(jìn)行MAPPING至不同的GemPort,PON芯片能夠同時根據(jù)OuterVlan和hnerVlan進(jìn)行Mapping,將數(shù)據(jù)包轉(zhuǎn)發(fā)至不同的GemPort,完成GPON終端業(yè)務(wù)。合理的利用了 PON芯片的特性,降低了研發(fā)成本。本發(fā)明在具體實(shí)施時,首先分配給每個用戶側(cè)端口一個固定的PVID,并將這些VLAN同時以TAGGED方式加入到上聯(lián)口中,設(shè)置用戶側(cè)端口之間相互隔離,用戶側(cè)端口與上聯(lián)口之間相互不隔離;然后根據(jù)客戶對設(shè)備的需求,制定轉(zhuǎn)發(fā)規(guī)則和分類規(guī)則,當(dāng)數(shù)據(jù)報文從用戶側(cè)端口進(jìn)入時,就會去匹配用戶已制定的規(guī)則,并進(jìn)行相應(yīng)的流分類操作;當(dāng)符合轉(zhuǎn)發(fā)規(guī)則的數(shù)據(jù)包通過用戶側(cè)端口后,就會被標(biāo)記上該端口的PVID ;被標(biāo)記的數(shù)據(jù)包在芯片內(nèi)部根據(jù)VLAN進(jìn)行報文洪泛,轉(zhuǎn)發(fā)至上聯(lián)口進(jìn)入PON芯片,然后在PON芯片上根據(jù)兩層VLAN進(jìn)行MAPPING至不同的GemPort,實(shí)現(xiàn)GPON終端業(yè)務(wù)。其實(shí)現(xiàn)的步驟如3所示首先,分配給每個用戶側(cè)端口一個固定的的PVID,并將這些VLAN同時以TAGGED方式加入到上聯(lián)口中,設(shè)置用戶側(cè)端口之間相互隔離,用戶側(cè)端口與上聯(lián)口之間相互不隔
離。例如將端口 1的PVID設(shè)置為101,端口 2的PVID設(shè)置為102......然后將101,102
等VLAN以TAGGED方式加入到上聯(lián)口中。用戶側(cè)端口之間必須是相互隔離的,這樣才能保證從用戶側(cè)端口進(jìn)來的數(shù)據(jù)包不會洪泛到其他端口 ;用戶側(cè)端口和上聯(lián)口之間必須是不隔離的,這樣從用戶側(cè)端口輸入的數(shù)據(jù)報文才會被轉(zhuǎn)發(fā)至上聯(lián)口。然后,根據(jù)客戶對設(shè)備的需求,制定轉(zhuǎn)發(fā)規(guī)則和分類規(guī)則,當(dāng)數(shù)據(jù)報文從用戶側(cè)端口進(jìn)入時,就會去匹配用戶已制定的規(guī)則,并進(jìn)行相應(yīng)的流分類操作。值得一提的是,分類規(guī)則也是存在優(yōu)先級的。例如,制定兩條這樣的規(guī)則,將源MAC地址為00 00 00 00 aa 11的數(shù)據(jù)包丟棄,并將這條規(guī)則的優(yōu)先級設(shè)置為1 ;將IPv4地址為192. 168. 110的數(shù)據(jù)包802.1Q優(yōu)先級修改為3后轉(zhuǎn)發(fā),并將這條規(guī)則的優(yōu)先級設(shè)置為2。當(dāng)SA MAC =00:00:00:00:aa:ll的數(shù)據(jù)包進(jìn)入通信設(shè)備后,將會被丟棄;當(dāng)IPv4, src = 192. 168. 110的數(shù)據(jù)包進(jìn)入通信設(shè)備后,其優(yōu)先級將會被修改為3,然后轉(zhuǎn)發(fā);當(dāng)同時匹配這兩條規(guī)則的數(shù)據(jù)包進(jìn)入設(shè)備后,由于第一條規(guī)則的優(yōu)先級比較高,所以會先匹配上,其結(jié)果是報文被丟棄。再然后,當(dāng)符合轉(zhuǎn)發(fā)規(guī)則的數(shù)據(jù)包通過用戶側(cè)端口后,就會被標(biāo)記上該端口的PVID0例如,從端口 1進(jìn)來的數(shù)據(jù)包會被標(biāo)記上VLAN= 101,從端口 2進(jìn)來的數(shù)據(jù)包會被標(biāo)記上 VLAN = 102。接著,被標(biāo)記的數(shù)據(jù)包在芯片內(nèi)部根據(jù)VLAN進(jìn)行報文洪泛,完成數(shù)據(jù)轉(zhuǎn)發(fā)。由于101、102等用戶側(cè)端口的PVID已經(jīng)被預(yù)先以TAGGED方式加入到了上聯(lián)口中,報文根據(jù)VLAN進(jìn)行洪泛的功能也已經(jīng)被打開,所以數(shù)據(jù)包會被轉(zhuǎn)發(fā)至上聯(lián)口。最后,數(shù)據(jù)包進(jìn)入PON芯片后,會根據(jù)兩層VLAN進(jìn)行Mapping,轉(zhuǎn)發(fā)至不同的GemPort。例如,從端口 1進(jìn)來的帶VLAN = 1000的數(shù)據(jù)包,會根據(jù)OutVlan = 101,InnerVlan=1000,轉(zhuǎn)發(fā)至GemPort 1 ;從端口 1進(jìn)來的帶VLAN = 1001的數(shù)據(jù)包,會根據(jù)OutVlan =101,InnerVlan = 1001,轉(zhuǎn)發(fā)至GemPort 2 ;從端口 2進(jìn)來的帶VLAN = 1000的數(shù)據(jù)包,會根據(jù) OutVlan = 102,InnerVlan = 1000,轉(zhuǎn)發(fā)至 GemPort 3 ;從端口 2 進(jìn)來的帶 VLAN = 1001的數(shù)據(jù)包,會根據(jù)OutVlan = 102,InnerVlan = 1001,轉(zhuǎn)發(fā)至GemPort 4。這樣就完成了GPON的終端業(yè)務(wù)。采用了該發(fā)明的基于QinQ模式的吉比特?zé)o源光網(wǎng)絡(luò)終端設(shè)備,其包括QinQ模式交換芯片和PON芯片,所述的交換芯片包括多個用戶側(cè)端口,所述的各用戶側(cè)端口連接一用戶端,所述的PON芯片連接吉比特?zé)o源光網(wǎng)絡(luò),所述的QinQ模式交換芯片通過上聯(lián)口連接所述的PON芯片。在利用終端設(shè)備實(shí)現(xiàn)報文轉(zhuǎn)發(fā)的方法時,交換芯片對于每個接收到數(shù)據(jù)報文標(biāo)記一個與該接收該數(shù)據(jù)報文的用戶側(cè)端口對應(yīng)的PVID ;然后根據(jù)所述的初始設(shè)定進(jìn)行數(shù)據(jù)流分類;并將經(jīng)過分類的數(shù)據(jù)報文經(jīng)所述的上聯(lián)口轉(zhuǎn)發(fā)至所述的PON芯片;最后所述的PON芯片根據(jù)QinQ模式的雙層VLAN將所述的數(shù)據(jù)報文分配至對應(yīng)的GemPort,實(shí)現(xiàn)報文轉(zhuǎn)發(fā)。該方法能有效地對于各種用戶的不同類型數(shù)據(jù)報文進(jìn)行分類,并基于分類進(jìn)行差分服務(wù),從而提高設(shè)備對于不同類型的用戶和業(yè)務(wù)類型的支持度,降低硬件成本,縮短尋址時間,降低數(shù)據(jù)轉(zhuǎn)發(fā)時延,提高設(shè)備的性能及網(wǎng)絡(luò)運(yùn)行效率,降低運(yùn)營維護(hù)成本,提供用戶更佳的使用體驗(yàn)。且本發(fā)明的基于QinQ模式的吉比特?zé)o源光網(wǎng)絡(luò)終端設(shè)備及報文轉(zhuǎn)發(fā)方法結(jié)構(gòu)簡單,應(yīng)用范圍廣泛。在此說明書中,本發(fā)明已參照其特定的實(shí)施例作了描述。但是,很顯然仍可以作出各種修改和變換而不背離本發(fā)明的精神和范圍。因此,說明書和附圖應(yīng)被認(rèn)為是說明性的而非限制性的。
權(quán)利要求
1.一種基于QinQ模式的吉比特?zé)o源光網(wǎng)絡(luò)終端設(shè)備,所述的吉比特?zé)o源光網(wǎng)絡(luò)終端設(shè)備包括交換模塊和PON模塊,所述的交換模塊連接所述的PON模塊,其特征在于,所述的交換模塊為QinQ模式交換芯片,所述的交換芯片包括多個用戶側(cè)端口,所述的各用戶側(cè)端口連接一用戶端,所述的PON模塊為PON芯片,所述的PON芯片連接吉比特?zé)o源光網(wǎng)絡(luò),所述的QinQ模式交換芯片通過上聯(lián)口連接所述的PON芯片。
2.根據(jù)權(quán)利要求1所述的基于QinQ模式的吉比特?zé)o源光網(wǎng)絡(luò)終端設(shè)備,其特征在于,所述的QinQ模式交換芯片的各用戶側(cè)端口均連通所述的上聯(lián)口,各用戶側(cè)端口間相互隔1 O
3.根據(jù)權(quán)利要求1或2所述的基于QinQ模式的吉比特?zé)o源光網(wǎng)絡(luò)終端設(shè)備,其特征在于,所述的QinQ模式交換芯片的各用戶側(cè)端口均具有PVID給定單元,所述的PVID給定單元連接所述的PON芯片。
4.一種利用權(quán)利要求1所述的終端設(shè)備實(shí)現(xiàn)基于QinQ模式的吉比特?zé)o源光網(wǎng)絡(luò)終端設(shè)備報文轉(zhuǎn)發(fā)的方法,其特征在于,所述的方法包括以下步驟(1)通過用戶操作,對所述的QinQ模式交換芯片進(jìn)行初始設(shè)定;(2)所述的交換芯片的一個用戶側(cè)端口接收到數(shù)據(jù)報文后,對于該數(shù)據(jù)報文標(biāo)記一個與該用戶側(cè)端口對應(yīng)的PVID ;(3)所述的交換芯片根據(jù)所述的初始設(shè)定進(jìn)行數(shù)據(jù)流分類;(4)所述的交換芯片將經(jīng)過分類的數(shù)據(jù)報文經(jīng)所述的上聯(lián)口轉(zhuǎn)發(fā)至所述的PON芯片;(5)所述的PON芯片根據(jù)QinQ模式的雙層VLAN將所述的數(shù)據(jù)報文分配至對應(yīng)的GemPort0
5.根據(jù)權(quán)利要求4所述的實(shí)現(xiàn)基于QinQ模式的吉比特?zé)o源光網(wǎng)絡(luò)終端設(shè)備報文轉(zhuǎn)發(fā)的方法,其特征在于,所述的對QinQ模式交換芯片進(jìn)行初始設(shè)定,具體為對QinQ模式交換芯片的每一個用戶側(cè)端口分配一個固定的PVID,并設(shè)定數(shù)據(jù)流分類的標(biāo)準(zhǔn)。
6.根據(jù)權(quán)利要求5所述的實(shí)現(xiàn)基于QinQ模式的吉比特?zé)o源光網(wǎng)絡(luò)終端設(shè)備報文轉(zhuǎn)發(fā)的方法,其特征在于,所述的交換芯片根據(jù)所述的初始設(shè)定進(jìn)行數(shù)據(jù)流分類,具體為所述的交換芯片根據(jù)所述的數(shù)據(jù)流分類標(biāo)準(zhǔn)進(jìn)行數(shù)據(jù)流分類。
7.根據(jù)權(quán)利要求5所述的實(shí)現(xiàn)基于QinQ模式的吉比特?zé)o源光網(wǎng)絡(luò)終端設(shè)備報文轉(zhuǎn)發(fā)的方法,其特征在于,所述的數(shù)據(jù)流分類標(biāo)準(zhǔn)為收到的數(shù)據(jù)報文的端口號、源MAC地址、目的MAC地址、802. IQ優(yōu)先級、VLAN值、以太網(wǎng)類型、源IPv4地址、目的IPv4地址、IP協(xié)議類型、IPv4包中的DSCP字段、IP版本、源IPv4端口、目的IPv4端口、源IPv6地址、目的IPv6地址、傳輸層協(xié)議類型、源IPv6端口和目的IPv6端口中的一種或多種。
8.根據(jù)權(quán)利要求5所述的實(shí)現(xiàn)基于QinQ模式的吉比特?zé)o源光網(wǎng)絡(luò)終端設(shè)備報文轉(zhuǎn)發(fā)的方法,其特征在于,所述的QinQ模式交換芯片的各用戶側(cè)端口均具有PVID給定單元,所述的PVID給定單元連接所述的PON芯片,所述的交換芯片對于該數(shù)據(jù)報文標(biāo)記一個與該用戶側(cè)端口對應(yīng)的PVID,具體為;所述的QinQ模式交換芯片的一個用戶側(cè)端口的PVID給定單元,對于該用戶側(cè)端口接收到的數(shù)據(jù)報文標(biāo)記一個所述的分配給該用戶側(cè)端口的PVID。
9.根據(jù)權(quán)利要求4至8中任一項所述的實(shí)現(xiàn)基于QinQ模式的吉比特?zé)o源光網(wǎng)絡(luò)終端設(shè)備報文轉(zhuǎn)發(fā)的方法,其特征在于,所述的交換芯片將經(jīng)過分類的數(shù)據(jù)報文經(jīng)所述的上聯(lián)口轉(zhuǎn)發(fā)至所述的PON芯片,具體包括以下步驟(41)所述的交換芯片將經(jīng)過分類的數(shù)據(jù)報文根據(jù)VLAN進(jìn)行報文洪泛,將數(shù)據(jù)報文轉(zhuǎn)發(fā)至所述的上聯(lián)口;(42)所述的上聯(lián)口將所述的數(shù)據(jù)報文轉(zhuǎn)發(fā)至所述的PON芯片。
10.根據(jù)權(quán)利要求9所述的實(shí)現(xiàn)基于QinQ模式的吉比特?zé)o源光網(wǎng)絡(luò)終端設(shè)備報文轉(zhuǎn)發(fā)的方法,其特征在于,所述的雙層VLAN包括外層VLAN和內(nèi)層VLAN,所述的PON芯片根據(jù)QinQ模式的雙層VLAN將所述的數(shù)據(jù)報文分配至對應(yīng)的GemPort,具體為所述的PON芯片根據(jù)外層VLAN和內(nèi)層VLAN進(jìn)行對應(yīng),以將所述的數(shù)據(jù)報文分配至對應(yīng)的 GemPort。
全文摘要
本發(fā)明涉及一種基于QinQ模式的GPON終端設(shè)備,其包括QinQ模式交換芯片和PON芯片,交換芯片包括多個用戶側(cè)端口,各用戶側(cè)端口連接一用戶端,PON芯片連接GPON,QinQ模式交換芯片通過上聯(lián)口連接PON芯片。本發(fā)明還涉及利用該終端設(shè)備實(shí)現(xiàn)報文轉(zhuǎn)發(fā)的方法,該方法能有效地對于各種用戶的不同類型數(shù)據(jù)報文進(jìn)行分類,并基于分類進(jìn)行差分服務(wù),從而提高設(shè)備對于不同類型的用戶和業(yè)務(wù)類型的支持度,降低硬件和運(yùn)營維護(hù)成本,縮短尋址時間,降低數(shù)據(jù)轉(zhuǎn)發(fā)時延,提高設(shè)備的性能及網(wǎng)絡(luò)運(yùn)行效率,提供用戶更佳的使用體驗(yàn)。且本發(fā)明的基于QinQ模式的吉比特?zé)o源光網(wǎng)絡(luò)終端設(shè)備及報文轉(zhuǎn)發(fā)方法結(jié)構(gòu)簡單,應(yīng)用范圍廣泛。
文檔編號H04L12/46GK102394832SQ201110427200
公開日2012年3月28日 申請日期2011年12月19日 優(yōu)先權(quán)日2011年12月7日
發(fā)明者張定理, 晏春平, 曾軍 申請人:太倉市同維電子有限公司