Устройство и способ для обеспечения доступа путём сквозной эмуляции псевдопровода

Авторы патента:


Устройство и способ для обеспечения доступа путём сквозной эмуляции псевдопровода
Устройство и способ для обеспечения доступа путём сквозной эмуляции псевдопровода
Устройство и способ для обеспечения доступа путём сквозной эмуляции псевдопровода
Устройство и способ для обеспечения доступа путём сквозной эмуляции псевдопровода
Устройство и способ для обеспечения доступа путём сквозной эмуляции псевдопровода
Устройство и способ для обеспечения доступа путём сквозной эмуляции псевдопровода

Владельцы патента RU 2517695:

ЗТЕ КОРПОРЭЙШН (CN)

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

 

Область применения

Настоящее изобретение относится к технологии сквозной эмуляции псевдопровода (PWE3) в области телекоммуникаций, в частности, к устройству и способу обеспечения доступа путем сквозной эмуляции псевдопровода.

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

PWE3 - механизм, позволяющий симулировать различные сквозные сервисы в сети пакетной коммутации (PSN). Симулированными сервисами при этом может быть передача данных по различным сетям, таким, как частная проводная сеть с временным разделением каналов (TDM), сеть с асинхронной передачей данных (ATM), сеть, работающая по технологии FrameRelay или локальная сеть Ethernet. PWE3 использует туннельный механизм сети пакетной коммутации (PSN) для симуляции требуемых атрибутов сервисов, и такой туннель называется псевдопроводом. Провайдер может использовать механизм PWE3 для передачи всех сервисов через общую сеть, и такой сходящейся сетью может быть сеть IP, многопротокольная сеть коммутации меток (MPLS) или им подобные сети. Для пользователей требуемые атрибуты, симулируемые посредством механизма PWE3, могут рассматриваться как выделенная линия или контур.

На фиг.1 показана базовая модель сервисов на основе механизма PWE3 для сети PSN, предложенная рабочей Инженерным советом Интернета (IETF). На фиг.1 PE1 и PE2 являются пограничными устройствами провайдеров, CE1 и CE2 являются пограничными устройствами пользователей. Между устройствами PE1 и PE2 установлены один или более псевдопроводов (каналов типа PWE3). Между устройствами СЕ и РЕ установлены каналы доступа, и такими каналами доступа могут быть сеть Ethernet или не-Ethernet, например, сеть ATM. После того, как обеспечен доступ CE1 и CE2 к PE1 и PE2 соответственно, через соответствующие каналы доступа, связь между CE1 и CE2 осуществляется через псевдопроводы. Носителем псевдопровода является туннель сети PSN, и такой туннель сети PSN определяет путь передачи данных. Один туннель сети PSN может нести множество псевдопроводов. Связь пользователей CE1 и CE2 осуществляется следующим образом. Данные пользователя CE1 после их передачи на PE1 инкапсулируются меткой псевдопровода, и затем инкапсулируются меткой туннеля и MAC-адресом (адресом управления доступом к среде передачи данных), в результате чего формируется сообщение из передаваемых данных. Сообщение с данными передается на PE2 через путь, на который указывает метка псевдопровода, после чего PE2 де-инкапсулирует полученное сообщение с данными и извлекает из него метку псевдопровода для определения контура выхода. Данные пользователя, полученные при де-инкапсуляции, передаются на CE2. Модель, показанная на фиг.1, является базовой моделью механизма PWE3 для практических приложений, и с ее помощью может быть реализован доступ в сети Ethernet или отличные от Ethernet путем сквозной эмуляции псевдопровода; базовые принципы данной модели могут использоваться для различных практических приложений, несмотря на то, что конкретные ее воплощения могут быть различны, в зависимости от конкретных требований к сервисам.

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

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

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

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

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

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

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

Модуль процессирования данных может дополнительно включать: модуль виртуального Ethernet-интерфейса второго слоя (L2VE), сконфигурированный для осуществления связи между модулем процессирования данных и модулем процессирования эмуляции, посредством которой модуль процессирования данных передает данные на модуль процессирования эмуляции, и получает данные, передаваемые модулем процессирования эмуляции.

