架构师_程序员_码农网

 找回密码
 注册[Register]

QQ登录

只需一步,快速开始

查看: 691|回复: 3

[资料] 【转】CIDR:一文读懂cidr地址说明

[复制链接]
发表于 2023-10-7 20:56:29 | 显示全部楼层 |阅读模式
定义

CIDR,英文全称是Classless InterDomain Routing。中文意思是无类别域间路由。是一种分配 IP 地址和 IP 路由的方法。互联网协议 (IP) 标准的集合用于为网络和单个设备创建唯一标识符。IP 地址允许将唯一的信息包传输到特定计算机。

1-2212211K622b6.jpg

CIDR主要用于使用IP地址,高效解决路由表爆炸。它在 RFC(征求意见)1518 和 RFC 4632 中定义。它是一个地址块分配。IPV4寻址系统中有五个不同的类。IP 地址类用于互联网 IP 地址分配。
它们是A类地址,B类地址,C类地址,D类地址,E类地址。
  • A类地址:在 A 类中,考虑第一位。它始终设置为零。它可以将 IP 地址从 1.X.X.X 到 126.X.X.X。
  • B类地址:在B类中,考虑前两位。它可以将 IP 地址从 128.0.X.X 获取到 191.255.X.X。
  • C类地址:在C类中,考虑前三位。它可以将 IP 地址从 192.0.0.X 获取到 223.255.255.X。
  • D类地址:考虑D类的前四位。它可以将 IP 地址从 224.0.0.0 获取到 239.255.255.255。此类用于多播。
  • E类地址:E类IP地址保留用于研究和开发。它可以将 IP 地址从 240.0.0.0 到 255.255.255.254。


因此,我们可以根据需要选择IP地址。对于主机地址,我们使用 A 类/B 类/C 类的 IP 地址。

目前,网络地址范围使用无类别的域间路由。通过使用 CIDR,替换了使用 A 类、B 类、C 类 IP 地址的旧方法。在较旧的方法中,如果我们以B类为例,因为它被最常使用。如果任何机构或任何组织需要主机,则会为他们提供主机,但在大多数情况下,所有分配的主机都没有被使用,甚至导致路由表爆炸。

在CIDR中,需要IP地址的人必须从服务提供商处购买IP地址分配器;它可以是购买者要求的任何尺寸。每当基于地址前缀启用它时,它就允许不同级别的不同路由器在不同长度的前缀上进行路由。CIDR用于IPV4。IPV4 是 32 位,最常用的网络是 /8、/16、/24 和 /32

CIDR如何运作?

CIDR 是传统子网划分的替代方法。它也称为无类寻址。它由 CIDR 块组成;通过这种方式,它根据某些规则根据用户的要求动态分配 IP 地址。互联网号码分配机构 (IANA) 处理 CIDR 块的分配。

网段

此块包含 IP 地址。该块由 3 个基本规则组成。

下面提到的 3 条基本规则:

规则 1:在 CIDR 块中,分配给主机的 IP 地址应该是连续的。
规则 2:块的大小应为 2 次幂,并且应等于 IP 地址的总数。
规则 3:块的大小必须能被块的第一个 IP 地址整除。

CIDR 表示法

CIDR IP 地址表示形式与 IP 地址相同;它以反斜杠结尾,后跟一个数字。n 表示网络位数。它被称为 IP 网络前缀。
网段IP地址的一般表示方式是A.B.C.D / N

举例说明

如果给我们 CIDR 表示,我们可以找到 IP 地址的范围。
我们可以通过示例看到这一点。

示例 #1

CIDR 表示形式为 21.19.35.40/24。找到网段的IP地址?
24表示用于识别网络的位数。
这 5 位用于标识主机。
网段地址为21.19.35.40/24。
第一个 IP 地址是 21.19.35.0
最后一个 IP 地址是 21.19.35.255
总费用为256。
网络掩码是 255.255.255.0。

示例 #2

