УРОВЕНЬ ТЕХНИКИ
Современные сети связи обеспечивают возможность обмена информацией между компьютерами и другими электронными устройствами. Для обеспечения возможности эффективной и точной передачи информации определены специальные правила для сети связи, определенные как протоколы, которые, в основном, задают параметры связи и самой сети. Передающее и приемное устройство, так же как любые промежуточные устройства, содержат информацию относительно указанных правил и твердо их придерживаются.
Ethernet является основанной на кадрах компьютерной сетевой технологией, часто используемой для локальных сетей (LAN). Однако, с точки зрения эффективности и исторически, и ввиду других причин, также в большом количестве встречаются сети, такие как сети с многопротокольной коммутацией на основе меток (MPLS), сети на основе IP (Интернет-протокола), сети с асинхронным режимом передачи (ATM) и другие. В последнее время разрабатывают новый вид сетевой технологии, определенный как транспортная многопротокольная коммутация на основе меток (Транспортная MPLS; TMPLS), в настоящее время рассматривают стандарты для этой сетевой технологии. Транспортная MPLS предназначена для построения на сети MPLS с повышением качества несущей, то есть с большей надежностью.
Могут возникать ситуации, в которых должно требоваться соединение сетей Ethernet и сетей Транспортной MPLS. Для эффективной поддержки таких гибридных сетей будет необходимой передача различной информации, включая информацию Эксплуатации, Администрирования и Обслуживания (OAM) между вовлеченными различными подсетями.
СУЩНОСТЬ ИЗОБРЕТЕНИЯ
В примерном варианте осуществления раскрыт способ создания кадра Эксплуатации, Администрирования и Обслуживания в гибридной сети Ethernet/Транспортной многопротокольной коммутации на основе меток. Способ содержит отображение значений в поле данных Эксплуатации, Администрирования и Обслуживания Ethernet в блоке данных протокола (PDU) в первом кадре Эксплуатации, Администрирования и Обслуживания Ethernet (кадре Ethernet OAM) в поле данных Эксплуатации, Администрирования и Обслуживания Транспортной многопротокольной коммутации на основе меток в PDU в первом кадре Эксплуатации, Администрирования и Обслуживания Транспортной многопротокольной коммутации на основе меток (кадре OAM TMPLS) и отображение значений в первых полях управляющих параметров в первом кадре OAM Ethernet во вторые поля управляющих параметров в первом кадре OAM TMPLS. PDU в первом кадре OAM TMPLS содержит добавленные дополнительные поля, если требуется, а вторые поля управляющих параметров дополнительно содержат предварительно выбранную информацию по умолчанию и информацию маршрутизации, отображенную из значений, которые хранятся в памяти.
В другом примерном варианте осуществления раскрыт сигнал данных, воплощенный в несущей. Сигнал данных содержит кадр Эксплуатации, Администрирования и Обслуживания Транспортной многопротокольной коммутации на основе меток (кадр OAM TMPLS). Поле данных Эксплуатации, Администрирования и Обслуживания Транспортной многопротокольной коммутации на основе меток в блоке данных протокола (PDU) в кадре OAM TMPLS содержит значения, отображенные из поля данных Эксплуатации, Администрирования и Обслуживания Ethernet в PDU в кадре Эксплуатации, Администрирования и Обслуживания Ethernet (кадре OAM Ethernet); вторые поля управляющих параметров в кадре OAM TMPLS содержат значения, отображенные из первых полей управляющих параметров в кадре OAM Ethernet; PDU в кадре OAM TMPLS содержит добавленные дополнительные поля, если требуется; и вторые поля управляющих параметров дополнительно содержат предварительно выбранную информацию по умолчанию и информацию маршрутизации, отображенную из значений, которые хранятся в памяти.
В еще одном примерном варианте осуществления раскрыт сигнал данных, воплощенный в несущей. Сигнал данных содержит кадр Эксплуатации, Администрирования и Обслуживания Ethernet (кадр OAM Ethernet). Поле данных Эксплуатации, Администрирования и Обслуживания Ethernet в блоке данных протокола (PDU) в кадре OAM Ethernet содержит значения, отображенные из PDU Эксплуатации, Администрирования и Обслуживания Транспортной многопротокольной коммутации на основе меток в кадре Эксплуатации, Администрирования и Обслуживания Транспортной многопротокольной коммутации на основе меток (кадре OAM TMPLS); четвертые поля управляющих параметров в кадре OAM Ethernet содержат значение, отображенное из третьих полей управляющих параметров в кадре OAM TMPLS; PDU в кадре OAM Ethernet содержит добавленные дополнительные поля, если это требуется; и четвертые поля управляющих параметров дополнительно содержат информацию маршрутизации, отображенную из значений, которые хранятся в памяти.
Другие аспекты и преимущества представленных здесь примерных вариантов осуществления станут очевидны из последующего подробного описания, рассматриваемого совместно с сопровождающими чертежами.
КРАТКОЕ ОПИСАНИЕ ЧЕРТЕЖЕЙ
Сопровождающие чертежи обеспечивают наглядные представления, которые могут быть использованы для более полного описания различных примерных вариантов осуществления и могут быть использованы специалистами в данной области техники для лучшего понимания раскрытых примерных вариантов осуществления и присущих им преимуществ. В указанных чертежах подобные ссылочные позиции определяют соответствующие элементы.
Фиг.1 - блок-схема гибридной сети Ethernet/Транспортной многопротокольной коммутации на основе меток, которая описана в различных примерных вариантах осуществления.
Фиг.2 - более подробная блок-схема гибридной сети Ethernet/Транспортной многопротокольной коммутации на основе меток фиг.1.
Фиг.3 - блок-схема функционального модуля обеспечения межсетевого обмена фиг.2.
Фиг.4 - блок-схема первого кадра Эксплуатации, Администрирования и Обслуживания Ethernet и первого кадра Эксплуатации, Администрирования и Обслуживания Транспортной многопротокольной коммутации на основе меток при преобразовании первым логическим модулем фиг.3.
Фиг.5 - блок-схема второго кадра Эксплуатации, Администрирования и Обслуживания Транспортной многопротокольной коммутации на основе меток и второго кадра Эксплуатации, Администрирования и Обслуживания Ethernet при преобразовании вторым логическим модулем фиг.3.
Фиг.6 - схема последовательности операций способа транспортировки кадров Эксплуатации, Администрирования и Обслуживания из узла Ethernet в узел Транспортной многопротокольной коммутации на основе меток в гибридной сети Ethernet/Транспортной многопротокольной коммутации на основе меток на фиг.1 и фиг.2.
Фиг.7 - более подробная схема последовательности операций способа этапа отображения фиг.6.
Фиг.8 - схема последовательности операций способа транспортировки кадров Эксплуатации, Администрирования и Обслуживания из узла Транспортной многопротокольной коммутации на основе меток в узел Ethernet в гибридной сети Ethernet/Транспортной многопротокольной коммутации на основе меток на фиг.1 и фиг.2.
Фиг.9 - более подробная схема последовательности операций способа этапа отображения фиг.8.
ОСУЩЕСТВЛЕНИЕ ИЗОБРЕТЕНИЯ
Как изображено в целях иллюстрации на чертежах, здесь раскрыты новые способы для функционального модуля обеспечения межсетевого обмена для гибридных сетей Ethernet и Транспортной многопротокольной коммутации на основе меток (Транспортной MPLS; TMPLS).
Могут возникать ситуации, в которых будет необходимо соединение сетей Ethernet и Транспортной MPLS. Для эффективной поддержки таких гибридных сетей будет необходима передача между различными вовлеченными подсетями связи различной информации, включая информацию эксплуатации, администрирования и обслуживания (OAM). Не существует готового решения для обеспечения межсетевого обмена блоками данных протокола (PDU) Эксплуатации, Администрирования и Обслуживания (OAM) TMPLS с PDU OAM Ethernet. Могут потребоваться способы обеспечения межсетевого обмена для гибридных сетей, отличные от способов, поддерживающих конечный автомат для каждого кадра OAM.
Для поддержки конечного автомата требуется хранение в памяти различных видов информации. Может понадобиться сохранение адресов источника и адресата для каждого кадра OAM, времени поступления кадра OAM, порта, по которому поступает кадр, порядкового номера поступающего кадра и т.д. Поддержка конечного автомата требует большого объема памяти, и использование такого конечного автомата замедляет передачу информации эксплуатации, администрирования и обслуживания из-за дополнительного времени, требуемого для доступа к информации в конечном автомате и для ее обновления при приеме/передаче кадра OAM. При поддержке конечных автоматов для каждого кадра OAM требуется большой объем ресурсов обработки и хранения. В результате, использование конечного автомата повышает стоимость сети и понижает ее эффективность.
Напротив, в примерных вариантах осуществления раскрытый здесь функциональный модуль обеспечения межсетевого обмена занимает весьма небольшой объем памяти и существенно быстрее, чем функциональный модуль обеспечения межсетевого обмена для конечного автомата. В памяти не сохраняют информацию о конкретном кадре OAM. Функциональный модуль обеспечения межсетевого обмена содержит в памяти просто таблицу или другую структуру данных для отображения меток маршрутизации TMPLS в поля метки VLAN и наоборот. При приеме кадра OAM функциональный модуль обеспечения межсетевого обмена идентифицирует различные параметры в принятом кадре, соответственно отображает эти параметры на соответствующие параметры в кадре, который должен быть передан, и затем передает кадр с отображенными параметрами. Это является относительно быстрым процессом, который потребляет весьма небольшой объем памяти. При использовании здесь отображение любого заданного параметра из исходного кадра OAM Ethernet в целевой кадр OAM TMPLS, или наоборот, включает в себя вставку "точного значения" из исходного параметра, а также вставку "эквивалентного значения" для исходного параметра в целевой параметр.
В последующем подробном описании и нескольких чертежах подобные ссылочные позиции определяют соответствующие элементы.
Фиг.1 - блок-схема гибридной сети 100 Ethernet/Транспортной многопротокольной коммутации на основе меток, описанной в различных примерных вариантах осуществления. Гибридная сеть 100 Ethernet/Транспортной многопротокольной коммутации на основе меток может быть определена здесь также как гибридная сеть 100 Ethernet/TMPLS и как гибридная сеть 100. В примерном варианте осуществления фиг.1 гибридная сеть 100 Ethernet/TMPLS содержит сеть 105 Ethernet, сеть 110 Транспортной многопротокольной коммутации на основе меток и мост 115 (устройство комплексирования (сопряжения), позволяющее станциям любой из сетей обращаться к ресурсам другой сети). Сеть 110 Транспортной многопротокольной коммутации на основе меток может быть определена здесь также как сеть 110 TMPLS. Мост 115 осуществляет связь с сетью 105 Ethernet через первую среду 120 связи и с сетью 110 TMPLS через вторую среду 125 связи. Сеть 105 Ethernet также осуществляет связь с узлом 130 Ethernet через третью среду 135 связи, и сеть 110 TMPLS также осуществляет связь с узлом 140 Транспортной многопротокольной коммутации на основе меток через четвертую среду 145 связи. Узел 140 Транспортной многопротокольной коммутации на основе меток может быть определен здесь также как узел 140 TMPLS.
Как требуется для эксплуатации и обслуживания гибридной сети 100, узел 130 Ethernet передает первый кадр 150 Эксплуатации, Администрирования и Обслуживания Ethernet, который после транспортировки через сеть 105 Ethernet принимают мостом 115. Для транспортировки через сеть 105 Ethernet кадр 150 Эксплуатации, Администрирования и Обслуживания Ethernet воплощают в первой несущей 170. Как будет дополнительно раскрыто при обсуждении фиг.3 и последующих чертежей, первый кадр 150 Эксплуатации, Администрирования и Обслуживания Ethernet отображают внутри моста 115 в первый кадр 155 Эксплуатации, Администрирования и Обслуживания Транспортной многопротокольной коммутации на основе меток. Первый кадр 155 Эксплуатации, Администрирования и Обслуживания Транспортной многопротокольной коммутации на основе меток впоследствии, после транспортировки через сеть 110 TMPLS, принимают узлом 140 TMPLS. Для транспортировки через сеть 110 TMPLS первый кадр Эксплуатации, Администрирования и Обслуживания Многопротокольной коммутации на основе меток воплощают во второй несущей 175.
Первый кадр 150 Эксплуатации, Администрирования и Обслуживания Ethernet может быть определен здесь также как первый кадр 150 OAM Ethernet. Первый кадр 155 Эксплуатации, Администрирования и Обслуживания Транспортной многопротокольной коммутации на основе меток может быть определен здесь также как первый кадр 155 OAM TMPLS.
Как требуется для эксплуатации и обслуживания гибридной сети 100, узел 140 TMPLS передает второй кадр 160 Эксплуатации, Администрирования и Обслуживания Транспортной многопротокольной коммутации на основе меток, который после транспортировки через сеть 110 TMPLS принимают мостом 115. Для транспортировки через сеть 110 TMPLS второй кадр 160 Эксплуатации, Администрирования и Обслуживания транспортной многопротокольной коммутации на основе меток воплощают в третью несущую 180. Как будет дополнительно раскрыто при обсуждении фиг.3 и последующих чертежей, второй кадр 160 Эксплуатации, Администрирования и Обслуживания Транспортной многопротокольной коммутации на основе меток отображают во второй кадр 165 Эксплуатации, Администрирования и Обслуживания Ethernet внутри моста 115. Второй кадр 165 Эксплуатации, Администрирования и Обслуживания Ethernet впоследствии, после транспортировки через сеть 105 Ethernet, принимают узлом 130 Ethernet. Для транспортировки через сеть 105 Ethernet кадр 150 Эксплуатации, Администрирования Обслуживания Ethernet воплощают в четвертой несущей 185.
Второй кадр 160 Эксплуатации, Администрирования и Обслуживания Транспортной многопротокольной коммутации на основе меток может быть определен здесь также как второй кадр 160 OAM TMPLS. Второй кадр 165 Эксплуатации, Администрирования и Обслуживания Ethernet может быть определен здесь также как второй кадр 165 OAM Ethernet.
Как было описано, фиг.1 иллюстрирует два условия. Первое из этих условий возникает, когда узел 130 Ethernet, расположенный в сети 105 Ethernet, передает сообщение, которым, например, может быть сообщение проверки непрерывности или кольцевой проверки, в целевой узел 140 TMPLS, расположенный в сети 110 TMPLS. Однако сообщение из узла 130 Ethernet может быть также предназначено для другой конечной точки ассоциации обслуживания (MEP) в сети 110 TMPLS, отличной от изображенной на фиг.1, или для промежуточной точки ассоциации обслуживания (MIP), такой как другой мост в сети 110 TMPLS. Второе условие возникает, когда узел 140 TMPLS, расположенный в сети 110 TMPLS, передает сообщение, которое, например, может быть сообщением проверки непрерывности или кольцевой проверки, в целевой узел 130 Ethernet, расположенный в сети 105 Ethernet. Однако сообщение из узла 140 TMPLS может быть также предназначено для другой конечной точки ассоциации обслуживания (MEP) в сети 105 Ethernet, отличной от изображенной на фиг.1, или для промежуточной точки ассоциации обслуживания (MIP), такой как другой мост в сети 105 Ethernet.
Фиг.2 - более подробная блок-схема гибридной сети 100 Ethernet/многопротокольной коммутации транспортировки на основе меток на фиг.1. В примерном варианте осуществления фиг.2 сеть 105 Ethernet содержит первый внутренний межсетевой интерфейс 205 Ethernet, второй внутренний межсетевой интерфейс 210 Ethernet и среду 215 передачи сигнала Ethernet. Первый внутренний межсетевой интерфейс 205 Ethernet может быть определен здесь также как первый I-NNI 205 Ethernet, и второй внутренний межсетевой интерфейс 210 Ethernet может быть также определен здесь как второй I-NNI 210 Ethernet.
Также Сеть 110 TMPLS содержит первый внутренний межсетевой интерфейс 220 транспортной многопротокольной коммутации на основе меток, второй внутренний межсетевой интерфейс 225 транспортной многопротокольной коммутации на основе меток и среду 230 передачи сигнала транспортной многопротокольной коммутации на основе меток. Первый внутренний межсетевой интерфейс 220 транспортной многопротокольной коммутации на основе меток может быть определен здесь также как первый I-NNI 220 TMPLS. Второй внутренний межсетевой интерфейс 225 транспортной многопротокольной коммутации на основе меток может быть определен здесь также как второй I-NNI 225 TMPLS. Среда 230 передачи сигнала транспортной многопротокольной коммутации на основе меток может быть определена здесь также как среда 230 передачи сигнала TMPLS.
Дополнительно, мост 115 содержит внешний межсетевой интерфейс 235 Ethernet, внешний межсетевой интерфейс 240 транспортной многопротокольной коммутации на основе меток, функциональный модуль 245 обеспечения межсетевого обмена и память 247. Память 247 содержит информацию 248 маршрутизации, которая может поддерживаться в виде таблицы, базы данных или другой структуры данных, и информацию 249 по умолчанию, которая также может поддерживаться в любом виде различных структур данных. Внешний межсетевой интерфейс 235 Ethernet может быть определен здесь также как E-NNI 235 Ethernet. Внешний межсетевой интерфейс 240 транспортной многопротокольной коммутации на основе меток может быть определен здесь также как E-NNI 240 TMPLS. Функциональный модуль 245 обеспечения межсетевого обмена может быть определен здесь также как модуль 245 IWF.
Функциональный модуль 245 обеспечения межсетевого обмена осуществляет связь с E-NNI 235 Ethernet через пятую среду 250 связи и с E-NNI 240 TMPLS через шестую среду 255 связи. Связь между мостом 115 и сетью 105 Ethernet через первую среду 120 связи, упомянутую при обсуждении фиг.1, осуществляется между E-NNI 235 Ethernet в мосту 115 и первым I-NNI 205 Ethernet в сети 105 Ethernet через первую среду 120 связи. Связь между мостом 115 и сетью 110 TMPLS через вторую среду 125 связи, упомянутую при обсуждении фиг.1, осуществляется между E-NNI 240 TMPLS в мосту 115 и первым I-NNI 220 TMPLS в сети 110 TMPLS через вторую среду 125 связи.
Узел 130 Ethernet содержит первое устройство 262 и интерфейс 265 пользователя с сетью Ethernet. Интерфейс 265 пользователя с сетью Ethernet может быть также определен здесь как UNI 265 Ethernet. Связь между узлом 130 Ethernet и сетью 105 Ethernet через третью среду 135 связи, упомянутую при обсуждении фиг.1, осуществляется между UNI 265 Ethernet в узле 130 Ethernet и вторым I-NNI 210 Ethernet в сети 105 Ethernet через третью среду 135 связи. Первое устройство 262 осуществляет связь с UNI 265 Ethernet через седьмую среду 270 связи.
Узел 140 TMPLS содержит второе устройство 282 и интерфейс 285 пользователя с сетью транспортной многопротокольной коммутации на основе меток. Интерфейс 285 пользователя с сетью транспортной многопротокольной коммутации на основе меток может быть определен здесь также как UNI 285 TMPLS. Связь между узлом 140 TMPLS и сетью 110 TMPLS через четвертую среду 145 связи, упомянутую при обсуждении фиг.1, осуществляется между UNI 285 TMPLS в узле 140 TMPLS и вторым I-NNI 225 TMPLS в сети 110 TMPLS через третью среду 135 связи. Второе устройство 282 осуществляет связь с UNI 285 TMPLS через восьмую среду 290 связи.
В примерном варианте осуществления фиг.2 функциональный модуль 245 обеспечения межсетевого обмена распространяет функциональные возможности (OAM) Эксплуатации, Администрирования и Обслуживания из одной технологии сети связи в другую без необходимости хранения информации состояния, или конечного автомата, для каждого переданного кадра OAM. Функциональный модуль 245 обеспечения межсетевого обмена обеспечивает сквозные функциональные возможности OAM для провайдера, который обслуживает сети 105, 110 Ethernet и TMPLS. Хотя раскрытые здесь способы описывают только кадры OAM Ethernet и TMPLS, ассоциированные только с одним уровнем ассоциации обслуживания, то есть сообщения OAM Ethernet и TMPLS находятся на одном уровне, эти способы не ограничены ситуациями, включающими в себя только один уровень. Функциональный модуль 245 обеспечения межсетевого обмена преобразовывает кадры OAM TMPLS в кадры OAM Ethernet и наоборот.
Для кадров OAM заказчика и данных не требуется преобразование для обеспечения межсетевого обмена, так как их туннелируют через сеть. При передаче кадра OAM между сетями Ethernet и TMPLS формат кадра OAM изменяется для отражения технологии, согласно которой его транспортируют. Дополнительно функциональный модуль 245 обеспечения межсетевого обмена обновляет и/или перезаписывает соответствующие поля из OAM PDU источника в целевой OAM PDU, так чтобы целевая сеть получала информацию относительно требуемого действия OAM. Соответственно, для гибридного маршрута данных могут быть обеспечены сквозные функциональные возможности OAM. Не требуется, чтобы функциональный модуль 245 обеспечения межсетевого обмена сохранял состояние OAM PDU, которое он обработал. Задача функционального модуля 245 обеспечения межсетевого обмена состоит в распространении функциональных возможностей OAM из одной сетевой технологии (например, Ethernet) в другую (например, TMPLS). Эта возможность обеспечивает провайдера услуг возможностью осуществлять мониторинг, диагностику и локализацию ошибок по различным сетевым протоколам. Следовательно, существует потребность в обеспечении сквозных функциональных возможностей OAM для диагностики и локализации ошибок по гибридному маршруту.
Предполагается, что кадр OAM инициируют из узла 130 Ethernet в узел 140 TMPLS для проверки непрерывности, функции процедур управления отказом сквозного соединения (CFM), с использованием функционального модуля 245 обеспечения межсетевого обмена, следующим образом: (1) узел 130 Ethernet запускает первый кадр 150 OAM Ethernet, предназначенный для доставки в узел 140 TMPLS, по сети 105 Ethernet, (2) сеть 105 Ethernet транспортирует первый кадр 150 OAM Ethernet в мост 115, (3) функциональный модуль 245 обеспечения межсетевого обмена, расположенный в мосту 115, принимает первый кадр 150 OAM Ethernet, (4) функциональный модуль 245 обеспечения межсетевого обмена преобразовывает первый кадр 150 OAM Ethernet в первый кадр 155 OAM TMPLS, совместимый с сетью 110 TMPLS, (5) первый кадр 155 OAM TMPLS запускают из моста 115 в сеть 110 TMPLS, (6) сеть 110 TMPLS транспортирует первый кадр 155 OAM TMPLS в узел 140 TMPLS, (7) узел 140 TMPLS по сети 110 TMPLS принимает первый кадр 155 OAM TMPLS и (8) узел 140 TMPLS инициирует соответствующее действие в ответ на инструкции первого кадра 155 OAM TMPLS.
Предполагается, что кадр OAM инициируют из узла 130 Ethernet в узел 140 TMPLS для проверки непрерывности, функции процедур управления отказом сквозного соединения (CFM), с использованием функционального модуля 245 обеспечения межсетевого обмена следующим образом: (1) узел 130 Ethernet запускает первый кадр 150 OAM Ethernet, предназначенный для доставки в узел 140 TMPLS, по сети 105 Ethernet, (2) сеть 105 Ethernet транспортирует первый кадр 150 OAM Ethernet в мост 115, (3) функциональный модуль 245 обеспечения межсетевого обмена, расположенный в мосту 115, принимает первый кадр 150 OAM Ethernet, (4) функциональный модуль 245 обеспечения межсетевого обмена преобразовывает первый кадр 150 OAM Ethernet в первый кадр 155 OAM TMPLS, совместимый с сетью 110 TMPLS, (5) первый кадр 155 OAM TMPLS запускают из моста 115 в сеть 110 TMPLS, (6) сеть 110 TMPLS транспортирует первый кадр 155 OAM TMPLS в узел 140 TMPLS, (7) узел 140 TMPLS по сети 110 TMPLS принимает первый кадр 155 OAM TMPLS, (8) прием первого кадра 155 OAM TMPLS узлом 140 TMPLS вызывает создание соответствующего сообщения с ответом второго кадра 160 OAM TMPLS ответа для узла Ethernet 130, (9) узел 140 TMPLS запускает второй кадр 160 OAM TMPLS ответа, предназначенный для доставки в узел 130 Ethernet, по сети 110 TMPLS, (10) сеть 110 TMPLS транспортирует второй кадр 160 OAM TMPLS ответа в мост 115, (11) функциональный модуль 245 обеспечения межсетевого обмена, расположенный в мосту 115, принимает второй кадр 160 OAM TMPLS ответа, (12) функциональный модуль 245 обеспечения межсетевого обмена преобразует второй кадр 160 OAM TMPLS ответа во второй кадр 165 OAM Ethernet ответа, совместимый с сетью 105 Ethernet, (13) второй кадр 165 OAM Ethernet ответа запускают из моста 115 в сеть 105 Ethernet, (14) сеть 105 Ethernet транспортирует второй кадр 165 OAM Ethernet ответа в узел 130 Ethernet, (15) узел 130 Ethernet по сети 105 Ethernet принимает второй кадр 165 OAM Ethernet ответа, (16) узел 130 Ethernet инициирует соответствующее действие в ответ на прием второго кадра 165 OAM Ethernet ответа.
Предполагается, что кадр OAM инициируют из узла 140 TMPLS в узел 130 Ethernet для проверки непрерывности, функции процедур управления отказом сквозного соединения (CFM), с использованием функционального модуля 245 обеспечения межсетевого обмена, следующим образом: (1) узел 140 TMPLS запускает второй кадр 160 OAM TMPLS, предназначенный для доставки в узел 130 Ethernet, по сети 110 TMPLS, (2) сеть 110 TMPLS транспортирует второй кадр 160 OAM TMPLS в мост 115, (3) функциональный модуль 245 обеспечения межсетевого обмена, расположенный в мосту 115, принимает второй кадр 160 OAM TMPLS, (4) функциональный модуль 245 обеспечения межсетевого обмена преобразует второй кадр 160 OAM TMPLS во второй кадр 165 OAM Ethernet, совместимый с сетью 105 Ethernet, (5) второй кадр 165 OAM Ethernet запускают из моста 115 в сеть 105 Ethernet, (6) сеть 105 Ethernet транспортирует второй кадр 165 OAM Ethernet в узел 130 Ethernet, (7) узел 130 Ethernet по сети 105 Ethernet принимает второй кадр 165 OAM Ethernet, и (8) узел Ethernet 130 инициирует соответствующее действие в ответ на инструкции второго кадра 165 OAM Ethernet.
Предполагается, что кадр OAM инициируют из узла 140 TMPLS в узел 130 Ethernet для кольцевой проверки, функции процедур управления отказом сквозного соединения (CFM), с использованием функционального модуля 245 обеспечения межсетевого обмена следующим образом: (1) узел 140 TMPLS запускает второй кадр 160 OAM TMPLS, предназначенный для доставки в узел 130 Ethernet, по сети 110 TMPLS, (2) сеть 110 TMPLS транспортирует второй кадр 160 OAM TMPLS в мост 115, (3) функциональный модуль 245 обеспечения межсетевого обмена, расположенный в мосту 115, принимает второй кадр 160 OAM TMPLS, (4) функциональный модуль 245 обеспечения межсетевого обмена преобразует второй кадр 160 OAM TMPLS во второй кадр 165 OAM Ethernet, совместимый с сетью 105 Ethernet, (5) второй кадр 165 OAM Ethernet запускают из моста 115 в сеть 105 Ethernet, (6) сеть 105 Ethernet транспортирует второй кадр 165 OAM Ethernet в узел 130 Ethernet, (7) узел 130 Ethernet по сети 105 Ethernet принимает второй кадр 165 OAM Ethernet, (8) прием второго кадра 165 OAM Ethernet узлом Ethernet 130 генерирует создание соответствующего сообщения с ответом первого кадра 150 OAM Ethernet ответа в узел 140 TMPLS, (9) узел 130 Ethernet запускает первый кадр 150 OAM Ethernet ответа, предназначенный для доставки в узел 140 TMPLS, по сети 105 Ethernet, (10) сеть 105 Ethernet транспортирует первый кадр 150 OAM Ethernet ответа в мост 115, (11) функциональный модуль 245 обеспечения межсетевого обмена, расположенный в мосту 115, принимает первый кадр 150 OAM Ethernet ответа, (12) функциональный модуль 245 обеспечения межсетевого обмена преобразует первый кадр 150 OAM Ethernet ответа в первый кадр 155 OAM TMPLS ответа, совместимый с сетью 110 TMPLS, (13) первый кадр 155 OAM TMPLS ответа запускают из моста 115 в сеть 110 TMPLS, (14) сеть 110 TMPLS транспортирует первый кадр 155 OAM Ethernet TMPLS ответа в узел 140 TMPLS, (15) узел 140 TMPLS по сети 110 TMPLS принимает первый кадр 155 OAM TMPLS ответа и (16) узел 140 TMPLS инициирует соответствующее действие в ответ на прием первого кадра 155 OAM TMPLS ответа.
Текущая предварительная спецификация для сетей 110 Транспортной многопротокольной коммутации на основе меток поддерживает протоколы кольцевой проверки и проверки непрерывности для управления отказом соединения. Раскрытые здесь принципы для функционального модуля 245 обеспечения межсетевого обмена дополнительно к кольцевой проверке и проверке непрерывности могут быть применены к другим видам сообщений OAM. Функциональный модуль 245 обеспечения межсетевого обмена поддерживает ассоциированную информацию отображения между маршрутными адресами Ethernet и TMPLS. Эта информация отображения может храниться в базе данных, таблице или в другой структуре памяти в памяти 247 в мосту 115.
Фиг.3 - блок-схема функционального модуля 245 обеспечения межсетевого обмена на фиг.2. В примерном варианте осуществления на фиг.3 функциональный модуль 245 обеспечения межсетевого обмена содержит первый логический модуль 310 и второй логический модуль 320. Сигналы из узла 130 Ethernet, переносимые сетью 105 Ethernet, принимают функциональным модулем 245 обеспечения межсетевого обмена по первой среде 120 связи, и сигналы в узел 130 Ethernet, переносимые сетью 105 Ethernet, передают из функционального модуля 245 обеспечения межсетевого обмена по первой среде 120 связи. Сигналы из узла 140 TMPLS, переносимые сетью 110 TMPLS, принимают функциональным модулем 245 обеспечения межсетевого обмена по второй среде 125 связи, и сигналы в узел 140 TMPLS, переносимые сетью 110 TMPLS, передают из функционального модуля 245 обеспечения межсетевого обмена по второй среде 125 связи.
Когда требуется, узел 130 Ethernet передает первый кадр 150 OAM Ethernet, который после транспортировки через сеть 105 Ethernet принимают мостом 115. Принятый первый кадр 150 OAM Ethernet отображают в первый кадр 155 OAM TMPLS внутри моста 115 посредством первого логического модуля 310. Первый кадр 155 OAM TMPLS запускают по сети 110 TMPLS из моста 115 и впоследствии, после транспортировки через сеть 110 TMPLS, принимают узлом 140 TMPLS.
Когда требуется, узел 140 TMPLS передает второй кадр 160 OAM TMPLS, который после транспортировки через сеть 110 TMPLS принимают мостом 115. Принятый второй кадр 160 OAM TMPLS отображают во второй кадр 165 OAM Ethernet внутри моста 115 посредством второго логического модуля 320. Второй кадр 165 OAM Ethernet запускают по сети 105 Ethernet из моста 115 и впоследствии, после транспортировки через сеть 105 Ethernet, принимают узлом Ethernet 130.
Фиг.4 - блок-схема первого кадра 150 Эксплуатации, Администрирования и Обслуживания Ethernet и первого кадра 155 Эксплуатации, Администрирования и Обслуживания Транспортной многопротокольной коммутации на основе меток при преобразовании посредством первого логического блока 310 на фиг.3. Так как система OAM TMPLS в текущее время разрабатывается, фиг.4 иллюстрирует определенную концепцию отображения соответствующих полей из протокола Ethernet в протокол Транспортной многопротокольной коммутации на основе меток. Конкретные местоположения определенных полей в итоге могут быть отличны, в зависимости от конечной спецификации для системы OAM TMPLS. В примерном варианте осуществления на фиг.4 первый кадр 150 OAM Ethernet содержит заголовок 405 Управления Доступом к Среде и Модуль 410 Данных Протокола Эксплуатации, Администрирования и Обслуживания Ethernet. Заголовок 405 Управления Доступом к Среде может быть определен здесь как заголовок 405 MAC, и Блок 410 Данных Протокола Эксплуатации, Администрирования и Обслуживания Ethernet может быть определен здесь как PDU 410 OAM Ethernet.
Заголовок 405 MAC содержит поле 415 адреса (поле DA) адресата, поле 420 адреса (поле SA) источника, поле 425 метки EtherType и поле 430 метки VLAN. PDU 410 OAM Ethernet содержит поле 435 кода операции (поле OpCode), поле 440 уровня объекта обслуживания Ethernet и поле 445 данных Эксплуатации, Администрирования и Обслуживания Ethernet. Поле 440 уровня объекта обслуживания Ethernet может быть определено здесь также как поле 440 MEL Ethernet, и поле 445 данных Эксплуатации, Администрирования и Обслуживания Ethernet может быть определено также как поле 445 данных OAM Ethernet.
Значение в поле 415 адреса адресата идентифицирует, какая станция(и) должна принимать данные в первом кадре 150 OAM Ethernet. Значение в поле 415 адреса адресата может идентифицировать одну станцию, определенную группу станций или все станции в сети. Значение в поле 420 адреса источника идентифицирует станцию, передающую первый кадр 150 OAM Ethernet. Значение в поле 425 метки EtherType указывает, какой протокол транспортируют в первом кадре 150 OAM Ethernet. И значение в поле 430 метки VLAN идентифицирует виртуальную или логическую локальную сеть (LAN), которой принадлежит станция источника, идентифицированная значением в поле 420 адреса источника. Значение в поле 435 кода операции дополнительно идентифицирует действие(я), которое должно быть выполнено после приема первого кадра 150 OAM Ethernet. Значение в поле 440 MEL Ethernet определяет уровень первого кадра 150 OAM Ethernet. Поле 445 данных OAM Ethernet содержит данные, ассоциированные с определенным действием Эксплуатации, Администрирования и Обслуживания, которое должно быть выполнено.
Также в примерном варианте осуществления фиг.4 первый кадр 155 OAM TMPLS содержит заголовок 455 Эксплуатации, Администрирования и Обслуживания Транспортной многопротокольной коммутации на основе меток и Модуль 460 Данных Протокола Эксплуатации, Администрирования и Обслуживания Транспортной многопротокольной коммутации на основе меток. Заголовок 455 Эксплуатации, Администрирования и Обслуживания Транспортной многопротокольной коммутации на основе меток может быть определен здесь также, как заголовок 455 OAM TMPLS. Модуль 460 Данных Протокола Эксплуатации, Администрирования и Обслуживания Транспортной многопротокольной коммутации на основе меток может быть определен здесь также, как PDU 460 OAM TMPLS.
Заголовок 455 OAM TMPLS содержит поле 465 метки туннеля, поле 470 метки псевдопровода, поле 475 последовательного соединения и поле 480 метки 14. Поле 470 метки псевдопровода может быть определено здесь также, как поле 470 метки PW, и поле 475 метки последовательного соединения может быть определено здесь также, как поле 475 метки TC и как поле 475 TCL. PDU 460 OAM TMPLS содержит поле 485 типа функции, поле 490 метки уровня объекта обслуживания Эксплуатации, Администрирования и Обслуживания Транспортной многопротокольной коммутации на основе меток, дополнительное поле 495 Эксплуатации, Администрирования и Обслуживания Транспортной многопротокольной коммутации на основе меток, и поле 498 данных Эксплуатации, Администрирования и Обслуживания Транспортной многопротокольной коммутации на основе меток. Поле 490 метки уровня объекта обслуживания Эксплуатации, Администрирования и Обслуживания Транспортной многопротокольной коммутации на основе меток может быть определено здесь также как поле 490 метки MEL OAM TMPLS. Дополнительное поле 495 Эксплуатации, Администрирования и Обслуживания Транспортной многопротокольной коммутации на основе меток может быть определено здесь также как дополнительное поле 495 OAM TMPLS. Поле 498 данных Эксплуатации, Администрирования и Обслуживания Транспортной многопротокольной коммутации на основе меток может быть определено здесь также как поле 498 данных OAM TMPLS.
Значение в поле 485 типа функции дополнительно идентифицирует тип первого кадра 155 OAM TMPLS. Значение в поле 490 метки MEL TMPLS обнаруживают в информации 249, заданной по умолчанию, в памяти 247, где оно имеет значение "000". Значение в дополнительном поле 495 OAM TMPLS содержит адрес источника кадра и адрес адресата, которым может быть адрес конечной точки ассоциации обслуживания (MEP) или адрес промежуточной точки ассоциации обслуживания (MIP) для кадра. Поле 498 данных OAM TMPLS содержит данные, ассоциированные с определенным действием эксплуатации, администрирования и обслуживания, которое должно быть выполнено.
Первый логический модуль 310 отображает первый кадр 150 OAM Ethernet в первый кадр 155 OAM TMPLS посредством (1) отображения значения в поле 415 адреса адресата и поле 420 адреса источника в значения в дополнительном поле 495 OAM TMPLS, (2) отображения значения в поле 425 метки EtherType в значение в поле 480 метки 14, (3) отображения значения в поле 430 метки VLAN в значения в поле 465 метки туннеля и поле 470 метки псевдопровода, (4) отображения значения в поле 435 кода операции в значение в поле 485 типа функции, (5) отображения значения в поле 440 MEL Ethernet в значение в поле 475 метки последовательного соединения и (6) установки значения в поле 490 метки MEL OAM TMPLS равным значению, заданному по умолчанию, "000".
Первые поля 401 управляющих параметров содержат поле 415 адреса адресата, поле 420 адреса источника, поле 425 метки EtherType, поле 430 метки VLAN, поле 435 кода операции и поле 440 MEL Ethernet. Вторые поля 402 управляющих параметров содержат поле 465 метки туннеля, поле 470 метки псевдопровода, поле 475 TCL, поле 480 метки 14, поле 485 типа функции, поле 490 метки MEL OAM TMPLS и дополнительное поле 495 OAM TMPLS.
Фиг.5 - блок-схема второго кадра 160 Эксплуатации, Администрирования и Обслуживания Транспортной многопротокольной коммутации на основе меток и второго кадра 165 Эксплуатации, Администрирования и Обслуживания Ethernet при преобразовании посредством второго логического модуля 320 фиг.3. Так как система OAM TMPLS в текущее время разрабатывается, фиг.5 иллюстрирует определенную концепцию отображения соответствующих полей из протокола Транспортной многопротокольной коммутации на основе меток в протокол Ethernet. Конкретное местоположение определенных полей в итоге может быть различным, в зависимости от конечной спецификации для системы OAM TMPLS. В примерном варианте осуществления фиг.5 второй кадр 160 OAM TMPLS содержит заголовок 455 OAM TMPLS и PDU 460 OAM TMPLS.
Заголовок 455 OAM TMPLS содержит поле 465 метки туннеля, поле 470 метки псевдопровода, поле 475 метки последовательного соединения и поле 480 Метки 14. PDU 460 OAM TMPLS содержит поле 485 типа функции, поле 490 метки MEL OAM TMPLS, дополнительное поле 495 OAM TMPLS и поле 498 данных OAM TMPLS.
Значение, которое хранится в поле 485 типа функции, дополнительно идентифицирует тип второго кадра 160 OAM TMPLS. Значение, которое хранится в поле 490 метки MEL OAM TMPLS, устанавливают в значение, заданное по умолчанию, "000". Дополнительное поле 495 OAM TMPLS содержит адрес источника кадра и адреса адресата для кадра, которым может быть адрес конечной точки ассоциации обслуживания (MEP) или промежуточной точки ассоциации обслуживания (MIP). Содержимое поля 498 данных OAM TMPLS содержит данные, ассоциированные с определенным действием эксплуатации, администрирования и обслуживания, которое должно быть выполнено.
Также, в примерном варианте осуществления фиг.5 второй кадр 165 OAM Ethernet содержит заголовок 405 Управления Доступом к Среде и Модуль 410 Данных Протокола Эксплуатации, Администрирования и Обслуживания Ethernet. Заголовок 405 MAC содержит поле 415 адреса адресата (поле DA), поле 420 адреса источника (поле SA), поле 425 метки EtherType и поле 430 метки VLAN. PDU 410 OAM Ethernet содержит поле 435 кода операции (поле OpCode), поле 440 уровня объекта обслуживания Ethernet, и поле 445 данных Эксплуатации, Администрирования и Обслуживания Ethernet.
Значение в поле 415 адреса адресата идентифицирует, какая станция(и) должна принимать данные во втором кадре 165 OAM Ethernet. Значение в поле 415 адреса адресата может идентифицировать одну станцию, определенную группу станций или все станции в сети связи. Значение в поле 420 адреса источника идентифицирует станцию, передающую второй кадр 160 OAM TMPLS. Значение в поле 425 метки EtherType указывает, какой протокол транспортируют во втором кадре 165 OAM Ethernet. И значение в поле 430 метки VLAN идентифицирует виртуальную или логическую локальную сеть (LAN), которой принадлежит станция источника, идентифицированная значением в поле 420 адреса источника. И значение в поле 435 кода операции дополнительно идентифицирует вид второго кадра 165 OAM Ethernet. Значение в поле 440 MEL Ethernet определяет уровень второго кадра 165 OAM Ethernet. Поле 445 данных OAM Ethernet содержит данные, ассоциированные с определенным действием эксплуатации, администрирования и обслуживания, которое должно быть выполнено.
Второй логический модуль 320 отображает второй кадр 160 OAM TMPLS во второй кадр 165 OAM Ethernet посредством (1) отображения значения в поле 465 метки туннеля и поле 470 метки псевдопровода в значение в поле 430 метки VLAN, (2) отображения значения в поле 475 метки последовательного соединения в значение в поле 440 MEL Ethernet, (3) отображения значения в поле 480 метки 14 в значение в поле 425 метки EtherType, (4) отображения значения в поле 485 типа функции в значение в поле 435 кода операции и (5) отображения значений в дополнительном поле 495 OAM TMPLS в значения в поле 415 адреса адресата и поле 420 адреса источника.
Третьи поля 403 управляющих параметров содержат поле 465 метки туннеля, поле 470 метки псевдопровода, поле 475 TCL, поле 480 метки 14, поле 485 типа функции, поле 490 метки MEL OAM TMPLS и дополнительное поле 495 OAM TMPLS. Четвертые поля 404 управляющих параметров содержат поле 415 адреса адресата, поле 420 адреса источника, поле 425 метки EtherType, поле 430 метки VLAN, поле 435 кода операции и поле 440 MEL Ethernet.
Фиг.6 - схема последовательности операций способа 600 транспортировки кадров 150, 155 Эксплуатации, Администрирования и Обслуживания из узла 130 Ethernet в узел 140 Транспортной многопротокольной коммутации на основе меток в гибридной сети 100 Ethernet/Транспортной многопротокольной коммутации на основе меток на фиг.1 и фиг.2. В блоке 610 на фиг.6 узел 130 Ethernet создает первый кадр 150 OAM Ethernet и передает созданный первый кадр 150 OAM Ethernet в сеть 105 Ethernet. Для транспортировки через сеть 105 Ethernet первый кадр 150 OAM Ethernet воплощают в первой несущей 170. Затем блок 610 передает управление в блок 620. В блоке 620 первый кадр 150 OAM Ethernet принимают мостом 115 из сети Ethernet 105. Затем блок 620 передает управление в блок 630.
В блоке 630 первый логический модуль 310 в мосту 115 создает первый кадр 155 OAM TMPLS. Затем блок 630 передает управление в блок 640.
В блоке 640 первый логический модуль 310 отображает значения в выбранных первых полях 401 управляющих параметров из первого кадра 150 OAM Ethernet в значения в выбранных вторых полях 402 управляющих параметров в первом кадре 155 OAM TMPLS и добавляет, если это требуется, дополнительное поле 495 OAM TMPLS в первый кадр 155 OAM TMPLS. Значения, отображенные в первый кадр 155 OAM TMPLS, дополнительно содержат предварительно выбранную информацию 249, заданную по умолчанию, и информацию 248 маршрутизации, которая хранится в памяти 247. Затем блок 640 передает управление в блок 650.
В блоке 650 мост 115 передает первый кадр 155 OAM TMPLS в сеть 110 TMPLS. Для транспортировки через сеть 110 TMPLS первый кадр 155 OAM TMPLS воплощают во второй несущей 175. Затем блок 650 передает управление в блок 660.
В блоке 660 первый кадр 155 OAM TMPLS, воплощенный во второй несущей 175, принимают из сети 110 TMPLS узлом 140 TMPLS. Затем блок 660 передает управление в блок 670.
В блоке 670, в зависимости от содержимого первого кадра 155 OAM TMPLS, принятого узлом 140 TMPLS, узел 140 TMPLS отвечает соответствующим действием(ями). Затем блок 670 завершает процесс.
Фиг.7 - более подробная схема последовательности операций способа 700 этапа 640 отображения на фиг.6. В блоке 710 способа 700, изображенного на фиг.7, значение в поле 415 адреса адресата отображают в значение в части дополнительного поля 495 OAM TMPLS. Затем блок 710 передает управление в блок 720.
В блоке 720 значение в поле 420 адреса источника отображают в значение в другой части дополнительного поля 495 OAM TMPLS. Затем блок 720 передает управление в блок 730. В блоке 730 значение в поле 425 метки EtherType отображают в значение в поле 480 метки 14. Затем блок 730 передает управление в блок 740.
В блоке 740 значение в поле 430 метки VLAN отображают в значения в поле 465 метки туннеля и поле 470 метки псевдопровода. Затем блок 740 передает управление в блок 750.
В блоке 750 значение в поле 435 кода операции отображают в значение в поле 485 типа функции. Затем блок 750 передает управление в блок 760.
В блоке 760 значение в поле 440 MEL Ethernet отображают в значение в поле 475 TCL. Затем блок 760 передает управление в блок 770.
В блоке 770 значение в поле 490 метки MEL OAM TMPLS устанавливают равным значению, заданному по умолчанию, "000". Затем блок 770 завершает процесс.
Фиг.8 - схема последовательности операций способа 800 транспортировки кадров 160, 165 Эксплуатации, Администрирования и Обслуживания из узла 140 Транспортной многопротокольной коммутации на основе меток в узел 130 Ethernet в гибридной сети 100 Ethernet/Транспортной многопротокольной коммутации на основе меток на фиг.1 и фиг.2. В блоке 810 на фиг.8 узел 140 TMPLS создает второй кадр 160 OAM TMPLS и передает созданный второй кадр 160 OAM TMPLS в сеть 110 TMPLS. Для транспортировки через сеть 110 TMPLS второй кадр 160 OAM TMPLS воплощают в третьей несущей 180. Затем блок 810 передает управление в блок 820.
В блоке 820 второй кадр 160 OAM TMPLS принимают из сети 110 TMPLS мостом 115. Затем блок 820 передает управление в блок 830. В блоке 830 второй логический модуль 320 в мосту 115 создает второй кадр 165 OAM Ethernet. Затем блок 830 передает управление в блок 840.
В блоке 840 второй логический модуль 320 отображает значения в выбранных третьих полях 403 управляющих параметров из второго кадра 160 OAM TMPLS в значения в выбранных четвертых полях 404 управляющих параметров во втором кадре 165 OAM Ethernet. Значения, отображенные во второй кадр 165 OAM Ethernet, дополнительно содержат информацию 248 маршрутизации, которая хранится в памяти 247. Затем блок 840 передает управление в блок 850.
В блоке 850 мост 115 передает второй кадр 165 OAM Ethernet в сеть 105 Ethernet. Для транспортировки через сеть 105 Ethernet второй кадр 165 OAM Ethernet воплощают в четвертой несущей 185. Затем блок 850 передает управление в блок 860.
В блоке 860 второй кадр 165 OAM Ethernet, воплощенный в четвертой несущей 185, принимают из сети 105 Ethernet узлом 130 Ethernet. Затем блок 860 передает управление в блок 870.
В блоке 870, в зависимости от содержимого второго кадра 165 OAM Ethernet, принятого узлом 130 Ethernet, узел Ethernet 130 отвечает соответствующим действием(ями). Затем блок 870 завершает процесс.
Фиг.9 - более подробная схема последовательности операций способа 900 этапа 840 отображения на фиг.8. В блоке 910 способа 900, изображенного на фиг.9, поле 465 метки туннеля и поле 470 метки псевдопровода отображают в поле 430 метки VLAN. Затем блок 910 передает управление в блок 920.
В блоке 920 поле 475 TCL отображают в поле 440 MEL Ethernet. Затем блок 920 передает управление в блок 930.
В блоке 930 поле 480 метки 14 отображают в поле 425 метки EtherType. Затем блок 930 передает управление в блок 940.
В блоке 940 поле 485 типа функции отображают в поле 435 кода операции. Затем блок 940 передает управление в блок 950.
В блоке 950 часть дополнительного поля 495 OAM TMPLS отображают в поле 415 адреса адресата. Затем блок 950 передает управление в блок 960.
В блоке 960 другую часть дополнительного поля 495 OAM TMPLS отображают в поле 420 адреса источника. Затем блок 960 завершает процесс.
Как имеет место, во многих продуктах для обработки данных различные системы и компоненты, которые описаны выше, могут быть реализованы в виде структуры, выбранной из группы, состоящей из аппаратных средств, программируемого оборудования, программного обеспечения, комбинации аппаратных средств/программируемого оборудования, комбинации аппаратных средств/программного обеспечения, комбинации программируемого оборудования/программного обеспечения, комбинации аппаратных средств/программируемого оборудования/программного обеспечения. Дополнительно, для использования в устройстве программирования и обработки информации (например, мосте 115), содержащем элементы, изображенные в примерных вариантах осуществления на чертежах) для выполнения в соответствии с описанными способами, функциональные возможности, требуемые для использования примерных вариантов осуществления, могут быть воплощены в компьютерночитаемом носителе (таком как гибкие диски, традиционные жесткие диски, DVD, CD-ROM, флэш-ROM, энергонезависимые ROM, RAM и т.п.).
Термины "носитель для хранения программы" и "компьютерночитаемое запоминающее устройство" здесь определены в широком смысле для включения в себя любого вида памяти компьютера, например гибких дисков, традиционных жестких дисков, DVD, CD-ROM, флэш-ROM, энергонезависимых ROM, RAM и т.п.
Сеть 105 Ethernet и сеть 110 Транспортной многопротокольной коммутации на основе меток могут быть разработаны и созданы так, что первая, вторая, третья и четвертая несущие 170, 175, 180, 185 распространяются посредством любого вида электромагнитных волн, совместимого со спецификацией соответствующей сети, такой как (но не в качестве ограничения) высокочастотной передачи, передачи на оптической длине волны и т.п.
В примерных вариантах осуществления здесь раскрыты модули и способы, которые обеспечивают возможность функциональности сквозной Эксплуатации, Администрирования и Обслуживания для гибридных сетей 100 Ethernet/TMPLS. Описанные способы не требуют поддержки конечного автомата(ов) с соответствующими ему требованиями на ресурсы. Не является необходимой поддержка информации относительно кадров, принятых мостом 115. Функциональный модуль 245 обеспечения межсетевого обмена в мосту 115, соединяющем сеть 105 Ethernet с сетью 100 TMPLS, отображает поля из кадров 150 OAM Ethernet, принятых из сети 105 Ethernet, в поля в кадрах 155 OAM TMPLS, передаваемых в сеть 110 TMPLS. Функциональный модуль 245 обеспечения межсетевого обмена также отображает поля из кадров 160 OAM TMPLS, принятых из сети 110 TMPLS, в поля в кадрах 165 OAM Ethernet, передаваемых в сеть 105 Ethernet. Указанные способы способствуют сквозным соединениям и управлению отказами и неисправностей для провайдеров услуг, которые могут эксплуатировать и сети Ethernet, и сети TMPLS. Функциональный модуль 245 обеспечения межсетевого обмена может поддерживать не только кадры OAM провайдера, но также и обмен пользовательскими данными и кадрами OAM между соединенными сетями 105, 110 Ethernet и TMPLS. Функциональный модуль 245 обеспечения межсетевого обмена может быть независимым от используемой платформы, являясь зависимым только от протоколов Ethernet и TMPLS.
Примерные варианты осуществления, которые здесь были подробно описаны, были представлены в виде возможного варианта, а не для наложения ограничения. Для специалистов в данной области техники очевидно, что в подробности и форму описанных вариантов осуществления могут быть внесены различные изменения, которые приводят к эквивалентным вариантам осуществления, которые остаются в объеме притязаний приложенной формулы изобретения.
Изобретение относится к технике сетей связи. Технический результат заключается в повышении эффективности поддержки гибридных сетей. Заявлен способ создания кадра Эксплуатации, Администрирования и Обслуживания в гибридной сети Ethernet/Транспортной многопротокольной коммутации на основе меток. Способ содержит отображение значений в поле (445) данных Эксплуатации, Администрирования и Обслуживания Ethernet в Модуле Данных Протокола (PDU 410) в первом кадре Эксплуатации, Администрирования и Обслуживания Ethernet (кадре 150 ОАМ Ethernet) в поле (498) данных Эксплуатации, Администрирования и Обслуживания Транспортной многопротокольной коммутации на основе меток в PDU (460) в первом кадре Эксплуатации, Администрирования и Обслуживания Транспортной многопротокольной коммутации на основе меток (кадре 155 ОАМ TMPLS) и отображение значений в первых полях (401) управляющих параметров в первом кадре (150) ОАМ Ethernet во вторые поля (402) управляющих параметров в первом кадре (155) ОАМ TMPLS. PDU (460) в первом кадре (155) ОАМ TMPLS содержит добавленные дополнительные поля (495), если это необходимо, и вторые поля (402) управляющих параметров дополнительно содержат предварительно выбранную информацию по умолчанию и информацию маршрутизации, отображенную из значений, которые хранятся в памяти. 2 н. и 11 з.п. ф-лы, 9 ил.
1. Способ передачи кадра Эксплуатации, Администрирования и Обслуживания в гибридной сети Ethernet/Транспортной многопротокольной коммутации на основе меток, содержащий этапы, на которых: принимают первый кадр Эксплуатации, Администрирования и Обслуживания Ethernet (кадр ОАМ Ethernet) из сети Ethernet посредством первого сетевого интерфейса узла, сконфигурированного для подсоединения к сети Ethernet; отображают посредством узла значения из поля данных Эксплуатации, Администрирования и Обслуживания Ethernet в блоке данных протокола (PDU) в первом кадре ОАМ Ethernet в поле данных Эксплуатации, Администрирования и Обслуживания Транспортной многопротокольной коммутации на основе меток (поле данных ОАМ TMPLS) в PDU в первом кадре Эксплуатации, Администрирования и Обслуживания Транспортной многопротокольной коммутации на основе меток (кадре ОАМ TMPLS) и отображают посредством узла значения из первых полей управляющих параметров в первом кадре ОАМ Ethernet во вторые поля управляющих параметров в первом кадре ОАМ TMPLS, причем PDU в первом кадре ОАМ TMPLS содержит добавленное дополнительное поле Эксплуатации, Администрирования и Обслуживания Транспортной многопротокольной коммутации на основе меток (дополнительное поле ОАМ TMPLS), и при этом вторые поля управляющих параметров дополнительно содержат предварительно выбранную информацию по умолчанию и информацию маршрутизации, отображенные из значений, которые хранятся в памяти, при этом первые поля управляющих параметров в первом кадре ОАМ Ethernet содержат поле адреса адресата и поле адреса источника, и при этом значение в поле адреса адресата отображается в часть дополнительного поля ОАМ TMPLS, а значение в поле адреса источника отображается в другую часть дополнительного поля ОАМ TMPLS; и передают первый кадр ОАМ TMPLS по сети Транспортной многопротокольной коммутации на основе меток (TMPLS) посредством второго интерфейса узла, сконфигурированного для подсоединения к сети TMPLS.
2. Способ по п.1, в котором первые поля управляющих параметров в первом кадре ОАМ Ethernet также содержат поле метки EtherType, поле метки VLAN, поле кода операции и поле уровня объекта обслуживания Ethernet, при этом вторые поля управляющих параметров в первом кадре ОАМ TMPLS содержат поле метки туннеля, поле метки псевдопровода, поле метки последовательного соединения, поле метки 14, поле типа функции, поле метки уровня объекта обслуживания Эксплуатации, Администрирования и Обслуживания Транспортной многопротокольной коммутации на основе меток (поле метки MEL ОАМ TMPLS), при этом значение в поле метки EtherType отображают в поле метки 14, при этом значение в поле метки VLAN отображают в поле метки туннеля и поле метки псевдопровода, при этом значение в поле кода операции отображают в поле типа функции, при этом значение в поле уровня объекта обслуживания Ethernet отображают в поле метки последовательного соединения, и при этом значение в поле метки MEL ОАМ TMPLS устанавливают равным "000".
3. Способ по п.1, в котором этапы отображения выполняются в мосте, и при этом мост соединяет между собой сеть Ethernet и сеть Транспортной многопротокольной коммутации на основе меток (сеть TMPLS).
4. Способ по п.3, в котором первый кадр ОАМ Ethernet передают из узла Ethernet в мост через сеть Ethernet, и при этом первый кадр ОАМ TMPLS передают из моста в узел Транспортной многопротокольной коммутации на основе меток через сеть TMPLS.
5. Способ по п.1, дополнительно содержащий этапы, на которых: отображают значения из поля данных ОАМ TMPLS в PDU во втором кадре ОАМ TMPLS в поле данных Эксплуатации, Администрирования и Обслуживания Ethernet в PDU во втором кадре ОАМ Ethernet; и отображают значения из третьих полей управляющих параметров во втором кадре ОАМ TMPLS в четвертые поля управляющих параметров во втором кадре ОАМ Ethernet, причем PDU во втором кадре ОАМ Ethernet содержит добавленные дополнительные поля, если это требуется, и при этом четвертые поля управляющих параметров во втором кадре ОАМ Ethernet дополнительно содержат информацию маршрутизации, отображенную из значений, которые хранятся в памяти.
6. Способ по п.5, в котором третьи поля управляющих параметров во втором кадре ОАМ TMPLS содержат поле метки туннеля, поле метки псевдопровода, поле метки последовательного соединения, поле метки 14, поле типа функции, поле метки уровня объекта обслуживания Эксплуатации, Администрирования и Обслуживания Транспортной многопротокольной коммутации на основе меток и дополнительное поле Эксплуатации, Администрирования и Обслуживания Транспортной многопротокольной коммутации на основе меток (дополнительное поле ОАМ TMPLS), при этом четвертые поля управляющих параметров во втором кадре ОАМ Ethernet содержат поле адреса адресата, поле адреса источника, поле метки Ether-Type, поле метки VLAN, поле кода операции и поле уровня объекта обслуживания Ethernet, при этом значения в поле метки туннеля и поле метки псевдопровода во втором кадре ОАМ TMPLS отображают в Поле метки VLAN во втором кадре ОАМ, при этом значение в поле метки последовательного соединения во втором кадре ОАМ TMPLS отображают в поле уровня объекта обслуживания Ethernet во втором кадре ОАМ Ethernet, при этом значение в поле метки 14 во втором кадре ОАМ TMPLS отображают в поле метки EtherType во втором кадре ОАМ Ethernet, при этом значение в поле типа функции во втором кадре ОАМ TMPLS отображают в поле кода операции во втором кадре ОАМ Ethernet, при этом значение в части дополнительного поля ОАМ TMPLS во втором кадре ОАМ TMPLS отображают в поле адреса адресата во втором кадре ОАМ Ethernet, и при этом значение в другой части дополнительного поля ОАМ TMPLS во втором кадре ОАМ TMPLS отображают в поле адреса источника во втором кадре ОАМ Ethernet.
7. Способ по п.5, в котором этапы отображения выполняются в мосте, и при этом мост соединяет между собой сеть Ethernet и сеть Транспортной многопротокольной коммутации на основе меток (сеть TMPLS).
8. Способ по п.7, в котором второй кадр ОАМ TMPLS передают из узла Транспортной многопротокольной коммутации на основе меток в мост через сеть TMPLS, и при этом из моста второй кадр ОАМ Ethernet передают в узел Ethernet через сеть Ethernet.
9. Сетевой узел, содержащий: первый сетевой интерфейс, который сконфигурирован для подсоединения к сети Ethernet и принимает кадр Эксплуатации, Администрирования и Обслуживания Ethernet (кадр ОАМ Ethernet); функциональный модуль обеспечения межсетевого обмена, подсоединенный к первому сетевому интерфейсу и включающий в себя логические средства отображения, выполненные с возможностью формирования кадра Эксплуатации, Администрирования и Обслуживания Транспортной многопротокольной коммутации на основе меток (кадра ОАМ TMPLS), в котором поле данных Эксплуатации, Администрирования и Обслуживания Транспортной многопротокольной коммутации на основе меток (поле данных ОАМ TMPLS) в блоке данных протокола (PDU) содержит значения, отображенные из поля данных Эксплуатации, Администрирования и Обслуживания Ethernet в PDU в кадре ОАМ Ethernet, при этом кадр ОАМ TMPLS дополнительно включает в себя вторые поля управляющих параметров, которые содержат значения, отображенные из первых полей управляющих параметров в кадре ОАМ Ethernet, причем первые поля управляющих параметров содержат поле адреса адресата и поле адреса источника, при этом PDU в кадре ОАМ TMPLS содержит дополнительное поле Эксплуатации, Администрирования и Обслуживания Транспортной многопротокольной коммутации на основе меток (дополнительное поле ОАМ TMPLS), причем часть дополнительного поля ОАМ TMPLS содержит значение, отображенное из поля адреса адресата, а другая часть дополнительного поля ОАМ TMPLS содержит значение, отображенное из поля адреса источника, и при этом вторые поля управляющих параметров дополнительно содержат предварительно выбранную информацию по умолчанию и информацию маршрутизации, отображенные из значений, которые хранятся в памяти; и второй интерфейс, который подсоединен к функциональному модулю обеспечения межсетевого обмена, сконфигурирован для подсоединения к сети Транспортной многопротокольной коммутации на основе меток (TMPLS) и передает кадр ОАМ TMPLS по сети TMPLS.
10. Сетевой узел по п.9, в котором первые поля управляющих параметров содержат поле метки EtherType, поле метки VLAN, поле кода операции и поле уровня объекта обслуживания Ethernet, при этом вторые поля управляющих параметров также содержат поле метки туннеля, поле метки псевдопровода, поле метки последовательного соединения, поле метки 14, поле типа функции, поле метки уровня объекта обслуживания Эксплуатации, Администрирования и Обслуживания Транспортной многопротокольной коммутации на основе меток (поле метки MEL ОАМ TMPLS), при этом поле метки 14 содержит значение, отображенное из поля метки EtherType, при этом поле метки туннеля и поле метки псевдопровода содержат значения, отображенные из поля метки VLAN, при этом поле типа функции содержит значение, отображенное из поля кода операции, при этом поле метки последовательного соединения содержит значение, отображенное из поля уровня объекта обслуживания Ethernet, и при этом поле метки MEL ОАМ TMPLS устанавливают равным "000".
11. Сетевой узел по п.9, в котором значения, отображенные в поле данных ОАМ TMPLS, и вторые поля управляющих параметров содержат значения, сформированные в мосте, соединяющем между собой сеть Ethernet и сеть Транспортной многопротокольной коммутации на основе меток (сеть TMPLS).
12. Сетевой узел по п.11, в котором сформированные значения получают из кадра ОАМ Ethernet, переданного из узла Ethernet в мост через сеть Ethernet.
13. Сетевой узел по п.11, в котором несущая распространяется из моста в узел Транспортной многопротокольной коммутации на основе меток через сеть TMPLS.
УСТРОЙСТВО для УВЕЛИЧЕНИЯ ДАВЛЕНИЯ Н/ | 0 |
|
SU190843A1 |
WO 2006070197 А2, 06.07.2006 | |||
RU 2005136879 А, 20.03.2006 | |||
АРХИТЕКТУРА КАНАЛА ПАКЕТНОЙ ПЕРЕДАЧИ ДЛЯ СЕТЕЙ ДОСТУПА | 1999 |
|
RU2260919C2 |
Авторы
Даты
2012-12-27—Публикация
2007-11-14—Подача