СЕТЕВАЯ СИСТЕМА
NETWORK SYSTEM

Область техники, к которой относится изобретение
Настоящее изобретение относится к техническим приемам ретрансляции потерь в линии связи для сообщения ответному устройству о возникновении разрыва соединения, если возник разрыв соединения в таком сетевом устройстве, как ретрансляционное сетевое устройство или медиаконвертер.
Уровень техники
Если возник разрыв соединения в таком сетевом устройстве, как ретрансляционное сетевое устройство, или устройство для перенесения данных с одного носителя на другой, то известны технические приемы для сообщения ответному устройству о возникновении разрыва соединения и для принудительного разрыва соединения между ответным устройством и последующим устройством (например, см. патентный документ 1). Такое управление называется ретрансляцией потерь в линии связи. Основания для выполнения ретрансляции потерь в линии связи должны позволять последующему устройству распознавать возникновение разрыва соединения для того, чтобы останавливать передачу бесполезных данных, которые будут потеряны, или передавать данные через обходной маршрут.
При выполнении ретрансляции потерь в линии связи может возникнуть зависание. Например, как показано на Фиг.12, если возник разрыв соединения «a» между ретрансляционным сетевым устройством 100 и L2SW 101 (переключателем 2 уровня), то ретрансляционное сетевое устройство 100 сообщает ретрансляционному сетевому устройству 200, которое является ответным устройством, о возникновении разрыва соединения «a». После приема сообщения, ретрансляционное сетевое устройство 200 принудительно вызывает разрыв соединения «b» между ним и L2SW 201. Кроме того, ретрансляционное сетевое устройство 200 сообщает ретрансляционному сетевому устройству 100, которое является ответным устройством, о возникновении разрыва соединения «b». При этом сообщении, как только ретрансляционное сетевое устройство 100 распознает, что в ответном устройстве возник разрыв соединения «b», даже если разрыв соединения «a», который является исходной ошибкой, восстановлен, ретрансляционное сетевое устройство 100 принудительно вызывает разрыв соединения «a». Также, ретрансляционные сетевые устройства 100 и 200 находятся в состоянии зависания, в котором соответствующие устройства ожидают восстановления соединения с ответным устройством.
Для предотвращения возникновения такого состояния зависания, в патентном документе 1 раскрыто, что после разрыва соединения «b», принудительно вызванного посредством ретрансляционного сетевого устройства 200, на ретрансляционное сетевое устройство 100 передается начальный кадр передачи данных о разрыве соединения для подачи команды запрещения принудительного разрыва соединения между ретрансляционным сетевым устройством 100, которое является ответным устройством, и L2SW 101. Тем самым, если разрыв соединения «a» не восстанавливается, то ретрансляционное сетевое устройство 100 никогда не вызывает принудительный разрыв соединения для того, чтобы возникновение состояния зависания могло быть предотвращено.
Патентный документ 1: JP 2005-33665 A.
В сетевой системе, изображенной на Фиг.12, если межэлементный интерфейс, соединяющий ретрансляционное сетевое устройство 100 и ретрансляционное сетевое устройство 200, сформирован из линии с низкой пропускной способностью, то кадры могут быть отклонены. Для предотвращения возникновения такой ситуации, ретрансляционные сетевые устройства, расположенные друг напротив друга, могут иметь многоступенчатое соединение, как показано на Фиг.13.
В сетевом устройстве, изображенном на Фиг.13, ретрансляционные сетевые устройства 300 и 400, расположенные друг напротив друга на первой ступени, соответствующим образом передают часть входных кадров от L2SW 303 и 403 на ответные устройства через межэлементный интерфейс 500, и передают остальную часть кадров на ретрансляционные сетевые устройства 301 и 401 на второй ступени, через линии 304 и 404. Ретрансляционные сетевые устройства 301 и 401 из второй ступени соответствующим образом передают часть кадров, переданных через линии 304 и 404, на ответные устройства через межэлементный интерфейс 501, и передают остальную часть кадров на ретрансляционные сетевые устройства 302 и 402 на третьей ступени через линии 305 и 405. Ретрансляционные сетевые устройства 302 и 402 на третьей ступени соответствующим образом передают кадры, переданные через линии 305 и 405, на ответные устройства через межэлементный интерфейс 502. Таким образом, посредством соединения ретрансляционных сетевых устройств через несколько ступеней для реализации избыточных межэлементных интерфейсов, поскольку нагрузка может быть распределена на межэлементные интерфейсы, возможно уменьшить риск отклонения кадров вследствие недостатка пропускной способности межэлементных интерфейсов.
При этом даже в системе, изображенной на Фиг.13, может возникать зависание, если выполняется ретрансляция потерь в линии связи. Например, если в линии 405 сетевой системы, изображенной на Фиг.13, возникает разрыв соединения «c», то ретрансляционные сетевые устройства 401 и 402 соответствующим образом сообщают о возникновении разрыва соединения «c» на ретрансляционные сетевые устройства 301 и 302, которые являются их ответными устройствами. После приема сообщения, ретрансляционные сетевые устройства 301 и 302 соответствующим образом принудительно вызывают разрыв соединения «d» и сообщают на ответные устройства 401 и 402 о возникновении разрыва соединения «d». Соответственно, ретрансляционные сетевые устройства 401 и 402 соответствующим образом опознают возникновение разрыва соединения «d». Также, даже если разрыв соединения «c», который является исходной ошибкой, восстанавливается, как только принудительно вызван разрыв соединения «c», возникает состояние зависания. Следует отметить, что поскольку технология, описанная в патентном документе 1, предназначена для предотвращения возникновения зависания, которое может быть вызвано посредством ретрансляции потерь в линии связи, выполняемой в сетевой системе без каких-либо многоточечных соединений, то такая технология не пригодна для сетевой системы, в которой сетевые устройства, такие как ретрансляционные сетевые устройства, соединяются через несколько ступеней для реализации избыточных межэлементных интерфейсов.
Сущность изобретения
Ввиду вышеизложенного, цель настоящего изобретения состоит в обеспечении сетевой системы, способной решать проблемы, заключающиеся в том, что ретрансляция потерь в линии связи не может быть выполнена без вызывания зависания в сетевой системе, в которой сетевые устройства, расположенные друг напротив друга, соединены через несколько ступеней для реализации избыточных межэлементных интерфейсов, соединяющих парные устройства.
Сетевая система, в соответствии с аспектом настоящего изобретения, сконфигурирована таким образом, чтобы каждое из первого устройства и второго устройства имело множество линейных терминалов, линейный терминал нижней ступени, а межэлементные линейные терминалы первого устройства и второго устройства, размещенные друг напротив друга, были соединены посредством межэлементного интерфейса, чтобы, таким образом, сформировать пару устройств, а пары устройств были размещены на нескольких ступенях, чтобы линейный терминал нижней ступени первого устройства, размещенный на верхней стороне, и один линейный терминал первого устройства, размещенный, на нижней стороне, на смежных ступенях, были соединены посредством линии, а линейный терминал нижней ступени второго устройства, расположенный на верхней стороне, и один линейный терминал второго устройства, расположенный на нижней стороне, на смежных ступенях, были соединены посредством линии. Каждое из устройств включает в себя блок функции управления соединением, который сообщает ответному устройству о линии, в которой возник разрыв соединения, из линий, оканчивающихся в линейных терминалах или в линейном терминале нижней ступени автономного устройства, а причина возникновения разрыва соединения не является принудительным закрытием линейного терминала автономного устройства, и если линия, в которой возник разрыв соединения, сообщенная из ответного устройства, является линией, отличной от линии, оканчивающейся в линейном терминале нижней ступени ответного устройства, то принудительно закрывает линейный терминал автономного устройства, связанный с линией, в которой возник разрыв соединения, сообщенной из ответного устройства, в то время как если линия, в которой возник разрыв соединения, сообщенная из ответного устройства, является линией, оканчивающейся в линейном терминале нижней ступени ответного устройства, то принудительно не закрывает линейный терминал нижней ступени автономного устройства.
Сетевое устройство в соответствии с другим аспектом настоящего изобретения является сетевым устройством, включающим в себя множество линейных терминалов, линейный терминал нижней ступени и межэлементный линейный терминал. Сетевое устройство включает в себя блок функции управления соединением, который сообщает ответному сетевому устройству через межэлементный интерфейс, оканчивающийся в межэлементном линейном терминале, о линии, в которой возник разрыв соединения, из линий, оканчивающихся в линейных терминалах или в линейном терминале нижней ступени автономного сетевого устройства, а причина возникновения разрыва соединения не является принудительным закрытием линейного терминала автономного сетевого устройства, а если линия, в которой возник разрыв соединения, сообщенная из ответного сетевого устройства, является линией, отличной от линии, оканчивающейся в линейном терминале нижней ступени ответного сетевого устройства, то принудительно закрывает линейный терминал автономного сетевого устройства, связанный с линией, в которой возник разрыв соединения, сообщенной из ответного сетевого устройства, в то время как если линия, в которой возник разрыв соединения, сообщенная из ответного сетевого устройства, является линией, оканчивающейся в линейном терминале нижней ступени ответного сетевого устройства, то принудительно не закрывает линейный терминал нижней ступени автономного сетевого устройства.
Способ ретрансляции потерь в линии связи, в соответствии с другим аспектом настоящего изобретения, включает в себя размещение первого устройства и второго устройства друг напротив друга, причем каждое из устройств имеет множество линейных терминалов, линейный терминал нижней ступени и межэлементный линейный терминал, соединяющий межэлементные линейные терминалы первого устройства и второго устройства, размещенные друг напротив друга, посредством межэлементного интерфейса, чтобы, тем самым, сформировать пару устройств, и размещение пары устройств на нескольких ступенях, соединяющихся на смежных ступенях посредством линии, линейный терминал нижней ступени первого устройства, расположенного на верхней стороне, и одного линейного терминала первого устройства, расположенного на нижней стороне, и соединяющихся на смежных ступенях посредством линии, линейный терминал нижней ступени второго устройства, расположенного на верхней стороне, и одного линейного терминала второго устройства, расположенного на нижней стороне. Каждое из устройств сообщает ответному устройству о линии, в которой возник разрыв соединения, из линий, оканчивающихся в линейных терминалах, или линейный терминал нижней ступени автономного устройства, а причина возникновения разрыва соединения не является принудительным закрытием линейного терминала автономного устройства, а если линия, в которой возник разрыв соединения, сообщенная из ответного устройства, является линией отличной от линии, оканчивающейся в линейном терминале нижней ступени ответного устройства, то принудительно закрывает линейный терминал автономного устройства, связанный с линией, в которой возник разрыв соединения, сообщенной из ответного устройства, в то время как если линия, в которой возник разрыв соединения, сообщенная из ответного устройства, является линией, оканчивающейся в линейном терминале нижней ступени ответного устройства, то принудительно не закрывает линейный терминал нижней ступени автономного устройства.
Кроме того, программа, в соответствии с другим аспектом настоящего изобретения, является программой для того, чтобы вызвать выполнение компьютером функций сетевого устройства, компьютера, включающего в себя множество линейных терминалов, линейный терминал нижней ступени и межэлементный линейный терминал. Программа вызывает выполнение компьютером функций блока функции управления соединением, который сообщает ответному компьютеру через межэлементный интерфейс, оканчивающийся в межэлементном линейном терминале, о линии, в которой возник разрыв соединения, из линий, оканчивающихся в линейных терминалах или в линейном терминале нижней ступени автономного компьютера, а причина возникновения разрыва соединения не является принудительным закрытием линейного терминала автономного компьютера, а если линия, в которой возник разрыв соединения, сообщенная из ответного компьютера, является линией, отличной от линии, оканчивающейся в линейном терминале нижней ступени ответного компьютера, то принудительно закрывает линейный терминал автономного компьютера, связанный с линией, в которой возник разрыв соединения, сообщенной из ответного компьютера, в то время как если линия, в которой возник разрыв соединения, сообщенная из ответного компьютера, является линией, оканчивающейся в линейном терминале нижней ступени ответного компьютера, то принудительно не закрывает линейный терминал нижней ступени автономного компьютера.
В соответствии с настоящим изобретением, возможно выполнение ретрансляции потерь в линии связи без вызывания зависания в сетевой системе, в которой сетевые устройства, размещенные друг напротив друга, соединяются на нескольких ступенях для реализации избыточных межэлементных интерфейсов, соединяющих соединенные устройства.
Краткое описание чертежей
Фиг.1 является блок-схемой, изображающей основную конфигурацию (конфигурацию для одной ступени) в соответствии с первым иллюстративным вариантом осуществления настоящего изобретения.
Фиг.2 является схемой, изображающей пример кадра Ethernet (зарегистрированный торговый знак), обмен которым будет выполняться между устройствами.
Фиг.3 является схемой для иллюстрации работы основной конфигурации первого иллюстративного варианта осуществления.
Фиг.4 является схемой для иллюстрации первого режима работы.
Фиг.5 является схемой для иллюстрации второго режима работы.
Фиг.6 является схемой для иллюстрации третьего режима работы.
Фиг.7 является схемой, изображающей иллюстративную конфигурацию первого иллюстративного варианта осуществления в соответствии с настоящим изобретением.
Фиг.8 является схемой для иллюстрации работы, когда возникает разрыв соединения и соединения восстанавливаются через линии, соединяющие устройства на нескольких ступенях.
Фиг.9 является схемой для иллюстрации работы, когда возникает разрыв соединения в линиях и межэлементных интерфейсах, соединяющих устройства на нескольких ступенях.
Фиг.10 является схемой для иллюстрации работы, когда соединения восстанавливаются в линиях и межэлементных интерфейсах, соединяющих устройства на нескольких ступенях.
Фиг.11 является блок-схемой, изображающей иллюстративную конфигурацию второго иллюстративного варианта осуществления настоящего изобретения.
Фиг.12 является схемой для иллюстрации проблемы, которая будет вызвана, если выполняется ретрансляция потерь в линии связи.
Фиг.13 является схемой для иллюстрации проблемы, которая будет вызвана, если ретрансляция потерь в линии связи выполняется в сетевой системе, в которой пары ретрансляционных сетевых устройств соединяются через несколько ступеней.
Иллюстративные варианты осуществления
Первый иллюстративный вариант осуществления
Сетевая система, в соответствии с настоящим вариантом осуществления, сконфигурирована таким образом, чтобы пары устройств, расположенных друг напротив друга, как показано на Фиг.1, были соединены через несколько ступеней. Во-первых, со ссылкой на Фиг.1, будет описана конфигурация для одной ступени, которая является основной конфигурацией.
Устройства 2 и 3, расположенные друг напротив друга, являются сетевыми устройствами, такими как ретрансляционные сетевые устройства, и соединяются через межэлементный интерфейс L8. Кроме того, устройства 2 и 3 соединяются с устройствами 1 и 4, такими как L2SW.
Устройство 2 включает в себя линейные терминалы от 2-A до 2-D для окончания линий от 2-a до 2-d, предоставленных между устройством 2 и устройством 1, линейные терминалы 2-Е нижней ступени, межэлементный линейный терминал 21 для окончания межэлементного интерфейса L8 и блок 22 переключателей (блок SW). Линейный терминал 2-Е нижней ступени служит в качестве порта связи, который будет соединен с устройством нижней ступени, если система сконфигурирована на нескольких ступенях.
Блок 22 переключателей включает в себя переключающий сердечник 23, имеющий функцию переключения между кадрами Ethernet (которые могут упоминаться просто как кадры), блок 24 функции управления соединением и блок 25 функции распределения нагрузки.
Блок 24 функции управления соединением имеет следующие функции. В этом примере предполагается, что блок 24 функции управления соединением работает в первом режиме работы с первого по третий режимы работы, описанные ниже.
* Информация о соединении, указывающая состояние соединения каждой из линий, оканчивающихся в автономном устройстве 2 (линий, оканчивающихся в линейных терминалах, линейном терминале нижней ступени и межэлементном линейном терминале), устанавливается в качестве информации о расширениях заголовка в секции заголовка кадра Ethernet, который будет передаваться на ответное устройство 3, как изображено на Фиг.2. Следует отметить, что даже в случае, если через линейные терминалы от 2-A до 2-D не было введено никакого кадра Ethernet, то устройство 2 передает кадр Ethernet, в котором блок данных пустой, а информация о расширениях заголовка устанавливается в блоке заголовков, через межэлементный интерфейс L8. Кроме того, в настоящем варианте осуществления, в качестве информации о соединении, устанавливается минимальная информация, такая как соединение или нарушение работоспособности соединения. В этом примере, соединение указывает на состояние, в котором связь может быть установлена, а нарушение работоспособности соединения указывает на состояние, в котором связь не может быть установлена.
* Если блок 24 функции управления соединением определяет, что возник разрыв соединения в любой из линий от 3-a до 3-d, оканчивающихся в линейных терминалах от 3-A до 3-D устройства 3, на основе информации о расширениях заголовка, установленной в секции заголовка кадра Ethernet, передаваемого из ответного устройства 3, то блок 24 функции управления соединением принудительно закрывает соответствующий линейный терминал автономного устройства 2. Что касается линии, оканчивающейся в принудительно закрытом линейном терминале, информация о соединении устанавливается как соединение в информации о разрешениях заголовка таким образом, чтобы обходить возникновение зависания во время восстановления соединения в линиях от 3-a до 3-d.
* Если блок 24 функции управления соединением определяет, что возник разрыв соединения в линии, оканчивающейся в линейном терминале 3-Е нижней ступени ответного устройства 3 на основе информации о расширениях заголовка, установленной в секции заголовка кадра Ethernet, передаваемого из ответного устройства 3, то блок 24 функции управления соединением принудительно не закрывает линейный терминал 2-Е нижней ступени.
* Если блок 24 функции управления соединением определяет, что восстановлен разрыв соединения в линии, размещенной в линейных терминалах от 3-A до 3-D или линейном терминале 3-Е нижней ступени ответного устройства 3, на основе информации о расширениях заголовка, установленной в секции заголовка кадра Ethernet, передаваемого из ответного устройства 3, то блок 24 функции управления соединением соединяет соответствующий линейный терминал или линейный терминал нижней ступени в автономном устройстве 2.
Блок 25 функции распределения нагрузки имеет следующие функции.
* Если состояния как межэлементного интерфейса L8, так и линии, оканчивающейся в линейном терминале 2-Е нижней ступени, являются соединениями, то блок 25 функции распределения нагрузки выводит часть кадров Ethernet, введенных через линейные терминалы от 2-A до 2-D, в межэлементный интерфейс L8 и выводит остальные в линейный терминал 2-Е нижней ступени, в соответствии с предварительно определенным отношением.
* Если возник разрыв соединения в межэлементном интерфейсе L8, если состояние линии, оканчивающейся в линейном терминале 2-Е нижней ступени, является соединением, то блок 25 функции распределения нагрузки выводит все кадры Ethernet, введенные через линейные терминалы от 2-A до 2-D, на линейный терминал 2-Е нижней ступени, в то время как если состояние является нарушением работоспособности соединения, то принудительно закрывает линейные терминалы от 2-A до 2-D.
* Если возник разрыв соединения в линии, оканчивающейся в линейном терминале 2-Е нижней ступени, если состояние межэлементного интерфейса L8 является соединением, то блок 25 функции распределения нагрузки выводит все кадры Ethernet, введенные через линейные терминалы от 2-A до 2-D, на межэлементный интерфейс L8, в то время как если состоянием является нарушение работоспособности соединения, то принудительно закрывает линейные терминалы от 2-A до 2-D.
* Если блок 25 функции распределения нагрузки определяет, что возник разрыв соединения в линии, оканчивающейся в линейном терминале 3-Е нижней ступени ответного устройства 3 на основе информации о расширениях заголовка, установленной в секции заголовка кадра Ethernet, переданного из ответного устройства 3, то блок 25 функции распределения нагрузки выводит все кадры Ethernet, введенные через линейные терминалы от 2-A до 2-D, на межэлементный интерфейс L8.
* Если блок 25 функции распределения нагрузки определяет, что восстановлен разрыв соединения в линии, оканчивающейся в линейном терминале 3-Е нижней ступени ответного устройства 3, на основе информации о расширениях заголовка, установленной в секции заголовка кадра Ethernet, переданного из ответного устройства 3, то блок 25 функции распределения нагрузки выводит часть кадров Ethernet, введенных через линейные терминалы от 2-A до 2-D, на межэлементный интерфейс L8 и выводит остальные на линейный терминал 2-Е нижней ступени.
Устройство 3, которое является ответным для устройства 2, имеет конфигурацию и функции, подобные устройству 2. Кроме того, блок 24 функции управления соединением и блок 25 функции распределения нагрузки реализуются посредством CPU (центрального процессора). В этом случае, готовится носитель информации, такой как диск или полупроводниковое запоминающее устройство, в котором хранятся программы для того, чтобы вызывать выполнение CPU функций блока 24 функции управления соединением и блока 25 функции распределения нагрузки, и CPU разрешается считывание программ. CPU управляет автономной работой в соответствии со считанными программами, посредством чего блок 24 функции управления соединением и блок 25 функции распределения нагрузки реализуется на автономном CPU.
Теперь будет описана работа основной конфигурации, изображенной на Фиг.1 со ссылкой на Фиг.3, на которой Фиг.3(A) изображает взаимоотношения связей среди соответствующих устройств с 1 по 4, изображенных на Фиг.1, а Фиг.3(B) изображает последовательность работы во время выполнения ретрансляции потерь в линии связи с временной осью, взятой в направлении сверху вниз. В предоставленном ниже описании, работа будет иллюстративно описана в отношении случая, где возник разрыв соединения в линии 2-a между устройствами 1 и 2, а затем соединение восстановлено.
Если линейный терминал 2-A обнаруживает, что возник разрыв соединения в линии 2-a, то блок 24 функции управления соединением устройства 2 устанавливает информацию о соединении линии 2-a как нарушение работоспособности соединения в информации расширений заголовка в межэлементном интерфейсе L8, соединяющем устройство 2 и устройство 3, и передает ее на устройство 3. Это означает, что блок 24 функции управления соединением устанавливает информацию расширений заголовка, указывающую, что информацией о соединении линии 2-a является нарушение работоспособности соединения в секции заголовка кадра Ethernet, который будет передаваться на устройство 3, и передает ее на устройство 3.
Блок 34 функции управления соединением устройства 3 распознает нарушение работоспособности соединения линии 2-a из информации расширений заголовка, переданной из устройства 2. Тем самым, блок 34 функции управления соединением из устройства 3 принудительно закрывает линейный терминал 3-A и разъединяет соединение линии 3-a, соединяющей устройство 3 и устройство 4. При установке информации о соединении линии 3-a в информации расширений заголовка, как только соединение было принудительно закрыто, блок 34 функции управления соединением устройства 3 устанавливает состояние как соединение и передает ее на устройство 2. Тем самым, возникновение зависания можно обойти, если восстановлено соединение в линии 2-a.
Если восстановлено соединение в линии 2-a, то блок 24 функции управления соединением устройства 2 устанавливает информацию о соединении 2-a как соединение в информации расширений заголовка, и передает на устройство 3. Блок 34 функции управления соединением устройства 3 принимает информацию о соединении линии 2-a из переданной информации расширений заголовка. Также, блок 34 функции управления соединением устройства 3 соединяет линейный терминал 3-A для того, чтобы быть соединенным, и соединяет линию 3-a, соединяющую устройство 3 и устройство 4.
Теперь будет описана работа, при которой возник разрыв соединения в межэлементном интерфейсе L8, соединяющем устройства 2 и 3. Если блоки 25 и 35 функции распределения нагрузки устройств 2 и 3 обнаруживают, что возник разрыв соединения в межэлементном интерфейсе L8, то блоки 25 и 35 функции распределения нагрузки выполняют обработку в соответствии с состояниями линейных терминалов 2-Е и 3-Е нижней ступени.
Если линейные терминалы 2-Е и 3-Е нижних ступеней находятся в состоянии нарушения работоспособности соединения, поскольку распределение нагрузки не может быть выполнено, то все линейные терминалы от 2-A до 2-D и от 3-A до 3-D принудительно закрываются. Затем, если межэлементный интерфейс L8 восстановлен, то все линейные терминалы от 2-A до 2-D и от 3-A до 3-D соединяются. С другой стороны, если линейные терминалы 2-Е и 3-Е нижних ступеней находятся в состоянии соединения, то блоки 25 и 35 функции распределения нагрузки вводят все входные кадры Ethernet через линейные терминалы от 2-A до 2-D и от 3-A до 3-D на линейные терминалы 2-Е и 3-Е нижних ступеней. Затем, если межэлементный интерфейс L8 восстановлен, то блоки 25 и 35 функции распределения нагрузки разделяют и выводят кадры Ethernet в межэлементный интерфейс L8 и линейные терминалы 2-Е и 3-Е нижних ступеней.
Теперь будут описаны с первого по третий режимы работы.
(1) Первый режим работы
Первый режим работы является режимом для выполнения установки информации о соединении и управления соединением для каждой из линий. Более конкретно, первый режим работы является режимом, в котором установка информации о соединении (соединение, нарушение работоспособности соединения) в информации расширений заголовка выполняется для каждой линии, а управление соединением (соединение, принудительное закрытие), если информация о расширениях заголовка принимается из ответного устройства, выполняется для каждого линейного терминала автономного устройства, в соответствии с информацией о соединении линии ответного устройства, которая является предварительно установленной применительно к (в связи с) линейному терминалу. Ниже будет описан пример установки стороны автономного устройства в конфигурации, изображенной на Фиг.1, в случае, когда устройство 2 является автономным устройством, а устройство 3 является ответным устройством.
Пример 1. Если информация о соединении ответного устройства 3, соответствующая линейному терминалу 2-A, устанавливается для линии 3-a, то управление соединением линейного терминала 2-A выполняется на основе информации о соединении линии 3-a. Это установка выполняется на линейном терминале, который передает и принимает кадры Ethernet при помощи одной конкретной линии ответного устройства 3.
Пример 2. Если информация о соединении ответного устройства 3, соответствующая линейному терминалу 2-A, устанавливается для линии 3-d, то управление соединением линейного терминала 2-A выполняется на основе информации о соединении линии 3-d.
Пример 3. Если информация о соединении линии ответного устройства 3, соответствующая линейному терминалу 2-A, устанавливается для «линии 3-a и линии 3-d», то управление соединением линейного терминала 2-A выполняется на основе логического умножения информации о соединении линии 3-a и информации о соединении линии 3-d. Эта установка выполняется на линейном терминале, который может передавать и принимать кадры Ethernet при помощи любой из множества конкретных линий ответного устройства 3.
Пример 4. Если информация о соединении ответного устройства 3, соответствующая линейному терминалу 2-A, устанавливается для «линии 3-a или линии 3-b», то управление соединением линейного терминала 2-A выполняется на основе логического умножения информации о соединении линии 3-a и информации о соединении линии 3-b. Эта установка выполняется на линейном терминале, который должен передавать и принимать кадры Ethernet при помощи всех из множества конкретных линий ответного устройства 3.
В вышеупомянутом Примере 3 и Примере 4 несмотря на то, что количество линий ответного устройства, которое будет установлено применительно к линейному терминалу автономного устройства, является двумя линиями, количество линий этим количеством не ограничено, и может устанавливаться без ограничений. Однако максимальное количество является количеством линий, которые будут передаваться посредством информации о расширениях заголовка.
(2) Второй режим работы
Второй режим работы является режимом для выполнения установки информации о соединении и управления соединением для всех линий, в соответствии с состоянием соединения одной линии. Более конкретно, во втором режиме работы, установка информации о соединении в информации расширений заголовка выполняется таким образом, что если в автономном устройстве 2 существует какая-либо линия в состоянии разрыва соединения, то все линии устанавливаются как в состоянии нарушения работоспособности соединения. Кроме того, если из ответного устройства 3 принимается информация о расширениях заголовка, если в ответном устройстве 3 существует какая-либо линия в состоянии разрыва соединения, то все линейные терминалы автономного устройства 2 принудительно закрываются, и только если все линии находятся в состоянии соединения, то всем терминалам линии разрешается находиться в состоянии соединения. При использовании второго режима работы, даже в сетевой системе, в которой линейные терминалы автономного устройства для вывода кадров Ethernet, введенных из соответствующих линейных терминалов ответного устройства, не определены, возможно выполнить ретрансляцию потерь в линии связи.
(3) Третий режим работы
Третий режим работы является режимом для выполнения установки информации о соединении и управления соединением для всех линий, в соответствии с состояниями соединений всех линий. Более конкретно, в третьем режиме работы, установка информации о соединении в информации расширений заголовка выполняется таким образом, что только если все линии автономного устройства 2 находятся в состоянии разрыва соединения, то все линии устанавливаются как в состоянии нарушения работоспособности соединения. Кроме того, если информация о расширениях заголовка принимается из ответного устройства 3, только если все состояния соединений ответного устройства 3 являются разрывом соединения, то все линейные терминалы автономного устройства 2 принудительно закрываются. Если из ответного устройства 3 принимается, по меньшей мере, одна информация, указывающая состояние соединения, то всем линейным терминалам автономного устройства 2 разрешается быть в состоянии соединения. При использовании третьего режима работы, даже в сетевой системе, в которой кадры Ethernet, передаваемые из ответного устройства, могут быть выведены из любых линейных терминалов автономного устройства, возможно выполнить ретрансляцию потерь в линии связи.
Со ссылкой на Фиг.4-6 будет описана операция ретрансляции потерь в линии связи для каждого с первого по третий режимы работы.
Фиг.4 является схемой для иллюстрации операции ретрансляции потерь в линии связи, выполняемой в устройствах 2 и 3 в случае первого режима работы.
Если в линии 2-a устройства 2 возник разрыв соединения, то блок 24 функции управления соединением устройства 2 обнаруживает разрыв соединения в линии 2-a, устанавливает информацию о соединении 8 из линии 2-a как нарушение работоспособности соединения в информации расширений заголовка и передает ее на устройство 3. Блок 34 функции управления соединением устройства 3 распознает нарушение работоспособности соединения линии 2-a из информации расширений заголовка. Тем самым, в соответствии с предварительно определенным с отношением соответствия, блок 34 функции управления соединением устройства 3 принудительно закрывает только линейный терминал 3-A для разрыва соединения линии 3-a, соединяющийся, например, с устройством 4. Следует отметить, что как только происходит разрыв соединения линии 3-a вследствие принудительного закрытия линейного терминала 3-A для предотвращения возникновения зависания, информация о соединении линии 3-a, сообщенная на ответное устройство 2, устанавливается как соединение.
Если соединение линии 2-a восстанавливается, то блок 24 функции управления соединением устройства 2 устанавливает информацию о соединении линии 2-a как соединение в информации расширений заголовка и передает ее на устройство 3. Блок 34 функции управления соединением устройства 3 распознает соединение линии 2-a. Тем самым, блок 34 функции управления соединением устройства 3 соединяется с линейным терминал 3-A и соединяется с линией 3-a, соединяющейся с устройством 4.
Фиг.5 является схемой для иллюстрации операции ретрансляции потерь в линии связи, выполняемой в устройствах 2 и 3 в случае второго режима работы.
Если возник разрыв соединения в линии 2-a устройства 2, то блок 24 функции управления соединением устройства 2 обнаруживает разрыв соединения в линии 2-a, устанавливает информацию 8 соединения всех линий от 2-A до 2-D как нарушение работоспособности соединения в информации расширений заголовка и передает ее на устройство 3. Блок 34 функции управления соединением устройства 3 распознает нарушение работоспособности соединения одной или нескольких линий из информации расширений заголовка. Тем самым, блок 34 функции управления соединением устройства 3 принудительно закрывает линейные терминалы от 3-A до 3-D и разъединяет соединения всех линий от 3-a до 3-d, соединяющихся с устройством 4.
Если соединение линии 2-a восстанавливается, то блок 24 функции управления соединением устройства 2 устанавливает информацию о соединении линий от 2-a до 2-d как соединение в информации расширений заголовка и передает ее на устройство 3. Блок 34 функции управления соединением устройства 3 распознает соединение всех линий. Тем самым, блок 34 функции управления соединением устройства 3 соединяется с линейными терминалами от 3-A до 3-D и соединяется со всеми линиями от 3-a до 3-d, соединяющимися с устройством 4.
Фиг.6 является схемой для иллюстрации операции ретрансляции потерь в линии связи, выполняемой в устройствах 2 и 3 в случае третьего режима работы.
Блок 24 функции управления соединением устройства 2 устанавливает нарушение работоспособности соединения всех линий в информации расширений заголовка, только если все линии находятся в состоянии нарушения работоспособности соединения. Подобным образом, блок 34 функции управления соединением устройства 3 устанавливает нарушение работоспособности соединения всех линий в информации расширений заголовка, только если все линии находятся в состоянии нарушения работоспособности соединения.
Если в линиях от 2-a до 2-d устройства 2 возник разрыв соединения, то блок 24 функции управления соединением устройства 2 обнаруживает разрывы соединений во всех линиях, устанавливает информацию 8 соединений всех линий как нарушение работоспособности соединения в информации расширений заголовка и передает ее на устройство 3. Блок 34 функции управления соединением устройства 3 распознает нарушение работоспособности соединений всех линий из информации расширений заголовка. Тем самым, блок 34 функции управления соединением устройства 3 принудительно закрывает линейные терминалы от 3-A до 3-D и разъединяет соединения всех линий от 3-a до 3-d, соединяющихся с устройством 4.
Если соединение, по меньшей мере, одной из линий от 2-a до 2-d восстановлено, то блок 24 функции управления соединением устройства 2 устанавливает информацию о соединении всех линий как соединение в информации расширений заголовка и передает ее на устройство 3. Блок 34 функции управления соединением устройства 3 распознает, что существует, по меньшей мере, одна информация о состоянии соединения как соединение. Тем самым, блок 34 функции управления соединением устройства 3 соединяет все линейные терминалы от 3-A до 3-D и соединяет все линии от 3-a до 3-d, соединяющиеся с устройством 4.
При использовании вышеупомянутой системы, посредством передачи состояний соединений линий с малым количеством информации, а именно информации о расширениях заголовка межэлементного интерфейса, и выполнения операции для каждого режима, установленного в каждом устройстве, ретрансляция потерь в линии связи может быть реализована между устройствами независимо.
В то время как ретрансляция потерь в линии связи в основной конфигурации выполняется описанным выше способом, ретрансляция потерь в линии связи в случае соединения основных конфигураций на нескольких ступенях будет описана со ссылкой на Фиг.7. В дальнейшем в этом документе, работа, выполняемая посредством блока функции управления соединением или блока функции распределения нагрузки каждого устройства, может быть описана как работа каждого устройства.
На Фиг.7, устройство 2, устройство 5 и устройство 7 соединяются на нескольких ступенях. Кроме того, устройство 3, устройство 6 и устройство 8 также соединяются на нескольких ступенях подобным образом. Линия L3 является линией, соединяющей линейный терминал 2-Е нижней ступени устройства 2 и линейный терминал 5-A устройства 5, которое является устройством нижней ступени. Линия L4 является линией, соединяющей линейный терминал 5-E нижней ступени устройства 5, которое является устройством нижней ступени, и линейный терминал 7-A устройства 7, который является устройством еще более нижней ступени. Линии L5 и L6 являются линиями, соединяющими устройство 3, устройство 6 и устройство 8 на нескольких ступенях подобным образом. Линия L8 является межэлементным интерфейсом, соединяющим устройство 2 и устройство 3. Линия L9 является межэлементным интерфейсом, соединяющим устройство 5 и устройство 6. Линия L10 является межэлементным интерфейсом, соединяющим устройство 7 и устройство 8.
Причина соединения основных конфигураций на нескольких ступенях, как показано на Фиг.7, заключается в том, чтобы предотвратить отклонение кадра, даже если межэлементный интерфейс линии L8 является линией с низкой пропускной способностью. Устройство 2 распределяет кадры, принятые из устройства 1 на линию L8 и линию L3 для распределения нагрузки. Линейный терминал нижней ступени является портом связи, который должен быть использован для распределения нагрузки на устройство, соединенное на нижней ступени. Подобным образом, устройство 5 также распределяет кадры, принятые из устройства 2, на линию L9 и линию L4 для распределения нагрузки. В устройстве 7, соединенным на еще более нижней ступени, поскольку никакая линия не соединяется с линейным терминалом 7-E нижней ступени, устройство 7 передает все кадры, принятые из устройства 5, на линию L10. Устройство 8 передает кадры, принятые из устройства 7, на устройство 6 на верхней ступени, а устройство 6 передает кадры, принятые из устройства 5 и устройства 8, на устройство 3 на верхней ступени. Устройство 3 передает кадры, принятые из устройства 2 и устройства 6, на устройство 4. Подобным образом выполняется распределение нагрузки кадров, передаваемых в противоположном направлении от устройства 4 на устройство 3.
При конфигурации с множеством ступеней из Фиг.7, операция ретрансляции потерь в линии связи, если возник разрыв соединения в линии L4, и если соединение восстановлено, будет описано со ссылкой на схему последовательности операций из Фиг.8. Фиг.8 является схемой последовательности операций, иллюстрирующей операцию ретрансляции потерь в линии связи каждого устройства при конфигурации с множеством ступеней и передачу информации расширений заголовка, в которых временная ось направлена сверху вниз. P1, P2 и P3 указывают потоки передачи кадров в состояниях, соответствующих временным осям.
Если в линии L4 возник разрыв соединения, то блок функции управления соединением устройства 7 устанавливает нарушение работоспособности соединения линии L4 в информации расширений заголовка и передает ее на устройство 8. Блок функции управления соединением устройства 8 распознает нарушение работоспособности соединения L4 ответного устройства 7, принудительно закрывает линейный терминал 8-A и вызывает разрыв соединения в линии L6. Тем самым, устройство 7 и устройство 8 на самой низкой ступени отделены от многоступенчатой конфигурации. В этот момент, блок функции управления соединением устройства 5 также устанавливает информацию о соединении линейного терминала нижней ступени 5-E как нарушение работоспособности соединения вследствие разрыва соединения в линии L4 и передает ее на устройство 6. Тем самым, в то время как блок функции управления соединением устройства 6 распознает нарушение работоспособности соединения линии L4 ответного устройства 5, блок функции управления соединением принудительно не закрывает линейный терминал нижней ступени 6-E в автономном устройстве 6. С другой стороны, блоки функции распределения нагрузки устройств 5 и 6 изменяют маршруты распределения нагрузки в связи с тем, что соответствующие устройства 7 и 8 нижних ступеней больше не соединены, не передают кадры из устройств верхней ступени (устройств 2 и 3) на устройства нижней ступени (устройства 7 и 8), и передают все принятые кадры на ответные устройства через межэлементный интерфейс (линию L9). Следует отметить, что, в то время как после того, как соединение линии L6 разъединяется, устройство 6 передает на ответное устройство 5 кадр Ethernet, содержащий информацию о расширениях заголовка, в которой информацией о соединении линии L6 является нарушение работоспособности соединения, в ответном устройстве 5 линейный терминал 5-E нижней ступени никогда не закрывается принудительно. Как было описано выше, посредством принудительного закрытия линейных терминалов нижних ступеней 5-E и 6-E, возможно предотвратить возникновение зависания, если в линии L4 восстановлено соединение.
Если в линии L4 восстановлено соединение, то блок функции управления соединением устройства 7 устанавливает информацию о соединении линии L4 как соединение в информации расширений заголовка и передает ее на устройство 8. Блок функции управления соединением устройства 8 распознает соединение линии L4, соединяет линейный терминал 8-A и соединяет линию L6. В этот момент, блок функции управления соединением устройства 5 также устанавливает информацию о соединении линейного терминала нижней ступени 5-E как соединение вследствие восстановления соединения в линии L4 и передает ее на устройство 6. Блок функции распределения нагрузки устройства 8 распознает соединение линейного терминала нижней ступени ответного устройства 5. Тем самым, устройство 7 и устройство 8 включаются в состав многоступенчатой конфигурации. Поскольку существуют соответствующие устройства 7 и 8 нижних ступеней, устройства 5 и 6 изменяют распределение нагрузки и передают кадры на устройства нижних ступеней.
Фиг.9 является схемой последовательности операций, изображающей операцию ретрансляции потерь в линии связи в случае, когда в линии L9 возникает разрыв соединения и в случае, когда в линии L4 возникает другой разрыв соединения в многоступенчатой конфигурации, изображенной на Фиг.7. P4, P5 и P6 указывают потоки передачи кадров в состояниях, соответствующих временным осям.
Если в межэлементном интерфейсе линии L9 возник разрыв соединения, если линейные терминалы 5-E и 6-E нижних ступеней находятся в состоянии соединения, то блоки функции распределения нагрузки устройств 5 и 6 не закрывают все линейные терминалы. Как только линейный терминал 5-E нижней ступени соединяется, блок функции распределения нагрузки устройства 5 принудительно не закрывает линейный терминал 5-A, а только изменяет порт передачи распределения нагрузки. В частности, блок функции распределения нагрузки останавливает передачу на межэлементный интерфейс (линию L9) и передает все кадры, принятые из устройства 2 на устройство 7. Такая же операция выполняется и в ответном устройстве 6 устройства 5.
Затем, если в линии L4 возникает другой разрыв соединения, то устройство 7 обнаруживает, что линия L4 находится в состоянии нарушения работоспособности соединения, и устройство 5 обнаруживает нарушение работоспособности соединения линейного терминала 5-E нижней ступени, таким же образом, как и в предшествующем описании из Фиг.8. Ответное устройство 8 устройства 7 распознает, что линия L4 является линией с нарушением работоспособности соединения из информации расширений заголовка, принудительно закрывает линейный терминал 8-A и разъединяет соединение линии L6. Как только соединение линии L6 разъединяется, устройство 6 обнаруживает, что линейный терминал 6-E нижней ступени является терминалом с нарушением работоспособности соединения. Как только линейные терминалы 5-E и 6-E нижних ступеней являются терминалами с нарушением работоспособности соединения, устройство 5 и устройство 6 отделяют устройство 7 и устройство 8 от многоступенчатой конфигурации. Следовательно, и в устройстве 5, и в устройстве 6, поскольку межэлементный интерфейс (линия L9) и линейные терминалы 5-E и 6-E нижних ступеней являются элементами с нарушением работоспособности соединения, устройство 5 принудительно закрывает линейный терминал 5-A, а устройство 6 принудительно закрывает линейный терминал 6-A. Устройство 2 обнаруживает, что в линии L3 соединение разъединено, устанавливает информацию о соединении линейного терминала 2-Е нижней ступени как нарушение работоспособности соединения, передает ее в информации расширений заголовка на устройство 3 и изменяет распределение нагрузки. Устройство 3 распознает, что линейный терминал нижней ступени ответного устройства является терминалом с нарушением работоспособности соединения из информации расширений заголовка и изменяет распределение нагрузки. Тем самым, устройство 5 и устройство 6 отделяются от многоступенчатой конфигурации. При помощи этих изменений в распределении нагрузки, устройство 2 и устройство 3 не передают кадры на устройства нижней ступени, и передают все принятые кадры на ответные устройства через межэлементный интерфейс (линию L8).
Теперь, со ссылкой на Фиг.10, будет дано описание операции ретрансляции потерь в линии связи в случае, когда соединение линии L4 восстановлено и в случае, когда соединение линии L9 также восстановлено после последовательности из Фиг.9, в многоступенчатой конфигурации, изображенной на Фиг.7. P7 и P8 указывают потоки передачи кадров в состояниях соответствующих временных осей.
Если линия L4 восстановлена, то устройство 7 устанавливает информацию о соединении линии L4 как соединение в информации расширений заголовка и передает ее на устройство 8. Устройство 8 распознает соединение линии L4 из информации расширений заголовка. Устройство 8 соединяется с линейным терминалом 8-A из состояния принудительного закрытия и соединяется с линией L6. Как только линейные терминалы нижней ступени 5-E и 6-E, соединенные с устройствами нижней ступени, соединяются, устройство 5 и устройство 6 соединяются с линейными терминалами 5-A и 6-A из состояния принудительного закрытия, и соединяются с линией L3 и линией L5. Устройство 2 обнаруживает, что линия L3 соединена, устанавливает состояние линейного терминала 2-Е нижней ступени как соединение в информации расширений заголовка и передает ее на устройство 3. Устройство 3 распознает соединение линейного терминала нижней ступени ответного устройства 2 из информации расширений заголовка и изменяет распределение нагрузки. Тем самым, устройства 5-8 включаются в состав многоступенчатой конфигурации, и может быть реализовано распределение нагрузки с использованием линий L8 и L10.
Если из этого состояния восстанавливается соединение межэлементного интерфейса линии L9, когда устройство 5 и устройство 6 распознают соединение линии L9, то устройство 5 и устройство 6 изменяют маршруты распределения нагрузки, а также передают кадры на линию L9.
Таким образом, поскольку настоящий вариант осуществления имеет конфигурацию, в которой устройства соединены на нескольких ступенях, распределение нагрузки может быть выполнено посредством ретрансляции потерь в линии связи, даже если в какой-либо линии возникает ошибка. Даже в случае, когда возникает множество ошибок, наличие пунктов назначения при распределении нагрузки определяется в соответствии с состояниями соединения межэлементных интерфейсов и линейных терминалов нижних ступеней, посредством чего реализуется отделение от многоступенчатой конфигурации и включение в ее состав.
Следует отметить, что, несмотря на то, что в настоящем варианте осуществления в качестве примера описана трехступенчатая конфигурация, количество ступеней не ограничено и может быть увеличено. Кроме того, несмотря на то, что количество линейных терминалов в настоящем варианте осуществления равно четырем, количество, как таковое, зависит от свободной полосы частот межэлементного интерфейса, количество линий не ограничено и может быть увеличено.
Эффекты первого иллюстративного варианта осуществления
В соответствии с настоящим вариантом осуществления, в сетевой системе, в которой сетевые устройства, расположенные друг напротив друга, соединены на нескольких ступенях таким образом, чтобы обеспечить избыточные межэлементные интерфейсы, соединяющие устройства, расположенные друг напротив друга, возможно выполнить ретрансляцию потерь в линии связи, не вызывая зависания на основе следующего. Линия, в которой возник разрыв соединения, из линий, оканчивающихся в линейных терминалах от 2-A до 2-D, или линии L3, оканчивающейся в линейном терминале 2-Е нижней ступени автономного устройства 2, а причина возникновения разрыва соединения не является принудительным закрытием линейных терминалов от 2-A до 2-D автономного устройства, сообщается на ответное устройство 3, в то время как линия, в которой возник разрыв соединения вследствие принудительного закрытия линейных терминалов от 2-A до 2-D автономного устройства 2, не сообщается на ответное устройство 3. Также, зависание никогда не будет вызвано, даже если восстанавливается соединение в линии между автономным устройством 2 и последующим устройством 1. Кроме того, если линия, в которой возник разрыв соединения, сообщенная из ответного устройства 3, является линией L5, оканчивающейся в линейном терминале 3-Е нижней ступени ответного устройства 3, поскольку линейный терминал нижней ступени автономного устройства 2 принудительно не закрыт, зависание никогда не будет вызвано, даже если восстановлено соединение в линии L3 между устройствами 2 и 5.
Кроме того, поскольку настоящий вариант осуществления включает в себя блок функции распределения нагрузки, который определяет пункты назначения распределения нагрузки кадров Ethernet из верхнего устройства 2, в соответствии с состояниями линейного терминала 5-E нижней ступени автономного устройства 5 и межэлементного интерфейса L9, связь может быть продолжена, даже если возникает ошибка.
Кроме того, в настоящем варианте осуществления, поскольку информация о соединении соответствующих линий от 2-а до 2-d, оканчивающихся в линейных терминалах от 2-A до 2-D автономного устройства 2, необходимая для выполнения ретрансляции потерь в линии связи, устанавливается в секции заголовка кадра Ethernet, который должен быть передан на ответное устройство 3, и передается на ответное устройство 3, полоса пропускания может быть эффективно использована.
Кроме того, в настоящем варианте осуществления, если существует, по меньшей мере, одна линия, в которой возник разрыв соединения из линий от 2-a до 2-d, оканчивающихся в линейных терминалах от 2-A до 2-D автономного устройства, то информация о соединении каждой из линий от 2-a до 2-d, оканчивающихся в линейных терминалах от 2-A до 2-D автономного устройства 2, которая устанавливается в секции заголовка кадра 8 Ethernet, устанавливается как нарушение работоспособности соединения, и только если информацией о соединении всех линий от 3-a до 3-d, оканчивающихся в линейных терминалах от 3-A до 3-D ответного устройства 3, установленная в кадре Ethernet, передаваемом из ответного устройства 3, является нарушение работоспособности соединения, то все линейные терминалы от 2-A до 2-D автономного устройства 2 принудительно закрываются. Соответственно, даже в сетевой системе, в которых линейные терминалы автономного устройства для вывода кадров Ethernet, введенных из соответствующих линейных терминалов от 3-A до 3-D ответного устройства 3, не определены, то может быть выполнена ретрансляция потерь в линии связи.
Кроме того, в настоящем варианте осуществления, только если разрыв соединения возник во всех линиях от 2-a до 2-d, оканчивающихся в линейных терминалах от 2-A до 2-D автономного устройства 2, то информация о соединении каждой из линий от 2-a до 2-d, оканчивающихся в линейных терминалах от 2-A до 2-D автономного устройства 2, установленная в секции заголовка кадра 8 Ethernet, установлена как нарушение работоспособности соединения, и только если информацией о соединении каждой из линий от 3-a до 3-d, оканчивающихся в линейных терминалах 3-A к 3-Е ответного устройства 3, установленная в кадре Ethernet, переданном из ответного устройства 3, является нарушение работоспособности соединения, то все линейные терминалы от 2-A до 2-D автономного устройства 2 принудительно закрываются. Соответственно, даже в сетевой системе, в которой кадры Ethernet, переданные из ответного устройства 3, могут быть выведены из любых линейных терминалов автономного устройства 2, может быть выполнена ретрансляция потерь в линии связи.
Второй иллюстративный вариант осуществления
Как показано на Фиг.11, сетевая система, в соответствии со вторым иллюстративным вариантом осуществления настоящего изобретения, сконфигурирована таким образом, что первое и второе устройства 500 и 600, имеющие множество линейных терминалов с 501 по 503 и с 601 по 603, линейные терминалы 504 и 604 нижних ступеней и межэлементные линейные терминалы 505 и 605, расположены друг напротив друга, межэлементные линейные терминалы 505 и 605 первого и второго устройств 500 и 600, расположенные друг напротив друга, соединены посредством межэлементного интерфейса 507, чтобы, тем самым, сформировать пару устройств, а пары устройств расположены на нескольких ступенях. Линейный терминал 504 нижней ступени первого устройства 500, расположенный на верхней стороне, и один линейный терминал (линейный терминал 501) первого устройства, расположенный на нижней стороне на смежных ступенях, соединены посредством линии L500, а линейный терминал 604 нижней ступени второго устройства 600, расположенного на верхней стороне, и один линейный терминал (линейный терминал 601) второго устройства, расположенного на нижней стороне, на смежных ступенях, соединены посредством линии L600. Блок 506 функции управления соединением устройства 500 сообщает ответному устройству 600 о линии, в которой возник разрыв соединения из линий с 508 по 510 и L500, оканчивающихся в линейных терминалах с 501 по 503 или в линейном терминале 504 нижней ступени автономного устройства 500, а причина возникновения разрыва соединения не является принудительным закрытием линейного терминала автономного устройства 500. Кроме того, если линия, в которой возник разрыв соединения, сообщенная из ответного устройства 600, является любой из линий с 608 по 610, отличной от линии L600, оканчивающихся в линейном терминале нижней ступени 604 ответного устройства 600, то блок функции управления соединением 506 принудительно закрывает линейный терминал автономного устройства, связанный с линией, в которой возник разрыв соединения, в то время как если линия, в которой возник разрыв соединения, сообщенная из ответного устройства 600, является линией, оканчивающейся в линейном терминале нижней ступени 604 ответного устройства 600, блок 506 функции управления соединением принудительно не закрывает линейный терминал 504 нижней ступени автономного устройства 500.
В соответствии с этой конфигурацией, в сетевой системе, в которой сетевые устройства, расположенные друг напротив друга, соединены на нескольких ступенях, для реализации избыточных межэлементных интерфейсов, соединяющих устройства, расположенные друг напротив друга, возможно выполнить ретрансляцию потерь в линии связи, не вызывая зависания на основе следующего. Линия, в которой возник разрыв соединения, из линий с 608 по 610 и L3, оканчивающихся в линейных терминалах с 501 по 503, или линейный терминал 504 нижней ступени автономного устройства 500, а причина возникновения разрыва соединения не является принудительным закрытием линейных терминалов с 601 по 603 автономного устройства, сообщается на ответное устройство 600, в то время как линия, в которой возник разрыв соединения вследствие принудительного закрытия линейных терминалов с 601 по 603 автономного устройства 500, не сообщается на ответное устройство 600. Соответственно, зависание никогда не будет вызвано, даже если в линиях с 608 по 610 восстановлено соединение между автономным устройством 500 и последующим устройством. Кроме того, если линия, в которой возник разрыв соединения, сообщенная из ответного устройства 600, является линией L600, оканчивающейся в линейном терминале 604 нижней ступени ответного устройства 600, поскольку линейный терминал 504 нижней ступени автономного устройства 500 принудительно не закрыт, зависание никогда не будет вызвано, даже если восстановлено соединение в линии 507 между устройствами 500 и 600.
В этом варианте осуществления, является предпочтительным, чтобы блок функции управления соединением, сконфигурированный для сообщения ответному устройству о линии, в которой восстановлено соединение, из линий, оканчивающихся в линейных терминалах или в линейном терминале нижней ступени автономного устройства, и при получении им сообщения из ответного устройства о линии, в которой восстановлено соединение, соединялся с линейным терминалом или с линейным терминалом нижней ступени автономного устройства, связанным с линией, в которой восстановлено соединение.
Кроме того, в вышеупомянутой сетевой системе, является предпочтительным, чтобы каждое из устройств включало в себя блок функции распределения нагрузки, который, если и линия, оканчивающаяся в линейном терминале нижней ступени автономного устройства, и межэлементный интерфейс, оканчивающийся в межэлементном линейном терминале автономного устройства, работают в нормальном режиме, то выходные кадры вводятся через линейные терминалы автономного устройства на межэлементный линейный терминал автономного устройства и на линейный терминал нижней ступени автономного устройства при помощи распределения с предварительно определенным отношением, если возник разрыв соединения в линии, оканчивающейся в линейном терминале нижней ступени автономного устройства, то выводим все входные кадры через линейные терминалы автономного устройства на межэлементный линейный терминал автономного устройства, если возник разрыв соединения в межэлементном интерфейсе, оканчивающемся в межэлементном линейном терминале автономного устройства, то выводит все входные кадры через линейные терминалы автономного устройства на линейный терминал нижней ступени автономного устройства, а если линия, в которой возник разрыв соединения, сообщенная из ответного устройства, является линией, оканчивающейся в линейном терминале нижней ступени ответного устройства, то выводит все входные кадры через линейные терминалы автономного устройства на межэлементный линейный терминал автономного устройства.
При этой конфигурации, как только блок функции распределения нагрузки определяет пункт назначения распределения нагрузки кадров, передаваемых из верхнего устройства, в соответствии с состояниями линейного терминала нижней ступени автономного устройства и межэлементного интерфейса, связь может быть продолжена, даже если возникает ошибка.
Кроме того, является предпочтительным, чтобы блок функции распределения нагрузки был сконфигурирован таким образом, чтобы при получении им сообщения из ответного устройства о линии, оканчивающейся в линейном терминале нижней ступени ответного устройства как о линии, в которой восстановлено соединение, блок функции распределения нагрузки выводит кадры, введенные через линейные терминалы автономного устройства на межэлементный линейный терминал автономного устройства и на линейный терминал нижней ступени автономного устройства при помощи распределения с предварительно определенным отношением.
Кроме того, является предпочтительным, чтобы блок функции управления соединением был сконфигурирован для установки, в секции заголовка кадра, который будет передаваться на ответное устройство, информации о соединении, указывающей состояние каждой линии, оканчивающейся в каждом из линейных терминалов автономного устройства, и информации о соединении, указывающей состояние линии, оканчивающейся в линейном терминале нижней ступени автономного устройства, для сообщения ответному устройству о линии, в которой возник разрыв соединения, из линий, оканчивающихся в линейных терминалах или линейном терминале нижней ступени автономного устройства, а причина возникновения разрыва соединения не является принудительным закрытием линейного терминала автономного устройства. При этой конфигурации полоса пропускания может быть эффективно использована.
Кроме того, блок функции управления соединением может быть сконфигурирован таким образом, чтобы, если существует, по меньшей мере, одна линия, в которой возник разрыв соединения, из линий, оканчивающихся в линейных терминалах автономного устройства, то блок функции управления соединением устанавливает, в секции заголовка кадра, информацию о соединении каждой линии, оканчивающейся в каждом из линейных терминалов автономного устройства как нарушение работоспособности соединения, и только если все части информации о соединении соответствующих линий, оканчивающихся в линейных терминалах ответного устройства, установлены в кадре, передаваемом из ответного устройства, указывают на нарушение работоспособности соединения, то блок функции управления соединением принудительно закрывает все линейные терминалы автономного устройства.
При этой конфигурации возможно выполнять ретрансляцию потерь в линии связи даже в системе, в которой не определены линейные терминалы автономного устройства, для вывода кадров, введенных из соответствующих линейных терминалов ответного устройства 3.
Кроме того, блок функции управления соединением может быть сконфигурирован таким образом, чтобы только если разрыв соединения возник во всех линиях, оканчивающихся в линейных терминалах автономного устройства, то блок функции управления соединением устанавливает информацию о соединении в секции заголовка кадра каждой линии, оканчивающейся в каждом из линейных терминалов автономного устройства как нарушение работоспособности соединения, и только если информация о соединении каждой линии, оканчивающейся в каждом из линейных терминалов ответного устройства, установленная в кадре, передаваемом из ответного устройства, указывает на нарушение работоспособности соединения, то блок функции управления соединением принудительно закрывает все линейные терминалы автономного устройства.
В этой конфигурации, возможно выполнить ретрансляцию потерь в линии связи даже в системе, в которой кадры, передаваемые из ответного устройства, могут быть выведены из любых линейных терминалов автономного устройства.
Кроме того, сетевое устройство, которое является другим аспектом настоящего изобретения, включает в себя множество линейных терминалов, линейный терминал нижней ступени и межэлементный линейный терминал. Сетевое устройство также включает в себя блок функции управления соединением, который сообщает ответному сетевому устройству через межэлементный интерфейс, оканчивающийся в межэлементном линейном терминале, о линии, в которой возник разрыв соединения из линий, оканчивающихся в линейных терминалах или в линейном терминале нижней ступени автономного сетевого устройства, а причина возникновения разрыва соединения не является принудительным закрытием линейного терминала автономного сетевого устройства, и если линия, в которой возник разрыв соединения, сообщенная из ответного сетевого устройства, является линией, отличной от линии, оканчивающейся в линейном терминале нижней ступени ответного сетевого устройства, то принудительно закрывает линейный терминал автономного сетевого устройства, связанный с линией, в которой возник разрыв соединения, сообщенной из ответного сетевого устройства, в то время как если линия, в которой возник разрыв соединения, сообщенная из ответного сетевого устройства, является линией, оканчивающейся в линейном терминале нижней ступени ответного сетевого устройства, принудительно не закрывает линейный терминал нижней ступени автономного сетевого устройства.
В этом аспекте является предпочтительным, чтобы блок функции управления соединением, сконфигурированный для сообщения ответного сетевого устройства о линии, в которой восстановлено соединение из линий, оканчивающихся в линейных терминалах или в линейном терминале нижней ступени автономного сетевого устройства, и при получении им сообщения из ответного сетевого устройства о линии, в которой восстановлено соединение, соединить линейный терминал или линейный терминал нижней ступени автономного сетевого устройства, связанный с линией, в которой восстановлено соединение.
Кроме того, также является предпочтительным, чтобы сетевое устройство дополнительно включало в себя блок функции распределения нагрузки, который, если и линия, оканчивающаяся в линейном терминал нижней ступени автономного сетевого устройства, и межэлементный интерфейс, оканчивающийся в межэлементном линейном терминале автономного сетевого устройства, работают в нормальном режиме, выводит кадры, введенные через линейные терминалы автономного сетевого устройства на межэлементный линейный терминал автономного сетевого устройства и на линейный терминал нижней ступени автономного сетевого устройства при помощи распределения с предварительно определенным отношением, если возник разрыв соединения в линии, оканчивающейся в линейном терминале нижней ступени автономного сетевого устройство, то выводит все кадры, введенные через линейные терминалы автономного сетевого устройства, на межэлементный линейный терминал автономного сетевого устройства, если возник разрыв соединения в межэлементном интерфейсе, оканчивающемся в межэлементном линейном терминале автономного сетевого устройства, то выводит все кадры, введенные через линейные терминалы автономного сетевого устройства на линейный терминал нижней ступени автономного сетевого устройства, а если линия, в которой возник разрыв соединения, сообщенная из ответного сетевого устройства, является линией, оканчивающейся в линейном терминале нижней ступени ответного сетевого устройства, то выводит все кадры, введенные через линейные терминалы автономного сетевого устройства на межэлементный линейный терминал автономного сетевого устройства.
В этом случае, является предпочтительным, чтобы блок функции распределения нагрузки был сконфигурирован таким образом, чтобы при получении им сообщения из ответного сетевого устройства о линии, оканчивающейся в линейном терминале нижней ступени ответного сетевого устройства как о линии, в которой восстановлено соединение, блок функции распределения нагрузки выводит кадры, введенные через линейные терминалы автономного сетевого устройства на межэлементный линейный терминал автономного сетевого устройства и на линейный терминал нижней ступени автономного сетевого устройства при помощи распределения с предварительно определенным отношением.
Кроме того, способ ретрансляции потерь в линии связи, в соответствии с другим аспектом настоящего изобретения, включает в себя размещение первого устройства и второго устройства друг напротив друга, причем каждое из устройств имеет множество линейных терминалов, линейный терминал нижней ступени и межэлементный линейный терминал, соединяющий межэлементные линейные терминалы первого устройства и второго устройства, размещенные друг напротив друга, посредством межэлементного интерфейса, чтобы, тем самым, сформировать пару устройств, и размещение пар устройств на нескольких ступенях, соединяющих линейный терминал нижней ступени первого устройства, расположенного на верхней стороне, и одного линейного терминала первого устройства, расположенного на нижней стороне на смежных ступенях, посредством линии, и соединяющих линейный терминал нижней ступени второго устройства, расположенного на верхней стороне, и один линейный терминал второго устройства, расположенного на нижней стороне на смежных ступенях, посредством линии, причем каждое из устройств сообщает ответному устройству о линии, в которой возник разрыв соединения, из линий, оканчивающихся в линейных терминалах или в линейном терминале нижней ступени автономного устройства, а причина возникновения разрыва соединения не является принудительным закрытием линейного терминала автономного устройства, а если линия, в которой возник разрыв соединения, сообщенная из ответного устройства, является линией, отличной от линии, оканчивающейся в линейном терминале нижней ступени ответного устройства, то принудительно закрывает линейный терминал автономного устройства, связанный с линией, в которой возник разрыв соединения, сообщенный из ответного устройства, в то время как если линия, в которой возник разрыв соединения, сообщенная из ответного устройства, является линией, оканчивающейся в линейном терминале нижней ступени ответного устройства, то принудительно не закрывает линейный терминал нижней ступени автономного устройства.
В этом аспекте, каждое из устройств сообщает ответному устройству о линии, в которой восстановлено соединение, из линий, оканчивающихся в линейных терминалах или в линейном терминале нижней ступени автономного устройства, и при получении им сообщения из ответного устройства о линии, в которой восстановлено соединение, соединяет линейный терминал или линейный терминал нижней ступени автономного устройства, связанный с линией, в которой восстановлено соединение.
Кроме того, если и линия, оканчивающаяся в линейном терминале нижней ступени автономного устройства, и межэлементный интерфейс, оканчивающийся в межэлементном линейном терминале автономного устройства, работают в нормальном режиме, то каждое из устройств выводит кадры, введенные через линейные терминалы автономного устройства, на межэлементный линейный терминал автономного устройства и на линейный терминал нижней ступени автономного устройства в при помощи распределения с предварительно определенным отношением, если возник разрыв соединения в линии, оканчивающейся в линейном терминале нижней ступени автономного устройства, то выводит все кадры, введенные через линейные терминалы автономного устройства, на межэлементный линейный терминал автономного устройства, если возник разрыв соединения в межэлементном интерфейсе, оканчивающемся в межэлементном линейном терминале автономного устройства, то выводит все кадры, введенные через линейные терминалы автономного устройства, на линейный терминал нижней ступени автономного устройства, а если линия, в которой возник разрыв соединения, сообщенная из ответного устройства, является линией, оканчивающейся в линейном терминале нижней ступени ответного устройства, то выводит все кадры, введенные через линейные терминалы автономного устройства, на межэлементный линейный терминал автономного устройства.
Кроме того, при получении сообщения из ответного устройства о линии, оканчивающейся в линейном терминале нижней ступени ответного устройства, как о линии, в которой восстановлено соединение, каждое из устройств выводит кадры, введенные через линейные терминалы автономного устройства на межэлементный линейный терминал автономного устройства и на линейный терминал нижней ступени автономного устройства при помощи распределения с предварительно определенным отношением.
Кроме того, программа, которая является другим аспектом настоящего изобретения, является программой, вызывающей выполнение компьютером функций сетевого устройства, причем компьютер включает в себя множество линейных терминалов, линейный терминал нижней ступени и межэлементный линейный терминал. Программа вызывает выполнение компьютером функций блока функции управления соединением, который сообщает ответному компьютеру через межэлементный интерфейс, оканчивающийся в межэлементном линейном терминале, о линии, в которой возник разрыв соединения, из линий, оканчивающихся в линейных терминалах или в линейном терминале нижней ступени автономного компьютера, а причина возникновения разрыва соединения не является принудительным закрытием линейного терминала автономного компьютера, а если линия, в которой возник разрыв соединения, сообщенный из ответного компьютера, является линией, отличной от линии, оканчивающейся в линейном терминале нижней ступени ответного компьютера, то принудительно закрывает линейный терминал автономного компьютера, связанный с линией, в которой возник разрыв соединения, сообщенной из ответного компьютера, в то время как если линия, в которой возник разрыв соединения, сообщенная из ответного компьютера, является линией, оканчивающейся в линейном терминале нижней ступени ответного компьютера, то принудительно не закрывает линейный терминал нижней ступени автономного компьютера.
В этом аспекте, блок функции управления соединением сообщает ответному компьютеру о линии, в которой восстановлено соединение, из линий, оканчивающихся в линейных терминалах или в линейном терминале нижней ступени автономного компьютера, и при получении им сообщения из ответного компьютера о линии, в которой восстановлено соединение, соединяет линейный терминал или линейный терминал нижней ступени автономного компьютера, связанный с линией, в которой восстановлено соединение.
Кроме того, программа вызывает выполнение компьютером функций блока функции распределения нагрузки, который, если и линия, оканчивающаяся в линейном терминале нижней ступени автономного компьютера, и межэлементный интерфейс, оканчивающийся в межэлементном линейном терминале автономного компьютера, работают в нормальном режиме, то выводит кадры, введенные через линейные терминалы автономного компьютера, на межэлементный линейный терминал автономного компьютера и на линейный терминал нижней ступени автономного компьютера при помощи распределения с предварительно определенным отношением, если возник разрыв соединения в линии, оканчивающейся в линейном терминале нижней ступени автономного компьютера, то выводит все кадры, введенные через линейные терминалы автономного компьютера на межэлементный линейный терминал автономного компьютера, если возник разрыв соединения в межэлементном интерфейсе, оканчивающемся в межэлементном линейном терминале автономного компьютера, то выводит все кадры, введенные через линейные терминалы автономного компьютера на линейный терминал нижней ступени автономного компьютера, а если линия, в которой возник разрыв соединения, сообщенный из ответного компьютера, является линией, оканчивающейся в линейном терминале нижней ступени ответного компьютера, то выводит все кадры через линейные терминалы автономного компьютера на межэлементный линейный терминал автономного компьютера.
В этом случае, при получении сообщения из ответного компьютера о линии, оканчивающейся в линейном терминале нижней ступени ответного компьютера, как о линии, в которой восстановлено соединение, блок функции распределения нагрузки выводит кадры, введенные через линейные терминалы автономного компьютера на межэлементный линейный терминал автономного компьютера и на линейный терминал нижней ступени автономного компьютера при помощи распределения с предварительно определенным отношением.
Несмотря на то, что настоящее изобретение было описано со ссылкой на вышеописанные иллюстративные варианты осуществления, настоящее изобретение этими вариантами осуществления не ограничивается. Специалистам в данной области техники следует понимать, что в его форме и деталях могут быть выполнены различные изменения без отступления от сущности и объема настоящего изобретения, определенных посредством формулы изобретения.
Настоящее изобретение основано и притязает на приоритет японской заявки на патент No 2009-147317, поданной 22 июня 2009 года, раскрытие которого полностью включено в состав настоящего документа посредством ссылки.
Промышленная применимость
Настоящее изобретение применяется к устройствам L2SW, мостам, устройствам L3SW, маршрутизаторам, шлюзам, радиорелейным устройствам, оптическим ретрансляционным устройствам и т.п., которые расположены в терминалах или ретрансляционных пунктах в сетях.
Ссылочные обозначения
1-8 - устройство
от 2-A до 2-D, от 3-A до 3-D, от 5-A до 5-D, от 6-A до 6-D, от 7-A до 7-D - линейный терминал
21, 31, 2-Е, 3-Е, от 5-E до 6-E - линейный терминал нижней ступени
от 2-a до 2-d, от 3-a до 3-d, от 5-a до 5-d, от 6-a до 6-d, от 7-a до 7-d - линия
22, 32 блок переключателей
23, 33 переключающий сердечник
24, 34 блок функции управления соединением
25, 35 блок функции распределения нагрузки