Научная статья на тему 'РАЗРАБОТКА МЕТОДИКИ ТЕСТИРОВАНИЯ СЕТЕВЫХ КОММУТАТОРОВ SPACEWIRE'

РАЗРАБОТКА МЕТОДИКИ ТЕСТИРОВАНИЯ СЕТЕВЫХ КОММУТАТОРОВ SPACEWIRE Текст научной статьи по специальности «Компьютерные и информационные науки»

CC BY
271
26
i Надоели баннеры? Вы всегда можете отключить рекламу.
Ключевые слова
КОММУТАТОРЫ / МЕТОДИКИ ТЕСТИРОВАНИЯ / АЛГОРИТМЫ ТЕСТИРОВАНИЯ / SPACE

Аннотация научной статьи по компьютерным и информационным наукам, автор научной работы — Максютин А.С., Казайкин Д.С., Дымов Д.В., Ивленков Д.В.

В работе представлены основные пункты разработанной методики тестирования сетевых коммутаторов SpaceWire. Обозначены главные цели тестирования данного оборудования. Приведена структурная схема рабочего места, а также список оборудования с его кратким описанием для проведения тестов. Для проведения тестов было разработано специальное программное обеспечение, реализованное в виде консольного пользовательского приложения. В методике подробно описывается каждый шаг работы с данным приложением. В рамках данной статьи описываются алгоритмы, которые реализуются при работе с приложением. Эти алгоритмы представлены в виде блок-схем, а также текстового описания. Среди алгоритмов выделены две группы: базовые и расширенные. Для первой группы можно выделить базовый тест для проверки принципа удаления заголовка в соответствии с путевой адресацией; нагрузочный тест для проверки корректной работы коммутатора при высокой загрузке коммутирующей матрицы, а также проверки удаления поступающих пакетов, не содержащих в своем заголовке адреса для отправки на один из портов коммутатора; тест исключительной ситуации для проверки корректности работы коммутатора при высокой загрузке приемного буфера поступающими данными. Для второй группы можно выделить тест таблицы маршрутизации для проверки корректности обработки коммутатором строк, записанных в таблицу маршрутизации; тест широковещания для проверки возможности коммутатора отправлять один пакет данных с нескольких портов одновременно; тест групповой адаптивной маршрутизации для проверки возможности коммутатора при выборе множества портов для передачи данных отправлять их с порта, имеющего наивысший приоритет. Все обозначенные алгоритмы были опробованы радиационно-стойкой отказоустойчивой сверхбольшой интегральной схемой программируемого мастер-коммутатора 3-го уровня. В заключение обозначены дальнейшие планы по развитию методики.

i Надоели баннеры? Вы всегда можете отключить рекламу.

Похожие темы научных работ по компьютерным и информационным наукам , автор научной работы — Максютин А.С., Казайкин Д.С., Дымов Д.В., Ивленков Д.В.

iНе можете найти то, что вам нужно? Попробуйте сервис подбора литературы.
i Надоели баннеры? Вы всегда можете отключить рекламу.

DEVELOPMENT OF A METHODOLOGY FOR TESTING SPACEWIRE NETWORK SWITCHES

The paper presents the main points of the developed methodology for testing SpaceWire network switches. The main objectives of testing this equipment are outlined. A block diagram of the workplace is provided, as well as a list of equipment with its brief description for conducting tests. To conduct the tests, special software was developed, implemented in the form of a console user application. The methodology describes in detail each step of working with this application. This article describes the algorithms that are implemented when working with the application. These algorithms are presented in the form of flowcharts, as well as in the form of a text description. Two groups are distinguished among the algorithms: basic and advanced tests. For the first group, we can distinguish: a basic test - to check the principle of removing the header in accordance with the path addressing; a load test - to check the correct operation of the switch at high load of the switching matrix, as well as checking the deletion of incoming packets that do not contain addresses in their header to be sent to one of the switch ports; an exceptional situation test is used to check the correct operation of the switch when the receiving buffer is loaded with incoming data. For the second group, we can distinguish: the routing table test - to check the correctness of the processing by the switch of the rows recorded in the routing table; the broadcast test - to check the ability of the switch to send one data packet from several ports at the same time; the adaptive group routing test - to check the ability of the switch when selecting multiple ports for data transmission to send them from the port having the highest priority. All the indicated algorithms were tested on a radiation-resistant fault-tolerant ultra-large integrated circuit of a programmable master switch of the 3rd level. In conclusion, further plans for the development of the methodology are outlined.

