Маршрутизация услуг "точка - много точек" в многодоменной сети

Изобретение относится к технологиям сетевой связи. Технический результат заключается в повышении скорости передачи данных. Способ маршрутизации услуг «точка - много точек» в многодоменной сети с архитектурой с иерархическими элементами вычисления канала, H-PCE, содержит, в дочернем элементе вычисления канала, C-PCE, одного из доменов, этапы, на которых: определяют информацию об обобщенной топологии домена, причем информация об обобщенной топологии домена содержит по меньшей мере одно из: указания относительно того, способен ли домен поддерживать услуги «точка - много точек»; указания относительно того, способен ли узел обобщенной топологии домена поддерживать точку ветвления для услуг «точка - много точек»; и отправляют информацию об обобщенной топологии домена родительскому элементу вычисления канала, P-PCE. 8 н. и 13 з.п. ф-лы, 10 ил.

 

Область техники

Изобретение относится к маршрутизации услуг «точка - много точек» (P2MP) в многодоменной сети.

Уровень техники

С появлением новых сетевых приложений и услуг конечные пользователи требуют высокую пропускную способность сквозных соединений, которые должны обеспечиваться автоматически и динамически.

Транспортная сеть может содержать несколько сетевых доменов. Различные операторы беспроводной связи или поставщики услуг могут пожелать управлять своими собственными частями сети, таким образом, создавая различные сетевые домены. Кроме того, оператор может пожелать разделить свою сеть на домены, которые управляются независимо друг от друга по таким причинам, как масштабируемость, географическое местоположение и функциональная совместимость разных производителей.

Основные органы по стандартизации, такие как Инженерная группа по развитию интернета (IETF), Форум по взаимодействию оптических сетей (OIF) и Международный союз электросвязи (ITU), рассматривают аспекты маршрутизации в сценарии с несколькими доменами/несколькими технологиями.

Одним из предложений является «подоменный» подход. В этой схеме входной пограничный узел каждого домена, участвующего в вычисление канала, запрашивает свой доменный элемент вычисления канала (PCE) для канала в этом домене. Получающийся сквозной канал является последовательным соединением этих каналов, где каждый доменный PCE вычисляет относительный многодоменный сегмент, который пересекает сам домен. Этот подход является неэффективным, потому что канал, определенный доменом как оптимальный, может быть не оптимальным для соседа.

Другое предложение называется обратным рекурсивным вычислением канала (BRPC). Эта схема предполагает, что PCE доменов сотрудничают для создания виртуального дерева кратчайших каналов. Виртуальное дерево кратчайших каналов содержит все возможные сквозные каналы, пересекающие домен последовательности, начиная от места назначения до источника. Таким образом, источник имеет список всех возможных сквозных каналов и может выбрать лучший в соответствии с конкретной метрикой.

Другое предложение называется иерархическим элементом вычисления канала (H-PCE), описанным в документе 6805 предложений для обсуждения (RFC 6805) IETF. В отличие от других подходов, H-PCE не требует априорного знания последовательности доменов. H-PCE основан на двух уровнях PCE, которые имеют иерархические отношения. Дочерний элемент вычисления канала (C-PCE) знает информацию о топологии домена и отвечает за вычисление и обеспечение соединений внутри домена. Родительский элемент вычисления канала (P-PCE) отвечает за определение последовательности доменов и координирует C-PCE, задействованные в сквозном (E2E) соединении.

Большинство усилий до настоящего времени было направлено на маршрутизацию услуг «точка-точка» (P2P). Существует возрастающий интерес к услугам «точка - много точек» (P2MP), то есть услугам с одним источником и несколькими пунктами назначения. С появлением центра обработки данных и «облачных» приложений услуги многоадресной передачи становятся все более востребованными, особенно для приложений с высокой пропускной способностью, таких как многоадресные виртуальные частные сети (VPN) и телевидение по протоколу IP (IPTV).

Настоящее изобретение направлено на обеспечение маршрутизации услуг «точка - много точек» (P2MP) в многодоменной сети.

Сущность изобретения

Аспект изобретения обеспечивает способ для использования в маршрутизации услуг «точка - много точек» (P2MP) в многодоменной сети с архитектурой с иерархическими элементами вычисления канала (H-PCE). Способ содержит, в дочернем элементе вычисления канала (C-PCE) одного из доменов, этап, на котором определяют информацию об обобщенной топологии домена. Информация об обобщенной топологии домена содержит по меньшей мере одно из: указание относительно того, способен ли домен поддерживать услуги «точка - много точек»; и указание относительно того, способен ли узел обобщенной топологии домена поддерживать точку ветвления для услуг «точка - много точек». Способ дополнительно содержит этап, на котором отправляют информацию об обобщенной топологии домена родительскому элементу вычисления канала (P-PCE).

Способ может дополнительно содержать этап, на котором определяют информацию о междоменных связях, которая указывает, соединен ли узел домена с узлом другого домена. Способ может дополнительно содержать этап, на котором отправляют информацию о междоменных связях родительскому элементу вычисления канала.

Этап, на котором определяют информацию об обобщенной топологии домена, может содержать этап, на котором определяют параметры услуги обобщенной топологии домена. Способ может дополнительно содержать отправку параметров услуги родительскому элементу вычисления канала.

Этап, на котором отправляют информацию об обобщенной топологии домена, может использовать по меньшей мере одно сообщение протокола элемента вычисления канала.

Указание относительно того, способен ли домен поддерживать услуги «точка - много точек», может содержать индикатор типа тип-длина-значение, TLV, протокола элемента вычисления канала.

Указание относительно того, способен ли узел обобщенной топологии домена поддерживать точку ветвления для услуг «точка - много точек», может содержать объект «способность узла ветвления», BNC, сообщения протокола элемента вычисления канала.

Способ может дополнительно содержать этап, на котором принимают запрос от родительского элемента вычисления канала на вычисление внутридоменного канала и вычисляют внутридоменный канал.

Другой аспект изобретения обеспечивает способ для использования при маршрутизации услуг «точка - много точек» (P2MP) в многодоменной сети с архитектурой с иерархическими элементами вычисления канала (H-PCE). Способ содержит, в родительском элементе вычисления канала (P-PCE) доменов, этап, на котором принимают информацию об обобщенной топологии домена от дочернего элемента вычисления канала (C-PCE) одного из доменов. Информация об обобщенной топологии домена содержит по меньшей мере одно из: указание относительно того, способен ли домен поддерживать услуги «точка - много точек»; и указание относительно того, способен ли узел обобщенной топологии домена поддерживать точку ветвления для услуг «точка - много точек».

Способ может дополнительно содержать этап, на котором принимают по меньшей мере одно из: информацию о междоменных связях, которая указывает, соединен ли узел домена с узлом другого домена; и параметры услуги обобщенной топологии домена.

Способ может дополнительно содержать этап, на котором принимают запрос на установление услуги «точка - много точек» между доменами. Способ может дополнительно содержать этап, на котором вычисляют сквозное дерево «точка - много точек» с использованием топологии, основанной на информации об обобщенной топологии домена, принятой от дочерних элементов вычисления канала, при этом сквозное дерево содержит множество доменов. Способ может дополнительно содержать этап, на котором запрашивают дочерние элементы вычисления канала доменов в вычисленном сквозном дереве «точка - много точек» вычислить внутридоменный канал.

Этап запроса может содержать этап, на котором запрашивают дочерний элемент вычисления канала домена в вычисленном сквозном дереве выполнить точку ветвления для дерева «точка - много точек».