Модуль процессирования данных может дополнительно включать: модуль виртуального Ethernet-интерфейса для сквозной эмуляции псевдопровода (PWE3 VE), сконфигурированный для обеспечения связи между модулем процессирования эмуляции и модулем процессирования данных, посредством которой модуль процессирования эмуляции передает данные на модуль процессирования данных и принимает данные, переданные модулем процессирования данных.

Модуль процессирования эмуляции может включать один или более модулей PWE3 VE; соответственно, модуль процессирования данных может включать один или более модулей L2VE, количество которых в точности равно количеству модулей PWE3 VE.

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

после получения не-Ethernet данных, переданных локальным пользователем, локальное пограничное устройство провайдера последовательно проводит инкапсуляцию не-Ethernet данных в формате фрейма внутреннего слоя PWE3 и инкапсуляцию в формате фрейма внешнего слоя L2VPN, и затем передает инкапсулированные данные на противоположное пограничное устройство провайдера;

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

Проведение локальным пограничным устройством провайдера инкапсуляции данных в формате фрейма внутреннего слоя PWE3 может включать:

после получения не-Ethernet данных, переданных локальным пользователем, модуль процессирования эмуляции локального пограничного устройства провайдера последовательно проводит инкапсуляцию меток полученных не-Ethernet данных для псевдопровода, туннеля PWE3 и виртуальной локальной сети (VLAN), после этого инкапсулирует в данные метки MAC-адреса получателя и MAC-адреса отправителя, после чего передает инкапсулированные данные на модуль процессирования данных локального пограничного устройства провайдера через модуль PWE3 VE модуля процессирования эмуляции, при этом модуль процессирования данных получает данные через модуль L2VE, сконфигурированный им самим.

MAC-адрес получателя может быть MAC-адресом пограничного устройства пользователя на противоположном конце; MAC-адрес отправителя может быть MAC-адресом пограничного устройства локального пользователя.

Проведение инкапсуляции не-Ethernet данных в формате фрейма внешнего слоя L2VPN, которые были подвергнуты инкапсуляции в формате фрейма внутреннего слоя PWE3, может включать:

после получения инкапсулированных данных, переданных модулем процессирования эмуляции, модуль процессирования данных локального пограничного устройства провайдера проводит последовательную инкапсуляцию меток псевдопровода, туннеля L2VPN и виртуальной сети VLAN, а также инкапсуляцию в данные MAC-адреса получателя и MAC-адреса отправителя.

MAC-адрес получателя может быть MAC-адресом противоположного пограничного устройства провайдера; MAC-адрес отправителя может быть MAC-адресом локального пограничного устройства провайдера.

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

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

Фиг.1. Структура базовой модели работы сервисов по механизму PWE3 в сети PSN.

Фиг.2. Схема устройства для обеспечения доступа путем сквозной эмуляции псевдопровода в соответствии с настоящим изобретением.

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

Фиг.4. Схема структуры восходящих данных до и после инкапсуляции в соответствии с настоящим изобретением.

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

Фиг.6. Схема структуры нисходящих данных до и после де-инкапсуляции в соответствии с настоящим изобретением.

Подробное описание изобретения

В настоящем изобретении предлагается пограничное устройство провайдера (обозначенное, как PE1, PE2 на фиг.1). Основным функциональным модулем в существующих пограничных устройствах провайдера является карта линии передачи сервиса, которая, как правило, включает интерфейсную плату, модуль процессирования данных и коммутирующий чип, причем модуль процессирования данных может быть сетевым процессором или ему подобным модулем. В качестве носителя сервиса по механизму PWE3 в настоящем изобретении используется технология виртуальной частной сети второго уровня (L2VPN), а именно, между пограничными устройствами провайдера на противоположных концах сети конфигурируется сервис L2VPN, который может быть сервисом виртуальной частной сети (VPLS), и внешний слой сервиса L2VPN является носителем внутреннего слоя сервиса PWE3.

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

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

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

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

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