Текст научной работы на тему «РАЗРАБОТКА МЕТОДИКИ ТЕСТИРОВАНИЯ СЕТЕВЫХ КОММУТАТОРОВ SPACEWIRE»

УДК 629.78

Doi: 10.31772/2712-8970-2022-23-2-197-208

Для цитирования: Разработка методики тестирования сетевых коммутаторов Space Wire / А. С. Максютин, Д. С. Казайкин, Д. В. Дымов, Д. В. Ивленков // Сибирский аэрокосмический журнал. 2022. Т. 23, № 2. С. 197-208. Doi: 10.31772/2712-8970-2022-23-2-197-208.

For citation: Maksyutin A. S., Kazaykin D. S., Dymov D. V., Ivlenkov D. V. [Development of a methodology for testing SpaceWire network switches], Siberian Aerospace Journal. 2022, Vol. 23, No. 2, P. 197-208. Doi: 10.31772/2712-8970-2022-23-2-197-208.

Разработка методики тестирования сетевых коммутаторов SpaceWire

1 2* 11 1 А. С. Максютин ' , Д. С. Казайкин , Д. В. Дымов , Д. В. Ивленков

1 АО «Информационные спутниковые системы» имени академика М. Ф. Решетнева» Российская Федерация, 662972, г. Железногорск Красноярского края, ул. Ленина, 52

2Сибирский государственный университет науки и технологий имени академика М. Ф. Решетнева Российская Федерация, 660037, г. Красноярск, просп. им. газ. «Красноярский Рабочий», 31

E-mail: Ellisl998@yandex.ru

В работе представлены основные пункты разработанной методики тестирования сетевых коммутаторов SpaceWire. Обозначены главные цели тестирования данного оборудования. Приведена структурная схема рабочего места, а также список оборудования с его кратким описанием для проведения тестов. Для проведения тестов было разработано специальное программное обеспечение, реализованное в виде консольного пользовательского приложения. В методике подробно описывается каждый шаг работы с данным приложением. В рамках данной статьи описываются алгоритмы, которые реализуются при работе с приложением. Эти алгоритмы представлены в виде блок-схем, а также текстового описания. Среди алгоритмов выделены две группы: базовые и расширенные. Для первой группы можно выделить базовый тест для проверки принципа удаления заголовка в соответствии с путевой адресацией; нагрузочный тест для проверки корректной работы коммутатора при высокой загрузке коммутирующей матрицы, а также проверки удаления поступающих пакетов, не содержащих в своем заголовке адреса для отправки на один из портов коммутатора; тест исключительной ситуации для проверки корректности работы коммутатора при высокой загрузке приемного буфера поступающими данными. Для второй группы можно выделить тест таблицы маршрутизации для проверки корректности обработки коммутатором строк, записанных в таблицу маршрутизации; тест широковещания для проверки возможности коммутатора отправлять один пакет данных с нескольких портов одновременно; тест групповой адаптивной маршрутизации для проверки возможности коммутатора при выборе множества портов для передачи данных отправлять их с порта, имеющего наивысший приоритет. Все обозначенные алгоритмы были опробованы радиационно-стойкой отказоустойчивой сверхбольшой интегральной схемой программируемого мастер-коммутатора 3-го уровня. В заключение обозначены дальнейшие планы по развитию методики.

Ключевые слова: коммутаторы, методики тестирования, алгоритмы тестирования, SpaceWire.

Development of a methodology for testing SpaceWire network switches

A. S.Maksyutin1'2*, D. S. Kazaykin1, D. V. Dymov1, D. V. Ivlenkov1

1JSC "Academician M. F. Reshetnev "Information Satellite Systems" 52, Lenin St., Zheleznogorsk, Krasnoyarsk région, 662972, Russian Fédération

