子网掩码怎么算_遇到IP规划难题_这份速算表帮你3分钟搞定
凌晨两点钟的崩溃现场
刚入职的运维新人小王盯着屏幕,手边的咖啡早已凉透。主管要求他在天亮前完成500个监控探头的IP分配,但面对192.168.0.0/16这个庞大的B类地址池,他连第一个子网都划不出来。这种场景正是网络工程师的日常——不会速算子网掩码,就像厨师不会用菜刀。
一、基础问题扫盲
问题1:子网掩码到底是啥?
简单来说,子网掩码就是个"筛子"。比如255.255.255.0就像个滤网,把192.168.1.0这个地址池里的254个可用IP(1-254)筛出来。它的二进制形态更直观:前24位全1代表网络号,后8位全0留给主机号。
问题2:为啥非要搞子网划分?
去年某医院就吃过亏——3000台设备全塞在10.0.0.0/8网段,结果ARP广播风暴导致全院断网8小时。划分子网就像把大礼堂隔成小包间,既能控制人流(广播域),又能提高安全性。
二、场景问题破解
场景1:领导突然要50个子网
拿着172.16.0.0/16这个B类地址,按五步速算法:
- 将50转为二进制得110010(6位有效)
- 原掩码255.255.0.0前补6个1
- 新掩码变成255.255.252.0(/22)
- 每个子网1024个IP(实际可用1022)
- 首个子网172.16.0.0,末位172.16.252.0
场景2:设备数量飘忽不定
市场部要120台、研发部80台、财务部30台。用CIDR块计算法:
- 市场部要/25(128IP)
- 研发部/25后半段(64IP足够)
- 财务部/27(32IP)
实际分配时可叠加,比如192.168.1.0/25给市场部,192.168.1.128/26给研发部,剩下的192.168.1.192/27给财务部。
三、速算表实战应用
速查表(打印贴墙上系列)
需求 | 掩码尾数 | 可用IP数 | 块大小 |
---|---|---|---|
2台设备 | 252 | 2 | 4 |
6台设备 | 248 | 6 | 8 |
14台设备 | 240 | 14 | 16 |
30台设备 | 224 | 30 | 32 |
62台设备 | 192 | 62 | 64 |
126台设备 | 128 | 126 | 128 |
254台设备 | 0 | 254 | 256 |
记忆口诀
"128/192/224/240/248/252"对应可用设备数是"126/62/30/14/6/2",这个数列每次减半再减2,比背圆周率简单多了。
四、解决方案锦囊
问题1:算出来有小数点怎么办?
比如要把10.10.10.0/24划分成7个子网:
- 2^3=8个子网(最接近7)
- 每个子网32个IP(256/8)
- 子网掩码升到255.255.255.224
虽然浪费1个子网,但保证每个部门够用。
问题2:遇到全0全1子网恐慌症
新版设备已支持全0全1子网,比如思科IOS 12.0之后默认开启。但考试时还是要按老规矩减2,毕竟考官可能用着古董路由器。
五、避坑指南
坑1:掩码位数与设备数错配
某工厂误用/29(6台)部署30台摄像头,结果三天两头IP冲突。正确应该用/24分段,每层楼一个/26子网。
坑2:忘记VLSM(可变长子网)
在192.168.0.0/24中混合使用/26和/27,可比统一用/25多挤出30%的IP地址。就像俄罗斯方块,大小块灵活组合才能高分。
六、终极武器:块计算法
记住这个公式:块大小=256-掩码最后一位。例如:
- 掩码255.255.255.128 → 块128
- 掩码255.255.255.192 → 块64
- 掩码255.255.255.224 → 块32
实战应用:
给定192.168.5.33/27(掩码224):
- 块大小=256-224=32
- 所属子网是192.168.5.32
- 广播地址192.168.5.63
- 可用IP范围192.168.5.33-62
最后说点大实话
子网划分真没传说中那么玄乎,核心就三点:二进制转换、块大小计算、合理预留余量。我见过最牛的大神,用手机计算器5秒算出/22网段的起止IP。下次遇到IP规划,先把这份速算表拍桌上——比苦算半小时专业多了!