Способ, система и устройство узла для установления пути восстановления

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


Способ, система и устройство узла для установления пути восстановления
Способ, система и устройство узла для установления пути восстановления
Способ, система и устройство узла для установления пути восстановления
Способ, система и устройство узла для установления пути восстановления
Способ, система и устройство узла для установления пути восстановления
Способ, система и устройство узла для установления пути восстановления
Способ, система и устройство узла для установления пути восстановления
Способ, система и устройство узла для установления пути восстановления

 


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

ХУАВЭЙ ТЕКНОЛОДЖИЗ КО., ЛТД. (CN)

Изобретение относится к области сетевой связи и, в частности, предусматривает способ установления пути восстановления. Технический результат заключается в повышении надежности сети. Определяют, на первом узле, согласно информации маршрута пути восстановления службы и информации маршрута рабочего пути службы, идентичен ли первый нижерасположенный соседний узел второму нижерасположенному соседнему узлу. Получают первый результат определения. Выделяют, на первом узле, первой метки и первого интерфейса согласно условию, причем условие включает в себя первый результат определения. Передают, на первом узле, сообщения запроса установления на первый нижерасположенный соседний узел. Принимают, на первом узле, сообщения ответа установления пути восстановления. Устанавливают, на первом узле, перекрестного соединения пути восстановления согласно первой метке, первому интерфейсу, четвертой метке и четвертому интерфейсу. 5 н. и 10 з.п. ф-лы, 8 ил.

 

Область техники, к которой относится изобретение

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

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

[0002] Автоматически коммутируемая оптическая сеть (Automatically Switched Optical Network, ASON) может динамически устанавливать путь, и обладает высокой отказоустойчивостью. После возникновения повреждения на рабочем пути службы, службу можно восстанавливать с использованием пути восстановления, чтобы гарантировать надежность служб с разными требованиями к живучести.

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

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

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

[0005] В вариантах осуществления настоящего изобретения применяются следующие технические решения:

[0006] Один аспект настоящего изобретения предусматривает способ установления пути восстановления, включающий в себя:

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

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

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

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

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

[0007] Другой аспект настоящего изобретения предусматривает способ установления пути восстановления, включающий в себя:

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

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

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

установление, на втором узле, перекрестного соединения пути восстановления согласно второй метке, второму интерфейсу, третьей метке и третьего интерфейса; и

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

[0008] Еще один аспект настоящего изобретения предусматривает способ установления пути восстановления, включающий в себя:

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

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

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

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

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

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

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

установление, на третьем узле, перекрестного соединения пути восстановления согласно пятой метке, пятому интерфейсу, шестой метке, шестому интерфейсу, седьмой метке, седьмому интерфейсу, восьмой метке и восьмому интерфейсу; и

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

[0009] Еще один аспект настоящего изобретения предусматривает устройство узла, включающее в себя:

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

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

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

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

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

[0010] Еще один аспект настоящего изобретения предусматривает устройство узла, включающее в себя:

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

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

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

второй блок перекрестного установления, выполненный с возможностью установления перекрестного соединения пути восстановления согласно второй метке, второму интерфейсу, третьей метке и третьего интерфейса; и

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

[0011] Еще один аспект настоящего изобретения предусматривает систему для установления пути восстановления, причем система включает в себя, по меньшей мере, вышеупомянутые два устройства узла.

[0012] Еще один аспект настоящего изобретения предусматривает устройство узла, включающее в себя:

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

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

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

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

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

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

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

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

[0015] Фиг. 1a - блок-схема операций способа установления пути восстановления согласно варианту осуществления настоящего изобретения;

[0016] фиг. 1b - блок-схема операций способа установления пути восстановления согласно другому варианту осуществления настоящего изобретения;

[0017] фиг. 1c - блок-схема операций способа установления пути восстановления согласно еще одному варианту осуществления настоящего изобретения;

[0018] фиг. 2 - схема сетевой топологии согласно варианту осуществления настоящего изобретения;

[0019] фиг. 3 - структурная блок-схема устройства узла согласно варианту осуществления настоящего изобретения;

[0020] фиг. 4 - структурная блок-схема другого устройства узла согласно варианту осуществления настоящего изобретения;

[0021] фиг. 5 - структурная блок-схема еще одного устройства узла согласно варианту осуществления настоящего изобретения; и

[0022] фиг. 6 - схема системы для установления пути восстановления согласно варианту осуществления настоящего изобретения.

Описание вариантов осуществления

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

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

[0025] Согласно варианту осуществления настоящего изобретения, процесс способа установления пути восстановления показан на фиг. 1a. Способ включает в себя следующие этапы:

[0026] Этап S101a: первый узел определяет, согласно информации маршрута пути восстановления службы и информации маршрута рабочего пути службы, идентичен ли первый нижерасположенный соседний узел второму нижерасположенному соседнему узлу, и получает первый результат определения, причем первый нижерасположенный соседний узел является нижерасположенным соседним узлом первого узла на пути восстановления, и второй нижерасположенный соседний узел является нижерасположенным соседним узлом первого узла на рабочем пути.

[0027] Этап S102a: первый узел выделяет первую метку и первый интерфейс согласно условию, причем условие включает в себя первый результат определения, первая метка является меткой переадресации от первого узла на первый нижерасположенный соседний узел, и первый интерфейс является выходным интерфейсом от первого узла на первый нижерасположенный соседний узел.

[0028] Этап S103a: первый узел передает сообщение запроса установления на первый нижерасположенный соседний узел, причем сообщение запроса установления включает в себя, по меньшей мере, первую метку, первый интерфейс, информацию маршрута пути восстановления и идентификатор рабочего пути.

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

[0030] Этап S105a: первый узел устанавливает перекрестное соединение пути восстановления согласно первой метке, первому интерфейсу, четвертой метке и четвертому интерфейсу.

[0031] Кроме того, этот первый узел выделяет первую метку и первый интерфейс согласно условию может, в частности, включать в себя:

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

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

[0033] Кроме того, информация маршрута пути восстановления получается на первом узле путем поиска согласно информации повреждения рабочего пути.

[0034] Путь восстановления может дополнительно совместно использовать ресурс полосы с рабочим путем и защитным путем. На основании вышеупомянутых этапов S101a-S105a, способ может дополнительно включать в себя:

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

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

[0035] Кроме того, этот первый узел выделяет первую метку и первый интерфейс согласно условию может, в частности, включать в себя:

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

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

