首页 > 其他分享 >IPv4地址划分与聚合方案之CIDR(无类域间路由)与VSLM(可变长子网掩码)

IPv4地址划分与聚合方案之CIDR(无类域间路由)与VSLM(可变长子网掩码)

时间:2024-07-17 16:59:01浏览次数:11  
标签:24 子网 聚合 无类域 192.168 划分 VSLM IPv4

目录

基本概念:

子网划分与聚合

VLSM简介:

CIDR简介:

应用:

1.IPv4子网聚合CIDR:

2.IPv4子网划分VLSM与子网数计算:

尾声

基本概念:

首先IPv4子网划分是什么意思,我们先来讲讲IPv4地址的一个地址构造。

比如,192.168.1.1/24,这是一个IPv4地址。

子网掩码长度为24,化成点分十进制即为255.255.255.0,

化成点分二进制即为11111111.11111111.11111111.00000000

那么,到第3组第8位为止都是网络位,后面都是主机位

因此,192.168.1.0是网络地址,而192.168.1.1则是一个主机地址

那么广播地址呢?

依据上文,我们依然采用192.168.1.1/24的这个IPv4地址

因此广播报文是在广播域内向所有设备发送的报文,因此主机位要全部置1,相当于any

因此广播地址为192.168.1.255

因此主机地址数通常为2^(主机位)-2。

如192.168.1.0/24,主机位为8.则主机地址数为2^8 -2=256-2=254

子网划分与聚合

VLSM简介:

VLSM,全称为Variable Length Subnet Masking(可变长子网掩码),是一种网络设计技术,用于在IP网络中更有效地分配和管理IP地址。VLSM允许网管在一个大的网络地址空间内创建大小不同的子网,而不需要遵守传统的固定长度子网掩码规则。

它主要关注对于内部网络的一个子网划分,以能够更加灵活的利用IP地址

CIDR简介:

CIDR,即Classless Inter-Domain Routing(无类域间路由),它允许网管将多个具有相同前缀的网络地址合并成一个更大的网络地址

它主要关注对IP路由的聚合与汇总,以减小路由表规模,从而提高网络性能

[IP地址]/[掩码长度]这种格式也是来自CIDR,叫做前缀长度表示法

应用:

1.IPv4子网聚合CIDR:

假如我这里有3个IP路由,192.168.1.0/24,192.168.2.0/24,192.168.3.0/24,首先我们来看他们前缀

这三条路由的第一组和第二组的前缀完全一样,我们直接看第三组

化成二进制来看,

第一个为00000001

第二个为00000010

第三个为00000011

那么如果要根据到最小聚合原则的话,那么我们来看,这三条,前6位的前缀都是一样。

因此掩码长度可以聚合为16(第一组+第二组)+6(第三组前6位)=22,即192.168.0.0/22

这个就叫做子网聚合,或者路由聚合。那么接下来我们来讲子网划分

2.IPv4子网划分VLSM与子网数计算:

首先,我们来列出个主网路由,如192.168.1.1/24。那么我们根据它来实现进一步的子网划分。

如192.168.1.129/25,这是一个划分后的子网地址

我们来解析看看,首先,主网掩码长度为24,因此到第三组为止都是一个网络位,后面8位都是主机位

然后子网划分为192.168.1.129/25后,第四组第一位的主机位变成一个子网位。

那么请问划分出几个子网?

因为子网位为1,因此是2^1,划分出2个子网,即子网位可以为1或为0。

因此若子网掩码长度划分为27时,可以划分出2^(27-24)=2^3=8个子网

这个就叫做IPv4子网划分。

尾声:

那么IPv4子网划分与聚合的内容到此结束,我们下次再见

标签:24,子网,聚合,无类域,192.168,划分,VSLM,IPv4
From: https://blog.csdn.net/a728800/article/details/140497042

