Способ, система и устройство узла для установления пути восстановления
Иллюстрации
Показать всеИзобретение относится к технологиям сетевой связи. Технический результат заключается в повышении надежности и эффективности сети. Способ содержит: получение, на первом узле, согласно информации маршрута пути восстановления службы и информации маршрута рабочего пути службы, набора рабочих узлов, совместно используемых в прямом направлении, пути восстановления, причем рабочий узел, совместно используемый в прямом направлении, в наборе рабочих узлов, совместно используемых в прямом направлении, имеет один и тот же нижерасположенный соседний узел на пути восстановления и рабочем пути; определение, на первом узле, является ли первый узел рабочим узлом, совместно используемым в прямом направлении, согласно набору рабочих узлов, совместно используемых в прямом направлении, и получение первого результата определения; выделение, на первом узле, первой метки и первого интерфейса согласно условию, причем условие содержит первый результат определения, первая метка является меткой переадресации от первого узла на первый нижерасположенный соседний узел, первый интерфейс является выходным интерфейсом от первого узла на первый нижерасположенный соседний узел. 5 н. и 10 з.п. ф-лы, 6 ил.
Реферат
Область техники
[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] Этап S106a: первый узел устанавливает перекрестное соединение пути восстановления согласно первой метке, первому интерфейсу, четвертой метке и четвертому интерфейсу.
[0032] Кроме того, этот первый узел выделяет первую метку и первый интерфейс согласно условию, причем условие включает в себя первый результат определения, может, в частности, включать в себя:
если первый результат определения состоит в том, что первый узел является рабочим узлом, совместно используемым в прямом направлении, первый узел выделяет первую метку и первый интерфейс, причем первая метка идентична метке переадресации от первого узла на второй нижерасположенный соседний узел, первый интерфейс идентичен выходному интерфейсу от первого узла на второй нижерасположенный соседний узел, и второй нижерасположенный соседний узел является нижерасположенным соседним узлом первого узла на рабочем пути.
[0033] Кроме того, сообщение запроса установления может дополнительно включать в себя информацию указания совместно используемого ресурса, причем информация указания совместно используемого ресурса может использоваться для указания, что путь восстановления совместно использует ресурс полосы с рабочим путем.
[0034] Кроме того, информация маршрута пути восстановления получается на первом узле путем поиска согласно информации повреждения рабочего пути.
[0035] Путь восстановления может дополнительно совместно использовать ресурс полосы с рабочим путем и защитным путем, и, на основании вышеупомянутых этапов S101a - S106a, способ может дополнительно включать в себя:
первый узел получает, согласно информации маршрута пути восстановления и информации маршрута защитного пути службы, набор защитных узлов, совместно используемых в прямом направлении, пути восстановления, причем защитный узел, совместно используемый в прямом направлении, в наборе защитных узлов, совместно используемых в прямом направлении, имеет один и тот же нижерасположенный соседний узел на пути восстановления и защитном пути;
первый узел определяет, является ли первый узел защитным узлом, совместно используемым в прямом направлении, согласно набору защитных узлов, совместно используемых в прямом направлении, и получает второй результат определения; и
условие дополнительно включает в себя второй результат определения; и сообщение запроса установления дополнительно включает в себя информацию защитного узла, совместно используемого в прямом направлении, причем информация защитного узла, совместно используемого в прямом направлении, является набором узлов, полученным путем удаления первого узла из набора защитных узлов, совместно используемых в прямом направлении.
[0036] Кроме того, этот первый узел выделяет первую метку и первый интерфейс согласно условию, причем условие включает в себя первый результат определения и второй результат определения, может, в частности, включать в себя:
если первый результат определения состоит в том, что первый узел является рабочим узлом, совместно используемым в прямом направлении, первый узел выделяет первую метку и первый интерфейс, причем первая метка идентична метке переадресации от первого узла на второй нижерасположенный соседний узел, первый интерфейс идентичен выходному интерфейсу от первого узла на второй нижерасположенный соседний узел, и второй нижерасположенный соседний узел является нижерасположенным соседним узлом первого узла на рабочем пути; и
если второй результат определения состоит в том, что первый узел является защитным узлом, совместно используемым в прямом направлении, первый узел выделяет первую метку и первый интерфейс, причем первая метка идентична метке переадресации от первого узла на третий нижерасположенный соседний узел, первый интерфейс идентичен выходному интерфейсу от первого узла на третий нижерасположенный соседний узел, и третий нижерасположенный соседний узел является нижерасположенным соседним узлом первого узла на защитном пути.
[0037] Кроме того, сообщение запроса установления может дополнительно включать в себя информацию указания совместно используемого ресурса, причем информация указания совместно используемого ресурса может использоваться для указания, что путь восстановления совместно использует ресурс полосы с рабочим путем и защитным путем.
[0038] Кроме того, информация маршрута пути восстановления получается на первом узле путем поиска согласно информации повреждения рабочего пути.
[0039] Согласно другому варианту осуществления настоящего изобретения, процесс способа установления пути восстановления показан на фиг. 1B, и способ включает в себя следующие этапы.
[0040] Этап S101b: второй узел принимает сообщение запроса установления пути восстановления службы, причем сообщение запроса установления включает в себя, по меньшей мере, вторую метку, второй интерфейс и информацию маршрута пути восстановления, вторая метка является меткой переадресации от первого вышерасположенного соседнего узла на второй узел, второй интерфейс является выходным интерфейсом от первого вышерасположенного соседнего узла на второй узел, и первый вышерасположенный соседний узел является вышерасположенным соседним узлом второго узла на пути восстановления.
[0041] Этап S102b: второй узел получает, согласно информации маршрута пути восстановления и информации маршрута рабочего пути службы, набор рабочих узлов, совместно используемых в обратном направлении, пути восстановления, причем рабочий узел, совместно используемый в обратном направлении, в наборе рабочих узлов, совместно используемых в обратном направлении, имеет один и тот же вышерасположенный соседний узел на пути восстановления и рабочем пути.
[0042] Этап S103b: второй узел определяет, является ли второй узел рабочим узлом, совместно используемым в обратном направлении, согласно набору рабочих узлов, совместно используемых в обратном направлении, и получает третий результат определения.
[0043] Этап S104b: второй узел выделяет третью метку и третий интерфейс согласно условию, причем условие включает в себя третий результат определения, третья метка является меткой переадресации от второго узла на первый вышерасположенный соседний узел, и третий интерфейс является выходным интерфейсом от второго узла на первый вышерасположенный соседний узел.
[0044] Этап S105b: второй узел устанавливает перекрестное соединение пути восстановления согласно второй метке, второму интерфейсу, третьей метке и третьего интерфейса.
[0045] Этап S106b: после выделения третьей метки и третьего интерфейса, второй узел передает сообщение ответа установления пути восстановления на первый вышерасположенный соседний узел, причем сообщение ответа установления включает в себя, по меньшей мере, третью метку, третий интерфейс, информацию маршрута пути восстановления и информацию рабочего узла, совместно используемого в обратном направлении, и информация рабочего узла, совместно используемого в обратном направлении, является набором узлов, полученным путем удаления второго узла из набора рабочих узлов, совместно используемых в обратном направлении.
[0046] Кроме того, этот второй узел выделяет третью метку и третий интерфейс согласно условию, причем условие включает в себя третий результат определения, может, в частности, включать в себя:
если третий результат определения состоит в том, что второй узел является рабочим узлом, совместно используемым в обратном направлении, второй узел выделяет третью метку и третий интерфейс, причем третья метка идентична метке переадресации от второго узла на второй вышерасположенный соседний узел, третий интерфейс идентичен выходному интерфейсу от второго узла на второй вышерасположенный соседний узел, и второй вышерасположенный соседний узел является вышерасположенным соседним узлом второго узла на рабочем пути.
[0047] Кроме того, способ может дополнительно включать в себя:
сообщение запроса установления дополнительно вк