Другой аспект изобретения обеспечивает дочерний элемент вычисления канала (C-PCE) для домена многодоменной сети с архитектурой с иерархическими элементами вычисления канала (H-PCE). C-PCE содержит доменный модуль обобщения, выполненный с возможностью определения информации об обобщенной топологии домена. Информация об обобщенной топологии домена содержит по меньшей мере одно из: указание относительно того, способен ли домен поддерживать услуги «точка - много точек», P2MP; и указание относительно того, способен ли узел обобщенной топологии домена поддерживать точку ветвления для услуг «точка - много точек». C-PCE содержит интерфейс для отправки информации об обобщенной топологии домена родительскому элементу вычисления канала (P-PCE).

Другой аспект изобретения обеспечивает родительский элемент вычисления канала (P-PCE) для домена многодоменной сети с архитектурой с иерархическими элементами вычисления канала (H-PCE). P-PCE содержит интерфейс для приема информации об обобщенной топологии домена от дочерних элементов вычисления канала (C-PCE) доменов. Информация об обобщенной топологии домена содержит по меньшей мере одно из: указание относительно того, способен ли домен поддерживать услуги «точка - много точек»; и указание относительно того, способен ли узел обобщенной топологии домена поддерживать точку ветвления для услуг «точка - много точек». P-PCE содержит модуль вычисления маршрута, выполненный с возможностью вычисления сквозного дерева «точка - много точек» с использованием топологии, основанной на информации об обобщенной топологии домена, принятой от дочерних элементов вычисления канала.

Модуль вычисления маршрута может быть дополнительно выполнен с возможностью запрашивать, через интерфейс, дочерние элементы вычисления канала доменов в вычисленном сквозном дереве «точка - много точек» вычислить внутридоменный канал.

Другой аспект изобретения обеспечивает сеть, содержащую множество доменов. Сеть дополнительно содержит архитектуру с иерархическими элементами вычисления канала (H-PCE), содержащую родительский элемент вычисления канала (P-PCE) и дочерний элемент вычисления канала (C-PCE), ассоциированный с каждым из доменов.

Услуга P2MP может быть реализована как технология с установлением соединения, например как канал с коммутацией по меткам (LSP), канал Ethernet с установлением соединения (IEEE 802.1Qay) в качестве некоторой другой формы технологии с установлением соединения.

В другом аспекте настоящего изобретения обеспечивается дочерний элемент вычисления канала, C-PCE, для домена многодоменной сети с архитектурой с иерархическими элементами вычисления канала, H-PCE. C-PCE содержит процессор и память, при этом упомянутая память содержит инструкции, исполняемые упомянутым процессором, посредством чего упомянутый C-PCE выполнен с возможностью определения информации об обобщенной топологии домена, содержащей по меньшей мере одно из (i) указание относительно того, способен ли домен поддерживать услуги «точка - много точек», P2MP, или (ii) указание относительно того, способен ли узел обобщенной топологии домена поддерживать точку ветвления для услуг «точка - много точек». C-PCE дополнительно выполнен с возможностью отправки информации об обобщенной топологии домена родительскому элементу вычисления канала, P-PCE.

В еще одном аспекте настоящего изобретения обеспечивается родительский элемент вычисления канала, P-PCE, для домена многодоменной сети с архитектурой с иерархическими элементами вычисления канала, H-PCE. P-PCE содержит процессор и память, при этом упомянутая память содержит инструкции, исполняемые упомянутым процессором, посредством чего упомянутый P-PCE выполнен с возможностью приема информации об обобщенной топологии домена от дочерних элементов вычисления канала, C-PCE, доменов, при этом информация об обобщенной топологии домена содержит по меньшей мере одно из: (i) указание относительно того, способен ли домен поддерживать услуги «точка - много точек», или (ii) указание относительно того, способен ли узел обобщенной топологии домена поддерживать точку ветвления для услуг «точка - много точек». P-PCE дополнительно выполнен с возможностью вычисления сквозного дерева «точка - много точек» с использованием топологии, основанной на информации об обобщенной топологии домена, принятой от дочерних элементов вычисления канала.

Функциональность, описанная здесь, может быть реализована в аппаратном обеспечении, программном обеспечении, исполняемом устройством обработки, или комбинации аппаратного и программного обеспечения. Устройство обработки может содержать компьютер, процессор, конечный автомат, логическую матрицу или любое другое подходящее устройство обработки. Устройство обработки может быть процессором общего назначения, который исполняет программное обеспечение для того, чтобы заставить процессор общего назначения выполнять требуемые задачи, или устройство обработки может быть специализированным для выполнения заданных функций. Другой аспект изобретения обеспечивает машиночитаемые инструкции (программное обеспечение), которые, при исполнении их процессором, выполняют любой из описанных способов. Машиночитаемые инструкции могут быть сохранены на электронном запоминающем устройстве, жестком диске, оптическом диске или другом машиночитаемом носителе данных. Машиночитаемый носитель может быть долговременным машиночитаемым носителем. Термин «долговременный машиночитаемый носитель» включает в себя все машиночитаемые носители, за исключением кратковременных распространяющихся сигналов. Машиночитаемые инструкции могут быть загружены на носитель данных через сетевое соединение.

Краткое описание чертежей

Варианты воплощения изобретения будут описаны, только в качестве примера, со ссылкой на прилагаемые чертежи, на которых:

фигура 1 показывает пример многодоменной сети, в которой может быть применен вариант воплощения изобретения;

фигура 2A показывает две иллюстративные доменные топологии;

фигура 2B показывает обобщенные версии топологий на фигуре 2A;

фигура 3 показывает установление услуги P2MP в многодоменной сети на фигуре 1;

фигура 4 показывает изменение в услуге P2MP в многодоменной сети на фигуре 1;

фигура 5 показывает более подробно устройство на доменном уровне и на уровне P-PCE;

фигура 6 показывает более подробно C-PCE;

фигура 7 показывает более подробно P-PCE;

фигура 8 показывает способ, выполняемый в C-PCE многодоменной сети;

фигура 9 показывает способ, выполняемый в P-PCE многодоменной сети;

фигура 10 показывает обрабатывающее устройство для реализации элемента сети.

Подробное описание

Фигура 1 показывает пример многодоменной сети 5 с пятью доменами 11-15. Домен также может называться автономной системой (AS). Фигура 1 показывает некоторые иллюстративные типы домена: домен сети доступа; домен региональной сети; и домен базовой сети. Один или несколько доменов могут эксплуатироваться различными операторами сети или поставщиками услуг. По меньшей мере один из доменов может быть многоуровневым доменом с различными транспортными уровнями и/или уровнями плоскости управления. Число доменов может отличаться от числа, показанного в этом примере.

Каждый из доменов 11-15 имеет один или несколько граничных узлов, которые соединяются с другими доменами. Например, домен 11 имеет граничные узлы C и D, которые соединяются с доменом 12. Граничные узлы могут быть общими у доменов (например, узлы C и D являются общими у доменов 11, 12) или выделенными каждому домену с линией связи, соединяющей с граничными узлами в других доменах (например, узлы F, G, выделенные домену 12, и узлы L, O, выделенные домену 13, соединенные между собой линиями связи).

Сеть 5, показанная на фигуре 1, имеет архитектуру с иерархическими элементами вычисления канала (H-PCE). С каждым доменом 11-15 ассоциирован дочерний элемент 21-25 вычисления канала (C-PCE). Родительский элемент 31 вычисления канала (P-PCE) соединяется с каждым из C-PCE 21-25 посредством интерфейса 35 связи.

