递归路由查找
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
递归路由
在添加静态路由的时候,next_hop一般是和本地路由器直连的邻居路由器的接口IP地址。当然我们完全可以写成到达目的地的路径上的任一路由器的接口IP地址。
A-B-C-D-E-F六台路由器串联,在A上正常情况下我们这样添加路由:
Ip route F f-mask B
当然也可以这样添加:ip route F f-mask E ,要到达F的下一跳是E。但是在本地路由表中还得有到达E的路由条目:ip route E e-mask D,到达E 的下一跳是D;在本地路由表中还得有到达D的路由条目:ip route D d-mask C,到达D的下一跳是C;在本地路由表中还得有到达C的路由条目:ip rotue C c-mask B,到达C的下一跳是B;在本地路由表中有到达B的直连路由。
这就是一个标准的递归路由。当中间网络有多条路径到达目的时,可以采用递归路由的方式分段管理。
递归路由在实际的网络环境中用的相对较少!
ping命令的关键点
检查网络的通断情况,我们一般使用ping命令来检查。
1:可以ping通目的地址,但ping不通中间某个路由器的接口。
这种现象是典型的可以通过,但无法到达的问题。原因在哪里呢?请大家思考!
2:连接在路由器上的PC可以telnet到目的地址,但在路由器上却无法ping 通目的地址。
Ping是一个双向的过程,数据包发送到目的地址,目的地址再发送响应包到源地址。这是ping的最基本,最简单的要求。
在路由器上直接ping目的地址,并没有给出源IP地址。一般情况下源地址就是数据包离开路由器的接口的IP地址。
可以ping通目的地址,说明数据包离开路由器的接口的网络对于目的地址是可达的,在路由器上也有到达目的地址的路由。Ping不通中间某个路由器的接口,只能说明没有路由!!凡是ping不通的情况,首先应该查看是否存在路由!!
要明确路由是否存在,请一定使用show ip route命令来查看。
要明确源到目的是否畅通,请一定在使用ping的时候携带源地址。
Ping命令携带源地址有两种方式(不同版本有所差异):
1:ping destination_ip source_ip
2:输入ping命令然后回车,根据提示,输入目的ip地址和源IP地址。
第二种我们一般称为扩展ping。