Re: IP адрес с нулем на кон це.

2009-02-20 Пенетрантность Dmitriy Sirant

20.02.2009 14:57, andy пишет:

Доброго дня.
Поспорили с коллегой на банку пива. Собственно вопрос такого плана:

сеть: 10.10.1.0
маска: 255.255.0.0

Первая машина имеет IP: 10.10.1.1
Вторая машина имеет IP: 10.10.1.0

Пинги идут в обе стороны.
Внимание вопрос: правильно ли это (в частности со стороны rfc)?




Нет, неправильно. 0 - определитель сети, 255 - броадкаст - ни то, ни 
другое нельзя использовать как host address.



--
To UNSUBSCRIBE, email to debian-russian-requ...@lists.debian.org
with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org



Re: IP адрес с нулем на кон це.

2009-02-20 Пенетрантность Mikhail Gusarov

Twas brillig at 15:28:15 20.02.2009 UTC+02 when l...@init.net.ua did gyre
and gimble:

  сеть: 10.10.1.0
  маска: 255.255.0.0

Сеть и маска конфликтуют. На самом деле сеть будет 10.10.0.0/16.

  Первая машина имеет IP: 10.10.1.1
  Вторая машина имеет IP: 10.10.1.0

Это вполне валидные IP-шники в середине диапазона адресов сети.

  Пинги идут в обе стороны.
  Внимание вопрос: правильно ли это (в частности со стороны rfc)?

Правильно.

 DS Нет, неправильно. 0 - определитель сети, 255 - броадкаст - ни то,
 DS ни другое нельзя использовать как host address.

Это неверно.

-- 


pgpnwkqLGcQdz.pgp
Description: PGP signature


Re: IP адрес с нулем на кон це.

2009-02-20 Пенетрантность andy

С сетью я очепятался. Сеть - 10.10.0.0


--
To UNSUBSCRIBE, email to debian-russian-requ...@lists.debian.org
with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org



Re: IP адрес с нулем на кон це.

2009-02-20 Пенетрантность Nicholas

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