[0037] Кроме того, информация маршрута пути восстановления получается на первом узле путем поиска согласно информации повреждения рабочего пути.

[0038] В другом варианте осуществления настоящего изобретения, процесс способа установления пути восстановления показан на фиг. 1b. Способ включает в себя следующие этапы:

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

[0040] Этап S102b: второй узел определяет, согласно идентификатору рабочего пути и информации маршрута пути восстановления, идентичен ли первый вышерасположенный соседний узел второму вышерасположенному соседнему узлу, и получает третий результат определения, причем второй вышерасположенный соседний узел является вышерасположенным соседним узлом второго узла на рабочем пути.

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

[0042] Этап S104b: второй узел устанавливает перекрестное соединение пути восстановления согласно второй метке, второму интерфейсу, третьей метке и третьего интерфейса.

[0043] Этап S105b: после выделения третьей метки и третьего интерфейса, второй узел передает сообщение ответа установления пути восстановления на первый вышерасположенный соседний узел, причем сообщение ответа установления включает в себя, по меньшей мере, третью метку, третий интерфейс и информацию маршрута пути восстановления.

[0044] Кроме того, этот второй узел выделяет третью метку и третий интерфейс согласно условию может, в частности, включать в себя:

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

[0045] Кроме того, способ может дополнительно включать в себя:

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

[0046] Путь восстановления может дополнительно совместно использовать ресурс полосы с рабочим путем и защитным путем. На основании вышеупомянутых этапов S101b-S104b, способ может дополнительно включать в себя:

сообщение запроса установления может дополнительно включать в себя идентификатор защитного пути службы;

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

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

[0047] Кроме того, этот второй узел выделяет третью метку и третий интерфейс согласно условию может, в частности, включать в себя:

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

[0048] Кроме того, способ может дополнительно включать в себя:

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

[0049] В еще одном варианте осуществления настоящего изобретения, процесс способа установления пути восстановления показан на фиг. 1c. Способ включает в себя следующие этапы:

[0050] Этап S101c: третий узел принимает первое сообщение запроса установления пути восстановления службы, причем первое сообщение запроса установления включает в себя, по меньшей мере,

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

[0051] Этап S102c: третий узел определяет, согласно идентификатору рабочего пути и информации маршрута пути восстановления, идентичен ли четвертый нижерасположенный соседний узел пятому нижерасположенному соседнему узлу, и получает пятый результат определения, причем четвертый нижерасположенный соседний узел является нижерасположенным соседним узлом третьего узла на пути восстановления, и пятый нижерасположенный соседний узел является нижерасположенным соседним узлом третьего узла на рабочем пути.

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

[0053] Этап S104c: третий узел передает второе сообщение запроса установления пути восстановления на четвертый нижерасположенный соседний узел, причем второе сообщение запроса установления включает в себя, по меньшей мере, шестую метку, шестой интерфейс, информацию маршрута пути восстановления и идентификатор рабочего пути.

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

[0055] Этап S106c: третий узел определяет, согласно идентификатору рабочего пути и информации маршрута пути восстановления, идентичен ли четвертый вышерасположенный соседний узел пятому вышерасположенному соседнему узлу, и получает шестой результат определения, причем пятый вышерасположенный соседний узел является вышерасположенным соседним узлом третьего узла на рабочем пути.

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

[0057] Этап S108c: третий узел устанавливает перекрестное соединение пути восстановления согласно пятой метке, пятому интерфейсу, шестой метке, шестому интерфейсу, седьмой метке, седьмому интерфейсу, восьмой метке и восьмому интерфейсу.

[0058] Этап S109c: после выделения восьмой метки и восьмого интерфейса, третий узел передает второе сообщение ответа установления пути восстановления на четвертый вышерасположенный соседний узел, причем второе сообщение ответа установления включает в себя, по меньшей мере, восьмую метку, восьмой интерфейс и информацию маршрута пути восстановления.

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

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

[0061] Кроме того, способ может дополнительно включать в себя:

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

[0062] Путь восстановления может дополнительно совместно использовать ресурс полосы с рабочим путем и защитным путем. На основании вышеупомянутых этапов S101c-S108c, способ может дополнительно включать в себя:

первое сообщение запроса установления может дополнительно включать в себя идентификатор защитного пути службы;

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

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

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

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

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

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

[0065] Кроме того, способ может дополнительно включать в себя:

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

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

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

[0068] В нижеследующих вариантах осуществления, нижерасположенный подразумевает направление от узла-источника к узлу-приемнику, вышерасположенный подразумевает направление от узла-приемника к узлу-источнику, следующий переход это переход между текущим узлом и нижерасположенным соседним узлом, и предыдущий переход это переход между текущим узлом и вышерасположенным соседним узлом.

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

[0069] Вариант осуществления настоящего изобретения предусматривает способ установления пути восстановления. В сети, показанной на фиг. 2, сеть включает в себя узлы A, B, C, D, E и F, и сплошная линия между узлами указывает оптоволоконную линию связи. Маршрут рабочего пути службы представляет собой A-B-D-F, и соответствующий ресурс полосы выделяется рабочему пути. Ресурс полосы на линии связи A-C и ресурс полосы на линии связи E-F заняты другим путем и могут быть заняты рабочим путем или защитным путем другой службы или заняты защитным путем службы A-F. Узлу A известен маршрут одного или более путей восстановления службы. Узел A является узлом-источником сообщения сигнализации, и узел F является узлом-приемником сообщения сигнализации. Рабочий путь установлен, и, таким образом, узлам известна информация маршрута рабочего пути. Для установления одного пути восстановления службы, способ, в частности, включает в себя следующие этапы:

[0070] Этап S201: узел A определяет, согласно информации маршрута пути восстановления службы и информации маршрута рабочего пути службы, имеет ли узел A один и тот же нижерасположенный соседний узел на пути восстановления и на рабочем пути, и получает результат определения.

[0071] В этом варианте осуществления, маршрут рабочего пути представляет собой A-B-D-F, и маршрут пути восстановления представляет собой A-B-C-E-D-F, причем ресурс полосы рабочего пути повторно используется в сегментах A-B и D-F.

