假设有两个公共 IP 地址。一个是 21.120.12.8/16,另一个是 21.120.12.8/8,它们是不同的网络 ID,但是在 Internet 上使用时,它们如何区分?或者是有类寻址用于公共IP而无类用于私有?
如何使用 CIDR(无类域间路由)在 Internet 上检测到子网掩码?
网络工程
路由
ip
IPv4
网络
2022-02-14 10:12:03
1个回答
它们没有区别。子网大小 - 或前缀长度 - 仅与路由表条目(每个条目都带有一个长度字段)或本地连接的子网相关,其中主机配置了特定的网络掩码(静态或通过 DHCP)。
一个是21.120.12.8/16,一个是21.120.12.8/8,它们是不同的网络ID
虽然两者都描述了不同大小的网络,但地址是相同的。/16 网络只是 /8 网络的子网。
从未检测到子网掩码。对于纯地址,掩码根本无关紧要。终端节点主机只需要知道它自己的子网前缀长度,它要么是静态配置的,要么是由 DHCP 配置的。路由器(或主机上)上的路由条目也要么由管理员静态配置,要么通过 OSPF 或 RIPv2 等路由协议学习,其中掩码长度也被传递。
有类网络在 1993 年被RFC 1518淘汰。请注意,即使使用分类网络,也可以使用不同的网络掩码大小——它们只是默认为它们的类长度(并由 RIR 以这种方式分发)。
其它你可能感兴趣的问题