СПОСОБ И УСТРОЙСТВО ДЛЯ ОБМЕНА ТРАФИКОМ ЦЕНТРА ОБРАБОТКИ ДАННЫХ, УСТРОЙСТВО И НОСИТЕЛЬ ДАННЫХ Российский патент 2021 года по МПК H04L12/24 H04L12/46 

Описание патента на изобретение RU2761186C1

ПЕРЕКРЕСТНАЯ ССЫЛКА НА РОДСТВЕННУЮ ЗАЯВКУ (ЗАЯВКИ)

Данная заявка испрашивает приоритет китайской патентной заявки № 201811473922. 9, озаглавленной «DATA CENTER FLOW INTERNETWORKING METHOD AND APPARATUS, DEVICE AND STORAGE MEDIUM», поданной 4 декабря 2018 г., описание которой полностью включается в данный документ посредством ссылки.

ОБЛАСТЬ ТЕХНИКИ

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

ПРЕДПОСЫЛКИ ИЗОБРЕТЕНИЯ

По мере развития облачных вычислений и приложений для мобильного интернета в новом центре обработки интернет-данных (IDC) появились сложные интерактивные приложения; в частности вследствие массового доступа к данным и обработки вызовов единственный IDC не способен удовлетворять потребности интернет-приложений. Для удовлетворения потребностей приложений разные IDC необходимо объединить в унифицированную совокупность ресурсов. В то же время, базовая сеть, соединяющая IDC, должна поддерживать генерируемые ими различные приложения верхнего уровня, такие как виртуализация между центрами обработки данных (DC), миграция виртуальных машин (VM) в реальном времени, разделение клиентов между центрами DC.

В условиях быстрого развития поставщиков информационного содержимого интернета (ICP) и поставщиков услуг «Over The Top» (ОТТ, к которым относится предоставление пользователям различных прикладных услуг через интернет), предоставляющих информационное содержимое и услуги через интернет, все больше и больше пользовательских потоков включают доступ к информационному содержимому и услугам, предоставляемым ICP/OTT, и основной платформой для предоставления информационного содержимого и услуг ICP/OTT является центр обработки данных. В то же время, по мере созревания и развития центров обработки облачных данных все больше и больше компаний выбирают размещение информационно-технологических (IT) систем в центре обработки данных. Поэтому центр обработки данных становится будущим местом сбора сетевых потоков.

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

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

СУЩНОСТЬ ИЗОБРЕТЕНИЯ

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

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

В одном варианте осуществления из вариантов осуществления настоящего изобретения этап по меньшей мере двух физических шлюзов, имеющих доступ к контроллеру SDN, как одного логического устройства включает: конфигурирование атрибута группы конечных точек туннеля VXLAN (VTEP) в контроллере SDN в группу агрегации каналов с несколькими шасси (MC-LAG); и конфигурирование на основе атрибута группы VTEP по меньшей мере двух физических шлюзов, имеющих доступ к контроллеру SDN, как одного логического устройства.

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

В одном варианте осуществления из вариантов осуществления настоящего изобретения этап виртуализации физических портов физических шлюзов как логического порта логического устройства включает: конфигурирование информации о каналах MC-LAG физических шлюзов.

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

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

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

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

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

В одном варианте осуществления из вариантов осуществления настоящего изобретения этап конфигурирования отношения ассоциации между физическими портами физических шлюзов и внешней сетью включает: конфигурирование информации о конфигурации трафика виртуального центра обработки данных (VDC) или информации управления нисходящего канала (DCI); и организацию согласно информации о конфигурации трафика VDC или DCI информации о домене SDN и информации о традиционном домене физических шлюзов с целью получения отношения ассоциации между физическими портами физических шлюзов и внешней сетью.

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

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

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

КРАТКОЕ ОПИСАНИЕ ГРАФИЧЕСКИХ МАТЕРИАЛОВ

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

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

на фиг. 2 представлена блок-схема способа межсетевого взаимодействия потоков центра обработки данных согласно первому варианту осуществления настоящего изобретения;

на фиг. 3 представлена блок-схема виртуализации физических портов физических шлюзов в логический порт логического устройства согласно первому варианту осуществления настоящего изобретения;

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

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

на фиг. 6 представлена структурная схема сетевых соединений устройства для межсетевого взаимодействия потоков центра обработки данных согласно второму варианту осуществления настоящего изобретения;

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

