我正在学习更少的域间路由。
我已经知道,主机id位中的所有零(0)都指子网地址,而主机id位中的所有零(1)都指广播地址。所以这些都是保留的。E为什么所有零或子网id位中的所有1都保留?
可能是所有0s或所有1s在主机in中的类似原因吗?
让,域地址是:200.241.112.0/21
子网掩码是:11111111 11111111 11111111 11000000
二进制域地址(粗体位是子网位):11001000 11110001 01110000 00000000
我的阅读材料说,2^5-2=30个子网是可能的。对于两个保留的子网ids,将减去2。
发布于 2018-12-27 14:11:39
你提到的材料是完全错误和过时的。RFC 1878,IPv4可变长度子网表 (1995年12月)解释说:
Subnets和Networks可用网络和主机地址的数量是从用于子网掩蔽的比特数中推导出来的。下表描述了子网位数以及由此产生的网络、广播地址和主机地址。请注意,所有-零和所有-1子网包含在表1-1和表1-2中,这是目前基于标准的使用所有可定义子网的做法[4.]。
您的(不正确的)阅读材料实际上是将CIDR (无类域间路由)与传统的按类寻址的做法混淆在一起。在类寻址下,子网是一个比自然类掩码长的网络,并且一个类网络的所有子网都必须是相同大小的。
根据CIDR (1993年RFCs 1517、1518和1519 ),不再有网络类,每个网络都是0.0.0.0/0的子网。大型网络的子网可以是可变大小的,不可能确定可变子网的全零子网和全一子网,因为全零子网和全一子网可以进一步细分。
保留全零子网和全1子网的做法随着网络类的出现而消亡.
子网一词实际上并不意味着它以前的意思。它过去意味着网络具有较长的掩码,这是类的自然掩码。在CIDR和VLSM中,子网通常是动词,意思是将任意大小的网络划分为更大的网络(较小的主机),或者通常用于指从较小的网络(较大的主机)派生的网络。今天,任何规模的网络实际上都只是一个网络,因为所有网络都是0.0.0.0/0网络的子网。
https://networkengineering.stackexchange.com/questions/55695
复制相似问题