Каждый из C-PCE 21-25 собирает информацию о топологии домена, с которым он ассоциирован. C-PCE 21-25 могут собирать эту информацию с помощью любого традиционного способа, такого как объявления, отправляемые узлами. Каждый C-PCE определяет обобщенную версию информации о топологии этого домена. Примеры обобщения объясняются ниже. Каждый из C-PCE может поделиться обобщенной информацией о топологии с P-PCE 31. Каждый из C-PCE может также вычислить внутридоменный канал в пределах домена, с которым ассоциирован C-PCE. Каждый C-PCE может выбрать, какой уровень обобщенной информации о топологии объявлять P-PCE. Таким образом может сохраняться конфиденциальность внутридоменной топологии.

P-PCE 31 имеет интерфейс 35 связи с каждым из C-PCE 21-25. P-PCE 31 принимает обобщенную информацию о топологии для каждого из доменов 11-15. Связь по интерфейсу 35 между P-PCE и несколькими C-PCE может использовать протокол связи элементов вычисления канала (PCEP). Интерфейс 35 может также использоваться для отправки запросов на вычисление канала между P-PCE 31 и C-PCE 21-25.

Каждый C-PCE также собирает информацию о междоменных линиях связи, соединяющих управляемые домены (например, атрибуты линии связи, идентификатор смежного домена). Эта информация отправляется элементом C-PCE элементу P-PCE через интерфейс 35 связи (например, с помощью PCEP).

P-PCE 31 формирует обобщенную топологию всей многодоменной сети 5 на основании обобщенной информации о топологии, принятой от каждого C-PCE 21-25. Эта обобщенная топология может использоваться P-PCE для планирования маршрута через многодоменную сеть. Пример обобщенной топологии, сохраненной P-PCE, показан в виде топологии 32. Эффект обобщения можно видеть при сравнении обобщенной топологии 32 с фактической топологией доменов 11-15. Например, некоторые узлы фактической топологии исключены из обобщенной топологии 32, такие как узлы E, I, H из домена 12, узел W из домена 13 и узлы Q, R, В, U из домена 14.

Каждый домен 11-15 будет содержать топологию узлов сети и коммуникационных ресурсов, соединяющих узлы. Топология может быть, например, ячеистой, кольцевой или любой другой топологией. Обобщение является способом формирования обобщенного представления домена. Термины «абстрагирование» и «виртуализация» также используются как альтернативы обобщению. Например, обобщение может использовать упрощенную топологию граничных узлов с взаимосвязанными линиями связи, которые представляют собой соответствующие узлы и линии связи между каждым граничным узлом. Обобщенная топология является упрощенной топологией, которая объявляется другим доменам. Фактическая топология, как правило, является более сложной.

Для иллюстрации обобщения фигура 2A показывает два взаимосвязанных домена 50, 60, а фигура 2B показывает обобщенные представления тех же самых доменов. На фигуре 2A фактическая топология каждого домена содержит узлы 51, которые взаимодействуют с другими доменами, и внутридоменную топологию внутренних узлов 52 и линий 53 связи, которые соединяют узлы 51, 52. На фигуре 2B внутренние узлы 52 и линии 53 связи заменены сеткой виртуальных линий 54 связи между набором граничных узлов 51. Каждая из линий 53 связи в домене на фигуре 2A имеет значения параметров, которые задают производительность и/или технические характеристики линии связи, например, с точки зрения пропускной способности и задержки. В обобщенной топологии фигуры 2B каждая из виртуальных линий 54 связи имеет значения параметров, которые основаны на значениях параметров фактических линий 53 связи. Термин «виртуальная линия связи» используется для описания прямой линии связи между граничными узлами 51 в обобщенной топологии, потому что прямая линия связи с этими параметрами часто не существует между парой граничных узлов. Вместо этого виртуальная линия связи представляет собой непрямой канал или комбинацию каналов между граничными узлами в фактической топологии домена.

Для маршрутизации услуг P2MP P-PCE 31 имеет возможность вычислять дерево сквозных (E2E) каналов через сеть 5. Для помощи в вычислении этого дерева для услуг P2MP два новых атрибута отправляются из C-PCE 21-25 домена: способность P2MP домена и узел со способностью точки ветвления. Каждый C-PCE 21-25 может отправить эти атрибуты элементу P-PCE 31 по интерфейсу 35 связи.

Обобщенная топология 32 в P-PCE может содержать параметры услуг для обобщенной топологии, такие как пиковая пропускная способность, гарантированная пропускная способность, задержка, джиттер, тип услуги (пакетный, Ethernet, ...) и т.д. Запрос на услугу P2MP может указывать параметры услуги (например, пиковую и гарантированную пропускную способность, задержку, тип услуги), и параметры услуги обобщенной топологии 32, хранящиеся в P-PCE 31, могут использоваться при вычислении E2E канала P2MP для определения канала, который удовлетворяет указанным параметрам услуги.

Способность P2MP домена означает, что домен способен обработать соединение P2MP внутренним образом к управляемому домену. Обработка каналов P2MP требует дополнительных функций в системе управления, используемой в домене (такой как MPLS, GMPLS), и вычислительный уровень. Домен со способностью P2MP имеет C-PCE, который поддерживает эти дополнительные функции (такие как расширения протокола и алгоритмы вычисления) для установления и вычисления канала P2MP в пределах домена. Например, C-PCE, который имеет способность P2MP, способен проводить вычисления с использованием алгоритмов вычисления дерева P2MP, и имеет плоскость управления, поддерживающую конкретные расширения, требуемые для установления/разрыва каналов P2MP.

Канал P2MP содержит сегменты (секции), разграниченные точками, в которых трафик дублируется (точки ветвления). Каждый сегмент может управляться как канал P2P. Точка ветвления требует конкретных расширений системного управления и в узлах. Например, в случае сеанса сигнализации RSVP имеются некоторые расширения, которые позволяют разделять сеанс по нескольким соседним узлам.

Узел, который является узлом со способностью точки ветвления в топологии P2MP, представляет собой точку, в которой услуга может пересылаться в различных направлениях. Точка ветвления является узлом домена, который способен дублировать поток по нескольким каналам (то есть точка ветвления в дереве P2MP). Когда C-PCE уведомляет, что граничный узел имеет способность к ветвлению, это не обязательно означает, что граничный узел является узлом ветвления. Фактический узел ветвления может являться внутренним к топологии домена и быть «невидимым» P-PCE из-за обобщения топологии домена. Уведомление точки ветвления в этом контексте относится к достижимости узла ветвления, то есть оно означает, что узел ветвления находится в пределах досягаемости граничного узла. В примере на фигуре 1 C-PCE 24 домена 14 (региональное кольцо 2) может уведомить P-PCE 31, что узел P является точкой ветвления. Фактические точки ветвления являются внутренними по отношению к топологии домена в узлах Q и R.

Если в качестве протокола связи между C-PCE и P-PCE используется PCEP, то один из возможных путей для сигнализации о способности P2MP домена и узле со способностью точки ветвления состоит в использовании элементов, описанных в RFC 6006. Следует отметить, что RFC 6006 касается осуществления связи PCEP с/от PCE одного домена для вычисления каналов P2MP. RFC 6006 не рассматривает многодоменный сценарий. В RFC 6006 информация, обмен которой происходит с PCE, это информация о фактической топологии. В вариантах воплощения настоящего изобретения элементы RFC 6006 могут повторно использоваться для осуществления связи между C-PCE и P-PCE. Информация, которая отправляется от C-PCE к P-PCE, относится к обобщенной (виртуализированной) топологии домена, а не фактической топологии домена.

