[ Страница назад | Страница вперед | Содержание | Индекс | Библиотека | Юридическая информация | Поиск ]

Руководство по сетевой установке


Сети NIM

Для выполнения некоторых операций NIM главная машина NIM должна предоставить информацию, необходимую для настройки сетевых интерфейсов клиентов. Кроме того, у главной машины NIM должна быть возможность предоставить клиенту все ресурсы, необходимые для выполнения операции. Для того чтобы не задавать много раз одну и ту же информацию для каждого клиента, в среде NIM применяются сети NIM. В определении каждого клиента NIM задается связанная с ним сеть. Во время выполнения операции NIM главная машина NIM при необходимости применяет информацию из определения сети клиента.

Во время настройки главной машины NIM в среде NIM автоматически создается определение связанной с ней сети. Определения дополнительных сетей NIM нужно создавать только в том случае, если клиенты расположены в других локальных сетях или подсетях. В данном руководстве описаны процедуры, которые автоматически создают определения сетей NIM при добавлении клиента, если это необходимо. В данном разделе содержится подробное описание сетей NIM, которое пригодится вам при создании сетей и маршрутов вручную.

Типы сетей, поддерживаемые NIM

В настоящий момент поддерживаются следующие типы сетей:

Для Ethernet, Token-Ring и FDDI поддерживается загрузка из сети. В отличие от других сетевых адаптеров, адаптеры ATM нельзя применять для загрузки компьютера. Это означает, что установка компьютера в сети ATM требует специальных действий. Дополнительная информация приведена в разделе Установка на клиенты в сетях ATM. Шаблонная сеть применяется для сетей всех остальных типов, которые не поддерживают загрузку из сети. Операции NIM, для которых необходима загрузка из сети, например, bos_inst и diag, не поддерживаются для клиентов шаблонных сетей. Однако для них разрешены операции, не требующие загрузки из сети, например, cust и maint. Бездисковые клиенты и клиенты без данных не могут быть связаны с шаблонными сетями, так как для их работы необходима загрузка из сети.

Определение сетей NIM

Для определения сетей в среде NIM применяется операция define. Для того чтобы ее выполнить, введите в командной строке:

nim -o define -t Тип_сети -a Атрибут=Значение ... Имя_компьютера

В этой команде обязательно должны быть заданы следующие атрибуты:

-a net_addr= Значение Задает IP-адрес определяемой сети. Если адрес сети неизвестен, то перейдите к разделу Выяснение IP-адреса сети.
-a snm=Значение Задает маску подсети.
-t Тип_сети Задает тип определяемой сети. Допустимы значения atm, tok, ent, fddi и generic.

Кроме того, можно задать следующие необязательные атрибуты:

-a comments=Значение Содержит комментарий с описанием данной сети.
-a ieee_ent=Значение Задает конфигурацию сети Ethernet IEEE 802.3. Этот атрибут применяется только для сетей типа ent или сетей, у которых атрибуту other_net_type присвоено значение ent.
-a other_net_type=Значение Задает тип другого сегмента данной логической сети. Каждая сеть NIM соответствует в среде NIM одной логической сети. В определении сети должен быть указан тип применяемого сетевого интерфейса. Обычно в сети применяется интерфейс только одного типа. Однако логическая сеть может состоять и из сетей разных типов, соединенных с помощью моста. В этом случае в данном атрибуте необходимо указать типы остальных сетевых интерфейсов. Дополнительная информация о применении атрибута other_net_type приведена в разделе Определение неоднородной сети.
-a routing=Значение ... Предназначен для хранения информации о маршрутизации в сети NIM. В данном атрибуте необходимо задать порядковый номер интерфейса. Если задается новый маршрут NIM, то в атрибуте routing должно быть указано три значения:

Значение 1
Имя целевой сети NIM для данного маршрута.

Значение 2
Имя шлюза, который применяется в данной сети для соединений с целевой сетью.

Значение 3
Имя шлюза, который применяется в целевой сети для соединения с данной сетью.

Этот атрибут предназначен для добавления маршрута по умолчанию или статического маршрута. Для того чтобы добавить маршрут по умолчанию, укажите default в качестве Значения 1. В качестве Значения 2 укажите шлюз по умолчанию для сети, а Значение 3 не указывайте.

Дополнительная информация о добавлении и изменении маршрутов приведена в разделах Маршруты NIM, Создание маршрута NIM по умолчанию между сетями и Создание статического маршрута NIM между сетями.

-a verbose=Значение Задает уровень подробности отладочной информации. Максимально подробной информации соответствует значение verbose=5.

Определение сети NIM может быть создано автоматически во время создания определения клиента. Для этого в определении клиента нужно задать атрибуты find_net и net_definition. Более подробное описание приведено в разделе Компьютеры NIM.

Выяснение IP-адреса сети

Для того чтобы узнать IP-адрес сети, NIM поразрядно перемножает двоичные представления маски подсети и IP-адреса какого-либо хоста той же сети. Например:

    маска подсети = 255.255.254.0
 адрес клиента = 129.35.58.207
 
Двоичное представление:
 
    маска подсети = 11111111.11111111.11111110.00000000
 адрес клиента = 10000001.00100011.00111010.11001111
адрес сети    = 10000001.00100011.00111010.00000000
 
Десятичное представление:
 
адрес сети = 129.35.58.0

Маршруты NIM

Информация о маршрутизации позволяет гарантировать, что клиент одной сети может обмениваться информацией с сервером другой сети. Она содержит сведения о шлюзе, соединяющем обе сети.

