Определение битов подсети сетевых адресов с одинаковым CIDR

Определение битов подсети сетевых адресов с одинаковым CIDR

Допустим, у нас есть сетевые адреса 10.10.10.252/30и 10.10.255.252/30и 10.255.255.252/30. Все они имеют CIDR 30.

Я понимаю, что во всех трех подсетях есть два пригодных для использования хоста.

Все три адреса имеют маску подсети 255.255.255.252, но разное количество возможных подсетей. 10.255.255.252/30имеет 30-8=22 бита, зарезервированных для подсетей (класс A). 10.10.255.252/30имеет 30-16=14 бит, зарезервированных для подсетей (класс B). 10.10.10.252/30имеет 30-24=6 бит, зарезервированных для подсетей (класс C). Но это не очевидно при взгляде на их CIDR.

Так как же определить количество бит подсети, глядя на ее маски подсети или CIDR?

https://www.omnisecu.com/tcpip/internet-layer-ip-subnetting-part6.php

решение1

Классовые сети были признаны устаревшими в 1993 году RFC 1518/1519. Пожалуйста, оставьте сетевые классы в ящике истории, где им и место, они не имеют значения.

У всех них CIDR равен 30.

Нет такого понятия. Вы, вероятно, имеете в видудлина префикса.

Так как же определить количество бит подсети, глядя на ее маски подсети или CIDR?

Число сетевых битов — это число, указанное, например /30, . Только когда выподсетьсеть смбиты внбит*, количество бит подсети равнон - м: количество битов хоста, которые вы повторно используете в качестве сетевых битов.

Каждую сеть /30 можно разделить на две подсети /31 (только для соединений «точка-точка»).

решение2

Все три IP-адреса относятся к классу A, поскольку первый байт находится в диапазоне 1-126.

10.10.10.252/30 принадлежит подсети 10.10.10.252-10.10.10.255.

10.10.255.252/30 принадлежит подсети 10.10.255.252-10.10.255.255.

10.255.255.252/30 принадлежит подсети 10.255.255.252-10.255.255.255.

Все они имеют 22 бита подсети.

Если бы это был IP-адрес класса B или C, то биты, зарезервированные для подсетей (биты подсети), были бы другими даже при тех же 30 битах маски.

Для класса B есть 14 бит подсети для /30. Для класса C есть 6 бит подсети для /30.

Моя путаница возникла из-за того, что я не знал, как различать разные классы. Я не знал, что это зависит от значения первого байта.

Связанный контент