对每一个相邻路由器发送过来的RIP报文,进行一下步骤:
(1)对地址为X的相邻路由器发来的RIP报文,先修改此报文中的所有项目,把下一跳字段中的地址都改为X,并把所有的距离字段的值加1(见解释1),每一个项目都有3个关键数据,即:到目的网络N,距离是d,下一跳路由器是X。
(2)对修改后的RIP报文中的每一个项目,进行一下步骤:
若原来的路由表中没有目的网络N,则把该项目添加到路由表中(见解释2)。
否则若下一跳路由器地址是X,则把收到的项目替换原路由表中的项目(见解释3)。
若收到的项目距离d小于路由表中的距离,则进行更新(见解释4)。
否则什么也不做(见解释5)。
(3)若3分钟还没有收到相邻路由器的更新路由表,则把相邻路由器记为不可达的路由器,即把距离设置为16(距离16表示 不可达).
(4)返回.