路由聚合 是怎么计算的

来源:百度知道 编辑:UC知道 时间:2024/05/05 12:54:58
172.16.8.0 255.255.252.0
172.16.12.0 255.255.252.0
172.16.16.0 255.255.252.0
172.16.20.0 255.255.252.0
172.16.24.0 255.255.252.0
172.16.28.0 255.255.252.0

是怎么算出前两个聚合后是172.16.8.0 255.255.248.0
后4个聚合后是172.16.16.0 255.255.240.0的???
1111111 11111111 11111111 00000000变成
1111111 11111111 11111000 00000000

是什么?是什么化成二进制的1111111 11111111 11111111 00000000???

是 全255.255.255.0和255.255.252.0 做与计算吗?

先换成二进制
再算.......
比如第一个问题
172.16.8.0
172.16.12.0 算聚合
1010111 00010000 00001000 00000000
1010111 00010000 00001100 00000000
比特相同步不变
1010111 00010000 00001000 00000000=172.16.8.0
前21比特不变

1111111 11111111 11111111 00000000=255.255.255.0
1111111 11111111 11111000 00000000=255.255.248.0
聚合就是用他们共有的
不是的
1010111 00010000 00001000 00000000
1010111 00010000 00001100 00000000
前21数字不变的
(1111111 11111111 11111) 111 00000000
是不变的
算成
1111111 11111111 11111 000 00000000=255.255.248.0

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

例如:
网络192.168.16.0——192.168.31.0
块大小是多少呢?刚好是16个C类 网络,块大小16就满足,
由于通告汇总地址带的网络地址总是块中的第一个网络地址,这里是192.168.16.0。
确定子网掩码,什么样的子网子网掩码提供块大小为16呢?
答案是240 也就是/20 因此子网掩码为255.255.240.0。

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