Московский государственный университет путей сообщения
Опубликован: 11.04.2006 | Доступ: свободный | Студентов: 1311 / 300 | Оценка: 4.39 / 4.00 | Длительность: 17:21:00
ISBN: 978-5-9556-0036-1
Специальности: Разработчик аппаратуры
Лекция 6:

Каналы ввода-вывода

< Лекция 5 || Лекция 6: 1234 || Лекция 7 >

Каналы Coupling Link

Каналы Coupling Link предназначены для организации соединений между серверами при построении многомашинных комплексов, в том числе кластера Parallel Sysplex (см. раздел 4). Основными типами линий Coupling Link являются (рис. 3.12):

  • внутренние каналы IC (Internal Coupling), которые могут использоваться для создания межсистемных связей на уровне LPAR, а также соединений типа канал-канал и каналов HiperSocket;
  • каналы со встроенной кластерной шиной ICB (Integrated Cluster Bus);
  • межсистемные каналы ISC (InterSystem Channels).

Для функционирования каналов предусмотрены два режима. Режим Peer впервые был использован для моделей z900 и предназначен для объединения серверов этой и последующих моделей. Режим предусматривает передачу и прием информации по одной линии и обеспечивает до семи буферов. Режим Compatibility обеспечивает обмен между серверами z9ХХ, z8ХХ и северами S390 G5/G6.

Линии Coupling Link

Рис. 3.12. Линии Coupling Link

Внутренние каналы IC обеспечивают высокоскоростной обмен между LPAR, функционирующими в одном сервере. Это "беспроводное" соединение реализуется на уровне милликодов. Обмен через IC-канал выполняется путем пересылок память-память, что обеспечивает более высокую скорость, чем у каналов на основе физических линий. В серверах z9ХХ, z8ХХ канал IC функционирует в режиме Peer и определен как канал ICP. В серверах S390 G5/G6 для внутренних соединений используется два типа каналов: для передающего LPAR - канал ICS, а для принимающего - ICR.

Каналы ICB подключаются к интерфейсу STI (рис. 3.12) и обеспечивают наиболее скоростное физическое соединение серверов. Такие соединения реализуются с использованием следующих типов линий:

  • Линия ICB-4 подключается к интерфейсу STI непосредственно на выходе адаптера памяти MBA и обеспечивает скорость обмена 2 Gb/s. Используется для соединения серверов z990, z890.
  • Линия ICB-3 подключается к интерфейсу STI на выходе мультиплексора/демультиплексора M/D (z990, z890) или MBA (z900, z800) и позволяет организовать обмен со скоростью 1 Gb/s . Используется для соединения любых серверов моделей z9хх, z8хх.
  • Линия ICB-2 подключается аналогично линии ICB-3, но рассчитана на обмен со скоростью 333 Mb/s. Позволяет объединять серверы z990, z890, S390 G5/G6.

Длина линий ICB ограничена параметрами интерфейса STI и не превышает 10 м, а с учетом изгибов - 7 м.

Канал типа CBP функционирует в режиме Peer, встроен в аппаратуру интерфейса STI и реализуется с использованием линий ICB-4 либо ICB-3. Каналы CBS (передающий) и CBR (принимающий) задействуют линию ICB-2 и режим Compatibility.

Межсистемные каналы ISC используют канальную аппаратуру, подобную ESCON и FICON, и оптические линии ISC, рассчитанные на обмен со скоростью 1 Gb/s или 2 Gb/s и на максимальную длину без повторителей до 10 км (до 20 км с дополнительными усилителями). Канал CFP функционирует в режиме Peer, использует линию ISC-3, обеспечивающую скорости 2 Gb/s или 1 Gb/s в зависимости от расстояния, и может быть применен в серверах z9хх, z8хх. Каналы CFS (передающий) и CFR (принимающий) функционируют в режиме Compatibility и используют линии ISC-3(1 Gb/s ) в серверах z9ХХ, z8ХХ либо линии HiPerLink ISC-2 (1 Gb/s ) в серверах S390 G5/G6.

