專利名稱:報文的發(fā)送方法、發(fā)送裝置和傳輸系統(tǒng)的制作方法
技術(shù)領(lǐng)域:
本發(fā)明實施例涉及移動通信領(lǐng)域,尤其涉及報文的發(fā)送方法、發(fā)送裝置 和傳輸系統(tǒng)。
背景技術(shù):
因特網(wǎng)組管理協(xié)議(Internet Group Management Protocol, IGMP)窺 探(SNOOPING )是通訊設(shè)備通過窺探用戶的加入請求或離開的IGMP報文,維 護(hù)本地的組播轉(zhuǎn)發(fā)表項,從而確定組播流向哪些成員端口轉(zhuǎn)發(fā)。在此過程中, 不修改用戶的報文,通訊設(shè)備需要原封不動的轉(zhuǎn)發(fā)上、下行IGMP報文。
在IGMP V3的應(yīng)用環(huán)境上使用IGMP SNOOPING的技術(shù)(IGMP V3 SNOOPING ) 應(yīng)用場景中,現(xiàn)有的報文的發(fā)送方法和發(fā)送系統(tǒng)的終端用戶可以先后加入多 個因特網(wǎng)服務(wù)提供商(Internet Service Provider, ISP)的節(jié)目,不同的 ISP通過虛擬局域網(wǎng)(Virtual Local Area Network, VLAN )或IP進(jìn)行標(biāo)識, 也可以一次發(fā)送包含多個節(jié)目(S, G)(在IGMP V3中,采用(S, G)標(biāo)識 一個組播節(jié)目,其中S表示節(jié)目源的IP地址,G表示組播節(jié)目的組IP地址) 的請求報文。
終端用戶點播節(jié)目后,組播路由器作為查詢器發(fā)送V3通用查詢的報文時, 用戶終端可在一個響應(yīng)報文中攜帶了多個節(jié)目的響應(yīng),也可以只攜帶一個節(jié)
目。對于一個響應(yīng)報文攜帶多個節(jié)目的情況,按照IGMP SNOOPING的標(biāo)準(zhǔn)實 現(xiàn),盡管報文中攜帶多個節(jié)目,但是該報文會原封不動的轉(zhuǎn)發(fā)給多個ISP,因 此每一個ISP的服務(wù)器會接收到包含多個節(jié)目的響應(yīng)報文,由于報文中的節(jié)
目屬于不同的ISP,導(dǎo)致不同的ISP收到相同的報文,造成信息泄漏。同時,可能存在安全隱患。例如如果不同的ISP采用相同的(S, G)標(biāo)識節(jié)目,可 能會導(dǎo)致節(jié)目流錯誤的轉(zhuǎn)發(fā)。
發(fā)明內(nèi)容
本發(fā)明實施例提供一種報文的發(fā)送方法、發(fā)送裝置和傳輸系統(tǒng),以實現(xiàn) 報文信息的安全。
本發(fā)明實施例提供了一種報文的發(fā)送方法,包括
接收包括多個請求節(jié)目的報文,所述多個請求節(jié)目由多個內(nèi)容服務(wù)系統(tǒng) 提供;
將接收到的包括多個請求節(jié)目的報文分成多個子報文; 將分解成的多個子報文發(fā)送到所述多個內(nèi)容服務(wù)系統(tǒng)中對應(yīng)的內(nèi)容服務(wù) 系統(tǒng)。
本發(fā)明實施例提供了一種報文的發(fā)送裝置,包括
接收單元,用于接收包括多個請求節(jié)目的報文,所述多個請求節(jié)目由多 個內(nèi)容服務(wù)系統(tǒng)提供;
處理單元,用于將接收到的包括多個請求節(jié)目的報文分成多個子報文;
發(fā)送單元,用于將分解成的多個子報文發(fā)送到所述多個內(nèi)容服務(wù)系統(tǒng)中 對應(yīng)的內(nèi)容服務(wù)系統(tǒng)。
本發(fā)明實施例提供了一種報文的傳輸系統(tǒng),包括接入點(Access Node, AN),該接入點包括
接收單元,用于接收包括多個請求節(jié)目的報文,所述多個請求節(jié)目由多 個內(nèi)容服務(wù)系統(tǒng)提供;
處理單元,用于將接收到的包括多個請求節(jié)目的報文分成多個子報文;
發(fā)送單元,用于將分解成的多個子報文發(fā)送到所述多個內(nèi)容服務(wù)系統(tǒng)中 對應(yīng)的內(nèi)容服務(wù)系統(tǒng)
本發(fā)明實施例提供了一種報文的傳輸系統(tǒng),包括接入點,用于透傳報文;邊界路由器,該邊界路由器包括
接收單元,用于接收包括多個請求節(jié)目的報文,所述多個請求節(jié)目由多 個內(nèi)容服務(wù)系統(tǒng)提供;
處理單元,用于將接收到的包括多個請求節(jié)目的報文分成多個子報文;
發(fā)送單元,用于將分解成的多個子報文發(fā)送到所述多個內(nèi)容服務(wù)系統(tǒng)中 對應(yīng)的內(nèi)容服務(wù)系統(tǒng)。
本發(fā)明實施例的發(fā)送方法、發(fā)送裝置和傳輸系統(tǒng)根據(jù)報文中包含的節(jié)目 所屬不同的內(nèi)容服務(wù)系統(tǒng),分報文為子報文,每個子報文中只包括一個對應(yīng) 內(nèi)容服務(wù)系統(tǒng)提供的節(jié)目,因此每個內(nèi)容服務(wù)系統(tǒng)只能接收本服務(wù)器提供的 節(jié)目的子報文,而接收不到其他內(nèi)容服務(wù)系統(tǒng)的報文,所以保證了報文信息 的安全。
圖1為本發(fā)明實施例報文的發(fā)送方法的流程圖; 圖2為本發(fā)明實施例報文的傳輸系統(tǒng)的結(jié)構(gòu)示意圖。
具體實施例方式
下面通過附圖和實施例,對本發(fā)明實施例的技術(shù)方案做進(jìn)一步的詳細(xì)描述。 本發(fā)明實施例旨在解決IGMP V3 SNOOPING模型中,為開展多ISP組播業(yè)
務(wù),不同類型的用戶終端、接入設(shè)備、接入服務(wù)器兼容的問題,同時保證信
息安全。
IGMP V3 (對應(yīng)rfc3376, Internet Group Management Protocol, Version 3) SNOOPING模式下,如果一個V3的響應(yīng)(Report)報文中攜帶屬于多個 ISP的多個節(jié)目,則如圖1所示,為本發(fā)明實施例報文的發(fā)送方法的流程圖, 本方法具體包括如下步驟
步驟IOI,接收包括多個請求節(jié)目的報文,所述多個請求節(jié)目由多個內(nèi)容服務(wù)系統(tǒng)提供;
內(nèi)容服務(wù)系統(tǒng)可以是服務(wù)器,也可以是業(yè)務(wù)提供網(wǎng)絡(luò)或系統(tǒng),報文中的 不同節(jié)目利用(S, G)來標(biāo)志,S表示節(jié)目源的IP地址,G表示組播節(jié)目的 組IP地址;
步驟102,將接收到的包括多個請求節(jié)目的報文分成多個子報文; 可以將屬于相同內(nèi)容服務(wù)系統(tǒng)的節(jié)目封裝在一個子報文中進(jìn)行發(fā)送,也 可以將每一個節(jié)目封裝為 一個子報文,按照節(jié)目所屬的內(nèi)容服務(wù)系統(tǒng),將封 裝屬于一個內(nèi)容服務(wù)系統(tǒng)的報文均發(fā)送到該內(nèi)容服務(wù)系統(tǒng);因此封裝報文可 以如下才丸4亍
步驟201,確定該報文所包含的請求節(jié)目所屬的多個內(nèi)容服務(wù)提供系統(tǒng); 步驟202,將所述報文中的屬于相同內(nèi)容服務(wù)系統(tǒng)的請求節(jié)目的信息分別
封裝為一個子報文;或者將所述報文中的每一個請求節(jié)目的信息封裝為一個
子報文;
而確定該報文所包含的請求節(jié)目所屬的多個內(nèi)容服務(wù)提供系統(tǒng)可以有很 多種方法,例如利用節(jié)目所屬的內(nèi)容服務(wù)系統(tǒng)所在的VLAN來確定,這樣在定 義節(jié)目時,會指定節(jié)目所屬的內(nèi)容服務(wù)系統(tǒng)對應(yīng)的VLAN,從接收到的所述才艮 文中,獲取該報文所包含的請求節(jié)目的節(jié)目源的內(nèi)容服務(wù)系統(tǒng)所在的VLAN, 最后需要將子報文所在的VLAN切換成該內(nèi)容服務(wù)系統(tǒng)所在的VLAN;
也可以利用節(jié)目的節(jié)目源的內(nèi)容服務(wù)系統(tǒng)所在的IP的不同來確定,因為 在IGMP V3 SSM mapping的應(yīng)用環(huán)境中,采用組IP+源IP地址標(biāo)識節(jié)目,其 封裝報文的依據(jù)是節(jié)目的源IP,對于報文中攜帶多個節(jié)目時,把具有相同源 IP的節(jié)目封裝在一個子報文中,或者每個節(jié)目封裝一個子報文,從接收到的 所述報文中,獲取該報文所包含的請求節(jié)目的節(jié)目源的內(nèi)容服務(wù)系統(tǒng)的IP, 通過路由方式尋找出接口或通過預(yù)先配置的IP和VUN的對應(yīng)關(guān)系,切換報 文的VLAN,然后發(fā)送;
還可以利用節(jié)目的節(jié)目源的內(nèi)容服務(wù)系統(tǒng)的IP和所在的VLAN的不同共同進(jìn)行封裝報文,首先定義節(jié)目時,指定節(jié)目所屬的內(nèi)容服務(wù)系統(tǒng)對應(yīng)的
vlan;通過與已存在的節(jié)目檢查,保證多個相同的(S, G)必須部署在不同 的VLAN中,即(Vlan, G)是唯一的,這樣在多ISP的環(huán)境中,各ISP可以 使用相同的(S, G)標(biāo)識不同的節(jié)目,接收到用戶的加入報文時,從接收到 的所述報文中,獲取該報文所包含的請求節(jié)目的節(jié)目源的內(nèi)容服務(wù)系統(tǒng)的IP 和所在的VLAN,然后通過路由方式尋找出接口或通過預(yù)先配置的內(nèi)容服務(wù)系 統(tǒng)的IP和內(nèi)容服務(wù)系統(tǒng)所屬VLAN的對應(yīng)關(guān)系,切換用戶請求報文的VLAN為 對應(yīng)內(nèi)容服務(wù)系統(tǒng)對應(yīng)的VLAN;
步驟103,將分解成的多個子報文發(fā)送到所述多個內(nèi)容服務(wù)系統(tǒng)中對應(yīng)的 內(nèi)容服務(wù)系統(tǒng)。。
本步驟就是將所述子報文發(fā)送給該子報文中包含的請求節(jié)目所屬的內(nèi)容 服務(wù)系統(tǒng)。
本發(fā)明實施例的發(fā)送方法根據(jù)報文中包含的節(jié)目所屬不同的內(nèi)容服務(wù)系 統(tǒng),封裝報文為子報文,每個子報文中只包括一個對應(yīng)內(nèi)容服務(wù)系統(tǒng)提供的 一個或多個節(jié)目,因此每個內(nèi)容服務(wù)系統(tǒng)只能接收本服務(wù)器提供的節(jié)目的子 報文,而接收不到其他內(nèi)容服務(wù)系統(tǒng)的子報文,使得報文信息不泄漏,從而 保證了報文信息的安全。
本發(fā)明實施例報文的發(fā)送裝置具體包括,接收單元,用于接收包括多個 請求節(jié)目的報文,所述多個請求節(jié)目由多個內(nèi)容服務(wù)系統(tǒng)提供;處理單元, 用于將接收到的包括多個請求節(jié)目的報文分成多個子報文,可以將所述報文 中的屬于相同內(nèi)容服務(wù)系統(tǒng)的請求節(jié)目的信息分別封裝為一個子報文,也可 以將所述報文中的每一個請求節(jié)目的信息封裝為一個子報文的子單元;發(fā)送 單元,用于將分解成的多個子報文發(fā)送到所述多個內(nèi)容服務(wù)系統(tǒng)中對應(yīng)的內(nèi) 容服務(wù)系統(tǒng)。還可以包括確定單元,用于確定該報文所包含的請求節(jié)目所屬 的多個內(nèi)容服務(wù)提供系統(tǒng)。
因此本發(fā)明實施例報文的發(fā)送裝置根據(jù)報文中的節(jié)目所屬的內(nèi)容服務(wù)系統(tǒng)來封裝和發(fā)送報文,所以不再是原封不動的轉(zhuǎn)發(fā)報文,保證了報文信息的 安全。
本發(fā)明實施例報文的傳輸系統(tǒng)包括AN,該接入點包括接收單元,用于 接收包括多個請求節(jié)目的報文,所述多個請求節(jié)目由多個內(nèi)容服務(wù)系統(tǒng)提供; 處理單元,用于將接收到的包括多個請求節(jié)目的報文分成多個子報文,可以 將所述報文中的屬于相同內(nèi)容服務(wù)系統(tǒng)的請求節(jié)目的信息分別封裝為一個子 報文,也可以將所述報文中的每一個請求節(jié)目的信息封裝為一個子報文的子 單元;發(fā)送單元,用于將分解成的多個子報文發(fā)送到所述多個內(nèi)容服務(wù)系統(tǒng) 中對應(yīng)的內(nèi)容服務(wù)系統(tǒng)。還可以包括確定單元,用于確定該報文所包含的請 求節(jié)目所屬的多個內(nèi)容服務(wù)提供系統(tǒng)。
因此本發(fā)明實施例報文的傳輸系統(tǒng)從應(yīng)用和信息安全的角度出發(fā),根據(jù) 報文中的節(jié)目所屬的內(nèi)容服務(wù)系統(tǒng),利用AN來封裝和發(fā)送報文,所以不再是 原封不動的轉(zhuǎn)發(fā)報文,保證了報文信息的安全。
如圖2所示,為本發(fā)明實施例報文的傳輸系統(tǒng)的結(jié)構(gòu)示意圖,具體包括 AN21,用于透傳上述報文;邊界路由器22,該邊界路由器22包括接收單元, 用于接收包括多個請求節(jié)目的報文,所述多個請求節(jié)目由多個內(nèi)容服務(wù)系統(tǒng) 提供;處理單元,用于將接收到的包括多個請求節(jié)目的報文分成多個子報文; 發(fā)送單元,用于將分解成的多個子報文發(fā)送到所述多個內(nèi)容服務(wù)系統(tǒng)中對應(yīng) 的內(nèi)容服務(wù)系統(tǒng)。
因此本發(fā)明實施例報文的傳輸系統(tǒng)從應(yīng)用和信息安全的角度出發(fā),根據(jù) 報文中的節(jié)目所屬的內(nèi)容服務(wù)系統(tǒng),利用邊界路由器來封裝和發(fā)送報文,所 以不再是原封不動的轉(zhuǎn)發(fā)報文,保證了報文信息的安全。
最后所應(yīng)說明的是,以上實施例僅用以說明本發(fā)明實施例的技術(shù)方案而 非限制,盡管參照較佳實施例對本發(fā)明進(jìn)行了詳細(xì)說明,本領(lǐng)域的普通技術(shù) 人員應(yīng)當(dāng)理解,可以對本發(fā)明實施例的技術(shù)方案進(jìn)行修改或者等同替換,而 不脫離本發(fā)明實施例技術(shù)方案的精神和范圍。
權(quán)利要求
1、一種報文的發(fā)送方法,其特征在于包括接收包括多個請求節(jié)目的報文,所述多個請求節(jié)目由多個內(nèi)容服務(wù)系統(tǒng)提供;將接收到的包括多個請求節(jié)目的報文分成多個子報文;將分解成的多個子報文發(fā)送到所述多個內(nèi)容服務(wù)系統(tǒng)中對應(yīng)的內(nèi)容服務(wù)系統(tǒng)。
2、 根據(jù)權(quán)利要求1所述的報文的發(fā)送方法,其特征在于,所述請求節(jié)目 利用節(jié)目源的IP地址和組播節(jié)目的組IP地址進(jìn)行標(biāo)識。
3、 根據(jù)權(quán)利要求1或2所述的報文的發(fā)送方法,其特征在于,所述分成 子報文之前還包括確定該報文所包含的請求節(jié)目所屬的多個內(nèi)容服務(wù)提供系 統(tǒng)。
4、 根據(jù)權(quán)利要求3所述的報文的發(fā)送方法,其特征在于,所述確定請求 節(jié)目所屬的內(nèi)容服務(wù)提供系統(tǒng)具體為從接收到的所述報文中,獲取該報文 所包含的請求節(jié)目的節(jié)目源的內(nèi)容服務(wù)系統(tǒng)的IP和/或所在的虛擬局域網(wǎng)。
5、 根據(jù)權(quán)利要求4所述的報文的發(fā)送方法,其特征在于,所述將接收到 的報文分成屬于不同內(nèi)容服務(wù)系統(tǒng)的多個子報文,具體為將所述報文中的 屬于相同內(nèi)容服務(wù)系統(tǒng)的請求節(jié)目的信息分別封裝為一個子報文;或者將所 述報文中的每一個請求節(jié)目的信息封裝為一個子報文。
6、 一種報文的發(fā)送裝置,其特征在于包括接收單元,用于接收包括多個請求節(jié)目的報文,所述多個請求節(jié)目由多個內(nèi)容服務(wù)系統(tǒng)提供;處理單元,用于將接收到的包括多個請求節(jié)目的報文分成多個子報文; 發(fā)送單元,用于將分解成的多個子報文發(fā)送到所述多個內(nèi)容服務(wù)系統(tǒng)中對應(yīng)的內(nèi)容服務(wù)系統(tǒng)。
7、 根據(jù)權(quán)利要求5所述的報文的發(fā)送裝置,其特征在于還包括確定單元,用于確定該報文所包含的請求節(jié)目所屬的多個內(nèi)容服務(wù)提供系統(tǒng)。
8、 一種才艮文傳輸系統(tǒng),其特征在于包招二接入點,該4妄入點包括 接收單元,用于接收包括多個請求節(jié)目的報文,所述多個請求節(jié)目由多個內(nèi)容服務(wù)系統(tǒng)提供;處理單元,用于將接收到的包括多個請求節(jié)目的報文分成多個子報文; 發(fā)送單元,用于將分解成的多個子報文發(fā)送到所述多個內(nèi)容服務(wù)系統(tǒng)中對應(yīng)的內(nèi)容服務(wù)系統(tǒng)。
9、 根據(jù)權(quán)利要求8所述的報文的發(fā)送方法,其特征在于還包括確定單 元,用于確定該報文所包含的請求節(jié)目所屬的多個內(nèi)容服務(wù)提供系統(tǒng)。
10、 一種報文傳輸系統(tǒng),其特征在于包括 接入點,用于透傳報文;邊界路由器,該邊界路由器包括接收單元,用于接收包括多個請求節(jié)目的報文,所述多個請求節(jié)目 由多個內(nèi)容服務(wù)系統(tǒng)提供; 處理單元,用于將接收到的包括多個請求節(jié)目的報文分成多個子報文;發(fā)送單元,用于將分解成的多個子報文發(fā)送到所述多個內(nèi)容服務(wù)系 統(tǒng)中對應(yīng)的內(nèi)容服務(wù)系統(tǒng)。
全文摘要
本發(fā)明實施例涉及一種報文的發(fā)送方法,包括接收包括多個請求節(jié)目的報文,所述多個請求節(jié)目由多個內(nèi)容服務(wù)系統(tǒng)提供;將接收到的包括多個請求節(jié)目的報文分成多個子報文;將分解成的多個子報文發(fā)送到所述多個內(nèi)容服務(wù)系統(tǒng)中對應(yīng)的內(nèi)容服務(wù)系統(tǒng)。本發(fā)明實施例還涉及一種報文的發(fā)送裝置,包括接收單元;處理單元,用于將報文分成多個子報文;發(fā)送單元,用于將分解成的多個子報文發(fā)送到所述多個內(nèi)容服務(wù)系統(tǒng)中對應(yīng)的內(nèi)容服務(wù)系統(tǒng)。本發(fā)明實施例還涉及兩種報文的傳輸系統(tǒng)。因此本發(fā)明的發(fā)送方法、發(fā)送裝置和傳輸系統(tǒng)的每個內(nèi)容服務(wù)系統(tǒng)只能接收本服務(wù)器提供的節(jié)目的子報文,而接收不到其他內(nèi)容服務(wù)系統(tǒng)的報文,所以保證了報文信息的安全。
文檔編號H04Q7/20GK101309154SQ200710107959
公開日2008年11月19日 申請日期2007年5月18日 優(yōu)先權(quán)日2007年5月18日
發(fā)明者岳東升 申請人:華為技術(shù)有限公司