на фиг. 8 представлена принципиальная структурная схема модуля конфигурирования логического устройства согласно второму варианту осуществления настоящего изобретения;

на фиг. 9 представлена принципиальная структурная схема модуля конфигурирования логического интерфейса согласно второму варианту осуществления настоящего изобретения;

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

на фиг. 11 представлена принципиальная структурная схема модуля конфигурирования отношения ассоциации согласно второму варианту осуществления настоящего изобретения;

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

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

на фиг. 14 представлена принципиальная схема отказа порта MC-LAG в сценарии внутреннего потока между центрами обработки данных согласно пятому варианту осуществления настоящего изобретения.

ПОДРОБНОЕ ОПИСАНИЕ

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

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

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

Варианты осуществления настоящего изобретения предоставляют модель, в которой контроллер управляет и организовывает физические шлюзы в архитектуре SDN, и эти физические шлюзы принимают способ группы агрегации каналов с несколькими шасси (MC-LAG) для реализации резервирования выходных потоков центра обработки данных. Могут быть решены проблемы длительного прерывания соединения с сетью во время обновления версий и невозможности глобального управления, эксплуатации и технического обслуживания сети центра обработки данных при использовании режима стекирования.

Стекирование и MC-LAG имеют свои преимущества и недостатки. Вообще говоря, для конструкторского/обслуживающего состава сети стекирование является более предпочтительным в том, что касается управления и технического обслуживания, тогда как MC-LAG является более предпочтительным в том, что касается надежности и низкого риска при обновлениях. Централизованное управление контроллером в вариантах осуществления настоящего изобретения в некоторой степени снижает сложность эксплуатации и технического обслуживания, а надежность сети можно значительно повысить путем принятия MC-LAG.

В таблице 1 представлена таблица сравнения и анализа режима MC-LAG и режима стекирования.

Таблица 1. Таблица сравнения и анализа режима MC-LAG и режима стекирования.

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

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

Первый вариант осуществления

В этом варианте осуществления настоящего изобретения предоставляются способ межсетевого взаимодействия потоков центра обработки данных и контроллер SDN. Как показано на фиг. 1, контроллер SDN содержит модуль 101 конфигурирования трафика, выполненный с возможностью конфигурирования информации, связанной с трафиком; модуль 102 управления доступом устройств, выполненный с возможностью управления информацией о физических шлюзах, имеющих доступ к контроллеру SDN; модуль 103 управления маршрутизацией, выполненный с возможностью управления информацией о маршрутизации центра обработки данных; модуль 105 управления каналами, выполненный с возможностью сбора топологии устройств центра обработки данных, считывания информации о каналах и выполнения вычисления маршрута в отношении каналов согласно информации о маршрутизации модуля 103 управления маршрутизацией с целью получения оптимального сетевого маршрута; приемопередающий модуль 104 обработки пакетов, выполненный с возможностью обработки принятого протокольного сообщения; и модуль 106 приведения устройств в действие, выполненный с возможностью организации физических шлюзов согласно информации модуля 102 управления доступом устройств, модуля 101 конфигурирования трафика и модуля 105 управления каналами.

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

Как показано на фиг. 2, способ межсетевого взаимодействия потоков центра обработки данных включает этап S201, на котором по меньшей мере два физических шлюза, имеющих доступ к контроллеру SDN, конфигурируются как одно логическое устройство, при этом физические порты физических шлюзов представляют собой логический порт логического устройства. В конкретном сценарии применения атрибут группы VTEP в контроллере SDN конфигурируется в MC-LAG. В частности информация о группе VTEP конфигурируется в контроллере SDN, и атрибутом группы VTEP является MC-LAG, что делает два физических шлюза представленными как одно логическое устройство на уровне топологии сети. Модуль 102 управления доступом устройств сохраняет информацию о доступных физических шлюзах, и информация о физических шлюзах индексируется в информации «Deviceid». В этом сценарии применения два физических шлюза используются лишь в качестве примера и не предназначены для ограничения настоящего изобретения.

Физические порты физических шлюзов представляют собой логический порт логического устройства. В иллюстративном варианте осуществления, как описано ниже на этапе S202, физические порты физических шлюзов виртуализируются как логический порт логического устройства.

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

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

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

