EIGRP协议报文封装
刚学习了EIGRP协议的封装,于是想写出来与大家分享下。
首先说下EIGRP的封装【ethernet】【IP】【RTP】【FCS】
EIGRP采用的传输层协议叫RTP,是思科内部开发的协议,也是可靠性的传输层协议
EIGRP路由协议有5种数据包
1.hello报文
每5秒发送一次hello报文。当然也可以改动。hello包用来建立和维持邻居关系。
hold time是15秒 ,所以hello包更新时间不能少于15秒,最好在10秒左右。
版本号(Version):发EIGRP进程处理的具体版本,目前两个协议软件版本都可用。
操作码(Opcode):EIGRP报文类型:1为更新(Update);3为查询(Query);4为答复(Reply);5为问候(hello);6为IPX SAP。
校验和(Checksum):标准的IP校验和,除了IP报头的整个EIGRP报文计算。
标记(Flags):标记位。
序列号(Sequence):RTP中的32位序列号。
确认序列号(ACK):确认从邻居收到的报文,单播发送。
自治系统(Automous System Number):EIGRP协议域的标识号。
下面的是K值,K值不匹配不能建立邻居,K值影响开销的计算
影响邻居建立的值有:
1.自制系统号不匹配不能建立邻居
2.K值不匹配不能建立邻居