[0072] В частности, узел A может искать соответствующий путь восстановления согласно информации повреждения рабочего пути, и получать информацию маршрута пути восстановления. Например, вследствие повреждения на линии связи B-D, возникновение повреждения на рабочем пути службы, и узел A может получать информацию повреждения посредством извещения сигнализации, переноса предупреждающего сигнала повреждения, и пр., причем информация повреждения может включать в себя местоположение повреждения, тип повреждения, а именно, повреждение узла или повреждение линии связи, и пр. Узел A находит соответствующий путь восстановления согласно информации повреждения и получает информацию маршрута пути восстановления, то есть A-B-C-E-D-F. Соответствующий путь восстановления может обходить повреждение, таким образом, гарантируя восстановление службы.

[0073] Узел A определяет, согласно информации маршрута пути восстановления и информации маршрута рабочего пути службы, имеет ли узел A один и тот же нижерасположенный соседний узел на пути восстановления и на рабочем пути:

[0074] Нижерасположенный соседний узел узла A на пути восстановления является узел B; нижерасположенный соседний узел узла A на рабочем пути является узел B; и, таким образом, узел A получает результат определения, состоящий в том, что узел A имеет один и тот же нижерасположенный соседний узел на пути восстановления и на рабочем пути.

[0075] Этап S202: узел A выделяет, согласно результату определения, метку переадресации и выходной интерфейс, которые ориентированы от узла A на узел B на пути восстановления.

[0076] В частности, узел A может выделять, согласно результату определения, метку переадресации и выходной интерфейс, которые ориентированы от узла A на узел B на пути восстановления. Результатом определения является: узел A имеет один и тот же нижерасположенный соседний узел на пути восстановления и на рабочем пути; и, таким образом, метка переадресации от узла A на узел B на пути восстановления идентична метке переадресации от узла A на узел B на рабочем пути, и выходной интерфейс от узла A на узел B на пути восстановления идентичен выходному интерфейсу от узла A на узел B на рабочем пути.

[0077] Этап S203: узел A передает сообщение запроса установления на нижерасположенный соседний узел B на пути восстановления, причем сообщение запроса установления включает в себя, по меньшей мере, метку переадресации и выходной интерфейс, которые ориентированы от узла A на узел B на пути восстановления, информацию маршрута пути восстановления и идентификатор рабочего пути.

[0078] Сообщение запроса установления может дополнительно включать в себя информацию, например, параметр трафика.

[0079] Этап S204: узел B принимает сообщение запроса установления пути восстановления, которое передается узлом A, причем сообщение запроса установления включает в себя, по меньшей мере, метку переадресации и выходной интерфейс, которые ориентированы от узла A на узел B на пути восстановления, информацию маршрута пути восстановления и идентификатор рабочего пути; определяет, согласно идентификатору рабочего пути и информации маршрута пути восстановления, имеет ли узел B один и тот же нижерасположенный соседний узел на пути восстановления и на рабочем пути; и получает результат определения.

[0080] В этом варианте осуществления, маршрут рабочего пути представляет собой A-B-D-F, и маршрут пути восстановления представляет собой A-B-C-E-D-F, причем ресурс полосы рабочего пути повторно используется в сегментах A-B и D-F.

[0081] Узел B получает, согласно идентификатору рабочего пути, информацию маршрута рабочего пути, то есть A-B-D-F; и определяет, согласно информации маршрута пути восстановления и информации маршрута рабочего пути, которые включены в сообщение запроса установления, имеет ли узел B один и тот же нижерасположенный соседний узел на пути восстановления и на рабочем пути:

[0082] Нижерасположенным соседним узлом узла B на пути восстановления является узел D; нижерасположенный соседний узел узла B на рабочем пути является узел C; и, таким образом, узел B получает результат определения, состоящий в том, что нижерасположенный соседний узел узла B на пути восстановления отличается от нижерасположенного соседнего узла для узла B на рабочем пути.

[0083] Этап S205: узел B выделяет, согласно результату определения, метку переадресации и выходной интерфейс, которые ориентированы от узла B к узлу C на пути восстановления.

[0084] В частности, узел B может выделять, согласно результату определения, метку переадресации и выходной интерфейс, которые ориентированы от узла B к узлу C на пути восстановления. Результатом определения является: нижерасположенный соседний узел узла B на пути восстановления отличается от нижерасположенного соседнего узла для узла B на рабочем пути; и, таким образом, узел B случайным образом выделяет метку переадресации и выходной интерфейс, которые ориентированы от узла B к узлу C на пути восстановления.

[0085] Этап S206: узел B передает сообщение запроса установления пути восстановления на нижерасположенный соседний узел C на пути восстановления, причем сообщение запроса установления включает в себя, по меньшей мере, метку переадресации и выходной интерфейс, которые ориентированы от узла B к узлу C на пути восстановления, информацию маршрута пути восстановления и идентификатор рабочего пути.

[0086] Сообщение запроса установления может дополнительно включать в себя информацию, например, параметр трафика.

[0087] Этап S207: узел C принимает сообщение запроса установления пути восстановления, которое передается узлом B, причем сообщение запроса установления включает в себя, по меньшей мере, метку переадресации и выходной интерфейс, которые ориентированы от узла B к узлу C на пути восстановления, информацию маршрута пути восстановления и идентификатор рабочего пути; определяет, согласно идентификатору рабочего пути и информации маршрута пути восстановления, имеет ли узел C один и тот же нижерасположенный соседний узел на пути восстановления и на рабочем пути; и получает результат определения.

[0088] В этом варианте осуществления, маршрут рабочего пути представляет собой A-B-D-F, и маршрут пути восстановления представляет собой A-B-C-E-D-F, причем ресурс полосы рабочего пути повторно используется в сегментах A-B и D-F.

[0089] Узел C не является узлом на рабочем пути и не может получать информацию маршрута рабочего пути согласно идентификатору рабочего пути; нижерасположенным соседним узлом узла C на пути восстановления является узел E; и, таким образом, узел C получает результат определения, состоящий в том, что нижерасположенный соседний узел узла C на пути восстановления отличается от нижерасположенного соседнего узла для узла C на рабочем пути.

[0090] Этап S208: узел C выделяет, согласно результату определения, метку переадресации и выходной интерфейс, которые ориентированы от узла C к узлу E на пути восстановления.

[0091] В частности, узел C может выделять, согласно результату определения, метку переадресации и выходной интерфейс, которые ориентированы от узла C к узлу E на пути восстановления. Результатом определения является: нижерасположенный соседний узел узла C на пути восстановления отличается от нижерасположенного соседнего узла для узла C на рабочем пути; и, таким образом, узел C случайным образом выделяет метку переадресации и выходной интерфейс, которые ориентированы от узла C к узлу E на пути восстановления.