В одном варианте осуществления этап S201 конфигурирования по меньшей мере двух физических шлюзов, имеющих доступ к контроллеру SDN как одного логического устройства, дополнительно включает этап S202 виртуализации физических портов физических шлюзов как логического порта логического устройства.

В иллюстративном варианте осуществления, показанном на фиг. 3, этап виртуализации физических портов физических шлюзов как логического порта логического устройства включает: этап S301 конфигурирования информации о каналах MC-LAG физических шлюзов.

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

В частности контроллер SDN виртуализирует в один логический порт два межстоечных стековых порта каналов MC-LAG.

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

В конкретном сценарии применения контроллер SDN конфигурирует информацию о каналах MC-LAG и пиринговых каналах физических шлюзов. Конфигурирование представляет собой виртуализацию двух межстоечных стековых портов MC-LAG как одного логического порта. В ходе передачи данных после виртуализации двух межстоечных стековых портов в один логический порт данные из логического порта передаются только через один порт MC-LAG, а другой порт MC-LAG находится в состоянии резерва. То есть два физических порта MC-LAG виртуализируются как один логический порт в ходе передачи данных, и виртуальный логический порт используется для обмена данными с внешним окружением, однако, в частности для физических шлюзов, для обмена данными необходимо сконфигурировать только один физический порт MC-LAG, а другой, резервный порт MC-LAG не требует конфигурирования. Несконфигурированный порт MC-LAG также занимает глобальный номер в логическом устройстве. Пиринговый канал может отображаться в плоскости менеджмента и может быть сконфигурирован соответствующим образом. Сконфигурированная информация MC-LAG о физических шлюзах сохраняется в соответствующей таблице информации об устройствах модуля 102 управления доступом устройств.

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

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

В конкретном сценарии применения контроллер SDN принимает информацию об изучении ARP, изучении MAC, топологии и элементах таблицы. Для вычисления оптимального сетевого маршрута приемопередающий модуль 104 обработки пакетов, модуль 103 управления маршрутизацией и модуль 105 управления каналами обновляют информацию о маршрутизации физических шлюзов согласно фактическому сообщению интерфейса логического порта и информации о каналах портов устройства. Затем, для направления передачи сетевого потока внутрь центра обработки данных, таблица потоков «Openflow» отправляется посредством модуля приведения устройств в действие в вычислительный узел NVE и домен SDN физических шлюзов.

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

В иллюстративном варианте осуществления этап конфигурирования отношения ассоциации между физическими портами физических шлюзов и внешней сетью, как показано на фиг. 5, включает этап S501 конфигурирования информации о конфигурации трафика VDC или DCI и этап S502 организации согласно информации о конфигурации трафика VDC или DCI, информации о домене SDN и информации о традиционном домене физических шлюзов с целью получения отношения ассоциации между физическими портами физических шлюзов и внешней сетью.

В конкретном сценарии применения информация о трафике VDC, такая как «Network», «Port», «Subnet» и «Vrouter» центра обработки данных и внешней сети, сконфигурирована на облачной платформе. Контроллер SDN конфигурирует отношение ассоциации между физическими шлюзами и внешней сетью, использует логическое устройство в качестве логического маршрутизатора («Vrouter») и конфигурирует информацию о конфигурации логического маршрутизатора в объекте физического шлюза, таким образом, конфигурируя информацию о группе портов, соединяющей физические шлюзы и внешнюю сеть или внешнее устройство. Трафик DCI конфигурируется в соответствии с требованиями после создания трафика VDC на облачной платформе. Тип группы портов, сконфигурированной для внешних потоков, является внешним, и тип группы портов, сконфигурированной для внутренних потоков DCI, является внутренним. Порт в группе портов ассоциирован с информацией о сгенерированном логическом порте, соответствующем шлюзам. Согласно сконфигурированной информации о конфигурации трафика VDC или DCI в комбинации с информацией об устройствах модуля 102 управления доступом устройств и соответствующей информации модуля 105 управления каналами, модуль 101 конфигурирования трафика согласно состоянию устройств уведомляет модуль приведения устройств в действие о связанной информации об организации домена SDN и традиционного домена физических шлюзов. Домен SDN главным образом содержит таблицу потоков «Openflow», передающую информацию, и предназначен для обеспечения того, чтобы потоки в домене центра обработки данных могли быть направлены в физические шлюзы. Традиционный домен главным образом содержит информацию конфигурации маршрутизации о межсетевом взаимодействии с внешним устройством и информацию, связанную с MC-LAG, для резервирования физических шлюзов. Контроллер может конфигурировать традиционный домен физических шлюзов при помощи поддерживаемых устройствами протоколов конфигурирования в нисходящем («южном») направлении, таких как «Netconf», «Restful» или «Restconf».

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

