路由汇聚算法..没看懂..

来源:百度知道 编辑:UC知道 时间:2024/05/21 16:01:16
路由汇聚算法的实现:
假设下面有4个路由:
172.18.129.0/24
172.18.130.0/24
172.18.132.0/24
172.18.133.0/24
如果这四个进行路由汇聚,能覆盖这四个路由的是:
172.18.128.0/21
算法为:129的二进制代码是10000001
130的二进制代码是10000010
132的二进制代码是10000100
133的二进制代码是10000101
这四个数的前五位相同都是10000,所以加上前面的172.18这两部分相同的位数,网络号就是8+8+5=21。而10000000的十进制数是128,所以,路由汇聚的Ip地址就是172.18.128.0。所以最终答案就是172.18.128.0/21
疑问:

1:网络号是怎么得的?

2:如何使用块大小来算?

21不是真正的网络号,是网络位数。172.18.128.0/21是网络号。其实21是允许的最多的网络位数。你也可以选择20,19等等,甚至你也可以取172.18。0.0/16来汇聚,关键是要把它们几个网络汇聚在一个网络里,实际中常取最大的那个,这样可以节约地址资源。你说的块大小我不太清楚,估计就是网络的位数吧,反正就是说那个21是个可以允许值,但不是唯一值,不知道这样说你明白不?