Способность P2MP домена может сигнализироваться с использованием флага P2MP в объекте параметры запроса (RP), описанном в главе 3.7 RFC 6006. Процедура для обмена этим атрибутом описывается в RFC 6006. В частности, метод тип-длина-значение (TLV), называемый «Индикаторами типа TLV PCEP», задается в разделе 6.1 RFC 6006. Каждый C-PCE, который способен обрабатывать соединение P2MP и хочет уведомить об этой возможности P-PCE, вставляет этот TLV в сообщение «OPEN», отправляемое во время установления сеанса PCEP между P-PCE и C-PCE. В иллюстративной сети на фигуре 1 доменами со способностью P2MP являются те домены, которые уведомляют о точках ветвления, то есть домены 14 и 15. Как правило, домен обязан иметь способность P2MP, чтобы объявить точку ветвления. «Способность P2MP» объявляет, что домен поддерживает функции P2MP (системное управление и узлы); точка ветвления объявляет, какие узлы в обобщенной топологии домена могут выступать в качестве точки ветвления. Возможно, что подмножество узлов в обобщенной топологии домена не имеют способности точки ветвления.

Способность P2MP домена и «Узел со способностью точки ветвления», как правило, связаны. Первое указывает, что домен способен поддерживать услуги P2MP, в то время как второе указывает, какие обобщенные узлы (если таковые имеются) домена могут выступать в качестве точки ветвления.

Вполне возможно, что домен имеет способность P2MP, но не имеет один или несколько узлов, которые являются узлами со способностью точки ветвления. Хотя домен не может поддерживать ветвление каналов P2MP, домен может поддерживать другие функции P2MP, такие как дублированные сигнальные сеансы каналов P2MP. Канал P2MP формируется из нескольких сегментов, разграниченных точками ветвления. Каждый сегмент может управляться внутренне как канал P2P. Домен, который не имеет способности P2MP, может быть включен в канал P2MP как внутренний сегмент сегмента общего канала P2MP. Что касается примера на фигуре 3, канал P2MP содержит четыре сегмента: A-S; S-X; S-Y; S-Z. Домен 13 не имеет способности P2MP, но может участвовать в сеансе P2MP, поскольку это внутренний сегмент сегмента A-S.

Узел со способностью точки ветвления может быть описан с помощью объекта тип-длина-значение (TLV) способность узла ветвления (BNC), заданного в RFC 6006 в разделе 3.11.1 и разделе 6.5, с некоторыми изменениями из-за применения в архитектуре с иерархическими PCE. Одно изменение состоит в том, что обмен информацией происходит в сообщении уведомления PCEP, когда C-PCE сообщает об обобщенной топологии P-PCE. Другое изменение состоит в том, что это сообщается как атрибут маршрутизатора граничного узла, обмен которым происходит с помощью протокола PCEP.

В одном варианте воплощения этот объект может использоваться, когда каждый C-PCE 21-25 уведомляет о связности домена элементу P-PCE 31.

Теперь будет описан ряд вариантов использования.

Вариант 1 использования: Начальные действия

Фигура 1 показывает фазу начальных действий. При этом выполняются следующие этапы:

• Каждый C-PCE 21-25 отправляет информацию P-PCE 31 о:

(i) междоменных линиях связи и узлах, которые соединяют управляемые домены с соседними (граничными узлами);

(ii) обобщенных линиях связи и узлах. Эта информация также содержит информацию о: способности P2MP домена; способности узла ветвления. Обобщенные линии связи и узлы могут быть отправлены с помощью PCEP, совместимого со стандартом IETF, таким как RFC 5440 и RFC 6805.

• P-PCE 31 формирует обобщенную топологию 32 многодоменной сети. Теперь P-PCE 31 готов маршрутизировать услуги через многодоменную сеть.

Вариант 2 использования: Установление/Разрыв

Фигура 3 показывает фазу установления канала (соединения, услуги) через сеть 5. Установление инициируется, когда запрос на установление услуги принимается 34 P-PCE 31. Запрос может быть отправлен входным узлом нового соединения или принят непосредственно без участия других узлов. Каждый запрос на услугу имеет уникальный идентификатор, называемый ID услуги. Следующие этапы выполняются при установлении услуги:

• P-PCE 31 вычисляет сквозное дерево для новой услуги. P-PCE может использовать алгоритм кратчайших путей P2MP (например, дерево Штейнера) с использованием обобщенной топологии 32, которая была определена во время фазы начальных действий. При вычислении дерева P2MP используется информация о доменах. При вычислении дерева P2MP используется информация о том, какие домены имеют способность точки ветвления. Фигура 3 показывает вычисленный канал A-C-G-O-N-P-S. Точка ветвления находится в узле S. Узел S соединяется с узлами X, Y и Z.

• После вычисления дерева P-PCE возвращает объект явного маршрута (ERO) TE протокола резервирования ресурсов (RSVP-TE) на основании механизма ключа канала, такого как описанный в RFC 5520.

• P-PCE 31 контактирует с каждым C-PCE, участвующим в вычисленном дереве каналов. В этом примере все домены 11-15 участвуют в вычисленном канале, таким образом, контакт происходит с каждым C-PCE 21-25. P-PCE 31 контактирует с каждым C-PCE 21-25 через интерфейс 35.

• Каждый задействованный C-PCE отвечает за установление канала в пределах соответствующего домена в соответствии с механизмом управления, используемым в пределах этого домена. Установление может быть P2MP, если C-PCE уведомил P-PCE, что домен имеет способность P2MP. P-PCE может запросить домен выполнить ветвь в E2E канале дерева, если C-PCE указал, что домен имеет способность точки ветвления P2MP.

• Установленный канал в пределах каждого задействованного домена и соответствующий ID услуги может быть сохранен в базе данных, являющейся внутренней по отношению к C-PCE (C-PCE с запоминанием состояния), или во внешнем приложении.

• После того как внутридоменные каналы успешно установлены, P-PCE 31 выполняет соединение внутридоменных каналов в соответствии с используемым E2E механизмом управления.

• P-PCE 31 сохраняет E2E дерево и соответствующий ID услуги внутри (P-PCE с запоминанием состояния) или во внешнем приложении.

В упомянутом выше примере точка ветвления дерева каналов P2MP встречается в граничном узле S. Вполне возможно, в других примерах, что точка ветвления может встречаться внутри домена. Рассмотрим опять пример домена 14 с граничным узлом P и способность ветвления во внутренних узлах Q и R. Граничный узел P обобщенной топологии объявляется как имеющий способность точки ветвления. Если P-PCE запрашивает C-PCE 24 домена 14 установить услугу P2MP с точкой ветвления в узле P, фактическая точка ветвления для канала, установленного C-PCE 24, будет находится в узле Q или R.

Разрыв инициируется, когда запрос на разрыв ранее установленной услуги (идентифицируемой с помощью ID услуги) принимается P-PCE 31. Запрос может быть отправлен входным узлом услуги, или он может быть принят непосредственно без другого участия других узлов. Выполняются следующие этапы:

• P-PCE 31 извлекает вычисленные каналы дерева из базы данных (например, из внутренней базы данных или посредством запроса к внешнему приложению).

• P-PCE 31 извлекает ERO на основании механизма ключа канала.

• P-PCE контактирует с каждым C-PCE, задействованным в канале, путем отправки запроса на разрыв канала. Если обрывается вся услуга на фигуре 3, то P-PCE 31 контактирует с C-PCE 21-25.

• Каждый задействованный C-PCE извлекает канал, выбранный для услуги. C-PCE отвечает за разрыв канала в пределах этого домена.

