5.1 Стек протоколов SpaceFibre включает пять абстрактных уровней:
- сетевой уровень;
- уровень звена данных;
- уровень мультилинии;
- уровень линии;
- физический уровень.
Примечание - В сопоставлении с уровнями стека протоколов модели OSI уровень линии и уровень мультилинии можно рассматривать как подуровни уровня звена данных. При реализации уровень линии, уровень мультилинии и уровень звена данных в совокупности можно рассматривать как один уровень звена данных. Разделение на уровни было выполнено путем группирования протоколов, функционально связанных между собой, с целью упрощения изложения.
5.1.1 Уровень мультилинии SpaceFibre-RUS является опционально подключаемым уровнем.
5.1.2 Уровень мультилинии SpaceFibre-RUS может быть опущен при использовании только одной линии передачи данных в линке.
5.1.3 Стек протоколов SpaceFibre-RUS для линка с одной линией передачи данных показан на рисунке 5.1, а стек протоколов SpaceFibre-RUS для линка с мультилинией показан на рисунке 5.2.
5.2 Сетевой уровень SpaceFibre-RUS должен поддерживать два сервиса - сервис передачи пакетов и сервис широковещательных сообщений, выполняющих следующие функции:
- сервис передачи пакетов интерфейса SpaceFibre-RUS определяет передачу пакетов SpaceFibre по сети SpaceFibre-RUS, используя правила маршрутизации и форматы пакетов, аналогичные SpaceWire, и поддерживая как путевую, так и логическую адресации;
- сервис широковещательных сообщений интерфейса SpaceFibre-RUS выполняет функцию распространения во все узлы сети коротких сообщений, состоящих из восьми байт в одном сообщении, в которых могут содержаться сигналы системного времени и синхронизации, информация о возникновении различных событий в сети.