相关文章

  • 你知道怎么从IPv4转换到IPv6吗?
    在当今数字化高速发展的时代,网络已经成为我们生活中不可或缺的一部分。而在网络世界中,IP地址是实现设备间通信的关键标识。随着互联网的不断发展和设备数量的急剧增加,IPv4地址资源逐渐枯竭,IPv6应运而生。那么,你知道怎么从IPv4转换到IPv6吗?IPv4采用32位地址长度,所能提供......
  • ipv4、ipv6家庭宽带内网穿透
    为什么要内网穿透作为开发人员,经常需要远程家里、公司或者客户的电脑,又或者有什么其他需求如接口调试、局域网内打印机公网访问、家庭nas等,这些都需要在公网访问局域网内部的设备。远程桌面可能很多人都用过向日葵、TeamViewer等,可免费使用,但可能会限分辨率和限制流量。内......
  • SOMEIPSRV_SD_MESSAGE_08: 提供IPv4的服务条目
    测试目的:验证提供服务(OfferService)的条目是否至少引用了一个IPv4或IPv6端点选项,以表明服务是如何被访问的。本测试专注于IPv4。描述本测试用例旨在确保SOME/IP服务发现协议中,服务的提供条目(OfferServiceentries)包含至少一个IPv4端点选项。测试拓扑:具体步骤:DUT配置......
  • 当谈论掩码数位和IP总数时,通常是指在特定子网掩码下可用的IP地址数量。IPv4地址由32位
    当谈论掩码数位和IP总数时,通常是指在特定子网掩码下可用的IP地址数量。IPv4地址由32位二进制数组成,用四个八位字段表示,每个字段用点分十进制表示,例如192.168.1.1。子网掩码用于确定一个IP地址中哪些位是网络地址,哪些位是主机地址。常见的子网掩码包括:/24子网掩码:255.255.255.......
  • 校验IP地址格式:IPv4、IPv6、IP/掩码和IP段
    校验IP地址格式:IPv4、IPv6、IP/掩码和IP段https://www.jianshu.com/p/95d51e51cc2eIPv4格式验证IPv4是32位地址,由四个十进制数(0-255)组成,以点分隔。以下是一个IPv4地址的示例:192.168.0.1。要验证输入是否符合IPv4格式,我们可以使用正则表达式进行匹配。下面是一个JavaScript......
  • IPv4 地址耗尽,回收 E 类空间是否有意义?
    随着互联网的迅猛发展,IPv4地址资源的紧张问题日益凸显。IPv4地址总共约有43亿个,但由于互联网用户和设备的爆炸性增长,这些地址早已分配殆尽。为了应对这一问题,业界提出了多种解决方案,其中之一便是回收E类地址空间。然而,这一举措是否真的有意义,值得深入探讨。IPv4地址耗尽的......
  • 【华为OD】D卷真题100分:IPv4地址转换成整数 Java代码实现
    【华为OD】2024年C、D卷真题集:最新的真题集题库C/C++/Java/python/JavaScript【华为OD】2024年C、D卷真题集:最新的真题集题库C/C++/Java/python/JavaScript-CSDN博客JS、python、java、C、C++代码实现:【华为OD】D卷真题100分:IPv4地址转换成整数JavaScript代码实现-CSDN博......
  • 【华为OD】D卷真题100分:IPv4地址转换成整数 python代码实现
    【华为OD】2024年C、D卷真题集:最新的真题集题库C/C++/Java/python/JavaScript【华为OD】2024年C、D卷真题集:最新的真题集题库C/C++/Java/python/JavaScript-CSDN博客JS、python、java、C、C++代码实现:【华为OD】D卷真题100分:IPv4地址转换成整数JavaScript代码实现-CSDN博......
  • 使用getaddrinfo函数来获取并打印出www.baidu.com的所有IP地址(IPv4和IPv6)
    #include<stdlib.h>#include<string.h>#include<sys/types.h>#include<sys/socket.h>#include<netdb.h>#include<arpa/inet.h>intmain(){structaddrinfohints,*res,*p;intstatus;charipstr[INET6_AD......
  • IPv4向IPv6过渡方案介绍和特点
            目前,从IPv6过渡到IPv6的方案有兼容IPv4的IPv6地址、隧道技术、双栈IP协议技术和翻译技术四种。一、兼容IPv4的IPv6地址兼容IPv4的IPv6地址技术,是一种特殊的IPv6单点广播地址,形式为96位的0和32位的IPv4地址组合而成,一个IPv6节点可以与IPv4节点可以使用这种地......