当前位置: 首页 > news >正文

子网划分的学习

定长子网划分(Fixed-length Subnetting

也叫做固定长度子网划分,是指在一个IP网络中,把网络划分成若干个大小相等的子网,每个子网的子网掩码长度是一样的。


一、定长子网划分的背景

在早期的IP地址分配中,一个组织如果申请一个A、B、C类地址块,可能地址数量远大于实际需求,造成浪费。为了更合理地使用IP地址资源,就出现了子网划分的概念。


二、定长子网划分的基本特点

特点说明
子网数量固定所有子网大小一致
子网掩码相同每个子网使用相同的子网掩码
主机数一致每个子网可分配的主机数一样
网络划分整齐便于网络管理

三、定长子网划分的实现方法

  1. 选择一个IP地址段(如:192.168.1.0/24)

  2. 决定要划分成多少个子网(如:划分为4个子网)

  3. 计算需要借用的主机位数

    使用公式:

    2^n≥所需子网数

    其中 n是需要借用的主机位数。

  4. 确定新的子网掩码

    原来的掩码 + 借用的位数,例如原来是 /24,借用2位后就是 /26

  5. 划分子网地址段

    每个子网的步长(地址间隔)为:

    2^剩余主机位数

    比如 /26 剩6位,步长为 2^6=64,即每个子网有64个地址(包括网络地址和广播地址)

    子网地址:

    • 192.168.1.0/26

    • 192.168.1.64/26

    • 192.168.1.128/26

    • 192.168.1.192/26


四、应用场景

  • 一个部门有多个相同规模的小组,各小组需要独立的子网

  • 路由器之间配置多个等规模的子网连接

  • 网络管理员希望统一管理,简化规划

变长子网划分(Variable Length Subnet Masking, VLSM)

它是定长子网划分的“进阶版”,在实际网络设计中非常常用。


一、什么是变长子网划分?

变长子网划分(VLSM) 是指根据实际需求,将一个IP地址段划分为大小不一的多个子网,每个子网根据所需主机数量使用不同长度的子网掩码,从而更灵活、高效地利用IP地址。


二、与定长子网划分的对比

项目定长子网划分变长子网划分
子网大小相同不同
子网掩码一样不一样
地址利用率可能浪费更高效
配置复杂度较低较高
应用场景主机数一致主机数不一致

三、VLSM 的使用步骤

  1. 知道你拥有的网络地址段

    • 例如:192.168.1.0/24

  2. 列出所有需要划分的子网以及各自需要的主机数量

    • 比如:

      • 子网A:50台主机

      • 子网B:20台主机

      • 子网C:10台主机

      • 子网D:5台主机

  3. 按主机数从大到小排序

  4. 逐个分配子网,从大往小划分

    • 为50台主机保留的地址数至少需要 2^6=64(实际可用主机数是62),所以掩码为 /26

    • 接下来的空闲地址块中再继续为剩下的子网分配

  5. 重复直到全部子网分配完成


四、举个例子

假设我们要从 192.168.1.0/24 中划分出以下子网:

子网主机数掩码分配地址段
A50/26192.168.1.0 – 192.168.1.63
B20/27192.168.1.64 – 192.168.1.95
C10/28192.168.1.96 – 192.168.1.111
D5/29192.168.1.112 – 192.168.1.119

这样就可以最大限度地节省IP地址,而不像定长划分那样为每个子网分配统一大小造成浪费。


五、VLSM的优点

  • 更加节省IP地址资源

  • 适用于主机需求差异大的网络环境

  • 能满足复杂路由设计

相关文章:

  • YOLOv8 优化创新:Damo-YOLO 配合 DyHead 检测头的性能突破
  • 【无人机】问题分析。查看电机转速时,四个电机转速不一致,QGC中检测到电机转速不均衡
  • 理解字符设备、设备模型与子系统:以 i.MX8MP 平台为例
  • Redis的数据持久化是怎么做的?
  • 飞算 JavaAI 与 Spring Boot:如何实现微服务开发效率翻倍?
  • dolphinscheduler实现(oracle-hdfs-doris)数据ETL
  • 多态以及多态底层的实现原理
  • 【Dart语言】八、并发
  • 《C++ 模板:泛型编程的核心》
  • 【无人机】使用扩展卡尔曼滤波 (EKF) 算法来处理传感器测量,各传感器的参数设置,高度数据融合、不同传感器融合模式
  • 第十五届蓝桥杯 2024 C/C++组 下一次相遇
  • 逻辑回归:损失和正则化技术的深入研究
  • Git分支管理方案
  • 【Git】Git Revert 命令详解
  • 【springsecurity oauth2授权中心】jwt令牌更换成自省令牌 OpaqueToken P4
  • 前端频繁调用后端接口问题思考
  • 转型探讨:未来投资与布局
  • qt.tlsbackend.ossl: Failed to load libssl/libcrypto.
  • 【springsecurity oauth2授权中心】将硬编码的参数提出来放到 application.yml 里 P3
  • OpenCV --- 图像预处理(六)
  • 中央政治局会议举行,传递三重确定性
  • 光线传媒:正与部分重点地区洽谈主题乐园合作,首款3A游戏预计三年左右推出
  • 贝壳:网传“深圳贝壳内部通知”不实
  • 商务部谈中欧汽车谈判进展
  • “雷公”起诉人贩子王浩文案开庭:庭审前手写道歉信,庭审中不承认拐走川川
  • 爱奇艺要转型做微剧?龚宇:是误解,微剧是增量业务,要提高投资回报效益