6.3.5 EIGRP 的数据包格式<?xml:namespace prefix = o ns = "urn:schemas-microsoft-com:office:office" />

EIGRP协议数据包的IP头部指定它的协议号是88,

1、  EIGRP包头

这个地方抓包

版本号(Version EIGRP就一个版本,没有变过

操作码(OpcodeEIGRP数据包的类型

校验和(Checksum标准的IP校验和

标记(Flags目前包括2个标记。大部分的位设置为init位,0x00000001(表明路由条目是新的邻居关系的开始)

0x00000002条件接收位,一个私有的可靠组播算法

序列号(Sequence:用在RTP中的32位序列号

确认序列号(ACK:单播确认,hello数据包(非零ack字段),本地路由器从邻居路由器哪里收到的最新的一个32为序列号。

自主系统号(ASEIGRP协议的标识号

 

1、  一般的TLV字段

携带EIGRP的管理信息不需要指定任何一个可路由的协议

带参数的TLV用来传递度量权重和抑制时间

就是这个啦

并且这个也是IP特有的TLV

我这边的意思就是K值(计算度量的几个因素,和死亡时间)

 

1、  IP特有的TLV

每个更新、查询、和答复数据包都至少包含一个路由TLV

找个更新包看下

IP内部路由

下一跳:下一跳IP地址

延迟:以10us为单位表示的延迟总和

带宽:沿着路由的方向所有接口所配置的最小带宽。

MTU:沿着到达目的地的路由上所有链路中最小的最大传输单元。

跳数:到达目的地的路由的跳数

可靠性:到达目的地的路由上接口的出站误码率的总和

负载:到达目的地的路由上接口的出站负载的总和。

保留字段

前缀字段:网络位的个数
目的地址:路由的目的地址

 

这样理解

下一跳:下一站

延迟:车辆跑的时候总是有延迟的。。。(红绿灯~~~ 不知道为什么想到了这个,红绿灯带来的车辆延迟)

带宽:路的宽和窄

MTU:看最小的车道(桥北是8个车道的,一次可以走8辆车,但是以上桥就悲剧了,长江大桥是2车道的)

跳数:经过几个路口

可靠性:这个路段是不是事故经常发生的地段~~~

负载:路上车辆越少越少拥挤,车一多了,就堵了~~在路上的车的多少

目的地址:目的地

 

2IP外部路由的TLV

到达EIGRP自助系统外部的目的地址的一条路径/或者一条通过路由重新分配注入到EIGRP域内的路由

下一跳:路由的下一跳IP地址

原路由器:重分配外部路由到EIGRP自主系统的路由器ID

Arbitrary Tag :携带一组路由映射的标记

外部协议度量:外部协议的度量

外部协议ID:是从哪个协议学到的

标记

 

这个地方以后会再次接触
 
 
6.3.6 地址聚合

地址聚合:打破主网络地址分类限制的进一步汇总。

超网:小于标准的地址掩码