Исследование DS-линков и алгоритмов маршрутизации в сети SpaceWire. Волков П.Л - 15 стр.

UptoLike

Составители: 

13
2. СЕТЬ SPACEWIRE
2.1. Терминальные узлы и маршрутизаторы
Сеть SpaceWire состоит из терминальных узлов, каналов и маршрутизато-
ров. Терминальные узлы передают и получают пакеты. Каналы служат для
передачи пакетов между узлами и маршрутизаторами. Терминальные узлы мо-
гут либо напрямую соединяться каналами между собой, либо через маршрути-
заторы. Пример сети, состоящей из нескольких узлов и маршрутизаторов, при-
веден на рис. 8.
Узел Узел
Узел
Маршрутизатор
. . .
. . .
. . .
. . .
Маршрутизатор
Рис. 8. Пример сети SpaceWire
Данный пример служит исключительно в качестве иллюстрации и не явля-
ется обязательной схемой практического соединения. Пакеты могут передаваться
от узла к узлу через один или несколько маршрутизаторов либо напрямую от
узла к узлу через прямое соединение.
Существуют два типа маршрутизации: статическая и динамическая. Стати-
ческая маршрутизация предполагает установку постоянного соединения меж-
ду двумя узлами. Динамическая маршрутизация предполагает частое измене-
ние соединения между парами узлов, обычно для каждого пакета устанавлива-
ется свой путь (маршрутизация пакетов). Маршрутизация SpaceWire – динами-
ческая маршрутизация, маршрутизация пакетов. Пакеты могут передаваться по
сети, образуя различные виртуальные каналы в пределах одного физического
канала.
2.2. Структура пакета
Данные приложений терминальных узлов делятся на пакеты, которые пере-
даются по сети. Пакет данных - это минимальная единица передачи информа-