TCP/IP 6.3 EIGRP 的数据包格式

6.3.5 EIGRP 的数据包格式
EIGRP 协议数据包的 IP 头部指定它的协议号是 88,
1、  EIGRP 包头
这个地方抓包
版本号(Version EIGRP 就一个版本,没有变过
操作码(Opcode EIGRP 数据包的类型
校验和(Checksum 标准的 IP 校验和
标记(Flags 目前包括 2 个标记。大部分的位设置为 init 位, 0x00000001 (表明路由条目是新的邻居关系的开始)
0x00000002 条件接收位,一个私有的可靠组播算法
序列号(Sequence :用在 RTP 中的 32 位序列号
确认序列号(ACK :单播确认, hello 数据包(非零 ack 字段),本地路由器从邻居路由器哪里收到的最新的一个 32 为序列号。
自主系统号(AS EIGRP 协议的标识号
 
1、  一般的 TLV 字段
携带 EIGRP 的管理信息不需要指定任何一个可路由的协议
带参数的 TLV 用来传递度量权重和抑制时间
就是这个啦
并且这个也是 IP 特有的 TLV
我这边的意思就是 K 值(计算度量的几个因素,和死亡时间)
 
1、  IP 特有的 TLV
每个更新、查询、和答复数据包都至少包含一个路由 TLV
找个更新包看下
IP 内部路由
下一跳:下一跳 IP 地址
延迟:以 10us 为单位表示的延迟总和
带宽 : 沿着路由的方向所有接口所配置的最小带宽。
MTU :沿着到达目的地的路由上所有链路中最小的最大传输单元。
跳数:到达目的地的路由的跳数
可靠性:到达目的地的路由上接口的出站误码率的总和
负载:到达目的地的路由上接口的出站负载的总和。
保留字段
前缀字段:网络位的个数
目的地址:路由的目的地址
 
这样理解
下一跳:下一站
延迟:车辆跑的时候总是有延迟的。。。(红绿灯 ~~~ 不知道为什么想到了这个,红绿灯带来的车辆延迟)
带宽:路的宽和窄
MTU :看最小的车道(桥北是 8 个车道的,一次可以走 8 辆车,但是以上桥就悲剧了,长江大桥是 2 车道的)
跳数:经过几个路口
可靠性:这个路段是不是事故经常发生的地段 ~~~
负载:路上车辆越少越少拥挤,车一多了,就堵了 ~~ 在路上的车的多少
目的地址:目的地
 
2 IP 外部路由的 TLV
到达 EIGRP 自助系统外部的目的地址的一条路径 / 或者一条通过路由重新分配注入到 EIGRP 域内的路由
下一跳:路由的下一跳 IP 地址
原路由器:重分配外部路由到 EIGRP 自主系统的路由器 ID
Arbitrary Tag :携带一组路由映射的标记
外部协议度量:外部协议的度量
外部协议 ID :是从哪个协议学到的
标记
 
这个地方以后会再次接触
 
 
6.3.6 地址聚合
地址聚合:打破主网络地址分类限制的进一步汇总。
超网:小于标准的地址掩码
 

你可能感兴趣的:(EIGRP,的数据包格式)