2Reshetnev Siberian State University of Science and Technology 31, Krasnoyarskii rabochii prospekt, Krasnoyarsk, 660037, Russian Fédération E-mail: Ellisl998@yandex.ru

The paper presents the main points of the developed methodology for testing Space Wire network switches. The main objectives of testing this equipment are outlined. A block diagram of the workplace is provided, as well as a list of equipment with its brief description for conducting tests. To conduct the tests, special software was developed, implemented in the form of a console user application. The methodology describes in detail each step of working with this application. This article describes the algorithms that are implemented when working with the application. These algorithms are presented in the form of flowcharts, as well as in the form of a text description. Two groups are distinguished among the algorithms: basic and advanced tests. For the first group, we can distinguish: a basic test - to check the principle of removing the header in accordance with the path addressing; a load test - to check the correct operation of the switch at high load of the switching matrix, as well as checking the deletion of incoming packets that do not contain addresses in their header to be sent to one of the switch ports; an exceptional situation test is used to check the correct operation of the switch when the receiving buffer is loaded with incoming data. For the second group, we can distinguish: the routing table test - to check the correctness of the processing by the switch of the rows recorded in the routing table; the broadcast test - to check the ability of the switch to send one data packet from several ports at the same time; the adaptive group routing test - to check the ability of the switch when selecting multiple ports for data transmission to send them from the port having the highest priority. All the indicated algorithms were tested on a radiation-resistant fault-tolerant ultra-large integrated circuit of a programmable master switch of the 3rd level. In conclusion, further plans for the development of the methodology are outlined.

Keywords: switches, testing methods, testing algorithms, Space Wire.

Введение

Сетевой коммутатор предназначен для объединения различных устройств в единый сегмент сети, позволяя данным устройствам осуществлять информационное взаимодействие. Коммутатор при помощи таблицы маршрутизации определяет, какому именно устройству адресованы данные, и посылает их непосредственно адресату [1].

Коммутаторы активно используются при построении сетевых структур в космической отрасли. В рамках данной статьи рассматриваются коммутаторы на основе сетевой технологии Space Wire.

SpaceWire - технология обеспечивающая высокоскоростную передачу больших объемов информации, создание единой инфраструктуры высокоскоростной обработки данных для соединения датчиков, элементов системы обработки данных и блоков массовой памяти [2]. В актуальной версии стандарта ECSS-E-ST-50-12C Rev.l [3] предъявляются требования к коммутаторам SpaceWire, такие как поддержка различных видов адресации, принципа удаления заголовка пакета, червячной маршрутизации и т. д.

Методика тестирования

В связи с предъявляемыми требованиями была разработана методика тестирования сетевых коммутаторов SpaceWire. В рамках разработки данной методики объектом испытаний являлся неблокирующий сетевой 12-портовый коммутатор SpaceWire (объектом также может быть коммутатор SpaceWire с произвольным количеством портов, возможностью задания таблицы маршрутизации, неблокирующей архитектурой).

Целью проведения тестирования является проверка следующих возможностей коммутатора SpaceWire:

- корректность обработки поступающих пакетов в соответствии с принципом удаления заголовка для всех портов;

- отбрасывание коммутатором принимаемых пакетов данных, не содержащих в своем путевом адресе номера порта для отправки на другое устройство, т. е. не уходящих с коммутатора;

- корректность работы коммутатора при загрузке приёмного буфера в результате отправки на него пакета, создающего очередь;

- запись данных в таблицу маршрутизации [4];

- проверка возможности широковещательной передачи пакетов данных [5];

- проверка поддержки адаптивной групповой маршрутизации (АГМ) [6].

Были использованы технические средства, представленные в табл. 1.

Таблица 1

Список оборудования

№ Оборудование Количество Описание

1 ПК 1 Управляющее устройство

2 Мост Ethernet-Space Wire [7] 1 Устройство для связи интерфейсов Ethernet и SpaceWire

3 12-портовый коммутатор SpaceWire 1 Тестируемый коммутатор. В испытаниях может использоваться коммутатор с другим количеством портов

4 Адаптер питания моста 1 Адаптер питания (АП-1) на 12 В

