麻豆精品无码国产在线播放,国产亚洲精品成人AA片新蒲金,国模无码大尺度一区二区三区,神马免费午夜福利剧场

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

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

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

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

【附圖說(shuō)明】
[0028]圖1是本發(fā)明的一實(shí)施方式中的互聯(lián)網(wǎng)絡(luò)中設(shè)備A與設(shè)備B之間的網(wǎng)絡(luò)拓?fù)涫疽鈭D;
[0029]圖2是本發(fā)明帶寬信息的獲得方法一實(shí)施方式的流程圖;[0030]圖3是本發(fā)明帶寬信息的獲得方法另一實(shí)施方式的流程圖;
[0031]圖4是本發(fā)明帶寬信息的獲得方法又一實(shí)施方式的流程圖;
[0032]圖5是本發(fā)明帶寬信息的獲得方法又一實(shí)施方式的流程圖;
[0033]圖6是本發(fā)明獲得帶寬信息的設(shè)備一實(shí)施方式的結(jié)構(gòu)示意圖;
[0034]圖7是本發(fā)明獲得帶寬信息的設(shè)備另一實(shí)施方式的結(jié)構(gòu)示意圖;
[0035]圖8是本發(fā)明獲得帶寬信息的設(shè)備又一實(shí)施方式的結(jié)構(gòu)示意圖;
[0036]圖9是本發(fā)明獲得帶寬信息的設(shè)備又一實(shí)施方式的結(jié)構(gòu)示意圖;
[0037]圖10是本發(fā)明獲得帶寬信息的裝置一實(shí)施方式的結(jié)構(gòu)示意圖;
[0038]圖11是本發(fā)明獲得帶寬信息的裝置另一實(shí)施方式的結(jié)構(gòu)示意圖。
【具體實(shí)施方式】
[0039]參閱圖1,圖1是本發(fā)明一實(shí)施方式中互聯(lián)網(wǎng)絡(luò)中設(shè)備A與設(shè)備B之間的網(wǎng)絡(luò)拓?fù)涫疽鈭D,如圖所示,從設(shè)備All到設(shè)備B12之間有很多的中間設(shè)備,在網(wǎng)絡(luò)管理中,需要獲取設(shè)備All到設(shè)備B12之間的每個(gè)中間設(shè)備或者某個(gè)中間設(shè)備的帶寬信息,因而需要實(shí)時(shí)查詢?cè)O(shè)備All到設(shè)備B12之間的中間設(shè)備的帶寬信息。
[0040]本申請(qǐng)的發(fā)明人在本領(lǐng)域長(zhǎng)期研發(fā)中發(fā)現(xiàn),在現(xiàn)有技術(shù)中,查詢?cè)O(shè)備All到設(shè)備B12之間的中間設(shè)備的帶寬信息,都很浪費(fèi)時(shí)間,不夠直觀,運(yùn)維效率低,并且需要熟悉網(wǎng)絡(luò)拓?fù)洌瑢?duì)于操作員工的技能要求較高。
[0041]本發(fā)明實(shí)施方式提供一種帶寬信息的獲得方法以及獲得帶寬信息的設(shè)備,能夠?qū)崟r(shí)、直觀地獲得在端到端的中間設(shè)備的帶寬信息,提高運(yùn)維效率,并且操作簡(jiǎn)單。下面結(jié)合附圖和實(shí)施方式對(duì)本發(fā)明進(jìn)行詳細(xì)說(shuō)明。
[0042]參閱圖2,圖2是本發(fā)明帶寬信息的獲得方法一實(shí)施方式的流程圖,本實(shí)施方式是始發(fā)端設(shè)備獲得帶寬信息的流程圖,包括:
[0043]步驟SlOl:始發(fā)端設(shè)備向始發(fā)端設(shè)備和目的端設(shè)備之間的第η個(gè)中間設(shè)備發(fā)送帶寬請(qǐng)求報(bào)文,其中,帶寬請(qǐng)求報(bào)文的目的地址是第η個(gè)中間設(shè)備的因特網(wǎng)絡(luò)協(xié)議IP地址,帶寬請(qǐng)求報(bào)文還攜帶目的端設(shè)備的IP地址,η是自然數(shù)。
[0044]報(bào)文是網(wǎng)絡(luò)中交換與傳輸?shù)臄?shù)據(jù)單元,即站點(diǎn),一次性要發(fā)送的數(shù)據(jù)塊。報(bào)文中通常包括目的IP地址,即接收端的IP地址。
[0045]帶寬請(qǐng)求報(bào)文是發(fā)送端向接收端發(fā)送的請(qǐng)求報(bào)文,請(qǐng)求獲得接收端到目的端設(shè)備的出接口及出接口的帶寬信息,因此,在帶寬請(qǐng)求報(bào)文中除了目的IP地址外,還必須攜帶目的端設(shè)備的IP地址。
[0046]始發(fā)端設(shè)備向第η個(gè)中間設(shè)備發(fā)送帶寬請(qǐng)求報(bào)文,則帶寬請(qǐng)求報(bào)文的目的地址是第η個(gè)中間設(shè)備的IP地址,并攜帶目的端設(shè)備的IP地址。
[0047]步驟S102:始發(fā)端設(shè)備接收來(lái)自第η個(gè)中間設(shè)備的帶寬回應(yīng)報(bào)文,獲得第η個(gè)中間設(shè)備到目的端設(shè)備的出接口及出接口的帶寬信息。
[0048]始發(fā)端設(shè)備向始發(fā)端設(shè)備和目的端設(shè)備之間的第η個(gè)中間設(shè)備發(fā)送帶寬請(qǐng)求報(bào)文后,第η個(gè)中間設(shè)備接收始發(fā)端設(shè)備發(fā)送的帶寬請(qǐng)求報(bào)文,并根據(jù)帶寬請(qǐng)求報(bào)文攜帶的目的端設(shè)備的IP地址,獲得本地(即第η個(gè)中間設(shè)備)到目的端設(shè)備的出接口及出接口的帶寬信息。如果出接口不止一個(gè),還可以確定多個(gè)出接口及每個(gè)出接口的帶寬信息,當(dāng)然也可以只確定多個(gè)出接口中的部分出接口以及對(duì)應(yīng)的帶寬信息。帶寬信息包括但不限于:剩余帶寬信息,或已用帶寬信息,或帶寬利用率等。
[0049]本發(fā)明始發(fā)端設(shè)備向中間設(shè)備發(fā)送帶寬請(qǐng)求報(bào)文,帶寬請(qǐng)求報(bào)文除了包括中間設(shè)備的IP地址外,還攜帶目的端設(shè)備的IP地址,使得中間設(shè)備根據(jù)目的端設(shè)備的IP地址獲得中間設(shè)備到目的端設(shè)備的出接口及出接口的帶寬信息,然后始發(fā)端設(shè)備接收中間設(shè)備的帶寬回應(yīng)報(bào)文,獲得中間設(shè)備的出接口及出接口的帶寬信息。通過(guò)這種方式,能夠?qū)崟r(shí)、直觀地獲得端到端的中間設(shè)備的帶寬信息,提高運(yùn)維效率,并且操作簡(jiǎn)單。
[0050]參閱圖3,圖3是本發(fā)明帶寬信息的獲得方法另一實(shí)施方式的流程圖,本實(shí)施方式是始發(fā)端設(shè)備獲得帶寬信息的流程圖,包括:
[0051]步驟S201:始發(fā)端設(shè)備根據(jù)目的端設(shè)備的IP地址,查詢獲得始發(fā)端設(shè)備到目的端設(shè)備的出接口以及出接口帶寬信息。
[0052]例如,查詢始發(fā)端設(shè)備路由表,獲取始發(fā)端設(shè)備到目的端設(shè)備時(shí)始發(fā)端設(shè)備的出接口以及出接口輸入和輸出方向的帶寬信息,帶寬信息包括但不限于:剩余帶寬信息、或已用帶寬信息、或帶寬利用率等。
[0053]路由表是一個(gè)存儲(chǔ)在路由器或者聯(lián)網(wǎng)計(jì)算機(jī)中的電子表格(文件)或類數(shù)據(jù)庫(kù),路由表存儲(chǔ)著指向特定網(wǎng)絡(luò)地址的路徑(在有些情況下,還記錄有路徑的路由度量值),路由表中含有網(wǎng)絡(luò)周邊的拓?fù)湫畔ⅰ?br> [0054]通過(guò)路由表可以獲取始發(fā)端設(shè)備到目的端設(shè)備時(shí)始發(fā)端設(shè)備的出接口,然后查詢?cè)摮鼋涌谠谳斎牒洼敵龇较虻膸捫畔ⅰ?br> [0055]如果在步驟S201中查詢獲得的始發(fā)端設(shè)備到目的端設(shè)備的出接口帶寬信息是帶寬利用率,則始發(fā)端設(shè)備根據(jù)查找到的始發(fā)端設(shè)備出接口輸入和輸出方向的帶寬利用率,可以獲得始發(fā)端設(shè)備到目的端設(shè)備時(shí),始發(fā)端設(shè)備的出接口輸入方向和輸出方向的剩余帶寬信息:
[0056]其中,出接口輸入方向的剩余帶寬等于I減去出接口輸入方向的帶寬利用率的差值乘以出接口的帶寬,即出接口輸入方向的剩余帶寬=出接口的帶寬X (1-出接口輸入方向的帶寬利用率),出接口輸出方向的剩余帶寬等于I減去出接口輸出方向的帶寬利用率的差值乘以出接口的帶寬,即出接口輸出方向的剩余帶寬=出接口的帶寬X (1-出接口輸出方向的帶寬利用率)。
[0057]根據(jù)查找到的始發(fā)端設(shè)備出接口輸入和輸出方向的帶寬利用率,即可獲得始發(fā)端設(shè)備到目的端設(shè)備時(shí),始發(fā)端設(shè)備的出接口輸入方向和輸出方向的剩余帶寬。
[0058]需要指出的是,步驟S201是在始發(fā)端設(shè)備要求獲得本地到目的端設(shè)備的出接口以及出接口帶寬信息時(shí),才執(zhí)行的步驟,且執(zhí)行步驟S201的先后順序無(wú)特別要求,可以根據(jù)實(shí)際情況,確定步驟S201執(zhí)行的順序。如果始發(fā)端設(shè)備不需要獲得本地到目的端設(shè)備的出接口以及出接口帶寬信息,則步驟S201不用執(zhí)行。
[0059]步驟S202:始發(fā)端設(shè)備根據(jù)目的端設(shè)備的IP地址向目的端設(shè)備發(fā)送一個(gè)TTL為η的ping請(qǐng)求報(bào)文。
[0060]根據(jù)跟蹤路由(Traceixnite)的工作原理,請(qǐng)求報(bào)文經(jīng)過(guò)第I至第η個(gè)中間設(shè)備,在第η個(gè)中間設(shè)備TTL超時(shí)丟棄,且要求第η個(gè)中間設(shè)備向始發(fā)端設(shè)備回應(yīng)一個(gè)TTL超時(shí)報(bào)文。[0061]Traceroute是路由跟蹤實(shí)用程序,用于確定IP數(shù)據(jù)包訪問(wèn)目標(biāo)所采取的路徑。Traceroute命令用IP生存時(shí)間(TTL)字段和因特網(wǎng)絡(luò)控制報(bào)文協(xié)議(ICMP,internetcontrol message protocol)錯(cuò)誤消息來(lái)確定從一個(gè)設(shè)備到網(wǎng)絡(luò)上其它設(shè)備的路由。Traceroute的工作原理:通過(guò)向目標(biāo)發(fā)送不同TTL的ICMP數(shù)據(jù)包,要求路徑上的每個(gè)路由器在轉(zhuǎn)發(fā)數(shù)據(jù)包之前至少將該數(shù)據(jù)包上的TTL遞減1,數(shù)據(jù)包上的TTL減為O時(shí),路由器應(yīng)該將“ICMP已超時(shí)”的消息發(fā)回源地址Jraceroute先發(fā)送TTL為I的數(shù)據(jù)包,并在隨后的每次發(fā)送過(guò)程中將TTL遞增1,直到目標(biāo)響應(yīng)或TTL達(dá)到最大值,通過(guò)檢查中間路由器發(fā)回的“ ICMP已超時(shí)”的消息確定路由。
[0062]因特網(wǎng)包探索器(ping,Packet Internet Groper),用于測(cè)試網(wǎng)絡(luò)連接的程序。它是用來(lái)檢查網(wǎng)絡(luò)是否通暢或者網(wǎng)絡(luò)連接速度的命令。Ping所利用的原理是:利用網(wǎng)絡(luò)上設(shè)備IP地址的唯一性,給目標(biāo)IP地址發(fā)送一個(gè)數(shù)據(jù)包,再要 求對(duì)方返回一個(gè)同樣大小的數(shù)據(jù)包來(lái)確定兩臺(tái)網(wǎng)絡(luò)設(shè)備是否連接相通,時(shí)延是多少。
[0063]步驟S202向目的端設(shè)備發(fā)送一個(gè)TTL為η的ping請(qǐng)求報(bào)文,因此始發(fā)端設(shè)備可以獲得第I個(gè)中間設(shè)備的IP地址、或第2個(gè)中間設(shè)備的IP地址、…、或第η個(gè)中間設(shè)備的IP地址。
[0064]步驟S203:始發(fā)端設(shè)備接收來(lái)自第η個(gè)中間設(shè)備的TTL超時(shí)報(bào)文,獲得第η個(gè)中間設(shè)備的IP地址。
[0065]根據(jù)Traceroute的工作原理,在始發(fā)端設(shè)備發(fā)送一個(gè)TTL為η的ping請(qǐng)求報(bào)文后,第η個(gè)中間設(shè)備接收的TTL為I,報(bào)文上的TTL減為O時(shí),該第η個(gè)中間設(shè)備應(yīng)該將TTL超時(shí)報(bào)文的消息發(fā)回始發(fā)端設(shè)備。
[0066]需要說(shuō)明的是,步驟S202和步驟S203主要是始發(fā)端設(shè)備獲取第η個(gè)中間設(shè)備的IP地址的一個(gè)方法,在實(shí)際應(yīng)用中,始發(fā)端設(shè)備還可以通過(guò)其它方法獲取第η個(gè)中間設(shè)備的IP地址,在此不再進(jìn)行贅敘。
[0067]步驟S204:始發(fā)端設(shè)備按照第η個(gè)中間設(shè)備的IP地址,生成向第η個(gè)中間設(shè)備發(fā)送的帶寬請(qǐng)求報(bào)文。
[0068]帶寬請(qǐng)求報(bào)文的目的地址是第η個(gè)中間設(shè)備的IP地址,帶寬請(qǐng)求報(bào)文還攜帶目的端設(shè)備的IP地址。
[0069]其中,帶寬請(qǐng)求報(bào)文為ICMP帶寬請(qǐng)求報(bào)文,第η個(gè)中間設(shè)備的IP地址在ICMP帶寬請(qǐng)求報(bào)文的IP頭部中,目的端設(shè)備的IP地址在ICMP帶寬請(qǐng)求報(bào)文的ICMP頭部中。
[0070]一個(gè)完整的ICMP報(bào)文包括:ΙΡ頭部和ICMP頭部。在ICMP帶寬請(qǐng)求報(bào)文中,IP頭部是第η個(gè)中間設(shè)備的IP地址,而目的端設(shè)備的IP地址在ICMP頭部中。
[0071]具體地,ICMP帶寬請(qǐng)求報(bào)文的ICMP頭部的第一個(gè)字節(jié)包括ICMP帶寬請(qǐng)求報(bào)文的類型,ICMP帶寬請(qǐng)求報(bào)文的ICMP頭部的第二個(gè)字節(jié)包括ICMP報(bào)文的代碼,ICMP帶寬請(qǐng)求報(bào)文的ICMP頭部的第三和第四個(gè)字節(jié)包括ICMP報(bào)文的校驗(yàn)和,ICMP帶寬請(qǐng)求報(bào)文的ICMP頭部的第五和第六個(gè)字節(jié)包括ICMP報(bào)文的標(biāo)識(shí)符,ICMP帶寬請(qǐng)求報(bào)文的ICMP頭部的第七和第八個(gè)字節(jié)包括ICMP報(bào)文的序列號(hào),ICMP帶寬請(qǐng)求報(bào)文的ICMP頭部的第九至第十二個(gè)字節(jié)包括目的端設(shè)備的IP地址。
[0072]其中,ICMP帶寬請(qǐng)求報(bào)文的類型是15,ICMP帶寬請(qǐng)求報(bào)文的代碼是O。
[0073]參見(jiàn)表1,表1是ICMP帶寬請(qǐng)求報(bào)文ICMP頭部的格式:
【權(quán)利要求】
1.一種帶寬信息的獲得方法,其特征在于,包括: 始發(fā)端設(shè)備向始發(fā)端設(shè)備和目的端設(shè)備之間的第η個(gè)中間設(shè)備發(fā)送帶寬請(qǐng)求報(bào)文,其中,所述帶寬請(qǐng)求報(bào)文的目的地址是第η個(gè)中間設(shè)備的因特網(wǎng)絡(luò)協(xié)議IP地址,所述帶寬請(qǐng)求報(bào)文還攜帶目的端設(shè)備的IP地址,η是自然數(shù); 始發(fā)端設(shè)備接收來(lái)自第η個(gè)中間設(shè)備的帶寬回應(yīng)報(bào)文,獲得第η個(gè)中間設(shè)備到目的端設(shè)備的出接口及所述出接口的帶寬信息。
2.根據(jù)權(quán)利要求1所述的方法,其特征在于,所述帶寬請(qǐng)求報(bào)文為因特網(wǎng)絡(luò)控制報(bào)文協(xié)議ICMP帶寬請(qǐng)求報(bào)文,所述第η個(gè)中間設(shè)備的IP地址在所述ICMP帶寬請(qǐng)求報(bào)文的IP頭部中,所述目的端設(shè)備的IP地址在所述ICMP帶寬請(qǐng)求報(bào)文的ICMP頭部中。
3.根據(jù)權(quán)利要求2所述的方法,其特征在于, 所述ICMP帶寬請(qǐng)求報(bào)文的ICMP頭部的第一個(gè)字節(jié)包括所述ICMP帶寬請(qǐng)求報(bào)文的類型,所述ICMP帶寬請(qǐng)求報(bào)文的ICMP頭部的第二個(gè)字節(jié)包括所述ICMP報(bào)文的代碼,所述ICMP帶寬請(qǐng)求報(bào)文的ICMP頭部的第三和第四個(gè)字節(jié)包括所述ICMP報(bào)文的校驗(yàn)和,所述ICMP帶寬請(qǐng)求報(bào)文的ICMP頭部的第五和第六個(gè)字節(jié)包括所述ICMP報(bào)文的標(biāo)識(shí)符,所述ICMP帶寬請(qǐng)求報(bào)文的ICMP頭部的第七和第八個(gè)字節(jié)包括所述ICMP報(bào)文的序列號(hào),所述ICMP帶寬請(qǐng)求報(bào)文的ICMP頭部的第九至第十二個(gè)字節(jié)包括所述目的端設(shè)備的IP地址。
4.根據(jù)權(quán)利要求3所述的方法,其特征在于,所述ICMP帶寬請(qǐng)求報(bào)文的類型是15,所述ICMP帶寬請(qǐng)求報(bào)文的代碼是O。
5.根據(jù)權(quán)利要求2所述的方法,其特征在于,所述帶寬回應(yīng)報(bào)文為ICMP帶寬回應(yīng)報(bào)文。
6.根據(jù)權(quán)利要求1至5中任一項(xiàng)所述的方法,其特征在于,所述始發(fā)端設(shè)備向始發(fā)端設(shè)備和目的端設(shè)備之間的第η個(gè)中間設(shè)備發(fā)送帶寬請(qǐng)求報(bào)文之前,包括: 所述始發(fā)端設(shè)備根據(jù)目的端設(shè)備的IP地址向目的端設(shè)備發(fā)送因特網(wǎng)絡(luò)協(xié)議生存時(shí)間TTL為η的因特網(wǎng)包探索器ping請(qǐng)求報(bào)文; 所述始發(fā)端設(shè)備接收來(lái)自第η個(gè)中間設(shè)備的TTL超時(shí)報(bào)文,獲得第η個(gè)中間設(shè)備的IP地址。
7.一種帶寬信息的獲得方法,其特征在于,包括: 中間設(shè)備接收來(lái)自始發(fā)端設(shè)備的帶寬請(qǐng)求報(bào)文,其中,所述帶寬請(qǐng)求報(bào)文的目的地址是所述中間設(shè)備的IP地址,所述帶寬請(qǐng)求報(bào)文還攜帶目的端設(shè)備的IP地址; 所述中間設(shè)備向所述始發(fā)端設(shè)備發(fā)送帶寬回應(yīng)報(bào)文,其中,所述帶寬回應(yīng)報(bào)文包括所述中間設(shè)備到目的端設(shè)備的出接口以及所述出接口的帶寬信息,其中,所述出接口是根據(jù)所述目的端設(shè)備的IP地址確定的。
8.根據(jù)權(quán)利要求7所述的方法,其特征在于,所述帶寬請(qǐng)求報(bào)文為ICMP帶寬請(qǐng)求報(bào)文,所述中間設(shè)備的IP地址在所述ICMP帶寬請(qǐng)求報(bào)文的IP頭部中,所述目的端設(shè)備的IP地址在所述ICMP帶寬請(qǐng)求報(bào)文的ICMP頭部中。
9.根據(jù)權(quán)利要求8所述的方法,其特征在于,所述帶寬回應(yīng)報(bào)文為ICMP帶寬回應(yīng)報(bào)文。
10.根據(jù)權(quán)利要求9所述的方法,其特征在于, 所述ICMP帶寬回應(yīng)報(bào)文的ICMP頭部的第一個(gè)字節(jié)包括所述ICMP帶寬回應(yīng)報(bào)文的類型,所述ICMP帶寬回應(yīng)報(bào)文的ICMP頭部的第二個(gè)字節(jié)包括所述ICMP帶寬回應(yīng)報(bào)文的代碼,所述ICMP帶寬回應(yīng)報(bào)文的ICMP頭部的第三和第四個(gè)字節(jié)包括所述ICMP帶寬回應(yīng)報(bào)文的校驗(yàn)和,所述ICMP帶寬回應(yīng)報(bào)文的ICMP頭部的第五和第六個(gè)字節(jié)包括所述ICMP帶寬回應(yīng)報(bào)文的標(biāo)識(shí)符,所述ICMP帶寬回應(yīng)報(bào)文的ICMP頭部的第七和第八個(gè)字節(jié)包括所述ICMP帶寬回應(yīng)報(bào)文的序列號(hào),所述ICMP帶寬回應(yīng)報(bào)文的ICMP頭部的第八個(gè)字節(jié)之后,每四個(gè)字節(jié)按順序分別包括所述中間設(shè)備的第m個(gè)出接口的標(biāo)識(shí)ID、所述第m個(gè)出接口輸入方向以及輸出方向的帶寬信息,其中,m是自然數(shù)。
11.根據(jù)權(quán)利要求10所述的方法,其特征在于,所述ICMP帶寬回應(yīng)報(bào)文的類型是16,所述ICMP帶寬回應(yīng)報(bào)文的代碼是O。
12.一種獲得帶寬信息的設(shè)備,其特征在于,所述設(shè)備包括:第一發(fā)送模塊和第一接收模塊; 所述第一發(fā)送模塊用于向所述設(shè)備和目的端設(shè)備之間的第η個(gè)中間設(shè)備發(fā)送帶寬請(qǐng)求報(bào)文,其中,所述帶寬請(qǐng)求報(bào)文的目的地址是第η個(gè)中間設(shè)備的IP地址,所述帶寬請(qǐng)求報(bào)文還攜帶目的端設(shè)備的IP地址,η是自然數(shù); 所述第一接收模塊用于在所述第一發(fā)送模塊向所述設(shè)備和目的端設(shè)備之間的第η個(gè)中間設(shè)備發(fā)送帶寬請(qǐng)求報(bào)文后,接收來(lái)自第η個(gè)中間設(shè)備的帶寬回應(yīng)報(bào)文,獲得第η個(gè)中間設(shè)備到目的端設(shè)備的出接口及所述出接口的帶寬信息。
13.根據(jù)權(quán)利要求12所述的設(shè)備,其特征在于,所述帶寬請(qǐng)求報(bào)文為因特網(wǎng)絡(luò)控制報(bào)文協(xié)議ICMP帶寬請(qǐng)求報(bào)文,所述第η個(gè)中間設(shè)備的IP地址在所述ICMP帶寬請(qǐng)求報(bào)文的IP頭部中,所述目的端設(shè)備的IP地址在所述ICMP帶寬請(qǐng)求報(bào)文的ICMP頭部中。
14.根據(jù)權(quán)利要求13所述的設(shè)備,其特征在于, 所述ICMP帶寬請(qǐng)求報(bào)文的ICMP頭部的第一個(gè)字節(jié)包括所述ICMP帶寬請(qǐng)求報(bào)文的類型,所述ICMP帶寬請(qǐng)求報(bào)文的ICMP頭部的第二個(gè)字節(jié)包括所述ICMP報(bào)文的代碼,所述ICMP帶寬請(qǐng)求報(bào)文的ICMP頭部的第三和第四個(gè)字節(jié)包括所述ICMP報(bào)文的校驗(yàn)和,所述ICMP帶寬請(qǐng)求報(bào)文的ICMP頭部的第五和第六個(gè)字節(jié)包括所述ICMP報(bào)文的標(biāo)識(shí)符,所述ICMP帶寬請(qǐng)求報(bào)文的ICMP頭部的第七和第八個(gè)字節(jié)包括所述ICMP報(bào)文的序列號(hào),所述ICMP帶寬請(qǐng)求報(bào)文的ICMP頭部的第九至第十二個(gè)字節(jié)包括所述目的端設(shè)備的IP地址。
15.根據(jù)權(quán)利要求14所述的設(shè)備,其特征在于,所述ICMP帶寬請(qǐng)求報(bào)文的類型是15,所述ICMP帶寬請(qǐng)求報(bào)文的代碼是O。
16.根據(jù)權(quán)利要求12所述的設(shè)備,其特征在于,所述帶寬回應(yīng)報(bào)文為ICMP帶寬回應(yīng)報(bào)文。
17.根據(jù)權(quán)利要求12至16所述的設(shè)備,其特征在于,所述設(shè)備還包括:第二發(fā)送模塊和第二接收模塊; 所述第二發(fā)送模塊用于根據(jù)所述目的端設(shè)備的IP地址向所述目的端設(shè)備發(fā)送因特網(wǎng)絡(luò)協(xié)議生存時(shí)間TTL為η的ping請(qǐng)求報(bào)文; 所述第二接收模塊用于在所述第二發(fā)送模塊向所述目的端設(shè)備發(fā)送TTL為η的ping請(qǐng)求報(bào)文后,接收來(lái)自第η個(gè)中間設(shè)備的TTL超時(shí)報(bào)文,獲得第η個(gè)中間設(shè)備的IP地址。
18.一種獲得帶寬信息的設(shè)備,其特征在于,所述設(shè)備包括:接收模塊和發(fā)送模塊; 所述接收模塊用于接收來(lái)自始發(fā)端設(shè)備的帶寬請(qǐng)求報(bào)文,其中,所述帶寬請(qǐng)求報(bào)文的目的地址是所述中間設(shè)備的IP地址,所述帶寬請(qǐng)求報(bào)文還攜帶目的端設(shè)備的IP地址; 所述發(fā)送模塊用于在所述接收模塊接收來(lái)自始發(fā)端設(shè)備的帶寬請(qǐng)求報(bào)文后,向所述始發(fā)端設(shè)備發(fā)送帶寬回應(yīng)報(bào)文,其中,所述帶寬回應(yīng)報(bào)文包括所述中間設(shè)備到目的端設(shè)備的出接口以及所述出接口的帶寬信息,其中,所述出接口是根據(jù)所述目的端設(shè)備的IP地址確定的。
19.根據(jù)權(quán)利要求18所述的設(shè)備,其特征在于,所述帶寬請(qǐng)求報(bào)文為ICMP帶寬請(qǐng)求報(bào)文,所述中間設(shè)備的IP地址在所述ICMP帶寬請(qǐng)求報(bào)文的IP頭部中,所述目的端設(shè)備的IP地址在所述ICMP帶寬請(qǐng)求報(bào)文的ICMP頭部中。
20.根據(jù)權(quán)利要求19所述的設(shè)備,其特征在于,所述帶寬回應(yīng)報(bào)文為ICMP帶寬回應(yīng)報(bào)文。
21.根據(jù)權(quán)利要求20所述的設(shè)備,其特征在于, 所述ICMP帶寬回應(yīng)報(bào)文的ICMP頭部的第一個(gè)字節(jié)包括所述ICMP帶寬回應(yīng)報(bào)文的類型,所述ICMP帶寬回應(yīng)報(bào)文的ICMP頭部的第二個(gè)字節(jié)包括所述ICMP帶寬回應(yīng)報(bào)文的代碼,所述ICMP帶寬回應(yīng)報(bào)文的ICMP頭部的第三和第四個(gè)字節(jié)包括所述ICMP帶寬回應(yīng)報(bào)文的校驗(yàn)和,所述ICMP帶寬回應(yīng)報(bào)文的ICMP頭部的第五和第六個(gè)字節(jié)包括所述ICMP帶寬回應(yīng)報(bào)文的標(biāo)識(shí)符,所述ICMP帶寬回應(yīng)報(bào)文的ICMP頭部的第七和第八個(gè)字節(jié)包括所述ICMP帶寬回應(yīng)報(bào)文的序列號(hào),所述ICMP帶寬回應(yīng)報(bào)文的ICMP頭部的第八個(gè)字節(jié)之后,每四個(gè)字節(jié)按順序分別包括所述中間設(shè)備的第m個(gè)出接口的標(biāo)識(shí)ID、所述第m個(gè)出接口輸入方向以及輸出方向的帶寬信息,其中,m是自然數(shù)。
22.根據(jù)權(quán)利要求21所述的設(shè)備,其特征在于,所述ICMP帶寬回應(yīng)報(bào)文的類型是16,所述ICMP帶寬回應(yīng)報(bào)文的代碼是O。
【文檔編號(hào)】H04L12/24GK103701626SQ201210369914
【公開(kāi)日】2014年4月2日 申請(qǐng)日期:2012年9月27日 優(yōu)先權(quán)日:2012年9月27日
【發(fā)明者】黃調(diào)文 申請(qǐng)人:華為技術(shù)有限公司
網(wǎng)友詢問(wèn)留言 已有0條留言
  • 還沒(méi)有人留言評(píng)論。精彩留言會(huì)獲得點(diǎn)贊!
1
主站蜘蛛池模板: 承德县| 新野县| 江山市| 永州市| 隆化县| 博白县| 北辰区| 大足县| 珲春市| 特克斯县| 辉南县| 通山县| 高雄市| 福州市| 个旧市| 漾濞| 泰宁县| 鹰潭市| 宝鸡市| 出国| 霍邱县| 原阳县| 兴仁县| 井陉县| 新沂市| 天门市| 卢氏县| 昌乐县| 渝北区| 陕西省| 临夏县| 灵石县| 林甸县| 白城市| 怀来县| 乡宁县| 平安县| 中西区| 子洲县| 措勤县| 甘孜县|