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