СПОСОБ И УСТРОЙСТВО МИГРАЦИИ УСЛУГ ЗАЩИТЫ СОЕДИНЕНИЙ ПОДСЕТЕЙ
METHOD AND APPARATUS FOR SUB-NETWORK CONNECTION PROTECTION SERVICE MIGRATION

Область техники
Изобретение относится к технологии автоматически коммутируемой оптической сети, в частности к способу и устройству миграции услуг защиты соединений подсетей (SNСР, Sub-network Connection Protection).
Уровень техники
Автоматически коммутируемая оптическая сеть (ASON, Automatically Switched Optical Network) представляет собой новую технологию, развитую на основе традиционной оптической сети. Сеть ASON предоставляет интеллектуальные, гибкие и высокоэффективные конфигурации для услуг пользователей благодаря своим полным механизмам протоколов как механизм маршрутизации, механизм сигнализации и механизм автоматического обнаружения.
В сети ASON по различным требованиям соединения и различным объектам запроса на услуги предлагаются три типа соединения: постоянное соединение (PC, Permanent Connection), программируемое постоянное соединение (SPC, Soft Permanent Connection) и коммутируемое соединение (SC, Switched Connection). В практическом функционировании сети, операторам нужно выполнять миграцию между услугами SPC и PC в сети по требованиям. При миграции от PC к SPC нужно в PC вносить состояние сигнализации на плоскости контроля и мигрировать метки (здесь обозначающие SDH labels, изложенные в RFC3946) и перекрестные управленческие полномочия на плоскость контроля. При миграции от SPC к PC нужно удалить состояние сигнализации протокола резервирования сетевых ресурсов (RSVP, Resource Reservation Protocol) соединения SPC и мигрировать метки (labels) и перекрестные управленческие полномочия на плоскость контроля.
1+1 Услуги Защиты Соединений Подсетей (SNCP, Sub-network Connection Protection) представляют собой общий тип услуг в транспортной сети и характеризуются тем, что копирование 1+1 по отношению к доставке и соединению определенных услуг, то есть рабочее соединение и защитное соединение, существуют одновременно. Для первого и конечного узлов перекрестное соединение обладает возможностями «Received concurrent priority». Таким образом, для услуг SNCP, при миграции от SPC к PC или миграции от PC к SPC, в нормальном и анормальном процессах всем нужно обеспечить согласованность между перекрестными управленческими полномочиями рабочего и защитного соединения. Кроме того, для миграции услуг SNCP можно применять последовательный способ, то есть сначала мигрировать рабочее соединение, после его удачной миграции выполнять миграцию защитного соединения; можно и применять параллельный способ, то есть одновременно выполнять миграцию рабочего и защитного соединения. С применением любого среди вышесказанных способов, при нормальной или анормальной миграции все же не допускается такой случай, когда управленческие полномочия двоих соединений в услугах SNCP представляют собой плоскость управления и плоскость контроля соответственно. Если появится несогласованность перекрестных управленческих полномочий перекрестий рабочего и защитного соединения, ввиду того, что плоскость управления не может исполнять перекрестие полномочия на плоскости контроля, а плоскость контроля и не может исполнять перекрестие полномочия на плоскости управления, это непосредственно приводит к возникновению ситуации, при которой невозможно выполнять удаление данных услуг на плоскости управления, да и невозможно выполнять восстановление, оптимизацию, удаление и изменение услуг на плоскости контроля.
Таким образом, возникает проблема несогласованности полномочий перекрестия, имеющих защитные отношения, при миграции нынешних услуг SNCP, что дает влияние на дальнейшие операции.
Раскрытие изобретения
Главная цель настоящего изобретения заключается в том, чтобы предлагать способ и устройство миграции услуг SNCP, с применением которых можно обеспечить согласованность перекрестных управленческих полномочий рабочего и защитного соединения, когда выполняется миграция перекрестий, имеющих защитные отношения, первого и конечного узлов услуг SNCP.
Другая цель настоящего изобретения заключается в том, чтобы предлагать устройство миграции услуг SNCP, с применением которого можно обеспечить согласованность перекрестных управленческих полномочий рабочего и защитного соединения, когда выполняется миграция перекрестий, имеющих защитные отношения, первого и конечного узлов услуг SNCP.
Для решения вышеупомянутой проблемы в соответствии с одним аспектом настоящего изобретения предлагается способ миграции услуг SNCP.
Способ миграции услуг Защиты Соединений Подсетей (SNCP), используемый в Автоматически коммутируемой оптической ceтью (ASON), позволяет:
Получать запрос на миграцию услуг SNCP; по полученному запросу на миграцию устанавливать биты управления состоянием перекрестий текущего соединения и своего связанного соединения соответственно, и по установленным битам управления состоянием перекрестий выполнять совместную миграцию текущего соединения и своего связанного соединения.
По результату миграции изменять биты управления состоянием перекрестий текущего соединения и своего связанного соединения соответственно;
Вышеизложенный запрос на миграцию содержит одну из следующих: миграция от постоянного соединения (PC) к программируемому постоянному соединению (SPC), миграция от SPC к PC.
Вышесказанные биты управления состоянием перекрестий содержат: биты состояния установки перекрестия, предназначенные для определения момента миграции соединений перекрестий в последовательном или параллельном механизме, и биты состояния реального перекрестия, предназначенные для индикации реального состояния текущего перекрестия.
Вышеуказанные биты состояния установки перекрестия принимает одно из следующих значений: ожидание миграции перекрестия, удача установки перекрестия или неудача установки перекрестия.
Вышесказанные биты состояния реального перекрестия принимают одно из следующих значений: закрыто направление передачи, закрыто направление получения, оторваны направления передачи и получения или закрыты направления передачи и получения.
Когда вышеизложенный запрос на миграцию представляет собой запрос на миграцию от PC к SPC, по установленным битам управления состоянием перекрестий выполняется совместная миграция текущего соединения и своего связанного соединения, конкретно:
При случае, когда текущее соединение и своего связанного соединения получают запросы на миграцию, выполняется совместная миграция текущего соединения и своего связанного соединения.
Когда вышеизложенный запрос на миграцию представляет собой запрос на миграцию от SPC к PC, по установленным битам управления состоянием перекрестий выполняется совместная миграция текущего соединения и своего связанного соединения, конкретно:
При случае, когда одно из текущего соединения и своего связанного соединения получает запрос на миграцию, выполняется совместная миграция текущего соединения и своего связанного соединения.
Вышесказанное текущее соединение является рабочим, а его связанное соединение является защитным; или
Вышесказанное текущее соединение является защитным, а его связанное соединение является рабочим.
Устройство миграции услуг SNCP содержит:
Модуль получения, предназначенный для получения запроса на миграцию услуг Защиты Соединений Подсетей(SNCP), в том числе вышеуказанный запрос содержит одно из следующего: миграция от PC к SPC и миграция от SPC к PC.
Модуль установки, предназначенный для того, чтобы устанавливать биты управления состоянием перекрестий текущего соединения и своего связанного соединения соответственно по описанному полученному запросу на миграцию;
Модуль выполнения, предназначенный для того, чтобы выполнять совместную миграцию текущего соединения и своего связанного соединения по установленным вышесказанным битам управления состоянием перекрестий.
Модуль изменения, предназначенный для того, чтобы изменять вышесказанные биты управления состоянием перекрестий текущего соединения и своего связанного соединения соответственно по результату миграции.
Биты управления состоянием перекрестий, установленные вышесказанным модулем установки и (или) измененные вышесказанным модулем изменения, содержат: биты состояния установки перекрестия, биты состояния реального перекрестия. В том числе
вышесказанные биты состояния установки перекрестия, предназначенные для определения момента миграции соединения перекрестий в последовательном или параллельном механизме и принимающие одно из следующих значений: ожидание миграции перекрестия, удача установки перекрестия, неудача установки перекрестия.
Вышесказанные биты состояния реального перекрестия, предназначенные для индикации реального состояния текущего перекрестия и принимающие одно из следующих значений: закрыто направление передачи, закрыто направление получения, оторваны направления передачи и получения, закрыты направления передачи и получения.
Вышесказанный модуль выполнения содержит:
Первый модуль выполнения, предназначенный для того, что при получении вышесказанным модулем получения запроса на миграцию от PC к SPC выполняется совместная миграция текущего соединения и своего связанного соединения, когда вышеупомянутые соединения все же получают данный запрос на миграцию.
Второй модуль выполнения, предназначенный для того, что при получении вышесказанным модулем получения запроса на миграцию от SPC к PC, выполняется совместная миграция текущего соединения и своего связанного соединения, когда одно из вышеупомянутых соединений получает данный запрос на миграцию.
По сравнению с нынешней техникой по вышеизложенному решению настоящего изобретения с помощью установки битов состояния установки перекрестия и битов состояния реального перекрестия можно определять момент и конкретные действия перекрестной миграции и выполнять одноразовую миграцию перекрестий, имеющих защитные отношения, первого и конечного узлов услуг SNCP. При этом обеспечивается согласованность перекрестных управленческих полномочий рабочего и защитного соединения.
Краткое описание чертежей
Фиг.1 - схема способа миграции услуг SNCP в варианте осуществления настоящего изобретения;
Фиг.2 - схема сигнализации стандартных услуг RSVP-TE в параллельном механизме при миграции от PC к SPC в варианте осуществления настоящего изобретения;
Фиг.3 - схема сигнализации стандартных услуг RSVP-TE в параллельном механизме при миграции от SPC к PC в варианте осуществления настоящего изобретения;
Фиг.4 - схема сигнализации RSVP-TE в последовательном механизме при миграции от PC к SPC с неудачей миграции перекрестия первого узла в варианте осуществления настоящего изобретения;
Фиг.5 - схема соединения конечного узла в варианте осуществления настоящего изобретения;
Фиг.6 - блок-схема устройства миграции услуг SNCP в варианте осуществления настоящего изобретения;
Фиг.7 - блок-схема оптимизированной структуры устройства миграции услуг SNCP в варианте осуществления настоящего изобретения.
Осуществление изобретения
Для обеспечения лучшего понимания цели, технического решения и достоинств настоящего изобретения далее будет подробно описано настоящее изобретение со ссылкой на приложенные чертежи и конкретные варианты осуществления.
Главная идея настоящего изобретения заключается в том, что выполняется одноразовая миграция меток и перекрестий, имеющих защитные отношения (можно при выполнении рабочего соединения или защитного соединения), а не два раза проводится миграция при выполнении рабочего и защитного соединения. В настоящем изобретении с помощью установки битов состояния установки перекрестий и битов состояния реального перекрестия в информации о соединении и по вышесказанным битам состояния определены момент и конкретные действия миграции перекрестий. В настоящем изобретении осуществляется гладкая совместимость двух вариантов миграции услуг SNCP в параллельном и последовательном механизме, и выполняется одноразовая миграция перекрестий, имеющих защитные отношения, первого и конечного узлов услуг SNCP. При этом обеспечивается согласованность перекрестных управленческих полномочий рабочего и защитного соединения.
В соответствии с вариантом осуществления настоящего изобретения предлагается способ миграции услуг SNCP, используемый в сети ASON. Фиг.1 является схемой способа миграции услуг SNCP в варианте осуществления настоящего изобретения. Как показано на Фиг.1, данный способ содержит:
Шаг 102: получать запрос на миграцию услуг SNCP, где запрос содержит одно из следующего: миграция от PC к SPC, миграция от SPC к PC.
Шаг 104: по полученному запросу на миграцию устанавливать биты управления состоянием перекрестий текущего соединения и своего связанного соединения соответственно, и по установленным битам управления выполнять совместную миграцию текущего соединения и своего связанного соединения.
Конкретно, данный шаг содержит: когда запрос на миграцию представляет собой запрос на миграцию от PC к SPC, и когда текущее соединение и свое связанное соединение получают запросы на миграцию, выполняется совместная миграция текущего соединения и своего связанного соединения; да и когда запрос на миграцию представляет собой запрос на миграцию от SPC к PC, к тому же когда одно из текущего соединения и своего связанного соединения получает запрос на миграцию, выполняется совместная миграция текущего соединения и своего связанного соединения.
В том числе биты управления состоянием перекрестий содержат: биты состояния установки перекрестия, биты состояния реального перекрестия. В том числе биты состояния установки перекрестия, предназначенные для определения момента миграции соединения перекрестий в последовательном или параллельном механизме миграции, и принимают одно из следующих значений: ожидание миграции перекрестия, удача установки перекрестия, неудача установки перекрестия; биты состояния реального перекрестия, предназначенные для индикации реального состояния текущего перекрестия, и принимают одно из следующих значений: закрыто направление передачи, закрыто направление получения, оторваны направления передачи и получения, и закрыты направления передачи и получения.
Шаг 106: по результату миграции изменять биты управления состоянием перекрестий текущего соединения и своего связанного соединения соответственно.
В том числе вышесказанное текущее соединение является рабочим, а его связанное соединение является защитным; или вышесказанное текущее соединение является защитным, а его связанное соединение является рабочим.
По сравнению с нынешней техникой по вышеизложенному решению настоящего изобретения с помощью установки битов состояния установки перекрестия и битов состояния реального перекрестия можно определять момент и конкретные действия миграции перекрестий и выполнять одноразовую миграцию перекрестий, имеющих защитные отношения, первого и конечного узлов услуг SNCP. При этом обеспечивается согласованность перекрестных управленческих полномочий рабочего и защитного соединения.
Далее настоящее изобретение будет подробно описано со ссылкой на приложенные чертежи и конкретные примеры.
Настоящее изобретение применяется для миграции между PC и SPC в сети ASON (ниже миграция от PC к SPC выражается просто как миграция PC_SPC, a миграция от SPC к PC просто как миграция SPC_PC). По причине дефектов сети и др. процедура сигнализации для выполнения миграции PC_SPC не является единственной. Далее возьмем RSVP-TE (можно и CR-LDP) к примеру для описания. В настоящее время имеются два главных протокола сигнализации для управления соединением: маршрутизируемый протокол распределения меток, основанный на ограничениях (CR-LDP, Constraint-based Routed Label Distribution Protocol), и Протокол резервирования ресурсов - Планирование трафика (RSVP-TE, Resource Reservation Protocol Traffic Engineering), в которых перечисляются основные ситуации сигнализации при миграции между PC и SPC услуг SNCP. Для миграции SPC_PC используется процедура элегантного удаления сигнализации протокола RSVP-TE, не ограничиваясь их применением. Для упрощения отката в неудачном процессе при миграции РС_SРС обычно применяется схема перекрестия установки Resv, что означает выполнение миграции соединения перекрестий после получения узлом сигнализации Resv. Таким образом, миграция между PC и SPC, изложенная в варианте осуществления настоящего изобретения, будет описана на основе перекрестия установки Resv, однако и не ограничивается их применением.
Варианты осуществления настоящего изобретения все относятся к услугам двунаправленной SNCP. Ввиду того, что защитные отношения перекрестий первого и конечного узлов услуг двунаправленной SNCP являются одинаковыми, таким образом, далее в вариантах осуществления все же будет взят конечный узел к примеру для описания. Следует отметить, что на Фиг.2 - 5 А означает первый узел, В и С - промежуточные узлы, a D - конечный узел.
Конкретный пример 1 показывает стандартный процесс миграции PC_SPC в параллельном механизме.
Фиг.2 является схемой стандартной сигнализации RSVP-TE в параллельном механизме в варианте осуществления настоящего изобретения. Как показано на Фиг.2, стандартная процедура сигнализации при миграции PC_SPC одинакова с процедурой создания соединения, которая описана в IETF RFC3473. На Фиг.2 описана миграция PC_SPC услуг SNCP в параллельном механизме, в том числе так называемый «параллельный» обозначает, что первый узел параллельно передает сигнализации Path рабочего и защитного соединения, а конечному узлу невозможно определить, что поступает первой сигнализация Path рабочего соединения или сигнализация Path защитного соединения, таким образом, для соединения, чей запрос на миграцию поступает относительно поздно, выполняется перекрестное соединение. В данном варианте осуществления будет взят случай, когда сигнализация Path защитного соединения поступает первой, к примеру для описания.
Сначала, конечный узел получает сигнализацию Path защитного соединения, что означает поступление запроса на миграцию PC_SPC с верхнего узла.
Потом по запросу на миграцию PC_SPC с верхнего узла создается локальный блок управления защитным соединением. При этом биты состояния установки перекрестий блока управления являются инициализированными, то есть установка перекрестия удачна, и биты состояния реального перекрестия принимают значение «закрыты направления передачи и получения». Поиск блока управления рабочим соединением неудачен, потому что в это время сигнализация Path рабочего соединения еще не поступает до конечного узла, и его блок управления так и не создан. При этом конечный узел считает, что получается запрос на миграцию защитного соединения первым, таким образом, установлены биты состояния установки перекрестий защитного соединения как «ожидание миграции перекрестия», и не выполняется миграция перекрестного соединения, а сигнализация Resv защитного соединения обратно передается непосредственно к верхнему узлу, что завершает миграцию PC_SPC защитного соединения.
Потом конечный узел получает сигнализацию Path рабочего соединения и создает локальный блок управления рабочим соединением. В это время проверяются биты состояния перекрестий защитного соединения, и ввиду того, что биты состояния установки перекрестий защитного соединения принимают значение «ожидание миграции перекрестия», то есть конечный узел считает, что запрос на миграцию рабочего соединения поступает позже того защитного соединения. Таким образом, в это время рабочее соединение выполняет совместную миграцию перекрестия на направлении передачи и получения для работы и защиты, и мигрирует полномочия от плоскости управления на плоскость контроля.
Потом после получения запроса удачи миграции перекрестий изменены биты состояния установки перекрестий рабочего и защитного соединения как «удача установки перекрестия», и изменены биты состояния реального перекрестия рабочего и защитного соединения как «закрыты направления передачи и получения».
В конце концов, конечный узел обратно передает сигнализацию Resv рабочего соединения к верхнему узлу, что завершает миграцию PC_SPC рабочего и защитного соединения конечного узла услуг SNCP.
С помощью данного конкретного примера сокращается количество откатов при миграции перекрестного соединения. В конкретном процессе осуществления случай, при котором сигнализация Path рабочего соединения поступает до конечного узла первым, сходный с вышесказанным процессом, и здесь не нужны излишние подробности.
Конкретный пример 2 показывает нормальный процесс миграции SPC_PC в параллельном механизме.
Фиг.3 является схемой стандартной сигнализации RSVP-TE при миграции SPC_PC в параллельном механизме в варианте осуществления настоящего изобретения. Как показано на Фиг.3, стандартная процедура сигнализации при миграции SPC_PC одинакова с процедурой создания соединения, которая описана в IETF RFC3473. На Фиг.3 описана миграция SPC_PC услуг SNCP в параллельном механизме, т.е. означает, что первый узел параллельно передает сообщения Path (R&D) рабочего и защитного соединения, а конечному узлу невозможно определить, что поступает первой сигнализация Path (R&D) рабочего соединения или сигнализация Path (R&D) защитного соединения, и выполняется перекрестная миграция для соединения, чей запрос на миграцию поступает первым. Здесь взят случай, когда сигнализация Path (R&D) рабочего соединения поступает первым, к примеру для описания.
Сначала, конечный узел получает сигнализацию Path (R&D) рабочего соединения, что означает поступление запроса на миграцию SPC_PC с верхнего узла.
Потом конечный узел выполняет перекрестную миграцию на направлении передачи и получения для работы и защиты (миграцию от плоскости контроля на плоскость управления), и изменяет биты состояния установки перекрестий рабочего и защитного соединения как «удача установки перекрестия». Изменены биты состояния реального перекрестия рабочего и защитного соединения как «оторваны направления передачи и получения», и конечный узел обратно передает сигнализацию PathErr рабочего соединения.
Потом после поступления сигнализации Path (R&D) защитного соединения проверяются биты состояния установки перекрестия и биты состояния реального перекрестия блока управления защитным соединением. При этом биты состояния установки перекрестия защитного соединения принимают значение «удача установки перекрестия», и биты состояния реального перекрестия - «оторваны направления передачи и получения» (будут изменены на шагу 302). Таким образом, больше не нужно мигрировать перекрестного соединения миграции SPC_PC защитного соединения.
В конце концов, конечный узел обратно передает сигнализацию PathErr защитного соединения, что завершает миграцию SPC_PC конечного узла услуг SNCP.
С помощью данного конкретного примера быстро завершается миграция перекрестий, имеющих защитные отношения, первого и конечного узлов. В конкретном процессе осуществления случай, при котором сигнализация Path (R&D) защитного соединения поступает до конечного узла первым, сходный с вышесказанным процессом, и здесь не нужны излишние подробности.
Конкретный пример 3 показывает миграцию PC_SPC в последовательном механизме с неудачей миграции перекрестия первого узла.
Фиг.4 является схемой сигнализации RSVP-TE миграции PC_SPC в последовательном механизме с неудачей миграции перекрестия первого узла в варианте осуществления настоящего изобретения. На Фиг.4 показана миграция PC_SPC услуг SNCP в последовательном механизме. Конкретно, первый узел сначала передает сигнализацию Path рабочего соединения для выполнения миграции PC_SPC данного соединения, и с удачей вышесказанной миграции передает сигнализацию Path защитного соединения для выполнения миграции PC_SPC данного соединения; в процессе выполнении миграции защитного соединения неудачна миграция перекрестия первого узла. Таким образом, для конечного узла, удачно выполнившего миграцию PC_SPC, реализуется откат миграции SPC_PC. После удачной миграции рабочего соединения первый узел автоматически передает сигнал миграции SPC_PC для отката. Как изложено выше, при миграции SPC_PC применяется процедура элегантного удаления сигнализации протокола RSVP-TE, то есть первый узел должен передавать сигнализацию Path(R&D) к нижнему узлу. Для защитного соединения первый узел выполняет удаление состояния сигнализации посредством передачи сигнализации удаления Pathtear по отношению к неудаче установки перекрестия первого узла, а конечный узел не может определять, что сигнализация рабочего соединения Path(R&D) или сигнализация защитного соединения Pathtear поступает первой. При этом конечный узел выполняет перекрестную миграцию для соединения, чей запрос на миграцию поступает первым. Здесь будет взят случай, при котором сигнализация Path(R&D) рабочего соединения поступает первой, к примеру для описания.
Сначала конечный узел получает сигнализацию Path рабочего соединения, что означает поступление запроса на миграцию PC_SPC от верхнего узла. Когда запрос на миграцию PC_SPC рабочего соединения поступает первым, как изложено в конкретном примере 1, конечный узел не выполняет перекрестную миграцию, а непосредственно обратно передает сигнализацию Resv к верхнему узлу, что завершает миграцию PC_SPC рабочего соединения. Когда конечный узел получает сигнализацию Path защитного соединения, как изложено в конкретном примере 1, выполняется перекрестная миграция на направлении передачи и получения для работы и защиты. После получения запроса удачи перекрестной миграции изменены биты состояния установки перекрестий рабочего и защитного соединения как «удача установки перекрестия», и изменены биты состояния реального перекрестия рабочего и защитного соединения как «закрыты направления передачи и получения». Конечный узел обратно передает сигнализацию Resv защитного соединения, что завершает миграцию PC_SPC рабочего и защитного соединения услуг SNCP.
Потом после того, как первый узел получает сигнализацию Resv защитного соединения, перекрестная миграция PC_SPC выполняется с неудачей. При этом запускается миграция SPC_PC рабочего соединения для выполнения отката, конкретно, первый узел передает сигнализацию Path(R&D) к нижнему узлу для выполнения отката рабочего соединения. Кроме того, ввиду неудачи перекрестия миграции после получения сигнализации Resv, защитное соединение передает сигнализацию Pathtear к нижнему узлу для выполнения отката.
Потом конечный узел получает сигнализацию Path(R&D) рабочего соединения и проверяет, что биты состояния перекрестной установки рабочего соединения принимают значение «удача установки перекрестия», и что биты состояния реального перекрестия - «закрыты направления передачи и получения» (будут установлены на шагу 404). В это время выполняется перекрестная миграция SPC_PC рабочего и защитного соединения. К тому же изменены биты состояния установки перекрестий рабочего и защитного соединения как «удача установки перекрестия», и изменены биты состояния реального перекрестия рабочего и защитного соединения как «оторваны направления передачи и получения». Конечный узел обратно передает сигнализацию PathErr рабочего соединения к верхнему узлу.
Потом конечный узел получает сигнализацию Pathtear защитного соединения и проверяет, что биты состояния установки перекрестий защитного соединения как «удача установки перекрестия», и биты состояния реального перекрестия как «оторваны направления передачи и получения». Таким образом, больше не выполняется миграция перекрестного соединения миграции SPC_PC защитного соединения.
В конце концов, конечный узел завершает откат миграции SPC_PC рабочего и защитного соединения услуг SNCP.
В конкретном процессе осуществления случай, когда сигнализация Pathtear защитного соединения поступает до конечного узла первым, сходный с вышесказанным процессом, и здесь не нужны излишние подробности.
Вышеуказанные конкретные примеры 1-3 описаны все же на основе конечного узла, но вариант осуществления настоящего изобретения не ограничивается этим. Процесс обработки на основе первого узла, сходный с вышеизложенным, и здесь не нужны излишние подробности. К тому же процесс обработки в конкретных примерах 1-3 будет понят со ссылкой на Фиг.5, которая является схемой соединения конечного узла в варианте осуществления настоящего изобретения.
В соответствии с вариантом осуществления настоящего изобретения еще и предлагается устройство миграции услуг SNCP, предназначенное для реализации способа миграции SNCP в вышеуказанном варианте осуществления способа.
Фиг.6 является блок-схемой устройства миграции услуг SNCP в варианте осуществления настоящего изобретения, и Фиг.7 - блок-схемой оптимизированной структуры устройства миграции услуг SNCP в варианте осуществления настоящего изобретения.
Как показано на Фиг.6, в соответствии с вариантом осуществления настоящего изобретения устройство миграции услуг SNCP содержит: модуль получения 10, модуль установки 20, модуль выполнения 30 и модуль изменения 40. Ниже будут подробно описана конкретная структура данного устройства со ссылкой на приложенные чертежи.
Модуль получения 10, предназначенный для получения запроса на миграцию услуг SNCP, где запрос на миграцию содержит одну из следующих: миграция PC_SPC и миграция SPC_PC.
Модуль установки 20, соединяющийся с модулем получения 10 и предназначенный для того, чтобы устанавливать биты управления состоянием перекрестия текущего соединения и своего связанного соединения соответственно по полученному модулем получения 10 запросу на миграцию.
Модуль выполнения 30, соединяющийся с модулем установки 20 и предназначенный для того, чтобы выполнять совместную миграцию текущего соединения и своего связанного соединения по установленным модулем установки 20 битам управления состоянием перекрестия; в том числе, биты управления состоянием перекрестия содержат: биты состояния установки перекрестий, биты состояния реального перекрестия. Биты состояния установки перекрестий, предназначенные для определения момента миграции перекрестного соединения в последовательном или параллельном механизме и принимающие значение: ожидание миграции перекрестия, удача установки перекрестия, неудача установки перекрестия; биты состояния реального перекрестия, предназначенные для индикации реального состояния текущего перекрестия и принимающие значение: закрыто направление передачи, закрыто направление получения, оторваны направления передачи и получения, закрыты направления передачи и получения.
Модуль изменения 40, соединяющийся с модулем выполнения 30 и предназначенный для изменения битов управления состоянием перекрестия текущего соединения и своего связанного соединения соответственно, по результату выполнения миграции модулем выполнения 30.
Как показано на Фиг.7, на основе показанной структуры на Фиг.6, предпочтительно, модуль выполнения 30 далее содержит: первый модуль выполнения 310, предназначенный для того, чтобы выполнять совместную миграцию текущего соединения и своего связанного соединения, когда модуль получения 10 получает запрос на миграцию PC_SPC и текущее соединение и свое связанное соединение получают запрос на миграцию; второй модуль выполнения 320, предназначенный для того, чтобы выполнять совместную миграцию текущего соединения и своего связанного соединения, когда модуль получения 10 получает запрос на миграцию SPC_PC и одно из текущего соединения и связанного соединения получает запрос на миграцию.
В процессе обработки когда вышеуказанное текущее соединение является рабочим, его связанное соединение представляет собой защитное; или вышеуказанное текущее соединение является защитным, его связанное соединение представляет собой рабочее.
В конкретном процессе осуществления, конкретная процедура работы устройства миграции услуг SNCP в соответствии с вариантом осуществления настоящего изобретения (см. на Фиг.1-5) и здесь не нужны излишние подробности.
Исходя из вышеизложенного, по вышеупомянутому техническому решению настоящего изобретения, по сравнению с нынешней техникой, в настоящем изобретении осуществляется гладкая совместимость двух способов миграции в параллельном и последовательном механизме, и определяются момент и конкретные действия миграции перекрестия с помощью битов состояния установки перекрестия и битов состояния реального перекрестия в информации о соединении; и для миграции PC_SPC или миграции SPC_PC, и для ее нормальной или анормальной процедуры выполняется одноразовая миграция перекрестий, имеющих защитные отношения, первого и конечного узлов услуг SNCP. При этом обеспечивается согласованность перекрестных управленческих полномочий рабочего и защитного соединения.
Приведенные выше описания представляют собой лишь предпочтительные варианты осуществления настоящего изобретения и не используются для ограничения настоящего изобретения. Специалист в данной области может сделать множество модификаций и изменений в настоящем изобретении. Любые модификации, эквивалентные замены, усовершенствования и т.д., выполненные без отклонения от сути и принципов настоящего изобретения, входят в объем правовой охраны настоящего изобретения.