在本章中,我们学习了如何使用静态路由连接远程网络。远程网络是指只有通过将数据包转发至另一台路由器才能到达的网络。静态路由配置很简单。但是,在大型网络中,这种手动操作可能会造成很大的麻烦。在后面的章节中,我们将看到即使在已经使用动态路由协议的情况下,静态路由仍在继续使用。

 
静态路由可以配置为使用下一跳 IP 地址,通常是下一跳路由器的 IP 地址。当使用下一跳 IP 地址时,路由表过程必须将该地址解析到送出接口。在点对点串行链路上,使用送出接口来配置静态路由通常更为有效。在类似以太网之类的多路访问网络中,可以同时为静态路由配置下一跳 IP 地址和送出接口。
 
静态路由的默认管理距离为“1”。该管理距离同样适用于同时配置有下一跳地址和送出接口的静态路由。
 
只有当静态路由中的下一跳 IP 地址能够解析到送出接口时,该路由才能输入路由表中。无论使用下一跳 IP 地址还是送出接口配置静态路由,如果用于转发数据包的送出接口不在路由表中,则路由表不会包含该静态路由。
 
在许多情况下,多条静态路由可以总结为一条静态路由。这意味着路由表中的条目数量会随之减少,路由表查找过程也因此变得更快。覆盖面最广的总结路由是默认路由,此路由的网络地址和子网掩码均为 0.0.0.0。如果路由表中没有更加精确的匹配条目,路由表将使用默认路由将数据包转发到另一台路由器。