如何指定只覆盖一个地址的 CIDR 块?
How to specify a CIDR block that covers only one address?
配置 AWS 路由 table 时,我想输入目标地址 A.B.C.D
。在路由 table 中,我可以 select A.B.C.D/28
或 A.B.C.D/32
。
哪一个表示A.B.C.D
only(只有这一个地址)?
我的回答:A.B.C.D/32
理由:后缀(/28
、/32
)描述了地址中有多少位是固定的。对于 /28
,第 29 位到第 32 位可以变化(见下图),而对于 /32
,所有 32 位都是固定的。
大多数现代路由器 (post 1998) 具有 class 更少的路由,(CIDR)
在 classless 路由中,单个 IP 地址 1.2.3.4 相当于 1.2.3.4/32
在 class 完整路由中你有 3 classes A B 和 C(技术上也有 D 和 E)
所有 class A 地址都是 /8 CIDR class B 是 /16 并且 class C 是 /24
配置 AWS 路由 table 时,我想输入目标地址 A.B.C.D
。在路由 table 中,我可以 select A.B.C.D/28
或 A.B.C.D/32
。
哪一个表示A.B.C.D
only(只有这一个地址)?
我的回答:A.B.C.D/32
理由:后缀(/28
、/32
)描述了地址中有多少位是固定的。对于 /28
,第 29 位到第 32 位可以变化(见下图),而对于 /32
,所有 32 位都是固定的。
大多数现代路由器 (post 1998) 具有 class 更少的路由,(CIDR) 在 classless 路由中,单个 IP 地址 1.2.3.4 相当于 1.2.3.4/32
在 class 完整路由中你有 3 classes A B 和 C(技术上也有 D 和 E) 所有 class A 地址都是 /8 CIDR class B 是 /16 并且 class C 是 /24