DDoS для контроллера

Забавный эффект получили. Есть устройство, которое управляется по шине магистрального канала обмена (MIL-STD-1553B). Протокол обмена в упрощённом виде выглядит так:

(1) Посылка данных -> (2) Ожидание векторного слова, сигнализирующего о готовности квитанции о выполнении в подадресе -> (3) Запрос квитанции -> (4) Посылка запроса о телеметрии -> (5) Ожидание векторного слова, сигнализирующего о готовности телеметрии в подадресе -> (6) Забор телеметрии из подадреса.

Так получилось, что выставлять флаг занятости на время обработки данных нам нельзя, следовательно контроллер принимает все без исключения посылки от МКО. Контроллер CISC (IP-ядро 8051 в ПЛИСе), работает на пониженных частотах – около 5 МГц. Скорость передачи по шине МКО – 1Мбит/с. В итоге получается, что вместо обработки данных пунктов (1) и (4) все процессорное время тратится на обработку запросов (2) и (5). Самый настоящий DDoS 😀

Leave a Reply

Your email address will not be published. Required fields are marked *

You may use these HTML tags and attributes: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <s> <strike> <strong>