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

帶寬信息的獲得方法以及獲得帶寬信息的設(shè)備的制作方法

文檔序號:7983774閱讀:241來源:國知局
帶寬信息的獲得方法以及獲得帶寬信息的設(shè)備的制作方法
【專利摘要】本發(fā)明實施方式公開了一種帶寬信息的獲得方法及獲得帶寬信息的設(shè)備,方法包括:始發(fā)端設(shè)備向始發(fā)端設(shè)備和目的端設(shè)備之間的第n個中間設(shè)備發(fā)送帶寬請求報文,其中,所述帶寬請求報文的目的地址是第n個中間設(shè)備的IP地址,所述帶寬請求報文還攜帶目的端設(shè)備的IP地址,n是自然數(shù);始發(fā)端設(shè)備接收來自第n個中間設(shè)備的帶寬回應(yīng)報文,獲得第n個中間設(shè)備到目的端設(shè)備的出接口及所述出接口的帶寬信息。通過上述方式,本發(fā)明能夠?qū)崟r、直觀地獲得端到端的中間設(shè)備的帶寬信息,提高運維效率,并且操作簡單。
【專利說明】帶寬信息的獲得方法以及獲得帶寬信息的設(shè)備
【技術(shù)領(lǐng)域】
[0001]本發(fā)明涉及互聯(lián)網(wǎng)絡(luò)【技術(shù)領(lǐng)域】,特別是涉及一種帶寬信息的獲得方法以及獲得帶寬信息的設(shè)備。
【背景技術(shù)】
[0002]現(xiàn)有技術(shù)中,設(shè)備A計劃新增加一種業(yè)務(wù),從設(shè)備A到設(shè)備B業(yè)務(wù)流量的帶寬需要IOOM0此時,設(shè)備A到設(shè)備B的剩余帶寬是否有100M,需要實時查詢設(shè)備A到設(shè)備B之間網(wǎng)絡(luò)的剩余帶寬。另外,在網(wǎng)絡(luò)中存在各種橫向流量和縱向流量,網(wǎng)絡(luò)是否存在擁塞風險,網(wǎng)絡(luò)維護人員在日常維護中,需要查詢?nèi)我鈨啥酥g(前提兩端之間路由互通)的實時帶寬信息。當網(wǎng)絡(luò)中某項業(yè)務(wù)有丟包情況時,首先進行定位的第一步是:排查網(wǎng)絡(luò)是否有擁塞,而且需要端到端的對所有轉(zhuǎn)發(fā)路徑進行排查。
[0003]對于上面的需求,一種方法是,通過網(wǎng)管逐節(jié)點、逐鏈路查詢設(shè)備A到設(shè)備B的帶寬信息;另一種方法是,登錄設(shè)備,通過命令行逐節(jié)點、逐鏈路查詢設(shè)備A到設(shè)備B的帶寬信
肩、O

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