[0092] Этап S209: узел C передает сообщение запроса установления пути восстановления на нижерасположенный соседний узел E на пути восстановления, причем сообщение запроса установления включает в себя, по меньшей мере, метку переадресации и выходной интерфейс, которые ориентированы от узла C к узлу E на пути восстановления, информацию маршрута пути восстановления и идентификатор рабочего пути.

[0093] Сообщение запроса установления может дополнительно включать в себя информацию, например, параметр трафика.

[0094] Этап S210: узел E принимает сообщение запроса установления пути восстановления, которое передается узлом C, и осуществляет этап обработки, аналогичный осуществляемому узлом C.

[0095] Этап S211: узел D принимает сообщение запроса установления пути восстановления, которое передается узлом E, причем сообщение запроса установления включает в себя, по меньшей мере, метку переадресации и выходной интерфейс, которые ориентированы от узла E к узлу D на пути восстановления, информацию маршрута пути восстановления и идентификатор рабочего пути; определяет, согласно идентификатору рабочего пути и информации маршрута пути восстановления, имеет ли узел D один и тот же нижерасположенный соседний узел на пути восстановления и на рабочем пути; и получает результат определения.

[0096] В этом варианте осуществления, маршрут рабочего пути представляет собой A-B-D-F, и маршрут пути восстановления представляет собой A-B-C-E-D-F, причем ресурс полосы рабочего пути повторно используется в сегментах A-B и D-F.

[0097] Узел D получает, согласно идентификатору рабочего пути, информацию маршрута рабочего пути, то есть A-B-D-F; и определяет, согласно информации маршрута пути восстановления и информации маршрута рабочего пути, которые включены в сообщение запроса установления, имеет ли узел D один и тот же нижерасположенный соседний узел на пути восстановления и на рабочем пути:

[0098] Нижерасположенным соседним узлом узла D на пути восстановления является узел F; нижерасположенный соседний узел узла D на рабочем пути является узел F; и, таким образом, узел D получает результат определения, состоящий в том, что узел D имеет один и тот же нижерасположенный соседний узел на пути восстановления и на рабочем пути.

[0099] Этап S212: узел D выделяет, согласно результату определения, метку переадресации и выходной интерфейс, которые ориентированы от узла D к узлу F на пути восстановления.

[0100] В частности, узел E может выделять, согласно результату определения, метку переадресации и выходной интерфейс, которые ориентированы от узла D к узлу F на пути восстановления. Результатом определения является: узел D имеет один и тот же нижерасположенный соседний узел на пути восстановления и на рабочем пути; и, таким образом, метка переадресации от узла D на узел F на пути восстановления идентична метке переадресации от узла D на узел F на рабочем пути, и выходной интерфейс от узла D на узел F на пути восстановления идентичен выходному интерфейсу от узла D на узел F на рабочем пути.

[0101] Этап S213: узел D передает сообщение запроса установления пути восстановления на нижерасположенный соседний узел F на пути восстановления, причем сообщение запроса установления включает в себя, по меньшей мере, метку переадресации и выходной интерфейс, которые ориентированы от узла D к узлу F на пути восстановления, информацию маршрута пути восстановления и идентификатор рабочего пути.

[0102] Сообщение запроса установления может дополнительно включать в себя информацию, например, параметр трафика.

[0103] Этап S214: узел F принимает сообщение запроса установления пути восстановления, которое передается узлом D, причем сообщение запроса установления включает в себя, по меньшей мере, метку переадресации и выходной интерфейс, которые ориентированы от узла D к узлу F на пути восстановления, информацию маршрута пути восстановления и идентификатор рабочего пути; определяет, согласно идентификатору рабочего пути и информации маршрута пути восстановления, имеет ли узел F один и тот же вышерасположенный соседний узел на пути восстановления и на рабочем пути; и получает результат определения.

[0104] В этом варианте осуществления, маршрут рабочего пути представляет собой A-B-D-F, и маршрут пути восстановления представляет собой A-B-C-E-D-F, причем ресурс полосы рабочего пути повторно используется в сегментах A-B и D-F.

[0105] Узел F получает, согласно идентификатору рабочего пути, информацию маршрута рабочего пути, то есть A-B-D-F; и определяет, согласно информации маршрута пути восстановления и информации маршрута рабочего пути, которые включены в сообщение запроса установления, имеет ли узел F один и тот же вышерасположенный соседний узел на пути восстановления и на рабочем пути:

[0106] Вышерасположенным соседним узлом узла F на пути восстановления является узел D; вышерасположенным соседним узлом узла F на рабочем пути является узел D; и, таким образом, узел F получает результат определения, состоящий в том, что узел F имеет один и тот же вышерасположенный соседний узел на пути восстановления и на рабочем пути.

[0107] Этап S215: узел F выделяет, согласно результату определения, метку переадресации и выходной интерфейс, которые ориентированы от узла F к узлу D на пути восстановления.

[0108] В частности, узел F может выделять, согласно результату определения, метку переадресации и выходной интерфейс, которые ориентированы от узла F к узлу D на пути восстановления. Результатом определения является: узел F имеет один и тот же вышерасположенный соседний узел на пути восстановления и на рабочем пути; и, таким образом, метка переадресации от узла F на узел D на пути восстановления идентична метке переадресации от узла F на узел D на рабочем пути, и выходной интерфейс от узла F на узел D на пути восстановления идентичен выходному интерфейсу от узла F на узел D на рабочем пути.

[0109] Этап S216: узел F устанавливает перекрестное соединение пути восстановления согласно метке переадресации от узла D на узел F, выходному интерфейсу от узла D на узел F, метки переадресации от узла F на узел D и выходному интерфейсу от узла F на узел D, которые находятся на пути восстановления.

[0110] Узел F может получать входной интерфейс от узла D на узел F согласно выходному интерфейсу от узла D на узел F, и устанавливать двунаправленное перекрестное соединение пути восстановления в сочетании с входным/выходным интерфейсом службы на узле F, выходному интерфейсу от узла F на узел D, метке переадресации от узла D на узел F и метке переадресации от узла F на узел D.

