暂无图片
暂无图片
暂无图片
暂无图片
暂无图片

华为路由技术:is-is路由协议发布缺省路由配置及路由汇聚(上)

爱婷如命一生一世 2017-07-13
1197

今天来分享华为Isis发布缺省路由(这个命令超级简单,只需要了解应用背景,原理自然梳理开。):

首先,为了更好了解使用背景,我先来回忆一下缺省路由的使用背景:

如下图:

在说这个技术点前,我先大概对比下is-is和OSPF的一些区别。


区域的区别:

isis 配置中的网络实体名第一个字段决定设备是在哪个区域之中与路由类型有关,但是一定要和OSPF中area 区分开,在OSPF中area 0 一定是骨干区域

is-is区域判别标准:

骨干区域:判定标准-----路由类型level-2+level-1-2共同构成。

非骨干区域:判定标准----路由类型为level-1。


边界网关路由(ABR)的区别:

ospf之中,骨干区域中路由器的另一半接驳另一外一个区域(ABR),到底设备处于哪个区域是由OSPF接口来定义。

is-is之中,路由设备的处于哪个区域是由网络实体名第一个地段来决定的:



在华为is-is路由拓扑中,发布缺省路由的路由设备通常会在骨干和非骨干区域之间的level-1-2类型的设备,它会把内部区域level-1路由器指向自己,这么做原因和我上次分享过的路由渗透有关系,那就是外部的level-2的路由条目是无法传递到level-1路由设备中的,所以level-1的路由器就需要通过level-1-2的路由设备可以得知level-1-2路由器会自动给level-1路由器分发一条默认路由!由于is-is存在路由渗透的前提和背景通过缺省路由转发给外部。

从路由渗透知识点我们下,要记住缺省路由是给level-2路由类型的区域发送的。

说白了就是把level-1的路由条目向level-2区域发布出去,关键点就是不受外部的拓扑变化也能保护自己内部的网络拓扑信息。


下面,我来做实验来验证这个理论。

发布缺省路由实验草图:


R1和R2在区域0里面,R2-R3共同构成骨干区域。

ENSP拓扑如下:

配置如下:不要忘记在接口下启用Isis


-----

配置完成后,我站在R1上看下路由表:发现只有R2的,没有R3(没有R3的路由条目原因在于不同级别的是看不到的,因为R1是level-1不可能接受level-2嘛,)

但是在R3上却是能看到R1和R2 ,原因在于是r2是level-1-2级别的路由器,他可以把level-1级别的路由条目传送给自己。

最根本的原因:在level-1-2路由器上,他可以将level-1的数据(LSP)转换成level-2的数据(LSP)并发送至level-2区域,但是它不能将level-2的数据(LSP)转换成level-1数据(LSP)传送至level-1的区域


现在,我就要在R2上做发布缺省路由的配置命令:

这里需要注意的是:

表示具有一定的强制性,本地有没有配置默认路由,都会通过level-2级别的报文通过is-is 路由协议向外部发布缺省路由!

只不过在ENSP模拟器下不添加always这个参数时,你直接回车的话,你再次查看isis

配置时还会会出现这个参数,属于ENSP模拟器的一个bug

在华为官方解释中:不添加always的参数也会发布缺省路由,但是你要在本地配置一条静态路由条目,这样它就会以level-2级别的报文通过is-is路由协议向外部发布缺省路由。

配置完成后,我再来看下R3的路由条目:

发现其路由表中多了一条通往10.0.1.1的默认路由。

R1是没有level-2级别的路由条目的,因为它是level-1类型的路由是不可能接受到level-2的路由条目。,在重复一句,收不到level-2的路由条目是因为level-1-2无法传递给它。



---------------Isis路由发布缺省路由分享完毕。






接下来分享Isis路由协议的路由汇总的一些技术点:

命令超级简单,但是这个技术点需要理解原理的细节。

Isis路由聚合和RIP的路由聚合是有一些差别的,所以在这里我要详细的说一下:

在距离矢量协议中,如RIP协议,是没有区域这个概念的!而is-is的网络拓扑一般都是中大型网络,所以(Isis)链路状态信息是有区域这个概念的。

路由汇总的好处:减少路由条目!但是在Isis中,减少的并不是路由条目,而是链路状态信息。限于Isis的工作原理(通过邻居之间更新的LSDB数据库-----通过SPF算法----算出ISIS最佳路由条目产生Isis路由表-------然后提交至设备的IP路由转发表,由IP路由转发表选择。)所以,要针对链路状态信息更新,控制本地传播,这样才能减少路由条目。

华为在Isis路由汇总时(比思科简单很多。):在发布链路状态信息的设备上,它在设备本身进行汇总接口信息后,在发送出去,其他设备收到后就是汇总后信息。

下面,我画一张草图来验证此次路由汇总的实验华为思想理论:

ENSP拓扑图如下:

具体的Isis配置我这里就不说了,唯一注意的是R3-R5网络实体名中区域是01.R1--R2是02.其中R1-R2在loopback1/2口中加入以下局域网:




既然R2属于level-1-2路由器,此网络拓扑中的路由条目都应该是全部能学习到的:


这里要注意一点:在华为Isis路由中,如需汇总就必须要在这些将要汇总路由的直连设备上进行汇总。(符合华为Isis路由汇总的思想:在本设备的接口上进行汇总接口信息后发出.......)

按照这个说法:我在R1、R3上进行汇总,在R2上观察能不能看的到呢!

时间关系,下次再说。


文章转载自爱婷如命一生一世,如果涉嫌侵权,请发送邮件至:contact@modb.pro进行举报,并提供相关证据,一经查实,墨天轮将立刻删除相关内容。

评论