[0004]本發(fā)明實施方式提供一種帶寬信息的獲得方法以及獲得帶寬信息的設(shè)備,能夠?qū)崟r、直觀地獲得在端到端的中間設(shè)備的帶寬信息,提高運維效率,并且操作簡單。
[0005]第一方面,提供一種帶寬信息的獲得方法,包括:始發(fā)端設(shè)備向始發(fā)端設(shè)備和目的端設(shè)備之間的第η個中間設(shè)備發(fā)送帶寬請求報文,其中,所述帶寬請求報文的目的地址是第η個中間設(shè)備的因特網(wǎng)絡(luò)協(xié)議IP地址,所述帶寬請求報文還攜帶目的端設(shè)備的IP地址,η是自然數(shù);始發(fā)端設(shè)備接收來自第η個中間設(shè)備的帶寬回應(yīng)報文,獲得第η個中間設(shè)備到目的端設(shè)備的出接口及所述出接口的帶寬信息。
[0006]第一方面的第一種實現(xiàn)方式是:所述帶寬請求報文為因特網(wǎng)絡(luò)控制報文協(xié)議ICMP帶寬請求報文,所述第η個中間設(shè)備的IP地址在所述ICMP帶寬請求報文的IP頭部中,所述目的端設(shè)備的IP地址在所述ICMP帶寬請求報文的ICMP頭部中。
[0007]第一方面的第二種實現(xiàn)方式是:所述ICMP帶寬請求報文的ICMP頭部的第一個字節(jié)包括所述ICMP帶寬請求報文的類型,所述ICMP帶寬請求報文的ICMP頭部的第二個字節(jié)包括所述ICMP報文的代碼,所述ICMP帶寬請求報文的ICMP頭部的第三和第四個字節(jié)包括所述ICMP報文的校驗和,所述ICMP帶寬請求報文的ICMP頭部的第五和第六個字節(jié)包括所述ICMP報文的標識符,所述ICMP帶寬請求報文的ICMP頭部的第七和第八個字節(jié)包括所述ICMP報文的序列號,所述ICMP帶寬請求報文的ICMP頭部的第九至第十二個字節(jié)包括所述目的端設(shè)備的IP地址。
[0008]第一方面的第三種實現(xiàn)方式是:所述ICMP帶寬請求報文的類型是15,所述ICMP帶寬請求報文的代碼是O。
[0009]第一方面的第四種實現(xiàn)方式是:所述帶寬回應(yīng)報文為ICMP帶寬回應(yīng)報文。[0010]第一方面的第五種實現(xiàn)方式是:所述始發(fā)端設(shè)備向始發(fā)端設(shè)備和目的端設(shè)備之間的第η個中間設(shè)備發(fā)送帶寬請求報文之前,包括:所述始發(fā)端設(shè)備根據(jù)目的端設(shè)備的IP地址向目的端設(shè)備發(fā)送因特網(wǎng)絡(luò)協(xié)議生存時間TTL為η的因特網(wǎng)包探索器ping請求報文;所述始發(fā)端設(shè)備接收來自第η個中間設(shè)備的TTL超時報文,獲得第η個中間設(shè)備的IP地址。
[0011]第二方面,提供一種帶寬信息的獲得方法,包括:中間設(shè)備接收來自始發(fā)端設(shè)備的帶寬請求報文,其中,所述帶寬請求報文的目的地址是所述中間設(shè)備的IP地址,所述帶寬請求報文還攜帶目的端設(shè)備的IP地址;所述中間設(shè)備向所述始發(fā)端設(shè)備發(fā)送帶寬回應(yīng)報文,其中,所述帶寬回應(yīng)報文包括所述中間設(shè)備到目的端設(shè)備的出接口以及所述出接口的帶寬信息,其中,所述出接口是根據(jù)所述目的端設(shè)備的IP地址確定的。
[0012]第二方面的第一種實現(xiàn)方式是:所述帶寬請求報文為ICMP帶寬請求報文,所述中間設(shè)備的IP地址在所述ICMP帶寬請求報文的IP頭部中,所述目的端設(shè)備的IP地址在所述ICMP帶寬請求報文的ICMP頭部中。
[0013]第二方面的第二種實現(xiàn)方式是:所述帶寬回應(yīng)報文為ICMP帶寬回應(yīng)報文。
[0014]第二方面的第三種實現(xiàn)方式是:所述ICMP帶寬回應(yīng)報文的ICMP頭部的第一個字節(jié)包括所述ICMP帶寬回應(yīng)報文的類型,所述ICMP帶寬回應(yīng)報文的ICMP頭部的第二個字節(jié)包括所述ICMP帶寬回應(yīng)報文的代碼,所述ICMP帶寬回應(yīng)報文的ICMP頭部的第三和第四個字節(jié)包括所述ICMP帶寬回應(yīng)報文的校驗和,所述ICMP帶寬回應(yīng)報文的ICMP頭部的第五和第六個字節(jié)包括所述ICMP帶寬回應(yīng)報文的標識符,所述ICMP帶寬回應(yīng)報文的ICMP頭部的第七和第八個字節(jié)包括所述ICMP帶寬回應(yīng)報文的序列號,所述ICMP帶寬回應(yīng)報文的ICMP頭部的第八個字節(jié)之后,每四個字節(jié)按順序分別包括所述中間設(shè)備的第m個出接口的標識ID、所述第m個出接口輸入方向以及輸出方向的帶寬信息,其中,m是自然數(shù)。
[0015]第二方面的第四種實現(xiàn)方式是:所述ICMP帶寬回應(yīng)報文的類型是16,所述ICMP帶寬回應(yīng)報文的代碼是O。
[0016]第三方面,提供一種獲得帶寬信息的設(shè)備,所述設(shè)備包括:第一發(fā)送模塊和第一接收模塊;所述第一發(fā)送模塊用于向所述設(shè)備和目的端設(shè)備之間的第η個中間設(shè)備發(fā)送帶寬請求報文,其中,所述帶寬請求報文的目的地址是第η個中間設(shè)備的IP地址,所述帶寬請求報文還攜帶目的端設(shè)備的IP地址,η是自然數(shù);所述第一接收模塊用于在所述第一發(fā)送模塊向所述設(shè)備和目的端設(shè)備之間的第η個中間設(shè)備發(fā)送帶寬請求報文后,接收來自第η個中間設(shè)備的帶寬回應(yīng)報文,獲得第η個中間設(shè)備到目的端設(shè)備的出接口及所述出接口的帶寬信息。
[0017]第三方面的第一種實現(xiàn)方式是:所述帶寬請求報文為因特網(wǎng)絡(luò)控制報文協(xié)議ICMP帶寬請求報文,所述第η個中間設(shè)備的IP地址在所述ICMP帶寬請求報文的IP頭部中,所述目的端設(shè)備的IP地址在所述ICMP帶寬請求報文的ICMP頭部中。
[0018]第三方面的第二種實現(xiàn)方式是:所述ICMP帶寬請求報文的ICMP頭部的第一個字節(jié)包括所述ICMP帶寬請求報文的類型,所述ICMP帶寬請求報文的ICMP頭部的第二個字節(jié)包括所述ICMP報文的代碼,所述ICMP帶寬請求報文的ICMP頭部的第三和第四個字節(jié)包括所述ICMP報文的校驗和,所述ICMP帶寬請求報文的ICMP頭部的第五和第六個字節(jié)包括所述ICMP報文的標識符,所述ICMP帶寬請求報文的ICMP頭部的第七和第八個字節(jié)包括所述ICMP報文的序列號,所述ICMP帶寬請求報文的ICMP頭部的第九至第十二個字節(jié)包括所述目的端設(shè)備的IP地址。
[0019]第三方面的第三種實現(xiàn)方式是:所述ICMP帶寬請求報文的類型是15,所述ICMP帶寬請求報文的代碼是O。
[0020]第三方面的第四種實現(xiàn)方式是:所述帶寬回應(yīng)報文為ICMP帶寬回應(yīng)報文。
[0021]第三方面的第五種實現(xiàn)方式是:所述設(shè)備還包括:第二發(fā)送模塊和第二接收模塊;所述第二發(fā)送模塊用于根據(jù)所述目的端設(shè)備的IP地址向所述目的端設(shè)備發(fā)送TTL為η的因特網(wǎng)包探索器ping請求報文;所述第二接收模塊用于在所述第二發(fā)送模塊向所述目的端設(shè)備發(fā)送TTL為η的ping請求報文后,接收來自第η個中間設(shè)備的TTL超時報文,獲得第η個中間設(shè)備的IP地址。
[0022]第四方面,提供一種獲得帶寬信息的設(shè)備,所述設(shè)備包括:接收模塊和發(fā)送模塊;所述接收模塊用于接收來自始發(fā)端設(shè)備的帶寬請求報文,其中,所述帶寬請求報文的目的地址是所述中間設(shè)備的IP地址,所述帶寬請求報文還攜帶目的端設(shè)備的IP地址;所述發(fā)送模塊用于在所述接收模塊接收來自始發(fā)端設(shè)備的帶寬請求報文后,向所述始發(fā)端設(shè)備發(fā)送帶寬回應(yīng)報文,其中,所述帶寬回應(yīng)報文包括所述中間設(shè)備到目的端設(shè)備的出接口以及所述出接口的帶寬信息,其中,所述出接口是根據(jù)所述目的端設(shè)備的IP地址確定的。
[0023]第四方面的第一種實現(xiàn)方式是:所述帶寬請求報文為ICMP帶寬請求報文,所述中間設(shè)備的IP地址在所述ICMP帶寬請求報文的IP頭部中,所述目的端設(shè)備的IP地址在所述ICMP帶寬請求報文的ICMP頭部中。
[0024]第四方面的第二種實現(xiàn)方式是:所述帶寬回應(yīng)報文為ICMP帶寬回應(yīng)報文。
[0025]第四方面的第三種實現(xiàn)方式是:所述ICMP帶寬回應(yīng)報文的ICMP頭部的第一個字節(jié)包括所述ICMP帶寬回應(yīng)報文的類型,所述ICMP帶寬回應(yīng)報文的ICMP頭部的第二個字節(jié)包括所述ICMP帶寬回應(yīng)報文的代碼,所述ICMP帶寬回應(yīng)報文的ICMP頭部的第三和第四個字節(jié)包括所述ICMP帶寬回應(yīng)報文的校驗和,所述ICMP帶寬回應(yīng)報文的ICMP頭部的第五和第六個字節(jié)包括所述ICMP帶寬回應(yīng)報文的標識符,所述ICMP帶寬回應(yīng)報文的ICMP頭部的第七和第八個字節(jié)包括所述ICMP帶寬回應(yīng)報文的序列號,所述ICMP帶寬回應(yīng)報文的ICMP頭部的第八個字節(jié)之后,每四個字節(jié)按順序分別包括所述中間設(shè)備的第m個出接口的標識ID、所述第m個出接口輸入方向以及輸出方向的帶寬信息,其中,m是自然數(shù)。
[0026]第四方面的第四種實現(xiàn)方式是:所述ICMP帶寬回應(yīng)報文的類型是16,所述ICMP帶寬回應(yīng)報文的代碼是O。
[0027]本發(fā)明始發(fā)端設(shè)備向中間設(shè)備發(fā)送帶寬請求報文,帶寬請求報文除了包括中間設(shè)備的IP地址外,還攜帶目的端設(shè)備的IP地址,使得中間設(shè)備根據(jù)目的端設(shè)備的IP地址獲得中間設(shè)備到目的端設(shè)備的出接口及出接口的帶寬信息,然后始發(fā)端設(shè)備接收中間設(shè)備的帶寬回應(yīng)報文,獲得中間設(shè)備的出接口及出接口的帶寬信息。通過這種方式,能夠?qū)崟r、直觀地獲得端到端的中間設(shè)備的帶寬信息,提高運維效率,并且操作簡單。
【專利附圖】