[0111] Этап S217: после выделения метки переадресации и выходного интерфейса, которые ориентированы от узла F к узлу D на пути восстановления, узел F передает сообщение ответа установления пути восстановления на вышерасположенный соседний узел D на пути восстановления, причем сообщение ответа установления включает в себя, по меньшей мере, метку переадресации и выходной интерфейс, которые ориентированы от узла F к узлу D на пути восстановления, и информацию маршрута пути восстановления.

[0112] Этап S218: узел D принимает сообщение ответа установления пути восстановления, которое передается узлом F, причем сообщение ответа установления включает в себя, по меньшей мере, метку переадресации и выходной интерфейс, которые ориентированы от узла F к узлу D на пути восстановления, и информацию маршрута пути восстановления; определяет, согласно идентификатору рабочего пути и информации маршрута пути восстановления, имеет ли узел D один и тот же вышерасположенный соседний узел на пути восстановления и на рабочем пути; и получает результат определения.

[0113] В этом варианте осуществления, маршрут рабочего пути представляет собой A-B-D-F, и маршрут пути восстановления представляет собой A-B-C-E-D-F, причем ресурс полосы рабочего пути повторно используется в сегментах A-B и D-F.

[0114] Узел D получает, согласно идентификатору рабочего пути, информацию маршрута рабочего пути, то есть A-B-D-F; и определяет, согласно информации маршрута пути восстановления и информации маршрута рабочего пути, которые включены в сообщение запроса установления, имеет ли узел D один и тот же вышерасположенный соседний узел на пути восстановления и на рабочем пути:

[0115] Вышерасположенным соседним узлом узла D на пути восстановления является узел E; вышерасположенным соседним узлом узла D на рабочем пути является узел B; и, таким образом, узел D получает результат определения, состоящий в том, что вышерасположенный соседний узел узла D на пути восстановления отличается от вышерасположенного соседнего узла для узла D на рабочем пути.

[0116] Этап S219: узел D выделяет, согласно результату определения, метку переадресации и выходной интерфейс, которые ориентированы от узла D к узлу E на пути восстановления.

[0117] В частности, узел D может выделять, согласно результату определения, метку переадресации и выходной интерфейс, которые ориентированы от узла D к узлу E на пути восстановления. Результатом определения является: вышерасположенный соседний узел узла D на пути восстановления отличается от вышерасположенного соседнего узла для узла D на рабочем пути; и, таким образом, узел D случайным образом выделяет метку переадресации и выходной интерфейс, которые ориентированы от узла D к узлу E на пути восстановления.

[0118] Этап S220: узел D устанавливает перекрестное соединение пути восстановления согласно метке переадресации от узла E на узел D, выходному интерфейсу от узла E на узел D, метке переадресации от узла D на узел E, выходному интерфейсу от узла D на узел E, метке переадресации от узла F на узел D, выходному интерфейсу от узла F на узел D, метке переадресации от узла D на узел F, и выходному интерфейсу от узла D на узел F, которые находятся на пути восстановления.

[0119] Узел D может получать входной интерфейс от узла E на узел D согласно выходному интерфейсу от узла E на узел D, получать входной интерфейс от узла F на узел D согласно выходному интерфейсу от узла F на узел D, и устанавливать двунаправленное перекрестное соединение пути восстановления в сочетании с выходным интерфейсом от узла D на узел E, выходным интерфейсом от узла D на узел F, меткой переадресации от узла D на узел E, меткой переадресации от узла D на узел F, меткой переадресации от узла E на узел D и меткой переадресации от узла F на узел D.

[0120] Этап S221: после выделения метки переадресации и выходного интерфейса, которые ориентированы от узла D к узлу E на пути восстановления, узел D передает сообщение ответа установления пути восстановления на вышерасположенный соседний узел E на пути восстановления, причем сообщение ответа установления включает в себя, по меньшей мере, метку переадресации и выходной интерфейс, которые ориентированы от узла D к узлу E на пути восстановления, и информацию маршрута пути восстановления.

[0121] Этап S222: узел E принимает сообщение ответа установления пути восстановления, которое передается узлом D, причем сообщение ответа установления включает в себя, по меньшей мере, метку переадресации и выходной интерфейс, которые ориентированы от узла D к узлу E на пути восстановления, и информацию маршрута пути восстановления; определяет, согласно идентификатору рабочего пути и информации маршрута пути восстановления, имеет ли узел E один и тот же вышерасположенный соседний узел на пути восстановления и на рабочем пути; и получает результат определения.

[0122] В этом варианте осуществления, маршрут рабочего пути представляет собой A-B-D-F, и маршрут пути восстановления представляет собой A-B-C-E-D-F, причем ресурс полосы рабочего пути повторно используется в сегментах A-B и D-F.

[0123] Узел E не является узлом на рабочем пути и не может получать информацию маршрута рабочего пути согласно идентификатору рабочего пути; вышерасположенный соседний узел узла E на пути восстановления является узел C; и, таким образом, узел E получает результат определения, состоящий в том, что вышерасположенный соседний узел узла E на пути восстановления отличается от вышерасположенного соседнего узла для узла E на рабочем пути.

[0124] Этап S223: узел E выделяет, согласно результату определения, метку переадресации и выходной интерфейс, которые ориентированы от узла E к узлу C на пути восстановления.

[0125] В частности, узел E может выделять, согласно результату определения, метку переадресации и выходной интерфейс, которые ориентированы от узла E к узлу C на пути восстановления. Результатом определения является: вышерасположенный соседний узел узла E на пути восстановления отличается от вышерасположенного соседнего узла для узла E на рабочем пути; и, таким образом, узел E случайным образом выделяет метку переадресации и выходной интерфейс, которые ориентированы от узла E к узлу C на пути восстановления.

[0126] Этап S224: узел E устанавливает перекрестное соединение пути восстановления согласно метке переадресации от узла C на узел E, выходному интерфейсу от узла C на узел E, метке переадресации от узла E на узел C, выходному интерфейсу от узла E на узел C, метке переадресации от узла E на узел D, выходному интерфейсу от узла E на узел D, метке переадресации от узла D на узел E и выходному интерфейсу от узла D на узел E, которые находятся на пути восстановления.

[0127] Узел E может получать входной интерфейс от узла C на узел E согласно выходному интерфейсу от узла C на узел E, получать входной интерфейс от узла D на узел E согласно выходному интерфейсу от узла D на узел E, и устанавливать двунаправленное перекрестное соединение пути восстановления в сочетании с выходным интерфейсом от узла E на узел C, выходным интерфейсом от узла E на узел D, меткой переадресации от узла C на узел E, меткой переадресации от узла E на узел C, меткой переадресации от узла D на узел E и меткой переадресации от узла E на узел D.

