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

UptoLike

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

16
УЗЕЛ Маршрутизатор
УЗЕЛ
Маршрутизатор принял заголовок пакета и определяет выходной порт
Маршрутизатор принял маркер конца пакета.
Входной порт освобождён.
Соединение разрывается
Маршрутизатор соединил входной и выходной порты
Пакет передаётся
При коммутации "на лету" отпадает потребность в буферной па-
мяти в маршрутизаторах и увеличивается скорость передачи данных
в сети по сравнению с маршрутизацией, опирающейся на коммута-
цию пакетов с промежуточной буферизацией (forward and store), при
которой весь пакет сначала принимается в буфер маршрутизатора,
определяется выходной канал и только потом передается дальше.
Если требуемый выходной порт занят, то прием по входному пор-
ту приостанавливается, до тех пор пока не освободится требуемый
выходной порт.
Останов приема по входному порту реализуется при помощи механизма
управления потоком, приемник перестает посылать FCT-символы управ-
ления потоком (разрешающие посылать данные) передатчику на другом
конце канала (DS-линка). Таким образом, канал, подсоединенный к данно-
му входу маршрутизатора, блокируется, до тех пор пока маршрутизатор не
закончит текущую передачу и не начнет передавать задержанный пакет.
2.5. Удаление заголовка
Удаление заголовка – это простой и эффективный метод маршрутиза-
ции пакетов. Удаление заголовка проиллюстрировано на рис. 10. Первый
Рис. 9. Маршрутизация "червячный ход"