【附圖說明】
[0028]圖1是本發(fā)明的一實施方式中的互聯(lián)網(wǎng)絡(luò)中設(shè)備A與設(shè)備B之間的網(wǎng)絡(luò)拓撲示意圖;
[0029]圖2是本發(fā)明帶寬信息的獲得方法一實施方式的流程圖;[0030]圖3是本發(fā)明帶寬信息的獲得方法另一實施方式的流程圖;
[0031]圖4是本發(fā)明帶寬信息的獲得方法又一實施方式的流程圖;
[0032]圖5是本發(fā)明帶寬信息的獲得方法又一實施方式的流程圖;
[0033]圖6是本發(fā)明獲得帶寬信息的設(shè)備一實施方式的結(jié)構(gòu)示意圖;
[0034]圖7是本發(fā)明獲得帶寬信息的設(shè)備另一實施方式的結(jié)構(gòu)示意圖;
[0035]圖8是本發(fā)明獲得帶寬信息的設(shè)備又一實施方式的結(jié)構(gòu)示意圖;
[0036]圖9是本發(fā)明獲得帶寬信息的設(shè)備又一實施方式的結(jié)構(gòu)示意圖;
[0037]圖10是本發(fā)明獲得帶寬信息的裝置一實施方式的結(jié)構(gòu)示意圖;
[0038]圖11是本發(fā)明獲得帶寬信息的裝置另一實施方式的結(jié)構(gòu)示意圖。
【具體實施方式】
[0039]參閱圖1,圖1是本發(fā)明一實施方式中互聯(lián)網(wǎng)絡(luò)中設(shè)備A與設(shè)備B之間的網(wǎng)絡(luò)拓撲示意圖,如圖所示,從設(shè)備All到設(shè)備B12之間有很多的中間設(shè)備,在網(wǎng)絡(luò)管理中,需要獲取設(shè)備All到設(shè)備B12之間的每個中間設(shè)備或者某個中間設(shè)備的帶寬信息,因而需要實時查詢設(shè)備All到設(shè)備B12之間的中間設(shè)備的帶寬信息。
[0040]本申請的發(fā)明人在本領(lǐng)域長期研發(fā)中發(fā)現(xiàn),在現(xiàn)有技術(shù)中,查詢設(shè)備All到設(shè)備B12之間的中間設(shè)備的帶寬信息,都很浪費時間,不夠直觀,運維效率低,并且需要熟悉網(wǎng)絡(luò)拓撲,對于操作員工的技能要求較高。
[0041]本發(fā)明實施方式提供一種帶寬信息的獲得方法以及獲得帶寬信息的設(shè)備,能夠?qū)崟r、直觀地獲得在端到端的中間設(shè)備的帶寬信息,提高運維效率,并且操作簡單。下面結(jié)合附圖和實施方式對本發(fā)明進行詳細說明。
[0042]參閱圖2,圖2是本發(fā)明帶寬信息的獲得方法一實施方式的流程圖,本實施方式是始發(fā)端設(shè)備獲得帶寬信息的流程圖,包括:
[0043]步驟SlOl:始發(fā)端設(shè)備向始發(fā)端設(shè)備和目的端設(shè)備之間的第η個中間設(shè)備發(fā)送帶寬請求報文,其中,帶寬請求報文的目的地址是第η個中間設(shè)備的因特網(wǎng)絡(luò)協(xié)議IP地址,帶寬請求報文還攜帶目的端設(shè)備的IP地址,η是自然數(shù)。
[0044]報文是網(wǎng)絡(luò)中交換與傳輸?shù)臄?shù)據(jù)單元,即站點,一次性要發(fā)送的數(shù)據(jù)塊。報文中通常包括目的IP地址,即接收端的IP地址。
[0045]帶寬請求報文是發(fā)送端向接收端發(fā)送的請求報文,請求獲得接收端到目的端設(shè)備的出接口及出接口的帶寬信息,因此,在帶寬請求報文中除了目的IP地址外,還必須攜帶目的端設(shè)備的IP地址。
[0046]始發(fā)端設(shè)備向第η個中間設(shè)備發(fā)送帶寬請求報文,則帶寬請求報文的目的地址是第η個中間設(shè)備的IP地址,并攜帶目的端設(shè)備的IP地址。
[0047]步驟S102:始發(fā)端設(shè)備接收來自第η個中間設(shè)備的帶寬回應(yīng)報文,獲得第η個中間設(shè)備到目的端設(shè)備的出接口及出接口的帶寬信息。
[0048]始發(fā)端設(shè)備向始發(fā)端設(shè)備和目的端設(shè)備之間的第η個中間設(shè)備發(fā)送帶寬請求報文后,第η個中間設(shè)備接收始發(fā)端設(shè)備發(fā)送的帶寬請求報文,并根據(jù)帶寬請求報文攜帶的目的端設(shè)備的IP地址,獲得本地(即第η個中間設(shè)備)到目的端設(shè)備的出接口及出接口的帶寬信息。如果出接口不止一個,還可以確定多個出接口及每個出接口的帶寬信息,當然也可以只確定多個出接口中的部分出接口以及對應(yīng)的帶寬信息。帶寬信息包括但不限于:剩余帶寬信息,或已用帶寬信息,或帶寬利用率等。
[0049]本發(fā)明始發(fā)端設(shè)備向中間設(shè)備發(fā)送帶寬請求報文,帶寬請求報文除了包括中間設(shè)備的IP地址外,還攜帶目的端設(shè)備的IP地址,使得中間設(shè)備根據(jù)目的端設(shè)備的IP地址獲得中間設(shè)備到目的端設(shè)備的出接口及出接口的帶寬信息,然后始發(fā)端設(shè)備接收中間設(shè)備的帶寬回應(yīng)報文,獲得中間設(shè)備的出接口及出接口的帶寬信息。通過這種方式,能夠?qū)崟r、直觀地獲得端到端的中間設(shè)備的帶寬信息,提高運維效率,并且操作簡單。
[0050]參閱圖3,圖3是本發(fā)明帶寬信息的獲得方法另一實施方式的流程圖,本實施方式是始發(fā)端設(shè)備獲得帶寬信息的流程圖,包括:
[0051]步驟S201:始發(fā)端設(shè)備根據(jù)目的端設(shè)備的IP地址,查詢獲得始發(fā)端設(shè)備到目的端設(shè)備的出接口以及出接口帶寬信息。
[0052]例如,查詢始發(fā)端設(shè)備路由表,獲取始發(fā)端設(shè)備到目的端設(shè)備時始發(fā)端設(shè)備的出接口以及出接口輸入和輸出方向的帶寬信息,帶寬信息包括但不限于:剩余帶寬信息、或已用帶寬信息、或帶寬利用率等。
[0053]路由表是一個存儲在路由器或者聯(lián)網(wǎng)計算機中的電子表格(文件)或類數(shù)據(jù)庫,路由表存儲著指向特定網(wǎng)絡(luò)地址的路徑(在有些情況下,還記錄有路徑的路由度量值),路由表中含有網(wǎng)絡(luò)周邊的拓撲信息。
[0054]通過路由表可以獲取始發(fā)端設(shè)備到目的端設(shè)備時始發(fā)端設(shè)備的出接口,然后查詢該出接口在輸入和輸出方向的帶寬信息。
[0055]如果在步驟S201中查詢獲得的始發(fā)端設(shè)備到目的端設(shè)備的出接口帶寬信息是帶寬利用率,則始發(fā)端設(shè)備根據(jù)查找到的始發(fā)端設(shè)備出接口輸入和輸出方向的帶寬利用率,可以獲得始發(fā)端設(shè)備到目的端設(shè)備時,始發(fā)端設(shè)備的出接口輸入方向和輸出方向的剩余帶寬信息:
[0056]其中,出接口輸入方向的剩余帶寬等于I減去出接口輸入方向的帶寬利用率的差值乘以出接口的帶寬,即出接口輸入方向的剩余帶寬=出接口的帶寬X (1-出接口輸入方向的帶寬利用率),出接口輸出方向的剩余帶寬等于I減去出接口輸出方向的帶寬利用率的差值乘以出接口的帶寬,即出接口輸出方向的剩余帶寬=出接口的帶寬X (1-出接口輸出方向的帶寬利用率)。
[0057]根據(jù)查找到的始發(fā)端設(shè)備出接口輸入和輸出方向的帶寬利用率,即可獲得始發(fā)端設(shè)備到目的端設(shè)備時,始發(fā)端設(shè)備的出接口輸入方向和輸出方向的剩余帶寬。
[0058]需要指出的是,步驟S201是在始發(fā)端設(shè)備要求獲得本地到目的端設(shè)備的出接口以及出接口帶寬信息時,才執(zhí)行的步驟,且執(zhí)行步驟S201的先后順序無特別要求,可以根據(jù)實際情況,確定步驟S201執(zhí)行的順序。如果始發(fā)端設(shè)備不需要獲得本地到目的端設(shè)備的出接口以及出接口帶寬信息,則步驟S201不用執(zhí)行。
[0059]步驟S202:始發(fā)端設(shè)備根據(jù)目的端設(shè)備的IP地址向目的端設(shè)備發(fā)送一個TTL為η的ping請求報文。
[0060]根據(jù)跟蹤路由(Traceixnite)的工作原理,請求報文經(jīng)過第I至第η個中間設(shè)備,在第η個中間設(shè)備TTL超時丟棄,且要求第η個中間設(shè)備向始發(fā)端設(shè)備回應(yīng)一個TTL超時報文。[0061]Traceroute是路由跟蹤實用程序,用于確定IP數(shù)據(jù)包訪問目標所采取的路徑。Traceroute命令用IP生存時間(TTL)字段和因特網(wǎng)絡(luò)控制報文協(xié)議(ICMP,internetcontrol message protocol)錯誤消息來確定從一個設(shè)備到網(wǎng)絡(luò)上其它設(shè)備的路由。Traceroute的工作原理:通過向目標發(fā)送不同TTL的ICMP數(shù)據(jù)包,要求路徑上的每個路由器在轉(zhuǎn)發(fā)數(shù)據(jù)包之前至少將該數(shù)據(jù)包上的TTL遞減1,數(shù)據(jù)包上的TTL減為O時,路由器應(yīng)該將“ICMP已超時”的消息發(fā)回源地址Jraceroute先發(fā)送TTL為I的數(shù)據(jù)包,并在隨后的每次發(fā)送過程中將TTL遞增1,直到目標響應(yīng)或TTL達到最大值,通過檢查中間路由器發(fā)回的“ ICMP已超時”的消息確定路由。
[0062]因特網(wǎng)包探索器(ping,Packet Internet Groper),用于測試網(wǎng)絡(luò)連接的程序。它是用來檢查網(wǎng)絡(luò)是否通暢或者網(wǎng)絡(luò)連接速度的命令。Ping所利用的原理是:利用網(wǎng)絡(luò)上設(shè)備IP地址的唯一性,給目標IP地址發(fā)送一個數(shù)據(jù)包,再要 求對方返回一個同樣大小的數(shù)據(jù)包來確定兩臺網(wǎng)絡(luò)設(shè)備是否連接相通,時延是多少。
[0063]步驟S202向目的端設(shè)備發(fā)送一個TTL為η的ping請求報文,因此始發(fā)端設(shè)備可以獲得第I個中間設(shè)備的IP地址、或第2個中間設(shè)備的IP地址、…、或第η個中間設(shè)備的IP地址。
[0064]步驟S203:始發(fā)端設(shè)備接收來自第η個中間設(shè)備的TTL超時報文,獲得第η個中間設(shè)備的IP地址。
[0065]根據(jù)Traceroute的工作原理,在始發(fā)端設(shè)備發(fā)送一個TTL為η的ping請求報文后,第η個中間設(shè)備接收的TTL為I,報文上的TTL減為O時,該第η個中間設(shè)備應(yīng)該將TTL超時報文的消息發(fā)回始發(fā)端設(shè)備。
[0066]需要說明的是,步驟S202和步驟S203主要是始發(fā)端設(shè)備獲取第η個中間設(shè)備的IP地址的一個方法,在實際應(yīng)用中,始發(fā)端設(shè)備還可以通過其它方法獲取第η個中間設(shè)備的IP地址,在此不再進行贅敘。
[0067]步驟S204:始發(fā)端設(shè)備按照第η個中間設(shè)備的IP地址,生成向第η個中間設(shè)備發(fā)送的帶寬請求報文。
[0068]帶寬請求報文的目的地址是第η個中間設(shè)備的IP地址,帶寬請求報文還攜帶目的端設(shè)備的IP地址。
[0069]其中,帶寬請求報文為ICMP帶寬請求報文,第η個中間設(shè)備的IP地址在ICMP帶寬請求報文的IP頭部中,目的端設(shè)備的IP地址在ICMP帶寬請求報文的ICMP頭部中。
[0070]一個完整的ICMP報文包括:ΙΡ頭部和ICMP頭部。在ICMP帶寬請求報文中,IP頭部是第η個中間設(shè)備的IP地址,而目的端設(shè)備的IP地址在ICMP頭部中。
[0071]具體地,ICMP帶寬請求報文的ICMP頭部的第一個字節(jié)包括ICMP帶寬請求報文的類型,ICMP帶寬請求報文的ICMP頭部的第二個字節(jié)包括ICMP報文的代碼,ICMP帶寬請求報文的ICMP頭部的第三和第四個字節(jié)包括ICMP報文的校驗和,ICMP帶寬請求報文的ICMP頭部的第五和第六個字節(jié)包括ICMP報文的標識符,ICMP帶寬請求報文的ICMP頭部的第七和第八個字節(jié)包括ICMP報文的序列號,ICMP帶寬請求報文的ICMP頭部的第九至第十二個字節(jié)包括目的端設(shè)備的IP地址。
[0072]其中,ICMP帶寬請求報文的類型是15,ICMP帶寬請求報文的代碼是O。
[0073]參見表1,表1是ICMP帶寬請求報文ICMP頭部的格式:
【權(quán)利要求】
1.一種帶寬信息的獲得方法,其特征在于,包括: 始發(fā)端設(shè)備向始發(fā)端設(shè)備和目的端設(shè)備之間的第η個中間設(shè)備發(fā)送帶寬請求報文,其中,所述帶寬請求報文的目的地址是第η個中間設(shè)備的因特網(wǎng)絡(luò)協(xié)議IP地址,所述帶寬請求報文還攜帶目的端設(shè)備的IP地址,η是自然數(shù); 始發(fā)端設(shè)備接收來自第η個中間設(shè)備的帶寬回應(yīng)報文,獲得第η個中間設(shè)備到目的端設(shè)備的出接口及所述出接口的帶寬信息。
2.根據(jù)權(quán)利要求1所述的方法,其特征在于,所述帶寬請求報文為因特網(wǎng)絡(luò)控制報文協(xié)議ICMP帶寬請求報文,所述第η個中間設(shè)備的IP地址在所述ICMP帶寬請求報文的IP頭部中,所述目的端設(shè)備的IP地址在所述ICMP帶寬請求報文的ICMP頭部中。
3.根據(jù)權(quán)利要求2所述的方法,其特征在于, 所述ICMP帶寬請求報文的ICMP頭部的第一個字節(jié)包括所述ICMP帶寬請求報文的類型,所述ICMP帶寬請求報文的ICMP頭部的第二個字節(jié)包括所述ICMP報文的代碼,所述ICMP帶寬請求報文的ICMP頭部的第三和第四個字節(jié)包括所述ICMP報文的校驗和,所述ICMP帶寬請求報文的ICMP頭部的第五和第六個字節(jié)包括所述ICMP報文的標識符,所述ICMP帶寬請求報文的ICMP頭部的第七和第八個字節(jié)包括所述ICMP報文的序列號,所述ICMP帶寬請求報文的ICMP頭部的第九至第十二個字節(jié)包括所述目的端設(shè)備的IP地址。
4.根據(jù)權(quán)利要求3所述的方法,其特征在于,所述ICMP帶寬請求報文的類型是15,所述ICMP帶寬請求報文的代碼是O。
5.根據(jù)權(quán)利要求2所述的方法,其特征在于,所述帶寬回應(yīng)報文為ICMP帶寬回應(yīng)報文。
6.根據(jù)權(quán)利要求1至5中任一項所述的方法,其特征在于,所述始發(fā)端設(shè)備向始發(fā)端設(shè)備和目的端設(shè)備之間的第η個中間設(shè)備發(fā)送帶寬請求報文之前,包括: 所述始發(fā)端設(shè)備根據(jù)目的端設(shè)備的IP地址向目的端設(shè)備發(fā)送因特網(wǎng)絡(luò)協(xié)議生存時間TTL為η的因特網(wǎng)包探索器ping請求報文; 所述始發(fā)端設(shè)備接收來自第η個中間設(shè)備的TTL超時報文,獲得第η個中間設(shè)備的IP地址。
7.一種帶寬信息的獲得方法,其特征在于,包括: 中間設(shè)備接收來自始發(fā)端設(shè)備的帶寬請求報文,其中,所述帶寬請求報文的目的地址是所述中間設(shè)備的IP地址,所述帶寬請求報文還攜帶目的端設(shè)備的IP地址; 所述中間設(shè)備向所述始發(fā)端設(shè)備發(fā)送帶寬回應(yīng)報文,其中,所述帶寬回應(yīng)報文包括所述中間設(shè)備到目的端設(shè)備的出接口以及所述出接口的帶寬信息,其中,所述出接口是根據(jù)所述目的端設(shè)備的IP地址確定的。
8.根據(jù)權(quán)利要求7所述的方法,其特征在于,所述帶寬請求報文為ICMP帶寬請求報文,所述中間設(shè)備的IP地址在所述ICMP帶寬請求報文的IP頭部中,所述目的端設(shè)備的IP地址在所述ICMP帶寬請求報文的ICMP頭部中。
9.根據(jù)權(quán)利要求8所述的方法,其特征在于,所述帶寬回應(yīng)報文為ICMP帶寬回應(yīng)報文。
10.根據(jù)權(quán)利要求9所述的方法,其特征在于, 所述ICMP帶寬回應(yīng)報文的ICMP頭部的第一個字節(jié)包括所述ICMP帶寬回應(yīng)報文的類型,所述ICMP帶寬回應(yīng)報文的ICMP頭部的第二個字節(jié)包括所述ICMP帶寬回應(yīng)報文的代碼,所述ICMP帶寬回應(yīng)報文的ICMP頭部的第三和第四個字節(jié)包括所述ICMP帶寬回應(yīng)報文的校驗和,所述ICMP帶寬回應(yīng)報文的ICMP頭部的第五和第六個字節(jié)包括所述ICMP帶寬回應(yīng)報文的標識符,所述ICMP帶寬回應(yīng)報文的ICMP頭部的第七和第八個字節(jié)包括所述ICMP帶寬回應(yīng)報文的序列號,所述ICMP帶寬回應(yīng)報文的ICMP頭部的第八個字節(jié)之后,每四個字節(jié)按順序分別包括所述中間設(shè)備的第m個出接口的標識ID、所述第m個出接口輸入方向以及輸出方向的帶寬信息,其中,m是自然數(shù)。
11.根據(jù)權(quán)利要求10所述的方法,其特征在于,所述ICMP帶寬回應(yīng)報文的類型是16,所述ICMP帶寬回應(yīng)報文的代碼是O。
12.一種獲得帶寬信息的設(shè)備,其特征在于,所述設(shè)備包括:第一發(fā)送模塊和第一接收模塊; 所述第一發(fā)送模塊用于向所述設(shè)備和目的端設(shè)備之間的第η個中間設(shè)備發(fā)送帶寬請求報文,其中,所述帶寬請求報文的目的地址是第η個中間設(shè)備的IP地址,所述帶寬請求報文還攜帶目的端設(shè)備的IP地址,η是自然數(shù); 所述第一接收模塊用于在所述第一發(fā)送模塊向所述設(shè)備和目的端設(shè)備之間的第η個中間設(shè)備發(fā)送帶寬請求報文后,接收來自第η個中間設(shè)備的帶寬回應(yīng)報文,獲得第η個中間設(shè)備到目的端設(shè)備的出接口及所述出接口的帶寬信息。
13.根據(jù)權(quán)利要求12所述的設(shè)備,其特征在于,所述帶寬請求報文為因特網(wǎng)絡(luò)控制報文協(xié)議ICMP帶寬請求報文,所述第η個中間設(shè)備的IP地址在所述ICMP帶寬請求報文的IP頭部中,所述目的端設(shè)備的IP地址在所述ICMP帶寬請求報文的ICMP頭部中。
14.根據(jù)權(quán)利要求13所述的設(shè)備,其特征在于, 所述ICMP帶寬請求報文的ICMP頭部的第一個字節(jié)包括所述ICMP帶寬請求報文的類型,所述ICMP帶寬請求報文的ICMP頭部的第二個字節(jié)包括所述ICMP報文的代碼,所述ICMP帶寬請求報文的ICMP頭部的第三和第四個字節(jié)包括所述ICMP報文的校驗和,所述ICMP帶寬請求報文的ICMP頭部的第五和第六個字節(jié)包括所述ICMP報文的標識符,所述ICMP帶寬請求報文的ICMP頭部的第七和第八個字節(jié)包括所述ICMP報文的序列號,所述ICMP帶寬請求報文的ICMP頭部的第九至第十二個字節(jié)包括所述目的端設(shè)備的IP地址。
15.根據(jù)權(quán)利要求14所述的設(shè)備,其特征在于,所述ICMP帶寬請求報文的類型是15,所述ICMP帶寬請求報文的代碼是O。
16.根據(jù)權(quán)利要求12所述的設(shè)備,其特征在于,所述帶寬回應(yīng)報文為ICMP帶寬回應(yīng)報文。
17.根據(jù)權(quán)利要求12至16所述的設(shè)備,其特征在于,所述設(shè)備還包括:第二發(fā)送模塊和第二接收模塊; 所述第二發(fā)送模塊用于根據(jù)所述目的端設(shè)備的IP地址向所述目的端設(shè)備發(fā)送因特網(wǎng)絡(luò)協(xié)議生存時間TTL為η的ping請求報文; 所述第二接收模塊用于在所述第二發(fā)送模塊向所述目的端設(shè)備發(fā)送TTL為η的ping請求報文后,接收來自第η個中間設(shè)備的TTL超時報文,獲得第η個中間設(shè)備的IP地址。
18.一種獲得帶寬信息的設(shè)備,其特征在于,所述設(shè)備包括:接收模塊和發(fā)送模塊; 所述接收模塊用于接收來自始發(fā)端設(shè)備的帶寬請求報文,其中,所述帶寬請求報文的目的地址是所述中間設(shè)備的IP地址,所述帶寬請求報文還攜帶目的端設(shè)備的IP地址; 所述發(fā)送模塊用于在所述接收模塊接收來自始發(fā)端設(shè)備的帶寬請求報文后,向所述始發(fā)端設(shè)備發(fā)送帶寬回應(yīng)報文,其中,所述帶寬回應(yīng)報文包括所述中間設(shè)備到目的端設(shè)備的出接口以及所述出接口的帶寬信息,其中,所述出接口是根據(jù)所述目的端設(shè)備的IP地址確定的。
19.根據(jù)權(quán)利要求18所述的設(shè)備,其特征在于,所述帶寬請求報文為ICMP帶寬請求報文,所述中間設(shè)備的IP地址在所述ICMP帶寬請求報文的IP頭部中,所述目的端設(shè)備的IP地址在所述ICMP帶寬請求報文的ICMP頭部中。
20.根據(jù)權(quán)利要求19所述的設(shè)備,其特征在于,所述帶寬回應(yīng)報文為ICMP帶寬回應(yīng)報文。
21.根據(jù)權(quán)利要求20所述的設(shè)備,其特征在于, 所述ICMP帶寬回應(yīng)報文的ICMP頭部的第一個字節(jié)包括所述ICMP帶寬回應(yīng)報文的類型,所述ICMP帶寬回應(yīng)報文的ICMP頭部的第二個字節(jié)包括所述ICMP帶寬回應(yīng)報文的代碼,所述ICMP帶寬回應(yīng)報文的ICMP頭部的第三和第四個字節(jié)包括所述ICMP帶寬回應(yīng)報文的校驗和,所述ICMP帶寬回應(yīng)報文的ICMP頭部的第五和第六個字節(jié)包括所述ICMP帶寬回應(yīng)報文的標識符,所述ICMP帶寬回應(yīng)報文的ICMP頭部的第七和第八個字節(jié)包括所述ICMP帶寬回應(yīng)報文的序列號,所述ICMP帶寬回應(yīng)報文的ICMP頭部的第八個字節(jié)之后,每四個字節(jié)按順序分別包括所述中間設(shè)備的第m個出接口的標識ID、所述第m個出接口輸入方向以及輸出方向的帶寬信息,其中,m是自然數(shù)。
22.根據(jù)權(quán)利要求21所述的設(shè)備,其特征在于,所述ICMP帶寬回應(yīng)報文的類型是16,所述ICMP帶寬回應(yīng)報文的代碼是O。
【文檔編號】H04L12/24GK103701626SQ201210369914
【公開日】2014年4月2日 申請日期:2012年9月27日 優(yōu)先權(quán)日:2012年9月27日
【發(fā)明者】黃調(diào)文 申請人:華為技術(shù)有限公司
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會獲得點贊!
1
罗平县| 云林县| 长岭县| 浦江县| 儋州市| 宾阳县| 普兰县| 民勤县| 岫岩| 新巴尔虎右旗| 秦皇岛市| 浪卡子县| 蕉岭县| 斗六市| 弥勒县| 淮南市| 永城市| 瑞金市| 开鲁县| 文昌市| 昌都县| 伊吾县| 兴安盟| 西藏| 平武县| 新龙县| 罗平县| 温州市| 衡水市| 崇州市| 刚察县| 岳阳县| 赤水市| 麻城市| 怀柔区| 鄂尔多斯市| 两当县| 来凤县| 措美县| 永年县| 七台河市|