Параметры линий Coupling Link приведены в таблице 3.7 [3.1]. Примеры использования каналов Coupling Link рассмотрены в главе 4.

Таблица 3.7. Параметры линий Coupling Link
Тип линий Максимальное количество каналов Скорость обмена Макс. длина без повторителей
z990 z890 z900 z800 s390G5 s390G6 Режим Peer Режим Compatibility
IC 32 32 32 32 32 32 Память-память n/a Память-память
ICB-4 16 8 n/a n/a n/a n/a 2 GB/s n/a 7/10 м
ICB-3 16 16 16 5 n/a n/a 1 GB/s n/a 7/10 м
ICB-2 8 n/a 8 n/a 18 18 n/a 333 MB/s 7/10 м
ISC-3 32 48 32 24 n/a n/a 2/1 Gb/s 1 Gb/s 10 (20) км
ISC-2 HiPerLink n/a n/a n/a n/a 32 32 n/a 1 Gb/s 10 (20) км

Адаптеры открытых систем

Адаптеры OSA (Open System Adapter) предназначены для прямого подключения серверов zSeries к сетям, построенным на основе стандартных технологий Ethernet, Token Ring, ATM, FDDI. Разработаны адаптеры двух типов [3.7, 3.8]:

  • OSA-2 (канал типа OSA) является более ранней версией адаптера и в моделях серверов z800, z990, z890 не применяется. Данный адаптер предназначен для подключения по технологиям Ethernet 10/100Mb/s, Token Ring 4/16 Mb/s, ATM 155 Mb/s, FDDI 100 Mb/s.
  • OSA-Express (каналы типа OSE, OSD) поддерживает стандарты Ethernet 10/100/1000 Mb/s, Token Ring 4/16/100 Mb/s, ATM 155 Mb/s.

Адаптеры OSA реализуются в виде канального устройства с использованием одного из двух вариантов организации:

  • Адаптер включает:
  1. связной контроллер, выполняющий функции драйвера поддерживаемых стандартов сетевых технологий и реализованный как периферийное устройство;
  2. контроллер CU, управляющий взаимодействием драйвера с каналом;
  3. канальный процессор, подключаемый к CU через внутренний интерфейс и к интерфейсу STI.
  • Адаптер воспринимается в подсистеме ввода-вывода как канал, функционирующий под управлением канальных программ, а для приложений - как периферийное устройство. Данный вариант основан на классическом (non-QDIO) способе взаимодействия с приложениями и используется в каналах типа OSA, OSE.
  • Адаптер включает только связной контроллер, микропроцессор которого взаимодействует с памятью в режиме прямого доступа через интерфейс STI. Способ реализован в канале OSD с использованием режима QDIO и позволяет увеличить скорость обмена за счет исключения из тракта обмена канального процессора и связанного с ним внутреннего интерфейса.

Более подробно возможности адаптеров OSA-2, OSA-Express описаны в главе 4. На рис. 3.13 показано быстродействие всех типов физических линий, используемых в серверах zSeries, по сравнению с широко применяемыми сетевыми стандартами.

Быстродействие каналов в сравнении со стандартами сетевых технологий

Рис. 3.13. Быстродействие каналов в сравнении со стандартами сетевых технологий

Гиперсокеты

Гиперсокеты HiperSockets [3.9], как и внутренние IC-каналы Coupling Link, реализуют "беспроводное" соединение на уровне милликодов и предназначены для организации обменов между виртуальными LPAR-серверами, находящимися в одном сервере zSeries. Обмен осуществляется путем пересылок память-память. Основное назначение гиперсокетов - организация высокоскоростных внутрисерверных "логических" сетей TCP/IP. Канал гиперсокет имеет идентификатор CHPID типа IQD и конфигурируется подобно каналу OSA-Express с использованием внутреннего режима QDIO (iQDIO). Более подробно применение гиперсокетов рассмотрено в главе 4.

< Лекция 5 || Лекция 6: 1234 || Лекция 7 >