Второй вариант осуществления

Контроллер SDN является базовым компонентом для управления сетью центра обработки данных. Модули, включенные в контроллер SDN, и схема взаимодействий этих модулей показаны на фиг. 1. Контроллер SDN содержит модуль 101 конфигурирования трафика, модуль 102 управления доступом устройств, модуль 103 управления маршрутизацией, модуль 105 управления каналами, приемопередающий модуль 104 обработки пакетов и модуль приведения устройств в действие.

Модуль 101 конфигурирования трафика выполнен с возможностью конфигурирования информации, связанной с трафиком, которая главным образом содержит информацию о конфигурации, связанную с трафиком сети VDC и DCI.

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

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

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

Приемопередающий модуль 104 обработки пакетов выполнен с возможностью обработки протокольного сообщения, такого как ARP и «Openflow», принятого контроллером.

Модуль приведения устройств в действие выполнен с возможностью организации конкретных физических шлюзов согласно информации о доступе физических шлюзов модуля 102 управления доступом устройств, информации, связанной с трафиком, модуля 101 конфигурирования трафика и информации о каналах модуля 105 управления каналами.

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

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

Как показано на фиг. 6, устройство для межсетевого взаимодействия потоков центра обработки данных содержит контроллер SDN. Контроллер SDN выполнено с возможностью организации и управления сетями центра обработки данных SDN, реализации передачи потоков уровня 2 и потоков уровня 3 внутри центра обработки данных путем отправки таблицы потоков «Openflow» (базовой технологии SDN для разделения управления и передачи) в конечную точку туннеля VXLAN (VTEP) и организации физических шлюзов для реализации межсетевого взаимодействия между сетью внутри домена и сетью вне домена и резервирования потоков.

Конечная точка виртуализации сети (NVE) представляет собой устройство VTEP в центре обработки данных SDN и может представлять собой коммутатор «Openflow» или коммутатор TOR.

В случае программного коммутатора «Openflow» в центре обработки данных узел представляет собой виртуальную машину (VM), а в случае коммутатора вверху стойки («Top Of Rack», TOR) узел представляет собой «чистый» сервер.

Шлюз центра обработки данных (DC GW) представляет собой физический шлюз в центре обработки данных SDN, предоставляющий пользователям шлюзовую услугу для доступа к трафику в центре обработки данных SDN. Внешние потоки и внутренние потоки из домена DC вовне домена DC направляются через DC GW, соответственно, во внешнюю сеть и равноправный DC.

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

Как показано на фиг. 7, предоставляются устройство для межсетевого взаимодействия потоков центра обработки данных и контроллер SDN. Устройство содержит модуль 701 конфигурирования логического устройства, модуль 702 конфигурирования логического интерфейса, модуль 703 вычисления маршрута, модуль 704 конфигурирования отношения ассоциации и модуль 705 межсетевого взаимодействия. Модуль 701 конфигурирования логического устройства выполнен с возможностью конфигурирования по меньшей мере двух физических шлюзов, имеющих доступ к контроллеру SDN, как одного логического устройства. Модуль 702 конфигурирования логического интерфейса выполнен с возможностью виртуализации физических портов физических шлюзов как логического порта логического устройства. Модуль 703 вычисления маршрута выполнен с возможностью получения оптимального сетевого маршрута от логического порта к физическим портам физических шлюзов. Модуль 704 конфигурирования отношения ассоциации выполнен с возможностью конфигурирования отношения ассоциации между физическими портами физических шлюзов и внешней сетью. Модуль 705 межсетевого взаимодействия выполнен с возможностью реализации межсетевого взаимодействия потоков между центром обработки данных и внешней сетью на основе оптимального сетевого маршрута и отношения ассоциации.