5 Адаптер питания коммутатора 1 Адаптер питания (АП-2) на 5 В

6 Кабель Ethernet 1 Кабель для соединения ПК с мостом

7 Кабель SpaceWire 2 Кабели для соединения моста с коммутатором

8 Loopback кабель SpaceWire [8] 10 Кабели, замыкающие порты коммутатора петлей

Структурная схема данного рабочего места приведена на рис. 1.

Поз. 5

Рис 1. Рабочее место тестирования коммутатора Space Wire Fig. 1. Space Wire switch testing workplace

Мост Ethernet-SpaceWire, используемый при создании тестов, является разработкой коллектива ООО НПЦ «МиТ» [9] - отечественной компании, занимающейся производством и разработкой оборудования и ПО для проектирования и тестирования авиационных и космических вычислительных систем на стандартах SpaceWire и SpaceFibre.

Коммутатор SpaceWire, используемый в испытаниях, является радиационно-стойкой отказоустойчивой сверхбольшой интегральной схемой (СБИС) [10] программируемого мастер-коммутатора 3-го уровня [11].

Алгоритмы тестирования

Для тестирования коммутатора было разработано специальное программное обеспечение (СПО). Для взаимодействия оператора с данным СПО используется консольное пользовательское приложение, работа с которым подробно описана в методике тестирования [12]. Работа с приложением может быть разделена на 3 основные части:

- подготовка к тестированию (без взаимодействия с коммутатором);

- базовое тестирование коммутатора;

- расширенное тестирование коммутатора.

В части подготовки к тестированию описано проведение необходимой конфигурации интерфейсного моста, а также задание требуемых параметров тестирования.

В части базового тестирования коммутатора описываются 3 основных теста для данной методики: базовый тест, нагрузочный тест и тест исключительной ситуации.

Базовый тест предназначен для проверки корректности обработки поступающих пакетов в соответствии с принципом удаления заголовка для всех портов коммутатора (путевая адресация).

С первого порта тестирующего устройства отправляются пакеты с малым объемом данных, в путевом адресе которых содержится соответствующий номер порта коммутатора и номер порта для отправки обратно на мост. После отправки пакетов на каждый порт мост ожидает их возвращения. В случае, если все пакеты были получены, выводится сообщение об успешном прохождении теста. В случае, если пакеты не приходят обратно на тестирующее устройство, то по истечении нескольких секунд будет выведено сообщение о завершении теста с ошибкой.

Блок-схема базового теста коммутатора приведена на рис. 2.

Длина данных = L

= 10

Номер пакета = N

Заполнение буфера передатчика данными

1

Заполнение путевого адреса

Добавление к путевому адресу номера порта для отправки на мост

Рис. 2. Блок-схема базового теста коммутатора Fig. 2. Block diagram of the basic test of the switch

Главной задачей нагрузочного теста является проверка реакции коммутатора на принимаемые пакеты данных, не содержащие в своем путевом адресе номера порта для отправки на другое устройство, т. е. не уходящих с коммутатора.

На тестирующем устройстве формируются и отправляются пакеты двух видов. Пакеты первого вида должны отправляться с первого порта тестирующего устройства, успешно проходить по путевым адресам коммутатора и затем приходить обратно на мост, после чего отображаться в приемном буфере. Пакеты второго вида, которые отправляются со второго порта тестирующего устройства, не содержат в своем путевом адресе номер порта коммутатора для возвращения на мост, следовательно, они циркулируют внутри коммутатора до полного прохождения путевой адресации, что приводит к загрузке коммутирующей матрицы [13]. Путевые адреса пакетов каждого вида увеличиваются с каждым вторым пакетом до тех пор, пока не будет достигнуто предельное значение числа пакетов, заданного в конфигурационном файле перед началом тестирования.

Путевые адреса пакетов, поступающих с каждого порта тестирующего устройства, не пересекаются.

Тест считается пройденным, если мост получает все пакеты первого вида. В противном случае выводится сообщение о завершении теста с ошибкой.

Блок-схема нагрузочного теста коммутатора приведена на рис. 3.

Рис. 3. Блок-схема нагрузочного теста коммутатора Fig. 3. Block diagram of the switch load test