модуль процессирования эмуляции сконфигурирован для проведения инкапсуляции не-Ethernet данных в формате фрейма внутреннего слоя PWE3 после получения не-Ethernet данных, переданных локальным пользователем, и для передачи инкапсулированных данных на модуль процессирования данных; модуль процессирования эмуляции дополнительно сконфигурирован для проведения де-инкапсуляции данных, переданных модулем процессирования данных и подвергнутых де-инкапсуляции из формата фрейма внешнего слоя L2VPN, из формата фрейма внутреннего слоя PWE3, и для передачи де-инкапсулированных не-Ethernet данных локальному пользователю;

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

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

Модуль процессирования эмуляции дополнительно включает: модуль виртуального Ethernet-интерфейса сквозной эмуляции псевдопровода (PWE3 VE), сконфигурированный для обеспечения связи между модулем процессирования данных и модулем процессирования эмуляции, посредством которой модуль процессирования эмуляции передает данные на модуль процессирования данных и принимает данные, передаваемые модулем процессирования данных.

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

Этап 301: не-Ethernet данные, переданные локальным пользователем, инкапсулируются в формате фрейма внутреннего слоя PWE3.

А именно, не-Ethernet данные, переданные локальным пользователем, сначала попадают в модуль процессирования эмуляции, после чего модуль процессирования эмуляции производит инкапсуляцию полученных не-Ethernet метками псевдопровода и туннеля PWE3, после чего проводит инкапсуляцию данных меткой VLAN, создает в инкапсулированных данных MAC-адрес получателя и MAC-адрес отправителя, и передает инкапсулированные данные на модуль процессирования данных через модуль PWE3 VE; после этого модуль процессирования данных принимает данные через модуль L2VE.

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

Структура данных до и после инкапсуляции на данном этапе показана на фиг.4(a) и 4(b). В частности, на фиг.4(a) показаны не-Ethernet данные, полученные модулем процессирования эмуляции до инкапсуляции (не-Ethernet данные на чертежах 4 и 6 обозначены как «ячейка»). На фиг.4(b) показан формат данных после инкапсуляции, при этом «Метка PW1» и «Метка туннеля1» означают соответственно метки псевдопровода и туннеля PWE3; SA1 и DA1 соответственно обозначают MAC-адрес отправителя и MAC-адрес получателя, и VLAN1 являются идентификационными данными VLAN, соответствующей модулю PWE3 VE.

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

Этап 302: инкапсулированные данные инкапсулируются в формате фрейма внешнего слоя L2VPN.

А именно, после получения инкапсулированных данных, переданных модулем процессирования эмуляции, модуль процессирования данных сначала проводит инкапсуляцию метки псевдопровода и инкапсуляцию метки туннеля L2VPN в инкапсулированные данные, а также инкапсулирует в инкапсулированные данные MAC-адрес получателя и MAC-адрес отправителя.

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

Структура данных до и после инкапсуляции на данном этапе показана на фиг.4(b) и 4(c). В частности, на фиг.4(b) показаны инкапсулированные данные, переданные модулем процессирования эмуляции, на фиг.4(c) показаны данные, инкапсулированные модулем процессирования данных. На данных чертежах «Метка PW2» и «Метка туннеля2» обозначают соответственно метки псевдопровода и метку туннеля L2VPN для инкапсуляции их в данные, VLAN2 обозначает идентификационные данные VLAN для соответствующего выходного порта на интерфейсной плате локального пограничного устройства провайдера, SA2 и DA2 соответственно обозначают MAC-адрес отправителя и MAC-адрес получателя.

Этап 303: передача инкапсулированных данных на противоположное пограничное устройство провайдера.

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

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

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

Этап 501: де-инкапсуляция данных, переданных противоположным пограничным устройством провайдера, из формата фрейма внешнего слоя L2VPN.