[0128] Этап S225: после выделения метки переадресации и выходного интерфейса, которые ориентированы от узла E к узлу C на пути восстановления, узел E передает сообщение ответа установления пути восстановления на вышерасположенный соседний узел C на пути восстановления, причем сообщение ответа установления включает в себя, по меньшей мере, метку переадресации и выходной интерфейс, которые ориентированы от узла E к узлу C на пути восстановления, и информацию маршрута пути восстановления.

[0129] Этап S226: узел C принимает сообщение ответа установления пути восстановления, которое передается узлом E, и осуществляет этап обработки, аналогичный осуществляемому узлом E.

[0130] Этап S227: узел B принимает сообщение ответа установления пути восстановления, которое передается узлом C, причем сообщение ответа установления включает в себя, по меньшей мере, метку переадресации и выходной интерфейс, которые ориентированы от узла C к узлу B на пути восстановления, и информацию маршрута пути восстановления; определяет, согласно идентификатору рабочего пути и информации маршрута пути восстановления, имеет ли узел B один и тот же вышерасположенный соседний узел на пути восстановления и на рабочем пути; и получает результат определения.

[0131] В этом варианте осуществления, маршрут рабочего пути представляет собой A-B-D-F, и маршрут пути восстановления представляет собой A-B-C-E-D-F, причем ресурс полосы рабочего пути повторно используется в сегментах A-B и D-F.

[0132] Узел B получает, согласно идентификатору рабочего пути, информацию маршрута рабочего пути, то есть A-B-D-F; и определяет, согласно информации маршрута пути восстановления и информации маршрута рабочего пути, которые включены в сообщение ответа установления, имеет ли узел B один и тот же вышерасположенный соседний узел на пути восстановления и на рабочем пути:

[0133] Вышерасположенным соседним узлом узла B на пути восстановления является узел A; вышерасположенным соседним узлом узла B на рабочем пути является узел A; и, таким образом, узел B получает результат определения, состоящий в том, что узел B имеет один и тот же вышерасположенный соседний узел на пути восстановления и на рабочем пути.

[0134] Этап S228: узел B выделяет, согласно результату определения, метку переадресации и выходной интерфейс, которые ориентированы от узла B к узлу A на пути восстановления.

[0135] В частности, узел B может выделять, согласно результату определения, метку переадресации и выходной интерфейс, которые ориентированы от узла B к узлу A на пути восстановления. Результатом определения является: узел B имеет один и тот же вышерасположенный соседний узел на пути восстановления и на рабочем пути; и, таким образом, метка переадресации от узла B на узел A на пути восстановления идентична метке переадресации от узла B на узел A на рабочем пути, и выходной интерфейс от узла B на узел A на пути восстановления идентичен выходному интерфейсу от узла B на узел A на рабочем пути.

[0136] Этап S229: узел B устанавливает перекрестное соединение пути восстановления, согласно метке переадресации от узла A на узел B, выходному интерфейсу от узла A на узел B, метке переадресации от узла B на узел C, выходному интерфейсу от узла B на узел C, метке переадресации от узла C на узел B, выходному интерфейсу от узла C на узел B, метке переадресации от узла B на узел A и выходному интерфейсу от узла B на узел A, которые находятся на пути восстановления.

[0137] Узел B может получать входной интерфейс от узла A на узел B согласно выходному интерфейсу от узла A на узел B, получать входной интерфейс от узла C на узел B согласно выходному интерфейсу от узла C на узел B, и устанавливать двунаправленное перекрестное соединение пути восстановления в сочетании с выходным интерфейсом от узла B на узел C, выходным интерфейсом от узла B на узел A, меткой переадресации от узла A на узел B, меткой переадресации от узла B на узел A, меткой переадресации от узла C на узел B и меткой переадресации от узла B на узел C.

[0138] Этап S230: после выделения метки переадресации и выходного интерфейса, которые ориентированы от узла B к узлу A на пути восстановления, узел B передает сообщение ответа установления пути восстановления на вышерасположенный соседний узел A на пути восстановления, причем сообщение ответа установления включает в себя, по меньшей мере, метку переадресации и выходной интерфейс, которые ориентированы от узла B к узлу A на пути восстановления, и информацию маршрута пути восстановления.

[0139] Этап S231: узел A принимает сообщение ответа установления пути восстановления, которое передается узлом B, причем сообщение ответа установления включает в себя, по меньшей мере, метку переадресации и выходной интерфейс, которые ориентированы от узла B к узлу A на пути восстановления, и информацию маршрута пути восстановления.

[0140] Этап S232: узел A устанавливает перекрестное соединение пути восстановления, согласно метке переадресации от узла A на узел B, выходному интерфейсу от узла A на узел B, метке переадресации от узла B на узел A и выходному интерфейсу от узла B на узел A, которые находятся на пути восстановления.

[0141] Узел A может получать входной интерфейс от узла B на узел A согласно выходному интерфейсу от узла B на узел A, и устанавливать двунаправленное перекрестное соединение пути восстановления в сочетании с входным/выходным интерфейсом службы на узле A, выходным интерфейсом от узла A на узел B, меткой переадресации от узла A на узел B и меткой переадресации от узла B на узел A.

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

[0143] В другом варианте осуществления, на основании вышеупомянутых этапов S201-S232, сообщение запроса установления пути восстановления может дополнительно включать в себя информацию указания совместно используемого ресурса.

[0144] Информация указания совместно используемого ресурса используется узлом, который принимает сообщение запроса установления пути восстановления для определения, что путь восстановления совместно использует ресурс полосы с рабочим путем; и затем определения, согласно идентификатору рабочего пути и информации маршрута пути восстановления, идентичен ли нижерасположенный соседний узел на пути восстановления нижерасположенному соседнему узлу на рабочем пути, или определения, согласно идентификатору рабочего пути и информации маршрута пути восстановления, идентичен ли вышерасположенный соседний узел на пути восстановления вышерасположенному соседнему узлу на рабочем пути.

