子网划分及变长子网掩码

2024-01-21 17:48

本文主要是介绍子网划分及变长子网掩码,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!

  1. 子网划分及变长子网掩码
    • 子网划分

1.优势

  1. 缩减网络的流量
  2. 优化网络的性能
  3. 简化管理

4)更为灵活地形成大覆盖范围的网络

不设子网的地址

设置子网地址

  1. 未划分子网的情况

两个接口都能到达同一个网络。这台路由器会进行负载平衡

路由表

网络     端口

172.16.0.0 E0

172.16.0.0 E1

路由器子网是路由到一个网络

到达172.16.0.0有两个接口可以到,

路由器会执行负载均衡,两个包走左边,两个包走右边,会丢到两个包

  1. 划分子网的情况

路由表

网络     端口

172.16.2.0 E0

172.16.3.0 E1

  1.  划分前后的地址对比

网络号         Network     Host

               172.16.0.0

缺省的掩码

               255.255.0.0

               11111111   11111111 00000000 00000000

通过8bit的子网

位进行划分     Network Subnet Host

               255.255.255.0  

说明:

1)第三个8位数也要代表网络,从主机位借过来8位作为新的网络位,叫做子网

2)只要有1个bit发生变化,代表一个新的子网

3)一共有256种变化,将一个B类网络分割成256个子网,每一个子网大小相同,每一个子网可用的主机数254

172.16.0.0/24

172.16.1.0/24

172.16.2.0/24

172.16.255.0/24   共256个子网

如果接了10位主机位作为子网络位 2的十次方 掩码26,等分成1024

128 192 224 240 248 252 254 255

255.255.255.192 

 

172.16.0.0/26

172.16.0.64/26

172.16.0.128/26

172.16.0.192/26

172.16.1.0/26

172.16.2.128/26

172.16.255.192/26

共1024个

总结:

  1. 给定一个网络号,用借位的方式改变掩码长度,从而创造出新的网络
  2. 所谓的用等长掩码划分子网,是指一次划分出多个大小相等子网
  3. 某些路由协议只能在等成的子网间运行
    • 变长子网掩码

变长子网掩码(Variable-Length Subnet Masks)的出现打破了传统的以类为标准的地址划分方法,是为了缓解IP地址紧缺而产生的。

VLSM实现的是:主机较多的网络采用较短的掩码长度,主机较少的网段采用较长的掩码。最后网络中的各个子网的掩码是不一样的。这样就实现了IP地址的按需分配。

  1. VLSM的实现

2^N-2>=200 N=8, 那么: 网络位24位 主机位8位

172.16.12.0/22

172.16.00001100.00000000   (12=8+4  2^3  2^2)

255.255.11111100.11111111

 

172.16.12.0/24

172.16.00001100.00000000

      172.16.12.0/24    11   范围:172.16.12.0 to 172.16.12.255

172.16. 13.0/24   01   范围:172.16.13.0 to 172.16.13.255

172.16. 14.0/24   10   范围:172.16.14.0 to 172.16.14.255

172.16. 15.0/24   11   范围:172.16.15.0 to172.16.15.255

255.255.11111111.00000000  从主机位借过来两位作为网络位

 2^-2>=23  N=5, 那么:网络位27,主机位5

172.16. 14.00000000   10   范围:172.16.14.0 to 172.16.14.255

         255.255.255.0.111 00000

         000  172.16.14.00/27

         001  172.16.14.32/27

         010          .64/27

         011          .96/27

         100          .128/27

         101          .160/27

         110          .192/27

         111          .224/27

172.16. 15.0/24   11   范围:172.16.15.0 to172.16.15.255

2^N-2>=2 N=2

172.16.14.111 000 00

255.255.255.111 111 00  /30将172.16.14.224划分

172.16.14.224/30

111 000 00  224/30

111 001 00  228/30

111 010 00  232/30

111 011 00  236/30

111 100 00  240/30

111 101 00  244/30

111 110 00  248/30

111 111 00  252/30

 

172.16.1111 0000 .0

16个网络  四个1   2^4=16个网络

16个主机  四个0   2^4=16个主机

2个网络位  多出来的四个1为子网位,其它0为主机位

172.16.0.0-172.16.15.255

172.16.16.0-

 

192.168.1.0

255.255.255.11 00 0000

192.168.1.0

192.168.1.64

192.168.1.128

192.168.1.192

 

192.168.1.0

255.255.255.1000 0000

 

CIDR 往左把掩码变短

192.168.0.0

255.255.255.0

 

  1. 路由汇总

路由汇总的含义是把一组路由汇总为一个单个的路由条目。

路由汇总的最终结果和最明显的好处是缩小网络上的路由表的尺寸。

优点:减少与每一个路由跳有关的延迟,因为减少了路由条目项数量,查询路由表的平均时间将加快。由于路由信息传递的数量减少,路由协议的开销也显著减少。随着整个网络(以及子网的数量)的扩大,路由汇总将变得更加重要。

  1. 汇总实例

#iint loo 1

#ip add 192.16.12.1 255.255.255.0     loopback 1口