• Соединение внутридоменных каналов обрывается.

Вариант 3 использования: Внутридоменное восстановление

Эта фаза инициируется, когда домен обнаруживает внутреннюю неисправность (внутридоменную неисправность). C-PCE может быть уведомлен об этом событии, когда произошла неисправность, в соответствии с внутридоменным механизмом, таким как уведомление RSVP, проприетарное уведомление о неисправности или любой другой подходящий механизм.

C-PCE пытается обеспечить альтернативный канал (P2P или P2MP). В случае, когда сбой не может быть устранен в пределах домена, P-PCE 31 уведомляется о событии неисправности и инициируется междоменный механизм восстановления.

Вариант 4 использования: Междоменное восстановление

Эта фаза может быть инициирована, когда внутридоменная неисправность не может быть устранена в пределах домена или когда обнаружена неисправность на междоменной линии связи (то есть междоменная неисправность).

P-PCE 31 уведомляется об этом событии. Уведомление может быть сделано через запрос канала PCEP, сообщающий о неисправности линии связи как ограничении маршрутизации или через протокол управления (архитектура «на основе управления»).

P-PCE 31 может восстановить услугу двумя способами в соответствии с внутренней политикой:

• E2E восстановление: P-PCE восстанавливает весь канал дерева путем вычисления нового дерева, непересекающегося со старым деревом.

• Локальное восстановление: P-PCE восстанавливает сегмент древовидного канала путем нахождения нового локального непересекающегося сегмента.

E2E восстановление требует разрыва и установления всего дерева. Установление и разрыв выполняются, как это задано в варианте 2 использования. Рекомендуется использовать механизм «установление до разрыва», если это позволяют исходный узел и узлы назначения, поскольку это сохраняет трафик.

Локальное восстановление требует разрыва и установления повторно вычисленного сегмента. Установление и разрыв выполняются как описано в варианте 2 использования, но процедура применяется только к подмножеству C-PCE, задействованных в восстанавливаемом сегменте дерева. Рекомендуется использовать механизм «установление до разрыва», если это позволяют исходный узел и узлы назначения, поскольку это сохраняет трафик.

Вариант 5 использования: Динамическое изменение услуги P2MP

Этот вариант использования представлен на фигуре 4. Услуга P2MP может динамически изменяться в течение ее жизненного цикла. Например, возможно, что может измениться один или несколько узлов назначения услуги. Это требует присоединения дополнительных узлов назначения к существующей услуге или отсоединение узлов назначения от услуги.

Эта фаза инициируется, когда P-PCE 31 принимает запрос 35 на модификацию услуги. Запрос на модификацию услуги может быть принят от узла, такого как исходный узел, или может быть принят от другой структуры, такой как система управления сетью. Модификация может выполняться различным образом в соответствии с внутренней политикой:

• E2E модификация. Вычисляется новый канал.

• Локальная модификация. Модифицируется сегмент дерева каналов. Например, путем удаления/добавления листа на дереве каналов.

E2E модификация требует разрыва и установления всего дерева. Установление и разрыв делаются, как это задано в варианте 2 использования. Рекомендуется использовать механизм «установление до разрыва», если это позволяют исходный узел и узлы назначения, поскольку это сохраняет трафик.

Локальная модификация требует разрыва/установления модифицированного сегмента. Установление и разрыв выполняются, как это описано в варианте 2 использования, но процедура применяется только к подмножеству C-PCE, задействованных в восстанавливаемом сегменте дерева. Рекомендуется использовать механизм «установление до разрыва», если это позволяют исходный узел и узлы назначения, поскольку это сохраняет трафик.

Фигура 5 показывает дополнительные детали устройства, обеспеченного на уровне домена и уровне P-PCE. Дочерний PCE (C-PCE) 21 коммуникативно соединен с базой данных организации трафика (TEDB) 26, которая является физической базой данных домена с фактической топологией домена. Дочерний PCE (C-PCE) создает виртуальную базу данных организации трафика (В-TEDB) 27, которая является виртуальной или обобщенной топологией топологии домена TEDB 26. В-TEDB 27 может быть общей с P-PCE 31.

Контроллер 29 отвечает за установление/разрыв каналов, вычисленных PCE. Это может быть внутридоменным каналом, вычисленным C-PCE 21, или междоменным каналом, вычисленным P-PCE 31. Контроллер 29 также может отвечать за управление аварийными сигналами, такими как сигналы неисправности линии связи. Функциональность контроллера и C-PCE может быть разделена таким образом, как показано на фигуре 5, поскольку функциональность контроллера часто обеспечивается поставщиком домена. Примерами контроллеров являются система управления сетью (NMS) и плоскости управления, такие как обобщенная многопротокольная коммутация на основе меток (GMPLS) или многопротокольная коммутация на основе меток (MPLS).

P-PCE коммуникативно соединен с накопителем 33 данных. Данные, хранящиеся в накопителе 33 данных, содержат обобщенную топологию 32 многодоменной сети, основанную на информации, принятой от C-PCE 21-25. Данные, хранящиеся в накопителе 33 данных, содержат информацию, отправленную каждым C-PCE, относительно того, имеет ли домен способность P2MP и имеет ли домен узел со способностью точки ветвления. Данные, хранящиеся в накопителе 33 данных, содержат дерево P2MP, вычисленное для услуги P2MP с использованием обобщенной топологии. Услуга P2MP может индексироваться с помощью ID услуги.

Фигура 6 показывает функциональные модули одного из дочерних элементов вычисления канала (C-PCE) 21-25. C-PCE 21 содержит доменный модуль 61 обобщения, выполненный с возможностью определения информации об обобщенной топологии домена. C-PCE 21 также содержит модуль 62 вычисления маршрута для вычисления внутридоменного маршрута. Модуль 62 вычисления маршрута может вычислять внутридоменный маршрут в ответ на запрос от P-PCE 31. C-PCE 21 также содержит интерфейс 63 для отправки информации об обобщенной топологии домена родительскому элементу вычисления канала, P-PCE.

Фигура 7 показывает функциональные модули родительского элемента 31 вычисления канала (P-PCE). P-PCE 31 содержит модуль 71 вычисления маршрута, выполненный с возможностью вычисления сквозного дерева «точка - много точек» с использованием топологии, основанной на информации об обобщенной топологии домена, принятой от дочерних элементов вычисления канала. P-PCE 31 также содержит интерфейс 73 для приема информации об обобщенной топологии домена от дочерних элементов вычисления канала.

Фигура 8 показывает способ, выполняемый в одном из C-PCE 21-25. На этапе 101 определяют информацию об обобщенной топологии домена. Информация об обобщенной топологии домена содержит по меньшей мере одно из: указание относительно того, способен ли домен поддерживать услуги «точка - много точек»; указание относительно того, способен ли домен поддерживать точку ветвления для услуг «точка - много точек». На этапе 102 определяют информацию о междоменных связях, которая указывает, соединен ли узел домена с узлом другого домена. На этапе 103 отправляют информацию об обобщенной топологии домена (и информацию о междоменных связях) элементу P-PCE. На этапе 104 принимают запрос от P-PCE на вычисление внутридоменного канала. На этапе 105 вычисляют внутридоменный канал.

