Протокол удаленного управления Realtek
Протокол удаленного управления Realtek (RRCP) , разработанный Realtek , представляет собой протокол прикладного уровня , работающий непосредственно через Ethernet кадры . Основная идея этого протокола заключается в обеспечении прямого доступа к внутреннему регистру контроллера коммутатора Ethernet (ASIC) через саму сеть Ethernet. Такой подход позволяет избежать затрат на включение процессора, оперативной памяти, флэш-памяти и т. д. в управляемый коммутатор Ethernet. Вместо этого весь «интеллект» предназначен для размещения на ближайшем компьютере, на котором установлено специальное программное обеспечение для управления Ethernet-коммутаторами с поддержкой RRCP.
Все пакеты RRCP передаются как кадры Ethernet с EtherType 0x8899. [ 1 ] Подробная информация о протоколе RRCP указана в технических характеристиках некоторых ASIC Realtek с поддержкой RRCP, включая RTL8324BP. [ 2 ] и РТЛ8326. [ 3 ] [ 4 ] Типы пакетов RRCP следующие:
- Hello – используется для запуска сканирования коммутаторов с поддержкой RRCP в сегменте сети и получения некоторых их параметров.
- Ответ приветствия — отправляется коммутатором с поддержкой RRCP в качестве ответа на действительный пакет «Hello». Содержит некоторые их параметры, такие как идентификаторы и MAC-адреса.
- Get – используется для получения значения из внутреннего регистра контроллера коммутатора.
- Получить ответ — отправляется коммутатором с поддержкой RRCP в качестве ответа на действительный пакет Get . Содержит номер запрошенного регистра и значение, которое было прочитано из него.
- Set – используется для установки регистра внутреннего контроллера коммутатора на определенное значение. Содержит номер регистра и значение, которое необходимо записать в регистр. Коммутатор не генерирует подтверждения.
- Пакет Loop Detect — не является частью самого протокола RRCP, но тесно связан с ним, являясь базовым механизмом для упрощенной замены протокола связующего дерева в контроллерах коммутаторов с поддержкой RRCP. [ 5 ]
- Эхо-запрос - не является частью самого протокола RRCP, но тесно связан с ним, являясь базовым механизмом для аналога сообщения эхо-запроса ICMP (тип 8) уровня 2 в контроллерах коммутаторов с поддержкой RRCP.
- Эхо-ответ - не является частью самого протокола RRCP, но тесно связан с ним, являясь базовым механизмом для аналога эхо-ответа ICMP (тип 0) уровня 2 в контроллерах коммутаторов с поддержкой RRCP.
В настоящее время, [ когда? ] Протокол RRCP официально работает на чипах контроллера коммутатора Realtek RTL8316BP, RTL8318P и RTL8324P. Неофициально также обнаружено, что он работает на RTL8316B, RTL8324, RTL8326 и RTL8326S.
Существует два пакета программного обеспечения, которые могут взаимодействовать с коммутаторами с поддержкой RRCP. Во-первых, это собственная утилита WinSmart от Realtek и ее варианты от поставщиков. Во-вторых, это проект с открытым исходным кодом OpenRRCP. Кроме того, tcpdump имеет интерпретатор пакетов RRCP.
Внешние ссылки
[ редактировать ]Ссылки
[ редактировать ]- ^ «OpenRRCP Wiki» . 30 декабря 2010 г. Проверено 13 августа 2012 г.
- ^ «Технический паспорт RTL8324» (PDF) . 21 марта 2005 г. Проверено 13 августа 2012 г.
- ^ «Технический паспорт RTL8326» (PDF) . 27 ноября 2003 г. Проверено 13 августа 2012 г.
- ^ Якум, Андреас. «блог Джей» . Вордпресс . Проверено 5 июня 2020 г.
- ^ Аджо, Мигель Анхель. «Коммутатор Ethernet на базе RTL8305SC» . Проверено 5 июня 2019 г. [ мертвая ссылка ]