В одном варианте осуществления из вариантов осуществления настоящего изобретения, как показано на фиг. 8, модуль 701 конфигурирования логического устройства содержит модуль 801 конфигурирования MC-LAG, выполненный с возможностью конфигурирования атрибута группы VTEP в контроллере SDN в MC-LAG, и модуль 802 конфигурирования устройств, выполненный с возможностью конфигурирования на основе атрибута группы VTEP физических шлюзов, имеющих доступ к контроллеру SDN, как одного логического устройства.

В одном варианте осуществления из вариантов осуществления настоящего изобретения, как показано на фиг. 9, модуль 702 конфигурирования логического интерфейса содержит модуль 901 конфигурирования информации о каналах MC-LAG, выполненный с возможностью конфигурирования информации о каналах MC-LAG физических шлюзов.

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

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

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

В одном варианте осуществления из вариантов осуществления настоящего изобретения, как показано на фиг. 11, модуль 704 конфигурирования отношения ассоциации содержит модуль 1101 информации о конфигурации трафика, выполненный с возможностью конфигурирования информации о конфигурации трафика VDC или DCI, и модуль 1102 организации, выполненный с возможностью организации согласно информации о конфигурации трафика VDC или DCI информации о домене SDN и информации о традиционном домене физических шлюзов с целью получения отношения ассоциации между физическими портами физических шлюзов и внешней сетью.

Третий вариант осуществления

Как показано на фиг. 12, в сценарии межсетевого взаимодействия внешних потоков из выхода центра обработки данных во внешнюю сеть ведущий физический шлюз испытывает отказ, и основными этапами реализации являются следующие. На первом этапе контроллер SDN получает доступ к физическим шлюзам и конфигурируется посредством информации о группе VTEP, при этом атрибутом группы VTEP является MC-LAG, и два логических шлюза представляются как одно логическое устройство на уровне топологии сети. На втором этапе контроллер SDN конфигурирует информацию о каналах MC-LAG и пиринговом канале для физических шлюзов, при этом два межстоечных стековых порта, сконфигурированных как MC-LAG, виртуализируются как один логический порт, и порт, не сконфигурированный как MC-LAG, также занимает глобальный номер в логическом устройстве. Пиринговый канал может отображаться в плоскости менеджмента и может быть сконфигурирован соответствующим образом. На третьем этапе на облачной платформе «Openstack» создается виртуальный маршрутизатор для ассоциации с конфигурацией внешней сети, при этом отношение ассоциации между физическими шлюзами и внешней сетью конфигурируется в контроллере SDN, и тип группы портов физических шлюзов, соединяющихся с внешним окружением, конфигурируется как «Внешний». На четвертом этапе изучение ARP, изучение MAC, топология и элементы таблицы контроллера SDN приводятся в действие посредством логического порта логического устройства. На пятом этапе потоки в домене центра обработки данных SDN могут достигать внешней сети через физические порты, и, таким образом, реализуется межсетевое взаимодействие внешних потоков изнутри домена за пределы домена. На шестом этапе при отказе ведущего физического шлюза устройство в состоянии MC-LAG «Резерв» будет обновлено до ведущего устройства. Состоянием каналов «Eth-Trunk» (группы агрегации каналов Ethernet) на стороне устройств по-прежнему является «Работоспособное», при этом состояние передачи потоков остается неизменным, и потоки продолжают передаваться. Состояние каналов «Eth-Trunk» на стороне устройств с состоянием MC-LAG «Ведущее» изменяется на «Неработоспособное», и сценарий двойного подключения изменяется на сценарий одиночного подключения. При помощи предшествующих этапов время прерывания выходных внешних потоков центра обработки данных в случае отказа ведущего шлюза может находиться на уровне секунды.

Четвертый вариант осуществления

