Я запутался, как работает трансляция CIDR при использовании адреса all 1 (255.255.255.255).
С ранних (классных сетевых дней) я вспоминаю, что ping 255.255.255.255 с компьютера в классовой сети заставляет реагировать каждое устройство в этой подсети. Я также знаю, что мы могли направлять передачи (например, 192.168.1.255).
Теперь, с помощью CIDR, адреса устройств не должны попадать в сегменты /24 (или /16, /8), а вместо этого могут помещаться в меньшие или большие сегменты. Это означает, что адрес широковещательной рассылки может быть другим. Однако что происходит, когда устройство в подсети CIDR отправляет эхо- запрос 255.255.255.255?
Например:
Hostname Device IP CIDR? Directed Broadcast
------------------------------------------------------
Host A 192.168.1.17 Class C 192.168.1.255
Host B 192.168.2.12 /27 192.168.2.31
Host C 192.168.2.35 /27 192.168.2.63
Host D 192.168.2.72 /27 192.168.2.95
Я знаю, что для каждого из вышеупомянутых адресов направленной широковещательной рассылки каждый узел (и любые одноранговые узлы) будут получать ping от своего соответствующего широковещательного адреса. То есть узел A запускает ping 192.168.2.63 который виден узлу C, а не узлам B или D.
Если узел A пропингует 255.255.255.255 , то каждое устройство на 192.168.1.0/24 получает этот эхо-запрос.
Что произойдет, если узел C запускает ping 255.255.255.255? Будет ли пинг видеть только подсеть 192.168.32/27? Будет ли адрес «все 1» попадать на хосты B и D?
