最新的毛片基地免费,国产国语一级毛片,免费国产成人高清在线电影,中天堂国产日韩欧美,中国国产aa一级毛片,国产va欧美va在线观看,成人不卡在线

帶寬信息的獲得方法以及獲得帶寬信息的設備的制作方法

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

【發(fā)明內容】

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

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