新加坡狮城论坛

返回列表 发帖 付费广告
查看: 1929|回复: 3

静态路由中的下一跳地址和送出接口的区别和使用

[复制链接]
发表于 半年前|来自:重庆 | 显示全部楼层 |阅读模式
路由器转发任何数据包之前,路由表过程必需确定用于转发数据包的送出接口。将此过程称为路由解析。

来看下具体的解析过程

R1 路由表中有下面这条静态路由:

S 192.168.2.0/24 [1/0] via 172.16.2.2



查找路由只是查询过程的第一步。 R1 必需确定如何到达下一跳 IP 地址 172.16.2.2 将进行第二次搜索,以查找与 172.16.2.2 匹配的路由。

本例中, IP 地址 172.16.2.2 与直连网络 17216.2.0/24 路由相匹配。

C 172.16.2.0 is directli connected, Serial0/0/0



172.16.2.0 路由是一个直连网络,送出接口为 Serial 0/0/0 此次查找告知路由表过程数据包将从此接口转发出去。因此,将任何数据包转发到 192.168.2.0/24 网络实际上经过了两次路由表查找过程。



本例中:路由查找将包括下面两个步骤

1. 数据包的目的 IP 地址与静态路由 192.168.2.0/24 匹配,下一跳 IP 地址是 172.16.2.2

2. 静态路由的下一跳 IP 地址( 172.16.2.2 与直连网络 172.16.2.0/24 匹配,送出接口为 Serial 0/0/0

对于只具有下一跳 IP 地址而且没有指定送出接口的每一条路由,都必需使用路由表中有送出接口的另一条路由来解析下一跳 IP 地址。



通常,这些路由将解析为路由表中直连网络的路由,因为这些条目始终包括送出接口。

送出接口关闭

请注意,从 debug 命令的输出可以看出,当 Serial 0/0/0 接口关闭后,所有三条静态路由都被删除,因为所有三条静态路由都被解析到 Serial 0/0/0 但是这些静态路由仍保留在 R1 运行配置内。如果该接口重新开启(通过 no shutdown 再次启用)则 IOS 路由表过程将把这些静态路由重新安装到路由表中。

静态路由和点对点网络

注:该静态路由条目中,此路由显示为直连。您必须记住,这并不表示该路由是直连网络或直连路由。该路由仍是静态路由。

使用送出接口而不是下一跳 IP 地址配置的静态路由是大多数串行点对点网络的理想选择。使用如 HDLC 和 PPP 之类协议的点对点网络在数据包转发过程中不使用下一跳 IP 地址。路由后的 IP 数据包被封装成目的地址为第 2 层广播地址的 HDLC 第 2 层帧。



注:某些特定情况下,网络管理员希望在静态路由中使用下一跳 IP 地址,而不是送出接口。比如以太网络中出现的多路访问网路中,如果只指定送出接口的话,路由器并没有充足的信息来决定哪台设备是下一跳)



静态路由中使用送出接口的好处



对于串行点对点网络和以太网出站网络来说,静态路由中使用送出接口都比较有利。路由表过程只需要执行一次查找就可以找到送出接口,不必为了解析下一跳地址再次进行查找。

对于使用出站点对点串行网络的静态路由,最好只配置送出接口。对于点对点串行接口,数据包传送顺序从不使用路由表中的下一跳地址,因此不需要配置该地址。

对于使用出站以太网络的静态路由,最好同时使用下一跳地址和送出接口来配置。
发表于 半年前|来自:重庆 | 显示全部楼层
小狮租房
真是个好贴子呀!顶。我使劲顶
回复 支持 反对

使用道具 举报

发表于 半年前|来自:重庆 | 显示全部楼层
真理往往掌握在少数人的手里
回复 支持 反对

使用道具 举报

发表于 半年前|来自:重庆 | 显示全部楼层
西门吹雪从此学会了最强一招剑神一顶
回复 支持 反对

使用道具 举报

发表回复

您需要登录后才可以回帖 登录 | 注册会员 新浪微博登陆

本版积分规则

联系客服 关注微信 下载APP 小程序 返回顶部 返回列表