andy wrote:
сеть: 10.10.1.0
маска: 255.255.0.0
Первая машина имеет IP: 10.10.1.1
Вторая машина имеет IP: 10.10.1.0
Пинги идут в обе стороны.
Внимание вопрос: правильно ли это (в частности со стороны rfc)?
http://www.dvgu.ru/meteo/PC/IPaddress.htm
Необходимо отметить, что расположение номера подсети сразу после
сетевого префикса необязательно, - администратор может задавать биты в
маске подсети независимо от остальной части адреса. В примере с адресом
193.1.1.0 /27 четвертый байт маски подсети вместо (11102) может
быть, например, задан равным (000111002). Однако на практике в
большинстве случаев так не поступают.
...
Опубликованная в документе RFC 950 схема введения подсетей запрещала
использование номера подсетей, у которых все биты равны единицам или
нулям. Причиной такого ограничения стала необходимость в устранении
возможных проблем, связанных с работой протоколов маршрутизации, которые
не передают в своих служебных сообщениях ни маски подсети, ни длины
расширенного сетевого префикса. Например, протокол маршрутизации RIP
версии 1 рассматривает маршруты в разные подсети с адресами 193.1.1.0
/27 и 193.1.1.0 /24 как идентичные.
...
С разработкой протоколов маршрутизации, передающих маску подсети (OSPF,
IS-IS) с каждым рекламируемым маршрутом, подсети, все биты номера
которых равны единице и нулю, могут использоваться, вопреки документу
RFC 950.
..
При присваивании номеров подсетям и хостам администратор должен
следовать одному основному правилу, описанному в документе RFC 1219:
номера подсетей назначают таким образом, чтобы старшие биты в номере
подсети задавались первыми. Например, если поле номера подсети состоит
из четырех бит, то первые несколько номеров подсетей должны быть
следующими: 8 (1002), 4 (0102), 12 (1102), 2 (0012), 6 (0112) и т. д.
Иными словами, единичные биты номеров подсетей рекомендуется задавать
начиная с крайне левой позиции, а единичные биты номеров хостов - с
крайне правой позиции (см. Таблицу 9).
Если следовать данному правилу, то между номером подсети и номером хоста
будут оставаться нулевые биты. Это позволяет изменять маску подсети без
изменения IP-адреса, присвоенного хосту. Необходимость в изменении маски
подсети может возникнуть при увеличении числа хостов в каждой подсети с
учетом того, что планируемое число возможных подсетей обычно больше, чем
требуется в настоящий момент. В этом случае некоторые биты можно
заимствовать из числа зарезервированных под номера подсетей.
Достоинство описанного правила в том, что администратору достаточно
изменить маску подсети на каждом хосте, а не переконфигурировать
IP-адреса хостов во всей организации.
В протоколе IP существует два типа широковещания: направленное и
ограниченное. Направленное широковещание позволяет хосту в удаленной
сети передать одну датаграмму, причем она будет доставлена всем хостам в
адресованной сети. Датаграмма с направленным широковещательным адресом
может проходить через маршрутизаторы в распределенной сети, при этом
исходная датаграмма будет доставлена всем хостам только в нужной сети,
но не в промежуточных сетях.
При направленном широковещании адрес получателя содержит корректный
номер сети и номер хоста, все биты которого установлены в нули или
единицы. Например, адреса 185.100.255.255 и 185.100.0.0 будут
рассматриваться как адреса направленного широковещания для сети
185.100.ххх.ххх класса B.
--
Sincerely,
Nicholas
--
To UNSUBSCRIBE, email to debian-russian-requ...@lists.debian.org
with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org