Главной задачей теста исключительной ситуации является проверка работоспособности коммутатора при загрузке его приемного буфера в результате отправки на него пакета, создающего очередь.

На тестирующем устройстве формируется и отправляется пакет данных, содержащий в своем путевом адресе номер порта (физически замкнутого на loopback кабель), повторяющийся 2 или более раза подряд. Такие пакеты отправляются для каждого порта коммутатора.

Тест проверяет обработку ситуации, когда порт занят передачей пакета и на него поступают ещё данные, тем самым создавая очередь. Пока порт не освободится, поступающие новые данные помещаются в приёмный буфер коммутатора. Исключительная ситуация достигается, когда приёмный буфер переполняется [14].

Коммутатор должен успешно передавать пакеты данных, если его размер не превышает выделенного размера приемного буфера порта. Длина пакета данных задается в файле перед началом тестирования.

Тест считается пройденным, если мост получает пакеты данных при их предельной длине, заданной в конфигурационном файле перед началом тестирования. В противном случае выводится сообщение о завершении теста с ошибкой.

Блок-схема теста исключительной ситуации приведена на рис. 4.

Заполнение буфера передатчика данными

Заполнение путевого адреса

Добавление к путевому адресу номера порта для отправки на мост

Вывод: Неуспешное завершение теста

Вывод: Успешное завершение теста

Рис. 4. Блок-схема теста исключительной ситуации Fig. 4. Block diagram of the exceptional situation test

Для проведения расширенного тестирования необходима предварительная конфигурация коммутатора, заключающаяся в записи определенных значений в строки таблицы маршрутизации. Области памяти разных коммутаторов организованы по-разному, в связи с чем данная часть СПО может редактироваться. В части расширенного тестирования коммутатора описываются три основных теста для данной методики: тест таблицы маршрутизации, тест широковещания и тест АГМ.

Для коммутатора записываются строки таблицы маршрутизации, соответствующие табл. 2.

Таблица 2

Строки таблицы маршрутизации

Логический адрес (Ьех) Физический порт коммутатора Примечание

20 1 -

21 2 -

22 3 -

23 4 -

24 5 -

25 6 -

26 7 -

27 8 -

28 9 -

29 10 -

2А 11 -

2В 12 -

2С 1,2 Широковещательно

iНе можете найти то, что вам нужно? Попробуйте сервис подбора литературы.

2Б 3-12 Широковещательно

2Е 1,2 ATM

27 3-7 ATM

30 8-12 ATM

Тест таблицы маршрутизации является полным аналогом базового теста коммутатора. Он также проверяет корректность обработки поступающих пакетов в соответствии с принципом удаления заголовка для всех портов коммутатора, но при этом заголовки пакетов задаются в соответствии со строками, записанными в таблице маршрутизации.

Блок-схема теста таблицы маршрутизации коммутатора приведена на рис. 5.

Главной задачей теста широковещания является проверка способности коммутатора отправлять один пакет данных с нескольких портов одновременно (широковещательно).

На тестирующем устройстве формируется пакет данных с двумя адресами в заголовке: 2с1 и 2с. Данный пакет после отправки должен достичь коммутатора, затем по первому адресу 2с1 отправиться на 10 различных портов коммутатора (с 3-го по 12-й). В связи с тем, что эти порты замкнуты на 1оорЬаск кабели, на коммутатор после этого придет 10 пакетов с адресом 2с в заголовке. Каждый из них отправляется широковещательно в 1-й и 2-й порты коммутатора, которые соединены с тестирующим устройством. Как итог на интерфейсный мост отправляется уже 20 пакетов данных. Если все пакеты были получены, то выводится сообщение об успешном завершении теста, в противном случае выводится сообщение о завершении теста с ошибкой.

Блок-схема теста широковещания приведена на рис. 6.

Главной задачей теста АГМ является проверка способности коммутатора при выборе множества портов для передачи данных (широковещательно) отправлять эти пакеты с порта с наивысшим приоритетом.