А именно, после приема данных, переданных противоположным пограничным устройством провайдера через туннель L2VPN, модуль процессирования данных локального пограничного устройства провайдера удаляет такую информацию, как метка псевдопровода внешнего слоя, метка туннеля L2VPN, метки VLAN2, SA2 и DA2, определяет модуль PWE3 VE, соответствующий VLAN1, и передает де-инкапсулированные данные на модуль процессирования эмуляции локального пограничного устройства провайдера через модуль L2VE и модуль PWE3 VE. В данном случае данные передаются на модуль процессирования эмуляции через модуль PWE3 VE.

Структура данных до и после де-инкапсуляции показана на фиг.6(a) и 6(b).

Этап 502: производится де-инкапсуляция данных из формата фрейма внутреннего слоя PWE3, которые были подвергнуты де-инкапсуляции из формата фрейма внешнего слоя L2VPN.

А именно, модуль процессирования эмуляции удаляет такую информацию, как метка псевдопровода внутреннего слоя, метка туннеля PWE3, метки VLAN1, SA1 и DA1, в результате чего в конечном итоге получаются не-Ethernet данные.

Структура данных до и после де-инкапсуляции на данном этапе показана соответственно на фиг.6(b) и 6(c).

Этап 503: не-Ethernet данные, полученные в результате двух де-инкапсуляций, передаются локальному пользователю.

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

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

1. Устройство для обеспечения доступа путем сквозной эмуляции псевдопровода PWE3, содержащее модуль процессирования эмуляции и модуль процессирования данных, причем:
модуль процессирования эмуляции сконфигурирован с возможностью, после получения не-Ethernet данных, переданных локальным пользователем, инкапсуляции упомянутых не-Ethernet данных в формате фрейма внутреннего слоя PWE3 и передачи инкапсулированных данных на модуль процессирования данных; модуль процессирования эмуляции дополнительно сконфигурирован для проведения де-инкапсуляции из формата фрейма внутреннего слоя PWE3 данных, которые передаются модулем процессирования данных и которые были подвергнуты де-инкапсуляции из формата фрейма внешнего слоя L2VPN, и для передачи де-инкапсулированных не-Ethernet данных локальному пользователю;
модуль процессирования данных сконфигурирован для проведения инкапсуляции в формате фрейма внешнего слоя L2VPN данных, которые передаются модулем процессирования эмуляции, и которые были подвергнуты инкапсуляции в формате фрейма внутреннего слоя PWE3, и для передачи инкапсулированных данных на противоположное пограничное устройство провайдера; модуль процессирования данных дополнительно сконфигурирован для проведения де-инкапсуляции данных из формата фрейма внешнего слоя L2VPN, после получения данных, переданных противоположным пограничным устройством провайдера, и для передачи де-инкапсулированных данных на модуль процессирования эмуляции, и
модуль процессирования данных дополнительно содержит модуль виртуального Ethernet-интерфейса второго слоя L2VE, сконфигурированный для осуществления связи между модулем процессирования данных и модулем процессирования эмуляции, при этом через упомянутый модуль L2VE модуль процессирования данных передает данные на модуль процессирования эмуляции, и получает данные, передаваемые модулем процессирования эмуляции.

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

3. Устройство для обеспечения доступа путем сквозной эмуляции псевдопровода по п.2, отличающееся тем, что модуль процессирования эмуляции содержит один или более модулей PWE3 VE, a
модуль процессирования данных включает соответственно один или более модулей L2VE, в количественном отношении 1:1 к модулям PWE3 VE.

