EIGRP資料報格式

2021-09-11 10:05:54 字數 1839 閱讀 8420

eigrp協議基於ip協議,協議號為88。資料報的最大長度可以是傳輸該資料報介面ip最大傳輸單元(mtu)的大小——通常為1500位元組。緊跟在ip頭部後面的就是eigrp頭部,eigrp頭部後面的是型別/長度/數值(type/length/value ,tlv)這三個引數的不同組合。這些tlv不僅攜帶路由條目的資訊,而且提供多個字段用來管理dual演算法的處理。組播的先後次序和ios軟體版本。

一般tlv欄位

這些tlv欄位可以攜帶eigrp的管理資訊而不需要指定任何乙個路由協議。攜帶引數的tlv用來傳遞度量權重和儲存時間。

序列、軟體版本、下一組播序列tlv都是用於cisco的私有可靠組播演算法的。

ip特有tlv欄位

每乙個內部路由或外部路由tlv都只包含乙個路由條目,而每個更新、查詢、答覆資料報都包含至少乙個路由tlv欄位。不論是內部路由還是外部路由都包含了路由的度量資訊。

1) 內部路由tlv欄位

內部路由是在eigrp自治系統內部可以到達目的地的路徑。

時延(delay)——是指所配置的以10微妙為單位的時延總和。0xffffffff的延遲表示乙個不可達網路。

頻寬(bandwidth)——用2560000000除以沿著路由的所有介面所配置的最小頻寬。

mtu——是指在到達目的地路徑上的所有鏈路中最小的mtu值。

跳數(hop count)——是乙個在0x01到0xff之間的數字。表示到達目的地路由的跳數。路由器將通告與之直連網路的跳數為0,後繼的路由器將記錄並通告相對於下一跳路由器的跳數。

可靠性(reliability)——是乙個在0x01到0xff之間的數字。用來反映沿著到達目的地的路由器上介面的出站誤位元速率的總和。每5min通過乙個指數的加權平均來計算。0xff表示100%可靠。

負載(load)——是乙個0x01到0xff之間的數字,用來反映沿著到達目的地的路由上介面的出站負載總和,每5miin通過乙個指數的加權平均數來計算。0x01表示最小負載。

字首長度(prefix length)——指出乙個位址掩碼中的網路位的個數。

目的位址(destination)——表示路由的目的位址。該字段和字首欄位之和必須位32位的倍數(不足部分用0填充)。

2)外部路由tlv欄位

源路由器(originating router)——是乙個ip位址,或者是重發布外部路由到eigrp自治系統的路由器id。

源自治系統號(originating as number)——是指始發路由的路由器所在自主系統號。

arbitrary tag ——可以用來一組路由對映的標記。

外部協議度量(external protocol metric)——這是外部協議的度量。

外部協議id(external protocol id)——用來表示外部路由是從哪乙個協議學習到的。

0x01——igrp

0x02——eigrp

0x03——靜態路由

0x04——rip

0x05——hello

0x06——ospf

0x09——bgp

0x0b——直連

標記(flags)——目前僅設定了兩個,0x01表示路由為外部路由,0x02表示路由為乙個候選預設路由。

資料報格式 USB資料報解析

由域構成的包有四種型別,分別是令牌包 資料報 握手包和特殊包,前面三種是重要的包,不同包的域結構不同,介紹如下 1 令牌包 分為輸入包 輸出包 設定包和幀起始包 注意這裡的輸入包是用於設定輸入命令的,輸出包是用來設定輸出命令的,而不是放資料的 其中輸入包 輸出包和設定包的格式都是一樣的 sync p...

IP資料報格式

版本字段長度為4,用來表明建立資料報的ip版本,目前的ip版本是ipv4,ipv6正在發展中。ipv4的字段為0100 首部長度 報頭長度 指的是首部佔32 bit字的數目,包括任何選項。由於它是乙個4位元字段,因此首部最長為60個位元組。15x32 8 60位元組.ip首部始終是32 bit的整數...

TCP資料報格式

tcp 提供一種面向連線的 全雙工的 可靠的位元組流服務。在乙個tcp 連線中,僅有兩方進行彼此通訊。廣播和多播不能用於tcp。tcp 的接收端必須丟棄重複的資料。tcp 對位元組流的內容不作任何解釋。對位元組流的解釋由tcp 連線雙方的應用層解釋。tcp 通過下列方式來提供可靠性 應用資料被分割成...