СПОСОБ ПЕРЕДАЧИ ФРЕЙМОВ ETHERNET ЧЕРЕЗ ПРОГРАММНО-КОНФИГУРИРУЕМЫЕ СЕТИ (SDN)

1. Способ формирования фрейма, включающий в себя этапы на которых:
получают на входной порт входного коммутатора программно-конфигурируемой сети, по меньшей мере, один фрейм;
определяют выходной коммутатор сети и конечный выходной порт для полученного, по меньшей мере, одного фрейма;
рассчитывают наиболее предпочтительный путь до выходного порта и кодируют его, по крайней мере, одной транспортной меткой MPLS;
модифицируют вышеуказанный фрейм, при этом:
- сохраняют поле идентификатор вложенного протокола (ИВП);
- заменяют поле ИВП на предопределенную константу;
- добавляют метку MPLS Ethertype tag, содержащую сохраненный ИВП;
- добавляют, по крайней мере, одну транспортную метку MPLS, кодирующую наиболее предпочтительный путь;
отправляют модифицированный фрейм на следующий коммутатор согласно рассчитанному маршруту наиболее предпочтительного пути.
2. Способ обработки фрейма, включающий в себя этапы на которых:
получают на входной порт входного коммутатора программно-конфигурируемой сети, по меньшей мере, один фрейм;
определяют значение поля идентификатор вложенного протокола (ИВП), по меньшей мере, одного полученного фрейма;
если значение поля ИВП удовлетворяет предустановленному условию, то считывают первую MPLS метку
- при этом, если это метка из диапазона выходного порта, то метка удаляется, считывается следующая метка, описывающая сохраненный ИВП, преобразуют фрейм к оригинальному формату и отправляют на выходной порт, указанный в транспортной метке MPLS;
- иначе убирают или модифицируют транспортную метку MPLS из фрейма и отправляют модифицированный фрейм на следующий коммутатор согласно маршруту наиболее предпочтительного пути.
3. Способ обработки фрейма по п. 2, в котором преобразуют фрейм к оригинальному формату, при этом в значение поля идентификатор вложенного протокола записывают значение метки MPLS label Ethertype.