静态路由关联下一跳和出接口问题
这个图不知道怎么看不清了,但是不影响今天的主题,我今天发现个特殊的问题,注意,不是研究静态路由跟下一跳或者出接口的异同。
而是今天我发现,当静态路由只跟出接口,不跟下一跳时。
如上图中中间的设备,写了iproute-static 0.0.0.0 0 g0/0/0.
那么中间这台设备收到包,是无法转发的,只有这个流量是自己转发的时候,
中间设备才能转发。
如上图,如果流量是中间设备产生的,就发,
如果流量是第一台路由始发的,这时中间路由器就不发了。
这个情况我在ensp测试是这样的,思科没测试过。不知道是什么原因,
请各位大神帮帮忙。谢谢
静态路由出接口写错了,是中间设备右边的接口。
o
本帖最后由 famingOrc 于 2020-2-20 17:25 编辑有两个问题
首先拿你图上的第一个说 AR6 AR7 AR8 三个设备之间如果只是走静态路由,没有配置IGP。如果想要AR6和AR8通信,就应在AR6和AR8上配置缺省路由或者静态路由。从6到8过去要一个路由,还需要8到6的一个回程路由才能正常通信。如果你只是在中间设备上配置了缺省路由,那么你AR6设备上根本找不到到AR8的路由,同理AR8也没有回来的路由。你的7和8是直连的,他们之间通信肯定没有问题。
第二个问题静态路由只配置出接口的情况,适用于点到点的链路。点到点的接口相连的对端接口地址就是路由的下一跳地址。比如PPP链路中,就可以通过协商得知对端接口地址。你图上连接的是以太网接口,以太网接口是属于广播型的接口。如果你只是配置了出接口,那么路由根本获取不到你的下一跳地址。
如果都是三层互联的话,相互的路由都得指,直连通是因为有直连路由
页:
[1]