摘要:通信工程師互聯網技術系統生成超時:系統生成“超時(TimeExceed)”報文有兩個原因。無論在哪一種情況下都表示數據報未到達信宿節點而被發往極遠的地方。發生這種錯誤最一般的原因是IPv6包頭中的跳段限制(HopLimit)字段值降為0,路由器必須放棄IPv6報文。最后處理該數據報的路由器向信源節點發送ICMP差錯報文。
4.6.3.3 超時
系統生成“超時(TimeExceed)”報文有兩個原因。無論在哪一種情況下都表示數據報未到達信宿節點而被發往極遠的地方。發生這種錯誤最一般的原因是IPv6包頭中的跳段限制(HopLimit)字段值降為0,路由器必須放棄IPv6報文。最后處理該數據報的路由器向信源節點發送ICMP差錯報文。
此外,超時差錯也可能當系統在某一時間內未能完成對數據報報片的重組的悄況下發生。這一時間限制應在60s至120s的范圍內,為了避免對同一個信宿產生大量的差錯報文,系統僅當收到含有偏移為0的報片時才生成此差錯報文。系統一旦回送超時差錯報文,就必須將此前保持著的報片丟棄掉。
超時報文的格式如圖4-33所示。類型字段值為3,代碼字段有0或1兩個取值,0表示傳送超過跳段限制,即HopLimit字段已降為0-1表示目的節點分段重裝超時。校驗和之后是32位未用字段。最后一個字段是被拋棄的IPv6包的第一部分。

返回目錄:
編輯推薦:
通信工程師備考資料免費領取
去領取
專注在線職業教育25年