專利名稱:配置參數(shù)的方法和設(shè)備的制作方法
技術(shù)領(lǐng)域:
本發(fā)明涉及數(shù)據(jù)通信領(lǐng)域,更特別地涉及組播業(yè)務(wù)中配置參數(shù)的方法和設(shè)備。
背景技術(shù):
在網(wǎng)絡(luò)互聯(lián)協(xié)議(Internet Protocol ;IP)組播業(yè)務(wù)部署中經(jīng)常需要保證全網(wǎng)設(shè)備部署一致,否則業(yè)務(wù)就不能正常運(yùn)行。比如,網(wǎng)絡(luò)互聯(lián)協(xié)議電視(Internet Protocol Television ;IPTV)業(yè)務(wù)使用IP組播承載視頻數(shù)據(jù),要使IPTV的服務(wù)質(zhì)量有保證需要在網(wǎng)絡(luò)設(shè)備上使用接入控制管理(Call Admission Control ;CAC)、服務(wù)質(zhì)量(Quality of Service ;QoS)等技術(shù),這些技術(shù)要求全網(wǎng)設(shè)備上對(duì)組播組的帶寬、優(yōu)先級(jí)理解一致;如果不一致,各臺(tái)設(shè)備都是根據(jù)自身的配置運(yùn)行,那么整體網(wǎng)絡(luò)提供的IPTV業(yè)務(wù)將受影響,會(huì)導(dǎo)致大量用戶收看不到電視節(jié)目。組播業(yè)務(wù)部署的其它方面也需要一致性的保證。為使用互聯(lián)網(wǎng)組管理協(xié)議版本 2 (Internet Group Management Protocol Version 2 ;IGMPv2)的用戶配置組播源映射,進(jìn)行指定源組播(Source Specific Multicast ;SSM)模式的組播時(shí),需要保證相關(guān)接入設(shè)備上配置的組播源都一致;使用獨(dú)立組播協(xié)議稀疏模式(Protocol Independent Multicast Sparse Mode ;PIM SM)進(jìn)行任意源組播(Any Source Multicast ;ASM)模式的組播時(shí),需要保證相關(guān)設(shè)備上的集合點(diǎn)(Rendezvous Pointe ;RP)配置一致等。此外,在組播業(yè)務(wù)部署完成后,還可能需要進(jìn)行業(yè)務(wù)部署更改,同樣需要保證更改后的部署一致。當(dāng)前,組播業(yè)務(wù)部署中的一致性主要是依靠人工配置保證的。這在大型網(wǎng)絡(luò)中是非常困難的。大量設(shè)備的配置一致,無(wú)論是初始配置還是更改配置都很難保證,再加上當(dāng)前網(wǎng)絡(luò)擴(kuò)充迅速,不時(shí)有設(shè)備添加或者替換,要保證這些前后添加的設(shè)備配置一致,工作量巨大,依靠人工配置無(wú)法保證一致性的問(wèn)題越來(lái)越嚴(yán)重。由此,不時(shí)出現(xiàn)由于人工配置失誤造成的組播業(yè)務(wù)斷網(wǎng)。
發(fā)明內(nèi)容
本發(fā)明實(shí)施例提供了配置參數(shù)的方法和設(shè)備,能夠避免因?yàn)槿斯なд`造成的組播業(yè)務(wù)斷網(wǎng)。一方面,提供了一種配置參數(shù)的方法,包括源設(shè)備生成攜帶組播組屬性信息的消息,組播組屬性信息包括帶寬、組播組映射的組播源地址和組播組的優(yōu)先權(quán)中的一種或多種;源設(shè)備向第一目標(biāo)設(shè)備發(fā)送攜帶組播組屬性信息的消息,以使第一目標(biāo)設(shè)備根據(jù)接收到的組播組屬性信息更新本地組播組屬性信息。另一方面,提供了一種配置參數(shù)的方法,包括第一目標(biāo)設(shè)備接收源設(shè)備發(fā)送的攜帶組播組屬性信息的消息,組播組屬性信息包括帶寬、組播組映射的組播源地址和組播組的優(yōu)先權(quán)中的一種或多種;第一目標(biāo)設(shè)備從消息中提取組播組屬性信息;第一目標(biāo)設(shè)備使用組播組屬性信息更新本地組播組屬性信息。又一方面,提供了一種配置參數(shù)的設(shè)備,包括生成單元和發(fā)送單元,生成單元用于生成攜帶組播組屬性信息的消息,組播組屬性信息包括帶寬、組播組映射的組播源地址和組播組的優(yōu)先權(quán)中的一種或多種;發(fā)送單元用于向第一目標(biāo)設(shè)備發(fā)送攜帶組播組屬性信息的消息,以使第一目標(biāo)設(shè)備根據(jù)接收到的組播組屬性信息更新本地組播組屬性信息。再一方面,提供了一種配置參數(shù)的設(shè)備,包括接收單元、屬性提取單元和屬性更新單元,接收單元用于接收源設(shè)備發(fā)送的攜帶組播組屬性信息的消息,組播組屬性信息包括帶寬、組播組映射的組播源地址和組播組的優(yōu)先權(quán)中的一種或多種;屬性提取單元用于從消息中提取組播組屬性信息,屬性更新單元用于使用組播組屬性信息更新本地組播組屬性f曰息。通過(guò)上述方案,只需要在一臺(tái)設(shè)備上配置組播業(yè)務(wù)部署,通過(guò)這臺(tái)設(shè)備向網(wǎng)絡(luò)上的目標(biāo)設(shè)備傳遞組播組屬性信息,目標(biāo)設(shè)備獲取組播組屬性信息,從而保證網(wǎng)絡(luò)中的設(shè)備上的組播業(yè)務(wù)部署一致,由此節(jié)省大量人工,并且避免了因?yàn)槿斯なд`造成的組播業(yè)務(wù)斷網(wǎng)。
為了更清楚地說(shuō)明本發(fā)明實(shí)施例的技術(shù)方案,下面將對(duì)本發(fā)明實(shí)施例中所需要使用的附圖作簡(jiǎn)單地介紹,顯而易見地,下面所描述的附圖僅僅是本發(fā)明的一些實(shí)施例,對(duì)于本領(lǐng)域普通技術(shù)人員來(lái)講,在不付出創(chuàng)造性勞動(dòng)的前提下,還可以根據(jù)這些附圖獲得其他的附圖。圖1是根據(jù)本發(fā)明一個(gè)實(shí)施例的配置參數(shù)的方法的流程圖。圖2A和圖2B分別是根據(jù)本發(fā)明另一實(shí)施例的配置參數(shù)的方法的流程圖。圖3是根據(jù)本發(fā)明另一實(shí)施例的配置參數(shù)的方法的流程圖。圖4是根據(jù)本發(fā)明另一實(shí)施例的配置參數(shù)的方法的流程圖。圖5是根據(jù)本發(fā)明另一實(shí)施例的配置參數(shù)的方法的流程圖。圖6是根據(jù)本發(fā)明一個(gè)實(shí)施例的配置參數(shù)的設(shè)備的框圖。圖7A和圖7B分別是根據(jù)本發(fā)明另一實(shí)施例的配置參數(shù)的設(shè)備的框圖。圖8是根據(jù)本發(fā)明另一實(shí)施例的配置參數(shù)的設(shè)備的框圖。圖9是根據(jù)本發(fā)明另一實(shí)施例的配置參數(shù)的設(shè)備的框圖。圖10是根據(jù)本發(fā)明另一實(shí)施例的配置參數(shù)的設(shè)備的框圖。
具體實(shí)施例方式下面將結(jié)合本發(fā)明實(shí)施例中的附圖,對(duì)本發(fā)明實(shí)施例中的技術(shù)方案進(jìn)行清楚、完整地描述,顯然,所描述的實(shí)施例是本發(fā)明的一部分實(shí)施例,而不是全部實(shí)施例。基于本發(fā)明中的實(shí)施例,本領(lǐng)域普通技術(shù)人員在沒(méi)有做出創(chuàng)造性勞動(dòng)的前提下所獲得的所有其他實(shí)施例,都應(yīng)屬于本發(fā)明保護(hù)的范圍。通過(guò)人工配置保證現(xiàn)實(shí)網(wǎng)絡(luò)中大量設(shè)備上組播部署一致,是非常困難的,隨著當(dāng)前網(wǎng)絡(luò)越來(lái)越普及,依靠人工來(lái)保證已經(jīng)逐漸地變得不可行。本發(fā)明解決了組播業(yè)務(wù)部署需要大量人工保證一致的問(wèn)題,網(wǎng)絡(luò)管理員只需要在一臺(tái)設(shè)備上配置組播業(yè)務(wù)部署,網(wǎng)絡(luò)就可以正常運(yùn)行組播業(yè)務(wù)。修改組播業(yè)務(wù)部署時(shí),網(wǎng)絡(luò)管理員只用在一臺(tái)設(shè)備上修改配置可以完成組播業(yè)務(wù)部署修改。添加網(wǎng)絡(luò)設(shè)備時(shí),新添設(shè)備自動(dòng)與現(xiàn)有網(wǎng)絡(luò)的組播業(yè)務(wù)部署一致,不需要人工確保。這樣,即減輕了人工的工作量,還可以避免因?yàn)槿斯なд`造成的組播業(yè)務(wù)斷網(wǎng)。組播業(yè)務(wù)部署主要是將業(yè)務(wù)分配給組播組,通過(guò)組播組來(lái)承載相應(yīng)的業(yè)務(wù),這些業(yè)務(wù)就成為了組播組的屬性,稱為組播組屬性。組播組屬性的內(nèi)容就是組播組屬性信息,要使組播業(yè)務(wù)部署一致,就是要使各臺(tái)設(shè)備上的組播組屬性信息一致。圖1例示了根據(jù)本發(fā)明一個(gè)實(shí)施例的配置參數(shù)的方法1011,源設(shè)備生成攜帶組播組屬性信息的消息,組播組屬性信息包括帶寬、組播組映射的組播源地址和組播組的優(yōu)先權(quán)中的一種或多種。12,源設(shè)備向第一目標(biāo)設(shè)備發(fā)送攜帶組播組屬性信息的消息,以使第一目標(biāo)設(shè)備根據(jù)接收到的組播組屬性信息更新本地組播組屬性信息。通過(guò)上述方案,只需要在一臺(tái)設(shè)備上配置組播業(yè)務(wù)部署,通過(guò)這臺(tái)設(shè)備向網(wǎng)絡(luò)上的目標(biāo)設(shè)備傳遞組播組屬性信息,從而保證網(wǎng)絡(luò)中的設(shè)備上的組播業(yè)務(wù)部署一致,由此節(jié)省大量人工,并且避免了因?yàn)槿斯なд`造成的組播業(yè)務(wù)斷網(wǎng)。圖2A例示了根據(jù)本發(fā)明另一個(gè)實(shí)施例的配置參數(shù)的方法20。21,源設(shè)備和第一目標(biāo)設(shè)備之間建立有傳輸控制協(xié)議TCP (Transfer Contro 1 Protocol)連接。23,源設(shè)備例如服務(wù)器通過(guò)人工配置組播組屬性信息,生成攜帶組播組屬性信息的消息。組播組屬性信息包括帶寬、組播組映射的組播源地址和組播組的優(yōu)先權(quán)中的一種或多種。帶寬、組播組映射的組播源地址和組播組的優(yōu)先權(quán)分別為一個(gè)屬性單元。每個(gè)屬性單元分別由攜帶組播組屬性信息的消息中的一個(gè)類型長(zhǎng)度值TLV (Type Length Value) 字段表示。此TLV字段中的類型子字段表示屬性單元的名稱,長(zhǎng)度子字段表示此TLV字段的長(zhǎng)度,數(shù)值子字段表示屬性單元的取值,所述屬性單元的取值包括針對(duì)一個(gè)組播組的取值或針對(duì)多個(gè)組播組的取值。下面的表1至表3是攜帶組播組屬性信息的消息的格式的例子。本發(fā)明不限于下面的表1至表3的例子,而可以使用其他格式。這些變化均落入本發(fā)明實(shí)施例的范圍內(nèi)。表 1至表3中,類型子字段分別示出帶寬、組播組映射的組播源地址和組播組的優(yōu)先權(quán)屬性單元。長(zhǎng)度子字段是指本屬性單元TLV字段的長(zhǎng)度。數(shù)值子單元是指本屬性單元針對(duì)一個(gè)或多個(gè)組播組所取的數(shù)值。例如,當(dāng)本屬性單元的名稱為帶寬時(shí),如表1所示的數(shù)值子字段表示組播組1的帶寬數(shù)值、組播組2的帶寬數(shù)值...組播組N的帶寬數(shù)值。N是正整數(shù)。 表 權(quán)利要求
1.一種配置參數(shù)的方法,其特征在于,包括源設(shè)備生成攜帶組播組屬性信息的消息,所述組播組屬性信息包括帶寬、組播組映射的組播源地址和組播組的優(yōu)先權(quán)中的一種或多種;所述源設(shè)備向第一目標(biāo)設(shè)備發(fā)送所述攜帶組播組屬性信息的消息,以使所述第一目標(biāo)設(shè)備根據(jù)接收到的組播組屬性信息更新本地組播組屬性信息。
2.根據(jù)權(quán)利要求1所述的方法,其特征在于,其中,所述源設(shè)備和所述第一目標(biāo)設(shè)備之間建立有傳輸控制協(xié)議TCP連接;或,所述源設(shè)備和所述第一目標(biāo)設(shè)備之間建立有基于獨(dú)立組播協(xié)議PIM的PIM鄰居關(guān)系。
3.根據(jù)權(quán)利要求1或2所述的方法,其特征在于,所述帶寬、組播組映射的組播源地址和組播組的優(yōu)先權(quán)分別為一個(gè)屬性單元; 每個(gè)所述屬性單元分別由所述消息中的一個(gè)類型長(zhǎng)度值TLV字段表示,所述TLV字段中的類型子字段表示所述屬性單元的名稱,長(zhǎng)度子字段表示所述TLV字段的長(zhǎng)度,數(shù)值子字段表示所述屬性單元的取值,所述屬性單元的取值包括針對(duì)一個(gè)組播組的取值或針對(duì)多個(gè)組播組的取值。
4.一種配置參數(shù)的方法,其特征在于,包括第一目標(biāo)設(shè)備接收源設(shè)備發(fā)送的攜帶組播組屬性信息的消息,所述組播組屬性信息包括帶寬、組播組映射的組播源地址和組播組的優(yōu)先權(quán)中的一種或多種;所述第一目標(biāo)設(shè)備從所述消息中提取所述組播組屬性信息;所述第一目標(biāo)設(shè)備使用所述組播組屬性信息更新本地組播組屬性信息。
5.根據(jù)權(quán)利要求4所述的方法,其特征在于,其中,所述第一目標(biāo)設(shè)備和所述源設(shè)備之間建立有傳輸控制協(xié)議TCP連接;或,所述第一目標(biāo)設(shè)備和所述源設(shè)備之間建立有基于獨(dú)立組播協(xié)議PIM的PIM鄰居關(guān)系。
6.根據(jù)權(quán)利要求4或5所述的方法,其特征在于,所述帶寬、組播組映射的組播源地址和組播組的優(yōu)先權(quán)分別為一個(gè)屬性單元; 每個(gè)所述屬性單元分別由所述消息中的一個(gè)類型長(zhǎng)度值TLV字段表示,所述TLV字段中的類型子字段表示所述屬性單元的名稱,長(zhǎng)度子字段表示所述TLV字段的長(zhǎng)度,數(shù)值子字段表示所述屬性單元的取值,所述屬性單元的取值包括針對(duì)一個(gè)組播組的取值或針對(duì)多個(gè)組播組的取值。
7.根據(jù)權(quán)利要求6所述的方法,其特征在于,當(dāng)所述第一目標(biāo)設(shè)備和所述源設(shè)備之間建立有基于獨(dú)立組播協(xié)議PIM的PIM鄰居關(guān)系時(shí),還包括所述第一目標(biāo)設(shè)備在使用所述組播組屬性信息更新本地組播組屬性信息之后,更新組播組定時(shí)器;所述第一目標(biāo)設(shè)備當(dāng)所述組播組定時(shí)器超時(shí)后,刪除所述本地組播組屬性信息。
8.根據(jù)權(quán)利要求7所述的方法,其特征在于,所述第一目標(biāo)設(shè)備使用所述組播組屬性信息更新本地組播組屬性信息包括所述第一目標(biāo)設(shè)備進(jìn)行與所述源設(shè)備之間的路由檢測(cè);當(dāng)所述路由檢測(cè)通過(guò)時(shí),所述第一目標(biāo)設(shè)備更新所述本地組播組屬性信息。
9.根據(jù)權(quán)利要求7或8所述的方法,其特征在于,還包括所述第一目標(biāo)設(shè)備向第二目標(biāo)設(shè)備轉(zhuǎn)發(fā)所述攜帶組播組屬性信息的消息,以使所述第二目標(biāo)設(shè)備更新所述本地組播組屬性信息。
10.一種配置參數(shù)的設(shè)備,其特征在于,包括生成單元,用于生成攜帶組播組屬性信息的消息,所述組播組屬性信息包括帶寬、組播組映射的組播源地址和組播組的優(yōu)先權(quán)中的一種或多種;發(fā)送單元,用于向第一目標(biāo)設(shè)備發(fā)送所述攜帶組播組屬性信息的消息,以使所述第一目標(biāo)設(shè)備根據(jù)接收到的組播組屬性信息更新本地組播組屬性信息。
11.根據(jù)權(quán)利要求10所述的設(shè)備,其特征在于,還包括第一傳輸控制協(xié)議TCP連接單元,用于與所述第一目標(biāo)設(shè)備之間建立有傳輸控制協(xié)議 TCP連接;或,第一獨(dú)立組播協(xié)議PIM連接單元,用于與所述第一目標(biāo)設(shè)備之間建立有基于獨(dú)立組播協(xié)議PIM的PIM鄰居關(guān)系。
12.根據(jù)權(quán)利要求10或11所述的設(shè)備,其特征在于,所述帶寬、組播組映射的組播源地址和組播組的優(yōu)先權(quán)分別為一個(gè)屬性單元;每個(gè)所述屬性單元分別由所述消息中的一個(gè)類型長(zhǎng)度值TLV字段表示,所述TLV字段中的類型子字段表示所述屬性單元的名稱,長(zhǎng)度子字段表示所述TLV字段的長(zhǎng)度,數(shù)值子字段表示所述屬性單元的取值,所述屬性單元的取值包括針對(duì)一個(gè)組播組的取值或針對(duì)多個(gè)組播組的取值。
13.—種配置參數(shù)的設(shè)備,其特征在于,包括接收單元,用于接收源設(shè)備發(fā)送的攜帶組播組屬性信息的消息,所述組播組屬性信息包括帶寬、組播組映射的組播源地址和組播組的優(yōu)先權(quán)中的一種或多種;屬性提取單元,從所述消息中提取所述組播組屬性信息;屬性更新單元,使用所述組播組屬性信息更新本地組播組屬性信息。
14.根據(jù)權(quán)利要求13所述的設(shè)備,其特征在于,其中,第二傳輸控制協(xié)議TCP連接單元,用于與所述源設(shè)備之間建立有傳輸控制協(xié)議TCP連接;或,第二獨(dú)立組播協(xié)議PIM連接單元,用于與所述源設(shè)備之間建立有基于獨(dú)立組播協(xié)議 PIM的PIM鄰居關(guān)系。
15.根據(jù)權(quán)利要求13或14所述的設(shè)備,其特征在于,所述帶寬、組播組映射的組播源地址和組播組的優(yōu)先權(quán)分別為一個(gè)屬性單元;每個(gè)所述屬性單元分別由所述消息中的一個(gè)類型長(zhǎng)度值TLV字段表示,所述TLV字段中的類型子字段表示所述屬性單元的名稱,長(zhǎng)度子字段表示所述TLV字段的長(zhǎng)度,數(shù)值子字段表示所述屬性單元的取值,所述屬性單元的取值包括針對(duì)一個(gè)組播組的取值或針對(duì)多個(gè)組播組的取值。
16.根據(jù)權(quán)利要求15所述的設(shè)備,其特征在于,當(dāng)所述設(shè)備和所述源設(shè)備之間建立有基于獨(dú)立組播協(xié)議PIM的PIM鄰居關(guān)系時(shí),還包括定時(shí)器單元,用于在使用所述組播組屬性信息更新本地組播組屬性信息之后,更新組播組定時(shí)器;屬性刪除單元,用于當(dāng)所述組播組定時(shí)器超時(shí)后,刪除所述本地組播組屬性信息。
17.根據(jù)權(quán)利要求16所述的設(shè)備,其特征在于,所述屬性更新單元還包括路由檢測(cè)模塊,用于進(jìn)行與所述源設(shè)備之間的路由檢測(cè); 當(dāng)所述路由檢測(cè)通過(guò)時(shí),更新所述本地組播組屬性信息。
18.根據(jù)權(quán)利要求16或17所述的設(shè)備,其特征在于,還包括 轉(zhuǎn)發(fā)單元,用于向第二目標(biāo)設(shè)備轉(zhuǎn)發(fā)所述攜帶組播組屬性信息的消息,以使所述第二目標(biāo)設(shè)備更新所述本地組播組屬性信息。
全文摘要
本發(fā)明實(shí)施例提供了組播業(yè)務(wù)中配置參數(shù)的方法和設(shè)備。配置參數(shù)的方法包括源設(shè)備生成攜帶組播組屬性信息的消息,組播組屬性信息包括帶寬、組播組映射的組播源地址和組播組的優(yōu)先權(quán)中的一種或多種;向第一目標(biāo)設(shè)備發(fā)送攜帶組播組屬性信息的消息,以使第一目標(biāo)設(shè)備根據(jù)接收到的組播組屬性信息更新本地組播組屬性信息。通過(guò)上述方案,只需要在一臺(tái)設(shè)備上配置組播業(yè)務(wù)部署,通過(guò)這臺(tái)設(shè)備向網(wǎng)絡(luò)上的目標(biāo)設(shè)備傳遞組播組屬性信息,從而保證網(wǎng)絡(luò)中的設(shè)備上的組播業(yè)務(wù)部署一致,由此節(jié)省大量人工,并且避免了因?yàn)槿斯なд`造成的組播業(yè)務(wù)斷網(wǎng)。
文檔編號(hào)H04L12/18GK102164052SQ201110135519
公開日2011年8月24日 申請(qǐng)日期2011年5月24日 優(yōu)先權(quán)日2011年5月24日
發(fā)明者郭濤 申請(qǐng)人:華為數(shù)字技術(shù)有限公司