HCIE学习笔记(1)之ISIS路由渗透


前言

关于ISIS如有渗透的相关内容,记录学习ISIS的相关心得。


一、ISIS路由渗透作用

通常情况下,Level-1区域内的路由通过Level-1路由器进行管理。所有的Level-2和Level-1-2路由器构成一个连续的骨干区域。Level-1区域必须且只能与骨干区域相连,不同的Level-1区域之间并不相连。

Level-1-2路由器将学习到的Level-1路由信息装进Level-2 LSP,再泛洪LSP给其他Level-2和Level-1-2路由器。因此,Level-1-2和Level-2路由器知道整个IS-IS路由域的路由信息。但是,为了有效减小路由表的规模,在缺省情况下,Level-1-2路由器并不将自己知道的其他Level-1区域以及骨干区域的路由信息通报给它所在的Level-1区域。这样,Level-1路由器将不了解本区域以外的路由信息,可能导致与本区域之外的目的地址通信时无法选择最佳的路由。

为解决上述问题,IS-IS提供了路由渗透功能。通过在Level-1-2路由器上定义ACL(Access Control List)、路由策略、Tag标记等方式,将符合条件的路由筛选出来,实现将其他Level-1区域和骨干区域的部分路由信息通报给自己所在的Level-1区域。

二、相关实验

1.普通的ISIS渗透

ISIS路由渗透的最重要的作用,用来解决ISIS Level-1无法感知区域外部路由导致的次优路径问题。
ISIS如有渗透拓扑1

出现的问题及解决途径:
如图1所示,RouterA发送报文给RouterF,选择的最佳路径应该是RouterA->RouterB->RouterD->RouterE->RouterF。因为这条链路上的cost值为40,但在RouterA上查看发送到RouterF的报文选择的路径是:RouterA->RouterC->RouterE->RouterF,其cost值为70,不是RouterA到RouterF的最优路由。

RouterA作为Level-1路由器并不知道本区域外部的路由,那么发往区域外的报文都会选择由最近的Level-1-2路由器产生的缺省路由发送出去,所以会出现RouterA选择次最优路由转发报文的情况。

如果分别在Level-1-2路由器RouterC和RouterD上使能路由渗透功能,Aera10中的Level-1路由器就会拥有经这两个Level-1-2路由器通向区域外的路由信息。经过路由计算,选择的转发路径为RouterA->RouterB->RouterD->RouterE->RouterF,即RouterA到RouterF的最优路由。

2.成环状的ISIS渗透

当ISIS设备成环,并且ISIS两个Level-1-2都将Level-2的路由渗透到Level-1区域中。此时会出现次优路径,相关的解决方法。
ISIS路由渗透拓扑2
出现问题
如图所示,此时AR1和AR2为Level-1-2的路由器,并且将Level-2的路由渗透到Level-1当中,全链路的Cost全部为默认值10。原本由AR2将Level-1的路由信息添加进Level-2中,这些原本属于Level-1的路由信息被当作Level-2的路由信息被AR1通过如有渗透回到了Level-1当中,反向也是如此,所以会出现环路问题。

ISIS原生解决这种环路问题的机制是通过DU(Down/Up)比特位进行解决。当Level-1-2的路由器将Level-2中的路由渗透到Level-1当中时,会将这些路由的DU比特位置位为1。结合ISIS域间防环原则,可以防止出现环路问题。但是出现了次优路径的新问题。

ISIS域间防环原则:
	1.	Level-1-2的路由器,无论是否存在Level-2的邻居,都不会计算ATT bit。
	2.	无论任何Cost,Level-1的路由总是优先于Level-2的路由,
		且Level-2路由优于DU比特位置位为1的Level-1路由
		(即Level-1 > Level-2 > Level-1*)。
	3.	Level-1-2路由器不会Level-1区域中DU比特位置位为“1”的路由,泄露到Level-2中。

如上图,因为ISIS域间防环原则的第二条,导致AR2访问非直连Level-2网段(即AR1-AR4链路)时,将通过Level-1路由进行访问,即AR2访问所有非直连网段路由时,均优选Level-1路由,导致出现次优路径问题。
ISIS路由表项

路由渗透相关命令:
@import-route isis level-2 into level-1 					
	//代表将所有Level-2的路由 渗透到Level-1的LSP中。
@import-route isis level-1 into level-2 					
	//代表将所有Level-1的路由 渗透到Level-2的LSP中。(默认存在)
@import-route isis level-2 into level-1 filter-policy 2000 	
	//Level-2向Level-1渗透的时候 执行路由过滤。
@import-route isis level-1 into level-2 filter-policy 2000 	
	//Level-1向Level-2渗透的时候 执行路由过滤。
@路由渗透的过滤策略,针对Level-1-2路由器的直连路由无效。
@渗透的时候,路由的Cost为Level-1-2路由器到达目的网络的Cost。

总结

例以上就是今天要讲的内容,简单介绍ISIS路由渗透和相关实验。

  • 5
    点赞
  • 59
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值