Способ назначения и обработки метки в оптической сети, устройство оптической связи и система оптической связи
Иллюстрации
Показать всеИзобретение относится к технике оптической связи и предназначено для раскрытия назначения и обработки метки в оптической сети, поддерживающей разные типы сигналов и типы трибных слотов. Технический результат состоит в повышении пропускной способности каналов передачи. Для этого выясняют, что в оптической сети требуется создать путь с коммутацией по меткам; формируют метку согласно типу сигнала пути с коммутацией по меткам и ресурсам сети, при этом метка используется для указания того, что первый блок данных оптического канала мультиплексирован во второй блок данных оптического канала; метка включает в себя поле указания типа трибного слота, которое используется для указания типа трибного слота второго блока данных оптического канала, и метка дополнительно включает в себя поле указания назначений трибных слотов, которое используется для указания занятого трибного слота во втором блоке данных оптического канала, в который мультиплексирован первый блок данных оптического канала; и отправляют метку узлу по пути с коммутацией по меткам посредством сообщения сигнализации Общей Многопротокольной Коммутации по Меткам. 5 н. и 10 з.п. ф-лы, 15 ил, 2 табл.
Реферат
ОБЛАСТЬ ТЕХНИКИ, К КОТОРОЙ ОТНОСИТСЯ ИЗОБРЕТЕНИЕ
Настоящее изобретение относится к области технологий оптической связи, и в частности, к способу назначения и обработки метки в оптической сети, устройству оптической связи и системе оптической связи.
УРОВЕНЬ ТЕХНИКИ ИЗОБРЕТЕНИЯ
Технология оптической транспортной сети (OTN, Оптическая Транспортная Сеть) является новой оптической транспортной технологией, которая выполнена с возможностью реализации гибкого планирования и управления услугами большой емкости и в настоящее время уже становится основной технологией магистральной транспортной сети.
В существующей ONT определены три типа сигналов: блок 1 данных оптического канала (ODU1, Блок 1 Данных Оптического Канала), ODU2 и ODU3, которые соответственно включают в себя 1, 4 и 16 трибных слотов, и все типы трибных слотов имеют пропускную способность в 2,5 Гбит/с. Во время передачи данных в оптической сети, задействуются взаимосвязи мультиплексирования или отображения связанных транспортных блоков, так что когда создается путь передачи, то требуется обозначить, каким образом ODUj мультиплексирован в ODUk (j<k), или каким образом ODUj отображен в транспортный блок оптического канала OTUk (Транспортный Блок Оптического Канала) (j=k). В предшествующем уровне техники, для обозначения взаимосвязей мультиплексирования или отображения, как правило, принимается способ назначения меток соседним узлам. В предшествующем уровне техники раскрывается метка ODU, которая главным образом включает в себя: поле t1, поле t2 и поле t3 так, что посредством разных значений поля t1, поля t2 и поля t3, обозначаются разные типы сигналов, например, сигнал ODU1, сигнал ODU2 или сигнал ODU3, и обозначается трибный слот, занимаемый при мультиплексировании.
При изучении и реализации способа, авторы настоящего изобретения обнаружили, что:
В настоящее время, в промышленности предложены новые типы сигнала ODU, такие как ODU0, пригодный для транспортировки низкоскоростных сигналов, ODU4 пригодный для транспортировки на более высоких скоростях, и ODU2e, ODU3e1, ODU3e2, и ODUflex с переменной полосой пропускной способностью. В дополнение, также предложен тип трибного слота с пропускной способностью 1,25 Гбит/с. Тем не менее, в предшествующем уровне техники, метка поддерживает только три типа сигнала: ODU1, ODU2 и ODU3, и при этом поддерживает тип трибного слота с пропускной способностью 2,5 Гбит/с. Также, в предшествующем уровне техники метка обладает слабой расширяемостью и отсутствует возможность посредством расширения обеспечить поддержку новых типов сигналов и типов трибных слотов. Вследствие этого, в предшествующем уровне техники отсутствует возможность назначения метки в сети OTN, которая поддерживает новые типы сигналов и типы трибных слотов.
КРАТКОЕ ОПИСАНИЕ СУЩНОСТИ ИЗОБРЕТЕНИЯ
Варианты осуществления настоящего изобретения предоставляют способ назначения и обработки метки в оптической сети, устройство оптической связи и систему оптической связи, выполненные с возможностью назначения меток для сети OTN, поддерживающей разные типы сигналов и типы трибных слотов.
Вариант осуществления настоящего изобретения предоставляет способ назначения и обработки метки в оптической сети, который включает в себя этапы, на которых:
выясняют, что в оптической сети требуется создать путь с коммутацией по меткам;
формируют метку согласно типу сигнала пути с коммутацией по меткам и ресурсам сети, при этом метка используется для указания того, что первый блок данных оптического канала мультиплексирован во второй блок данных оптического канала; метка включает в себя поле указания типа трибного слота, которое используется для указания типа трибного слота второго блока данных оптического канала, и метка дополнительно включает в себя поле указания назначений трибных слотов, которое используется для указания занятого трибного слота во втором блоке данных оптического канала, в который мультиплексирован первый блок данных оптического канала; и
отправляют метку узлу по пути с коммутацией по меткам посредством сообщения сигнализации Общей Многопротокольной Коммутации по Меткам.
Вариант осуществления настоящего изобретения предоставляет способ назначения и обработки метки в оптической сети, который включает в себя этапы, на которых:
получают метку посредством сообщения сигнализации Общей Многопротокольной Коммутации по Меткам, при этом метка используется для указания того, что первый блок данных оптического канала мультиплексирован во второй блок данных оптического канала; метка включает в себя поле указания типа трибного слота, которое используется для указания типа трибного слота второго блока данных оптического канала, и метка дополнительно включает в себя поле указания назначений трибных слотов, которое используется для указания занятого трибного слота во втором блоке данных оптического канала, в который мультиплексирован первый блок данных оптического канала; и
мультиплексируют первый блок данных оптического канала во второй блок данных оптического канала согласно информации полей в метке.
Вариант осуществления настоящего изобретения предоставляет устройство оптической связи, которое включает в себя:
модуль обработки, сконфигурированный для выяснения того, что в оптической сети требуется создать путь с коммутацией по меткам; и формирования метки согласно типу сигнала пути с коммутацией по меткам и ресурсам сети, при этом метка используется для указания того, что первый блок данных оптического канала мультиплексирован во второй блок данных оптического канала; метка включает в себя поле указания типа трибного слота, которое используется для указания типа трибного слота второго блока данных оптического канала, и метка дополнительно включает в себя поле указания назначений трибных слотов, которое используется для указания занятого трибного слота во втором блоке данных оптического канала, в который мультиплексирован первый блок данных оптического канала; и
модуль отправки, сконфигурированный для отправки метки узлу по пути с коммутацией по меткам посредством сообщения сигнализации Общей Многопротокольной Коммутации по Меткам.
Вариант осуществления настоящего изобретения предоставляет устройство оптической связи, которое включает в себя:
модуль получения, сконфигурированный для получения сообщения сигнализации Общей Многопротокольной Коммутации по Меткам, при этом метка используется для указания того, что первый блок данных оптического канала мультиплексирован во второй блок данных оптического канала; метка включает в себя поле указания типа трибного слота, которое используется для указания типа трибного слота второго блока данных оптического канала, и метка дополнительно включает в себя поле указания назначений трибных слотов, которое используется для указания занятого трибного слота во втором блоке данных оптического канала, в который мультиплексирован первый блок данных оптического канала; и
модуль мультиплексирования, сконфигурированный для мультиплексирования первого блока данных оптического канала во второй блок данных оптического канала согласно информации полей в метке.
Вариант осуществления настоящего изобретения предоставляет систему оптической связи, которая включает в себя:
первое устройство оптической связи, сконфигурированное для выяснения того, что в оптической сети требуется создать путь с коммутацией по меткам; формирования метки согласно типу сигнала пути с коммутацией по меткам и ресурсам сети, при этом метка используется для указания того, что первый блок данных оптического канала мультиплексирован во второй блок данных оптического канала; метка включает в себя поле указания типа трибного слота, которое используется для указания типа трибного слота второго блока данных оптического канала, и метка дополнительно включает в себя поле указания назначений трибных слотов, которое используется для указания занятого трибного слота во втором блоке данных оптического канала, в который мультиплексирован первый блок данных оптического канала; и отправки метки узлу по пути с коммутацией по меткам посредством сообщения сигнализации Общей Многопротокольной Коммутации по Меткам; и
второе устройство оптической связи, сконфигурированное для получения сообщения сигнализации Общей Многопротокольной Коммутации по Меткам, отправленного первым устройством оптической связи, и мультиплексирования первого блока данных оптического канала во второй блок данных оптического канала согласно информации полей в метке.
Из технических решений может быть видно, что сформированная в вариантах осуществления настоящего изобретения метка используется для указания того, что первый блок данных оптического канала мультиплексирован во второй блок данных оптического канала, при этом метка включает в себя поле указания типа трибного слота, которое используется для указания типа трибного слота второго блока данных оптического канала, и метка дополнительно включает в себя поле указания назначений трибных слотов, которое используется для указания занятого трибного слота во втором блоке данных оптического канала, в который мультиплексирован первый блок данных оптического канала. Таким образом, как исходные, так и новые типы сигналов, а также и как исходные, так и новые типы трибных слотов могут поддерживаться сформированной в вариантах осуществления настоящего изобретения меткой, и вследствие этого метки могут быть назначены для сети OTN, поддерживающей разные типы сигналов и типы трибных слотов.
КРАТКОЕ ОПИСАНИЕ ЧЕРТЕЖЕЙ
Фиг.1 является блок-схемой способа назначения и обработки метки в оптической сети, в соответствии с Вариантом 1 Осуществления настоящего изобретения;
Фиг.2 является блок-схемой способа назначения и обработки метки в оптической сети, в соответствии с Вариантом 2 Осуществления настоящего изобретения;
Фиг.3 является структурной схемой метки в соответствии с вариантом осуществления настоящего изобретения;
Фиг.4 является схемой примера метки в соответствии с вариантом осуществления настоящего изобретения;
Фиг.5 является схемой процесса назначения метки для создания LSP в соответствии с Вариантом 3 Осуществления настоящего изобретения;
Фиг.6 является схемой метки 1 назначенной в Варианте 3 Осуществления;
Фиг.7 является схемой метки 2 назначенной в Варианте 3 Осуществления;
Фиг.8 является схемой процесса назначения метки для создания LSP в соответствии с Вариантом 4 Осуществления настоящего изобретения;
Фиг.9 является схемой процесса назначения метки для создания LSP в соответствии с Вариантом 5 Осуществления настоящего изобретения;
Фиг.10 является схемой формата подобъекта Метка ERO применительно к метке в соответствии с Вариантом 5 Осуществления;
Фиг.11 является схемой структуры 1 устройства оптической связи в соответствии с вариантом осуществления настоящего изобретения;
Фиг.12 является схемой структуры 2 устройства оптической связи в соответствии с вариантом осуществления настоящего изобретения;
Фиг.13 является схемой структуры 3 устройства оптической связи в соответствии с вариантом осуществления настоящего изобретения;
Фиг.14 является схемой структуры 4 устройства оптической связи в соответствии с вариантом осуществления настоящего изобретения;
Фиг.15 является структурной схемой системы оптической связи в соответствии с вариантом осуществления настоящего изобретения.
ПОДРОБНОЕ ОПИСАНИЕ ВАРИАНТОВ ОСУЩЕСТВЛЕНИЯ
Вариант осуществления настоящего изобретения предоставляет способ назначения и обработки метки в оптической сети, который выполнен с возможностью назначения меток сети OTN, поддерживающей разные типы сигналов и типы трибных слотов. Вариант осуществления настоящего изобретения дополнительно предоставляет соответствующее устройство оптической связи и систему оптической связи. Ниже представлены подробные иллюстрации.
Фиг.1 является блок-схемой способа назначения и обработки метки в оптической сети в соответствии с Вариантом 1 Осуществления настоящего изобретения, который главным образом включает в себя следующие этапы:
Этап 101: Выясняют, что в оптической сети требуется создание пути с коммутацией по меткам.
Этап 102: Формируют метку согласно типу сигнала пути с коммутацией по меткам и ресурсам сети, при этом метка используется для указания того, что первый блок данных оптического канала мультиплексирован во второй блок данных оптического канала, метка включает в себя поле указания типа трибного слота, которое используется для указания типа трибного слота второго блока данных оптического канала, и метка дополнительно включает в себя поле указания назначений трибных слотов, которое используется для указания занятого трибного слота во втором блоке данных оптического канала, в который мультиплексирован первый блок данных оптического канала.
Поле указания назначений трибных слотов использует заданное значение на разных битах для указания занятого трибного слота в первом блоке данных оптического канала, в который мультиплексирован второй блок данных оптического канала.
Этап 103: Отправляют метку узлу по пути с коммутацией по меткам посредством сообщения сигнализации Общей Многопротокольной Коммутации по Меткам (GMPLS, Общая Многопротокольная Коммутация по Меткам).
Должно быть отмечено, что метка дополнительно включает в себя первое поле указания типа сигнала, которое используется для указания типа сигнала первого блока данных оптического канала; и второе поле указания типа сигнала, которое используется для указания типа сигнала второго блока данных оптического канала.
Метка дополнительно включает в себя поле длины, которое используется для указания длины поля указания назначений трибных слотов.
Длина поля указания назначений трибных слотов равна количеству трибных слотов второго блока данных оптического канала.
В дополнение, когда существует одна метка, то метка формируется посредством одного узла на пути с коммутацией по меткам; и узел отправляет метку посредством сообщения сигнализации соседнему вышестоящему узлу относительно данного узла или соседнему нижестоящему узлу относительно данного узла на пути с коммутацией по меткам.
В качестве альтернативы, когда существует множество меток, то метка формируется головным узлом на пути с коммутацией по меткам для каждого из множества нижестоящих узлов относительно головного узла на пути с коммутацией по меткам; и головной узел отправляет метку каждому из множества нижестоящих узлов посредством сообщения сигнализации.
Из содержимого варианта осуществления может быть видно, что сформированная в варианте осуществления настоящего изобретения метка используется для указания того, что первый блок данных оптического канала мультиплексирован во второй блок данных оптического канала, при этом метка включает в себя поле указания типа трибного слота, которое используется для указания типа трибного слота второго блока данных оптического канала, и метка дополнительно включает в себя поле указания назначений трибных слотов, которое используется для указания занятого трибного слота во втором блоке данных оптического канала, в который мультиплексирован первый блок данных оптического канала. Таким образом, как исходные, так и новые типы сигналов, а также и как исходные, так и новые типы трибных слотов могут поддерживаться сформированной в вариантах осуществления настоящего изобретения меткой, и вследствие этого метки могут быть назначены сети OTN, поддерживающей разные типы сигналов и типы трибных слотов.
Фиг.2 является блок-схемой способа назначения и обработки метки в оптической сети в соответствии с Вариантом 2 Осуществления настоящего изобретения, который главным образом включает в себя следующие этапы:
Этап 201: Выясняют, что в оптической сети требуется создать путь с коммутацией по меткам.
Этап 202: Формируют метку согласно типу сигнала пути с коммутацией по меткам и ресурсам сети, при этом метка используется для указания того, что блок данных оптического канала отображен в транспортный блок оптического канала, метка включает в себя первое поле указания типа сигнала, которое используется для указания типа сигнала блока данных оптического канала; и метка дополнительно включает в себя второе поле указания типа сигнала, которое используется для указания типа сигнала транспортного блока оптического канала.
Этап 203: Отправляют метку узлу по пути с коммутацией по меткам посредством сообщения сигнализации Общей Многопротокольной Коммутации по Меткам, GMPLS.
Из содержимого варианта осуществления может быть видно, что, сформированная в вариантах осуществления настоящего изобретения, метка используется для указания того, что блок данных оптического канала отображен в транспортный блок оптического канала, при этом метка включает в себя: первое поле указания типа сигнала, которое используется для указания типа сигнала блока данных оптического канала; второе поле указания типа сигнала, которое используется для указания типа сигнала транспортного блока оптического канала. Таким образом, как исходные, так и новые типы сигналов, а также и как исходные, так и новые типы трибных слотов могут поддерживаться сформированной в вариантах осуществления настоящего изобретения меткой, и вследствие этого метки могут быть назначены сети OTN, поддерживающей разные типы сигналов и типы трибных слотов.
Ниже более подробно проиллюстрированы варианты осуществления настоящего изобретения.
Сначала рассматривается метка, раскрываемая в варианте осуществления настоящего изобретения.
Фиг.3 является структурной схемой метки в соответствии с вариантом осуществления настоящего изобретения.
В целях иллюстрации, метка на Фиг.3 используется для указания того, что первый блок данных оптического канала мультиплексирован во второй блок данных оптического канала. Первым блоком данных оптического канала является, например, ODUj (j=0, 1, 2, 3, 4, 2e, 3e1, 3e2 и flex), а вторым блоком данных оптического канала является, например, ODUk (k=1, 2, 3 и 4).
Как показано на Фиг.3, в метку главным образом включены: поле ODUj, поле ODUk, поле T и поле Bit Map побитового отображения.
Поле T является полем указания типа трибного слота, которое используется для указания типа трибного слота второго блока данных оптического канала, например, указывающее тип ODUk трибного слота. Поле Bit Map побитового отображения является полем указания назначений трибных слотов, которое используется для указания занятого трибного слота во втором блоке данных оптического канала, в который мультиплексирован первый блок данных оптического канала, например, указывающее занимаемый в ODUk трибный слот, в который мультиплексирован ODUj. Поле ODUj является первым полем указания типа сигнала, которое используется для указания типа сигнала первого блока данных оптического канала. Поле ODUk является вторым полем указания типа сигнала, которое используется для указания типа сигнала второго блока данных оптического канала. Поле ODUj и поле ODUk (оба могут занимать 4 бита) означают, что ODUj мультиплексирован в ODUk (j=0, 1, 2, 3, 4, 2e, 3e1, 3e2 и flex, k=1, 2, 3 и 4, и пропускная способность ODUj меньше чем у ODUk).
Должно быть отмечено, что если метка указывает на то, что блок данных оптического канала отображен в транспортный блок оптического канала, то метка включает в себя только поле ODUj и поле OTUk (оба могут занимать 4 бита, j=k=1, 2, 3 и 4).
Например, значения соответствующих полей могут быть показаны в Таблице 1:
Таблица 1 | ||
Значения | Типа Сигнала, Указываемый ODUj | Тип Сигнала, Указываемый ODUk или OTUk |
0 | ODU0 | Зарезервировано для использования при дальнейшем расширении |
1 | ODU1 | ODU1 или OTU1 |
2 | ODU2 | ODU2 или OTU2 |
3 | ODU3 | ODU3 или OTU3 |
4 | ODU4 | ODU4 или OTU4 |
5 | ODU2e | Зарезервировано для использования при дальнейшем расширении |
6 | ODU3e1 | Зарезервировано для использования при дальнейшем расширении |
7 | ODU3e2 | Зарезервировано для использования при дальнейшем расширении |
8 | ODUflex | Зарезервировано для использования при дальнейшем расширении |
Прочие | Зарезервировано для использования при дальнейшем расширении | Зарезервировано для использования при дальнейшем расширении |
Например, ODUj=2, ODUk=4, означает, что ODU2 мультиплексирован в ODU4; а ODUj=2, OTUk=2, означает, что ODU2 отображен в OTU2.
Поле T (которое может занимать 2 бита) обозначает тип трибного слота. Например, T=0, означает, что тип трибного слота соответствует пропускной способности в 1,25 Гбит/с, а T=1, означает, что тип трибного слота соответствует пропускной способности в 2,5 Гбит/с.
Поле Bit Map обозначает то, в какие трибные слоты ODUk мультиплексирован ODUj. Длина поля Bit Map равна количеству трибных слотов ODUk. Когда n бит поля Bit Map заполнены «1», то это означает, что ODUj мультиплексирован в n трибных слотов ODUk. Суммарное количество трибных слотов всех сигналов ODU показано в Таблице 2:
Таблица 2 | ||
Сигнал ODU | Суммарное количество Временных Слотов при 1,25 Гбит/с | Суммарное количество Временных Слотов при 2,5 Гбит/с |
ODU1 | 2 | 1 |
ODU2 | 8 | 4 |
ODU3 | 32 | 16 |
ODU4 | 80 | 40 |
Должно быть отмечено, что теоретически, ODU4 может быть разделен на 40 трибных слотов с разбиением в 2,5 Гбит/с. Тем не менее, ODU4, определяемый существующим стандартом OTN, не поддерживает разделение с разбиением в 2,5 Гбит/с.
В дополнение, когда метка указывает на то, что ODUj отображен в OTUk (j=k), то поле Bit Map состоит из нулей, так как не требуется указания того, какие из трибных слотов используются.
Ниже приводится один пример метки. Фиг.4 является схемой примера метки в соответствии с вариантом осуществления настоящего изобретения.
Как показано на Фиг.4, ODUj=1, ODUk=2 обозначает, что метка указывает на то, что ODU1 мультиплексирован в ODU2.
T=0 обозначает, что тип трибного слота соответствует пропускной способности 1,25 Гбит/с, так что ODU2 в сумме имеет 8 трибных слотов, и ODU1 требуется занять 2 трибных слота ODU2.
Первый 1 бит и четвертый бит поля Bit Map являются «1», и это означает, что ODU1 мультиплексирован в первый трибный слот и четвертый трибный слот ODU2.
«Зарезервировано» относится к зарезервированному полю, используемому при дальнейшем расширении.
Должно быть отмечено, что метка, раскрываемая в варианте осуществления настоящего изобретения, также может указывать поле ODUj и поле ODUk неявным образом, так как узел может выяснить тип сигнала ODUj согласно параметру трафика в принимаемом сообщении сигнализации. В дополнение, метка относится к порту, и узел может выяснить тип сигнала ODUk посредством атрибута порта. Вследствие этого, эти два поля не являются обязательными, но в том случае, когда поле ODUj и поле ODUk указаны явно, обработка в плоскости управления становится более удобной. Более того, метка может дополнительно исключать поле длины для явного указания длины поля Bit Map.
В дополнение, когда ODUj с низкой скоростью мультиплексируются в ODUk с высокой скоростью, например, ODU0 или ODU1 мультиплексируются в ODU4, то так как количество трибных слотов ODUk большое, а количество трибных слотов ODUk, занимаемых ODUj, небольшое, то в данном случае, в поле Bit Map метки присутствует множество бит со значением 0, и в данном случае для сокращения длины метки может использоваться способ сжатия побитового отображения. Конкретный способ сжатия может заключаться в том, что в формате метки на Фиг.3, из зарезервированного (Зарезервировано) поля выбирается один бит для обозначения того, использует ли метка способ сжатия побитового отображения (например, когда бит равен 1, то это обозначает, что побитовое отображение метки сжато, а 0 указывает на то, что сжатие не происходит). В сжатой части побитового отображения, каждые 8 бит обозначают конкретную позицию одного трибного слота ODUk, занятого ODUj, например, когда значение числа, формируемого 8 битами, равно n, то это обозначает, что ODUj занимает n-ый трибный слот ODUk. Если для ODUj требуется занять несколько трибных слотов ODUk, то сжатая часть побитового отображения включает в себя множество из 8 бит.
В дополнение, должно быть отмечено, что в случае, когда ODUj отображается в OTUk (j=k), то требуется, чтобы раскрываемая метка включала в себя только поле ODUj и поле OTUk (j=k), а поле T и поле Bit Map не требуются.
В варианте осуществления настоящего изобретения подробнее рассматривается раскрываемая метка и способ в соответствии с вариантом осуществления настоящего изобретения, которые могут применяться к сети OTN, управляемой посредством GMPLS, так что ниже, процесс обработки по назначению метки в соответствии с вариантом осуществления настоящего изобретения рассматривается применительно к сценарию использования, в котором метка назначается в сети для создания одного пути с коммутацией по меткам (LSP, Путь с Коммутацией по Меткам) сигнала ODUj. Нижеследующие варианты осуществления главным образом включают в себя способ назначения нижестоящей метки, способ назначения вышестоящей метки и способ для назначения глобальной и явной метки, которые соответственно согласуются с Вариантом 3 Осуществления - Вариантом 5 Осуществления.
Вариант 3 Осуществления
Вариант 3 Осуществления относится к способу назначения нижестоящей метки, и назначение нижестоящей метки является самым основным способом назначения метки в GMPLS. Способ главным образом состоит из этапов, на которых: начинают отправку сообщения типа путь (сообщение Path) от узла-источника до узла-получателя, переход за переходом, запрашивая создание LSP конкретного типа; резервируют, посредством узла-получателя, согласно ресурсам сети, ресурсы, и назначают метку, и отправляют вышестоящему узлу сообщения резервирования (Resv, Резервирование), причем данное сообщение несет в себе метку, а метка указывает, какие именно ресурсы зарезервированы. Каждый промежуточный узел повторяет вышеуказанное действие вплоть до узла-источника.
Ниже представлен пример. Предполагается, что между узлом A и узлом B создана линия связи типа ODU2, а между узлом B и узлом C создана линия связи типа ODU3, и в обоих типы трибных слотов соответствуют 1,25 Гбит/с. Узлом-источником является узел A, а узлом-получателем является узел C. Далее, клиентский уровень запрашивает уровень услуги создать путь типа ODU1 между узлами A-C. Предполагается, что узел A уже вычислил маршрут (A-B-C), и используется расширенный из GMPLS протокол резервирования ресурсов - для управления трафиком (RSVP-TE, Протокол Резервирования Ресурсов - для Управления Трафиком), и прочие протоколы, например, также может использоваться протокол распределения меток (LDP, Протокол Распределения Меток), и процесс для него аналогичен). В отношении процесса создания LSP, обратимся к Фиг.5.
Фиг.5 является схемой процесса назначения метки для создания LSP в соответствии с Вариантом 3 Осуществления настоящего изобретения, который главным образом включает в себя следующие этапы:
Этап 501: Узел A отправляет сообщение Path узлу B, при этом сообщение несет в себе параметр трафика, обозначающий то, что требуется создать один LSP типа ODU1.
Этап 502: Узел B отправляет сообщение Path узлу C, при этом сообщение несет в себе параметр трафика, обозначающий то, что требуется создать один LSP типа ODU1.
Этап 503: Узел C является узлом-получателем, и, согласно принятому сообщению Path, выясняет, что требуется создать один LSP типа ODU1, и, следовательно, выясняет, что требуется назначить метку, и резервирует ресурсы для создаваемого LSP, и формирует соответствующую метку.
Узел C выбирает и резервирует ресурсы для порта входа (направление B-C). Например, так как узел C определяет, что первый и четвертый трибные слоты на линии связи BC в настоящей момент свободны, то узел C выбирает и резервирует два трибных слота, и затем формирует и сохраняет метку L (B,C) в направлении порта входа. Формат сформированной метки соответствует показанному на Фиг.6.
Фиг.6 является схемой метки 1, назначенной в Варианте 3 Осуществления.
ODUj=1 и ODUk=3 обозначает, что ODU1 мультиплексирован в ODU3, a T=0 обозначает, что тип трибного слота соответствует 1,25 Гбит/с. Так как ODU3 имеет 32 трибных слота типа 1,25 Гбит/с, то поле Bit Map имеет 32 бита, из которых первый и четвертый бит равны 1, и это обозначает, что узел C зарезервировал первый и четвертый трибные слоты ODU3, то есть ODU1 мультиплексирован в первый и четвертый трибные слоты ODU3.
Этап 504: Узел C отправляет сообщение Resv узлу B, при этом сообщение несет в себе сформированную метку L (B,C).
Этап 505: При приеме сообщения Resv, узел B резервирует ресурсы для создаваемого LSP и формирует соответствующую метку.
Узел B выполняет следующие операции:
(1) Посредством анализа метки L (B,C), могут быть выяснены ресурсы (то есть, первый и четвертый трибные слоты для порта выхода) порта выхода узла B, которые должны использоваться услугой ODU1. Узел B локально записывает метку L (B,C) и резервирует ресурсы порта выхода для услуги ODU1.
(2) Узел B выбирает и резервирует ресурсы для порта входа (направление A-B). Например, узел B определяет, что по линии связи AB в настоящий момент свободны второй и четвертый трибные слоты, и вследствие этого выбирает и резервирует два трибных слота, а затем формирует метку L (A,B) в направлении порта входа. Формат сформированной метки соответствует показанному на Фиг.7.
Фиг.7 является схемой метки 2, назначенной в Варианте 3 Осуществления.
ODUj=1 и ODUk=2 обозначает, что ODU1 мультиплексирован в ODU2, a T=0 обозначает, что тип трибного слота соответствует 1,25 Гбит/с. Так как ODU2 имеет 8 трибных слотов типа 1,25 Гбит/с, то поле Bit Map имеет 8 бит, из которых второй и четвертый бит равны 1, и это обозначает, что узел B зарезервировал второй и четвертый трибные слоты ODU2, то есть ODU1 мультиплексирован во второй и четвертый трибные слоты ODU2.
(3) Плоскость управления узла B доставляет команду плоскости данных и создает перекрестное соединение между портом входа и портом выхода.
Должно быть отмечено, что процесс не является обязательным процессом, и в некоторых конкретных сценариях перекрестное соединение может не создаваться. Например, в случае, когда создан совместно используемый путь восстановления, то может быть указано, что метка назначается только в плоскости управления, и перекрестное соединение создается только для пути восстановления, когда происходит сбой по рабочему пути.
Этап 506: Узел B отправляет сообщение Resv узлу A, при этом сообщение несет в себе метку L (A,B).
Этап 507: При приеме сообщения Resv, узел A может выяснить, посредством анализа метки L (A,B), какие ресурсы (то есть, второй и четвертый трибные слоты для порта выхода) порта выхода узла A должны использоваться услугой ODU1. Узел B локально записывает метку и резервирует ресурсы порта выхода для услуги ODU1.
Посредством вышеупомянутого процесса, при помощи использования назначенной метки, успешно создается LSP на уровне услуги. Во время транспортировки услуги, узел A может, согласно локально сохраненной метке L (A,B), мультиплексировать ODU1 во второй и четвертый трибные слоты ODU2 и осуществлять транспортировку до узла B. Узел B, согласно локально сохраненной метке L (A,B) в направлении порта входа, принимает ODU1 из второго и четвертого трибных слотов ODU2, и, согласно локально сохраненной метке L (B,C) в направлении порта выхода, мультиплексирует ODU1 в первый и четвертый трибные слоты ODU3 и осуществляет транспортировку до узла C. Узел C согласно локально сохраненной метке L (B,C) в направлении порта входа принимает ODU1 из первого и четвертого трибных слотов ODU3, реализуя тем самым процесс транспортировки услуги.
Может быть видно, что сформированная в вариантах осуществления настоящего изобретения метка включает в себя поле ODUj, поле ODUk, поле T и поле Bit Map побитового отображения, и дополнительно используется способ назначения нижестоящей метки. Таким образом, формируемой в вариантах осуществления настоящего изобретения меткой могут поддерживаться как исходные, так и новые типы сигналов, а также и как исходные, так и новые типы трибных слотов, и вследствие этого метки могут назначаться для сети OTN, поддерживающей разные типы сигналов и типы трибных слотов.
Вариант 4 Осуществления
Вариант 4 Осуществления относится к способу назначения вышестоящей метки. В GMPLS, дополнительно разрешено, чтобы вышестоящий узел назначал метку нижестоящему узлу. Способ главным образом состоит из этапов, на которых: начинают отправку сообщения Path от узла-источника к нижестоящему узлу, переход за переходом, запрашивая создание LSP, при этом сообщение несет в себе метку, а метка указывает на то, какие конкретно ресурсы зарезервированы. Нижестоящий узел оценивает, доступны ли ресурсы, соответствующие метке, и если доступны, то продолжает отправку сообщения Path ниже вплоть до узла-получателя.
Ниже представлен пример. Предполагается, что между узлом A и узлом B линия связи соответствует типу ODU2, между узлом B и узлом C линия связи соответствует типу ODU3, и тип трибного слота соответствует 1,25 Гбит/с. Далее, клиентский уровень запрашивает уровень услуги создать путь типа ODU1 между узлом A и узлом C. Предполагается, что узел A уже вычислил маршрут (A-B-C). В отношении процесса создания LSP, обратимся к Фиг.8.
Фиг.8 является схемой процесса назначения метки для создания LSP в соответствии с Вариантом 4 Осуществления настоящего изобретения, который главным образом включает в себя следующие этапы:
Этап 801: Узел A резервирует ресурсы для создаваемого LSP и формирует соответствующую метку.
Узел A выбирает и резервирует ресурсы порта выхода (направление A-B). Например, узел A определяет, что по линии связи AB свободны второй и четвертый трибные слоты, и вследствие этого выбирает два трибных слота для переноса услуги ODU1. Узел A формирует вышестоящую метку L (A,B) для указания ресурсов, назначенных узлом A, и локально сохраняет метку.
Содержимое метки, сформированной узлом A, точно такое же, как у метки, сформированной узлом B в Варианте 3 Осуществления. За деталями обратитесь к предшествующему описанию.
Этап 802: Узел A отправляет сообщение Path нижестоящему узлу B, при этом сообщение несет в себе параметр трафика (используемый для указания того, что требуется создание LSP типа ODU1) и метку L (A,B).
Этап 803: При приеме сообщения Path, узел B резервирует ресурсы для создаваемого LSP и формирует соответствующую метку.
Узел B выполняет следующие операции:
(1) Узел B извлекает вышестоящую метку L (A,B), и затем оценивает, доступны ли ресурсы на соответствующем порте входа (то есть, второй и четвертый трибные слоты линии связи ODU2), и если доступны, то локально записывает метку L (A,B).
(2) Узел B выбирает и назначает ресурсы порта выхода. Например, узел B определяет, что первый и четвертый трибные слоты линии связи BC свободны, и вследствие этого выбирает два трибных слота для переноса услуги ODU1. Узел B формирует вышестоящую метку L (B,C) для указания ресурсов, назначенных узлом B, и локально сохраняет метку.
Содержимое метки, сформированной узлом B, точно такое же, как то, что у метки, сформированной в Варианте 3 Осуществления. За деталями обратитесь к предшествующему описанию.
Этап 804: Узел B отправляет сообщение Path нижестоящему узлу C, при этом сообщение несет в себе параметр трафика (используемый для указания необходимости создания LSP типа ODU1) и метку L (B,C).
Этап 805: Узел C является узлом-получателем, и при приеме сообщения Path, извлекает вышестоящую метку L (B,C) из сообщения, а затем оценивает, доступны ли ресурсы на порте входа (то есть, первый и четвертый трибные слоты линии связи ODU3). Если ресурсы доступны, то метка сохраняется локально.
Этап 806: Узел C возвращает сообщение Resv вышестоящему узлу B.
Этап 807: При приеме сообщения Resv, узел B создает перекрестное соединение между портом входа и портом выхода.
Должно быть отмечено, что процесс не является обязательным процессом, и в некоторых конкретных сценариях перекрестное соединение может не создаваться. Например, в том случае, когда создан совместно используемый путь восстановления, то может быть указано, что метка назначается только в плоскости управления, и перекрестное соединение создае