Chinaunix首页 | 论坛 | 博客
  • 博客访问: 224045
  • 博文数量: 47
  • 博客积分: 776
  • 博客等级: 军士长
  • 技术积分: 514
  • 用 户 组: 普通用户
  • 注册时间: 2008-04-18 12:04
文章分类

全部博文(47)

文章存档

2016年(1)

2015年(18)

2013年(28)

我的朋友

分类: 网络与安全

2013-09-17 20:36:23

由于ISIS的区域划分规则,ISIS的路由聚合也比较另类,总结如下:

总结:ISIS
的聚合命令存在于L2L1相互转换的缝隙中,如果没有L2 L1的转换聚合就不生效。聚合命令还存在于系统和L2之间,在系统和L1之间不生效。聚合命令和路由是否是ABR(L2L1)路由器无关。



summary-address  ip-address mask

  level-1    Summarize into level-1 area

  level-1-2  Summarize into both area and sub-domain

  level-2    Summarize into level-2 sub-domain

 

1、  ISIS只能对自身产生的LSP进行聚合。

2、  此命令可对引入的路由以及区域内产生的路由进行聚合。

3、  level-1 只对发布到L1区域中的路由聚合(配置路由渗透)。

4、  level-1-2 对发布到L1L2区域中的路由聚合。

5、  level-2 只对发布到L2区域中的路由聚合,缺省情况。


1111--------------

R3

summary-address 10.3.0.0 255.255.0.0

summary-address 10.1.0.0 255.255.0.0

 

R1

     10.0.0.0/8 is variably subnetted, 6 subnets, 3 masks

i L2    10.3.1.0/30 [115/30] via 10.100.1.6, Serial1/2

i L2    10.3.0.1/32 [115/40] via 10.100.1.6, Serial1/2

i L2    10.3.0.0/16 [115/20] via 10.100.1.6, Serial1/2

C       10.1.0.1/32 is directly connected, Loopback0

i L2    10.3.0.2/32 [115/30] via 10.100.1.6, Serial1/2

C       10.100.1.4/30 is directly connected, Serial1/2

此处的聚合路由是由聚合而来,明细路由是L2 LSP直接发过来的。因此明细和聚合并存。

 

R5:

     10.0.0.0/8 is variably subnetted, 6 subnets, 3 masks

C       10.3.1.0/30 is directly connected, Serial1/3

i L1    10.3.0.1/32 [115/20] via 10.3.1.1, Serial1/3

i L2    10.3.0.0/16 [115/20] via 10.3.1.1, Serial1/3

i L2    10.1.0.1/32 [115/30] via 10.3.1.1, Serial1/3

C       10.3.0.2/32 is directly connected, Loopback0

i L1    10.100.1.4/30 [115/20] via 10.3.1.1, Serial1/3

 

命令的意思是发往L2的路由进行聚合。从路由可知只聚合了10.3.0.0/16的路由。10.1.0.0/16的路由没有聚合。原因是聚合命令发生在L1转到L2或者L2转到L1的过程中。10.3.0.0的路由在AREA 3里是L1路由,发到AREA 1里是L2路由,因此有一个路由转换的过程,因此可以聚合。10.1.0.0的路由是从AREA1里直接通过L2 LSP发到AREA3里去的,没有这个转换过程,因此无法聚合。由此可知summary-address命令的位置是在L2L1之间的缝隙里进行的。ISIS中单纯的L1L2不聚合是因为如果聚合会破坏整个LSP数据库的完整性,造成路由环路。

2222---------------

R3:

summary-address 10.1.0.0 255.255.0.0 level-1

summary-address 10.3.0.0 255.255.0.0 level-1

由于没有发生L2L1的转换,因此单配上述命令不起作用,路由渗透如下

redistribute isis ip level-2 into level-1 route-map l2l1

!

ip prefix-list l2l1 seq 5 permit 0.0.0.0/0 le 32

!

route-map l2l1 permit 10

 match ip address prefix-list l2l1

!

R1:

     10.0.0.0/8 is variably subnetted, 5 subnets, 2 masks

i L2    10.3.1.0/30 [115/20] via 10.100.1.6, Serial1/2

i L2    10.3.0.1/32 [115/20] via 10.100.1.6, Serial1/2

C       10.1.0.1/32 is directly connected, Loopback0

i L2    10.3.0.2/32 [115/30] via 10.100.1.6, Serial1/2

C       10.100.1.4/30 is directly connected, Serial1/2

上面的10.3.0.0/16的聚合不起作用,因为是发往L1的聚合。因此没有聚合路由。

 

R5:

     10.0.0.0/8 is variably subnetted, 6 subnets, 3 masks

C       10.3.1.0/30 is directly connected, Serial1/3

i L1    10.3.0.1/32 [115/20] via 10.3.1.1, Serial1/3

i L2    10.1.0.1/32 [115/30] via 10.3.1.1, Serial1/3

C       10.3.0.2/32 is directly connected, Loopback0

