欧美在线观看视频网站,亚洲熟妇色自偷自拍另类,啪啪伊人网,中文字幕第13亚洲另类,中文成人久久久久影院免费观看 ,精品人妻人人做人人爽,亚洲a视频

接入網(wǎng)絡(luò)的標(biāo)識組播路由方法及系統(tǒng)的制作方法

文檔序號:7740900閱讀:166來源:國知局

專利名稱::接入網(wǎng)絡(luò)的標(biāo)識組播路由方法及系統(tǒng)的制作方法
技術(shù)領(lǐng)域
:本發(fā)明涉及接入網(wǎng)組播技術(shù),尤其涉及接入網(wǎng)絡(luò)的標(biāo)識組播路由方法及系統(tǒng)。
背景技術(shù)
:隨著新網(wǎng)絡(luò)架構(gòu)技術(shù)研究的興起,如何在這些新的網(wǎng)絡(luò)體系中利用其優(yōu)點改善組播機(jī)制、提出新的組播體系以及組播服務(wù)模型成為了一個新的課題。一體化網(wǎng)絡(luò)是一種新的基于身份位置分離思想的網(wǎng)絡(luò)體系架構(gòu),它引入接入標(biāo)識、路由標(biāo)識及其分離映射機(jī)制,將身份與位置進(jìn)行分離,為數(shù)據(jù)、語音、視頻等業(yè)務(wù)提供一個一體化的網(wǎng)絡(luò)通信平臺,致力于研究在身份位置分離下的路由可擴(kuò)展性、移動支持和安全等優(yōu)點。在一體化網(wǎng)絡(luò)中,節(jié)點的接入標(biāo)識采用平面化的編址方式,從而使得接入網(wǎng)可以是一種區(qū)域內(nèi)的多跳結(jié)構(gòu)。在這個多跳網(wǎng)絡(luò)中,節(jié)點使用接入標(biāo)識進(jìn)行通信,不需要實際和有效的IP地址或者其他用于和外部網(wǎng)絡(luò)進(jìn)行直接通信的路由標(biāo)識。而組播(Multicast)作為一種能有效解決一對多通信和多對多通信的技術(shù),尚未被考慮在一體化的接入網(wǎng)中進(jìn)行部署。作為組播技術(shù)的一個重要部分,IGMP(InternetGroupManagementProtocol,Internet組管理協(xié)議)提供了接入網(wǎng)中主機(jī)和接入路由器之間的成員關(guān)系維護(hù)和必要的消息交互機(jī)制。當(dāng)組播主機(jī)希望加入特定的組播組并且開始接收組播數(shù)據(jù)時,它們就發(fā)送IGMP消息以通知本地的組播路由器,主機(jī)也可以(用IGMPv2定義的一些擴(kuò)展)通知本地的組播路由器,表示主機(jī)希望離開IP組播組,并因此對接收組播組信息不再感興趣,路由器通過IGMP獲得主機(jī)的信息,并在每一個接口上維護(hù)與該接口直接相連的組播組成員關(guān)系表。因此,IGMP的設(shè)計就默認(rèn)了接入網(wǎng)總是單跳的場景,雖然從IGMPvl到IGMPv2,再到IGMPv3,接入網(wǎng)的組播管理不斷完善,但是始終沒有突破這一應(yīng)用上的限制。為了在核心網(wǎng)的路由器之間轉(zhuǎn)發(fā)組播數(shù)據(jù)包,組播路由協(xié)議通過路由器之間的信令交互建立和維護(hù)組播轉(zhuǎn)發(fā)樹。典型的組播路由協(xié)議包括距離矢量組播路由協(xié)議(DVMRP),協(xié)議無關(guān)組播協(xié)議-密集模式(PIM-DM)和協(xié)議無關(guān)組播協(xié)議-稀疏模式(PIM-SM)等。DVMRP是從路由信息協(xié)議(RIP)發(fā)展而來,它整合了RIP的多個特性,是第一個支持組播功能的路由協(xié)議,現(xiàn)已經(jīng)被應(yīng)用在組播骨干網(wǎng)MBone上。DVMRP為每個組播源和目的主機(jī)組構(gòu)建不同的組播轉(zhuǎn)發(fā)樹,每個轉(zhuǎn)發(fā)樹都是以組播源為根,以組播接收者為葉子節(jié)點。這個轉(zhuǎn)發(fā)樹在組播源和組播接收者之間構(gòu)建了一個最短轉(zhuǎn)發(fā)路徑。當(dāng)一個組播源要向組播組發(fā)送數(shù)據(jù)時,轉(zhuǎn)發(fā)樹就根據(jù)這個請求而建立,并使用“廣播_修剪”方法來維持。PIM-DM采用擴(kuò)散剪枝機(jī)制建立組播轉(zhuǎn)發(fā)樹。在PIM-DM域中,運行PIM-DM協(xié)議的路由器周期性地發(fā)送Hello消息,發(fā)現(xiàn)鄰接PIM路由器,進(jìn)行葉子網(wǎng)絡(luò)和葉子路由器的判斷,并且負(fù)責(zé)在多路訪問網(wǎng)絡(luò)中選舉指定路由器(DR)。PIM-DM協(xié)議假設(shè)域內(nèi)所有的網(wǎng)絡(luò)節(jié)點都需要接收組播數(shù)據(jù),首先將組播數(shù)據(jù)包擴(kuò)散到全網(wǎng),然后通過剪枝刪掉不需要數(shù)據(jù)的網(wǎng)段。密集模式的主要缺點是網(wǎng)絡(luò)中的每個路由器必須為每個源保存狀態(tài)信息,不管其下游是否有成員。當(dāng)成員不密集時,網(wǎng)絡(luò)中存儲的大量狀態(tài)信息會浪費大量帶寬。為了克服密集模式的這個缺點,出現(xiàn)了PIM-SM組播路由協(xié)議。PIM-SM為每個組指定一個有效的匯聚點(RP)。PIM-SM構(gòu)建兩種組播轉(zhuǎn)發(fā)樹,分別是以組播組G的匯聚點為根的共享樹(RPT)和以組播源為根的最短路徑樹(SPT)。PIM-SM允許接收者從RPT切換到SPT來接收組播數(shù)據(jù)。PIM-SM協(xié)議最初先為組播組構(gòu)建一個共享樹,組播源先將組播數(shù)據(jù)發(fā)送到RP,再由RP沿共享樹向下轉(zhuǎn)發(fā)到每個接收者。若接收端的指定路由器檢測到接收數(shù)據(jù)速率超過了預(yù)定的門限值,它就會向組播源發(fā)送PIM加入請求消息以加入到最短路徑樹中。一旦建成組播源到接收者的最短路徑樹,通過RP的相應(yīng)分枝就會被修剪掉,避免組播通信流量很大時匯集點RP處可能出現(xiàn)的擁塞現(xiàn)象。雖然這些成熟的組播路由協(xié)議提供了一種組播樹建立和維護(hù)方法,但是它們的初衷都是針對結(jié)構(gòu)化的IP核心網(wǎng)絡(luò)。在一體化網(wǎng)絡(luò)中,核心網(wǎng)絡(luò)和接入網(wǎng)絡(luò)通過標(biāo)識映射機(jī)制進(jìn)行分離,使得接入網(wǎng)相對獨立。在接入網(wǎng)中使用平面化的接入標(biāo)識進(jìn)行通信破壞了此類路由協(xié)議的適用前提。同時,接入網(wǎng)可能并不具備此類路由協(xié)議所需要的完善路由體系和設(shè)施,因此不能借用傳統(tǒng)路由協(xié)議的組播樹維護(hù)機(jī)制。
發(fā)明內(nèi)容本發(fā)明的目的在于提供一種接入網(wǎng)絡(luò)的標(biāo)識組播路由方法及系統(tǒng),基于本發(fā)明,可以建立一體化接入網(wǎng)組播狀態(tài),且接入網(wǎng)中的節(jié)點組播狀態(tài)不能擴(kuò)散到核心網(wǎng)中,以保證接入網(wǎng)中的組播機(jī)制具有良好的穩(wěn)定性和可擴(kuò)展性。本發(fā)明一種接入網(wǎng)絡(luò)的標(biāo)識組播路由方法,包括如下步驟消息格式擴(kuò)展步驟,以IGMPv2的組播查詢和響應(yīng)機(jī)制為基礎(chǔ),對消息格式進(jìn)行擴(kuò)展,獲取擴(kuò)展的消息格式;節(jié)點加入或離開步驟,依據(jù)所述擴(kuò)展的消息格式和每一接入路由器的接入網(wǎng)組播狀態(tài)表,進(jìn)行節(jié)點加入組或節(jié)點離開組的操作。上述述的組播路由方法,優(yōu)選所述消息格式擴(kuò)展步驟中,所述擴(kuò)展的消息格式為<table>tableseeoriginaldocumentpage6</column></row><table>其中,消息中的各個部分含義如下所述消息格式第一行前4比特的“IGMP報文類型”代表報文的類型,用于指示所述接入網(wǎng)絡(luò)中的主機(jī)和所述接入路由器進(jìn)行通信的方式;所述消息格式第一行第57比特的“節(jié)點類型”為節(jié)點類型標(biāo)識,所述節(jié)點類型標(biāo)識用于區(qū)分所述接入網(wǎng)絡(luò)中的四種節(jié)點類型001為根接入路由器,OlO為普通接入路由器,Oil為接收節(jié)點,100為組播源;所述消息格式第一行第8比特的“B”為分支節(jié)點指示標(biāo)志位;所述消息格式第一行第915比特的“最大響應(yīng)時間”代表該消息的最大響應(yīng)時間;所述消息格式第一行第1631比特的“校驗和”代表該消息的校驗和;所述擴(kuò)展的消息格式第二行前8比特的“組播地址長度”用來指示組播標(biāo)識地址的長度;所述消息格式第二行第931比特的“標(biāo)識組播地址”用于攜帶標(biāo)識組播地址;所述擴(kuò)展的消息格式第三行至第η行前8比特的“接入網(wǎng)標(biāo)識長度”代表所述節(jié)點或所述接入路由器的接入網(wǎng)標(biāo)識長度,所述消息格式第三行第931字節(jié)的“接入網(wǎng)標(biāo)識”代表所述節(jié)點或所述接入路由器的接入標(biāo)識。上述述的組播路由方法,優(yōu)選所述節(jié)點加入或離開步驟中,所述每一接入路由器的接入網(wǎng)組播狀態(tài)表為節(jié)點IB標(biāo)識組播地址下游接收節(jié)點列表生命值類型其中,狀態(tài)表各部分內(nèi)容含義如下所述B用于指示節(jié)點本身是否為標(biāo)識組播地址所示組播組的分支節(jié)點,其值與所述擴(kuò)展消息中的標(biāo)志位B取值一致;所述標(biāo)識組播地址用于標(biāo)識一個特定的組播組;所述下游接收節(jié)點列表用來維護(hù)該節(jié)點的下游節(jié)點;所述節(jié)點類型用來指示該下游節(jié)點的類型;所述生命值用于維護(hù)和更新每個下游節(jié)點的狀態(tài),每個條目都對應(yīng)一個生命值,當(dāng)生命值為O時,該接入路由器將向?qū)?yīng)的節(jié)點發(fā)起IGMP查詢過程。另一方面,本發(fā)明還提供了一種接入網(wǎng)絡(luò)的標(biāo)識組播路由系統(tǒng),所述系統(tǒng)包括消息格式擴(kuò)展模塊,用于以IGMPv2的組播查詢和響應(yīng)機(jī)制為基礎(chǔ),對消息格式進(jìn)行擴(kuò)展,獲取擴(kuò)展的消息格式;節(jié)點加入或離開模塊,依據(jù)所述擴(kuò)展的消息格式和每一接入路由器的接入網(wǎng)組播狀態(tài)表,進(jìn)行節(jié)點加入組或節(jié)點離開組的操作。上述組播路由系統(tǒng),優(yōu)選所述消息格式擴(kuò)展模塊中,擴(kuò)展的消息格式為<table>tableseeoriginaldocumentpage7</column></row><table>其中,消息中的各個部分含義如下所述消息格式第一行前4比特的“IGMP報文類型”代表報文的類型,用于指示所述接入網(wǎng)絡(luò)中的主機(jī)和所述接入路由器進(jìn)行通信的方式;所述消息格式第一行第57比特的“節(jié)點類型”為節(jié)點類型標(biāo)識,所述節(jié)點類型標(biāo)識用于區(qū)分所述接入網(wǎng)絡(luò)中的四種節(jié)點類型001為根接入路由器,OlO為普通接入路由器,Oll為接收節(jié)點,100為組播源;所述消息格式第一行第8比特的“B”標(biāo)志位分支節(jié)點指示標(biāo)志B;所述消息格式第一行第915比特的“最大響應(yīng)時間”代表該消息的最大響應(yīng)時間;所述消息格式第一行第1631比特的“校驗和”代表該消息的校驗和;所述擴(kuò)展的消息格式第二行前8比特的“組播地址長度”用來指示組播標(biāo)識地址的長度;所述消息格式第二行第931比特的“標(biāo)識組播地址”用于攜帶標(biāo)識組播地址;所述擴(kuò)展的消息格式第三行至第η行前8比特的“接入網(wǎng)標(biāo)識長度”代表所述節(jié)點或所述接入路由器的接入網(wǎng)標(biāo)識長度,所述消息格式第三行第931字節(jié)的“接入網(wǎng)標(biāo)識”代表所述節(jié)點或所述接入路由器的接入標(biāo)識。上述述的組播路由方法,優(yōu)選所述節(jié)點加入或離開模塊中,所述每一接入路由器的接入網(wǎng)組播狀態(tài)表為<table>tableseeoriginaldocumentpage8</column></row><table>其中,狀態(tài)表各部分內(nèi)容含義如下所述B用于指示節(jié)點本身是否為標(biāo)識組播地址所示組播組的分支節(jié)點,其值與所述擴(kuò)展消息中的B標(biāo)志取值一致;所述標(biāo)識組播地址用于標(biāo)識一個特定的組播組;所述下游接收節(jié)點列表用來維護(hù)該節(jié)點的下游節(jié)點;所述節(jié)點類型用來指示該下游節(jié)點的類型;所述生命值用于維護(hù)和更新每個下游節(jié)點的狀態(tài),每個條目都對應(yīng)一個生命值,當(dāng)生命值為0時,該接入路由器將向?qū)?yīng)的節(jié)點發(fā)起IGMP查詢過程。相對于現(xiàn)有技術(shù),本發(fā)明采用多層的IGMP消息處理來建立高效簡單的一體化接入網(wǎng)組播狀態(tài)。此外,為了避免接入網(wǎng)中的組播狀態(tài)擴(kuò)散到核心網(wǎng),本發(fā)明采用基于路由器的組播狀態(tài)維護(hù),節(jié)點并不直接參與組播狀態(tài)的建立過程。對于組播數(shù)據(jù)的轉(zhuǎn)發(fā),采用基于分支路由器的狀態(tài)維護(hù),并可以適用于接入網(wǎng)的任何單播路由機(jī)制來實現(xiàn)組播數(shù)據(jù)的高效傳輸。圖1為本發(fā)明接入網(wǎng)絡(luò)的標(biāo)識組播路由方法實施的步驟流程圖;圖2為本發(fā)明接入網(wǎng)絡(luò)的標(biāo)識組播路由方法中,節(jié)點加入實施例的步驟流程圖;圖3為本發(fā)明接入網(wǎng)絡(luò)的標(biāo)識組播路由方法中,節(jié)點離開實施例的步驟流程圖。具體實施例方式為使本發(fā)明的上述目的、特征和優(yōu)點能夠更加明顯易懂,下面結(jié)合附圖和具體實施方式對本發(fā)明作進(jìn)一步詳細(xì)的說明。參照圖1,圖1為本發(fā)明接入網(wǎng)絡(luò)的標(biāo)識組播路由方法實施的步驟流程圖,包括如下步驟消息格式擴(kuò)展步驟110,以IGMPv2的組播查詢和響應(yīng)機(jī)制為基礎(chǔ),對消息格式進(jìn)行擴(kuò)展,獲取擴(kuò)展的消息格式;節(jié)點加入或離開步驟120,維護(hù)和更新所述接入網(wǎng)絡(luò)中的每一接入路由器的接入網(wǎng)組播狀態(tài)表,依據(jù)所述擴(kuò)展的消息格式和所述每一接入路由器的所述接入網(wǎng)組播狀態(tài)表,進(jìn)行節(jié)點加入組或節(jié)點離開組的操作。下面對上述兩個步驟做進(jìn)一步的說明。本發(fā)明擴(kuò)展了IGMP的消息格式,以IGMPv2的特定組播查詢和響應(yīng)機(jī)制為基礎(chǔ),擴(kuò)展的消息格式參照表1所示,表1為擴(kuò)展的消息格式示意圖表1<table>tableseeoriginaldocumentpage9</column></row><table>該擴(kuò)展消息中各個字段的含義如下所述消息格式第一行前4比特的“IGMP報文類型”代表報文的類型,用于指示所述接入網(wǎng)絡(luò)中的主機(jī)和所述接入路由器進(jìn)行通信的方式;所述消息格式第一行第57比特的“節(jié)點類型”為節(jié)點類型標(biāo)識,所述節(jié)點類型標(biāo)識用于區(qū)分所述接入網(wǎng)絡(luò)中的四種節(jié)點類型001為根接入路由器,010為普通接入路由器,011為接收節(jié)點,100為組播源;所述消息格式第一行第8比特的“B”標(biāo)志位分支節(jié)點指示標(biāo)志B;所述消息格式第一行第915比特的“最大響應(yīng)時間”代表該消息的最大響應(yīng)時間;所述消息格式第一行第1631比特的“校驗和”代表該消息的校驗和;所述擴(kuò)展的消息格式第二行前8比特的“組播地址長度”用來指示組播標(biāo)識地址的長度;所述消息格式第二行第931比特的“標(biāo)識組播地址”用于攜帶標(biāo)識組播地址;所述擴(kuò)展的消息格式第三行至第η行前8比特的“接入網(wǎng)標(biāo)識長度”代表所述節(jié)點或所述接入路由器的接入網(wǎng)標(biāo)識長度,所述消息格式第三行第931字節(jié)的“接入網(wǎng)標(biāo)識”代表所述節(jié)點或所述接入路由器的接入標(biāo)識。由于接入網(wǎng)可能采用可變長度的標(biāo)識地址空間,所以新增了接入網(wǎng)標(biāo)識長度和對應(yīng)的接入標(biāo)識(AID)。在該消息中,如果包含多個AID,就以此“長度-AID”的格式排列。此夕卜,組播組也可以用可變長度的地址空間,所以額外擴(kuò)展了標(biāo)識組播地址空間。其中的組播地址長度用來指示組播標(biāo)識地址的長度,而后面的標(biāo)識組播地址(MSI)用來攜帶標(biāo)識組播地址。B為分支節(jié)點指示標(biāo)志。但是在加入和離開消息中對應(yīng)不同的含義,從而產(chǎn)生四種場景在加入消息中如果B為1,且只包含一個AID,則說明是這個接入交換路由器(ASR)自舉為這個AID對應(yīng)節(jié)點的分支路由器(節(jié)點加入);如果包含多個AID,則說明是這個ASR自舉為這多個AID所對應(yīng)ASR的分支路由器(自舉為新的分支路由器)。在離開消息中如果B為1,且包含多個AID,則將第一個AID對應(yīng)的ASR選舉為新的分支路由器,且后面的AID離開組(選舉新的分支路由器);如果B為O且包含一個AID,則說明是此AID對應(yīng)的節(jié)點或ASR離開組,但是ASR仍需作為分支路由器(節(jié)點離開)。對于每個ASR,都需要維護(hù)和更新一個接入網(wǎng)組播狀態(tài)表,其包含的內(nèi)容參照表2,表2為接入路由器接入網(wǎng)組播狀態(tài)表的示意圖。表2<table>tableseeoriginaldocumentpage10</column></row><table>其中,狀態(tài)表各部分內(nèi)容含義如下B標(biāo)志用于指示節(jié)點本身是否為標(biāo)識組播地址所示組播組的分支節(jié)點,其值應(yīng)該和所述擴(kuò)展消息中的B標(biāo)志取值一致;所述標(biāo)識組播地址用于標(biāo)識一個特定的組播組;所述下游接收節(jié)點列表用來維護(hù)該節(jié)點的下游節(jié)點;所述節(jié)點類型用來指示該下游節(jié)點的類型;所述生命值用于維護(hù)和更新每個下游節(jié)點的狀態(tài),每個條目都對應(yīng)一個生命值,當(dāng)生命值為0時,該接入路由器將向?qū)?yīng)的節(jié)點發(fā)起IGMP查詢過程。下面結(jié)合圖4,對節(jié)點加入組的過程進(jìn)行詳細(xì)的說明。參照圖2,在一體化多跳接入網(wǎng)中,根ASR具有類似于組播匯聚點(RP)的功能,組播數(shù)據(jù)包都要通過根ASR傳輸?shù)浇尤刖W(wǎng)內(nèi)。當(dāng)某個接收節(jié)點希望接收某一個組播組的數(shù)據(jù)包時,就向上游的ASR發(fā)送Join(加入)消息,其中的節(jié)點類型設(shè)為011。上游ASR收到該消息后,查詢自己的組播狀態(tài)表,如果其中沒有該組播組的狀態(tài),ASR就判斷該加入消息是來自下游的ASR還是接收節(jié)點如果是接收節(jié)點,該ASR就將這個接收節(jié)點加入對應(yīng)于該MSI所標(biāo)識組播組的狀態(tài)表,重新構(gòu)造IGMP加入消息并向上游轉(zhuǎn)發(fā),此時,這個ASR就將自己作為該接收節(jié)點的分支路由器;如果是下游的ASR,那么這個ASR就將AID加入狀態(tài)表,并直接向上發(fā)送Join(加入),因為此時的ASR認(rèn)為已經(jīng)有下游ASR成為新加入節(jié)點的分支路由器。當(dāng)上游的ASR收到這個加入消息時,發(fā)現(xiàn)已經(jīng)有了該MSI所標(biāo)識組播組的狀態(tài)時,就判斷狀態(tài)表中是否有對應(yīng)這個AID的條目如果有,則說明這個加入消息是為了更新組播狀態(tài),所以ASR就更新該AID的狀態(tài);如果沒有,那么上游ASR就認(rèn)為有一個新的分支需要加入組播組,于是就提取選擇狀態(tài)表中對應(yīng)MSI的下游ASR,然后這個上游ASR自舉為新加入ASR和已有下游ASR的分支路由器,重新構(gòu)造Join消息并向上轉(zhuǎn)發(fā)。當(dāng)根ASR最后收到這個Join消息時,就認(rèn)為發(fā)向組播組MSI的數(shù)據(jù)包應(yīng)該發(fā)往這個分支路由器,隨后,就以單播的方式進(jìn)行組播數(shù)據(jù)包的發(fā)送。下面結(jié)合圖3,對節(jié)點離開組的過程進(jìn)行詳細(xì)的說明。當(dāng)節(jié)點發(fā)送IGMP以離開某個組時,就向上游ASR發(fā)出離開-(Leave)消息,上游ASR對其處理如圖3所示。首先判斷這個離開消息是來自下游ASR還是一個接收節(jié)點如果是下游的ASR,則將它從列表中刪除,如果此時下游列表中只剩下一個ASR,那么這個上游ASR就將其選舉為分支路由器,并向上游發(fā)送重新構(gòu)造的Leave消息。其中的分支節(jié)點就填充為那個唯一剩下的ASR,上游路由器以此更新狀態(tài)表;如果這個Leave消息是來自一個接收節(jié)點,那么當(dāng)ASR將其從列表中刪除后發(fā)現(xiàn)沒有接收節(jié)點了,那么就說明這個ASR將不再需要作為分支路由器。此時,該ASR就向上發(fā)送Leave消息以退出組播組。另一方面,本發(fā)明還提供了一種接入網(wǎng)絡(luò)的標(biāo)識組播路由系統(tǒng),該系統(tǒng)包括消息格式擴(kuò)展模塊,用于以IGMPv2的組播查詢和響應(yīng)機(jī)制為基礎(chǔ),對消息格式進(jìn)行擴(kuò)展,獲取擴(kuò)展的消息格式;節(jié)點加入或離開模塊,用于維護(hù)和更新所述接入網(wǎng)絡(luò)中的每一接入路由器的接入網(wǎng)組播狀態(tài)表,依據(jù)所述擴(kuò)展的消息格式和所述每一接入路由器的所述接入網(wǎng)組播狀態(tài)表,進(jìn)行節(jié)點加入組或節(jié)點離開組的操作。兩個模塊的具體工作原理在上述方法實施例中已經(jīng)進(jìn)行了詳細(xì)的說明,在此不再贅述,相互之間互相參照即可。以上對本發(fā)明所提供的一種接入網(wǎng)絡(luò)的標(biāo)識組播路由方法及系統(tǒng)進(jìn)行了詳細(xì)介紹,本文中應(yīng)用了具體實施例對本發(fā)明的原理及實施方式進(jìn)行了闡述,以上實施例的說明只是用于幫助理解本發(fā)明的方法及其核心思想;同時,對于本領(lǐng)域的一般技術(shù)人員,依據(jù)本發(fā)明的思想,在具體實施方式及應(yīng)用范圍上均會有改變之處。綜上所述,本說明書內(nèi)容不應(yīng)理解為對本發(fā)明的限制。權(quán)利要求一種接入網(wǎng)絡(luò)的標(biāo)識組播路由方法,其特征在于,包括如下步驟消息格式擴(kuò)展步驟,以IGMPv2的組播查詢和響應(yīng)機(jī)制為基礎(chǔ),對消息格式進(jìn)行擴(kuò)展,獲取擴(kuò)展的消息格式;節(jié)點加入或離開步驟,依據(jù)所述擴(kuò)展的消息格式和每一接入路由器的接入網(wǎng)組播狀態(tài)表,進(jìn)行節(jié)點加入組或節(jié)點離開組的操作。2.根據(jù)權(quán)利要求1所述的組播路由方法,其特征在于,所述消息格式擴(kuò)展步驟中,所述擴(kuò)展的消息格式為<table>tableseeoriginaldocumentpage2</column></row><table>其中,消息中的各個部分含義如下所述消息格式第一行前4比特的“IGMP報文類型”代表報文的類型,用于指示所述接入網(wǎng)絡(luò)中的主機(jī)和所述接入路由器進(jìn)行通信的方式;所述消息格式第一行第57比特的“節(jié)點類型”為節(jié)點類型標(biāo)識,所述節(jié)點類型標(biāo)識用于區(qū)分所述接入網(wǎng)絡(luò)中的四種節(jié)點類型001為根接入路由器,OlO為普通接入路由器,011為接收節(jié)點,100為組播源;所述消息格式第一行第8比特的“B”為分支節(jié)點指示標(biāo)志位;所述消息格式第一行第915比特的“最大響應(yīng)時間”代表該消息的最大響應(yīng)時間;所述消息格式第一行第1631比特的“校驗和”代表該消息的校驗和;所述擴(kuò)展的消息格式第二行前8比特的“組播地址長度”用來指示組播標(biāo)識地址的長度;所述消息格式第二行第931比特的“標(biāo)識組播地址”用于攜帶標(biāo)識組播地址;所述擴(kuò)展的消息格式第三行至第η行前8比特的“接入網(wǎng)標(biāo)識長度”代表所述節(jié)點或所述接入路由器的接入網(wǎng)標(biāo)識長度,所述消息格式第三行第931字節(jié)的“接入網(wǎng)標(biāo)識”代表所述節(jié)點或所述接入路由器的接入標(biāo)識。3.根據(jù)權(quán)利要求2所述的組播路由方法,其特征在于,所述節(jié)點加入或離開步驟中,所述每一接入路由器的接入網(wǎng)組播狀態(tài)表為___<table>tableseeoriginaldocumentpage2</column></row><table>其中,狀態(tài)表各部分內(nèi)容含義如下所述B用于指示節(jié)點本身是否為標(biāo)識組播地址所示組播組的分支節(jié)點,其值與所述擴(kuò)展消息中的標(biāo)志位B取值一致;所述標(biāo)識組播地址用于標(biāo)識一個特定的組播組;所述下游接收節(jié)點列表用來維護(hù)該節(jié)點的下游節(jié)點;所述節(jié)點類型用來指示該下游節(jié)點的類型;所述生命值用于維護(hù)和更新每個下游節(jié)點的狀態(tài),每個條目都對應(yīng)一個生命值,當(dāng)生命值為O時,該接入路由器將向?qū)?yīng)的節(jié)點發(fā)起IGMP查詢過程。4.一種接入網(wǎng)絡(luò)的標(biāo)識組播路由系統(tǒng),其特征在于,所述系統(tǒng)包括消息格式擴(kuò)展模塊,用于以IGMPv2的組播查詢和響應(yīng)機(jī)制為基礎(chǔ),對消息格式進(jìn)行擴(kuò)展,獲取擴(kuò)展的消息格式;節(jié)點加入或離開模塊,依據(jù)所述擴(kuò)展的消息格式和每一接入路由器的接入網(wǎng)組播狀態(tài)表,進(jìn)行節(jié)點加入組或節(jié)點離開組的操作。5.根據(jù)權(quán)利要求4所述的組播路由系統(tǒng),其特征在于,所述消息格式擴(kuò)展模塊中,擴(kuò)展的消息格式為<table>tableseeoriginaldocumentpage3</column></row><table>其中,消息中的各個部分含義如下所述消息格式第一行前4比特的“IGMP報文類型”代表報文的類型,用于指示所述接入網(wǎng)絡(luò)中的主機(jī)和所述接入路由器進(jìn)行通信的方式;所述消息格式第一行第57比特的“節(jié)點類型”為節(jié)點類型標(biāo)識,所述節(jié)點類型標(biāo)識用于區(qū)分所述接入網(wǎng)絡(luò)中的四種節(jié)點類型001為根接入路由器,OlO為普通接入路由器,011為接收節(jié)點,100為組播源;所述消息格式第一行第8比特的“B”標(biāo)志位分支節(jié)點指示標(biāo)志B;所述消息格式第一行第915比特的“最大響應(yīng)時間”代表該消息的最大響應(yīng)時間;所述消息格式第一行第1631比特的“校驗和”代表該消息的校驗和;所述擴(kuò)展的消息格式第二行前8比特的“組播地址長度”用來指示組播標(biāo)識地址的長度;所述消息格式第二行第931比特的“標(biāo)識組播地址”用于攜帶標(biāo)識組播地址;所述擴(kuò)展的消息格式第三行至第η行前8比特的“接入網(wǎng)標(biāo)識長度”代表所述節(jié)點或所述接入路由器的接入網(wǎng)標(biāo)識長度,所述消息格式第三行第931字節(jié)的“接入網(wǎng)標(biāo)識”代表所述節(jié)點或所述接入路由器的接入標(biāo)識。6.根據(jù)權(quán)利要求5所述的組播路由系統(tǒng),其特征在于,所述節(jié)點加入或離開模塊中,所述每一接入路由器的接入網(wǎng)組播狀態(tài)表為<table>tableseeoriginaldocumentpage4</column></row><table>其中,狀態(tài)表各部分內(nèi)容含義如下所述B用于指示節(jié)點本身是否為標(biāo)識組播地址所示組播組的分支節(jié)點,其值與所述擴(kuò)展消息中的B標(biāo)志取值一致;所述標(biāo)識組播地址用于標(biāo)識一個特定的組播組;所述下游接收節(jié)點列表用來維護(hù)該節(jié)點的下游節(jié)點;所述節(jié)點類型用來指示該下游節(jié)點的類型;所述生命值用于維護(hù)和更新每個下游節(jié)點的狀態(tài),每個條目都對應(yīng)一個生命值,當(dāng)生命值為O時,該接入路由器將向?qū)?yīng)的節(jié)點發(fā)起IGMP查詢過程。全文摘要本發(fā)明公開了一種接入網(wǎng)絡(luò)的標(biāo)識組播路由方法及系統(tǒng)。該方法包括以IGMPv2的組播查詢和響應(yīng)機(jī)制為基礎(chǔ),對消息格式進(jìn)行擴(kuò)展,獲取擴(kuò)展的消息格式;依據(jù)所述擴(kuò)展的消息格式和每一接入路由器的接入網(wǎng)組播狀態(tài)表,進(jìn)行節(jié)點加入組或節(jié)點離開組的操作?;诒景l(fā)明,可以建立一體化接入網(wǎng)組播狀態(tài),且接入網(wǎng)中的節(jié)點組播狀態(tài)不能擴(kuò)散到核心網(wǎng)中,以保證接入網(wǎng)中的組播機(jī)制具有良好的穩(wěn)定性和可擴(kuò)展性。文檔編號H04L12/18GK101815038SQ20101010164公開日2010年8月25日申請日期2010年1月26日優(yōu)先權(quán)日2010年1月26日發(fā)明者于展琦,關(guān)建峰,延志偉,張宏科,肖鵬,郜帥申請人:北京交通大學(xué)
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會獲得點贊!
1
灵宝市| 江北区| 隆林| 西贡区| 兴海县| 丹凤县| 棋牌| 北京市| 邓州市| 容城县| 焦作市| 沙湾县| 无为县| 鄂温| 轮台县| 南通市| 福清市| 嘉义市| 登封市| 兴安县| 洛南县| 乌拉特后旗| 甘南县| 平山县| 开阳县| 岫岩| 南开区| 库伦旗| 昌乐县| 德庆县| 麻栗坡县| 丰宁| 光泽县| 新竹县| 天峨县| 青田县| 高安市| 南昌市| 无极县| 蓝田县| 临沧市|