子网的划分方法

简介:

以下内容摘自笔者编著的《网管员必读——超级网管经验谈》*(第2版)

 

3.7.2 子网划分示例

 
现在继续以示例来介绍子网划分的方法。
【示例 11 】已知所需子网数 12 ,求实际子网数。
这里实际子网数指Subnet_num,由于12最接近2416),即 Subnet_block=16,那么Subnet_num= Subnet_block-2=16-2=14,所以实际子网数为14
【示例 12 】如所需子网数为 7 ,求子网掩码(为 C 类网)
17最接近2的冥为8,但8个子网块中,因为要保留首、尾2个子网块,即只有6个,它小于7,并不能达到所需子网数,所以应取2的冥为16,也就是Subnet_block=16
2IP_block=256/Subnet_block=256/16=16
3)子网掩码M=256-IP_block=256-16=240。因为为C类网络,所以子网掩码为255.255.255.240
【示例 13 】已知网络地址为 211.134.12.0 ,要有 4 个子网,求子网掩码及主机段。
1)以上是一个C类网络,所以子网掩码格式为255.255.255.MM为前面介绍的变量)。
2)要4个可用子网,最实际所需子网数至少是6个,它接近238),所以Subnet_block=8Subnet_num=Subnet_block-2=8-2=6
3IP_block=256/Subnet_block=256/8=32,子网掩码M=256-IP_block=256-32=224。这样最终的子网掩码为255.255.255.224
4)因为子网块(Subnet_block)的首、尾两块不能使用,所以可分配6个子网块(Subnet_num),每个子网块可分配32个主机IP地址,即:32-6364-9596-127128-159160-191192-223。首块(0-31)和尾块(224-255)不能使用。
5)同时要注意,每个子网块可分配的主机IP地址中又有首、尾两个不能使用(一个是子网网络地址,一个是子网广播地址),所以可用主机IP段分别为:33~6265~9497~126129~158161~190193~222。这样可得到主机段共6段为:211.134.12.33~-211.134.12.62211.134.12.65~211.134.12.94211.134.12.97~211.134.12.126211.134.12.129~211.134.12.158211.134.12.161~211.134.12.190211.134.12.193~211.134.12.222。可以任选其中的4段作为4个子网。
【示例 14 】若现要将 192.9.200.0 网络划分为 4 个子网,确定其子网掩码。
1)将要划分的子网数转换成2的幂次方,恰好22=4,则Subnet_block=4表示要占用主机ID2个高序位,即为11000000(因为是C类网络),转换为十进制后为M=192。这样就可确定该子网掩码为:255.255.255.192
4个子网的IP地址的划分就是根据被子网ID占住的两位代码排列进行的(原来网络ID部分不变),这四个IP地址范围分别为: 
2)第1个子网的IP地址是从“11000000 00001001 11001000 00000001”“11000000 00001001 11001000 00111110”,此时子网ID代码为“00”。对应的十进制IP地址范围为192.9.200.1~192.9.200.63。不过这个网段不能使用,因为它是网络中的第一个子网。
【注意】因为主机ID不能全为“0”“1”,所以没有11000000 00001001 11001000 0000000011000000 00001001 11001000 00111111这两个IP地址(下同)。其实这两个IP地址就分别是相应子网的网络地址和广播地址,这一点还将在后面介绍。
3)同样的道理可以得出:第2个子网的IP地址是从“11000000 00001001 11001000 01000001”“11000000 00001001 11001000 01111110” ,此时子网ID“01”。对应的十进制IP地址范围为192.9.200.65~192.9.200.127。第3个子网的IP地址是从“11000000 00001001 11001000 10000001”“11000000 00001001 11001000 10111110” ,此时子网ID“10”。对应的十进制IP地址范围为192.9.200.129~192.9.200.190。第4个子网的IP地址是从“11000000 00001001 11001000 11000001”“11000000 00001001 11001000 11111110” ,此时子网ID“11”。对应的十进制IP地址范围为192.9.200.193~192.9.200.254。第四个子网也不能用,因为它是该网络中的最后一个子网。这样实际可用的子网只有两个,那就是192.9.200.65~192.9.200.127192.9.200.129~192.9.200.190
【示例 15 】某公司有 100 台机左右,原来都是在 192.168.0.0 这个 C 类网络中。现在公司要求把整个网络配置成四个独立的子网(每个子网 30 台机以内),以提高网络的性能,同时也可加强网络的安全性。
根据公司要求,要在192.168.0.0网络中使用4个独立的子网。根据前面的介绍,一个网络中首、尾两个子网块(Subnet_block)不能用,所以在实际中至少需要6个子网段。也就是Subnet_num子网数)=6,而6最接近23=8,所以实际上要有4个可用子网,则应按8个子网来划分。
这样根据前面介绍的公式可以得到:IP_blockIP地址段值)=256/Subnet_block=256/8=32,子网掩码M=256-IP_block=256-32=224。因为192.168.0.0属于C类网络,这样最终的子网掩码为255.255.255.224
同样因为子网块(Subnet_block)的首、尾两块不能使用,所以可分配6个子网块(Subnet_num),每个子网块可分配32个主机IP地址,即:32-6364-9596-127128-159160-191192-223。首块(0-31)和尾块(224-255)不能使用。而每个子网块可分配主机的IP地址中又有首、尾两个不能使用(一个是子网网络地址,一个 是子网广播地址),所以上述6子网块中的主机IP地址段只能分别为:33~6265~9497~126129~158161~190193~222。这样计算可得到主机段共6段为:192.168.0.33~192.168.0.62192.168.0.65~192.168.0.94192.168.0.97~192.168.0.126192.168.0.129~192.168.0.158192.168.0.161~192.168.0.190192.168.0.193~192.168.0.222。可以任选其中的4段作为4个子网。
因为每个子网可用的 IP 地址数为 32-2 (网络地址和广播地址均不能用) =30 个,四个子网则最多只能容纳 120 台机。满足公司的需求。
本文转自王达博客51CTO博客,原文链接http://blog.51cto.com/winda/63750如需转载请自行联系原作者