[0145] Способ, согласно которому сообщение запроса установления пути восстановления включает в себя информацию указания совместно используемого ресурса может применяться к следующим сценариям: Если путь восстановления, подлежащий установлению, нуждается в совместном использовании ресурса полосы с рабочим путем, сообщение запроса установления пути восстановления включает в себя информацию указания совместно используемого ресурса; и если установленный путь восстановления не нуждается в совместном использовании ресурса полосы с рабочим путем, сообщение запроса установления пути восстановления не включает в себя информацию указания совместно используемого ресурса. Узел, который принимает сообщение запроса установления пути восстановления, осуществляет соответствующую обработку согласно тому, несет ли сообщение запроса установления информацию указания совместно используемого ресурса.

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

[0147] В другом варианте осуществления, на основании вышеупомянутых этапов S201-S232, сообщение запроса установления пути восстановления может дополнительно включать в себя идентификатор защитного пути службы.

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

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

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

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

[0150] Узел A, в качестве узла-источника пути восстановления, может непосредственно определять, согласно информации маршрута защитного пути и информации маршрута пути восстановления, идентичен ли нижерасположенный соседний узел на пути восстановления нижерасположенному соседнему узлу на защитном пути.

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

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

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

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

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

[0155] Вариант осуществления настоящего изобретения предусматривает устройство узла. Как показано на фиг. 3, устройство узла включает в себя:

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

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

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

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

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

[0156] Кроме того, первый блок 320 выделения может, в частности, включать в себя:

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

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

[0158] Кроме того, устройство узла может дополнительно включать в себя:

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

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

[0159] Вариант осуществления настоящего изобретения предусматривает устройство узла. Как показано на фиг. 3, устройство узла включает в себя:

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

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

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

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

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

[0160] Кроме того, первый блок 320 выделения в частности включает в себя:

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

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

[0162] Кроме того, устройство узла может дополнительно включать в себя:

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

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

[0163] Вариант осуществления настоящего изобретения предусматривает устройство узла. Как показано на фиг. 4, устройство узла включает в себя:

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

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

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

второй блок 440 перекрестного установления, выполненный с возможностью установления перекрестного соединения пути восстановления согласно второй метке, второму интерфейсу, третьей метке и третьего интерфейса; и

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

[0164] Кроме того, второй блок 430 выделения может, в частности, включать в себя:

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

[0165] Кроме того, устройство узла может дополнительно включать в себя:

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

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

[0166] Вариант осуществления настоящего изобретения предусматривает устройство узла. Как показано на фиг. 4, устройство узла включает в себя:

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

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

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

второй блок 440 перекрестного установления, выполненный с возможностью установления перекрестного соединения пути восстановления согласно второй метке, второму интерфейсу, третьей метке и третьего интерфейса; и

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

[0167] Кроме того, второй блок 430 выделения может, в частности, включать в себя:

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

[0168] Кроме того, устройство узла может дополнительно включать в себя:

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

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

[0169] Вариант осуществления настоящего изобретения предусматривает устройство узла. Как показано на фиг. 5, устройство узла включает в себя:

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

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

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

третий блок 540 передачи, выполненный с возможностью передачи второго сообщения запроса установления пути восстановления на четвертый нижерасположенный соседний узел, причем второе сообщение запроса установления включает в себя, по меньшей мере, шестую метку, шестой интерфейс, информацию маршрута пути восстановления и идентификатор рабочего пути; и выполнен с возможностью: после того, как третий блок 530 выделения выделяет восьмую метку и восьмой интерфейс, передавать второе сообщение ответа установления пути восстановления на четвертый вышерасположенный соседний узел, причем второе сообщение ответа установления включает в себя, по меньшей мере, восьмую метку, восьмой интерфейс и информацию маршрута пути восстановления; и

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

[0170] Кроме того, третий блок 530 выделения может, в частности, включать в себя:

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

[0171] Кроме того, устройство узла может дополнительно включать в себя:

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

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

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

[0172] Вариант осуществления настоящего изобретения предусматривает устройство узла. Как показано на фиг. 5, устройство узла включает в себя:

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

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

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

третий блок 540 передачи, выполненный с возможностью передачи второго сообщения запроса установления пути восстановления на четвертый нижерасположенный соседний узел, причем второе сообщение запроса установления включает в себя, по меньшей мере, шестую метку, шестой интерфейс, информацию маршрута пути восстановления, идентификатор рабочего пути и идентификатор защитного пути; и выполнен с возможностью: после того, как третий блок 530 выделения выделяет восьмую метку и восьмой интерфейс, передавать второе сообщение ответа установления пути восстановления на четвертый вышерасположенный соседний узел, причем второе сообщение ответа установления включает в себя, по меньшей мере, восьмую метку, восьмой интерфейс и информацию маршрута пути восстановления; и

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

[0173] Кроме того, третий блок 530 выделения может, в частности, включать в себя:

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

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

[0174] Кроме того, устройство узла может дополнительно включать в себя:

первое сообщение запроса установления может дополнительно включать в себя информацию указания совместно используемого ресурса, и второе сообщение запроса установления может дополнительно включать в себя информацию указания совместно используемого ресурса; и

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

[0175] Такое содержимое, как обмен информацией и процесс выполнения между блоками в устройстве узла, предусмотренном в вышеупомянутых вариантах осуществления 2-7, базируется на той же идее, что и варианты осуществления способа настоящего изобретения. Таким образом, за подробным содержимым можно обратиться к описаниям в вариантах осуществления способа настоящего изобретения, и детали здесь повторно не описаны.

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

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

[0177] Вариант осуществления настоящего изобретения предусматривает систему для установления пути восстановления. Как показано на фиг. 6, система включает в себя, по меньшей мере, устройство 610 первого узла и устройство 620 второго узла, причем устройство 610 первого узла подключено к устройству 620 второго узла.

[0178] Устройство 610 первого узла включает в себя: первый блок определения, первый блок выделения, первый блок передачи, первый блок приема и первый блок перекрестного установления. За подробным содержимым можно обратиться к первому блоку 310 определения, первому блоку 320 выделения, первому блоку 330 передачи, первому блоку 340 приема и первому блоку 350 перекрестного установления согласно варианту осуществления 2, и детали здесь повторно не описаны.

[0179] Устройство 620 второго узла включает в себя: второй блок приема, второй блок определения, второй блок выделения, второй блок перекрестного установления и второй блок передачи. За подробным содержимым можно обратиться ко второму блоку 410 приема, второму блоку 420 определения, второму блоку 430 выделения, второму блоку 440 перекрестного установления и второму блоку 450 передачи согласно варианту осуществления 4, и детали здесь повторно не описаны.

