Протокол транспорта компонентов управления

Низкоуровневый протокол, используемый для управления аппаратными компонентами.

Протокол транспорта компонентов управления ( MCTP ) — это протокол, разработанный рабочей группой по распределенному управлению (DMTF) для поддержки связи между различными интеллектуальными аппаратными компонентами, составляющими подсистему управления платформой, обеспечивающую функции мониторинга и контроля внутри управляемой компьютерной системы. Этот протокол не зависит от базовых физических свойств шины , а также от обмена сообщениями на уровне канала передачи данных , используемого на шине. Модель связи MCTP включает формат сообщения , описание транспорта, шаблоны обмена сообщениями и эксплуатационные характеристики конечной точки . [1] [2]

MCTP позволяет передавать широкий спектр команд управления по альтернативным типам ссылок. Упрощенная природа протокола и уменьшенные накладные расходы на инкапсуляцию делают MCTP подходящим для внедрения и обработки в системной прошивке и интегрированных контроллерах управления платой (BMC) на широком спектре платформ, включая серверы, рабочие станции и встроенные устройства. [1] [3] [4] В следующей таблице описывается, какие протоколы MCTP может инкапсулировать, и какие типы протоколов MCTP может запускать:

Поддержка протокола MCTP [5]
ПротоколМожет инкапсулироватьМожет передавать по
PCI-ExpressМичиганВДМ
НВМ ЭкспрессСообщения руководстваНет
CXL (менеджер по фабрикам, тип 3 DCCI)ДаНет
Модель данных уровня платформыДаНет
NC-SI , EthernetДаНет
USBНетДа
I2C/SMBus, I3C (включая PCIe)НетДа
Последовательный портНетДа
ACPI- PCCНетДа
UCIeНетДа
ККСНетДа
MMBI (включая PCIe)НетДа

Например, контроллеры сетевых интерфейсов Intel ( NIC ) включают поддержку MCTP через PCI Express и SMBus с 2012 года, что позволяет контролировать и контролировать эти NIC на низком уровне через MCTP. Открытые операции конфигурации и мониторинга включают управление питанием, контроль выгрузки протокола разрешения адресов (ARP), настройку трафика управления вне диапазона (который может быть отделен от трафика Ethernet, видимого операционной системе, с помощью фильтрации портов RMCP , отдельного MAC-адреса или с помощью тегирования VLAN ), а также обработку прерываний и состояний ошибок NIC. [3] [6] [7]

DMTF также определяет интерфейс хоста контроллера управления ( MCHI ), который включает набор опций обнаружения и команд регистрации, позволяя UEFI , BIOS или операционной системе взаимодействовать с BMC с поддержкой MCTP. Опции обнаружения включают коды классов PCI /PCI Express как часть пространства конфигурации PCI , таблицу описаний MCHI и методы управления, определенные и экспортированные через ACPI , а также структуры данных, экспортированные через SMBIOS . [8]

Смотрите также

Ссылки

  1. ^ ab Tom Slaight (2007). "Management Component Transport Protocol (MCTP)" (PDF) . Intel . Архивировано из оригинала (PDF) 9 ноября 2013 г. . Получено 9 ноября 2013 г. .
  2. ^ Амар Кападиа (18 июня 2012 г.). «MCTP: этот протокол является ключевым инструментом в управлении сервером для максимизации рентабельности инвестиций». networkworld.com . Получено 9 ноября 2013 г. .
  3. ^ ab Eliel Louzoun (2013). "MCTP over PCIe Implementation". PCI-SIG . Архивировано из оригинала (PDF) 9 ноября 2013 г. . Получено 9 ноября 2013 г. .
  4. ^ "Management Component Transport Protocol (MCTP) Serial Transport Binding" (PDF) . DMTF . 21 июля 2010 г. . Получено 26 февраля 2014 г. .
  5. ^ "PMCI | DMTF". www.dmtf.org .(список стандартов)
  6. ^ "Intel Ethernet Controller I210 Datasheet" (PDF) . Intel . 2013. стр. 1, 15, 52, 621– 776 . Получено 9 ноября 2013 г. .
  7. ^ "Краткое описание продукта Intel Ethernet Controller X540" (PDF) . Intel . 2012 . Получено 26 февраля 2014 .
  8. ^ "Спецификация интерфейса хоста протокола транспортного компонента управления (MCTP)" (PDF) . DMTF . 21 июля 2010 г. . Получено 26 февраля 2014 г. .
  • Взаимодействие компонентов управления платформой (PMCI) — набор стандартов, определенных Целевой группой по распределенному управлению
Получено с "https://en.wikipedia.org/w/index.php?title=Протокол_транспорта_компонента_управления&oldid=1258150431"