RIP 路由协议
路由信息协议(RIP)是 IGP 中最先得到广泛应用的协议,是应用层协议,使用 UDP 传送数据。每个路由器维护从它自己到每一个目的网络的距离记录,称“距离向量”;优先选择跳数少的路径;为了防止不断循环,一条路径最多只能包含15个路由器,16跳时即表示网络不可达。
特点:仅和相邻路由器交换信息;路由器之间交换本路由器所知道的全部信息;按固定的时间间隔交换路由信息。
距离向量算法:每一个路由表项都有三个关键数据:<目的网络 n,距离="" d,下一跳路由器="" x="">,对于每个相邻路由器发送过来的 RIP 报文,进行:
对地址为 X 的相邻路由器发来的 RIP 报文,先把下一跳字段都改为 X,并把距离都加1。
当原来的路由表中没有目的网络 N 时,把该表项加到路由表中。
当原来的路由表中有目的网络 N,且下一跳路由器地址是 X 时,用收到的项目替换原路由表中的项目。
当原来的路由表中有目的网络 N,且下一跳路由器地址不是 X 时,若收到的表项中的 d 小于原表项中的,则替换。
如果180秒还没有收到相邻路由器的更新路由表,则把此相邻路由器距离设为16。