
-
Открытие порта
FFFFFC(программа обеспечения свитча) Name Server
подтверждение “SEND
Generic”
сервер программа
Open прогр. Открытие порта
DID=FFFFFC
канал свитч PLOG
подкл. порт
DID=FFFFFC
Команда формирует запрос к каналу для
определения DID с WWPN
идентиф. Х Формирует
идентифик. Х для программ Формирует
запрос к свитчу Свитч
идентиф.x, WWPN
опрашивает все карты с поиском WWPN
и фиксирует номер порта для формир-я
DID Программа
получает значении DID Канал
получает адрес порта Процедура
получения DID для всех
повт. Программа
формирует запрос «закрыть порт» с
идентификатором Х
Канал выполняет процедуру «закрыть
порт» c DID=FFFFFC
Свитч фиксир.закрытие порта и формирует
ответ
Канал формирует идентификатор Х
«инвализ»
Открытие порта с идентификатором DID
канал свитч
Выполнение
запроса в свитч с PLOGI
Програм.
Открывает порт с DID
запрос
на подключение порта PLOGI
Запрос
LIRR
Формирует
идентификатор порта DID
для программ
Программа формирования запроса
Открыть LON (идентиф. Х,
прогр.)
Канал
присваивает идентифик.устройства
идентификатор у переходит к идентификатор
Х
QDIO протокол.
QDIO протокол первоначально был применен и разработан для функционирования высокоскоростных адаптеров открытых систем, использующих Z – технологию. QDIO/Fср протокол в Z архитектуре не отказался полностью от использования CCW и использует их для инициализации канальных путей стандартный протокол SCSI и FCP состоит из запросов, соответствующих ответов и идентификации состояния объектов интерфейса.
Запросы состоят из командных блоков, описывающих действия, которые должны быть выполнены устройством.
Ответы состоят из информации конечного состояния устройства по завершении операций.
QDIO основан на очередях и соответствующих им контрольных блоков в основной памяти. Host программа использует эти очереди и контрольные строки для формирования запросов ввода/вывода и анализа завершения этих операций в канале.
Подканалы как определено Zархитектурой в протоколе FCP используются для адресов очередей. Для связи с внешним устройством формируется как управляющие подканалы так и подканалы для передачи данных.
Для FCP канала используется только подканал данных, который назначается для для одной пары очередей: очереди запросов и очереди ответов.
Операционная система требует только один подканал с соответствующей парой очередей для связи с FCP каналом и доступна ко всем устройствам через этот канал. До 240 таких подканалов может поддерживать канал FCP, и они могут быть назначены разным операционным системам.
Host программа размещает данные для передачи в буфере в оперативной памяти для передачи в канал операции записи или назначается буфером для приема операции чтения.
Очередь
запроса
Каждая QDIO очередь имеет до 128 входов и соответственную до спецификации до 128 буферов. Буферы могут располагаться неправильно в памяти, но по блокам 4Кб. Адреса этих блоков формируются в таблице(SBAL –Storage Buffer Access List)
О.П. База Адр Ву Из S10 CAW Канал
Адрес подканала в Zop
SSH
32-47 48-63
GR1:=xxxx.
0001. NUM.SUB
4р ORB 28.29.30.31
32-47 48-63
)
Код B2
MIF
ID 0000001 номер
подканала
Ключ Маска
канала
Адрес
канальной программы
Приор
CU ?
6
опер пам ///////////////////////////// ///////////////////////////
1.Номер
канала в Z-архитектуре
не
связан с другими номерами устройства,
как это было в классической архитектуре
он только указывает на место расположения в оперативной памяти
подканала(информация об устройстве в операции в/выв) и не больше Приоритеты CU, через которые возможен доступ к у-ву.
Маски каналов определяют через какие каналы возможен доступ к устройству
память