Тест включает в себя дополнительную конфигурацию коммутатора в виде задания уровней приоритета для портов. Коммутатор, используемый при тестировании поддерживает 8 уровней приоритета, в связи с чем нет возможности задать свой собственный уровень приоритета для каждого порта (12). Для портов задаются следующие уровни приоритета: для портов 1 и 2 - 1 и 2, соответственно; для портов 3-7 - от 1 до 5, соответственно; для портов 8-12 - от 1 до 5, соответственно.

Длина данных = L = 10

I

Номер порта = Р = 0x22

I

Номер пакета = N

= 0

1

Номер последнего пакета = i = ОхА

Рис. 5. Блок-схема теста таблицы маршрутизации Fig. 5. Block diagram of the routing table test

Длина данных = L = 10

1

Длина путевого адреса = Р = 2

1

Заполнение буфера передатчика датами_

Заполнение путевого адреса

Отправка пакета

1

Ожидание приема 20 пакетов

Рис. 6. Блок-схема теста широковещания

Fig. 6. Block diagram of the broadcast test

С интерфейсного моста отправляется тестовый пакет данных с тремя адресами: 2{, 30 и 2е. Пакет данных должен достичь коммутатора, затем по первому адресу отправиться на 5 различных портов коммутатора (с 3-го по 7-й). Однако, так как задана АГМ, то выбирается порт с наивысшим приоритетом, т. е. 7-й. В связи с тем, что данный порт замкнут на 1оорЬаск кабель, на коммутатор после этого придет 1 пакет, с адресом 30, 2е в заголовке. Аналогично пакет отправляется на 7-12-й порты. Благодаря АГМ выбирается только порт с наивысшим приоритетом. После этого пакет отправляется по адресу 2е на 1-й и 2-й порт, из которых будет выбран 2-й из-за более высокого приоритета. В результате на интерфейсный мост должен прийти единственный пакет данных. В таком случае выводится сообщение об успешном завершении теста. Если пакет не получен или получено несколько пакетов, то выводится сообщение о завершении теста с ошибкой.

Блок-схема теста АГМ приведена на рис. 7.

Запись в регистры коммутатора различных уровней приоритета для 12 портов

1

Длина данных = Ь

Длина путевого адреса = Р = 2

У

Заполнение буфера передатчика данными_

Заполнение путевого адреса

Отправка пакета

Ожидание приема пакета

Рис. 7. Блок-схема теста адаптивной групповой маршрутизации

Fig. 7. Block diagram of adaptive group routing test

Заключение

В ходе работы с коммутатором была подтверждена корректность каждого из тестов разработанной методики, благодаря чему можно говорить о том, что методика способна обеспечить проверку части пунктов стандарта SpaceWire, таких как удаление заголовка, широковещательная передача данных, АГМ. Также методика позволяет проверить положения документации коммутаторов, такие как возможность задания таблицы маршрутизации, установленный размер приемного буфера каждого из портов, стирание пакетов с отсутствующим адресом отправки на порт.

В дальнейшем методика тестирования будет дополняться новыми проверками, среди которых сейчас можно выделить проверку возможности зеркалирования поступающего и исходящего с устройства трафика [15].

Библиографические ссылки

1. Коммутаторы как основа сети передачи данных [Электронный ресурс]. URL: https://www.sekventa.ru/service/sks/aktivnoe-setevoe-oborudovanie.html (дата обращения:

25.12.2021).

2. Горбунов С. Ф., Гришин В. Ю., Еремеев П. М. Сетевые интерфейсы космических аппаратов: перспективы развития и проблемы внедрения // Наноиндустрия. 2019. № 89. С. 128-130.

3. ECSS-E-ST-50-12C Rev.l. Space engineering. SpaceWire - Links, nodes, routers and networks. ECSS Secretariat. ESA-ESTEC Requirements & Standards. Division Noordwijk, The Netherlands.

4. Маршрутизация - принцип работы и таблица маршрутизации [Электронный ресурс]. URL: https://zvondozvon.ru/tehnologii/kompyuternye-seti/marshrutizatsiya (дата обращения:

03.01.2022).

5. Виды трафика в IP сетях: unicast, broadcast, multicast, anycast. Loopback адреса и интерфейсы [Электронный ресурс]. URL: https://zametkinapolyah.ru/kompyuternye-seti/4-8-vidy-trafika-

