В данном разделе обсуждаются следующие вопросы:
Карта сетевого адаптера - это физическое устройство, которое непосредственно подключается к сетевому кабелю. Она отвечает за прием и передачу данных на физическом уровне. Карта сетевого адаптера управляется драйвером устройства сетевого адаптера.
Для каждой сети, к которой должен быть подключен компьютер, необходима отдельная карта сетевого адаптера (даже если эти сети одного типа). Например, если система подключена к двум сетям Token-Ring, то в ней должно быть установлено две карты сетевого адаптера.
TCP/IP поддерживает следующие типы карт сетевых адаптеров:
В сетях Ethernet и IEEE 802.3 применяются адаптеры одного типа.
На каждом компьютере предусмотрено несколько разъемов, в которые можно устанавливать адаптеры связи. Кроме того, каждая машина поддерживает определенное количество адаптеров связи данного типа. Как правило, компьютер поддерживает до восьми адаптеров Ethernet/802.3, до восьми адаптеров типа Token-Ring и одну карту асинхронного адаптера с 64 соединениями. В рамках этих ограничений (обусловленных программным обеспечением) вы можете устанавливать любые сочетания адаптеров, общее количество которых не превышает число разъемов расширения в вашей системе (аппаратное ограничение).
Независимо от того, сколько преобразователей последовательных оптических каналов поддерживается системой, можно настроить только один интерфейс Протокола управления передачей/Протокола Internet (TCP/IP). Драйвер последовательного оптического устройства позволяет применять оба преобразователя каналов даже в том случае, когда настроен только один логический интерфейс TCP/IP.
Для установки сетевого адаптера:
Процедуры настройки и управления
адаптерами типа Token-Ring или Ethernet приведены в следующей таблице.
Задачи настройки и управления адаптерами | |||
---|---|---|---|
Процедура | Команда быстрого доступа из SMIT | Команда или имя файла | Web-администратор системы5 |
Настроить адаптер | smit chgtok (Token-Ring)
smit chgenet (Ethernet) |
|
|
Определение аппаратного адреса сетевого адаптера | smit chgtok (Token-Ring)
smit chgenet (Ethernet) | lscfg -l tok0 -v (token ring)2
lscfg -l ent0 -v (Ethernet)2 |
|
Задать альтернативный аппаратный адрес | smit chgtok (Token-Ring)
smit chgenet (Ethernet) |
|
|
Примечания:
- Имя сетевого адаптера можно изменить при перемещении его из одного разъема в другой или удалении из системы. Во всех подобных случаях выполняйте команду diag -a для того, чтобы обновить базу данных конфигурации.
- Замените tok0 и ent0 на имя вашего адаптера.
- Вместо 0X10005A4F1B7F подставьте ваш аппаратный адрес.
- После выполнения этой процедуры может нарушиться соединение с другими хостами, пока они не сбросят содержимое своих протоколов преобразования адресов (ARP) и не получат новый аппаратный адрес данного хоста.
- Эти задачи нельзя выполнить из Web-администратора системы.
Виртуальные локальные сети (VLAN) представляют собой логические сетевые домены. VLAN разбивает группы пользователей физической сети на сегменты логической сети. В данной реализации поддерживается стандарт IEEE 802.1Q VLAN с поддержкой нескольких ИД VLAN для адаптеров Ethernet. Для верхних уровней иерархии протоколов (IP и т.п.) каждый ИД VLAN связан с отдельным интерфейсом Ethernet. Для каждой VLAN создается логический экземпляр адаптера Ethernet, например, ent1, ent2 и т.п.
IEEE 802.1Q VLAN можно настроить для любых поддерживаемых адаптеров Ethernet. Адаптер должен быть подключен к коммутатору, поддерживающему IEEE 802.1Q VLAN.
В одной системе можно настроить несколько логических устройств VLAN. Для каждого логического устройства VLAN создается дополнительный экземпляр адаптера Ethernet. Эти логические устройства могут применять те же IP-интерфейсы Ethernet, что и физические адаптеры Ethernet. Таким образом, в параметре ifsize (значение по умолчанию - 8) команды no нужно учитывать логические устройства VLAN в дополнение к интерфейсам Ethernet для каждого адаптера. См. документацию по команде no.
Для каждого устройства VLAN можно задать свой максимальный размер блока передачи (MTU), даже если они используют один и тот же физический адаптер Ethernet.
Параметры VLAN настраиваются с помощью SMIT. Введите в командной строке smit vlan и выберите нужный пункт в главном меню VLAN. Выполнить настройку вам поможет электронная справка.
После настройки VLAN настройте IP-интерфейс, например, en1 для Ethernet или et1 для IEEE 802.3 с помощью Web-администратора системы, SMIT или команд.
Примечания:
- Если вы попытаетесь настроить ИД VLAN, который уже занят указанным адаптером, то будет показано следующее сообщение об ошибке:
Ошибка метода (/usr/lib/methods/chgvlan): 0514-018 Для следующих атрибутов заданы неверные значения: vlan_tag_id ИД VLAN- Если логическое устройство VLAN в данный момент используется (например, IP-интерфейсом), удалить это устройство нельзя. Будет показано примерно следующее сообщение:
Ошибка метода (/usr/lib/methods/ucfgcommo): 0514-062 Невозможно выполнить запрошенную функцию, так как устройство занято.Для удаления логического устройства VLAN сначала отключите пользователя. Например, если устройство занято IP-интерфейсом en1, то вызовите следующую команду:
ifconfig en1 detachЗатем удалите сетевой интерфейс с помощью SMIT TCP/IP.
- Если логическое устройство VLAN в данный момент используется (например, IP-интерфейсом), то удалить изменить характеристики этого устройства (ИД VLAN или базовый адаптер) нельзя. Будет показано примерно следующее сообщение:
Ошибка метода (/usr/lib/methods/chgvlan): 0514-062 Невозможно выполнить запрошенную функцию, так как устройство занято.Для изменения логического устройства VLAN сначала отключите пользователя. Например, если устройство занято IP-интерфейсом en1, то вызовите следующую команду:
ifconfig en1 detachЗатем измените VLAN и снова добавьте сетевой интерфейс с помощью SMIT TCP/IP.
Для устранения неполадок VLAN применяются команды tcpdump и
trace. Ниже показан ИД трассировки для каждого типа
пакета:
передача пакетов | 3FD |
прием пакетов | 3FE |
другие события | 3FF |
Команда entstat показывает общую статистику по физическому адаптеру, для которого настроена VLAN. Она не показывает статистику по каждому конкретному логическому устройству VLAN.
Удаленный дамп не поддерживается для VLAN. Кроме того, логические устройства VLAN нельзя применять при создании сети Cisco Systems Etherchannel.
Режим асинхронной передачи (ATM) - это международный стандарт высокоскоростных сетей для передачи смешанных данных (голоса, видеоизображения и компьютерных данных) по локальным, городским и глобальным сетям (LAN, MAN и WAN). Адаптеры ATM обеспечивают дуплексную передачу данных между серверами и клиентами RS/6000 по постоянным виртуальным контурам (PVC) и коммутируемым виртуальным контурам (SVC). Все реализации PVC и SVC должны быть совместимы со спецификациями ATM Forum. Максимальное количество поддерживаемых виртуальных контуров зависит от адаптера. Большинство адаптеров поддерживают не менее 1024 контуров.
Режим асинхронной передачи данных (ATM) - это один из способов передачи данных по соединениям с коммутацией пакетов. В сетях ATM конечные станции подключаются к сети с помощью выделенного дуплексного соединения. В сетях ATM используются коммутаторы, которые связываются между собой с помощью выделенных физических линий. Перед тем как начать передачу данных, необходимо установить соединение между конечными точками. В рамках одного физического интерфейса может существовать несколько соединений. При отправке данных станция выполняет передачу с разбиением блоков данных протокола (PDU) на 53-байтовые пакеты. Данные по сети передаются в виде отдельных пакетов. Принимающие станции снова "собирают" пакеты в блоки PDU. Соединение идентифицируется по идентификатору виртуального пути (VPI) и идентификатору виртуального канала (VCI). Поле VPI занимает один байт в пятибайтовом заголовке пакета ATM; поле VCI занимает два байта в заголовке. Таким образом, пара VPI:VCI идентифицирует источник пакета ATM. Коммутатор ATM распознает источник пакета, определяет следующий транзитный участок и передает пакет в порт. Пара VPI:VCI изменяется от участка к участку. Следовательно, значения VPI:VCI не являются универсальными. Каждый виртуальный контур описывается цепочкой значений VPI:VCI по сети.
В архитектуре ATM применяются виртуальные контуры двух видов: постоянные (PVC) и коммутируемые (SVC).
Адрес ATM формируется при регистрации в сети ATM и получении 13 самых старших байтов. Следующие шесть байт содержат присвоенный адаптеру при изготовлении адрес MAC. Самый младший байт - это переключатель. Его использование предоставляется на усмотрение конечной станции. Сети ATM не интерпретируют этот байт.
Стандарт Internet Engineering Task Force RFC1577: Classical IP and ARP over ATM определяет механизм применения протокола Internet Protocol (IP) в ATM. Поскольку ATM - это технология на основе соединений, а IP - технология на основе дейтаграмм, преобразование IP для ATM - это очень непростая задача.
В общем случае сеть ATM подразделяется на логические IP-подсети (LIS). Каждая подсеть LIS состоит из нескольких станций ATM. Подсети LIS являются аналогами традиционных сегментов LAN. Они связываются между собой с помощью маршрутизаторов. Конкретный адаптер (на станции АTM) может быть частью нескольких подсетей LIS. Эта особенность может быть весьма полезной при использовании маршрутизаторов.
RFC1577 ссылается на RFC1483, в котором описан стандартный способ инкапсуляции протокола управления каналом связи и доступа к подсети (LLC/SNAP). В сетях PVC для каждой IP-станции необходимо вручную задать контуры PVC, настроив значения VPI:VCI. Если инкапсуляция LLC/SNAP не используется, необходимо указать IP-адрес назначения, связанный с каждым VPI:VCI. При использовании инкапсуляции LLC/SNAP IP-станция может запомнить удаленный IP-адрес с помощью механизма InARP.
Для сетей SVC документ RFC1577 определяет параметры сервера ARP для подсети LIS. Задачей сервера ARP является преобразование IP-адресов в адреса ATM без использования оповещений. Каждая IP-станция настраивается с ATM-адресом сервера ARP. IP-станции устанавливают контуры SVC с сервером ARP, который, в свою очередь, отправляет запросы InARP на IP-станции. В зависимости от ответа InARP сервер ARP настраивает IP со схемой ATM-адресов. Для преобразования адресов IP-станции отправляют пакеты ARP на сервер ARP, который возвращает ATM-адреса. После этого IP-станции указывают для контура SVC станцию назначения, и передача данных начинается. Продолжительность существования записей ARP на IP-станциях и соединения с сервером ARP основана на определенном механизме. И в среде PVC, и в среде SVC каждая IP-станция имеет по крайней мере один виртуальный контур для каждого адреса назначения.
Рабочая группа Internet RFC2225 добавляет поддержку списка адресов запросов ATM ARP к RFC1577. Список адресов запросов ATM ARP - это список, состоящий из одного или нескольких ATM-адресов, соответствующих различным серверам ATM в LIS. Клиент RFC2225 позволяет устранять отдельные ошибки, связанные со службами ATM ARP для клиента 1577. Клиенты 2225 могут переключаться на резервный сервер ATM ARP при отказе текущего сервера.
В RS/6000 первая запись в списке адресов запросов ATM ARP считается адресом основного сервера ATM ARP, а остальные записи - адресами дополнительных серверов ATM ARP.
Клиент всегда пытается работать с основным сервером ATM ARP. Если попытка подключиться к основному серверу ATM ARP не увенчалась успехом, клиент пытается соединиться с первым из дополнительных серверов (дополнительные серверы ATM ARP вызываются в том порядке, в котором они перечислены в списке адресов запросов). Если соединиться с первым из дополнительных серверов ATM ARP тоже не удается, клиент пытается соединиться со следующим дополнительным сервером из списка, до тех пор, пока соединение не будет установлено.
Если соединиться с основным сервером ATM ARP клиенту не удалось, то независимо от того, с каким из дополнительных серверов ATM ARP он соединился или пытается соединиться, клиент будет повторять попытки вызова основного сервера ATM ARP через каждые 15 минут. Если ему наконец удастся установить соединение с основным сервером ATM ARP, то соединение с дополнительным сервером ATM ARP будет прервано.
Список адресов запросов ATM ARP составляется вручную с помощью SMIT или команды ifconfig. Этот список нельзя настроить с помощью Базы информации управления (MIB).
Пример настройки сети показан на рисунке "Пример сети ATM".
На рисунке "Пример сети ATM" одна логическая подсеть IP показана пунктирными линиями, идущими от каждого хоста к коммутатору. Другая IP-подсеть обозначена непрерывными линиями.
Рис. 3-12. Пример сети ATM. В этом примере показана сеть ATM со стандартной топографией типа "звезда". В центре находится коммутатор ATM. К коммутатору подключены хосты и другие коммутаторы ATM, а также один шлюз и адаптер.
В таблице Пример конфигурации
хостов показано, как должны быть настроены хосты H3 и H4 для того, чтобы они
могли устанавливать соединения с шлюзом и всеми хостами в своих логических
подсетях.
Пример конфигурации хоста | ||
Драйвер сетевого интерфейса | VPI:VCI | Комментарий |
Хост H3 | ||
at0 | 0:40 | Соединение с 128.10.1.5 (шлюз) |
at0 | 0:42 | Соединение с 128.10.1.2 |
at0 | 0:43 | Соединение с 128.10.1.3 |
Хост H4 | ||
at0 | 0:50 | Соединение с 128.10.2.5 (шлюз) |
at0 | 0:52 | Соединение с 128.10.2.2 |
at0 | 0:53 | Соединение с 128.10.2.3 |
at0 | 0:54 | Соединение с 128.10.2.4 |
Для подключения к хостам в другой логической подсети необходимо создать соединение VPI:VCI со шлюзом. (Здесь приведены значения VPI:VCI только для иллюстрации.)
Шлюз ATM, показанный на рисунке, подключен к сети ATM одним кабелем, но при этом использует 2 IP-адреса.
Представьте себе, что хост H3 на рисунке "Пример сети ATM" пытается установить соединение с хостом H4. H1 - это сервер ARP для подсети 1, а H6 - сервер ARP для подсети 2. В предположении, что в сети применяется маска 255.255.255.0, станции с адресами 128.10.1.X являются элементами одной подсети, а с адресами 128.10.2.X - другой. Ниже приводится список возможных конфигураций хостов, использующих контуры SVC.
Рис. 3-13. Пример сети ATM. В этом примере показана сеть ATM со стандартной топографией типа "звезда". В центре находится коммутатор ATM. К коммутатору подключены хосты и другие коммутаторы ATM, а также один шлюз и адаптер.
Список возможных конфигураций хостов | ||||
Драйвер сетевого интерфейса | IP-адрес | Сервер ARP | Адрес сервера ARP | Адрес шлюза |
Хост H1 | ||||
at0 | 128.10.1.3 | Да |
| 128.10.1.5 |
Хост H3 | ||||
at0 | 128.10.1.1 | Нет | ATM-адрес H1 | 128.10.1.5 |
Шлюз | ||||
at0 | 128.10.1.5 | Нет | ATM-адрес H1 |
|
at1 | 128.10.2.5 | Нет | ATM-адрес H6 |
|
Хост H4 | ||||
at0 | 128.10.2.1 | Нет | ATM-адрес H6 | 128.10.2.5 |
Хост H6 | ||||
at0 | 128.10.2.3 | Да |
| 128.10.2.5 |
Примечание: В каждой подсети должен быть установлен один и только один сервер ARP.
Так как хост H3 распознает, что адрес 128.10.2.1 не принадлежит к его сети, то он обращается к хосту H1, чтобы преобразовать IP-адрес шлюза по умолчанию в адрес ATM. Затем хост H3 вызывает шлюз. Шлюз определяет, что данные предназначены для передачи во вторую подсеть, и обращается к хосту H6 для преобразования IP-адреса хоста H4 в ATM-адрес. После этого устанавливается соединение между хостом H3 и шлюзом, а также между шлюзом и хостом H4.
Для настройки адаптеров ATM можно воспользоваться Web-администратором системы (команда wsm) или программой SMIT (smit chg_atm). Выберите имя адаптера, затем воспользуйтесь электронной справкой и представленной на экране информацией чтобы решить, какие изменения конфигурации необходимо внести.
Статистическую информацию о работе адаптеров ATM можно получить с помощью команды atmstat. Вызов команды atmstat с флагом -r приводит к сбросу значений статистики. Формат команды - atmstatимя_устройства. Эта команда возвращает следующие наборы статистических данных:
Подробную статистику можно получить с помощью команды atmstat с флагом -d.