i ia    10.1.0.0/16 [115/30] via 10.3.1.1, Serial1/3

i L1    10.100.1.4/30 [115/20] via 10.3.1.1, Serial1/3

在路由表中聚合为IA类型。10.1.0.0网段的明细路由为L2 LSP直接发过来的和聚合无关。

 

3333------------------

R3:

summary-address 10.1.0.0 255.255.0.0 level-1-2

 summary-address 10.3.0.0 255.255.0.0 level-1-2

 redistribute isis ip level-2 into level-1 route-map l2l1

2种情况的叠加。



4444--------------

R3:

summary-address 10.1.0.0 255.255.0.0

summary-address 10.3.0.0 255.255.0.0

 

R1:

     10.0.0.0/8 is variably subnetted, 3 subnets, 3 masks

i L2    10.3.0.0/16 [115/20] via 10.100.1.6, Serial1/2

C       10.1.0.1/32 is directly connected, Loopback0

C       10.100.1.4/30 is directly connected, Serial1/2

注意比对1-R1路由表的区别。此处没有了L1的明细路由。在L1L2转换时被聚合,明细路由被过滤。

 

R5:

     10.0.0.0/8 is variably subnetted, 4 subnets, 2 masks

C       10.3.1.0/30 is directly connected, Serial1/3

i L1    10.3.0.1/32 [115/20] via 10.3.1.1, Serial1/3

C       10.3.0.2/32 is directly connected, Loopback0

i L1    10.100.1.4/30 [115/20] via 10.3.1.1, Serial1/3

i*L1 0.0.0.0/0 [115/10] via 10.3.1.1, Serial1/3

缺省为level-2参数,因此对L1无影响。无聚合路由。

 

5555-----------------

R3:

summary-address 10.1.0.0 255.255.0.0 level-1

summary-address 10.3.0.0 255.255.0.0 level-1

redistribute isis ip level-2 into level-1 route-map l2l1

R1

     10.0.0.0/8 is variably subnetted, 5 subnets, 2 masks

i L2    10.3.1.0/30 [115/20] via 10.100.1.6, Serial1/2

i L2    10.3.0.1/32 [115/20] via 10.100.1.6, Serial1/2

C       10.1.0.1/32 is directly connected, Loopback0

i L2    10.3.0.2/32 [115/30] via 10.100.1.6, Serial1/2

C       10.100.1.4/30 is directly connected, Serial1/2

注意对比4-R1的路由表,这里因为前面的聚合命令其实没起作用,此处又出现了从L1转换到了L2的明细路由。

R5:

     10.0.0.0/8 is variably subnetted, 5 subnets, 3 masks

C       10.3.1.0/30 is directly connected, Serial1/3

i L1    10.3.0.1/32 [115/20] via 10.3.1.1, Serial1/3

C       10.3.0.2/32 is directly connected, Loopback0

i ia    10.1.0.0/16 [115/30] via 10.3.1.1, Serial1/3

i L1    10.100.1.4/30 [115/20] via 10.3.1.1, Serial1/3

i*L1 0.0.0.0/0 [115/10] via 10.3.1.1, Serial1/3

此处出现了10.1.0.0/16的聚合路由,类型为IA,而不是L1路由。

6666---

R3

summary-address 10.3.0.0 255.255.0.0 level-1-2

summary-address 10.1.0.0 255.255.0.0 level-1-2

redistribute isis ip level-2 into level-1 route-map l2l1

 

R1:

     10.0.0.0/8 is variably subnetted, 3 subnets, 3 masks

i L2    10.3.0.0/16 [115/20] via 10.100.1.6, Serial1/2

C       10.1.0.1/32 is directly connected, Loopback0

C       10.100.1.4/30 is directly connected, Serial1/2

 

R5:

     10.0.0.0/8 is variably subnetted, 5 subnets, 3 masks

C       10.3.1.0/30 is directly connected, Serial1/3

i L1    10.3.0.1/32 [115/20] via 10.3.1.1, Serial1/3

C       10.3.0.2/32 is directly connected, Loopback0

i ia    10.1.0.0/16 [115/30] via 10.3.1.1, Serial1/3

i L1    10.100.1.4/30 [115/20] via 10.3.1.1, Serial1/3

i*L1 0.0.0.0/0 [115/10] via 10.3.1.1, Serial1/3

 

前面情况的叠加。

 

7777----------

summary-address 10.3.0.0 255.255.0.0 level-2

ISIS的聚合不一定必须配置到L1L2路由器上,上述命令在L2/L2L1路由器(非ABR)上配置可生效。

summary-address 10.3.0.0 255.255.0.0 level-1

此命令在L1/L2L1上配置均无效。因此聚合命令存在于系统和L2路由表之间。

 

总结:ISIS的聚合命令存在于L2L1相互转换的缝隙中,如果没有L2 L1的转换聚合就不生效。聚合命令还存在于系统和L2之间,在系统和L1之间不生效。聚合命令和路由是否是ABR(L2L1)路由器无关。

阅读(5068) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~