4. Способ обеспечения доступа путем сквозной эмуляции псевдопровода PWE3, содержащий этапы:
проведения локальным пограничным устройством провайдера, после получения не-Ethernet данных, переданных локальным пользователем, последовательно инкапсуляции не-Ethernet данных в формате фрейма внутреннего слоя PWE3 и инкапсуляции в формате фрейма внешнего слоя L2VPN, и последующей передачи инкапсулированных данных на противоположное пограничное устройство провайдера;
проведения локальным пограничным устройством провайдера, после получения данных, переданных противоположным пограничным устройством провайдера, последовательно де-инкапсуляции данных из формата фрейма внешнего слоя L2VPN и де-инкапсуляции данных из формата фрейма внутреннего слоя PWE3, и последующей передачи локальному пользователю не-Ethemet данных, полученных в результате двух де-инкапсуляции, при этом проведение локальным пограничным устройством провайдера инкапсуляции данных в формате фрейма внутреннего слоя PWE3 содержит проведение модулем процессирования эмуляции локального пограничного устройства провайдера, после получения не-Ethernet данных, переданных локальным пользователем, последовательной инкапсуляции меток псевдопровода, туннеля PWE3 и виртуальной локальной сети VLAN в полученные не-Ethernet данные, после этого - инкапсуляцию в данные MAC-адреса получателя и MAC-адреса отправителя, и после этого - передачу инкапсулированных данных на модуль процессирования данных локального пограничного устройства провайдера через модуль PWE3 VE модуля процессирования эмуляции, при этом модуль процессирования данных получает данные через модуль модуль виртуального Ethernet-интерфейса второго слоя L2VE, сконфигурированный им самим.

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

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

7. Способ обеспечения доступа путем сквозной эмуляции псевдопровода по п.6, при котором MAC-адрес получателя является MAC-адресом противоположного пограничного устройства провайдера, а MAC-адрес отправителя является MAC-адресом локального пограничного устройства провайдера.



 

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

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

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

Изобретение относится к области мобильной связи. .

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

Изобретение относится к сетям передачи данных. .

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

Изобретение относится к сети, в особенности к сети Ethernet. Технический результат заключается в обеспечении возможности быстрого и надежного переключения при отказе одной из сетевых линий передачи за счет блока расширения для сетевых линий передачи сети, который при выходе из строя сетевой линии передачи обеспечивает возможность быстрого переключения в сети. Технический результат достигается за счет сети Ethernet, содержащей в качестве сетевых элементов по меньшей мере два сетевых компонента (4А, 4В), которые соединены между собой посредством сетевой линии (2) передачи. В соответствии с изобретением в сетевой линии (2) передачи для увеличения ее дальности действия размещен по меньшей мере один блок (1) расширения с двумя внешними портами (А, В), причем блок (1) расширения отказ сетевой линии (2) передачи на одном из своих портов (А, В) перенаправляет на порт (В или А) последующего сетевого элемента (сетевого компонента 4А или 4В). 3 н. и 9 з.п. ф-лы, 6 ил.

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

Изобретение относится к средствам доступа к VPN услуге для многопортового устройства интерфейса Ethernet. Технический результат заключается в обеспечении доступа к VPN услуге многопортового устройства интерфейса Ethernet. Обнаруживают соответствующую внутреннюю VLAN управления посредством многопортового устройства интерфейса Ethernet в соответствии с информацией о режиме доступа к VPN услуге, информацией входного порта о сообщении VPN услуги и предопределенной таблицей преобразования. При этом упомянутая предопределенная таблица преобразования включает линейную зависимость в соотношении один к одному между портами многопортового устройства интерфейса Ethernet и внутренними VLAN управления. Записывают идентификатор внутренней VLAN управления в сообщение VPN услуги. Отправляют сообщение VPN услуги с записанной в него внутренней VLAN управления на чип коммутатора или сетевой процессор (NP) сетевого устройства, чтобы чип коммутатора или NP мог получить доступ к VPN услуге в соответствии с внутренней VLAN управления и каскадным портом, при этом каскадный порт является портом чипа коммутатора или NP в соответствии с многопортовым устройством интерфейса Ethernet. 2 н. и 9 з.п. ф-лы, 6 ил.

Изобретение относится к области технологий виртуальных частных сетей третьего уровня (L3VPN), в частности к способу и устройству для формирования сервиса сквозной передачи данных сети L3VPN. Техническим результатом является повышение скорости предоставления сервиса сквозной передачи данных сети L3VPN. Способ включает этапы: А. выбора в качестве вводимой VRF любой VRF без метки любого РЕ-узла и задания вводимой VRF в качестве начальной VRF; В. определения, снабжена ли RT начальная VRF RT, и если она снабжена RT, проводят поиск VRF без метки во всей сети для VRF, связанной с начальной VRF; определения, снабжена ли начальная VRF VPN-меткой, и если она снабжена VPN-меткой, проводят поиск во всей сети VRF без метки для VRF, связанной с начальной VRF согласно статическому правилу, и устанавливают метки для найденной VRF, связанной с начальной VRF; C. повторного выполнения этапа B, принимая за новую начальную VRF каждую найденную VRF, связанную с начальной VRF, до тех пор, пока не будут найдены все VRF, связанные друг с другом; и D. создания сервиса сквозной передачи данных L3VPN путем объединения всех связанных друг с другом VRF, включая вводимую VRF. 2 н. и 8 з.п. ф-лы, 6 ил., 1 табл.

