IP地址块聚合的具体算法

给个例子,解释详细最好,敷衍绕道。

举例说明:

1、某企业分配给产品部的IP地址块为192.168.31.192/26,分配给市场部的IP地址块为192.168. 31.160/27,分配给财务部的IP地址块为192.168.31.128/27.那么这三个地址块经过聚合后的地址为:192.168.31.128/25

A、192.168.31.0/25 

B、92.168.31.0/26

C、192.168.31.128/25 

D、 192.168.31.128/26

解析:

1916831.192726 (网络位有26位.主机位有位),将192变成二进制的数据。

192.168 31.11 00000 (颜色标注的为网络位,后边的为主机位)

17683116017 (网络位有27位.主机位有位),将160变成一进制的数量。

192.168 31 101 00000 (颜色标注的为网络位,后边的为主机位)

321683112877 (网络位有27位,主机位有位)将123变成二进制的数果。

19216831100 000007 (颜色标注的为网络位,后边的为主机位)

在变化成一进制的三组数据放在起,比较三组二进制数据中高位完全相同的部分。192.168.31.110 0000/26/192.168.31.11100000/27/192.168.31.100 00000/27:

192.168.21.000 00000/27>=192.168.31.128/25

2、若某大学分配给计算机系的IP地址块为202.113.16.128/26,分配给自动化系的IP地址块为202.113.16.192/26,那么这两个地址块经过聚合后的地址为 

A、202.113.16.0/24

B、202.113.16.0/25

C、202.113.16.128/25

D、202.113.16.128/24

解析:

地址聚合无非是找出它们相同的部分...将两个分配的IP地址块最后一部分换算成二进制(因为只有最后一部分不相同),之后可得出新的子网掩码(子网掩码中相同的部分用1表示,不同的部分用0表示):

202.113.016.10 000000、202.113.016.11 000000、255.255.255.10 000000。

结合可得聚合地址块为202.113.16.128,子网掩码为255.255.255.128,也即202.113.16.128/25。

温馨提示:内容为网友见解,仅供参考
第1个回答  2013-04-17
192.168.65.0、
192.168.64.0、
192.168.67.0、
192.168.66.0
换二进
11000000.10101000,01000001.00000000
11000000.10101000,01000000.00000000
11000000.10101000,01000011.00000000
11000000.10101000,01000010.00000000
IP二进制后运行与的运算.得
11000000.10101000,01000000.00000000
换IP得192.168.64.0
掩码是IP二进制前面相同的位数.22
11000000.10101000,01000001.00000000
11000000.10101000,01000000.00000000
11000000.10101000,01000011.00000000
11000000.10101000,01000010.00000000
答案是192.168.64.0/22本回答被网友采纳

IP地址块聚合的具体算法
结合可得聚合地址块为202.113.16.128,子网掩码为255.255.255.128,也即202.113.16.128\/25。

ip地址的聚合是什么,怎么计算聚合之后的地址??大神们?
实现算法如下:首先,将每条路由的网络部分的二进制形式转换出来,然后找出这些二进制数中共同的部分,最后加上共同部分前的网络地址,即172.18,得到汇总后的网络地址为172.18.128.0。以示例路由为例,129的二进制形式是10000001,130的二进制形式是10000010,132的二进制形式是10000100,133的二进制形式...

路由汇聚算法
先把两个网络地址转换成二进制,然后取完全相同的部分作为聚合路由的ip 如193:00010101 00000001 11000001 00000000 而194:00010101 00000001 11000010 00000000 完全相同的是00010101 00000001 110000XX XXXXXXXX 相同部分长度就是掩码长度 所以聚合后是21.1.192.0\/22 这是最基本的算法,必须知道 ...

填写路由器的路由表项,我知道是要聚合在一起,但是怎么聚合不清楚,求...
算法为:129的二进制代码是10000001 130的二进制代码是10000010 132的二进制代码是10000100 133的二进制代码是10000101 这四个数的前五位相同都是10000,所以加上前面的172.18这两部分相同的位数,网络号就是8+8+5=21。而10000000的十进制数是128,所以,路由汇聚的Ip地址就是172.18.128.0。所以最终...

路由汇聚的算法实现
由此得到的地址为汇总后的网段的网络地址,其网络位为连续的相同的比特的位数。假设下面有4个网络:172.18.129.0\/24172.18.130.0\/24172.18.132.0\/24172.18.133.0\/24如果这四个进行路由汇聚,能覆盖这四个网络的汇总地址是:172.18.128.0\/21算法为:129的二进制代码是10000001130的二进制代码是...

IP地址聚合后的可用地址数
因此网络位是26位,主机位是6位,聚合后的地址段是202.111.15.128\/26,可用地址数是2的6次方减2。您图片中写的“前27位相同”、“主机位为5”的说法是不对的,如果只是将第一和第二段两段IP地址聚合,那么您图片上的算法就是正确的(也就是说图片上做法并未聚合第三段地址)。

急急急!!!IP地址块202.113.79.0\/27、202.113.79.32\/27和202.113.79.64\/...
首先,三个地址聚合后地址为202.113.79.0\/25这个是毋庸置疑的。然后,照你的算法,可用地址数为126,算发也是没错的。LZ漏了一样东西:虽然掩码被缩短到25位了,但是可用地址数不能算202.113.79.0\/25里面的,因为这个地址段算出来的可用地址已经超出了题目上三个地址的范围了。比如说,202.113....

计算机等级考试三级网络 IP地址聚合,路由汇聚
三个地址如果聚合能成202.111.15.128\/26可用地址数应该是62个。第一个不懂 第二个,因为59.67.63.0\/30是59.67.63.0~3,其中0是网络地址不可用,3是广播地址。因为必须的59.67.63.0\/29或者\/27,\/28都可以。只是\/29最准确。IP地址是32个二进制组成的,\/29就代表前面29都是1,转化过掩码...

IP起始地址200.100.112.0最多可以实现几个C类网址聚合
下面就来以实例来说明子网掩码的算法: 对于无须再划分成子网的IP地址来说,其子网掩码非常简单,即按照其定义即可写出:如某B类IP地址为 10.12.3.0,无须再分割子网,则该IP地址的子网掩码为255.255.0.0。如果它是一个C类地址,则其子网掩码为 255.255.255.0。其它类推,不再详述。下面我们关键要介绍的是一个IP...

在网上看到一个,算ip地址的网络段得算法如下, 100.102.10.20\/27...
\/27表示子网中为1的数共27位,对应32位地址码前27位为网络地址。那么主机地址为2的(32-27)次方=32.每32个地址组成一个子网。如100.102.10.0-100.102.10.31这32个地址是在同一个子网中。假设办公室内的网络设备都需要在同一个网络中并且数量大于30个,那么这个地址范围就不够用。

相似回答