系统管理指南:IP 服务

Oracle Solaris : 中的路由协议

本节介绍了 Oracle Solaris 10 中支持的两个路由协议:路由信息协议 (Routing Information Protocol, RIP) 和 ICMP 路由器搜索 (Router Discovery, RDISC)。RIP 和 RDISC 都是标准 TCP/IP 协议。有关 Oracle Solaris 10 中可用的路由协议的完整列表,请参阅表 5–1表 5–2

路由信息协议 (Routing Information Protocol, RIP)

RIP 由系统引导时自动启动的路由选择守护进程 in.routed 实现。如果在指定了 s 选项的情况下 in.routed 在路由器上运行,它将使用一个可到达每个可访问网络的路由填充内核路由表,并通过所有网络接口通告“可访问性”。

如果在指定了 q 选项的情况下 in.routed 在主机上运行,它将提取路由信息,但不会通告可访问性。在主机上,可以使用两种方法提取路由信息:

ICMP 路由器搜索 (Router Discovery, RDISC) 协议

主机使用 RDISC 从路由器获取路由信息。因此,当主机运行 RDISC 时,路由器也必须运行其他协议(例如 RIP)来交换路由器信息。

RDISC 由应该运行在路由器和主机上的 in.routed 实现。在主机上,in.routed 使用 RDISC 从通过 RDISC 通告自身状态的路由器中搜索缺省路由。在路由器上,in.routed 使用 RDISC 将缺省路由通告给直接相连的网络中的主机。请参见 in.routed(1M) 手册页和 gateways(4) 手册页。