v-ip-setyax-unicast-broadcast-multicast-anycast-loopback-adresa-i-interfejsy.html#484_broadcast

(дата обращения: 03.01.2022).

6. Калимолдаев M. Н., Тулемисова Г. Е. Алгоритм адаптивной маршрутизации информационного потока сетей интегрального обслуживания // Институт проблем информатики и управления МОН РК. 2013. №2.

7. Мосты, интерфейсы и внешние накопители данных [Электронный ресурс]. URL: https://www.ixbt.com/storage/bridges.shtml (дата обращения: 04.01.2022).

8. Введение петлевого кабеля [Электронный ресурс]. URL: http://ru.fibresplitter.com/ news/introduction-of-loopback-cable-24290794.html (дата обращения: 04.01.2021).

9. МиТ. Официальный сайт [Электронный ресурс]. URL: http://www.spacewire.ru/mit (дата обращения: 05.01.2022).

10. Чепрасова А. С., Мамелин Ю. В. Будущее и настоящее СБИС // Молодой ученый. 2016. № 17. С. 79-81.

11. Бортовые сети космических аппаратов нового поколения [Электронный ресурс]. URL: https://docplayer.com/137755601-Bortovye-seti-kosmicheskih-apparatov-novogo-pokoleniya-na-osnove-setey-tehnologii-spacewire.html (дата обращения: 06.01.2022).

12. Создание консольного приложения [Электронный ресурс]. URL: https://ci-builder.ru/07/ Index05.htm (дата обращения: 07.01.2022).

13. Буферы, потоки и двоичные данные [Электронный ресурс]. URL: https://habr.com/ru/ company/ruvds/blog/348970/ (дата обращения: 17.01.2022).

14. Объяснение зеркалирования портов [Электронный ресурс]. URL: https://community. fs.com/ru/blog/port-mirroring-explained-basis-configuration-and-fa-qs.html (дата обращения: 24.01.2022).

15. Архитектура и реализация коммутационных матриц современными производителями элементной базы [Электронный ресурс]. URL: http://nano-e.ucoz.ru/publ/publikacii_studentov_ mifi/referaty/arldiitektura_i_realizacija_kommutacionnykh_matric_switch_fabrics_sovremennymi_pro izvoditeljami_ehlementnoj_bazy_so/8-l-0-372 (датаобращения: 25.01.2022).

References

1. Kommutatory как osnova seti peredachi dannvh [Switches as the basis of a data transmission network] (In Russ.). Available at: https://www.sekventa.ru/service/sks/aktivnoe-setevoe-oborudovanie.html (accessed: 25.12.2021).

2. Gorbunov S. F., Grishin V. Yu., Eremeev P. M. [Network interfaces of spacecraft: prospects of development and problems of implementation], Nanoindustriva. 2019, No. 89, P. 128-130 (In Russ.).

3. ECSS-E-ST-50-12C Rev.l. Space engineering. Space Wire - Links, nodes, routers and networks. ECSS Secretariat. ESA-ESTEC Requirements & Standards. Division Noordwijk, The Netherlands.

4. Marshrutizaciya - princip raboty i tablica marshrutizacii [Routing - the principle of operation and the routing table] (In Russ.). Available at: https://zvondozvon.ru/tehnologii/kompyuternye-seti/marshrutizatsiya (accessed: 03.01.2022).

5. Vidy trafika v IP setyah: unicast, broadcast, multicast, anvcast. Loopback adresa i interfejsv [Types of traffic in IP networks: unicast, broadcast, multicast, unicast. Loopback addresses and interfaces] (In Russ). Available at: https://zametkinapolyah.ru/kompyuternye-seti/4-8-vidy-trafika-v-ip-setyax-unicast-broadcast-multicast-anycast-loopback-adresa-i-interfejsy.html#484_broadcast (accessed: 03.01.2022).

6. Kalimoldaev M. N.. Tulemisova G. E. [Algorithm of adaptive routing of information flow of integrated service networks]. Institut problem informatiki i upravleniya MON RK. Kazakhstan, 2013. No. 2. (In Russ.).

