IP 地址聚合详解

1 概述

IP 地址聚合
规则:找出 ip 地址最长相同的前缀
理解:数学中几个数的 '最大公约数'

2 聚合计算

  • 假若有三个地址,分别为
    • a:x.x.x.00010000
    • b:x.x.x.00011000
    • c:x.x.x.00011100
  • 最长相同前缀:x.x.x.0001,其余补 0,得到聚合后的 ip 地址:x.x.x.00010000
    • 最终表示形式:x.x.x.16/28
    • 在这里插入图片描述

3 扩展

3.1 网工软考真题

【2022下半年 - 53】将地址段 172.16.32.0/24、172.16.33.0/24、172.16.34.0/24、172.16.35.0/24 进行聚合后得到的地址是()
A.172.16.32.0/24
B.172.16.32.0/23
C.172.16.32.0/22
D.172.16.32.0/21

参考答案:C
将 IP 地址转换为二进制:
172.16.32.0/24 = 172.16.00100000.00000000
172.16.33.0/24 = 172.16.00100001.00000000
172.16.34.0/24 = 172.16.00100010.00000000
172.16.35.0/24 = 172.16.00100011.00000000
最长相同网络位为 22 位,故聚合地址为 172.16.00100000.00000000 = 172.16.32.0/22

【2022上半年 - 55】公司要为 900 个终端分配 IP 地址,下面的地址分配方案中,在便于管理的前提下,最节省网络资源的方案是?
A.使用 B 类地址段 172.16.0.0/16
B.任意分配 4 个 C 类地址段
C.将 192.168.1.0、192.168.2.0、192.168.3.0、192.168.4.0 进行聚合
D.将 192.168.32.0、192.168.33.0、192.168.34.0、192.168.35.0 进行聚合

参考答案:D
将 IP 地址转换为二进制,(简化计算,仅转换 32 ~ 35)
192.168.32.0 = 192.168.00100000.0
192.168.33.0 = 192.168.00100001.0
192.168.34.0 = 192.168.00100010.0
192.168.35.0 = 192.168.00100011.0
最长相同前缀:192.168.001000,其余补 0 =》 192.168.00100000
最终形式:192.168.32.0/22,最大主机数:2^(32-22) = 2^10 = 1024
其它选项解析:
选项A:最大主机数:2^(32-16) = 2^16,浪费资源
选项B:不便管理
选项C:参考 选项D 计算逻辑,浪费资源

【2018下半年 - 54】网络 192.21.136.0/24 和192.21.143.0/24 汇聚后的地址是( )。
A.192.21.136.0/21
B.192.21.136.0/20
C.192.21.136.0/22
D.192.21.128.0/21

参考答案:A
两个网段中,取出第三个字节,用二进制展开
136:1000 1000
143:1000 1111
这两个字节相比较,只有前5个bit是完全相同的。所以子网掩码就是8+8+5=21
同时汇聚后,第三个字节为1000 1000,换成十进制就是136
所以汇聚后的地址是192.21.136.0/21

【2018上半年 - 56】使用 CIDR 技术把 4 个 C 类网络110.217.128.0/22、110.217.132.0/22、110.217.136.0/22和110.217.140.0/22 汇聚成一个超网,得到的地址是()。
A.110.217.128.0/18
B.110.217.128.0/19
C.110.217.128.0/20
D.110.217.128.0/21

参考答案:C
路由汇聚算法是把四个地址全部转为二进制,寻找最大的相同位数作为汇聚后的网络位。
110.217.128.0/22
110.217.132.0/22
110.217.136.0/22
110.217.140.0/22
其中第三段换成二进制分别为:
1000 0000
1000 0100
1000 1000
1000 1100
汇聚后的地址为:110.217.10000000.0/20

  • 9
    点赞
  • 65
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

鱼丸丶粗面

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值