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

计算机网络:深入了解CIDR地址块如何利用VLSM进行子网划分的过程

CIDR 是无类别域间路由,用斜线记法表示网络前缀,比如 192.168.1.0/24,而 VLSM 是可变长子网掩码,允许在同一主网下使用不同长度的子网掩码,这样可以更灵活地分配 IP 地址。

CIDR 其实是 VLSM 的扩展,因为 CIDR 打破了传统的 A、B、C 类地址划分,允许任意长度的前缀,而 VLSM 则是在同一网络中使用不同长度的子网掩码,两者结合可以更高效地利用 IP 地址空间。

那么 “CIDR 地址块如何利用 VLSM 进行子网划分?”
比如假设一个 CIDR 地址块是 192.168.1.0/24,现在需要划分成几个子网,每个子网的主机数不同。比如需要一个能容纳 50 台主机的子网,一个能容纳 20 台的,一个能容纳 10 台的,这时候就需要用 VLSM,因为每个子网需要的主机数不同,对应的子网掩码长度也不同。

首先,计算每个子网需要的主机数量对应的最小主机位。主机位 n 的话,可用主机数是 2^n - 2(减去网络地址和广播地址)。比如 50 台主机,需要 2^6 - 2=62≥50,所以主机位是 6,网络位就是 32-6=26,所以子网掩码是 / 26。
然后 20 台主机,2^5 -2=30≥20,主机位 5,网络位 27,掩码 / 27。
10 台主机,2^4 -2=14≥10,主机位 4,网络位 28,掩码 / 28。
接下来,划分的时候需要从大的子网开始,避免地址浪费。原始地址块是 192.168.1.0/24,范围是 192.168.1.0 到 192.168.1.255。
第一个子网需要 / 26,即每个子网有 64 个地址(2^(32-26)=64)。所以第一个子网可以是 192.168.1.0/26,范围是 192.168.1.0 到 192.168.1.63,网络地址 0,广播地址 63,可用主机 1-62,共 62 台,满足 50 台需求。
剩下的地址是从 192.168.1.64 开始,到 255。接下来第二个子网需要 / 27,每个子网 32 个地址(2^(32-27)=32)。所以第二个子网可以是 192.168.1.64/27,范围 64-95,网络地址 64,广播 95,可用 65-94,30 台,满足 2

http://www.dtcms.com/a/322317.html

相关文章:

  • Kotlin反射详解
  • 学习Java的Day28
  • STM32CubeMX(十三)FatFs文件系统(SPI驱动W25Qxx)
  • 软考 系统架构设计师系列知识点之杂项集萃(119)
  • 传输线模拟经验谈
  • 计算机网络:CIDR地址块如何划分子网
  • 亚马逊新品起量的平衡术:轻运营与精细化的协同增长逻辑
  • 数据挖掘2.6 Perceptron Modeling 感知器建模
  • go语言常量2
  • NestJS Config 入门教程
  • HUAWEI交换机命令基础
  • mfc按钮点击事件没有触发,且程序卡死
  • 服装工厂计件软件与外贸公司开发方案
  • 浏览器自动播放策略
  • 李宏毅深度学习教程 第16-18章 终身学习+网络压缩+可解释性人工智能
  • [CISCN 2021初赛]rsa
  • 建筑物实例分割数据集-9,700 张图片 城市规划与发展 灾害评估与应急响应 房地产市场分析 智慧城市管理 地理信息系统(GIS) 环境影响评估
  • 前端视角下关于 WebSocket 的简单理解
  • 华为实验-VLAN基础
  • Kafka学习记录
  • UE蓝图节点Add Impulse和Add Torque in Radians
  • 面向软件定义汽车的确定性以太网网络解决方案
  • ARMv8 MMU页表格式及地址转换过程分析
  • [CUDA] CUTLASS | C++ GEMM内核--高度模板化的类
  • 快速使用selenium+java案例
  • 系统开发 Day1
  • PyLS简介
  • NumPy性能飞跃秘籍:向量化计算如何提升400倍运算效率?
  • 【C++详解】AVL树深度剖析与模拟实现(单旋、双旋、平衡因⼦更新、平衡检测)
  • 云服务器--阿里云OSS(2)【Springboot使用阿里云OSS】