Изобретение относится к передаче данных в сети связи. Конкретно данное изобретение относится к идентифицированию и определению местонахождения пунктов отказа в сети связи.
Асинхронный режим передачи данных (АРП) является стандартным протоколом для передачи данных электросвязи по сети связи. Этот режим основан на передаче данных в пакетах данных фиксированного размера, называемых элементами АРП, в которых каждый элемент АРП имеет часть полезной нагрузки из 48 восьмибитовых байтов и заголовочную часть из пяти восьмибитовых байтов. АРП хорошо известен в данной области техники.
АРП часто используют для транспортировки передаваемых с низкой скоростью передачи данных в битах в сетях связи, например речевых данных с низкой скоростью передачи в битах. Конкретнее, стандартный АРП вводит значительную задержку во времени в передачу данных с низкой скоростью передачи в битах. К сожалению, низкая скорость передачи данных в битах, таких как речевые данные, приводит к задержкам передачи данных. Поэтому для АРП разработаны хорошо известные в данной области техники несколько разных слоев адаптации АРП (САА), чтобы АРП можно было использовать для более эффективного транспортирования данных низкой скорости передачи в битах.
Одним из САА, разработанных для повышения эффективности АРП в отношении данных низкой скорости передачи в битах, является САА2. САА2 также хорошо известен в данной области техники, и более подробно описывается в Рекомендации МСЭ 1.363.2 "Техническое описание слоя адаптации 2-го типа для АРП B-ISDN" (далее - "описание САА2"). САА2 превращает АРП в более эффективное средство транспортирования данных с низкой скоростью передачи в битах путем введения данных с низкой скоростью передачи из любого числа разных источников в пакеты данных САА2 и затем путем уплотнения пакетов данных САА2 в одно соединение АРП.
Согласно описанию САА2 стандартный формат пакета данных САА2 аналогичен стандартному формату стандартного элемента АРП. Например, пакет данных САА2 также имеет заголовочную часть и часть полезной нагрузки. Но заголовочная часть пакета данных САА2 имеет длину 3 восьмибитовых байтов, а полезная нагрузка пакета данных САА2 может изменяться от 1 восьмибитового байта до 64 восьмибитовых байтов.
Заголовочная часть пакета данных САА2 более конкретно содержит 8-битовое поле идентификатора соединения (ИС), 6-битовое поле указателя длины (УД), 5-битовое поле информации от пользователя к пользователю (ПП) и 5-битовый код контроля ошибок заголовка (КОЗ). Поле ИС определяет канал ССА2, к которому относится данный пакет САА2. Согласно описанию САА2 пакет САА2 может относиться к одному из 248 разных каналов САА2. Соответственно, пакеты данных САА2 из 248 разных источников САА2 можно уплотнить в единое соединение АРП. Поле ИД, в соответствии с самим его названием, определяет длину части полезной нагрузки пакета данных САА2 (например, число восьмибитовых байтов в части полезной нагрузки). Код КОЗ конкретно используют для обнаружения ошибок в заголовочной части пакета САА2.
Задача поля ПП состоит в предоставлении сведений о соответствующем пакете САА2 между исходным узлом (т.е. узлом сети, который формирует пакет САА2) и узлом назначения (т.е. узлом сети, в который направляют пакет данных САА2), и, возможно, некоторым число промежуточных узлов. Как указано выше, в поле ПП имеется 5 битов. Поэтому возможны разные двоичные сочетания (т.е. кодовые пункты) в количестве 32 сочетаний. Согласно описанию САА2 два из этих кодовых пункта конкретно резервируют для идентифицирования соответствующего пакета САА2 в качестве операционного и обслуживающего пакета данных (ОИО).
Стандартный заголовок элемента АРП содержит 3-битовое поле, называемое полем указателя типа полезной нагрузки (УТП). Функция поля УТП в заголовке элемента АРП аналогична функции поля ПП в заголовке пакета САА2. Например, два из восьми возможных кодовых пункта УТП используют для идентифицирования соответствующего элемента АРП в качестве элемента ОИО, в частности элемента ОИО, применяемого для выполнения кольцевой проверки. Кольцевой проверкой является функция ОИО, используемая для обнаружения прерванных соединений в сети. Один из этих двух кодовых пунктов конкретно идентифицирует элемент АРП в качестве пакета непрерывной кольцевой проверки. Другой кодовый пункт идентифицирует элемент АРП в качестве сегментного пакета кольцевой проверки. Пакет непрерывной кольцевой проверки используют для определения наличия прерванного соединения между исходным узлом и узлом назначения, когда между исходным узлом и узлом назначения имеется один, или несколько промежуточных узлов. Но точное местоположение прерывания нельзя определить. Сегментный пакет кольцевой проверки всегда направляют от исходного узла к близлежащему узлу назначения и затем обратно к исходному узлу; его используют только для определения наличия прерванного соединения между исходным узлом и этим прилегающим узлом назначения.
На практике процедура кольцевой проверки АРП очень сложна. Например, процедура пакета непрерывной кольцевой проверки не осуществляет точное определение места прерывания соединения между исходным узлом и неприлегающим узлом назначения. Помимо этого, процедура сегментной кольцевой проверки не обнаруживает и не может точно определить место разрыва соединения между исходным узлом и прилегающим узлом назначения, если это не происходит определенно между исходным узлом и прилегающим узлом назначения, определяемым сегментным пакетом кольцевой проверки. Для точного определения места прерывания соединения с помощью АРП оператор сети должен периодически проверять каждую линию связи сети и/или соединение отдельно. Обычно это выполняется в качестве низкоприоритетной задачи. Следовательно, ненужным образом затрачивается значительное количество времени сети и ресурсов сети (например, ширина полосы). Поэтому необходима упрощенная и эффективная процедура обнаружения места прерывания соединения в сети; процедура которая выполняется "по мере необходимости", а не периодически.
Краткое описание сущности изобретения
Задача данного изобретения заключается в обеспечении упрощенной процедуры обнаружения прерванных соединений в сети связи.
Другая задача данного изобретения заключается в обеспечении упрощенной процедуры обнаружения прерванных соединений в сети связи, которую инициирует конечный пользователь "по мере необходимости", а не оператор на периодической основе.
Еще одна задача данного изобретения заключается в обеспечении более эффективной процедуры определения места прерывания соединения в сети, чтобы сеть могла соответствующим образом перемаршрутизировать пакеты данных в обход прерванных соединений.
Еще одна задача данного изобретения заключается в обеспечении упрощенной и более эффективной процедуры обнаружения и определения положения прерванных соединений в целях экономии особо важных ресурсов сети.
Согласно одному из аспектов данного изобретения вышеуказанные и прочие задачи решают за счет способа и/или устройства обнаружения неисправности в сети связи, в которых имеет место пересылка первого пакета передачи от первого узла во второй узел, прилегающий к первому узлу, в первом направлении по каналу связи; пересылка первого пакета передачи от второго узла в третий узел, прилегающий ко второму узлу, в первом направлении по каналу связи; и передача второго пакета передачи от второго узла в первый узел. Способ и/или устройство также предусматривает формирование сигнала о неисправности, указывающего отказ, происшедший между первым узлом и вторым узлом, если второй пакет передачи не принят первым узлом в течение заданного периода времени.
Согласно еще одному из аспектов данного изобретения вышеизложенные и прочие задачи решают за счет способа и/или устройства обнаружения отказа в сети связи, в котором имеет место пересылка первого пакета передачи в направлении узла назначения от первого узла во второй узел, прилегающий к первому узлу, причем второй узел находится на канале связи между первым узлом и узлом назначения; установка заданного значения первому счетчику хронирования в первом узле, когда первый узел направляет первый пакет передачи во второй узел; пересылка первого пакета передачи по каналу связи в направлении узла назначения от второго узла в следующий узел, прилегающий ко второму узлу; и передача второго пакета передачи от второго узла в первый узел. Способ и/или устройство также предусматривает формирование сообщения о неисправности, если второй пакет передачи не принят первым узлом в течение заданного периода времени, измеряемого счетчиком хронирования.
Согласно еще одному аспекту данного изобретения указанные выше, и другие задачи решают за счет способа и/или устройства обнаружения и определения места прерывания соединения в сети связи, содержащей исходный узел, узел назначения и по меньшей мере один промежуточный узел, расположенный на канале связи между исходным узлом и узлом назначения; причем указанные способ и/или устройство предполагают формирование пакета прямой кольцевой проверки в исходном узле;
пересылку пакета прямой кольцевой проверки, последовательно от узла к узлу, от исходного узла в узел назначения по каналу связи; и передачу пакета обратной кольцевой проверки в каждом из промежуточных узлов, число которых составляет по меньшей мере один узел, и в узле назначения в направлении к исходному узлу в прилегающий узел, расположенный на канале связи, если по меньшей мере один промежуточный узел и узел назначения принял пакет прямой кольцевой проверки. Способ и/или устройство также предполагает формирование сообщения о неисправности в исходном узле и каждом из промежуточных узлов, число которых по меньшей мере составляет один узел, если пакет обратной кольцевой проверки не принят в течение заданного периода времени.
Краткое описание чертежей
Объекты и преимущества данного изобретения поясняются в следующем ниже подробном описании совместно с чертежами, на которых:
фиг.1 - соединение САА2 согласно известному уровню техники;
фиг. 2 - непрерывная кольцевая проверка согласно известному уровню техники;
фиг. 3 - кольцевая проверка по способу последующего переприема согласно данному изобретению;
фиг.4 - пример протокола для пакета кольцевой проверки ОИО САА2;
фиг.5 - пример аппаратурной реализации исходного узла;
фиг.6 - пример аппаратурной реализации промежуточного узла;
фиг.7 - другой пример аппаратурной реализации промежуточного узла;
фиг.8 - пример аппаратурной реализации для узла назначения.
Данное изобретение идентифицирует и определяет место прерывания соединений в, или между узлами коммутации в сети связи. Хотя следующее ниже описание изобретения основывается на выполнении с помощью слоя адаптации номер два (САА2) асинхронного режима передачи, специалисту данной области будет ясно, что данное изобретение можно применить с использованием слоя асинхронного режима передачи (АРП), или других (САА) слоев адаптации АРП, которые известны в данной области техники.
Фиг. 1 представляет соединение САА2 100 между исходным узлом 105 и узлом назначения 110. Соединение САА2 100 содержит три промежуточных слоя 115 между исходным узлом 105 и узлом назначения 110. Задача промежуточных узлов 115 заключается в осуществлении функций коммутации, которые необходимы для маршрутизации пакета данных САА2 (не изображен) по соединению САА2 100 от исходного узла 105 в узел назначения 110. Помимо этого, соединение САА2 100 содержит некоторое число последовательно соединенных каналов САА2 120, в которых каждый канал САА2 120 формирует лишь часть линии связи САА2 между прилегающими узлами. Не изображено на фиг.1: каждый канал САА2 120 уплотняют с другими каналами САА2 (не изображены), чтобы завершить линию связи между каждой парой прилегающих узлов. В каждом узле канал САА2 120 уплотняют с разными каналами САА2. Как указано выше, маршрутизация данных через сеть связи с помощью САА2 хорошо известна в данной области техники.
Иногда соединение между двумя прилегающими узлами будет прерываться. Фиг. 2 изображает пример процедуры обнаружения прерванного соединения 205 с помощью метода непрерывной кольцевой проверки. Согласно этому методу исходный узел 210 и узел назначения 215 определяются оператором сети как конечные пункты. Исходный узел 210 затем периодически формирует элемент АРП, поле указателя типа полезной нагрузки которого (УТП) определяет, что данный элемент АРП является пакетом непрерывной кольцевой проверки. Этот пакет затем направляют от исходного узла 210 через каждый из промежуточных узлов, например, через промежуточный узел 220, пока данный пакет не достигнет узла назначения 215. На промежуточных узлах обработка не производится. Промежуточный узел 215 затем пересылает данный пакет к исходному узлу 210, где данный пакет сталкивается с прерванным соединением. По истечении заданного периода времени, в течение которого данный пакет не возвращается в исходный узел 210, исходный узел 210 предоставляет указание о том, что имеется прерванное соединение где-то между исходным узлом 210 и узлом назначения 215. Метод согласно фиг. 2 в настоящее время выполняют с помощью АРП, и он хорошо известен в данной области техники.
В соответствии с предпочтительным осуществлением данного изобретения кольцевую проверку по способу последующего переприема выполняют с помощью соединения САА2 согласно фиг.3 при реагировании на обнаружение прерванного соединения 350 исходным узлом 355 при непрерывной кольцевой проверке, изображаемой на фиг.2. Кольцевая проверка по способу последующего переприема может точно определять местоположение прерванного соединения запланированно и систематически, в результате чего оператор сети может эффективно реагировать на прерывание путем соответствующей перемаршрутизации данных сети в обход прерванного соединения.
Согласно фиг. 3 исходный узел 335 формирует сегментный пакет 305 прямой кольцевой проверки. Сегментный пакет прямой кольцевой проверки 305 затем направляют в узел назначения 360 посредством каждого промежуточного узла, например посредством промежуточного узла 365. При приеме сегментного пакета прямой кольцевой проверки 305 каждый промежуточный узел формирует пакет обратной кольцевой проверки, например пакет обратной кольцевой проверки 310, путем копирования сегментного пакета прямой кольцевой проверки 305, но без указателя кольцевой проверки в части полезной нагрузки, который идентифицирует пакет как пакет обратной кольцевой проверки. Каждый промежуточный узел направляет пакет обратной кольцевой проверки в предшествующий узел, при этом направляя первоначальный сегментный пакет прямой кольцевой проверки 305 к следующему узлу. В конечном счете сегментный пакет прямой кольцевой проверки 305 достигает узла назначения 360. Узел назначения 360 аналогично формирует пакет обратной кольцевой проверки 315, который пересылают к предшествующему промежуточному узлу 365.
Пакеты обратной кольцевой проверки затем используют для точного определения местоположения прерванного соединения 350. При пересылке сегментного пакета прямой кольцевой проверки 305 исходным узлом 355 и каждым промежуточным узлом каждый узел сразу начинает отмерять время. Если по истечении заданного периода времени исходный узел 355 и/или любой из промежуточных узлов не принимает пакет обратной кольцевой проверки от следующего узла, то узлы, не принявшие пакет обратной кольцевой проверки, направляют одно или несколько сообщений о неисправности, например сообщение о неисправности 330, в систему управления сетью 320. На фиг.3 прерванное соединение находится между промежуточным узлом 365 и промежуточным узлом 325. В соответствии с описываемым выше методом кольцевой проверки по способу последующего переприема только промежуточный узел 325 не принимает пакет обратной кольцевой проверки. Поэтому промежуточный узел 325 передает сообщение о неисправности 330 в систему управления сетью 320, тем самым информируя сеть о том, что прерванное соединение 350 обнаружено и находится между промежуточными узлами 365 и 325.
Помимо передачи сообщения о неисправности 330, промежуточный узел 325, не приняв пакет обратной кольцевой проверки от промежуточного узла 365, также передает пакет кольцевой проверки подтверждения 335 в исходный узел 355 - в соответствии с предпочтительным осуществлением данного изобретения. Пакет кольцевой проверки подтверждения 335 содержит поле ПП в заголовке пакета САА2, идентифицирующее данный пакет как пакет непрерывного следования, а не как сегментный пакет. Назначение пакета кольцевой проверки подтверждения 335 заключается в подтверждении, для исходного узла 355, того, что прерванное соединение 350 было обнаружено, и что сообщение о неисправности 330 было отправлено в систему управления сетью 320.
В соответствии с еще одним аспектом данного изобретения кольцевую проверку по способу последующего переприема повторяют в обратном направлении. Другими словами, узел 360 становится исходным узлом, а узел 355 становится узлом назначения. Узел 360 затем формирует сегментный пакет прямой кольцевой проверки в сторону узла 355. Поскольку прерванное соединение 350 расположено между промежуточным узлом 365 и промежуточным узлом 325, то узел 360 принимает пакет обратной кольцевой проверки от промежуточного узла 365, но промежуточный узел 365 не принимает пакет обратной кольцевой проверки от промежуточного узла 325. Соответственно, промежуточный узел 365 формирует сообщение о неисправности для системы управления 320, подтверждающее наличие прерванного соединения 350 между промежуточными узлами 365 и 325.
Фиг.4 изображает пример формата для пакета ОИО САА2 400 в соответствии с предпочтительным осуществлением данного изобретения. Пакет ОИО САА2 400 содержит заголовочную часть пакета САА2 405, как указано выше, и как определено в описании САА2, и полезную нагрузку ОИО 410. Заголовок пакета САА2 405 содержит 5-битовое поле ПП, также как описано выше, и те две комбинации из числа комбинаций двоичного кода ПП, которые конкретно идентифицируют пакет ОИО САА2 400 в качестве пакета ОИО САА2. Помимо этого, первая из этих двух комбинаций двоичного кода ПП, например комбинация двоичного кода 11110 (т. е. 30 в десятичном числе), указывает сегментный пакет ОИО САА2. Пакеты обратной кольцевой проверки и сегментные пакеты прямой кольцевой проверки являются сегментными пакетами ОИО САА2. Вторая из двух двоичных кодовых комбинаций ПП, например двоичная комбинация 11111 (т.е. 31 в десятичной цифре), указывает пакет ОИО САА2 непрерывного следования. Пакеты кольцевой проверки подтверждения являются пакетами ОИО САА2 непрерывного следования.
Фиг. 4 также изображает согласно предпочтительному осуществлению данного изобретения следующее: часть полезной нагрузки 410 ОИО содержит один восьмибитовый заголовок ОИО 415, 1 восьмибитовое поле кольцевой проверки 420 и 1 восьмибитовый циклический избыточный код (ЦИК) 425. Помимо этого, поле кольцевой проверки 420 содержит 2-битовое поле указателя кольцевой проверки (УКП) 430, поле корреляции кольцевой проверки 435 и поле сообщения кольцевой проверки 440. Специалисту в этой области будет понятно, что положение и длина каждого поля в полезной нагрузке ОИО 410 может изменяться в рамках данного изобретения.
Конкретный формат заголовка ОИО 425 аналогичен формату заголовка ОИО, используемому совместно с АРП в соответствии с Рекомендацией МСЭ 1.363.2, "Принципы и функции действия и обслуживания B-ISDN", раздел 4.2, 6 и 7. Более конкретно: заголовок ОИО 425 представляет некоторое число возможных комбинаций двоичного кода, которые определяют тип функции ОИО, соответствующей пакету ОИО САА2 400. По меньшей мере одну из этих комбинаций двоичного кода предназначают в целях кольцевой проверки.
УКП 430 является 2-битовым полем. Оно определяет тип пакета кольцевой проверки. Например комбинация двоичного кода УКП в виде 00 указывает, что данный пакет ОИО САА2 является пакетом прямой кольцевой проверки; двоичный код 01 может указывать, что данный пакет ОИО САА2 является пакетом обратной кольцевой проверки; код 10 может указывать, что данный пакет является пакетом кольцевой проверки подтверждения; и код 11 может указывать, что данный пакет ОИО САА2 является пакетом промежуточной кольцевой проверки. Поле УКП также идентифицирует следующее: действительно ли возвращен пакет ОИО САА2. Например, пакеты обратной кольцевой проверки и кольцевой проверки подтверждения являются пакетами, которые возвращаются, в то время как пакеты прямой кольцевой проверки не возвращаются. Возвращающиеся пакеты сбрасываются по их прибытии в свое намеченное место назначения, а невозвращающиеся пакеты можно направлять в следующий узел.
Поле корреляции кольцевой проверки 435 является 3-битовым кодом, используемым для коррелирования пакетов кольцевой проверки, которые соответствуют друг другу в том случае, если данный узел в данное время задействован более чем одной совокупностью находящихся в действии пакетов кольцевой проверки. В предпочтительном осуществлении данного изобретения поле корреляции 435 является 3-битовым счетчиком циклических возвратов. Значением этого счетчика управляет исключительно исходный узел. Несмотря на то, что исходный узел обычно не формирует более одного пакета прямой кольцевой проверки за один раз, некоторый узел может быть частью двух, или более соединений САА2 одновременно. Поэтому некоторый узел должен обладать способностью проводить различие между разными совокупностями пакетов кольцевой проверки.
Поле сообщения кольцевой проверки 440 также является 3-битовым кодом. Как следует из его названия, поле сообщения кольцевой проверки 440 используется для доставки разных сообщений или режимов кольцевой проверки. Несмотря на то, что поле сообщения кольцевой проверки может формировать до восьми разных кодов сообщения, фактическое сообщение или режим, представляемые данным кодом, зависят от типа пакета кольцевой проверки, определяемого полем УКП 430. Таблица содержит перечень нескольких приводимых в качестве примера сообщений кольцевой проверки. Для специалиста данной области будет ясно, что этот перечень возможных сообщений кольцевой проверки не ограничивается сообщениями таблицы.
Поле ЦИК 425 используют для защиты других полей в полезной нагрузке ОИО 410. Как указано выше, использование ЦИК хорошо известно в этой области техники.
Фиг. 5 изображает пример аппаратурной реализации для исходного узла 500, в котором исходный узел 500 соединяют с прилегающим узлом (не изображен) посредством линии связи САА2 505. Исходный узел 500 содержит мультиплексор 510 линии связи САА2, мультиплексор кольцевой проверки 515, логическую схему кольцевой проверки 520, демультиплексор 525 линии связи ССА2 и демультиплексор кольцевой проверки 530.
Как указано выше, каждый канал САА2, например канал САА2 535, составляет только часть линии связи САА2. Фактически линия связи САА2 состоит из некоторого числа уплотненных вместе каналов САА2. В предпочтительном осуществлении данного изобретения различные каналы САА2 уплотняют мультиплексором линии связи САА2 510. Посредством уплотнения различных каналов САА2 пакеты данных САА2, как пакеты ОИО, так и пакеты, не являющиеся ОИО, направляют в прилегающий узел через линию связи САА2 505, при этом прилегающим узлом может быть узел назначения для некоторых каналов САА2 и промежуточным узлом для других каналов САА2.
Мультиплексор кольцевой проверки 515 уплотняет пакеты прямой кольцевой проверки, например пакет прямой кольцевой проверки 540, с другими пакетами САА2 545, относящимися к этому же каналу САА2. Другие каналы САА2 могут, или не могут быть пакетами ОИО САА2.
Назначение логической схемы кольцевой проверки 520 заключается в приеме и формировании пакетов кольцевой проверки для исходного узла 500. Специалисту данной области будет ясно, что логическую схему кольцевой проверки 520 можно выполнить в аппаратуре, либо в средствах программного обеспечения согласно стандартным методам программирования. При установлении соединения САА2 логическая схема кольцевой проверки 520 проверяет качество соединения путем периодического формирования пакета непрерывной прямой кольцевой проверки согласно методике непрерывной кольцевой проверки, иллюстрируемой на фиг.1. Если пакет непрерывной обратной кольцевой проверки не принят логической схемой кольцевой проверки 520 в течение заданного периода времени, то логическая схема кольцевой проверки 520 формирует сегментный пакет прямой кольцевой проверки в соответствии с методом кольцевой проверки по способу последующего переприема согласно фиг.3. В обычных обстоятельствах поле сообщения кольцевой проверки 440 в сегментном пакете прямой кольцевой проверки будет указывать основной режим кольцевой проверки по способу последующего переприема 001 (см. таблицу). Соответственно, логическая схема 520 может ожидать приема одного или более пакетов кольцевой проверки подтверждения, например пакет кольцевой проверки подтверждения 535, указывающих наличие и местоположение прерывания соединения, если таковое имеется, и, возможно, меры, принимаемые во избежание и/или для устранения этой неисправности.
Демультиплексор САА2 525 отделяет разные каналы САА2, принимаемые исходным узлом 500, например канал САА2 560. Для соединения САА2, конечным пунктом которого является исходный узел 500, демультиплексор кольцевой проверки 530 отделяет пакеты ОИО САА2 кольцевой проверки от других пакетов САА2 565 (например, от пакетов ИОИО САА2, не являющихся пакетами кольцевой проверки). Полезную нагрузку ОИО затем открывают, и ЦИК 425 используют для проверки ошибок. Затем поле УКП 430 проверяют, чтобы определить, является ли данный пакет пакетом кольцевой проверки подтверждения, например пакетом кольцевой проверки подтверждения 555, или пакетом обратной кольцевой проверки, например пакетом обратной кольцевой проверки 550. Если данный пакет является либо пакетом кольцевой проверки подтверждения, либо пакетом обратной кольцевой проверки, то его направляют в логическую схему кольцевой проверки 520 согласно фиг.5.
Фиг. 6 изображает пример аппаратурной реализации для промежуточного узла 600, в котором промежуточный узел 600 соединяют с исходным узлом или прилегающим промежуточным узлом в направлении исходного узла посредством линии связи САА2 605. Промежуточный узел 600 также соединяют с узлом назначения или прилегающим промежуточным узлом в направлении узла назначения посредством линии связи САА2 610.
Согласно фиг. 6 промежуточный узел 600 содержит первый демультиплексор линии связи САА2 615 и первый демультиплексор кольцевой проверки 620. Промежуточный узел 600 также содержит второй демультиплексор линии связи САА2 645 и второй демультиплексор кольцевой проверки 650. Первый и второй демультиплексоры линии связи 615 и 645 используют для отделения каналов САА2, а первый и второй демультиплексоры кольцевой проверки 620 и 650 используют для отделения пакетов САА. Промежуточный узел 600 также содержит первый мультиплексор линии связи САА2 625 и первый мультиплексор кольцевой проверки 630. Помимо этого, промежуточный узел 600 содержит второй мультиплексор линии связи САА2 635 и второй мультиплексор кольцевой проверки 640. Первый и второй мультиплексоры кольцевой проверки 630 и 640 используют для уплотнения пакетов САА2 в единый канал САА2, а первый и второй мультиплексоры линии связи 625 и 635 используют для уплотнения каналов САА2 в линию связи САА2 605 или в линию связи САА2 610.
Назначение промежуточного узла 600 заключается в транслировании пакетов САА2, относящихся к разным каналам САА2, в следующий узел. Мультиплексоры линии связи САА2 625 и 635, и также демультиплексоры линии связи САА2 615 и 645 действуют так же, как и мультиплексор линии связи САА2 510 и демультиплексор линии связи САА2 525 в описываемом выше исходном узле 500. Эти мультиплексоры линии связи и демультиплексоры линии связи осуществляют транслирование пакетов САА2 из промежуточного узла 600 в следующий узел. Для специалиста данной области будет ясно, что канал САА2, например канал САА2 655, входящий в промежуточный узел 600 из линии связи САА2 605, может быть направлен в мультиплексор линии связи САА2 635 и передан по линии связи САА2 610; либо канал САА2 655 может быть маршрутизирован в другом направлении, через мультиплексор линии связи САА2 (не изображен), не являющийся мультиплексором линии связи 635, и по линии связи САА2 (не изображена), не являющейся линией связи САА2 610.
Фиг.6 изображает промежуточный узел 600, принимающий пакеты прямой кольцевой проверки, такие как пакет прямой кольцевой проверки 600, от направления исходного узла (т.е. от линии связи САА2 605), и принимающий пакеты обратной кольцевой проверки, такие как пакет обратной кольцевой проверки 665, от направления узла назначения (т.е. от линии связи САА2 610). Фиг.6 также изображает пакет кольцевой проверки подтверждения 670, который формируют и затем маршрутизируют в направлении исходного узла. Но, как указано выше, кольцевая проверка по способу последующего переприема может осуществляться, и обычно осуществляется, дважды: по одному разу в каждом направлении по соответствующему соединению САА2 между двумя конечными узлами. Поэтому промежуточный узел 600 фактически способен принимать пакеты прямой кольцевой проверки от линии связи САА2 610 и также от линии связи САА2 605. Промежуточный узел 600 также способен принимать пакеты обратной кольцевой проверки от линии связи САА2 605 и также от линии связи САА2 610. Наконец, промежуточный узел 600 способен формировать и маршрутизировать пакеты кольцевой проверки подтверждения и по линии связи САА2 605, и по линии связи САА2 610.
Как указано выше, промежуточный узел 600 также содержит первый и второй мультиплексоры кольцевой проверки 630 и 640 и также первый и второй демультиплексоры кольцевой проверки 620 и 650. Функция мультиплексоров и демультиплексоров кольцевой проверки и та же, что и у мультиплексора и демультиплексора кольцевой проверки 515 и 530 соответственно в соответствии с изображением исходного узла 500 на фиг.5.
Промежуточный узел также содержит логическую схему кольцевой проверки 670. Логическая схема кольцевой проверки 670 предназначена для анализирования пакетов прямой и обратной кольцевой проверки, принимаемых из прилегающих узлов, и согласно соответствующим полям сообщения - для совершения соответствующего действия (см. таблицу). Например, если поле сообщения в пакете прямой кольцевой проверки 660 указывает основной режим кольцевой проверки по способу последующего переприема, то логическая схема 670 направляет пакет прямой кольцевой проверки 660 в следующий узел в направлении узла назначения. Логическая схема 670 также направляет пакет обратной кольцевой проверки (не изображен), имеющий тот же код поля корреляции, что и пакет прямой кольцевой проверки 660, в предыдущий узел в направлении исходного узла. Помимо этого, логическая схема 670 устанавливает заданное значение счетчику хронирования (не изображен), который используют для измерения количества времени, необходимого для приема пакета обратной кольцевой проверки 665, если таковой имеется, от следующего узла в направлении узла назначения. Если пакет обратной кольцевой проверки 665 принимают логической схемой 670 до того, как счетчик времени укажет, что определенный заданный период времени истек, то логическая схема кольцевой проверки 670 просто не будет учитывать пакет обратной кольцевой проверки 665. Но если логическая схема 670 не принимает пакет обратной кольцевой проверки до истечения заданного периода времени, то логическая схема кольцевой проверки 670 формирует пакет кольцевой проверки подтверждения 675, указывающий возможность прерванного соединения и предпринимаемое действие, если таковое требуется.
Как указано выше, имеется четыре основных типа пакета кольцевой проверки, относящихся к кольцевой проверке последующего переприема: пакеты прямой кольцевой проверки, пакеты обратной кольцевой проверки, пакеты кольцевой проверки подтверждения и пакеты промежуточной кольцевой проверки. Пакеты промежуточной кольцевой проверки конкретно используют для определения целостности внутреннего соединения САА2 промежуточного узла.
Фиг. 7 описывает часть промежуточного узла 700 в соответствии с альтернативным аппаратурным осуществлением данного изобретения, в котором внутреннее соединение САА2 промежуточного узла 700 защищено пакетами промежуточной кольцевой проверки. Конфигурация промежуточного узла 700 по существу та же, что и конфигурация промежуточного узла 600, изображенного на фиг.6, за исключением того, что промежуточный узел 700 также содержит мультиплексор промежуточной кольцевой проверки (например, мультиплексор промежуточной кольцевой проверки 705) между каждым мультиплексором линии связи ССА2 (не изображен) и каждым мультиплексором кольцевой проверки (например, мультиплексор кольцевой проверки 710). Промежуточный узел 700 также содержит демультиплексор промежуточной кольцевой проверки (например, демультиплексор промежуточной кольцевой проверки 715) между каждым демультиплексором линии связи САА2 (не изображен) и каждым демультиплексором кольцевой проверки (например, демультиплексор кольцевой проверки 720). Фиг.7 также изображает логическую схему кольцевой проверки 725, формирующую и распространяющую пакет промежуточной кольцевой проверки 730 только в одном направлении по соединению САА2 (например, в направлении узла назначения). Но также следует, что логическая схема кольцевой проверки 725 также способна формировать и распространять пакет промежуточной кольцевой проверки в противоположном направлении по соединению САА2.
В соответствии с этим вариантом осуществления согласно изображению на фиг. 7 логическая схема кольцевой проверки 725 формирует пакет внутренней кольцевой проверки, такой как пакет промежуточной кольцевой проверки 730, всякий раз, когда принимают пакет прямой кольцевой проверки 735. Либо логическая схема кольцевой проверки 725 может формировать пакет промежуточной кольцевой проверки на периодической основе. При формировании пакета промежуточной кольцевой проверки 730 логическая схема кольцевой проверки 725 инициирует счетчик хронирования (не изображен). Пакет кольцевой проверки 730 затем уплотняют в соответствующий канал САА2 посредством мультиплексора промежуточной кольцевой проверки 705 наряду с другими пакетами САА2, относящимися к этому каналу ССА2. Исходя из того, что в соединении САА2 не имеется прерывания между мультиплексором промежуточной кольцевой проверки 705 и демультиплексором промежуточной кольцевой проверки 715, пакет промежуточной кольцевой проверки 730 извлекают из канала САА2 посредством демультиплексора промежуточной кольцевой проверки 715 и возвращают в логическую схему кольцевой проверки 725. Но если заданный период времени истекает в соответствии с измерением посредством счетчика хронирования, то логическая схема кольцевой проверки 725 формирует сообщение о неисправности (не изображено) для системы управления сетью и соответствующий пакет кольцевой проверки подтверждения (не изображен) для исходного узла.
Фиг. 8 представляет пример аппаратурной реализации для узла назначения 800 в соответствии с данным изобретением. Узел назначения 800 содержит демультиплексор линии связи САА2 805, мультиплексор линии связи 810, демультиплексор кольцевой проверки 815, и мультиплексор кольцевой проверки 820. Эти мультиплексоры и демультиплексоры линии связи и кольцевой проверки действуют аналогично мультиплексорам и демультиплексорам линии связи и кольцевой проверки, описываемым выше на примере исходного узла 500 и промежуточных узлов 600 и 700.
Узел назначения 800 также содержит логическую схему кольцевой проверки 825. Логическая схема кольцевой проверки 825 анализирует входящие пакеты прямой кольцевой проверки (например, пакет прямой кольцевой проверки 830). Если пакет прямой кольцевой проверки 830 является пакетом непрерывной прямой кольцевой проверки, то логическая схема 825 формирует пакет непрерывной обратной кольцевой проверки для исходного узла. Если пакет прямой кольцевой проверки 830 является сегментным пакетом прямой кольцевой проверки, то логическая схема кольцевой проверки 825 формирует сегментный пакет обратной кольцевой проверки 835 для предыдущего промежуточного узла (не изображен). Логическая схема кольцевой проверки 825 также формирует пакет кольцевой проверки подтверждения 840 для исходного узла, указывающий исходному узлу, что данный сегментный пакет прямой кольцевой проверки 830 успешно прошел по всем промежуточным узлам.
Методы аппаратурной реализации в отношении описываемой выше кольцевой проверки по способу последующего переприема обеспечивают простой, эффективный и точный способ определения местоположения прерванных соединений в сети электросвязи. Следовательно, данное изобретение экономит ценное время и ресурсы сети по сравнению со способами известного уровня техники. Специалистам данной области техники будет ясно, что имеется возможность осуществления данного изобретения в конкретных видах, не являющихся видами описываемых выше примеров осуществления. Это можно осуществить, оставаясь при этом в рамках данного изобретения. Эти примеры осуществлений приводятся только в иллюстративных целях, и их никоим образом не следует считать ограничивающими. Диапазон данного изобретения скорее представлен в прилагаемой формуле, чем в излагаемом выше описании, и подразумевается, что в нее включены все изменения и эквиваленты, подпадающие под ее действие.
Изобретение относится к передаче данных в сети связи, конкретно - к идентифицированию и определению местонахождения пунктов отказа в сети связи. Достигаемый технический результат - упрощение процедуры обнаружения прерванных соединений. Прерванные соединения могут быть обнаружены и определено место их положения с помощью способа кольцевой проверки. Способ кольцевой проверки включает в себя формирование, передачу и анализ специализированных пакетов данных, которые проходят по соединению электросвязи последовательно от узла к узлу. Если пакету данных не удается должным образом пройти по линии связи, то это можно использовать как определение факта прерывания соединения, и при этом систему управления сетью уведомляют о местоположении прерванного соединения и принимают соответствующие меры, чтобы оператор смог перемаршрутизировать данные в обход этой части сети. Способ кольцевой проверки может применять конечный пользовать "по мере необходимости", экономя, тем самым, время и ресурсы сети. 6 с. и 46 з.п.ф-лы, 8 ил., 1 табл.
US 5461607 А, 24.10.1995 | |||
СИНХРОННЫЙ АДАПТИВНЫЙ МУЛЬТИПЛЕКСОР | 1993 |
|
RU2078401C1 |
FARKOUH SC | |||
Managing ATM - Based Broadband Networks | |||
IEEE Communications magazine, vol | |||
Способ очистки нефти и нефтяных продуктов и уничтожения их флюоресценции | 1921 |
|
SU31A1 |
ITU-T Recomendation I,363.2, Seoul, Feb | |||
Электрическое сопротивление для нагревательных приборов и нагревательный элемент для этих приборов | 1922 |
|
SU1997A1 |
Авторы
Даты
2003-03-20—Публикация
1998-06-16—Подача