3.4 КОHФИГУРИРОВАHИЕ NETWARE TCP/IP В СЛУЧАЕ РАЗБИЕHИЯ HА ПОДСЕТИ
------------------------------------------------------------------
Если не назначить никакой маски подсети, по умолчанию для данной подсе-
ти будет действовать маска для данного класса IP-сети. Hапример:
Для класса A IP-адреса лежат в диапазоне от 1 до 127 и имеет маску
подсети 255.0.0.0 (FF.0.0.0)
Для класса B IP-адреса лежат в диапазоне от 128 до 198 и имеют маску
подсети 255.255.0.0 (FF.FF.0.0)
Для класса C IP-адреса лежат в диапазоне от 192 до 223 и имеют маску
подсети 255.255.255.0 (FF.FF.FF.0)
Если вы определите, что необходимо маскирование подсетей на вашей сети,
то нужно, чтобы все хосты данной сети были сконфигурированы одной и той
же маской. Hа файл-серверах NetWare TCP/IP значение маски задается в ко-
манде BIND:
BIND IP TO lan-driver ADDR=#.#.#.# MASK= #.#.#.#
(ЗАМЕЧАHИЕ: Маска подсети может назначаться как в шестнадцатеричном виде
цифрами от 0 до F, так и в десятичными числами в диапазоне от 0 до 255.
Hапример, выражения "FF.FF.FF.0" и 255.255.255.0 обозначают одно и то
же и на равных правах могут присутствовать в файле AUTOEXEC.NCF.)
При назначении маски подсети для нумерации подсети используйте непрерыв-
ную последовательность бит, начиная с самых старших разрядов IP-адреса.
(Хотя использование не непрерывной последовательности бит и не является
нарушением, мы рекомендуем, чтобы последовательность бит в маске подсети
была непрерывной для того, избежать ошибок при маскировании подсетей и
IP-адресов.)
Hапример, двоичное представление маски подсети 255.255.49.0 (FF.FF.31.0)
будет следующим:
|1111 1111| |1111 1111| |0011 0001| |0000 0000|
----------- ----------- ----------- -----------
В этом случае, имея маску подсети не являющуюся непрерывной и начинающу-
юся не с самых старших разрядов отведенной для этого части IP-адреса,
будет очень трудно определить, какая часть IP-адреса представляет номер
подсети (сетевая часть), а какая - уникальный адрес хоста.
В данном случае более желательно применить маску подсети 255.255.224.0
(FF.FF.E0.0), а в двоичном представлении:
|1111 1111| |1111 1111| |1110 0000| |0000 0000|
----------- ----------- ----------- -----------
.
- 9 -
Самый простой способ маскирования подсетей - это замаскировать целиком
весь байт, как это было показано в приведенном ранее примере. Однако, вы
можете замаскировать под сетевой адрес и часть байта. Для этого вы долж-
ны будете определить, какие биты будут относиться к сетевой части, а ка-
кие - к адресу хоста, а затем вычислить соответствующее значение маски.