亚洲成年人黄色一级片,日本香港三级亚洲三级,黄色成人小视频,国产青草视频,国产一区二区久久精品,91在线免费公开视频,成年轻人网站色直接看

用戶設(shè)備進(jìn)行組播路徑追蹤的方法及系統(tǒng)的制作方法

文檔序號:9828123閱讀:353來源:國知局
用戶設(shè)備進(jìn)行組播路徑追蹤的方法及系統(tǒng)的制作方法
【技術(shù)領(lǐng)域】
[0001]本發(fā)明涉及網(wǎng)絡(luò)通訊領(lǐng)域,尤其涉及用戶設(shè)備進(jìn)行組播路徑追蹤的方法及系統(tǒng)。
【背景技術(shù)】
[0002]組播路徑追蹤是指跟蹤組播數(shù)據(jù)從組播分發(fā)樹上游的首跳路由設(shè)備到組播分發(fā)樹下游的末跳路由設(shè)備所經(jīng)過的路徑。IETF草案Mtrace Vers1n 2:Traceroute Facilityfor IP Multicast draft-asaeda-mboned-mtrace_v2-00 (以下簡稱 mtrace v2.00)中提出了組播路徑追蹤協(xié)議標(biāo)準(zhǔn),該草案支持在一臺路由器設(shè)備上追蹤網(wǎng)絡(luò)上任意一臺路由器設(shè)備到組播源或組播中心點的組播路徑,并且支持指定組地址組播路徑追蹤。根據(jù)mtracev2.00草案,發(fā)起組播路徑追蹤的設(shè)備需要查找組播路由表以及組播路徑相關(guān)的單播路由表。由于用戶設(shè)備沒有組播路由表,沒有或只有少量的單播路由表,mtrace v2.00草案無法直接支持用戶設(shè)備進(jìn)行組播路徑追蹤。
[0003]上述內(nèi)容僅用于輔助理解本發(fā)明的技術(shù)方案,并不代表承認(rèn)上述內(nèi)容是現(xiàn)有技術(shù)。

【發(fā)明內(nèi)容】

