话不多说,直接上例题:
Ⅰ:路由汇聚
设有下面4条路由:
172.18.129.0/24
172.18.130.0/24
172.18.132.0/24
172.18.133.0/24,如果进行路由汇聚,则能够覆盖这四条路由的地址是多少?
思路:首先我们先把这四个IP地址转换为二进制:
10101100 00010010 10000001 00000000
10101100 00010010 10000010 00000000
10101100 00010010 10000100 00000000
10101100 00010010 10000101 00000000
PS:有个偷懒的小技巧,我们观察发现题目给出的四个IP地址前两段是相同的,故可以只将第三段转换为二进制,即
10000001
10000010
10000100
10000101
比较这四组数据,发现他们的前五位相同(最长匹配原则)
故取前五位,后三位补0凑齐8位,再转为二进制,即128。网络号=8+8+5=21,故汇聚后的路由结果为172.18.128.0/21
---------------------------------------分割线-----------------------------------
Ⅱ:求属于某网络的IP地址
已知网络112.10.200.0/21,问哪个IP地址属于该