Как показано на фиг. 13, в сценарии межсетевого взаимодействия внешних потоков из выхода центра обработки данных во внешнюю сеть пиринговый канал испытывает отказ, и основными этапами реализации являются следующие. На первом этапе контроллер SDN получает доступ к физическим шлюзам и конфигурируется посредством информации о группе VTEP, при этом атрибутом группы VTEP является MC-LAG, и два логических шлюза представляются как одно логическое устройство на уровне топологии сети. На втором этапе контроллер SDN конфигурирует информацию о каналах MC-LAG и пиринговом канале для физических шлюзов, при этом два межстоечных стековых порта, сконфигурированных как MC-LAG, виртуализируются как один логический порт, и несконфигурированный порт MC-LAG также занимает глобальный номер в логическом устройстве. Пиринговый канал может отображаться в плоскости менеджмента и может быть сконфигурирован соответствующим образом. На третьем этапе на облачной платформе «Openstack» создается виртуальный маршрутизатор для ассоциации с конфигурацией внешней сети, при этом отношение ассоциации между физическими шлюзами и внешней сетью конфигурируется в контроллере SDN, и тип группы портов физических шлюзов, соединяющихся с внешним окружением, конфигурируется как «Внешний». На четвертом этапе изучение ARP, изучение MAC, топология и элементы таблицы контроллера SDN приводятся в действие посредством логического порта логического устройства. На пятом этапе потоки в домене центра обработки данных SDN могут достигать внешней сети через физические порты, и, таким образом, реализуется межсетевое взаимодействие внешних потоков изнутри домена за пределы домена. На шестом этапе пиринговый канал испытывает отказ; и при отказе пирингового канала состояние каналов состояние MC-LAG «Ведущий/Резерв» определяет состояние каналов «Eth-Trunk». Состоянием каналов «Eth-Trunk» на стороне устройств с состоянием MC-LAG «Ведущий» по-прежнему является «Работоспособное». Состояние каналов «Eth-Trunk» на стороне устройств с состоянием MC-LAG «Резерв» изменяется на «Неработоспособное», и сценарий двойного подключения изменяется на сценарий одиночного подключения. Если пиринговый канал испытывает отказ, но имеет нормальные контрольные сигналы, интерфейс MC-LAG устройства в состоянии резерва будет переведен в состояние «Неработоспособное из-за ошибки». Физический интерфейс в состоянии «Неработоспособное из-за ошибки» будет автоматически возвращаться в состояние «Работоспособное», как только пиринговый канал восстановится после отказа. При помощи предшествующих этапов время прерывания выходных внешних потоков центра обработки данных в случае отказа пирингового канала может находиться на уровне секунды.

Пятый вариант осуществления

Как показано на фиг. 14, в сценарии межсетевого взаимодействия потоков между центрами обработки данных порт MC-LAG испытывает отказ, и ассоциированными этапами являются следующие. На первом этапе контроллер SDN получает доступ к физическим шлюзам и конфигурируется посредством информации о группе VTEP, при этом атрибутом группы VTEP является MC-LAG, и два логических шлюза представляются как одно логическое устройство на уровне топологии сети. На втором этапе контроллер SDN конфигурирует каналы MC-LAG и информацию о пиринговом канале для физических шлюзов, при этом два межстоечных стековых порта, сконфигурированных как MC-LAG, виртуализируются как один логический порт, и несконфигурированный порт MC-LAG также занимает глобальный номер в логическом устройстве. Пиринговый канал может наблюдаться в плоскости менеджмента и может быть сконфигурирован соответствующим образом. На третьем этапе на облачной платформе «Openstack» создается виртуальный маршрутизатор, в облачном организаторе создаются экземпляры DCI (согласно сценарию применения создаются экземпляры DCI L2/L3), и типом группы портов физических шлюзов, сконфигурированных в контроллере SDN, и внешних устройств является «Внутренний». На четвертом этапе изучение ARP, изучение MAC, топология и элементы таблицы контроллера SDN приводятся в действие посредством логического порта логического устройства. На пятом этапе потоки в домене центра обработки данных SDN могут достигать равноправного центра обработки данных через физические порты, и, таким образом, реализуется межсетевое взаимодействие внутренних потоков между центрами обработки данных. На шестом этапе при отказе порта MC-LAG состояние MC-LAG «Ведущий/Резерв» не изменяется, потоки коммутируются в другой канал для передачи, и состояние каналов испытывающего отказ «Eth-Trunk» изменяется на «Неработоспособное». При помощи механизма MC-LAG потоки больше не передаются через испытывающий отказ канал «Eth-Trunk», и сценарий двойного подключения VXLAN изменяется на сценарий одиночного подключения. Контроллер SDN считывает изменение состояния порта MC-LAG и обновляет объекты, связанные с MAC и ARP, согласно последнему по времени состоянию для управления устройством с целью выполнения передачи. При помощи предшествующих этапов в сценарии межсетевого взаимодействия внутренних потоков между центрами обработки данных после отказа порта MC-LAG время прерывания может находиться на уровне секунды.

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

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

