RIP协议在路由器中的应用非常广泛,随着网络和硬件的不断发展,RIP协议的使用已经渐渐减少。那么对于这部分内容,我们还是来简单了解一下。毕竟这个协议是路由器的基础知识。
RIP协议的分组格式
下面描述IP RIP和IP RIP2的分组格式。
1、RIP协议分组格式
命令--表示该分组是请求还是响应。请求分组要求路由器发送其路由表的全部或部分。
响应分组可以是主动提供的周期性路由更新或对请求的响应。大的路由表可以使用多个RIP分组来传递信息。
版本号--指明使用的RIP版本,此域可以通知不同版本的不兼容。
零--未使用。
地址族标志(AFI)--指明使用的地址族。RIP设计用于携带多种不同协议的路由信息。
每个项都有地址族标志来表明使用的地址类型,IP的AFI是2。
地址--指明该项的IP地址。
metric--表示到目的的过程中经过了多少跳数(路由器数)。有效路径的值在1和15之间,16表示不可达路径。
注:在一个IP RIP协议分组中最多可有25个AFI、地址和metric域,即一个RIP分组中最多可含有25个地址项。
2、RIP2分组格式
RIP2规范(RFC1723)允许RIP分组包含更多的信息,并提供了简单的认证机制。
命令--表示该分组是请求还是响应。请求分组要求路由器发送其路由表的全部或部分。
响应分组可以是主动提供的周期性路由更新或对请求的响应。大的路由表可以使用多个RIP分组来传递信息。
版本--指明使用的RIP版本,在实现RIP2或进行认证的RIP协议分组中,此值为2。
未使用--值为0。
地址族标志(AFI)--指明使用的地址族。RIP设计用于携带多种不同协议的路由信息。每个项都有地址族标志来表明使用的地址类型,IP的AFI是2。
如果第一项的AFI为0xFFFF,该项剩下的部分就是认证信息。目前,唯一的认证类型就是简单的口令。
路由标记--提供区分内部路由(由RIP学得)和外部路由(由其它协议学得)的方法。
IP地址--指明该项的IP地址。
子网掩码--包含该项的子网掩码。如果此域为0,则该项不指定子网掩码。
下一跳--指明下一跳的IP地址。
metric--表示到目的的过程中经过了多少跳数(路由器数)。有效路径的值在1和15之间,16表示不可达路径。
注:在一个IP RIP协议分组中最多可有25个AFI、地址和metric域,即一个RIP分组中最多可含有25个地址项。 如果AFI指明为认证信息,则只能有24个路由表项。