路由聚合

路由聚合

中文名 路由聚合
含义 能够用一个地址通告众多网络
目录导航

作用

       通过用位掩码代替地址类别来判定地址的网络部分,使路由器能够聚合或者汇总路由信息,从而能够缩小路由器中路由表的大小。

路由聚合(也叫汇总)是让路由选择协议能够用一个地址通告众多网络,旨在缩小路由器中路由选择表的规模,以节省内存,并缩短IP对路由选择表进行分析以找出前往远程网络的路径所需的时间。

如何使用路由聚合缩小路由表

1 Inter-area 路由聚合

Inter-area路由聚合在ABR上进行,对来自AS内部的路由起作用。对通过路由重新分发而引入的外部路由不起作用。为了利用路由聚合这个特性;在一个区域中的网络地址应当连续,这些成块的地址可以形成一个范围。

2 External 路由聚合

External 路由聚合是指通过路由重新分发将External 路由引入OSPF区域中。同样,要确保要聚合的External路由的范围是连续的。如果从两个不同的路由器聚合的路由含有相同部分,则在报文转发到目的地址过程中会出错的。

网络号

第一字节

第二字节

第三字节

第四字节

192.168.1.1/24

11000000

10101000

00000001

00000001

192.168.1.2/24

11000000

10101000

00000001

00000010

192.168.1.3/24

11000000

10101000

00000001

00000011

192.168.1.4/24

11000000

10101000

00000001

00000100

192.168.1.5/24

11000000

10101000

00000001

00000101

192.168.1.6/24

11000000

10101000

00000001

00000110

192.168.1.7/24

11000000

10101000

00000001

00000111

192.168.1.8/24

11000000

10101000

00000001

00001000

192.168.1.9/24

11000000

10101000

00000001

00001001

192.168.1.10/24

11000000

10101000

00000001

00001010

192.168.1.11/24

11000000

10101000

00000001

00001011

 

如上表所示:

       192.168.1.4/24 ~ 192.168.1.7/24的前30位具有相同的网络位,即11000000 10101000 00000001 000001相同,不同位仅是后2位,00、01、10、11,于是,CIDR兼容路由器能使用30个比特的前缀来汇总这4条路由

 

        使用十进制来表示这个前缀,子网掩码的表示方法为:相同比特子网掩码为"1",其他部分用"0"来填补:

11000000 10101000 00000001 00000100 = 192.168.1.4

11111111 11111111 11111111 11111100 = 255.255.255.252

这样单个地址和掩码192.168.1.4/252就定义了一个为类别的前缀。

 

     类似的192.168.1.8 ~  192.168.1.15/24可以表示为192.168.1.8 255.255.255.248

                    172.24.0.0 ~  172.31.0.0/16可以表示为172.24.0.0 255.248.0.0

 

路由汇总的优点

     1、提高了路由选择的效率

     2、当重新计算路由表或当检索路由表条目时,降低了所需的CPU周期

     3、降低了对路由器内存的要求

 

路由聚合算法

汇总(路由聚合)算法比较简单,因为只需要知道块的大小,

例如:

网络192.168.16.0——192.168.31.0

块大小是多少呢?刚好是16个C类 网络,块大小16就满足,

由于通告汇总地址带的网络地址总是块中的第一个网络地址,这里是192.168.16.0。

确定子网掩码,什么样的子网子网掩码提供块大小为16呢?

答案是240 也就是/20 因此子网掩码为255.255.240.0。

相关百科
返回顶部
产品求购 求购