ID標(biāo)識號(IDNumber):
與引起此消息的數(shù)據(jù)包中的IPTraceroute選項部分的相應(yīng)字段相同 。這同樣不與IP首部的ID標(biāo)識號有任何關(guān)系 。
外出跳躍計數(shù)(OutboundHopCount):
與引起此消息的數(shù)據(jù)包中的IPTraceroute選項部分的相應(yīng)字段相同 。
返回跳躍計數(shù)(ReturnHopCount):
與引起此消息的數(shù)據(jù)包中的IPTraceroute選項部分的相應(yīng)字段相同 。
輸出連接速度(OutputLinkSpeed):
發(fā)送“外出/返回數(shù)據(jù)包”所在連接的速度 , 以“字節(jié)(8位)/秒”計 。選擇“字節(jié)/秒”而不是“位/秒”是考慮到如下事實:網(wǎng)絡(luò)速度不久即將突破4.3GB/s , 同時有些機器處理大于32位字段的效率很低 。假如這個值不能確定 , 那么該字段應(yīng)該置為零 。
輸出連接MTU(OutputLinkMTU):
發(fā)送“外出/返回數(shù)據(jù)包”所在連接的MTU , 以“字節(jié)”計 。MTU所針對的只是數(shù)據(jù)包中的數(shù)據(jù)部分 , 包括IP首部 , 但不包括鏈路層所加的首部及尾部封裝 。假如這個值不能確定 , 那么該字段應(yīng)該置為零 。
3.協(xié)議
帶有IPTraceroute選項的外出數(shù)據(jù)包通常不應(yīng)該使用非凡的服務(wù)類型(TypeOfService , 簡稱TOS)或優(yōu)先級(Precedence) , 除非想要跟蹤具有非凡服務(wù)類型或優(yōu)先級的數(shù)據(jù)包路徑 。
外出數(shù)據(jù)包的TTL值應(yīng)該設(shè)置成“數(shù)字分配”[2]一文中所指定的默認值 。
3.1跳躍(Hop)計數(shù)
跳躍計數(shù)提供了有關(guān)外出/返回數(shù)據(jù)包到目的主機所經(jīng)路徑長度的信息 。這些計數(shù)也提供了判定ICMPTraceroute消息丟失與否的一種方法 。舉個例子來說 , 假如一個OHC為6的消息緊跟在一個OHC為4的消息后面 , 那么我們可以得出結(jié)論 , 那個OHC為5的消息丟失了 。這也說明了僅計算Traceroute消息的數(shù)目不能有效判定路徑長度的原因 。
外出數(shù)據(jù)包的源端應(yīng)當(dāng)把數(shù)據(jù)包中的OHC設(shè)成0 , 而把RHC設(shè)成0xFFFF 。0xFFFF這個非凡數(shù)值用來表示這是一個外出數(shù)據(jù)包而不是返回數(shù)據(jù)包 , 返回數(shù)據(jù)包的RHC為0 。
另外要注重的很重要的一點是 , 這個跳躍計數(shù)與與IP的TTL沒有任何關(guān)聯(lián) 。跳躍計數(shù)的步增應(yīng)該僅在一個ICMPTraceroute消息發(fā)出時進行 。
3.2目的主機操作
若一主機接收到一個帶有IPTraceroute選項的外出數(shù)據(jù)包 , 那么在被要求應(yīng)答的時候(如ICMPEcho服務(wù)的請求/應(yīng)答) , 返回數(shù)據(jù)包也應(yīng)當(dāng)帶有此選項 。在返回數(shù)據(jù)包中必須填入如下內(nèi)容:ID標(biāo)識號、OHC和源IP地址 。而RHC字段應(yīng)當(dāng)被設(shè)為0 。
外出數(shù)據(jù)包的目的主機不應(yīng)該再增加跳躍計數(shù)或者發(fā)送任何的ICMPTraceroute消息 。
3.3路由器操作
當(dāng)路由器轉(zhuǎn)發(fā)一個含有IPTraceroute選項的數(shù)據(jù)包時 , 它應(yīng)當(dāng)給源IP地址字段所指出的主機發(fā)送一份ICMPTraceroute消息 。假如接收到的數(shù)據(jù)包中的RHC字段為0xFFFF , 那么這個數(shù)據(jù)包就是外出數(shù)據(jù)包 , 因此路由器應(yīng)當(dāng)將OHC字段的值加一;否則路由器應(yīng)將RHC字段加一 。而發(fā)回的Traceroute消息應(yīng)該反映出增加后的跳躍計數(shù) 。輸出連接速度應(yīng)當(dāng)設(shè)置成發(fā)送“外出/返回數(shù)據(jù)包”所在連接的速度 , 以“字節(jié)(8位)/秒”計(如一個以太網(wǎng)速度為1,250,000) , 該字段也可以設(shè)成零以表示速度不能確定 。輸出連接MTU應(yīng)當(dāng)設(shè)置成發(fā)送“外出/返回數(shù)據(jù)包”所在連接的MTU , 該字段同樣可以為零以表示MTU不能確定 。
當(dāng)Traceroute選項存在時 , 外出/返回數(shù)據(jù)包的轉(zhuǎn)發(fā)過程應(yīng)該像它不存在一樣 。也就是說 , 到達目的主機的路徑與是否存在Traceroute選項無關(guān) 。
ICMPTraceroute消息應(yīng)該與外出/返回數(shù)據(jù)包具有相同的TOS和優(yōu)先級 。TTL值應(yīng)該設(shè)置成“數(shù)字分配”[2]一文中所指定的默認值 。
ICMPTraceroute消息不應(yīng)該再具有IPTraceroute選項 。
推薦閱讀
- 使用cad繪畫出飄窗具體操作流程
- 腰凳背帶斜抱怎么使用
- W550c使用3天心得
- 使用幾天UT66后總結(jié)種種缺點
- 使用3dsmax制作出玻璃杯具體操作方法
- 使用3dsmax繪制出扇子具體操作流程
- 小米cc9e快應(yīng)用怎么使用
- 鯊魚記賬APP具體使用步驟介紹
- 手機qq8月1到30號免費wifi使用教程
- 防曬霜是在哪個步驟使用