Изобретение относится к обеспечению дистанционного интерфейса обслуживания пользователя в оконечном мосту провайдера. Технический результат состоит в поддержке новых функциональных возможностей без дополнительного аппаратного обеспечения. Для этого предлагаются способ и оконечный мост провайдера, предназначенные для предоставления интерфейса обслуживания виртуального С-тегированного сетевого интерфейса пользователя, VUNI, или интерфейса на базе портов. В одном варианте осуществления оконечный мост провайдера включает в себя компонент VLAN пользователя, C-VLAN, первый компонент VLAN обслуживания, S-VLAN, соединенный с компонентом С-VLAN и с региональной сетью Ethernet, MEN, и второй компонент S-VLAN, соединенный с компонентом С-VLAN, с первым компонентом S-VLAN и с сетевым интерфейсом внешней сети, E-NNI. Причем оконечный мост провайдера сконфигурирован с возможностью предоставления интерфейса обслуживания, VUNI, или интерфейса на базе портов без использования компонента отображения S-VLAN. 4 н. и 8 з.п. ф-лы, 14 ил.

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

Настоящее изобретение относится к сети ZigBee, содержащей устройства с поддержкой ZigBee Green Power (ZGP) и устройства без поддержки ZGP. Техническим результатом является эффективное управление устройствами в сети ZigBee. Способ функционирования устройств в сети ZigBee, содержащей устройства с поддержкой ZigBee Green Power (ZGP) и устройства без поддержки ZGP, оба под управлением по меньшей мере одного ZGPD-устройства, содержит следующие этапы, на которых: ZGPD-устройство передает кадр ZGPD-команды, после приема кадра ZGPD-команды от упомянутого ZGPD-устройства, устройство с поддержкой ZGP: преобразует принятую ZGPD-команду в обычную ZigBee-команду, совместимую с устройствами без поддержки ZGP, и пересылает преобразованную команду, и осуществляет туннелирование ZGPD-команды с использованием механизма ZGP туннелирования, устройства с поддержкой ZGP, управляемые посредством ZGPD-устройства, исполняют только туннелированную команду, если поддерживается функциональность управляемого приложения, устройства без поддержки ZGP, управляемые посредством ZGPD-устройства, исполняют только преобразованную команду, если поддерживается функциональность управляемого приложения. 14 з.п. ф-лы, 1 ил.

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

Изобретение относится к средствам конфигурирования пространства элемента управления доступом к среде (MAC) в услуге виртуальной частной LAN (VPLS). Технический результат заключается в снижении производительности обработки, вызванным исчерпанием пространства элемента MAC VPLS на UPE, и улучшении производительности пересылки UPE. Когда пограничное устройство между провайдером и пользователем (UPE) принимает сообщение со стороны сети, выполняют операцию неполучения MAC-информации сообщения со стороны сети в таблице MAC VPLS на UPE. Когда UPE принимает сообщение со стороны пользователя, выполняют операцию получения MAC-информации сообщения со стороны пользователя в таблице MAC VPLS на UPE, при этом одна сторона UPE, соединенная с сетевым устройством, является стороной сети, а другая сторона UPE, соединенная с пользовательским устройством, является стороной пользователя. Когда UPE принимает сообщение со стороны пользователя, UPE непосредственно передает сообщение со стороны пользователя на сетевое устройство на стороне сети, соединенной с UPE. 2 н. и 6 з.п. ф-лы, 4 ил., 1 табл.
Наверх