Способ и устройство для разделения маршрутов в услугах ason
Иллюстрации
Показать всеИзобретение относится к области технологий связи. Технический результат заключается в исключении не только использования одного пути множеством услуг, но и ситуации, при которой невозможно найти маршруты при наличии достаточных ресурсов, поскольку в известном уровне техники маршруты, несущие каждую из услуг, не могут быть достаточно разделены или сетевые ресурсы не могут использоваться достаточным образом. Для этого раскрывается способ и устройство для разделения маршрутов в услугах ASON, причем способ содержит этапы, на которых вычисляют маршрут для каждого из различных вызовов или каждой из различных услуг того же вызова в автоматической коммутируемой оптической сети (ASON), причем если имеются достаточные сетевые ресурсы, то устанавливают маршруты соответствующих услуг так, чтобы они были независимыми друг от друга; и если не имеются достаточные ресурсы, то устанавливают маршруты соответствующих услуг так, чтобы они частично совпадали или полностью совпадали. 2 н. и 6 з.п. ф-лы, 8 ил.
Реферат
Область техники, к которой относится изобретение
Настоящее изобретение относится к области технологий связи, и в частности к способу и устройству для разделения маршрутов в услугах автоматической коммутируемой оптической сети (сокращенно ASON) в области связи.
Уровень техники
Автоматическая коммутируемая оптическая сеть (сокращенно ASON) представляет собой сеть нового поколения, которая может выполнять функцию автоматической коммутации под управлением выборов маршрутов и сигнализации. Появление ASON обеспечило средство управления и организации автоматизации для трафика с большой пропускной способностью. Сеть ASON характеризуется возможностью ее использования в качестве несущей сети, и когда ASON используют в качестве несущей сети, она может обеспечить надежную службу доставки для служебных сетей, таких как IP, 3G, сети с программной коммутацией и т.п.; и когда ASON используют в качестве служебной сети, она может непосредственно обеспечивать такие услуги, как высококачественная выделенная линия Ethernet (сокращенно EPL), распределение полосы пропускания в соответствии с потребностями, оптическая виртуальная персональная сеть и т.д.
ASON вводит независимую плоскость управления на основе исходной плоскости управления и плоскости передачи обычной сети SDH. Основные функции плоскости управления состоят в установлении, подтверждении и отслеживании путей и координировании реализации функций плоскости управления и плоскости передачи, содержащих такие функции, как устранение сбоев, управление конфигурацией (выделение и освобождение ресурсов), управление производительностью, управление безопасностью, управление тарификацией и т.д.; плоскость управления состоит из группы объектов связи, которые поддерживаются сетью сигнализации и способны осуществлять такие функции, как установление, освобождение, отслеживание, обслуживание соединений и т.д.; и плоскость передачи содержит элемент сети передачи, используемый для реализации перекрестной функции и обеспечивающий функции доставки полезной нагрузки, отслеживания рабочих характеристик, обнаружения сбоев и защитной коммутации.
В уровне техники, когда плоскость управления ASON устанавливает множество вызовов или устанавливает множество услуг в рамках одного и того же вызова, маршруты между каждым из вызовов или между различными услугами в рамках одного и того же вызова либо не разделяются, либо полностью разделяются. Однако пользователи всегда надеются на то, что маршруты, несущие различные вызовы или различные услуги в рамках одного и того же вызова, максимально разделены при достаточном уровне использования сетевых ресурсов. Следует не только избегать использования одного пути множеством услуг, но и можно избежать ситуации, когда невозможно найти маршруты при наличии достаточных ресурсов. Известное из уровня техники решение, направленное на разделение маршрутов, по-прежнему не отвечает охарактеризованным выше требованиям пользователей.
Раскрытие изобретения
Настоящее изобретение предложено с учетом существующей в уровне техники проблемы, состоящей в том, что когда плоскость управления ASON устанавливает множество услуг, маршруты, несущие эти услуги, либо не разделены, либо полностью разделены, что приводит к тому, что маршруты, несущие услуги, не могут быть достаточно разделены или сетевые ресурсы не могут использоваться в достаточной степени. Поэтому настоящее изобретение предусматривает улучшенный способ и улучшенное устройство для разделения маршрутов в услугах ASON, направленные на решение по меньшей мере одной из вышеуказанных проблем.
Согласно одному аспекту настоящего изобретения предусмотрен способ разделения маршрутов в услугах ASON.
Способ разделения маршрутов в услугах ASON согласно настоящему изобретению содержит этапы, на которых: вычисляют маршрут для каждого из различных вызовов или каждой из различных услуг того же вызова в автоматической коммутируемой оптической сети (ASON); причем если имеются достаточные сетевые ресурсы, то устанавливают маршруты соответствующих услуг так, чтобы они были независимыми друг от друга; и если не имеются достаточные ресурсы, то устанавливают маршруты соответствующих услуг так, чтобы они частично совпадали или полностью совпадали.
Согласно другому аспекту настоящего изобретения предусмотрено устройство для разделения маршрутов в услугах ASON.
Устройство для разделения маршрутов в услугах ASON содержит: блок вычисления маршрута, причем блок вычисления маршрута выполнен с возможностью вычисления маршрута для каждого из различных вызовов или каждой из различных услуг одного и того же вызова в автоматической коммутируемой оптической сети, причем если имеются достаточные сетевые ресурсы, то устанавливают маршруты соответствующих услуг так, чтобы они были независимыми друг от друга; и если не имеются достаточные ресурсы, то устанавливают маршруты соответствующих услуг так, чтобы они частично совпадали или полностью совпадали.
Благодаря настоящему изобретению обеспечено решение для разделения маршрутов для услуг ASON, и маршрут вычисляют для каждой услуги в ASON; причем если имеются достаточные сетевые ресурсы, то маршруты для каждой из услуг устанавливают таким образом, чтобы они были независимыми друг от друга; и если не имеются достаточные ресурсы, то маршруты для каждой из услуг устанавливают таким образом, чтобы они частично совпадали или полностью совпадали. Так решается присущая уровню техники проблема того, что маршруты, несущие каждую услугу, не могут быть достаточно разделены или сетевые ресурсы не могут быть в достаточной степени использованы, и таким образом не только можно избежать использования одного пути множеством услуг, но и исключить ситуацию, при которой маршруты не могут быть найдены при достаточных ресурсах.
Другие признаки и преимущества настоящего изобретения будут описаны в нижеследующем описании и отчасти станут очевидными из описания, либо будут выяснены при реализации настоящего изобретения. Задачи и другие преимущества настоящего изобретения могут быть реализованы и получены посредством структур, особо указанных в описании, формуле изобретения и на чертежах.
Краткое описание чертежей
Приведенные в настоящем документе чертежи используются для обеспечения дальнейшего понимания настоящего изобретения и составляют часть описания, которое используется для пояснения настоящего изобретения наряду с вариантами выполнения настоящего изобретения без ненадлежащего ограничения объема настоящего изобретения. На чертежах показано:
Фиг.1 - блок-схема способа разделения маршрутов для услуг ASON согласно варианту выполнения настоящего изобретения;
Фиг.2 - блок-схема способа разделения маршрутов для услуг ASON согласно предпочтительному варианту выполнения настоящего изобретения;
Фиг.3 - структурная блок-схема устройства для разделения маршрутов для услуг ASON согласно варианту выполнения настоящего изобретения;
Фиг.4 - структурная блок-схема устройства для разделения маршрутов для услуг ASON согласно предпочтительному варианту выполнения настоящего изобретения;
Фиг.5 - принципиальная схема сети согласно варианту I выполнения настоящего изобретения;
Фиг.6 - принципиальная схема сети согласно варианту II выполнения настоящего изобретения;
Фиг.7 - принципиальная схема сети согласно варианту III выполнения настоящего изобретения; и
Фиг.8 - принципиальная схема сети согласно варианту IV выполнения настоящего изобретения.
Осуществление изобретения
В отношении присущей уровню техники проблемы, состоящей в том, что когда плоскость управления ASON устанавливает множество услуг, то маршруты, несущие услуги, либо не разделены, либо полностью разделены, что приводит к тому, что либо маршруты, несущие услуги, не могут быть достаточно разделены, либо сетевые ресурсы не могут быть достаточным образом использованы, настоящее изобретение предлагает стратегию разделения маршрутов, несущих множество вызовов или различных услуг в рамках одного и того же вызова, в наибольшей возможной степени. В данном случае, вышеупомянутое множество вызовов или различных услуг в рамках одного и того же вызова может относиться к вызовам и услугам с одними и теми же предыдущими/последующими обслуживающими узлами, и поэтому разделение маршрутов между соответствующими вызовами или между соответствующими услугами в рамках одного и того же вызова реализовано в виде разделения ресурсов пройденного маршрута для узлов, а не последующих и предыдущих узлов (промежуточных узлов) соответствующих услуг, и содержит три типа разделения: разделение ресурсов соединений, разделение ресурсов узлов и разделение ресурсов группы соединений с общим риском (сокращенно SRLG). При условии, что пользователь не имеет назначенных ограничивающих маршрутов, плоскость управления ASON может применять стратегию разделения маршрутов, предлагаемую настоящим изобретением, для различных вызовов или различных услуг в рамках одного и того же вызова согласно потребностям пользователя.
Согласно вариантам выполнения настоящего изобретения, при условии наличия достаточных сетевых ресурсов маршруты соответствующих вызовов или соответствующих услуг в рамках одного и того же вызова полностью разделены, причем сетевые ресурсы, занимаемые разделенными соответствующими услугами, полностью не совпадают, и когда недостаточно сетевых ресурсов, маршруты соответствующих вызовов или соответствующих услуг в рамках одного и того же вызова разделены настолько, насколько это возможно, причем сетевые ресурсы, занимаемые разделенными услугами, частично совпадают или полностью не совпадают. В соответствии с вышеуказанным техническим решением, предусмотренным настоящим изобретением, с одной стороны, может быть снижен риск использования одного и того же пути множеством услуг; а с другой стороны, существующие сетевые ресурсы могут быть максимально использованы путем применения стратегии минимального совпадения ресурсов для выполнения разделения маршрутов.
Варианты выполнения настоящего изобретения и признаки вариантов выполнения могут комбинироваться друг с другом при условии отсутствия противоречия между ними.
Предпочтительные варианты выполнения изобретения будут описаны далее в связи с сопровождающими чертежами, и следует понимать, что предпочтительные варианты выполнения, описанные здесь, приведены только в целях иллюстрации, но не для ограничения объема настоящего изобретения.
Варианты выполнения способа
Способ разделения маршрутов для услуг ASON предусмотрен первым согласно варианту выполнения настоящего изобретения.
Фиг.1 представляет собой блок-схему способа разделения маршрутов для маршрутов услуг ASON согласно варианту выполнения настоящего изобретения. Как показано на Фиг.1, способ разделения маршрутов для услуг ASON согласно варианту выполнения настоящего изобретения содержит следующие операции: вычисление маршрута для каждого из различных вызовов или каждой из различных услуг того же вызова в автоматической коммутируемой оптической сети (ASON).
Как указано выше, если имеются достаточные сетевые ресурсы, то маршруты соответствующих услуг устанавливают так, что они независимы друг от друга, а при отсутствии достаточных ресурсов устанавливают маршруты соответствующих услуг так, чтобы они частично совпадали или полностью совпадали.
Предпочтительно, чтобы, при условии относительной достаточности сетевых ресурсов, маршруты среди соответствующих вызовов или среди соответствующих услуг в одном и том же вызове были разделены с применением стратегии полного разделения, и сетевые ресурсы, занимаемые разделяемыми соответствующими услугами, полностью не совпадали.
Вышеупомянутые сетевые ресурсы предпочтительно содержат, не ограничиваясь, следующие ресурсы: ресурсы узлов, ресурсы соединений и ресурсы групп соединений с общим риском.
Предпочтительно, чтобы вышеупомянутое установление маршрутов соответствующих услуг так, чтобы они были независимыми друг от друга, было реализуемо путем следующих операций: полного разделения маршрутов, несущих соответствующие услуги, согласно стратегии разделения соединений, разделения узлов и разделения групп соединений с общим риском, в которой разделение соединений означает установление любых двух маршрутов, несущих услуги в ASON, таким образом, чтобы они не содержали одних и тех же соединений; разделение узлов означает установление любых двух маршрутов, несущих услуги в ASON, таким образом, чтобы они не содержали одних и тех же промежуточных узлов, и разделение групп соединений с общим риском означает установление любых двух маршрутов, несущих услуги в ASON, таким образом, чтобы они не содержали соединении, принадлежащих к одной и той же группе соединений с общим риском. Полное разделение маршрутов услуг ASON может быть выполнено в сочетании с вышеупомянутыми тремя факторами.
Предпочтительно, чтобы после разделения сетевые ресурсы (т.е. ресурсы узлов, ресурсы соединений и ресурсы групп соединений с общим риском), занятые соответствующими услугами, полностью не совпадали.
Предпочтительно, при условии относительной недостаточности сетевых ресурсов, чтобы маршруты среди соответствующих вызовов или среди соответствующих услуг в одном и том же вызове были разделены с применением стратегии минимального совпадения, и сетевые ресурсы, занятые разделяемыми соответствующими услугами, частично совпадали или полностью совпадали.
Предпочтительно, чтобы вышеупомянутое установление маршрутов соответствующих услуг с частичным совпадением или полным совпадением было реализуемо путем следующих операций:
Этап (1): выполнение разделения согласно стратегии разделения соединений, разделения узлов и неразделения групп соединений с общим риском, и оценка того, могут ли быть определены маршруты, несущие соответствующие услуги. Если нет, то выполняют этап (2).
Предпочтительно, чтобы разделение соединений означало установление любых двух маршрутов, несущих услуги в ASON, таким образом, чтобы они не содержали одни и те де соединения, разделение узлов означало установление любых двух маршрутов, несущих услуги в ASON, таким образом, чтобы они не содержали одни и те же промежуточные узлы, а неразделение групп соединений с общим риском означало установление любых двух маршрутов, несущих услуги в ASON, таким образом, чтобы они содержали соединения, относящиеся к одной и той же группе соединений с общим риском. Например, путь 1, несущий услугу 1, устанавливают в ASON таким образом, что путь 1 содержит соединение, относящееся к группе 3 соединений с общим риском, а путь 2, несущий услугу 2, устанавливают в вышеупомянутой ASON таким образом, что путь 2 также содержит соединение, относящееся к группе 3 соединений с общим риском. Таким образом, два пути содержат соединения, относящиеся к одной и той же группе соединений с общим риском. В результате для путей 1 и 2 выполняется разделение согласно стратегии неразделения групп соединений с общим риском.
Как указано выше, если маршрут, несущий услугу, не может быть установлен на этапе (1) в сети, то маршрут устанавливают согласно этапу (2).
Этап (2): выполнение разделения согласно стратегии разделения соединений, неразделения узлов и неразделения групп соединений с общим риском, и оценка того, могут ли быть определены маршруты, несущие соответствующие услуги. Если нет, то выполняют этап (3).
Как указано выше, если маршрут, несущий услугу, не может быть установлен на этапе (2) в сети, то устанавливают маршрут согласно этапу (3).
Этап (3): выполнение разделения согласно стратегии неразделения соединений, неразделения узлов и неразделения групп соединений с общим риском, и оценка того, могут ли быть определены маршруты, несущие соответствующие услуги. Если нет, то маршрут, несущий услугу, не может быть установлен в ASON.
Как указано выше, после вычисления маршрута, несущего услугу, на этапе (3) сетевые ресурсы (т.е. ресурсы узлов, ресурсы соединений и ресурсы групп соединений с общим риском), занятые соответствующими услугами, полностью совпадают.
Предпочтительно, чтобы, если маршрут, несущий текущую услугу все же не может быть определен на этапе (3), это указывало на то, что сетевые ресурсы (ресурсы маршрута) исчерпаны и маршрут для передачи текущей услуги не может быть найден.
Предпочтительно, чтобы при выполнении разделения маршрутов разделение узлов, разделение соединений и разделение групп соединений с общим риском были ранжированы по уровням приоритетности согласно требованиям пользователя и затем были объединены в стратегию минимального совпадения сетевых ресурсов. Разделение маршрутов может быть выполнено в соответствии с этой стратегией.
Как указано выше, порядок уровней приоритетности может быть установлен самим пользователем. Например, разделение узлов рассматривается первым, затем разделение соединений и в последнюю очередь разделение SRLG. Таким образом может быть установлена вышеупомянутая стратегия минимального совпадения сетевых ресурсов.
Сначала выполняют разделение согласно стратегии разделения соединений, разделения узлов и неразделения групп соединений с общим риском. Если маршрут для текущей услуги не может быть определен, то выполняют разделение согласно стратегии разделения узлов, неразделения соединений и неразделения групп соединений с общим риском. Если маршрут для текущей услуги по-прежнему не может быть определен, то наконец выполняют разделение согласно стратегии неразделения соединений, неразделения узлов и неразделения групп соединений с общим риском. И если маршрут для текущей услуги по-прежнему не может быть определен, то установление текущего вызова является невыполненным.
Фиг.2 представляет собой блок-схему способа разделения маршрутов для услуг ASON согласно предпочтительному варианту выполнения настоящего изобретения. Как показано на Фиг.2, способ разделения маршрутов для услуг ASON согласно предпочтительному варианту выполнения настоящего изобретения содержит следующие операции (этапы 3201-S209).
Этап S201: применение стратегии полного разделения для выбора пути, который полностью отделен от путей, установленных ранее для передачи соответствующих услуг в рамках всех вызовов, то есть выбор полностью неиспользуемого пути в сети для передачи текущей услуги. На данном этапе осуществляют разделение соединений, разделение узлов и разделение SRLG. Если маршрут для передачи текущей услуги не может быть определен, то выполняют этап S203.
Этап S203: использование разделения соединений и разделения узлов для выбора пути, соединения и узлы которого отличны от тех, что используются для ранее установленных вызовов. На данном этапе осуществляют разделение соединений и разделение узлов, но не разделяют SRLG. Если маршрут для передачи текущей услуги не может быть найден, то выполняют этап S205.
Этап S205: использование разделения соединений, выбор пути, соединения которого отличны от тех, что используются для ранее установленных вызовов, и на данном этапе осуществляют разделение соединений, но не разделяют узлы и SRLG. Если маршрут для передачи текущей услуги не может быть найден, то выполняют этап S207.
Этап S207: выбор того же пути, что используется для ранее установленных вызовов, для передачи текущей услуги. На данном этапе не разделяют соединения, не разделяют узлы и не разделяют SRLG. Если маршрут для передачи текущей услуги по-прежнему не может быть найден, то выполняют этап S209.
Этап S209: ресурсы маршрутов в сети исчерпаны, и установление текущего вызова является невыполненным.
Согласно варианту выполнения настоящего изобретения предусмотрен способ разделения маршрутов для услуг ASON. Согласно способу сетевые ресурсы могут быть достаточным образом использованы и при этом маршруты, несущие различные вызовы или различные услуги в одном и том же вызове, могут быть максимально разделены. Кроме того, пользователи могут регулировать уровни приоритетности разделения узлов, соединений и SRLG в соответствии со своими практическими потребностями, что в большей степени удовлетворяет пользователей.
Варианты выполнения устройства
Согласно варианту выполнения настоящего изобретения дополнительно предусмотрено устройство для разделения маршрутов для услуг ASON.
Фиг.3 представляет собой структурную блок-схему устройства для разделения маршрутов для услуг ASON согласно варианту выполнения настоящего изобретения. Фиг.4 представляет собой структурную блок-схему устройства для разделения маршрутов для услуг ASON согласно предпочтительному варианту выполнения настоящего изобретения. Как показано на Фиг.3, устройство для разделения маршрутов для услуг ASON согласно варианту выполнения настоящего изобретения содержит: блок 1 вычисления маршрута, который будет далее описан в связи с Фиг.4.
Блок 1 вычисления маршрута выполнен с возможностью вычисления маршрута для каждого из различных вызовов или каждой из различных услуг в одном и том же вызове в автоматической коммутируемой оптической сети (ASON), причем если имеются достаточные сетевые ресурсы, то устанавливают маршруты соответствующих услуг так, чтобы они были независимыми друг от друга; и если не имеются достаточные ресурсы, то устанавливают маршруты соответствующих услуг так, чтобы они частично совпадали или полностью совпадали.
Предпочтительно, как показано на Фиг.4, блок 1 вычисления маршрута содержит: первый модуль 10 разделения маршрутов, второй модуль 12 разделения маршрутов, третий модуль 14 разделения маршрутов и четвертый модуль 16 разделения маршрутов, причем первый модуль 10 разделения маршрутов выполнен с возможностью определения маршрута, несущего каждую услугу, согласно стратегии разделения соединений, разделения узлов и разделения групп соединений с общим риском; второй модуль 12 разделения маршрутов выполнен с возможностью определения маршрута, несущего каждую услугу, согласно стратегии разделения соединений, разделения узлов и неразделения групп соединений с общим риском; третий модуль 14 разделения маршрутов выполнен с возможностью определения маршрута, несущего каждую услугу, согласно стратегии разделения соединений, неразделения узлов и неразделения групп соединений с общим риском; и четвертый модуль 16 разделения маршрутов выполнен с возможностью определения маршрута, несущего каждую услугу, согласно стратегии неразделения соединений, неразделения узлов и неразделения групп соединений с общим риском.
Блок 1 вычисления маршрута предпочтительно выполняет разделение соединений путем установления любых двух маршрутов, несущих услуги в ASON, таким образом, чтобы они не содержали одни и те же соединения; выполняет разделение узлов путем установления любых двух маршрутов, несущих услуги в ASON, таким образом, чтобы они не содержали одни и те же промежуточные узлы; и выполняет разделение групп соединений с общим риском путем установления любых двух маршрутов, несущих услуги в ASON, таким образом, чтобы они не содержали соединения, относящиеся к одной и той же группе соединений с общим риском.
Как указано выше, блок 1 вычисления маршрута устанавливает множество маршрутов для услуг и в достаточной мере использует сетевые ресурсы при условии гарантируется отделение маршрутов для соответствующих услуг друг от друга насколько это возможно.
Согласно варианту выполнения настоящего изобретения предусмотрено устройство для разделения маршрутов для услуг ASON. Блок 1 вычисления маршрута может быть использован для установления маршрутов для множества услуг. При установлении маршрутов уменьшается риск использования одного и того же пути множеством услуг, что не только соответствует стратегии минимального совпадения ресурсов, но и может использовать сетевые ресурсы в максимальной мере.
Пример I
Фиг.5 является принципиальной схемой сети согласно варианту I выполнения настоящего изобретения. Как показано на Фиг.5, необходимо установить два вызова от А к Z. Сначала рассматривают применение стратегии полного разделения для установления маршрутов доставки для двух вызовов, что содержит главным образом следующие операции.
Этап (1): установление первого вызова с применением стратегии полного разделения. На этом этапе в сети имеются два доступных пути, и первый вызов может использовать один из этих двух путей. Предположим, что первый вызов использует путь L1->L2->L3 и проходит через узлы А, В, С и Z.
Этап (2): установление второго вызова, который полностью отделен от первого вызова с применением стратегии полного разделения и с обходом соединений L1, L2, и L3 и узлов В и С, через которые проходит первый вызов. Таким образом, выбирают путь L4->L5->L6 и маршрут проходит через узлы A, D, Е и Z.
Таким образом? маршруты доставки двух вызовов могут быть установлены согласно стратегии полного разделения сетевых ресурсов и процедура завершается. При этом маршрут второго вызова полностью отделен от маршрута первого вызова.
Пример II
Фиг.6 является принципиальной схемой сети согласно варианту II выполнения настоящего изобретения. Как показано на Фиг.6, L3 и L6 относятся к группе соединений с общим риском (srlg=3 показана на чертеже), и необходимо установить два вызова от А к Z. Маршруты доставки двух вызовов устанавливают согласно стратегии разделения, которая содержит главным образом следующие операции.
Этап (1): установление первого вызова с применением стратегии полного разделения. На данном этапе в сети имеются два доступных пути, и первый вызов может использовать один из двух путей. Предположим, что первый вызов использует путь L1->L2->L3 и проходит через узлы А, В, С и Z.
Этап (2): установление второго вызова, которое содержит следующие этапы.
Этап А: сначала рассматривают возможность полного отделения пути второго вызова от пути первого вызова путем применения стратегии полного разделения, обхода соединений L1, L2, L3 и узлов В и С, и в то же время обхода SRLG L3 и L6. И если не удается найти ресурс SRLG, удовлетворяющий данному условию, то стратегия полного разделения терпит неудачу и переходят к этапу В.
Этап В: выполняют разделение путем применения стратегии минимального совпадения, обхода соединений L1, L2, L3 и узлов В и С, через которые проходит первый вызов, и необхода SRLG. И находят пути L4, L5 и L6, удовлетворяющие поставленному условию. Установление второго вызова является успешным; маршрут услуги использует L4->L5->L6 и проходит через A, D, Е и Z.
Таким образом, установление двух вызовов является успешным и процедура завершается. Второй вызов и первый вызов проходят через одну и ту же SRLG, а другие их ресурсы соединений и узлов не совпадают.
Пример III
Фиг.7 представляет собой принципиальную схему сети согласно варианту III выполнения настоящего изобретения. Как показано на Фиг.7, L3 и L6 относятся к группе соединений с общим риском (srlg=3 показана на чертеже), и устанавливают два вызова от А к Z. Маршруты доставки двух вызовов устанавливают согласно стратегии разделения, которая содержит главным образом следующие операции.
Этап (1): установление первого вызова с применением стратегии полного разделения. На данном этапе в сети имеются два доступных пути, и первый вызов может использовать один из этих двух путей. Предположим, что первый вызов использует путь L1->L2->L3 и проходит через узлы А, В, С и Z соответственно.
Этап (2): установление второго вызова, которое содержит следующие этапы.
Этап А: сначала рассматривают возможность полного отделения пути второго вызова от пути первого вызова путем применения стратегии полного разделения, обхода соединений L1, L2, L3 и узлов В и С, ив то же время обхода SRLG L3 и L6. И если не удается найти ресурс SRLG и узел, удовлетворяющие поставленному условию, то стратегия полного разделения терпит неудачу, и переходят к этапу В.
Этап В: применяют стратегию наибольшего возможного разделения соединений и узлов, обходят соединения L1, L2, L3 и узлы В и С, через которые проходит первый вызов, и не обходят SRLG L6. И если по-прежнему не удается найти ресурс узлов, удовлетворяющий поставленному условию, то стратегия наибольшего возможного разделения соединений и узлов терпит неудачу, и переходят к этапу С.
Этап С: применяют стратегию наибольшего возможного разделения соединений, обходят соединения L1, L2, L3, но не обходят узлы В, С и SRLG L6. Находят пути L4, L5 и L6, удовлетворяющие поставленному условию. Установление второго вызова является успешным. Маршрут вызова использует L4->L5->L6 и проходит через узлы А, В, С и Z.
Таким образом, установление двух вызовов является успешным и процедура завершается. Второй вызов и первый вызов проходят через одни и те же узлы и SRLG, но ресурсы соединений не совпадают.
Пример IV
Фиг.8 представляет собой принципиальную схему сети согласно варианту IV выполнения настоящего изобретения. Как показано на Фиг.8, необходимо установить два вызова от А к Z. Маршруты доставки двух вызовов устанавливают согласно стратегии разделения, которая содержит главным образом следующие операции.
Этап (1): установление первого вызова. На данном этапе имеется только один доступный путь в сети, и первый вызов использует путь L1->L2->L3 и проходит через узлы А, В, С и Z соответственно.
Этап (2): установление второго вызова, которое содержит следующие этапы.
Этап А: сначала рассматривают возможность полного отделения пути второго вызова от пути первого вызова с применением стратегии полного разделения, обходом соединений L1, L2, L3 и узлов В и С. И если не удается найти ресурса узла или соединения, удовлетворяющего поставленному условию, то стратегия полного разделения терпит неудачу и переходят к этапу В.
Этап В: применяют стратегию наибольшего возможного разделения соединений и узлов, обходят соединения L1, L2, L3 и узлы В и С, через которые проходит первый вызов, и не обходят SRLG. И если по-прежнему не удается найти ресурса соединения или узла, удовлетворяющего поставленному условию, то стратегия разделения соединений и узлов все же не выполняется, и выполняют этап С.
Этап С: применяют стратегию разделения наибольшего возможного разделения соединений, обходят соединения L1, L2, L3 и не обходят узлы В, С и SRLG. И если определяют, что по прежнему нет ресурса соединения, удовлетворяющего поставленному условию, то данная стратегия не выполняется, и переходят к этапу D.
Этап D: при условии, что как соединения, узлы, так и SRLG нельзя обойти, второй вызов должен использовать путь L1->L2->L3, который является тем же, что и путь первого вызова, и проходит через узлы А, В, С и Z соответственно.
При этом установление двух вызовов является успешным и процедура завершается. Маршрут, несущий второй вызов, полностью совпадает с маршрутом, несущим первый вызов.
Вышеприведенные четыре примера являются лишь частными случаями вариантов выполнения настоящего изобретения, и в его объем могут входить и другие варианты выполнения при условии отсутствия противоречий. Например, при выполнении разделения маршрутов разделение узлов, разделение соединений и разделение групп соединений с общим риском могут быть ранжированы по уровням приоритетности согласно требованиям пользователя и затем могут быть объединены в стратегию минимального совпадения сетевых ресурсов. Разделение маршрутов может выполняться согласно этой стратегии.
Как описано выше, за счет технического решения, предусмотренного вариантами выполнения настоящего, выполнение разделения маршрутов, несущих каждую услугу в автоматической коммутируемой оптической сети (ASON) согласно стратегии полного разделения сетевых ресурсов или стратегии минимального совпадения сетевых ресурсов может решить присущую уровню техники проблему, состоящую в том, что при установлении множества услуг в плоскости управления ASON маршруты, несущие услуги, не разделяются или полностью разделяются, что приводит к тому, что сетевые ресурсы не могут использоваться достаточным образом, либо не могут быть достаточно разделены маршруты, несущие услуги, ввиду недостаточности ресурсов. Маршруты, несущие различные вызовы или различные услуги в рамках одного и того же вызова, могут быть максимально разделены, в то время как сетевые ресурсы также могут быть использованы в достаточной степени. Кроме того, пользователи могут регулировать уровни приоритетности разделения узлов, соединений и SRLG согласно своим практическим потребностям, и вновь объединять их в стратегию разделения, что повышает уровень удовлетворения пользователя.
Очевидно, что специалистам в данной области техники следует понимать, что вышеупомянутые модули и этапы настоящего изобретения могут быть реализованы с применением вычислительного устройства общего назначения, могут быть объединены в одном вычислительном устройстве или распределены в сети, которая состоит из множества вычислительных устройств, и в качестве альтернативы они могут быть реализованы с применением исполняемого программного кода для вычислительного устройства, таким образом, что они могут быть сохранены в запоминающем устройстве и выполнены вычислительным устройством, или они могут быть соответственно выполнены в виде модуля интегральной схемы, либо множество модулей или этапов настоящего изобретения могут быть выполнены в виде одного модуля интегральной схемы. Таким образом, настоящее изобретение не ограничено каким-либо конкретным сочетанием аппаратных и программных средств.
Вышеприведенное описание предназначено лишь для иллюстрации предпочтительных вариантов выполнения, но не для ограничения объема настоящего изобретения. Различные перестановки и изменения в настоящем изобретении являются очевидными для специалистов в данной области техники. В объем, определенный формулой изобретения, входит любая модификация, эквивалентная замена и усовершенствование в рамках сущности и принципов настоящего изобретения.
1. Способ разделения маршрутов в услугах ASON, отличающийся тем, что содержит этапы, на которых:вычисляют маршрут для каждого из различных вызовов или каждой из различных услуг одного и того же вызова в автоматической коммутируемой оптической сети (ASON);причем если имеются достаточные сетевые ресурсы, то устанавливают маршруты соответствующих услуг так, чтобы они были независимыми друг от друга, и если не имеются достаточные ресурсы, то устанавливают маршруты соответствующих услуг так, чтобы они частично совпадали или полностью совпадали.
2. Способ по п.1, отличающийся тем, что сетевые ресурсы содержат:ресурсы узла, ресурсы соединения и ресурсы группы соединений с общим риском.
3. Способ по п.2, отличающийся тем, что установление маршрутов соответствующих услуг так, чтобы они были независимыми друг от друга, содержит этап, на котором:полностью разделяют маршруты, несущие каждую из услуг в ASON, согласно стратегии разделения соединений, разделения узлов и разделения групп соединений с общим риском.
4. Способ по п.2, отличающийся тем, что установление маршрутов для соответствующих услуг так, чтобы они частично совпадали или полностью совпадали, содержит этапы, на которых:этап В1: выполняют разделение согласно стратегии разделения соединений, разделения узлов и разделения групп соединений с общим риском, оценивают, могут ли быть определены маршруты, несущие соответствующие услуги; если нет, то выполняют этап В2;этап В2: выполняют разделение согласно стратегии разделения соединений, неразделения узлов и неразделения групп соединений с общим риском, оценивают, могут ли быть определены маршруты, несущие соответствующие услуги, если нет, то выполняют этап В3; иэтап В3: выполняют разделение согласно стратегии неразделения соединений, неразделения узлов и неразделения групп соединений с общим риском, оценивают, могут ли быть определены маршруты, несущие соответствующие услуги, причем если нет, то маршрут, несущий услугу, не может быть установлен в ASON.
5. Способ по п.3 или 4, отличающийся тем, чтовыполняют разделение соединений путем установления любых двух маршрутов, несущих услуги в ASON, так, чтобы они не содержали одно и то же соединение;выполняют разделение узлов путем установления любых двух маршрутов, несущих услуги в ASON, так, что