Шестой вариант осуществления

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

В отношении конкретных процессов вариантов осуществления предшествующих этапов способов можно обратиться к первому и второму вариантам осуществления. Подробности здесь не повторяются.

Процессор может представлять собой процессор общего назначения, такой как центральный процессор (CPU), процессор цифровой обработки сигналов (DSP), специализированную интегральную микросхему (ASIC) или одну или более интегральных микросхем, выполненных с возможностью реализации вариантов осуществления настоящего изобретения. Запоминающее устройство выполнено с возможностью хранения команд, исполняемых процессором; запоминающее устройство выполнено с возможностью хранения программного кода и передачи программного кода в процессор. Запоминающее устройство может включать энергозависимое запоминающее устройство, такое как оперативное запоминающее устройство (RAM), энергонезависимое запоминающее устройство, такое как постоянное запоминающее устройство (ROM), флеш-память, накопитель на жестких магнитных дисках (HDD) или твердотельный накопитель (SSD), а также может включать комбинацию запоминающих устройств предшествующих типов.

Седьмой вариант осуществления

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

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

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

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

Из описания предшествующих вариантов осуществления специалистам в данной области техники будет очевидно, что способ в предшествующих вариантах осуществления может реализовываться посредством программного обеспечения, а также необходимой универсальной аппаратной платформы или, разумеется, может реализовываться посредством аппаратного обеспечения. Однако во многих случаях предпочтительной реализацией является первая из вышеуказанных. На основании этого понимания техническое решение, предоставленное в настоящем изобретении, по существу или частично вносящее вклад в существующий уровень техники, может быть реализовано в виде программного продукта. Компьютерный программный продукт хранится на носителе данных (таком как ROM/RAM, магнитный диск или оптический диск) и содержит несколько команд для обеспечения возможности выполнения терминалом (который может представлять собой мобильный телефон, компьютер, сервер, кондиционер воздуха или сетевое устройство) способа согласно каждому варианту осуществления настоящего изобретения.

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

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

название год авторы номер документа
СПОСОБ, УСТРОЙСТВО И ОБОРУДОВАНИЕ ДЛЯ ПЕРЕДАЧИ ДАННЫХ И СЧИТЫВАЕМЫЙ НОСИТЕЛЬ ДАННЫХ 2018
  • Цю, Цинюн
RU2742542C1
ПРОГРАММНО-ОПРЕДЕЛЯЕМАЯ АВТОМАТИЗИРОВАННАЯ СИСТЕМА И АРХИТЕКТУРА 2016
  • Шове Антонио
  • Вилхем Филипп
  • Харриман Меррилл
  • Алфано Эрик
  • Мехмидеджик Ален
  • Клинг Эндрю Ли Дэвид
  • Доггетт Дэвид
  • Воллела Вайджей
  • Наппей Филипп
RU2729885C2
ЦЕНТРАЛИЗОВАННОЕ УПРАВЛЕНИЕ ПРОГРАММНО-ОПРЕДЕЛЯЕМОЙ АВТОМАТИЗИРОВАННОЙ СИСТЕМОЙ 2016
  • Шове, Антонио
  • Вилхем, Филипп
  • Харриман, Меррилл
  • Алфано, Эрик
  • Мехмидеджик, Ален
  • Клинг, Эндрю, Ли, Дэвид
  • Доггетт, Дэвид
  • Воллела, Вайджей
RU2747966C2
СИСТЕМЫ И СПОСОБЫ ДЛЯ УПРАВЛЕНИЯ СЕАНСОМ БЛОКА ДАННЫХ ПРОТОКОЛА (PDU), АДАПТИРОВАННОГО К ПРИЛОЖЕНИЮ 2018
  • Ли, Сюй
  • Дао, Нгок Дун
RU2758457C2
АРХИТЕКТУРА ОРГАНИЗАЦИИ ПРОМЫШЛЕННЫХ ПРОГРАММНО-ОПРЕДЕЛЯЕМЫХ СЕТЕЙ ДЛЯ РАЗВЕРТЫВАНИЯ В ПРОГРАММНО-ОПРЕДЕЛЯЕМОЙ АВТОМАТИЗИРОВАННОЙ СИСТЕМЕ 2017
  • Мехмедаджик, Ален
  • Валлала, Виджай