Фигура 9 показывает способ, выполняемый в P-PCE 31. На этапе 111 принимают информацию об обобщенной топологии домена, содержащую по меньшей мере одно из: указание относительно того, способен ли домен поддерживать услуги «точка - много точек»; указание относительно того, способен ли домен поддерживать точку ветвления для услуг «точка - много точек». На этапе 112 принимают информацию о междоменных связях, которая указывает, какие узлы доменов соединены с узлами других доменов. На этапе 113 принимается запрос на установление услуги «точка - много точек» между доменами. На этапе 114 вычисляют сквозное дерево «точка - много точек» с использованием топологии на основании информация об обобщенной топологии домена, принятой от дочерних элементов вычисления канала. На этапе 115 P-PCE запрашивает каждый дочерний элемент вычисления канала домена в вычисленном сквозном дереве «точка - много точек» вычислить внутридоменный канал.

Фигура 10 показывает иллюстративное устройство 200 обработки, которое может быть реализовано в любой форме вычислительного и/или электронного устройства и в котором могут быть реализованы варианты воплощения системы и способов, описанных выше. Устройство 200 обработки может быть обеспечено в одном из C-PCE 21-25 или в P-PCE 31. Устройство 200 обработки может реализовывать способ, показанный на фигуре 8 или 9. Устройство 200 обработки содержит один или несколько процессоров 201, которые могут быть микропроцессорами, контроллерами или любым другим подходящим типом процессоров для выполнения инструкций для управления работой устройства. Процессор 201 соединяется с другими компонентами устройства через одну или несколько шин 206. Исполняемые процессором команды 203 могут быть обеспечены с использованием любого компьютерно-читаемого носителя, такого как память 202. Исполняемые процессором команды 203 могут содержать инструкции для реализации функциональности описанных способов. Память 202 может быть любого подходящего типа, например постоянным запоминающим устройством (ROM), оперативным запоминающим устройством (RAM), запоминающим устройством любого типа, например магнитным или оптическим запоминающим устройством. Может быть обеспечена дополнительная память 204 для хранения данных 205, используемых процессором 201. Устройство 200 обработки содержит один или несколько сетевых интерфейсов 208 для взаимодействия с другими сетевыми объектами, такими как другие узлы сети 5.

В зависимости от реализации в сети устройство 200 обработки может функционировать как C-PCE или как P-PCE. Если оно реализовано как C-PCE, инструкции 203, сохраненные в памяти 202, являются инструкциями для исполнения способа C-PCE. Аналогично, если оно реализовано как P-PCE, инструкции 203, сохраненные в памяти 202, являются инструкциями для исполнения способа P-PCE.

Преимущество варианта воплощения заключается в более легкой обработке/управлении соединениями P2MP. P-PCE выполняет вычисления на эквивалентной упрощенной междоменной топологии сети. Обработка/управление услугами P2MP распределяется между большим числом C-PCE.

Преимуществом варианта воплощения может быть то, что можно избежать потребности в добавлении дополнительных и/или проприетарных расширений для передачи информации для использования в маршрутизации услуг P2MP.

Преимущество варианта воплощения заключается в сохранении конфиденциальности между доменами. Домен может выбрать, какой информацией он хочет поделиться с P-PCE и может сохранить конфиденциальность внутренней топологии домена.

Преимущество варианта воплощения состоит в том, что P-PCE может вычислять канал через несколько доменов, который лучше подходит с точки зрения потребностей услуги и ресурсов доменов. Например, маршрут, выбранный P-PCE, не обязательно может быть маршрутом, который пересекает минимальное число доменов, поскольку это не всегда является лучшим решением.

Преимуществом использования архитектуры с H-PCE является улучшенная масштабируемость и эффективность маршрутизации.

Модификации и другие варианты воплощения раскрытого изобретения будут очевидны специалистам в области техники после изучения идей, представленных в предшествующем описании и на соответствующих чертежах. Поэтому следует понимать, что изобретение не должно ограничиваться конкретными раскрытыми вариантами воплощения и что модификации и другие варианты воплощения должны быть включены в объем этого раскрытия. Хотя в настоящем документе могут использоваться конкретные термины, они используются только в общем и описательном смысле, а не для целей ограничения.

1. Способ маршрутизации услуг «точка - много точек» в многодоменной сети с архитектурой с иерархическими элементами вычисления канала, H-PCE, содержащий, в дочернем элементе вычисления канала, C-PCE, одного из доменов, этапы, на которых:

определяют информацию об обобщенной топологии домена, причем информация об обобщенной топологии домена содержит по меньшей мере одно из:

указания относительно того, способен ли домен поддерживать услуги «точка - много точек»;

указания относительно того, способен ли узел обобщенной топологии домена поддерживать точку ветвления для услуг «точка - много точек»; и

отправляют информацию об обобщенной топологии домена родительскому элементу вычисления канала, P-PCE.

2. Способ по п. 1, дополнительно содержащий этапы, на которых определяют информацию о междоменных связях, которая указывает, соединен ли узел домена с узлом другого домена, и отправляют информацию о междоменных связях родительскому элементу вычисления канала.

3. Способ по п. 1, в котором этап определения информации об обобщенной топологии домена содержит этап, на котором определяют параметры услуги обобщенной топологии домена, и способ дополнительно содержит этап, на котором отправляют параметры услуги родительскому элементу вычисления канала.

4. Способ по любому из предыдущих пунктов, в котором этап, на котором отправляют информацию об обобщенной топологии домена, использует по меньшей мере одно сообщение протокола элемента вычисления канала.

5. Способ по п. 4, в котором указание относительно того, способен ли домен поддерживать услуги «точка - много точек», содержит индикатор типа тип-длина-значение, TLV, протокола элемента вычисления канала.

6. Способ по п. 5, в котором указание относительно того, способен ли узел обобщенной топологии домена поддерживать точку ветвления для услуг «точка - много точек», содержит объект «способность узла ветвления», BNC, сообщения протокола элемента вычисления канала.

7. Способ, по любому из пп. 1-3, 5, 6, дополнительно содержащий этапы, на которых:

принимают запрос от родительского элемента вычисления канала на вычисление внутридоменного канала;

вычисляют внутридоменный канал.

8. Способ маршрутизации услуг «точка - много точек» в многодоменной сети с архитектурой с иерархическими элементами вычисления канала, H-PCE, содержащий, в родительском элементе вычисления канала, P-PCE, доменов, этапы, на которых:

принимают информацию об обобщенной топологии домена от дочернего элемента вычисления канала, C-PCE, одного из доменов, причем информация об обобщенной топологии домена содержит по меньшей мере одно из:

указания относительно того, способен ли домен поддерживать услуги «точка - много точек»;

указания относительно того, способен ли узел обобщенной топологии домена поддерживать точку ветвления для услуг «точка - много точек».

9. Способ по п. 8, дополнительно содержащий этап, на котором принимают по меньшей мере одно из:

информации о междоменных связях, которая указывает, соединен ли узел домена с узлом другого домена; и

параметров услуги обобщенной топологии домена.

10. Способ по п. 8 или 9, дополнительно содержащий этапы, на которых:

принимают запрос на установление услуги «точка - много точек» между доменами;

вычисляют сквозное дерево «точка - много точек» с использованием топологии, основанной на информации об обобщенной топологии домена, принятой от дочерних элементов вычисления канала, при этом сквозное дерево содержит множество доменов;

запрашивают дочерние элементы вычисления канала доменов в вычисленном сквозном дереве «точка - много точек» вычислить внутридоменные каналы.

11. Способ по п. 10, в котором этап запроса содержит этап, на котором запрашивают дочерний элемент вычисления канала домена в вычисленном сквозном дереве выполнить точку ветвления для дерева «точка - много точек».

12. Способ по любому из пп. 8, 9, 11, в котором информация об обобщенной топологии домена принимается по меньшей мере в одном сообщении протокола элемента вычисления канала.