#int fa 0/0

#172.16.1.1 255.255.255.0    快速以太网

#no sh

 

#ip route 192.16.13.0 255.255.255.0 172.16.1.2

#ip route 192.16.14.0 255.255.255.0 172.16.1.3

#ip route 0.0.0.0 0.0.0.0 172.16.1.5

汇总是把网络号放在一起,取相同位,后边都改成0

Routing Table for E 192.16.12.0/22

这篇关于子网划分及变长子网掩码的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!


原文地址:
本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.chinasem.cn/article/630334

相关文章

linux下多个硬盘划分到同一挂载点问题

《linux下多个硬盘划分到同一挂载点问题》在Linux系统中,将多个硬盘划分到同一挂载点需要通过逻辑卷管理(LVM)来实现,首先,需要将物理存储设备(如硬盘分区)创建为物理卷,然后,将这些物理卷组成... 目录linux下多个硬盘划分到同一挂载点需要明确的几个概念硬盘插上默认的是非lvm总结Linux下多

poj 2104 and hdu 2665 划分树模板入门题

题意: 给一个数组n(1e5)个数,给一个范围(fr, to, k),求这个范围中第k大的数。 解析: 划分树入门。 bing神的模板。 坑爹的地方是把-l 看成了-1........ 一直re。 代码: poj 2104: #include <iostream>#include <cstdio>#include <cstdlib>#include <al

Thread如何划分为Warp?

1 .Thread如何划分为Warp? https://jielahou.com/code/cuda/thread-to-warp.html  Thread Index和Thread ID之间有什么关系呢?(线程架构参考这里:CUDA C++ Programming Guide (nvidia.com)open in new window) 1维的Thread Index,其Thread

【电子通识】洁净度等级划分及等级标准

洁净度常用于评估半导体、生物制药、医疗、实验室及科研院所、新能源等领域的洁净室、无尘室或者无菌室等环境。         一般来说,晶圆光刻、制造、测试等级为100级或1000级的洁净间,百级洁净间要求空气中0.5微米的尘埃粒子数不得超过每立方米3520个;等级为1000级的洁净间要求0.5微米的尘埃粒子数不得超过每立方米35200个。         晶圆切割或封装工序一

洛谷 凸多边形划分

T282062 凸多边形的划分 - 洛谷 | 计算机科学教育新生态 (luogu.com.cn) 先整一个半成品,高精度过两天复习一下补上 #include <iostream>#include <algorithm>#include <set>#include <cstring>#include <string>#include <vector>#include <map>

n条直线最多能划分出多少个平面?

N条直线,两两相交,其交点各不不同,则产生的交点数目为N个数中取2个数的组合; 同时,也只有这种情况下(两两相交,也交点不同),分割的平面数最多, 数目为: 2 + (N-1)(N+2)/2.  这里求最少平面数没有意义,因为最少平面数就是N+1, 即N条直线两两平行的时候,分割的平面最少。 举例: 1条直线分割平面数最多为2; a1 = 2 2条直线分割平面数最多为4;

在不损坏数据的情况下给WIN7重新划分分区

小易接到个求助电话:我的机器上已经装好了系统,但是只有一个分区。我不想重装系统重新分区,能不能再分出一个分区?   这个故障可能是困惑很多网友的一个故障。一般,有一些第三方的软件可以实现这些功能。但是,现在在 Windows Vista/Windows 7 里允许你对现有分区大小进行一定范围的调整。   来看一下操作办法:   准备工作   这个操作必须要求你的文件系统是 N

【非零段划分 / 2】

题目 思路 第一种思路:按照表面题意,枚举p,处理数组后进行计数: 复杂度 ∈ O ( n ⋅ m ) 复杂度 \in O(n \cdot m) 复杂度∈O(n⋅m) 第二种思路:把数组看成一个二维的山形图,先将相邻的水平线段转化成点(对数组unique),再对每个子结构进行考虑 复杂度 ∈ O ( m i n ( n , m ) ) 复杂度 \in O(\;min(

网关,DNS,MAC地址,子网掩码,网段分别是什么?

网关、DNS、MAC地址、子网掩码和网段是计算机网络中的基础概念,它们在网络通信和数据交换中扮演着关键角色。以下将详细解释每个概念及其功能: 网关 定义:网关(Gateway)又称网间连接器或协议转换器,是用于连接两个高层协议不同的网络的设备。功能:网关主要用来实现不同网络之间的数据传递和通信。在TCP/IP协议中,网关通常是网络通向其他网络的IP地址。例如,主机发现数据包目的主机不在本地网络内

【JVM】JVM简介|运行流程|内存划分

目录 一、JVM简介 二、JVM运行流程 三、JVM运⾏时数据区(内存划分)  3.1 堆(线程共享) 3.2 栈 3.3 元数据区(方法区)(线程共享) 3.4 程序计数器(线程私有) 一、JVM简介 JVM是Java Virtua Machine的简称,意为Java虚拟机 虚拟机是指通过软件模拟的具有完整硬件功能的、运⾏在⼀个完全隔离的环境中的完整计算机系统 常⻅的虚