RU2737480C2
ТЕХНОЛОГИИ ДЛЯ ПРЕДОСТАВЛЕНИЯ МАКСИМАЛЬНОЙ ГЛУБИНЫ ИДЕНТИФИКАТОРА СЕГМЕНТА УЗЛА И/ИЛИ ЛИНИИ СВЯЗИ, ИСПОЛЬЗУЮЩИЕ OSPF 2016
  • Танцура, Евгений
  • Чандари, Ума С.
RU2704714C1
SDN-КОНТРОЛЛЕР, СИСТЕМА ЦЕНТРА ОБРАБОТКИ ДАННЫХ И СПОСОБ МАРШРУТИЗИРУЕМОГО СОЕДИНЕНИЯ 2014
  • Юй Цинхуа
  • Ян Синьхуа
RU2651149C2
СПОСОБ ДЛЯ РАЗМЕЩЕНИЯ РАБОЧИХ НАГРУЗОК В ПРОГРАММНО-ОПРЕДЕЛЯЕМОЙ АВТОМАТИЗИРОВАННОЙ СИСТЕМЕ 2016
  • Шове, Антонио
  • Вилхем, Филипп
  • Харриман, Меррилл
  • Клинг, Эндрю Ли, Дэвид
RU2730534C2
СИСТЕМА И СПОСОБ ЗОНИРОВАНИЯ В ПРОГРАММНО ОПРЕДЕЛЯЕМЫХ СЕТЯХ 2015
  • Ли Сюй
  • Джукич Петар
  • Чжан Хан
RU2648610C2
СПОСОБ И СИСТЕМА ДЛЯ ПРЕДОСТАВЛЕНИЯ ПРОКСИ-УСЛУГИ В ПРОМЫШЛЕННОЙ СИСТЕМЕ 2017
  • Харриман, Меррилл
  • Мехмидеджик, Ален
RU2744562C2

Иллюстрации к изобретению RU 2 761 186 C1

Реферат патента 2021 года СПОСОБ И УСТРОЙСТВО ДЛЯ ОБМЕНА ТРАФИКОМ ЦЕНТРА ОБРАБОТКИ ДАННЫХ, УСТРОЙСТВО И НОСИТЕЛЬ ДАННЫХ

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

Формула изобретения RU 2 761 186 C1

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

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

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

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

конфигурирование атрибута группы конечных точек туннеля VXLAN, VTEP, в контроллере SDN в группу агрегации каналов с несколькими шасси, MC-LAG; и

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

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

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

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

конфигурирование информации о каналах MC-LAG по меньшей мере двух физических шлюзов.

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

виртуализацию по меньшей мере двух межстоечных стековых портов каналов MC-LAG в один логический порт.

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

конфигурирование информации о пиринговом канале по меньшей мере двух физических шлюзов.

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

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

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

получение информации о маршрутизации по меньшей мере двух физических шлюзов; и

вычисление оптимального сетевого маршрута на основе информации о маршрутизации.

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

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

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

конфигурирование информации о конфигурации трафика виртуального центра обработки данных, VDC, или информации управления нисходящего канала, DCI; и

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

Документы, цитированные в отчете о поиске Патент 2021 года RU2761186C1

Способ получения цианистых соединений 1924
  • Климов Б.К.
SU2018A1
Устройство для закрепления лыж на раме мотоциклов и велосипедов взамен переднего колеса 1924
  • Шапошников Н.П.
SU2015A1
Способ получения цианистых соединений 1924
  • Климов Б.К.
SU2018A1
СПОСОБ ПЕРЕДАЧИ ФРЕЙМОВ ETHERNET ЧЕРЕЗ ПРОГРАММНО-КОНФИГУРИРУЕМЫЕ СЕТИ (SDN) 2016
  • Румянков Александр Сергеевич
  • Каминский Максим Валерьевич
  • Романов Сергей Ильич
RU2643469C2

RU 2 761 186 C1

Авторы

Ванг, Шуи

У, Чжимин

Янь, Юнмин

Сюй, Хайфэн

Цзо, Лян

Сюй, До

Даты

2021-12-06Публикация

2019-08-28Подача