1.4.6 次优外部路由

次优外部路由

 

产生问题

 

针对于次优外部路由为什么会产生,这是一个比较特殊的场景,我们可以看一下:

 

现在我们可以想象中间是一台交换机,三个路由器连接在同一个交换机上,这是一个共享的以太网的情况。此时RTB是一个ASBR的,然后RTB同时运行了OSPF和RIP,对于RTA来说它是一个只运行了OSPF的路由器,RTC是一个只运行了RIP的路由器,这是它的一个背景。

 

接着我们就在RTB上进入到OSPF的进程,【import rip】,然后进入到RIP的进程,【import ospf】,做一个互相的引入。

 

 

因此我们可以看到RTB负责生成这个5类LSA,然后这个时候我们去查看RTA的路由表,去往192.168.3.0的网段,那么我们的下一跳肯定是RTB,因为这条5类LSA就是我们的RTB生成的。

 

但是实际上在这个网络中我们可以看到,去往RTB并不是一个最优的路由。

 

我们把数据要想去往192.168.3.0,我们要先发给RTB,实际上RTB还是要把这个数据发给RTC,然后RTC再去往目的网段192.168.3.0。实际上我们可以看到,针对于这个网络我们的RTA和RTC是可以直接进行通信的。

 

因此这就是一个次优的外部路由产生的原因,我的路由是RTA生成的,这条5类LSA的生成是RTB。

 

但是最优的下一跳并不是RTB,而是RTC。此时我们如何把这个RTC的信息加进来呢?

 

解决方法

 

我们前面介绍过,在5类LSA中有一个特殊的参数就是Forwarding Address。

 

因此我们可以看到在这里的Forwarding Address在RTB产生的5类LSA中。此时再这种情况下的Forwarding Address就会置位,置位为10.1.123.3。

 

 

此时我收到这条5类LSA,我的下一跳就不再是RTB了,下一跳直接置为Forwarding Address(10.1.123.3)。

 

这样就能够保证一个最优的路由。

 

什么时候我的Forwarding Address会去置位呢?这里主要保证3个条件就可以了:

 

  • 第一个,接口类型是广播多路访问网络

 

如果是点对点的话肯定是不会产生这种次优路径的。

 

  • 第二个,关于中间的网段,接口不能是静默接口

 

(静默接口就是置位Silent-interface,此时它是不收不发OSPF的报文的)。

 

  • 第三个,接口的网段,要宣告进OSPF才会将Forwarding Address去置位

 

这个实验建议操作一下,去查看Forwarding Address是否能够去置位。

 

 

 

  • 2
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 2
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值