[0004]本發(fā)明的主要目的在于解決用戶設(shè)備無法直接進(jìn)行組播路徑追蹤的問題。
[0005]為了實現(xiàn)上述目的,本發(fā)明提供一種用戶設(shè)備進(jìn)行組播路徑追蹤的方法,包括以下步驟:
[0006]用戶設(shè)備接收到組播路徑追蹤請求時,生成用戶組播路徑追蹤請求報文,并發(fā)送給與用戶設(shè)備相連的第一路由設(shè)備;
[0007]所述第一路由設(shè)備根據(jù)所述用戶組播路徑追蹤請求報文向組播分發(fā)樹的上游路由設(shè)備發(fā)送mtrace v2.00草案定義的組播路徑追蹤請求報文,直到發(fā)送至組播分發(fā)樹上游的首跳路由設(shè)備;
[0008]所述組播分發(fā)樹上游的首跳路由設(shè)備收到所述組播路徑追蹤請求報文后,將所述組播路徑追蹤請求報文轉(zhuǎn)換為mtrace v2.00草案定義的組播路徑追蹤應(yīng)答報文,將所述組播路徑追蹤應(yīng)答報文發(fā)送給第一路由設(shè)備;
[0009]所述第一路由設(shè)備根據(jù)所述組播路徑追蹤應(yīng)答報文生成反饋報文并發(fā)送給所述用戶設(shè)備;
[0010]所述用戶設(shè)備接收到所述反饋報文,按照mtrace v2.00草案定義對所述反饋報文進(jìn)行解析顯示。
[0011]優(yōu)選地,所述用戶組播路徑追蹤請求報文為擴展型IGMPv3組成員關(guān)系報告報文,包括報文類型(Message type)、組記錄的個數(shù)(Number of Group Records)和組記錄(Group Record);所述 Group Record 包括記錄類型(Extend Record type)、組地址(Multicast Address)和源地址(Source Address);所述 Source Address 包括源地址[I](Source Address [I])和源地址[2] (Source Address [2]);
[0012]所述Message type用于標(biāo)識所述用戶組播路徑追蹤請求報文的類型;
[0013]所述Number of Group Records用于填寫用戶設(shè)備接收到組播路徑追蹤請求中組播路徑追蹤任務(wù)的個數(shù);
[0014]所述Extend Record type用于標(biāo)識所述用戶設(shè)備接收到組播路徑追蹤請求中組播路徑追蹤任務(wù)的類型;
[0015]所述Multicast Address用于填寫用戶設(shè)備接收到組播路徑追蹤請求中組播追蹤任務(wù)的組地址;
[0016]所述Source Address [I]用于填寫所述用戶設(shè)備接收到組播路徑追蹤任務(wù)的組播源地址;
[0017]所述Source Address[2]用于填寫所述用戶設(shè)備接收到組播路徑追蹤任務(wù)的目的地址。
[0018]優(yōu)選地,所述第一路由設(shè)備根據(jù)所述用戶組播路徑追蹤請求報文向組播分發(fā)樹的上游路由設(shè)備發(fā)送mtrace v2.00草案定義的組播路徑追蹤請求報文包括:
[0019]當(dāng)?shù)谝宦酚稍O(shè)備不為組播分發(fā)樹下游的末跳路由設(shè)備時,所述第一路由設(shè)備根據(jù)所述用戶組播路徑追蹤請求報文生成mtrace v2.00草案定義的組播路徑追蹤查詢報文;
[0020]所述第一路由設(shè)備將所述組播路徑追蹤查詢報文發(fā)送給組播分發(fā)樹下游的末跳路由設(shè)備;
[0021]所述組播分發(fā)樹下游的末跳路由設(shè)備將收到的所述組播路徑追蹤查詢報文轉(zhuǎn)換為mtrace v2.00草案定義的組播路徑追蹤請求報文后向組播分發(fā)樹上游路由設(shè)備發(fā)送。
[0022]優(yōu)選地,所述第一路由設(shè)備根據(jù)所述用戶組播路徑追蹤請求報文向組播分發(fā)樹的上游路由設(shè)備發(fā)送mtrace v2.00草案定義的組播路徑追蹤請求報文包括:
[0023]當(dāng)所述第一路由設(shè)備為所述組播分發(fā)樹下游的末跳路由設(shè)備時,所述第一路由設(shè)備根據(jù)所述用戶組播路徑追蹤請求報文生成mtrace v2.00草案定義的組播路徑追蹤請求報文;
[0024]所述第一路由設(shè)備將所述組播路徑追蹤請求報文向組播分發(fā)樹的上游路由設(shè)備發(fā)送。
[0025]優(yōu)選地,所述第一路由設(shè)備根據(jù)所述組播路徑追蹤應(yīng)答報文生成反饋報文并發(fā)送給所述用戶設(shè)備包括:
[0026]所述第一路由設(shè)備判斷是否在預(yù)置時間內(nèi)接收到所述mtrace v2.00草案定義的組播路徑追蹤應(yīng)答報文;
[0027]若是,則所述第一路由設(shè)備將所述mtrace v2.00草案定義的組播路徑追蹤應(yīng)答報文發(fā)送給所述用戶設(shè)備;
[0028]若否,則所述第一路由設(shè)備按照mtrace v2.00草案定義生成一個組播路徑狀態(tài)為路由不可達(dá)的應(yīng)答報文,發(fā)送給用戶設(shè)備,并且丟棄之后收到的所述mtrace v2.00草案定義的組播路徑追蹤應(yīng)答報文。
[0029]此外,為了實現(xiàn)上述目的,本發(fā)明還提供一種用戶設(shè)備進(jìn)行組播路徑追蹤的系統(tǒng),包括用戶設(shè)備、第一路由設(shè)備和組播分發(fā)樹上游的首跳路由設(shè)備,其中,
[0030]所述用戶設(shè)備,用于接收到組播路徑追蹤請求時,生成用戶組播路徑追蹤請求報文,并發(fā)送給與用戶設(shè)備相連的第一路由設(shè)備;
[0031]所述第一路由設(shè)備,用于根據(jù)所述用戶組播路徑追蹤請求報文向組播分發(fā)樹的上游路由設(shè)備發(fā)送mtrace v2.00草案定義的組播路徑追蹤請求報文,直到發(fā)送至組播分發(fā)樹上游的首跳路由設(shè)備;
[0032]所述組播分發(fā)樹上游的首跳路由設(shè)備,用于收到所述組播路徑追蹤請求報文后,將所述請求報文轉(zhuǎn)換為mtrace v2.00草案定義的組播路徑追蹤應(yīng)答報文,將所述組播路徑追蹤應(yīng)答報文發(fā)送給第一路由設(shè)備;
[0033]所述第一路由設(shè)備,還用于根據(jù)所述組播路徑追蹤應(yīng)答報文生成反饋報文并發(fā)送給所述用戶設(shè)備;
[0034]所述用戶設(shè)備,還用于接收到所述反饋報文時,按照mtrace v2.00草案定義對所述反饋報文進(jìn)行解析顯示。
[0035]優(yōu)選地,所述用戶組播路徑追蹤請求報文為擴展型IGMPv3組成員關(guān)系報告報文,包括報文類型(Message type)、組記錄的個數(shù)(Number of Group Records)和組記錄(Group Record);所述 Group Record 包括記錄類型(Extend Record type)、組地址(Multicast Address)和源地址(Source Address);所述 Source Address 包括源地址[I](Source Address [I])和源地址[2] (Source Address [2]);
[0036]所述Message type用于標(biāo)識所述用戶組播路徑追蹤請求報文的類型;
[0037]所述Number of Group Records用于填寫用戶設(shè)備接收到組播路徑追蹤請求中組播路徑追蹤任務(wù)的個數(shù);
[0038]所述Extend Record type用于標(biāo)識所述用戶設(shè)備接收到組播路徑追蹤請求中組播路徑追蹤任務(wù)的類型;
[0039]所述Multicast Address用于填寫用戶設(shè)備接收到組播路徑追蹤請求中組播追蹤任務(wù)的組地址;
[0040]所述Source Address [I]用于填寫所述用戶設(shè)備接收到組播路徑追蹤任務(wù)的組播源地址;
[0041]所述Source Address [2]用于填寫所述用戶設(shè)備接收到組播路徑追蹤任務(wù)的目的地址。
[0042]優(yōu)選地,當(dāng)?shù)谝宦酚稍O(shè)備不為組播分發(fā)樹下游的末跳路由設(shè)備時,所述第一路由設(shè)備具體用于,根據(jù)所述用戶組播路徑追蹤請求報文生成mtrace v2.00草案定義的組播路徑追蹤查詢報文;將所述組播路徑追蹤查詢報文發(fā)送給組播分發(fā)樹下游的末跳路由設(shè)備;以供所述組播分發(fā)樹下游的末跳路由設(shè)備將收到的所述組播路徑追蹤
當(dāng)前第1頁1 2 3 4 5 
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會獲得點贊!
1