一、RIP协议
1、原理:路由信息协议,基于距离向量算法的内部网关协议,认为一条好的路由就是它所经过的路由器数量最少的路由。每个路由器保存一张路由表,定期向与其相邻的路由器广播自己的路由表,邻居收到后完成自己路由表的更新。
2、RIP报文:


字段说明:
命令,定义RIP报文的类型,“1”表示请求报文,“2”表示响应报文。
版本号,定义RIP的版本号,其中值为“1”对应RIP-1,值为“2”对应RIP-2。若值为“0”则表示报文是对路由器整个路由表的请求。
地址族标识,定义协议类,TCP/IP协议类的值为“2”。若该报文是对路由器整个路由表的请求时,其值设置为“0”。
IP地址,定义目的网络的IP地址。
距离,指明从发出报文的路由器到目的网络的跳数,其取值范围为0~16。
3、特点:
①基于距离向量算法的路由协议,使用跳数作为度量标准,因此可以获取从源主机到目的主机中具有最少跳数的传输路径,但不能保证一定是最快的传输路径。
②实现简单,适用于小型网络,数据报传送路径上的跳数不大于15。
③路由表定期更新,一般每30秒更新一次,产生的网络流量较大。
④RIP报文封装在UPD中,使用520端口。

二、OSPF协议
1、开放最短路径优先协议,基于SPF算法的内部网关协议。度量标准可以基于带宽、延迟、可靠性和负载等服务类型,没有跳数限制,是目前因特网和企业网采用最多、应用最广泛的路由协议之一。
利用洪泛法,路由器向系统内所有路由发送链路状态(Link State Advertisement,LSA)。
2、ospf区域:为缩小传输范围简化OSPF计算的复杂度及路由表规模,采取分区域计算的方式。每个路由只维护所在区域的完整链路状态。
主干区域:area0 子区域:area1 area2

3、OSPF报文:承载与IP数据报内,使用协议号是89 (ICMP是1)

4、报文分类



