Способ маршрутизации трафика, имеющего приоритетный класс в сети связи, включающий двух и более операторов
METHOD OF ROUTING TRAFFIC, HAVING PRIORITY CLASS IN COMMUNICATION NETWORK, INCLUDING TWO AND MORE OPERATORS

Изобретение относится к области инфотелекоммуникаций и может быть использовано при создании новых, а также совершенствовании существующих сетей связи с коммутацией пакетов для эффективной передачи с требуемым уровнем качества обслуживания приоритетного трафика.
Развитие технического прогресса ведет к увеличению объема и разнообразия информационных потоков, передаваемых по информационно-телекоммуникационным сетям. Необходимо отметить, что если раньше единая сеть электросвязи (ЕСЭ) проектировалась и строилась по единому замыслу, который был заложен в долгосрочную программу формирования системы связи страны (регионов), то сейчас на рынок вышло огромное количество операторов связи, каждый из которых в процессе эксплуатации сети связи модернизирует и преобразовывает существующую структуру ЕСЭ в части касающейся. При этом сети операторов могут подразделяться на участки по региональному признаку, такому как район, город, область или строиться по другим принципам.
Вследствие этого особенностью современных инфотелекоммуникационных сетей, принадлежащих разным операторам связи, является взаимное пересечение и накладывание их топологических структур (фиг. 1).
Под топологической структурой будем понимать взаимное расположение элементов сети связи на местности (Топология-наука, учение о местностях. [Словарь иностранных слов, вошедших в состав русского языка. - Чудинов А.Н., 1910]).
Одним из требований, предъявляемых к современным инфотелекоммуникационным сетям является «многооператорность» под которой понимается возможность участия нескольких операторов в процессе предоставления услуги, а также обеспечение возможности работы оборудования в «мультиоператорской» среде, т.е. увеличение числа интерфейсов для подключения к сетям сразу нескольких операторов связи [Концептуальные положения по построению мультисервисных сетей на Взаимоувязанной сети связи России, 2001].
Таким образом существует возможность предоставления некоторому количеству оконечных узлов и абонентов, расположенных в заданном регионе, инфотелекоммуникационных услуг одновременно двумя и более операторами связи.
Известно, что для обеспечения информационного обмена абонентов в сети осуществляется выбор маршрута связи из совокупности возможных маршрутов. Структура пакетов сообщений известна, как известен и принцип передачи пакетов в сетях IP [RFC 791, Internet Protocol, 1981]. При прохождении пакетов через ССОП осуществляется его маршрутизация от источника к получателю в соответствии с адресной информацией, имеющейся в заголовке пакета [ГОСТ Р ИСО/МЭК 7498-1-99 «Информационная технология. Взаимосвязь открытых систем. Базовая эталонная модель. Часть 1. Базовая модель», стр. 13]. Выбрать маршрут передачи сообщений - значит определить последовательность транзитных узлов сети, через которые надо передавать сообщения, чтобы доставить их адресату [Олифер В.Г., Олифер Н.А. Компьютерные сети. Принципы, технологии, протоколы, уч. для ВУЗов, 2-изд.; - Спб.: Питер, 2003, с. 497]. QoS - маршрутизация представляет собой механизм маршрутизации пакетов, учитывающий требования потоков трафика к качеству обслуживания и осуществляющий выбор маршрута в зависимости от наличия сетевых ресурсов.
Однако может возникнуть проблема, когда маршруты отсутствуют, а именно, когда оператор связи на этапе допуска трафика для передачи обнаруживает отказ в выборе маршрута, вызванный недостаточностью ресурсов в логической структуре информационного направления, либо, когда передача трафика на всех возможных маршрутах не удовлетворяет требованиям по заданному качеству сервиса QoS.
С развитием современных телекоммуникационных технологий, ростом мультимедийного трафика (речь через Интернет (VoIP), услуги факсимильной связи, телеконференции, видеоконференции, видео по требованию (VoD) и т.д.), передаваемого по сетям связи, с учетом потенциальной недостаточности ресурсов системы связи общего пользования (ССОП), вопрос о гарантированном качестве обслуживания в сетях IP становится одним из наиболее сложных. Однако качество доставки в традиционных сетях IP базируется на принципе "первым пришел, первым обслужен" (first-in, first-out - FIFO). Очевидно, что такой подход к обслуживанию означает, что отсутствуют различия между разными видами трафика, нет гарантии в доставке пакетов в правильном порядке, и что он будет доставлен в требуемое время или вообще будет доставлен. Трудности возникают при высокой степени загруженности IP сети, когда время задержки возрастает экспоненциально при чрезмерном агрегировании трафика на отдельных участках, которые действуют как «узкие места» и ограничивают скорость передачи данных. С целью поддержки передачи голоса, видео и трафика данных приложений с различными требованиями к пропускной способности, системы ядра IP-сети должны обладать возможностью дифференцирования и обслуживания различных типов сетевого трафика в зависимости от предъявляемых ими требований. Для разрешения описанной выше проблемы и было введено такое понятие, как качество обслуживания (quality of service - QoS) в сетях IP. Протоколы и механизмы поддержки качества обслуживания в сетях IP делятся на две категории в зависимости от уровня гарантий предоставляемого сервиса [Качество обслуживания в сетях IP.: Пер. с англ. - М.: Издательский дом «Вильям», 2003. - стр. 21-22]:
К первой категории относятся механизмы предоставления интегрированных услуг (Integrated Services - intserv) и предполагают предоставление гарантированного обслуживания путем резервирования сетевых ресурсов с целью удовлетворения специфических требований к обслуживанию со стороны потоков трафика. В соответствии с гарантированным обслуживанием выполняется предварительное резервирование сетевых ресурсов по всему маршруту продвижения трафика. Однако резервирование ресурсов на всем пути следования отдельных потоков трафика затруднительно реализовать в масштабах магистрали Internet, обслуживающей в отдельный момент времени тысячи потоков данных. Для того чтобы удовлетворить подобные требования к гарантированному обслуживанию, сеть должна обладать определенным запасом ресурсов.
Ко второй категории относятся механизмы дифференцированных услуг (Differentiated Services - diffserv). Дифференцированное обслуживание предполагает разделение трафика на классы на основе требований к качеству обслуживания. Следует отметить, что дифференцированное обслуживание само по себе не предполагает обеспечения гарантий предоставляемых услуг. В соответствии с данной схемой трафик распределяется по классам, каждый из которых имеет свой собственный приоритет. Пакеты данных помечаются для отправки в соответствии с приоритетом, запрошенным пользователем, и передают их в особенном порядке приоритета, т.е. пакеты данных, помеченные как имеющие высокий приоритет, передаются предпочтительно по отношению к пакетам данных, помеченным как имеющие низкий приоритет. Однако в этом случае пакеты данных имеющие одинаковый высокий приоритет, все же вовлечены в конкуренцию по передаче.
Таким образом, возникает противоречие между требованием по обеспечению гарантированного обслуживания трафика приоритетного класса и существующими способами маршрутизации трафика в сети связи. На устранение указанного противоречия направлен заявленный способ.
Анализ предшествующего уровня техники показал, что в настоящее время существует ряд решений, предназначенных для обеспечения гарантированной передачи данных с уровнем качества сервиса QoS в сетях IP.
Известен "Способ и система продвижения транспортных потоков с гарантированным качеством сервиса (QoS) в сети, работающей с протоколом IP" по патенту РФ №2271614, кл. H04L 12/28, опубликованный 10.03.2006 г. Известный способ заключается в том, что выбор маршрута доставки пакетов в сетях связи выполняют менеджеры ресурсов сети доставки на уровне управления каналом передачи, аналогично функции для услуг, требующих гарантированного качества сервиса QoS. Для прохождения транспортных потоков согласно пути, назначенного менеджером ресурсов в сети доставки, контролируют пограничные маршрутизаторы в соответствии с условиями занятости сетевых ресурсов. При этом назначение путей прохождения потоков осуществляют с помощью технологии многоуровневого стека меток.
Недостатком этого способа является отсутствие возможности гарантированного обслуживания трафика приоритетного класса в условиях недостаточности сетевых ресурсов.
Известен способ "Ограничение трафика для сети с передачей с уровнями качества" по патенту РФ №2299516, кл. H04L 12/56, опубликованный 20.05.2007 г. Известный способ заключается в ограничении трафика в сети для эффективной передачи с уровнем качества обслуживания QoS пакетов данных, по меньшей мере, одного приоритетного класса, при котором для передаваемой через сеть группы пакетов данных одного приоритетного класса проводят проверки допустимости, проверки допустимости включают в себя проверку допустимости, относящуюся к входу в сеть и выходу из сети, передачу группы пакетов данных с требуемым приоритетным классом разрешают только в том случае, если проверки допустимости имеют положительный результат, и при отрицательном результате проверок допустимости группу пакетов данных отклоняют или выполняют передачу с более низким приоритетом или без присвоения приоритета.
Недостатком данного способа является отсутствие возможности гарантированного продвижения приоритетного трафика с требуемым уровнем качества обслуживания QoS.
Наиболее близким по своей технической сущности к заявленному является "Способ пересылки трафика, имеющего предварительно определенную категорию обслуживания передачи данных, в сети связи без установления соединений", патент РФ №2358398, кл. H04L 12/56, опубликованный 10.06.2009 г.
Суть способа-прототипа заключается в том, что способ содержит этапы, на которых назначают главный маршрут для трафика, при этом главный маршрут оперативно соединяет исходное местоположение с местоположением назначения, при этом главный маршрут определяется среди множества возможных маршрутов трафика, основываясь на том, что передача трафика от исходного местоположения к местоположению пункта назначения не превышает заданную максимальную задержку для передачи данных, и назначают альтернативный маршрут для трафика, при этом альтернативный маршрут выбирается, основываясь на том, что альтернативный маршрут не превышает заданную максимальную задержку и используется когда главный маршрут для него недоступен.
Недостатком способа-прототипа является отсутствие возможности гарантированного обслуживания трафика приоритетного класса с требуемым уровнем качества обслуживания QoS в условиях недостаточности сетевых ресурсов.
Техническим результатом заявленного изобретения является обеспечение гарантированного обслуживания приоритетного трафика в сети связи с коммутацией пакетов включающей двух и более операторов за счет повышения связности сети.
1
2
3
1
2
j
M
j
1
2
k
Vj
j
A
B
A
B
1
2
j
M
j
A
B
i
A
B
B
Vj
j
i
A
1
j
i
A
B
i
1
2
A
B
i
2
k
j
i
2
j
i
j
i
B
Vj
A
B
Технический результат достигается тем, что в известном способе маршрутизации трафика, имеющего приоритетный класс в сети связи, включающей двух и более операторов, заключающемся, в том, что определяют множество возможных маршрутов для трафика, основываясь на том, что передача трафика от исходного местоположения к местоположению пункта назначения не превышает заданную максимальную задержку для передачи данных, определяют самый короткий маршрут от исходного местоположения к местоположению пункта назначения из множества возможных маршрутов, назначают главным маршрутом для передачи трафика самый короткий маршрут, допускают поток трафика для продвижения по главному маршруту, при этом этап допуска включает в себя подтверждение, что на главном маршруте достаточный сетевой ресурс является доступным, чтобы пересылать по нему поток трафика, дополнительно задают исходные данные, площадь фрагмента сети связи, состав сети связи, включающей N≥2 сетей операторов связи, параметры качества обслуживания QoS, информацию об обслуживаемых абонентах, формируют структурно-топологическую схему заданного фрагмента сети связи, выделяют доверенных абонентов, обслуживаемых на заданном фрагменте сети связи, подключенных к N≥2 сетям операторов, запоминают, к каким из N сетей одновременно подключены выделенные доверенные абоненты, и устанавливают у запомненных доверенных абонентов многофункциональные абонентские терминалы (МАТ), имеющие IP адреса по количеству подключенных сетей соответственно, формируют список адресов S, S, S… МАТ доверенных абонентов, формируют множество M=(m, m, … m, … m) альтернативных маршрутов продвижения трафика, имеющего приоритетный класс обслуживания для всех информационных направлений между обслуживаемыми абонентами, через установленные МАТ доверенных абонентов, выполняющих транзитные функции для приоритетного трафика, в виде последовательности адресов МАТ доверенных абонентов на пути передачи сетевой дейтаграммы m=(S, S, … S, … S), где V - номер выходного интерфейса МАТ последнего доверенного абонента на j-м маршруте передачи. Запоминают сформированные альтернативные маршруты в массив маршрутов М. Получают от абонента запрос на услугу, требующую гарантированного качества сервиса QoS для передачи приоритетного трафика и определяют адреса абонентов отправителя S и получателя S, а также параметры запрашиваемой QoS услуги. Проверяют маршруты для информационного направления между абонентами S и S из множества M=(m, m, … m, … m), основываясь на том, что передача трафика по этим маршрутам соответствует требованиям по качеству обслуживания QoS, когда оператор связи на этапе допуска трафика для передачи обнаруживает отказ в выборе основного маршрута, вызванный недостаточностью ресурсов в логической структуре информационного направления, либо когда передача трафика на всех возможных маршрутах не удовлетворяет требованиям по заданному качеству сервиса QoS. Определяют самый короткий альтернативный маршрут m, где j=1, 2, 3, …, - номер маршрута из множества М, при этом самый короткий маршрут определяется как маршрут с наименьшим количеством транзитных МАТ, находящихся между приоритетными абонентами S и S. Формируют сетевую дейтаграмму D, где i=1, 2, …, на начальном этапе в заголовке которой указаны адреса отправителя S и получателя S, для этого выполняют инкапсуляцию исходной дейтаграммы в поле «Данные» новой дейтаграммы с указанием в заголовке адреса получателя S и адреса выходного интерфейса ближайшего к нему МАТ отправителя S по m маршруту продвижения трафика. Повторяют действия по инкапсуляции полученной дейтаграммы в поле «Данные» новой дейтаграммы до тех пор, когда в заголовке формируемой дейтаграммы D будут адрес отправителя S и адрес входного интерфейса ближайшего к нему МАТ получателя S по m маршруту продвижения трафика. Записывают в поле «Опции» дейтаграммы D адрес отправителя S, адрес получателя S и номер выбранного j-го альтернативного маршрута продвижения трафика и передают сформированную дейтаграмму D в канал связи, которую принимают на ближайшем МАТ, имеющем сетевые адреса входного интерфейса S и выходного интерфейса S. Считывают из поля «Опции» принятой дейтаграммы адрес отправителя S, адрес получателя S и номер j-го маршрута продвижения трафика. Сравнивают путем сопоставления значения поля «Опции» поступившей дейтаграммы D со значениями, имеющимися в массиве маршрутов М, если совпадения с данными маршрутно-адресной таблицы не найдено, то пакет передается на обработку как пришедший адресату, если совпадение выявлено, то отправляют сетевой пакет на декапсуляцию для получения инкапсулированных данных. Считывают заголовок вложенной дейтаграммы IP с адресом отправителя S выходного интерфейса МАТ и адресом получателя S входного интерфейса, следующего МАТ по маршруту передачи m и передают дейтаграмму D с новым заголовком в канал связи с выходного интерфейса МАТ с сетевым адресом S к следующему МАТ доверенного абонента по m маршруту продвижения трафика. Повторяют действия приема, передачи, декапсуляции дейтаграммы D на каждом из МАТ доверенных абонентов в соответствии со сформированным альтернативным m маршрутом продвижения трафика до тех пор, пока трафик не достигнет узла назначения, на котором принимают сетевую дейтаграмму D с адресом получателя S и адресом отправителя S. Выполняют декапсуляцию и получают дейтаграмму с адресом отправителя S и адресом получателя S, после чего пакет передается на обработку как пришедший адресату.
Проведенный анализ уровня техники позволил установить, что аналоги, характеризующиеся совокупностью признаков, тождественным всем признакам заявленного способа, отсутствуют, что указывает на соответствие заявленного способа условию патентоспособности "новизна". Результаты поиска известных решений в данной и смежных областях техники с целью выявления признаков, совпадающих с отличительными от прототипа признаками заявленного объекта, показали, что они не следуют явным образом из уровня техники.
Из уровня техники также не выявлена известность влияния предусматриваемых существенными признаками заявленного изобретения преобразований на достижение указанного технического результата. Следовательно, заявленное изобретение соответствует условию патентоспособности "изобретательский уровень".
Заявленный способ поясняется чертежами, на которых показаны:
на фиг. 1 - варианты топологического размещения сетей связи, принадлежащих различным операторам связи;
на фиг. 2 - схема, поясняющая построение рассматриваемой инфотелекоммуникационной сети;
на фиг. 3 - алгоритм способа маршрутизации трафика, имеющего приоритетный класс в сети связи, включающей двух и более операторов;
на фиг. 4 - пример записи в маршрутно-адресной таблице;
на фиг. 5 - схема, поясняющая порядок формирования заголовка сетевой дейтаграммы;
на фиг. 6 - схема, поясняющая порядок маршрутизации приоритетного трафика в сети.
Реализацию заявленного способа можно пояснить на примере фрагмента построения сети IP, показанной на фиг. 2.
1
7
1
14
1
3
В качестве IP-сети рассматривается фрагмент сети связи общего пользования 1, состоящей из сетей операторов связи 3.1-3.7, магистральной сети 2, включающей транзитные 2.1-2.1 и магистральные 2.2-2.2 маршрутизаторы. Сети операторов включают маршрутизаторы 3.1.2-3.7.2. Все перечисленные элементы сети объединены физическими линиями связи. Через сети доступа абонентские телекоммуникационные терминалы 4.1-4.3 подсоединены к пограничным маршрутизаторам 3.1.1, 3.3.1, 3.5.1 сетей операторов 3.1, 3.3 и 3.5, предоставляющих инфотелекоммуникационые услуги. Каждый элемент сети имеет идентификатор в виде сетевого IP-адреса.
На фиг. 3 представлена блок-схема последовательности действий, реализующих алгоритм способа маршрутизации трафика, имеющего приоритетный класс в сети связи, включающей двух и более операторов.
Предлагаемый алгоритм реализуют следующим образом:
Предварительно задают исходные данные: площадь фрагмента сети связи, состав сети связи включающую две и более сетей операторов связи, параметры качества обслуживания QoS, информацию об обслуживаемых абонентах на заданном фрагменте сети связи, включая следующие данные: IP-адреса оконечных абонентских терминалов, а также к сетям связи какого оператора присоединены (бл. 1).
В начале работы формируют структурно-топологическую схему заданного фрагмента сети связи (бл. 2). Выделяют доверенных абонентов, обслуживаемых на заданном фрагменте сети связи, подключенных к двум и более сетям операторов (бл. 3) и запоминают к каким из N сетей одновременно подключены выделенные доверенные абоненты (бл. 4). Устанавливают у доверенных абонентов многофункциональные абонентские терминалы (МАТ), имеющие IP адреса по количеству подключенных сетей соответственно (бл. 5).
Многофункциональный абонентский терминал (МАТ) - шлюз компьютер, имеющий несколько сетевых интерфейсов подключенных к сетям связи разных операторов, осуществляющий прием, передачу и обработку информации, а также сконфигурированный на выполнение функций маршрутизации.
1
2
3
Формируют список IP адресов S, S, S … МАТ доверенных абонентов.
1
2
j
M
j
1
2
k
Vj
j
A
B
Формируют множество M=(m, m, … m, … m) альтернативных маршрутов продвижения трафика имеющего приоритетный класс обслуживания для всех информационных направлений между обслуживаемыми абонентами, через установленные МАТ доверенных абонентов, выполняющих транзитные функции для приоритетного трафика, в виде последовательности IP адресов МАТ доверенных абонентов на пути передачи сетевой дейтаграммы m=(S, S, … S, … S), где V - номер выходного интерфейса МАТ последнего доверенного абонента на j-м маршруте передачи (бл. 6), которые запоминают в массив маршрутов М (бл. 7). Массив маршрутов М имеет вид маршрутно-адресной таблицы, имеющейся на каждом МАТ, в которой паре обслуживаемых абонентов указаны имеющиеся альтернативные маршруты и их номера. На фиг. 4 представлен пример маршрутно-адресной таблицы, имеющей запись о всех сформированных альтернативных маршрутах передачи сетевых дейтаграмм для пары абонентов с IP адресами S, и S.
A
B
Получают от абонента запрос на услугу требующую гарантированного качества сервиса QoS для передачи приоритетного трафика (бл. 8) и определяют IP адреса абонентов отправителя S и получателя S, а также параметры запрашиваемой QoS услуги (бл. 9).
Определяют множество возможных маршрутов для трафика от отправителя к получателю (бл. 10), основываясь на том, что передача трафика соответствует требованиям по качеству обслуживания QoS, а затем определяют самый короткий маршрут из множества возможных, при этом самый короткий маршрут определяется, как маршрут с наименьшим количеством транзитных узлов маршрутизации находящимися между исходным местоположением и местоположением пункта назначения. Назначают самый короткий маршрут главным.
Допускают поток трафика для продвижения по главному маршруту.
В блоке 11 проверяют на выполнение условия по допуску потока трафика к продвижению по главному маршруту, при этом этап допуска включает в себя подтверждение, что на главном маршруте достаточный сетевой ресурс является доступным, чтобы пересылать по нему поток трафика.
Если условие не выполняется, то переходят к блоку 13. В блоке 13 продвигают поток трафика к следующему узлу маршрутизации и далее в соответствии с сформированным маршрутом до тех пор, пока трафик не достигнет абонентского терминала назначения. Если маршрутов нет, а именно когда оператор связи на этапе допуска трафика для передачи обнаруживает отказ в выборе маршрута, вызванный недостаточностью ресурсов в логической структуре информационного направления, либо, когда передача трафика на всех возможных маршрутах не удовлетворяет требованиям по заданному качеству сервиса QoS, тогда переходят к блоку 12.
A
B
1
2
j
M
j
A
B
Проверяют маршруты для информационного направления между абонентами с IP адресами S и S из множества M=(m, m, … m, … m) (бл. 12), основываясь на том, что передача трафика по этим маршрутам соответствует требованиям по качеству обслуживания QoS. Определяют самый короткий альтернативный маршрут m, где j=1, 2, 3, …, - номер маршрута из множества М (бл. 14), при этом самый короткий маршрут определяется, как маршрут с наименьшим количеством транзитных МАТ, находящимися между абонентами с IP адресами S и S.
i
В зависимости от количества транзитных МАТ доверенных абонентов на маршруте продвижения приоритетного трафика формируют сетевую дейтаграмму D, где i=1, 2, …, используя известный метод инкапсуляции IP-in-IP. [RFC 2003 IP Encapsulation within IP]. С помощью указанного метода, дейтаграмма IP может быть инкапсулирована (передана в качестве данных) в другую дейтаграмму IP. Инкапсуляция предложена, как способ изменения обычной маршрутизации IP для дейтаграмм путем их доставки на промежуточный узел, который иначе не может быть выбран на основе (сетевой части) адреса получателя в исходном заголовке IP.
j
A
B
B
4
1
На фиг. 5 поясняется порядок формирования сетевой дейтаграммы при передаче по маршруту m, включающему два доверенных МАТ 4.2 и 4.3. Действия по формированию сетевой дейтаграммы производятся на узле отправителя. Первый пакет П1 является исходным, в заголовке 4 которого, указаны IP адреса отправителя S и получателя S (бл. 15). На первом этапе при формировании сетевой дейтаграммы (второй пакет П2) производят инкапсуляцию дейтаграммы (П1) в поле «Данные» новой дейтаграммы с указанием в заголовке 3, IP адреса получателя S и IP адреса отправителя S - в рассматриваемом примере, который является IP адресом выходного интерфейса ближайшего к нему МАТ 4.3 доверенного абонента по маршруту m продвижения трафика (бл. 16).
3
2
1
A
На втором этапе при формировании сетевой дейтаграммы (третий пакет П3) производят инкапсуляцию полученной дейтаграммы (П2), в поле «Данные» новой дейтаграммы с заголовком 2, включающим IP адрес получателя S (входной интерфейс МАТ 4.3) и IP адрес отправителя S (выходной интерфейс МАТ 4.2). На последнем этапе при формировании сетевой дейтаграммы (четвертый пакет П4) производят инкапсуляцию полученной дейтаграммы П3, в поле «Данные» новой дейтаграммы с заголовком 1, включающим IP адреса получателя S (входной интерфейс МАТ 4.2) и IP адрес отправителя S (бл. 17, 18).
i
A
B
A
B
Кроме того, в блоке 19 записывают в поле «Опции» сетевой дейтаграммы D IP адрес отправителя S, IP адрес получателя S и номер выбранного j-го альтернативного маршрута продвижения трафика. Поле «Опции» является необязательным и имеет переменную длину. Поддержка опций должна реализовываться во всех модулях IP (узлах и маршрутизаторах) [RFC 791, Internet Protocol, 1981]. Порядок передачи сетевой дейтаграммы от абонента с IP адресом S к абоненту с IP адресом S в заявленном способе поясняется на фиг. 6.
i
j
1
2
В блоке 20 передают сформированную дейтаграмму D в канал связи к ближайшему МАТ 4.2 доверенного абонента по маршруту передачи m. Принимают сетевую дейтаграмму на входном интерфейсе ближайшего МАТ 4.2, при этом его входным интерфейсом будет являться интерфейс с IP адресом S, а выходной интерфейс с IP адресом S.
1
A
B
i
2
3
j
i
2
j
При получении сетевой дейтаграммы на доверенном МАТ 4.2 по адресу получателя S считывают из поля «Опции» IP адрес отправителя S, IP адрес получателя S и номер j-го маршрута продвижения трафика (бл. 21) и сравнивают путем сопоставления значения поля «Опции» поступившей дейтаграммы D со значениями, имеющимися в массиве маршрутов М (бл. 22). Если ни одна запись для данного пакета в маршрутно-адресной таблице не найдена, то пакет передается на обработку как пришедший адресату и переходят к блоку 27. При совпадении сетевой пакет отправляется на декапсуляцию, чтобы получить инкапсулированные данные (бл. 23). Считывают заголовок вложенной дейтаграммы с IP адресом отправителя S и IP адресом получателя S входного интерфейса, следующего МАТ 4.3 по маршруту передачи m, (бл. 24) и передают дейтаграмму D с новым заголовком в канал связи с выходного интерфейса МАТ 4.2 с IP адресом S к следующему МАТ 4.3 доверенного абонента по m маршруту продвижения трафика.
j
i
Продвигают сетевую дейтаграмму в соответствии с маршрутом m, повторяя действия приема, передачи, декапсуляции дейтаграммы D на каждом из МАТ доверенных абонентов до тех пор, пока трафик не достигнет узла назначения.
i
B
Vj
4
A
B
На узле назначения, по маршруту продвижения дейтаграммы, принимают сетевую дейтаграмму D с IP адресом получателя S и IP адресом отправителя S (в рассматриваемом случае S) (бл. 25). Выполняют декапсуляцию и получают дейтаграмму с IP адресом отправителя S и IP адресом получателя S (бл. 26), после чего пакет передается на обработку как пришедший адресату (бл. 27).
Таким образом, в предложенном способе в условиях недостаточности сетевых ресурсов за счет формирования новых маршрутов передачи трафика и обхода «узких мест» в сети через установленные МАТ доверенных абонентов обеспечивается гарантированное обслуживание приоритетного трафика в инфотелекоммуникационной сети, включающей двух и более операторов.