13. Способ по п. 12 в котором указание относительно того, способен ли домен поддерживать услуги «точка - много точек», содержит индикатор типа тип-длина-значение, TLV, протокола элемента вычисления канала.

14. Способ по п. 13, в котором указание относительно того, способен ли узел обобщенной топологии домена поддерживать точку ветвления для услуг «точка - много точек» содержит объект «способность узла ветвления», BNC, сообщения протокола элемента вычисления канала.

15. Дочерний элемент вычисления канала, C-PCE, для домена многодоменной сети с архитектурой с иерархическими элементами вычисления канала, H-PCE, содержащий:

доменный модуль обобщения, выполненный с возможностью определения информации об обобщенной топологии домена, причем информация об обобщенной топологии домена содержит по меньшей мере одно из:

указания относительно того, способен ли домен поддерживать услуги «точка - много точек», P2MP;

указания относительно того, способен ли узел обобщенной топологии домена поддерживать точку ветвления для услуг «точка - много точек»; и

интерфейс для отправки информации об обобщенной топологии домена родительскому элементу вычисления канала, P-PCE.

16. Родительский элемент вычисления канала, P-PCE, для домена многодоменной сети с архитектурой с иерархическими элементами вычисления канала, H-PCE, содержащий:

интерфейс для приема информации об обобщенной топологии домена от дочерних элементов вычисления канала, C-PCE, при этом информация об обобщенной топологии домена содержит по меньшей мере одно из:

указания относительно того, способен ли домен поддерживать услуги «точка - много точек»;

указания относительно того, способен ли узел обобщенной топологии домена поддерживать точку ветвления для услуг «точка - много точек»; и

модуль вычисления маршрута, выполненный с возможностью вычисления сквозного дерева «точка - много точек» с использованием топологии, основанной на информации об обобщенной топологии домена, принятой от дочерних элементов вычисления канала.

17. Родительский элемент вычисления канала, P-PCE, по п. 16, в котором модуль вычисления маршрута дополнительно выполнен с возможностью запроса, через интерфейс, дочерних элементов вычисления канала доменов в вычисленном сквозном дереве «точка - много точек», чтобы вычислить внутридоменный канал.

18. Многодоменная сеть, содержащая:

множество доменов;

архитектуру с иерархическими элементами вычисления канала, H-PCE, содержащую:

родительский элемент вычисления канала, P-PCE, по п. 16; и

дочерний элемент вычисления канала, C-PCE, по п. 15, ассоциированный с каждым из доменов.

19. Дочерний элемент вычисления канала, C-PCE, для домена многодоменной сети с архитектурой с иерархическими элементами вычисления канала, H-PCE, содержащий процессор и память, причем упомянутая память содержит инструкции, исполняемые упомянутым процессором, посредством чего упомянутый C-PCE выполнен с возможностью:

определения информации об обобщенной топологии домена, причем информация об обобщенной топологии домена содержит по меньшей мере одно из:

указания относительно того, способен ли домен поддерживать услуги «точка - много точек», P2MP;

указания относительно того, способен ли узел обобщенной топологии домена поддерживать точку ветвления для услуг «точка - много точек»; и

отправления информации об обобщенной топологии домена родительскому элементу вычисления канала, P-PCE.

20. Родительский элемент вычисления канала, P-PCE, для домена многодоменной сети с архитектурой с иерархическими элементами вычисления канала, H-PCE, содержащий процессор и память, причем упомянутая память содержит инструкции, исполняемые упомянутым процессором, посредством чего упомянутый P-PCE выполнен с возможностью:

приема информации об обобщенной топологии домена от дочерних элементов вычисления канала, C-PCE, доменов, при этом информация об обобщенной топологии домена содержит по меньшей мере одно из:

указания относительно того, способен ли домен поддерживать услуги «точка - много точек»;

указания относительно того, способен ли узел обобщенной топологии домена поддерживать точку ветвления для услуг «точка - много точек»; и

вычисления сквозного дерева «точка - много точек» с использованием топологии, основанной на информации об обобщенной топологии домена, принятой от дочерних элементов вычисления канала.

21. Компьютерно-читаемый носитель, содержащий компьютерный программный продукт, содержащий инструкции, которые при исполнении процессором предписывают процессору выполнять способ по любому из пп. 1-14.



 

Похожие патенты:

Изобретение относится к области радиотехники. Техническим результатом является повышение достоверности оценки результатов моделирования сетевой атаки типа "человек посередине" (MITM), за счет учета особенностей распространения передаваемых пакетов в единой сети электросвязи ЕСЭ и оценки необходимого ресурса для проведения эффективной сетевой атаки типа MITM.

Изобретение относится к системам связи и управления и может быть использовано для создания транспортных сетей полевой системы связи, осуществляющих образование каналов и трактов, коммутацию и передачу по магистральным линиям связи различного вида информации.

Изобретение относится к технологиям сетевой связи. Технический результат заключается в повышении скорости передачи данных.

Группа изобретений относится к испытанию и контролю систем управления устройств. Способ удаленного взаимодействия с изделием включает в себя использование программы, загруженной на смартфон пользователя.

Изобретение относится к аппаратно-программным комплексам сетевой связи, а именно к способам определения типа проходящего сетевого трафика семиуровневой модели OSI для фильтрации и управления скоростью сетевых соединений.

Изобретение относится к технологиям сетевой связи. Технический результат заключается в повышении скорости передачи данных.

Изобретение относится к технике связи и может использоваться в системах беспроводной связи. Технический результат состоит в повышении пропускной способности каналов передачи.

Группа изобретений относится к системам связи и характеризует технологии управления авторизацией виртуальной очереди вывода. Техническим результатом является осуществление шейпинга трафика с агрегацией множества пользовательских сервисов согласно информации о состоянии шейпинга.

Изобретение относится к средствам использования функций интерактивно между соединенными устройствами. Технический результат заключается в расширении арсенала средств того же назначения.

Изобретение относится к области виртуализации мобильной сети. Технический результат изобретения заключается в повышении производительности обработки пользовательских данных за счет распределения пакетов пользовательских данных по множеству CPU-ядер.

Изобретение относится к средствам управления трафиком. Техническим результатом является экономия ресурсов хранения, требуемых для буферизации информации связанного списка, и улучшение рабочих характеристик системы управления трафиком. В способе принимают запрос операции, когда запрос операции включает запрос на удаление очереди либо запрос на установку очереди, выполняют операцию диспетчеризации на списке очередей согласно запросу операции, при этом список очередей содержит первый участок и второй участок, при этом второй участок связывают с хвостом первого участка, при этом первый участок используют для хранения одной либо большего количества активных очередей, а второй участок используют для хранения одной либо большего количества неактивных очередей. Устройство реализует заявленный способ. 2 н.п. и 9 з.п. ф-лы, 5 ил.

Изобретение относится к технологиям сетевой связи. Технический результат заключается в повышении скорости передачи данных. Способ содержит этапы, на которых задают с помощью организатора виртуализации сетевой функции или системы поддержки эксплуатации конфигурационную информацию виртуализированного управления сетью, где конфигурационная информация включает в себя по меньшей мере одно или комбинацию из следующей конфигурационной информации: конфигурационную информацию функции управления сетью, конфигурационную информацию топологической зависимости между функцией управления сетью и другим виртуализированным сетевым объектом, конфигурационную информацию интерфейса, связанного с управлением сетью, конфигурационную информацию жизненного цикла, конфигурационную информацию требования к рабочим характеристикам управления сетью или конфигурационную информацию политики развертывания; и инструктируют с помощью организатора виртуализации сетевой функции или системы поддержки эксплуатации менеджера виртуализации управления сетью выполнить в соответствии с конфигурационной информацией виртуализацию функции управления сетью. 7 н. и 14 з.п. ф-лы, 8 ил.