7. Most}', interfejsv i vneshnie nakopiteli dannvh [Bridges, interfaces and external data storage] (In Russ.). Available at: https://www.ixbt.com/storage/bridges.shtml (accessed: 04.01.2022).

8. Vvedenie petlevogo kabelja [Introduction of loop cable] (In Russ.). Available at: http://ru. fibre-splitter.com/news/introduction-of-loopback-cable-24290794.html (accessed: 04.01.2022).

9.MiT. OficiaVnyj sajt [MiT. Official website] (In Russ.). Available at: http://www. space-wire.ru/mit (accessed: 05.01.2022).

10. Cheprasova A. S., Mamelin Yu. V. [The future and present of FPGA], Molodov uchenyv. 2016, No. 17, P. 79-81 (In Russ.).

11. Bortovve seti kosmicheskih apparatov novogo pokoleniya [Onboard networks of new generation spacecraft] (In Russ). Available at: https://docplayer.com/137755601-Bortovye-seti-kosmicheskih-apparatov-novogo-pokoleniya-na-osnove-setey-tehnologii-spacewire.html (accessed: 06.01.2022).

12. Sozdanie konsol'nogo prilozheniva [Creating a console application] (In Russ.). Available at: https://ci-builder.ru/07/Index05.htm (accessed: 07.01.2022).

13. Bufery, potoki i dvoichnve dannve [Buffers, streams, and binary data] (In Russ.). Available at: https://ci-builder.ru/07/Index05.htm (accessed: 17.01.2022).

14. Ob"vasnenie zerkalirovaniva portov [Explanation of port mirroring] (In Russ.). Available at: https://ci-builder.ru/07/Index05.htm (accessed: 24.01.2022).

15. Arhitektura i realizaciva kommutacionnyh matric sovremennvmi proizvoditelyami elementnoj bazy [Architecture and implementation of switching matrices by modern manufacturers of the element base] (In Russ). Available at: https://ci-builder.ru/07/Index05.htm (accessed: 25.01.2022).

@ Максютин А. С., Казайкин Д. С., Дымов Д. В., Ивленков Д. В., 2022

Максютин Андрей Сергеевич - инженер, АО «Информационные спутниковые системы» имени академика М. Ф. Решетнева»; аспирант кафедры информационно-управляющих систем, Сибирский государственный университет науки и технологий имени академика М. Ф. Решетнева. E-mail: ellisl998@yandex.ru.

Казайкин Дмитрий Семенович - начальник группы базового центра системного проектирования бортовой аппаратуры космических аппаратов; АО «Информационные спутниковые системы» имени академика М. Ф. Решетнева». E-mail: s6202@iss-reshetnev.ru.

Дымов Дмитрий Валерьевич - начальник базового центра системного проектирования бортовой аппаратуры космических аппаратов; АО «Информационные спутниковые системы» имени академика М. Ф. Решетнева». E-mail: dymov@iss-reshetnev.ru.

Ивленков Денис Викторович - инженер; АО «Информационные спутниковые системы имени академика М. Ф. Решетнева». E-mail: ivlenkovdv@iss-reshetnev.ru.

Maksyutin Andrey Sergeevich - Engineer, JSC " Academician M.F. Reshetnev "Information Satellite Systems"; postgraduate student of the Department of Information and Control Systems; Reshetnev Siberian State University of Science and Technology. E-mail: ellisl998@yandex.ru.

Kazaykin Dmitry Semenovich - Head of the Group of the Basic Center for System Design of Onboard Spacecraft Equipment; JSC "Academician M. F. Reshetnev "Information Satellite Systems". E-mail: s6202@iss-reshetnev.ru.

Dymov Dmitry Valer'evich - Head of the Basic System Design Center for Onboard Spacecraft Equipment; JSC "Academician M. F. Reshetnev "Information Satellite Systems". E-mail: dymov@iss-reshetnev.ru.

Ivlenkov Denis Viktorovich - Engineer; JSC " Academician M. F. Reshetnev "Information Satellite Systems". E-mail: ivlenkovdv@iss-reshetnev.ru.

i Надоели баннеры? Вы всегда можете отключить рекламу.