В NIM можно определять маршруты по умолчанию и статические маршруты. Ниже перечислены преимущества маршрутов по умолчанию по сравнению со статическими маршрутами:

Статические маршруты NIM поддерживаются для совместимости с предыдущими версиями среды NIM для компьютеров, на которых установлена версия 4.1 (или выше).

Для того чтобы узнать, какой шлюз применяется компьютерами данной сети, запустите команду netstat -rn на любом компьютере этой сети. Кроме того, для этой цели можно вызвать команду traceroute имя-хоста на любом компьютере, подключенном к сети, где имя-хоста - имя основного сетевого интерфейса главной машины, если нужно узнать, какой шлюз применяется клиентом, либо имя целевого клиента, если нужно узнать, какой шлюз применяется главной машиной. Первый шлюз в списке - это шлюз, применяемый компьютерами указанной сети.

Обратите внимание, что маршруты NIM задавать не нужно, если в среде NIM определена только одна сеть, связанная с интерфейсами главной машины NIM (в атрибутах if), а все ресурсы будут храниться на главной машине. Если некоторые ресурсы предоставляются сервером, отличным от главной машины, причем сервер и клиенты расположены в разных сетях, то между их сетями необходимо задать маршруты NIM даже в том случае, если главная машина NIM подключена ко всем сетям. В этом случае главная машина должна выполнять функции шлюза (в котором включена пересылка IP-пакетов), а в качестве имени шлюза должно применяться имя интерфейса главной машины.

Определения сетей с маршрутами по умолчанию могут создаваться автоматически при создании определений компьютеров NIM.

Следует отметить, что потоки данных между сетями могут проходить через несколько шлюзов. Однако важно помнить, что в определении маршрутов NIM между сетями указывается только первый шлюз маршрута к целевой сети. В маршрутизации NIM промежуточные шлюзы маршрута между исходной и целевой сетями не рассматриваются.

Дополнительная информация о добавлении и изменении маршрутов приведена в разделах Создание маршрута NIM по умолчанию между сетями и Создание статического маршрута NIM между сетями.

Определение неоднородной сети

В данном разделе описаны средства, с помощью которых в среде NIM можно моделировать сети, состоящие из сегментов с разными протоколами передачи данных. В таких сетях для соединения сегментов с разными протоколами применяются мосты. Сеть Token-Ring и сеть Ethernet могут быть объединены в одну логическую сеть, как показано на следующем рисунке.

Рис. 8-1. Неоднородная сеть. На данном рисунке изображена сеть IP, в которой главный сервер подключается к клиентам из сегмента Ethernet, устанавливая соединение Token Ring через мост.

Figure aixni19 not displayed.

Так как в среде NIM для представления обеих сетей применяется один и тот же объект, в его определении для описания интерфейса другого типа, существующего в сети, применяется атрибут other_net_type. Атрибут other_net_type - это необязательный атрибут определения сетевого объекта. Если в определении сети указан атрибут other_net_type, то это означает, что в данной логической сети есть сеть типа other_net_type, которая соединена посредством моста с сетью, указанной при определении объекта.

Когда в определении компьютера NIM задается объект сети, к которой он подключен, NIM проверяет наличие атрибута other_net_type в определении сети. Если этот атрибут задан, то обязательно должно быть указано четвертое дополнительное поле атрибута if. В этом поле задается логическое имя сетевого адаптера клиента. Ниже приведен пример определения сети, в которой сегмент Token-Ring соединен с сегментом Ethernet с помощью моста:

nim -o define -t tok -a
net_addr=129.35.129.0 \
    -a snm=255.255.240.0 -a other_net_type1=ent b905net
 
lsnim -l b905net
 
class           =  сеть
type            =  tok
net_addr        =  129.35.128.0
snm             =  255.255.240.0
other_net_type1 =  ent
Nstate          =  готов к работе
prev_state      =  информация в определении объекта отсутствует>

Обратите внимание, что для атрибута other_net_type должен быть задан порядковый номер, так как в одной сети могут быть соединены мостами интерфейсы всех трех типов.

В определении интерфейса клиента, физически подключенного к сегменту сети Ethernet (при этом главная машина расположена в сегменте Token-Ring), нужно задать четвертое поле:

nim -o define -t standalone -a
if1='find_net mymac 08005ac9430c \
ent' -a cable_type1=bnc mymac

Добавление нового типа сети к описанию сети NIM

С помощью Web-администратора системы

  1. В контейнере Сеть NIM дважды щелкните на значке сети. Будет показана страница Общие записной книжки свойств.
  2. С помощью опций страницы Общие добавьте новый тип сети к описанию сети NIM.

С помощью SMIT

  1. Для того чтобы добавить новый тип сети, введите команду быстрого доступа smit nim_chnet.
  2. Выберите сеть для изменения.
  3. Укажите дополнительный тип сети, который должен поддерживаться.

С помощью командной строки

Для того чтобы определить сеть NIM, введите следующую команду:

nim -o change -a
other_net_typeПорядковый_номер=Тип_сети \
Имя_сети

Например, для того чтобы в сети Token-Ring с именем network1 поддерживались также сети Ethernet и FDDI, введите:

nim -o change -a other_net_type1=ent -a
other_net_type2=fddi \
network1


[ Страница назад | Страница вперед | Содержание | Индекс | Библиотека | Юридическая информация | Поиск ]