Изобретение относится к средствам обработки сообщений электронной почты. Технический результат заключается в предоставлении сведений о непрочитанном сообщении электронной почты. Способ передачи пользователю уведомления о непрочитанном сообщении электронной почты на электронном устройстве, содержащем интерфейс пользователя, снабженный омнибоксом, и авторизованного в почтовой службе, включающий: ввод в омнибокс комбинации символов; преобразование комбинации символов в процедуру запуска запроса отображения количества непрочитанных сообщений; получение запроса отображения в омнибоксе количества непрочитанных сообщений; отображение количества непрочитанных сообщений электронной почты в омнибоксе. 2 н. и 18 з.п. ф-лы, 4 ил.

Изобретение относится к коммуникационным технологиям. Технический результат заключается в расширении арсенала средств для установки рабочего состояния устройств. Способ включает обнаружение рабочего режима первого устройства и управление вторым устройством, связанным с первым устройством. Управление вторым устройством, связанным с первым устройством, для переключения рабочего режима в целевой режим при обнаружении, что первое устройство находится в режиме без звука, управление вторым устройством для переключения его в целевой режим, соответствующий режиму без звука. 7 н. и 15 з.п. ф-лы, 16 ил.

Изобретение относится к реализации сети удаленных терминалов. Технический результат – предоставление возможности оператору обмениваться данными с любыми технологическими установками автоматизированной системы управления, связанной с удаленными терминалами в сети, с помощью отдельного удаленного терминала сети. Для этого способ включает выделение, с помощью процессора первого удаленного терминала, первого временного интервала первого блока данных первого списка передачи данных к первому удаленному терминалу, при этом первый удаленный терминал связан со вторым удаленным терминалом через сеть, связанную с автоматизированной системой управления технологическим процессом и связанную с основным узлом автоматизированной системы управления технологическим процессом, первый удаленный терминал передает первый набор данных по сети во время первого временного интервала и выделяет, с помощью процессора, второй временной интервал первого блока данных второму удаленному терминалу, при этом второй удаленный терминал передает второй набор данных по сети во время второго временного интервала. 5 н. и 34 з.п. ф-лы, 19 ил.

Изобретение относится к системам домашней автоматизации. В способе управления устройствами, когда в смартфоне происходит событие, обнаруживают, является ли событие начальным условием в сценарии связи. Сценарий связи содержит начальные условия и задачи, соответствующие начальным условиям. Начальные условия и задачи устанавливаются в соответствии с событиями в смартфоне. Задачи выполняются исполнительными устройствами. Если событие является одним из начальных условий в сценарии связи, определяют исполнительное устройство, соответствующее начальному условию в сценарии связи. Затем управляют исполнительным устройством для выполнения задачи в сценарии связи. События представляют собой прием/отбой входящего вызова, прием сообщения или ответ на него, отключение, перезапуск, прибавление/убавление громкости, включение/выключение режима "Без звука", включение/выключение режима "Полет" или события, определяемые параметрами, измеряемыми датчиками в смартфоне. Параметрами являются интенсивность света, громкость, ускорение и угловое ускорение. Упрощается процесс управления. 6 н. и 8 з.п. ф-лы, 9 ил., 2 табл.

Изобретение относится к области компьютерных сетей. Техническим результатом является расширение арсенала технических средств управления устройствами через контактную сеть. Раскрыта контактная сеть для управления устройствами, содержащая по меньшей мере один сервер хранения и обработки информации, связанный с по меньшей мере одной базой данных, которая содержит информацию о пользователях контактной сети и связях между ними, содержащая неограниченное количество пользователей, при этом каждый из пользователей регистрирует в контактной сети себя и по меньшей мере одно устройство, на устройстве установлена программа, через которую происходит взаимодействие устройства с контактной сетью и управление устройством, при этом программа при установке на устройство проверяет это устройство, определяя какими датчиками и функциями оно обладает, и предлагает выбрать функции, которые могут быть доступны для передачи управления ими через контактную сеть, при этом пользователь при регистрации устройства получает права на использование устройства, включающие в себя, по меньшей мере, такие функции, как включение и отключение устройства, выполнение различных программ, установленных на устройстве, включение и отключения звука, получение данных с устройства о его работе, местоположении, отличающаяся тем, что устройства, зарегистрированные в контактной сети, имеют в своем составе операционную систему, при этом устройства, зарегистрированные в сети, находятся либо в публичном доступе просмотра, либо в приватном доступе. 3 н. и 4 з.п. ф-лы, 2 ил.

Изобретение относится к средствам распределения ресурсов в вычислительной сети. Технический результат заключается в снижении вычислительных и информационных затрат на распределение гетерогенных ресурсов в гетерогенной вычислительной сети за счет создания децентрализованной базы данных. Способ распределения ресурсов между агентами в гетерогенной эпизодической вычислительной сети содержит этапы, на которых обеспечивают посредством средств межмашинного информационного обмена взаимодействие между вычислительными установками, создают на каждой упомянутой вычислительной установке защищенное хранилище данных; обеспечивают гарантированное хранение входящих сообщений в защищенном хранилище данных; обеспечивают гарантированную обработку тела сообщения; к гетерогенной эпизодической вычислительной сети подключают агентов, представляющих собой вычислительные установки, обеспечивают взаимодействие между вычислительными установками; после того как создают децентрализованную базу данных, хранящую информацию о текущем состоянии ресурсов, агенты формируют и выставляют заявки, в которых указывают, какой ресурс агенты готовы предложить и по какой стоимости. Хранят в децентрализованной базе данных таблицу маршрутизации сообщений. 2 ил.

Изобретение относится к устройству, запоминающему носителю, системе и способу связи. Технический результат заключается в обеспечении распределения передаваемых кадров данных с использованием множества линий передачи данных. Устройство передает данные с использованием множества линий, при этом устройство связи содержит средство разделения, которое разделяет введенный кадр, средство распределения, которое распределяет разделенные кадры на основе выходных пропускных способностей множества линий, и средство передачи, которое передает распределенные кадры, при этом средство распределения распределяет кадр в линию, которая имеет наибольший вес оставшегося вывода, который указывает отношение оставшегося объема данных, который может выводиться через линию в каждом предварительно определенном периоде, к объему данных, который может выводиться в расчете на единицу времени, который задается для каждой линии как выходная пропускная способность, и при этом средство передачи передает фиктивный кадр, эквивалентный оставшемуся объему данных, при истечении предварительно определенного периода. 4 н. и 6 з.п. ф-лы, 13 ил.

Изобретение относится к технологиям сетевой связи. Технический результат заключается в повышении скорости передачи данных. Способ маршрутизации услуг «точка - много точек» в многодоменной сети с архитектурой с иерархическими элементами вычисления канала, H-PCE, содержит, в дочернем элементе вычисления канала, C-PCE, одного из доменов, этапы, на которых: определяют информацию об обобщенной топологии домена, причем информация об обобщенной топологии домена содержит по меньшей мере одно из: указания относительно того, способен ли домен поддерживать услуги «точка - много точек»; указания относительно того, способен ли узел обобщенной топологии домена поддерживать точку ветвления для услуг «точка - много точек»; и отправляют информацию об обобщенной топологии домена родительскому элементу вычисления канала, P-PCE. 8 н. и 13 з.п. ф-лы, 10 ил.

Наверх