路由信息协议 (RIP) 是一种距离矢量路由协议。RIP 的下一代应用安全网关实现支持 RIP 版本 2(请参阅 RFC 2453)和 RIPng(请参阅 RFC
2080)。
RIP 是为小型 IP 网络设计的,根据跃点计数来确定路由;最佳路由的跃点数最少。RIP 基于 UDP,使用端口 520 进行路由更新。通过将路由限制为最多 15
个跃点,该协议可帮助防止路由循环,但同时也限制了支持的网络大小。如果需要 15 个以上的跃点,则不会路由网络通信。另外,与 OSPF 和其他路由协议相比,RIP 可能需要更长的时间来聚合。
启用 RIP 后,下一代应用安全网关多播将从每个启用了 RIP 的接口请求 RIP 更新。相邻路由器使用其路由表中的信息进行响应。仅当来自相邻路由器的路由尚未记录在路由表中时,下一代应用安全网关才会将这些路由添加到自己的路由表中。当路由已存在于路由表中时,下一代应用安全网关会将公布的路由与记录的路由进行比较,并根据路由表选择最短路由。
RIP 使用跃点计数作为选择最佳路由的度量。跃点计数 1 表示直接连接到单元的网络,跃点计数 16 则表示下一代应用安全网关无法访问的网络。数据包为到达目标所经过的每个网络通常计为一个跃点。当下一代应用安全网关比较指向同一目标的两个路由时,会将跃点计数最小的路由添加至路由表。
同样,如果接口上启用了 RIP,下一代应用安全网关会定期向相邻路由器发送 RIP 响应。更新依照管理员为公布下一代应用安全网关路由表中的路由指定的规则,提供有关这些路由的信息。管理员可以指定下一代应用安全网关发送更新的频率、在不更新的情况下路由可以在路由表中保留多久,以及对于未定期更新的路由,在单元将路由公布为无法到达之后多久会从路由表中移除。
在配置 RIP 设置时,管理员必须指定正在运行 RIP 的网络,还必须指定在连接到启用了 RIP 的网络的下一代应用安全网关接口上调整 RIP 操作所需的任何附加设置。