Я запутался, как работает трансляция 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?

1 ответ1

1

Если хост пропингует 255.255.255.255, эхо-запрос пойдет на каждый хост в его широковещательном домене. Обычно это включает в себя каждый хост в своей подсети, но может быть больше, чем это. Любое количество подсетей может быть в одном широковещательном домене.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .