| 1.7.5 Data Center Bridging eXchange |
|
Протокол Data Center Bridging Capability eXchange (DCBCXP), также известен, как DCBX, это протокол, который расширяет Link Layer Discovery Protocol (LLDP), и определен в IEEE802.1AB. Для
FCoE DCBX позволяет, на уровне соединения, обмениваться статусами, между CNA и FCF.Когда CNA произвел логин на NEX-5020, должен быть использован протокол DCBX. Если по некоторым причинам, CNA не может использовать протокол DCBX, либо CNA не поддерживает прием конфигурации от FCF, соединение не сможет быть установлено и компонент FC адаптера CAN, не сможет произвести FLOGI. Этого, как правело, не происходит, если адаптеры CNA и коммутаторы NEX-5020, настроены по умолчанию.
1.7.5.1 Пакеты DCBX
Пакеты DCBX содержат данные LLDP PDU (Protocol Data Unit), которые в свою очередь состоят из множества записейType Length Value (TLV). Каждый TLV, содержит информацию об одной конфигурации, или параметрах статусов.
Протокол начинает работу, когда устанавливается физическое соединение между CNA и FCF. CNA и FCF начинают инициализацию DCBX, переходя в статус быстрой первоначальной передачи LLDP. В данном статусе, каждый порт передает один пакет DCBX Ethernet (формата 0x88CC), в секунду на протяжении пяти секунд. Целю, передачи таких пакетов, является инициализации соединения, как можно быстрее. Когда первоначальны пакеты были переданы, порты начинают периодически передать DCBX пакеты со статусом соединения, либо через заданные промежутки времени, либо сразу после изменения статуса соединения. Когда DCBX пакет передается, в связи со сменой статуса, номер последовательности увеличивается на единицу.
Логический статус соединения
Пакет DCBX содержит несколько статусов физических соединений: Ethernet и Fibre Channel. Причиной для разделения статусов на физический и логический Ethernet, служит ситуация, когда физическое соединение Ethernet было установлено, но пропало соединение FC. Если бы не было такого разделения в DCBX, на FC и Ethernet, FCF никогда бы не получил информации о падении соединения FC на CNA. FCF никогда не передает команды RSCN, на порт SAN. Это бы вызвало более долгое время восстановления ошибок и трудности в диагностике.
|