表示形式为 255.255.255.255/31。找到网段的IP地址?
31表示用于识别网络的位数。
1 位用于标识主机。
网段地址为255.255.255.255/31。
第一个 IP 地址是 255.255.255.254
最后一个 IP 地址是 255.255.255.255
总费用为2。
网络掩码是 255.255.255.254。
我们可以从 IP 地址块中找到 CIDR 块。

示例 #3

IP 地址范围为 21.19.35.64 和 21.19.35.127。找到网段?
IP 地址范围为 21.19.35.64 和 21.19.35.127。
在进一步之前,应该检查上面提到的 CIDR 块规则是否满足,那么它是一个 CIDR 块。
所以块的大小是 26.(即 127 – 64 + 1 = 64)
位数 = 32 – 6 = 26。
网段为21.19.35.64/26。

示例 #4

IP 地址范围为 255.255.255.32 和 255.255.255.63。
IP 地址范围为 255.255.255.32 和 255.255.255.63。
在进一步之前,应该检查上面提到的 CIDR 块规则是否满足,那么它是一个 CIDR 块。
所以块的大小是 25.(即 63 – 32 + 1 = 64)
位数 = 32 – 5 = 27。
网段为255.255.255.32/27。

原文:https://www.keneuc.cn/wenti/7180.html





上一篇:CentOS Linux 替代品 Rocky Linux、AlmaLinux
下一篇:ASP.NET Core(二十五)依赖注入 Lazy 延迟初始化
码农网,只发表在实践过程中,遇到的技术难题,不误导他人。
 楼主| 发表于 2023-10-7 20:57:32 | 显示全部楼层
很多用户在服务器分配IP后不明白最后一组数字(掩码位数)的含义,我们简单说明一下。

如IP掩码位数是/32,192.168.1.100/32 则表示只有192.168.1.100这一个IP可用,以下简单列出子网掩码位数代表的IP数量。

具体可用IP数量根据机房网络结构决定,如网关、广播IP都需要占用网段内资源。

/32(1个IP)

/31(2个IP)

/30(4个IP)

/29(8个IP)

/28(16个IP)

/27(32个IP)

/26(64个IP)

/25(128个IP)

/24(256个IP)

/23(512个IP)

/22(1024个IP)

/21(2048个IP)

/20(4096个IP)

/19(8192个IP)

/18(16384个IP)

/17(32768个IP)

/16(65536个IP)

/15(131072个IP)

/14(262144个IP)

/13(524288个IP)

/12(1048576个IP)

/11(2097152个IP)

/10(4194304个IP)

/9(8388608个IP)

/8(16777216个IP)
码农网,只发表在实践过程中,遇到的技术难题,不误导他人。
 楼主| 发表于 2023-10-7 21:08:07 | 显示全部楼层
CIDR主要用于使用IP地址,高效解决路由表爆炸。它在 RFC(征求意见)1518 和 RFC 4632 中定义。它是一个地址块分配。IPV4寻址系统中有五个不同的类。IP 地址类用于互联网 IP 地址分配。
码农网,只发表在实践过程中,遇到的技术难题,不误导他人。
 楼主| 发表于 2023-10-14 11:11:23 | 显示全部楼层
保留 IPv4 内网 IP 地址网段
https://www.itsvse.com/thread-10679-1-1.html
码农网,只发表在实践过程中,遇到的技术难题,不误导他人。
您需要登录后才可以回帖 登录 | 注册[Register]

本版积分规则

免责声明:
码农网所发布的一切软件、编程资料或者文章仅限用于学习和研究目的;不得将上述内容用于商业或者非法用途,否则,一切后果请用户自负。本站信息来自网络,版权争议与本站无关。您必须在下载后的24个小时之内,从您的电脑中彻底删除上述内容。如果您喜欢该程序,请支持正版软件,购买注册,得到更好的正版服务。如有侵权请邮件与我们联系处理。

Mail To:help@itsvse.com

QQ|手机版|小黑屋|架构师 ( 鲁ICP备14021824号-2 )|网站地图

GMT+8, 2024-4-28 02:31

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

快速回复 返回顶部 返回列表