[0180] Устройство 630 третьего узла может дополнительно существовать между устройством 610 первого узла и устройством 620 второго узла и, в частности, является:

устройство 630 третьего узла включает в себя: третий блок приема, третий блок определения, третий блок выделения, третий блок передачи и третий блок перекрестного установления. За подробным содержимым можно обратиться к третьему блоку 510 приема, третьему блоку 520 определения, третьему блоку 530 выделения, третьему блоку 540 передачи и третьему блоку 550 перекрестного установления согласно варианту осуществления 6, и детали здесь повторно не описаны.

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

[0181] Вариант осуществления настоящего изобретения предусматривает систему для установления пути восстановления. Как показано на фиг. 6, система включает в себя, по меньшей мере, устройство 610 первого узла и устройство 620 второго узла, причем устройство 610 первого узла подключено к устройству 620 второго узла.

[0182] Устройство 610 первого узла включает в себя: первый блок определения, первый блок выделения, первый блок передачи, первый блок приема и первый блок перекрестного установления. За подробным содержимым можно обратиться к первому блоку 310 определения, первому блоку 320 выделения, первому блоку 330 передачи, первому блоку 340 приема и первому блоку 350 перекрестного установления согласно варианту осуществления 3, и детали здесь повторно не описаны.

[0183] Устройство 620 второго узла включает в себя: второй блок приема, второй блок определения, второй блок выделения, второй блок перекрестного установления и второй блок передачи. За подробным содержимым можно обратиться ко второму блоку 410 приема, второму блоку 420 определения, второму блоку 430 выделения, второму блоку 440 перекрестного установления и второму блоку 450 передачи согласно варианту осуществления 5, и детали здесь повторно не описаны.

[0184] Устройство 630 третьего узла может дополнительно существовать между устройством 610 первого узла и устройством 620 второго узла и, в частности, является:

устройство 630 третьего узла включает в себя: третий блок приема, третий блок определения, третий блок выделения, третий блок передачи и третий блок перекрестного установления. За подробным содержимым можно обратиться к третьему блоку 510 приема, третьему блоку 520 определения, третьему блоку 530 выделения, третьему блоку 540 передачи и третьему блоку 550 перекрестного установления согласно варианту осуществления 7, и детали здесь повторно не описаны.

[0185] В системе для установления пути восстановления предусмотренный в вышеупомянутом варианте осуществления 8 и варианте осуществления 9, такое содержимое, как конкретный процесс реализации блока и обмен информацией между блоками базируется на той же идее изобретения, что и варианты осуществления способа настоящего изобретения. Таким образом, можно обратиться к вариантам осуществления способа, и детали здесь повторно не описаны.

[0186] Вышеупомянутые варианты осуществления можно реализовать путем расширения протокола RSVP-TE (протокола резервирования ресурсов с TE, Resource Reservation Protocol-Traffic Engineering) GMPLS (обобщенной многопротокольной коммутации по меткам, Generalized Multiprotocol Label Switching), причем сообщение Path используется в качестве сообщения запроса установления, и сообщение Resv используется в качестве сообщения ответа установления.

[0187] Идентификатор рабочего пути, идентификатор защитного пути и информацию указания совместно используемого ресурса можно создавать путем добавления сигнализации RSVP-TE GMPLS или расширения существующей сигнализации RSVP-TE GMPLS.

[0188] Идентификатор рабочего пути может переноситься путем использования объекта ASSOCIATION в расширенном сообщении Path, и информация указания совместно используемого ресурса может переноситься путем использования объекта LSP_REQUIRED_ATTRIBUTES в расширенном сообщении Path. Например, один бит объекта LSP_REQUIRED_ATTRIBUTES задается как информация указания совместно используемого ресурса; и если бит задан равным 1, он указывает, что путь восстановления совместно использует ресурс с рабочим путем, переносимым в объекте ASSOCIATION.

[0189] Идентификатор рабочего пути и идентификатор защитного пути может переноситься путем использования объекта ASSOCIATION в расширенном сообщении Path, и информация указания совместно используемого ресурса может переноситься путем использования объекта LSP_REQUIRED_ATTRIBUTES в расширенном сообщении Path. Например, два бита объекта LSP_REQUIRED_ATTRIBUTES заданы как информация указания совместно используемого ресурса, причем один бит используется для указания, использует ли путь восстановления ресурс совместно с рабочим путем, переносимым в объекте ASSOCIATION, и другой бит используется для указания, использует ли путь восстановления ресурс совместно с защитным путем, переносимым в объекте ASSOCIATION.

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

[0191] Специалист в данной области техники может понять, что все или часть этапов вариантов осуществления способа можно реализовать посредством компьютерной программы, управляющей соответствующим оборудованием. Программа может храниться на компьютерно-считываемом носителе данных. При выполнении программы осуществляются процессы вариантов осуществления способа. Носителем данных может быть магнитный диск, оптический диск, постоянная память (Read-Only Memory, ROM), оперативная память (Random Access Memory, RAM) и т.п.

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

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

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

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

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

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

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

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

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

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

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

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

12. Устройство узла по п. 11, в котором первый блок выделения, в частности, содержит:
если первый результат определения состоит в том, что первый нижерасположенный соседний узел идентичен второму нижерасположенному соседнему узлу, первая метка идентична метке переадресации от устройства узла на второй нижерасположенный соседний узел, и первый интерфейс идентичен выходному интерфейсу от устройства узла на второй нижерасположенный соседний узел.

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

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

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



 

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

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

Изобретение относится к области телеметрической информации (ТМИ). Данное изобретение может быть использовано в бортовых системах формирования/передачи данных на этапе летных испытаний и в процессе штатной эксплуатации объектов ракетно-космической техники (РКТ).

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

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

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

Изобретение относится к средствам доступа к VPN услуге для многопортового устройства интерфейса Ethernet. Технический результат заключается в обеспечении доступа к VPN услуге многопортового устройства интерфейса Ethernet.

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

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

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

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

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

Изобретение относится к области передачи пакетизированных видео данных. Техническим результатом является упрощение межсоединения с использованием IP и облегчение модификации системы.

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

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

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

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

Изобретение относится к технологии обновления сетевого устройства в области коммутаций. Технический результат - автоматическое обновление сетевого устройства без использования третьего устройства.

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

Изобретение относится к системе связи для обмена данными. Техническим результатом является получение экономичной и эффективной системы связи универсального использования.

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

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