茶乡浪子
相关文章
|
域名解析 存储 缓存
计算机网络选择题填空题判断题整理
计算机网络选择题填空题判断题整理
计算机网络选择题填空题判断题整理
|
11月前
|
存储 弹性计算 Windows
课时5:第5天:为应用创建备份——快照管理
摘要:欢迎收看玩转云服务器ECS 系列课程,今天我们来学习第五课,快照的管理。首先我们来看一下课程里面的小节。 1. 快照有什么用 2. 快照的创建与策略配置
194 1
|
机器学习/深度学习 人工智能 资源调度
GPU计算资源智能调度:过去、现在和未来
随着AI和大数据技术发展,GPU成为关键计算组件。文章探讨了GPU计算资源调度从静态到动态再到智能调度的演变,现以机器学习优化资源利用率。未来趋势包括自适应调度、跨平台、集群级调度和能源效率优化,旨在提升GPU性能,推动人工智能和大数据领域进步。
|
存储 SQL 固态存储
ClickHouse性能优化 2
ClickHouse性能优化
721 0
|
人工智能 缓存 Java
2019年第十届java B组蓝桥杯省赛真题及题解
蓝桥杯是指蓝桥杯全国软件和信息技术专业人才大赛。是由工业和信息化部人才交流中心举办的全国性IT学科赛事。共有北京大学、清华大学、上海交通大学等全国1200余所高校参赛。
416 0
2019年第十届java B组蓝桥杯省赛真题及题解
|
存储 SQL 自然语言处理
Python Elasticsearch DSL 查询、过滤、聚合操作实例
Index:Elasticsearch用来存储数据的逻辑区域,它类似于关系型数据库中的database 概念。一个index可以在一个或者多个shard上面,同时一个shard也可能会有多个replicas。 Document:Elasticsearch里面存储的实体数据,类似于关系数据中一个table里面的一行数据。
963 0
|
11天前
|
人工智能 自然语言处理 监控
OpenClaw skills重构量化交易逻辑:部署+AI全自动炒股指南(2026终极版)
2026年,AI Agent领域最震撼的突破来自OpenClaw(原Clawdbot)——这个能自主规划、执行任务的智能体,用50美元启动资金创造了48小时滚雪球至2980美元的奇迹,收益率高达5860%。其核心逻辑堪称教科书级:每10分钟扫描Polymarket近千个预测市场,借助Claude API深度推理,交叉验证NOAA天气数据、体育伤病报告、加密货币链上情绪等多维度信息,捕捉8%以上的定价偏差,再通过凯利准则将单仓位严格控制在总资金6%以内,实现低风险高频套利。
5565 51
|
29天前
|
人工智能 自然语言处理 Shell
🦞 如何在 OpenClaw (Clawdbot/Moltbot) 配置阿里云百炼 API
本教程指导用户在开源AI助手Clawdbot中集成阿里云百炼API,涵盖安装Clawdbot、获取百炼API Key、配置环境变量与模型参数、验证调用等完整流程,支持Qwen3-max thinking (Qwen3-Max-2026-01-23)/Qwen - Plus等主流模型,助力本地化智能自动化。
40323 156
🦞 如何在 OpenClaw (Clawdbot/Moltbot) 配置阿里云百炼 API