УСТРОЙСТВО СЕТЕВОГО СОЕДИНЕНИЯ И СПОСОБ СЕТЕВОГО СОЕДИНЕНИЯ Российский патент 2011 года по МПК H04L12/28 

Описание патента на изобретение RU2419228C2

Эта заявка основана и испрашивает приоритет патентной заявки Японии №2008-204244, поданной 7 августа 2006 года, раскрытие которой полностью включено в данный документ посредством ссылки.

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

Настоящее изобретение относится к устройству сетевого соединения и способу для этого, и, в частности, относится к устройству сетевого соединения, которое оснащено функцией APS (автоматическая защитная коммутация) и соединяет между собой сеть с коммутацией каналов, которая включает в себя сеть ATM (режим асинхронной передачи) и сеть TDM (мультиплексирование с временным разделением), и сеть с коммутацией пакетов.

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

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

Тем не менее, устройства с коммутацией каналов на основе технологии установления соединения, такой как технология ATM (режим асинхронной передачи) или технология TDM (мультиплексирование с временным разделением), по-прежнему используются во многих коммерческих сетях связи и частных сетях. Кроме того, также требуется предоставлять услуги с использованием унаследованного оборудования сетей с коммутацией каналов в сетях с коммутацией пакетов с экономической точки зрения.

Патентный документ 1 (опубликованная заявка на патент Японии номер 2007-184681) раскрывает ATM-преобразователь, который допускает предоставление широкополосных недорогих услуг связи посредством подключения ATM-устройств, передающих в многоточечном режиме, к информационной сети и сети связи с применением Ethernet (зарегистрированная торговая марка). Этот ATM-преобразователь включает в себя ATM-интерфейс, Ethernet-интерфейс и средство преобразования среды. Этот ATM-преобразователь преобразует ATM-элементы, предоставляемые из ATM-устройства, в Ethernet-кадры и передает преобразованные Ethernet-кадры в глобальную сеть Ethernet. Этот ATM-преобразователь также преобразует Ethernet-кадры, принимаемые из глобальной сети Ethernet, в ATM-элементы и предоставляет их в ATM-устройство.

С другой стороны, в области техники мобильной связи, объемы передаваемых данных быстро возрастают в так называемой области мобильной транзитной сети. Область мобильной транзитной сети - это мобильная сеть доступа, которая подключена между BTS (базовой приемо-передающей станцией) и BSC/RNC (контроллером базовой станции/контроллером радиосети) в 2G (мобильная система второго поколения) и 3G (мобильная система третьего поколения). Это явление быстрого возрастания объемов передаваемых данных в области транзитной сети главным образом вызвано посредством внезапного увеличения спроса на услуги распространения музыки, услуги загрузки видео и другие новые услуги, касающиеся мультимедиа.

В области мобильной транзитной сети оборудование, использующее технологию ATM и технологию TDM, перемешивается друг с другом. Следовательно, операции по управлению сетью усложняются, и наращивание самого оборудования в области мобильной транзитной сети также вызывает затруднения. По этим причинам наблюдается смещение к конструированию сети мобильной связи с помощью технологии ALL-IP, т.е. сети мобильной связи ALL-IP, в которой протоколы транзитной сети и магистральной сети интегрированы в IP-протокол. Это смещение нацелено на эффективность сетевого оборудования и практической работы. Также решение по миграции к сети мобильной связи ALL-IP требуется при сохранении существующего оборудования в области мобильной транзитной сети "как есть".

В качестве средства для миграции к сети по технологии ALL-IP при сохранении существующего оборудования "как есть" надежды возлагаются на технологию PWE (псевдопроводная эмуляция), которая передает данные, сформированные средствами технологии TDM/AT, по IP-сети.

PWE - это технология, предложенная группой IETF (инженерная группа по развитию Интернета). Также она определяется как "PWE3 (сквозная псевдопроводная эмуляция) является механизмом, который эмулирует основной атрибут в таких услугах, как ATM, ретрансляция кадров или Ethernet, по сети с коммутацией пакетов (PSN)".

Патентный документ 2 (опубликованная заявка на патент Японии номер 2006-229985) раскрывает технологию, которая предоставляет автоматический механизм обнаружения равноправных узлов PW (псевдопроводных) в сети на базе Ethernet. Эта технология позволяет получать MAC-адрес (управления доступом к среде) равноправного PW-узла на другом конце посредством обмена информацией с равноправным PW-узлом.

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

Например, функция APS (автоматической защитной коммутации) является неотъемлемой функцией в сети с коммутацией каналов. Функция APS - это функция для повышения стабильности и простоты в аспекте технического обслуживания и в аспекте поддержки сети связи за счет предоставления активной линии и резервной линии в качестве конфигурации с резервированием; и активная линия, и резервная линия переключаются надлежащим образом. Патентный документ 3 (опубликованная патентная заявка Японии №2002-261798) раскрывает технологию в коммутационном устройстве ATM-линии посредством функции APS.

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

Когда функция APS представляется посредством конфигурации с резервированием на основе "1+1", две линии передачи из активной линии и резервной линии предоставляются на стороне интерфейса с коммутацией каналов, т.е. между устройством сетевого соединения и TDM/ATM-устройством, и передают одни и те же данные одновременно по активной линии и резервной линии. Также необходимо мгновенно переключать активную линию и резервную линию, когда возник сбой в активной линии. Таким образом, линия, используемая как находящаяся в активном состоянии, становится переключенной резервной линией, а линия, используемая как находящаяся в резервном состоянии, становится переключенной активной линией, когда переключение функции APS выполняется согласно конфигурации с резервированием на основе "1+1".

Однако когда функция APS вводится в систему, которая передает данные, используемые в сети с коммутацией каналов, по сети с коммутацией пакетов, имеется проблема в том, что функция APS не работает в обычном режиме вследствие концепции MAC-адреса. Это обусловлено тем, что MAC-адрес является обязательной информацией для операции маршрутизации, выполняемой в сети с коммутацией пакетов, но концепция MAC-адреса отсутствует в сети с коммутацией каналов, такой как ATM/TDM-сеть.

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

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

Устройство сетевого соединения согласно примерному аспекту изобретения, которое оснащено парой линий передачи для того, чтобы взаимодействовать с сетью с коммутацией каналов посредством конфигурации с резервированием на основе 1+1, и соединяет между собой сеть с коммутацией каналов и сеть с коммутацией пакетов, включает в себя пару интерфейсных схем линии, каждая из которых размещает линию передачи, предоставляемую для того, чтобы взаимодействовать с сетью с коммутацией каналов, компонует активную линию и резервную линию в конфигурации с резервированием и взаимно преобразует данные, используемые в сети с коммутацией каналов, и пакеты, используемые в сети с коммутацией пакетов; и процессор пакетов, который взаимодействует с сетью с коммутацией пакетов и выполняет процесс отправки и приема пакетов между интерфейсной схемой линии и сетью с коммутацией пакетов, при этом процессор пакетов передает пакет, принимаемый только из интерфейсной схемы линии активной линии, в сеть с коммутацией пакетов и передает пакет, принимаемый из сети с коммутацией пакетов, в обе интерфейсные схемы линии активной линии и резервной линии, и при этом интерфейсная схема линии получает пакет, передаваемый из процессора пакетов, когда MAC-адрес (управления доступом к среде) назначения, включенный в пакет, совпадает с первым MAC-адресом, который предоставлен собственной интерфейсной схеме линии, или вторым MAC-адресом, который предоставлен другой интерфейсной схеме линии из пары в конфигурации с резервированием.

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

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

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

Фиг.1 - блок-схема, показывающая структуру системы согласно примерному варианту осуществления настоящего изобретения;

Фиг.2 - блок-схема, показывающая схему соединения для конкретного PE (устройства на стороне поставщика) согласно примерному варианту осуществления и связанных устройств;

Фиг.3 - блок-схема, показывающая базовую структуру устройства сетевого соединения согласно примерному варианту осуществления;

Фиг.4 - блок-схема, показывающая структуру устройства сетевого соединения согласно первому примерному варианту осуществления;

Фиг.5 - блок-схема последовательности операций, иллюстрирующая операцию инициализации для инициализации таблицы управления APS и таблицы MAC-адресов устройства сетевого соединения согласно первому примерному варианту осуществления;

Фиг.6 - пример инициализированного содержимого таблицы управления APS устройства сетевого соединения согласно первому примерному варианту осуществления;

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

Фиг.8 - пример содержимого таблицы управления APS, заданной в соответствующих случаях "обычного режима", "переключения для технического обслуживания" и "переключения при сбое в схеме" линии ATM устройства сетевого соединения согласно первому примерному варианту осуществления;

Фиг.9 - блок-схема для пояснения работы функции APS, касающейся потока данных восходящего направления в случае "обычного режима" согласно первому примерному варианту осуществления;

Фиг.10 - блок-схема для пояснения работы функции APS, касающейся потока данных нисходящего направления в случае "обычного режима" согласно первому примерному варианту осуществления;

Фиг.11 - блок-схема для пояснения работы функции APS, касающейся потока данных восходящего направления в случае "переключения для технического обслуживания" согласно первому примерному варианту осуществления;

Фиг.12 - блок-схема для пояснения работы функции APS, касающейся потока данных нисходящего направления в случае "переключения для технического обслуживания" согласно первому примерному варианту осуществления;

Фиг.13 - блок-схема для пояснения работы функции APS, касающейся потока данных восходящего направления в случае "переключения при сбое в схеме" согласно первому примерному варианту осуществления;

Фиг.14 - блок-схема для пояснения работы функции APS, касающейся потока данных нисходящего направления в случае "переключения при сбое в схеме" согласно первому примерному варианту осуществления;

Фиг.15 - блок-схема последовательности операций, иллюстрирующая работу процессора пакетов во время передачи данных в сеть с коммутацией пакетов в устройстве сетевого соединения согласно первому примерному варианту осуществления;

Фиг.16 - блок-схема последовательности операций, иллюстрирующая работу процессора пакетов во время приема данных из сети с коммутацией пакетов в устройстве сетевого соединения согласно первому примерному варианту осуществления;

Фиг.17 - блок-схема последовательности операций, иллюстрирующая работу интерфейсной схемы ATM во время приема данных из процессора пакетов в устройстве сетевого соединения согласно первому примерному варианту осуществления;

Фиг.18 - блок-схема, показывающая конфигурацию интерфейсной схемы ATM устройства сетевого соединения согласно второму примерному варианту осуществления;

Фиг.19 - блок-схема последовательности операций, иллюстрирующая операцию настройки функции APS устройства сетевого соединения согласно второму примерному варианту осуществления;

Фиг.20 - пример содержимого таблицы управления APS, предоставляемой в схеме обработки пакетов во втором примерном варианте осуществления;

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

Фиг.22 - блок-схема, показывающая конфигурацию интерфейсной схемы ATM устройства сетевого соединения согласно четвертому примерному варианту осуществления;

Фиг.23A - блок-схема для пояснения проблемы функции APS, касающейся потока данных восходящего направления, когда конфигурация с резервированием на основе "1+1" предоставляется для стороны интерфейса линии ATM устройства сетевого соединения, которое соединяет линию ATM и пакетную линию; и

Фиг.23B - блок-схема для пояснения проблемы функции APS, касающейся потока данных нисходящего направления, когда конфигурация с резервированием на основе "1+1" предоставляется для стороны интерфейса линии ATM устройства сетевого соединения, которое соединяет линию ATM и пакетную линию.

Примерные варианты осуществления

Примерные варианты осуществления настоящего изобретения далее подробно описываются в соответствии с прилагаемыми чертежами.

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

На фиг.23A и фиг.23B показаны блок-схемы для пояснения проблемы функции APS, когда конфигурация с резервированием на основе "1+1" предоставляется для стороны интерфейса линии ATM устройства сетевого соединения, которое соединяет сеть с коммутацией каналов и сеть с коммутацией пакетов. Фиг.23A - блок-схема для пояснения проблемы функции APS, касающейся потока данных восходящего направления, а фиг.23B - блок-схема для пояснения проблемы функции APS, касающейся потока данных нисходящего направления.

На этих чертежах каждое из PE (устройство на стороне поставщика) 500 и PE 600 является устройством сетевого соединения. PE 500 размещает линии ATM, которые соединяются с CE (устройством на стороне клиента) 510, а PE 600 размещает линии ATM, которые соединяются с CE 610. Каждое из CE 510 и CE 610 является ATM-устройством. Каждая из сети между PE 500 и CE 510 и сети между PE 600 и CE 610 является ATM-сетью. Также сеть между PE 500 и PE 600 является сетью с коммутацией пакетов.

Здесь конфигурация с резервированием на основе "1+1" показывается только между PE 500 и CE 510, поскольку эти чертежи служат только для целей пояснения. Конфигурация с резервированием на основе "1+1", предоставляемая для стороны интерфейса линии ATM, показывается посредством двух линий ATM, одна из которых оканчивается в порту А PE 500 и считается активной линией ATM, а другая оканчивается в порту B PE 500 и считается резервной линией ATM.

CE 510 передает ATM-элементы для обмена данными с CE 610 и принимает ATM-элементы, передаваемые из CE 610. CE 610 передает ATM-элементы для обмена данными с CE 510 и принимает ATM-элементы, передаваемые из CE 510. Также PE 500, 600 инкапсулируют (или ассемблируют) ATM-элемент в пакет и передают ассемблированный пакет, в который включен ATM-элемент, в сеть с коммутацией пакетов. Кроме того, PE 500, 600 дизассемблируют пакет, принимаемый из сети с коммутацией пакетов, извлекают ATM-элемент из дизассемблированного пакета и передают извлеченный ATM-элемент в сеть ATM.

Фиг.23A - это чертеж, показывающий путь потока данных восходящего направления относительно PE 500, другими словами, данные передаются в PE 500 из CE 510 и дополнительно передаются в PE 600 из PE 500 и достигают CE 610. Фиг.23B - это чертеж, показывающий путь потока данных противоположного направления, т.е. нисходящего направления относительно PE 500, и данные передаются в PE 600 из CE 610 и дополнительно передаются в PE 500 из PE 600 и достигают CE 510.

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

Когда функция APS предоставляется посредством конфигурации с резервированием на основе "1+1" между PE 500 и CE 510, данные (ATM-элемент) восходящего направления должны быть переданы в соответствующие линии ATM из активной линии ATM и резервной линии ATM одновременно из CE 510 в PE 500 (упоминаются как ATM-элемент 511 и ATM-элемент 512). PE 500 оканчивает соответствующие линии ATM из активной линии ATM и резервной линии ATM в порту A (активный) и порту B (резервный). PE 500, которому предоставляется функция APS посредством конфигурации с резервированием на основе "1+1", принимает одинаковые данные из этих порта A (активный) и порта B (резервный) одновременно.

В обычном режиме PE 500 передает только данные, принимаемые из порта A (активный), в сеть с коммутацией пакетов, и отбрасывает данные, принимаемые из порта B (резервный). Также, когда сбой линии ATM, соответствующей порту A (активный), обнаруживается, PE 500 переключает активную линию ATM и резервную линию ATM немедленно. Таким образом, линия ATM, используемая как находящаяся в активном состоянии, становится переключенной резервной линией, а линия ATM, используемая как находящаяся в резервном состоянии, становится переключенной активной линией, затем принимаемые данные из порта A, соответствующего переключенной резервной линии ATM, останавливаются или отбрасываются, а принимаемые данные из порта B, соответствующего переключенной активной линии ATM, передаются в сеть с коммутацией пакетов в это время.

Таким образом, PE 500, которому предоставляется функция APS посредством конфигурации с резервированием на основе "1+1", может сохранять непрерывность потока передаваемых данных в восходящем направлении в сеть с коммутацией пакетов.

Относительно нисходящего направления, хотя не проиллюстрировано, PE 500 всегда передает данные, принимаемые из сети с коммутацией пакетов, в CE 510 через оба из порта A (активный) и порта B (резервный) в обычном режиме. Соответственно, CE 510 принимает данные из обеих из активной линии ATM и резервной линии ATM из PE 500. Затем, в обычном режиме, CE 510 получает и использует только данные, принимаемые из активной линии ATM, и отбрасывает данные, принимаемые из резервной линии ATM.

Когда обнаруживается сбой активной линии ATM, CE 510 переключает активную линию ATM и резервную линию ATM немедленно. Таким образом, линия ATM, используемая как находящаяся в активном состоянии, становится переключенной резервной линией ATM, а линия ATM, используемая как находящаяся в резервном состоянии, становится переключенной активной линией ATM, затем принимаемые данные из переключенной резервной линии ATM, которая используется как находящаяся в активном состоянии, останавливаются или отбрасываются, а принимаемые данные из переключенной активной линии ATM, которая использовалась как находящаяся в резервном состоянии, получаются и используются в CE 510 в это время.

Таким образом, PE 500, которому предоставляется функция APS посредством конфигурации с резервированием на основе "1+1", может сохранять непрерывность потока передаваемых данных в CE 510 в нисходящем направлении.

Таким образом, когда функция APS предоставляется посредством конфигурации с резервированием на основе "1+1" для стороны интерфейса линии ATM, PE 500 должно передавать только данные, принимаемые из активного порта интерфейса линии ATM, в сеть с коммутацией пакетов для восходящего направления. Также PE 500 должно передавать данные, принимаемые из сети с коммутацией пакетов, в оба из активного порта интерфейса линии ATM и резервного порта интерфейса линии ATM для нисходящего направления.

В восходящем направлении PE 500 инкапсулирует ATM-элемент, принимаемый из CE 510, в пакет и ассемблирует передаваемый пакет. Затем PE 500 передает передаваемый пакет, в который включен ATM-элемент, в сеть с коммутацией пакетов. Тогда PE 500 использует MAC-адрес, который предоставлен порту интерфейса линии ATM, из которого принят ATM-элемент, в качестве исходного MAC-адреса, который должен быть присоединен к передаваемому пакету.

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

Когда PE 500 передает пакет, в который инкапсулирован ATM-элемент, в сеть с коммутацией пакетов посредством операции маршрутизации, выполняемой в PE 500, PE 500 выполняет только так называемое распознавание MAC-адресов.

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

Следовательно, если PE 500 не выполняет различения между активным портом и резервным портом, PE 500 всегда передает все пакеты в сеть с коммутацией пакетов независимо от состояния порта, будь это активное состояние или резервное состояние. Это означает, что ожидаемая работа функции APS, при которой только данные, принимаемые из активного порта, должны быть переданы в сеть с коммутацией пакетов для восходящего направления, не может быть реализована.

В нисходящем направлении PE 500 выполняет операцию маршрутизации пакета, принимаемого из сети с коммутацией пакетов, на основе MAC-адреса назначения, который включен в принимаемый пакет. PE 500 идентифицирует номер порта интерфейса линии ATM в качестве назначения маршрутизации принимаемого пакета посредством сравнения этого MAC-адреса назначения с исходным MAC-адресом, который распознан посредством распознавания MAC-адресов.

Однако поскольку MAC-адрес, предоставленный порту A (активный), и MAC-адрес, предоставленный порту B (резервный), различаются соответствующим образом, PE 500 не может выполнять операцию передачи принимаемого пакета в оба из порта A (активный) и порта B (резервный), которая является ожидаемой операцией для нисходящего направления функции APS посредством конфигурации с резервированием на основе "1+1".

Даже если он может быть выполнен с возможностью передавать принимаемый пакет в оба из порта A (активный) и порта B (резервный), поскольку MAC-адрес назначения, включенный в принимаемый пакет, не совпадает с одним из MAC-адресов, предоставленных порту A и порту B, принимаемый пакет отбрасывается на этом порту. Таким образом, если MAC-адрес назначения принимаемого пакета является таким же, как MAC-адрес, предоставленный порту A, принимаемый пакет, который передается в порт B, отбрасывается на этом порту B вследствие несовпадения MAC-адреса, и также, если MAC-адрес назначения принимаемого пакета является таким же, как MAC-адрес, предоставленный порту B, принимаемый пакет, который передается в порт A, отбрасывается на этом порту A вследствие несовпадения MAC-адреса. Помимо этого, метка X, указанная в PE 500 по фиг.23B, означает, что принимаемый пакет, передаваемый в порт B (резервный), отбрасывается.

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

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

(Структура системы)

На фиг.1 показана структура системы согласно примерному варианту осуществления настоящего изобретения.

Каждое из PE 100 и PE 300 является устройством сетевого соединения, которое размещает линии передачи из CE 110, CE 120 и CE 310, CE 320, соответственно. Каждое CE 110, CE 120, CE 310 и CE 320 является устройством сети с коммутацией каналов. Каждое PE 100 и PE 300 также подключено к сети 200 с коммутацией пакетов. Устройство сетевого соединения соединяет между собой сеть с коммутацией каналов и сеть 200 с коммутацией пакетов.

Следовательно, устройство сетевого соединения инкапсулирует (или ассемблирует) данные, используемые в сети с коммутацией каналов, в пакет и передает пакет в сеть 200 с коммутацией пакетов. Кроме того, устройство сетевого соединения дизассемблирует пакет, принимаемый из сети 200 с коммутацией пакетов, и извлекает информацию, используемую в сети с коммутацией каналов.

Здесь, устройство ATM (режим асинхронной передачи) считается устройством сети с коммутацией каналов, следовательно, каждая сеть между PE 100 и CE 110, CE 120 и между PE 300 и CE 310, CE 320 является ATM-сетью. Кроме того, каждая линия передачи между PE 100 и CE 110, CE 120 и между PE 300 и CE 310, CE 320 является линией ATM. Конечно, устройство сети с коммутацией каналов может быть устройством TDM (мультиплексирование с временным разделением), каждая сеть между PE 100 и CE 110, CE 120 и между PE 300 и CE 310, CE 320 может быть TDM-сетью, и каждая линия передачи между PE 100 и CE 110, CE 120 и между PE 300 и CE 310, CE 320 может быть линией TDM.

Кроме того, предполагается, что сеть 200 с коммутацией пакетов между PE 100 и PE 300 является сетью с коммутацией пакетов на основе глобального Ethernet. Конечно, она может быть сетью с коммутацией пакетов на основе MPLS (многопротокольная коммутация на основе признаков). В дальнейшем в этом документе кадр Ethernet, который передается между PE 100 и PE 300, совместно называется пакетом.

В такой конфигурации системы ATM-элементы отправляются и принимаются как данные между PE 100 и CE 110, CE 120 и между PE 300 и CE 310, CE 320. Каждое из PE 100 и PE 300 формирует пакет, в который ATM-элемент, принимаемый из ATM-устройства, инкапсулирован, и передает пакет в сеть 200 с коммутацией пакетов. С другой стороны, каждое из PE 100 и PE 300 дизассемблирует пакет, принимаемый из сети 200 с коммутацией пакетов, извлекает ATM-элемент, включенный в пакет, и передает извлеченный ATM-элемент в CE 110, CE 120 и CE 310, CE 320. Конфигурация кадра пакета, который передается через сеть 200 с коммутацией пакетов, включает в себя MAC-адрес назначения (DA) и исходный MAC-адрес (SA), как проиллюстрировано на чертеже.

Фиг.2 - это блок-схема, показывающая схему соединений для конкретного PE 100 согласно примерному варианту осуществления и связанных устройств.

PE 100 включает в себя интерфейсные схемы 103-10m ATM, интерфейсную схему 102 пакетов и процессор 101 пакетов как в качестве основных компонентов. Каждая из интерфейсных схем 103-10m ATM размещает линию ATM, подключенную к соответствующему CE 110-1n0, который является ATM-устройством. Интерфейсная схема 102 пакетов размещает пакетную линию, которая взаимодействует с сетью с коммутацией пакетов.

Каждая из интерфейсных схем 103-10m ATM является физической схемой, которые независимы друг от друга. Уникальный MAC-адрес (MAC-0 - MAC-p) выделяется и предоставляется соответствующим интерфейсным схемам 103-10m ATM. Порт размещения интерфейсной схемы ATM может быть указан посредством MAC-адреса, предоставленного интерфейсной схеме ATM.

Например, данные, передаваемые из CE 110, инкапсулируются в пакет в интерфейсной схеме 103 ATM, и информация заголовка, включающая в себя MAC-адрес MAC-0 в качестве исходного MAC-адреса, добавляется в пакет, который становится передаваемым пакетом. Передаваемый пакет, сформированный в интерфейсной схеме ATM, коммутируется и маршрутизируется в процессоре 101 пакетов и передается в сеть с коммутацией пакетов через интерфейсную схему 102 пакетов. В этом случае процессор 101 пакетов выполняет распознавание MAC-адресов и коррелирует исходный MAC-адрес MAC-0, включенный в передаваемый пакет, и номер порта, размещающий интерфейсную схему 103 ATM, из которой передаваемый пакет выведен, и запоминает этот номер порта и его соответствующий исходный MAC-адрес MAC-0.

С другой стороны, принимаемый пакет, который принят через интерфейсную схему 102 пакетов из сети с коммутацией пакетов, переключается и маршрутизируется в процессоре 101 пакетов и передается в одну из интерфейсных схем 103-10m ATM, соответствующую MAC-адресу назначения, включенному в принимаемый пакет.

Затем процессор 101 пакетов выполняет операцию маршрутизации принимаемого пакета на основе отношения соответствия исходного MAC-адреса и номера порта, запомненного заранее. Другими словами, процессор 101 пакетов передает принимаемый пакет в порт, номер порта которого соответствует запомненному исходному MAC-адресу, который совпадает с MAC-адресом назначения, включенным в принимаемый пакет. Когда MAC-адрес назначения, включенный в принимаемый пакет, не совпадает ни с одним запомненным исходным MAC-адресом, процессор 101 пакетов передает принимаемый пакет во все размещаемые порты.

В интерфейсной схеме ATM, в которую принимаемый пакет передан из процессора 101 пакетов, MAC-адрес назначения, включенный в принимаемый пакет, сравнивается с собственным MAC-адресом, предоставленным интерфейсной схеме ATM. Интерфейсная схема ATM получает принимаемый пакет, когда MAC-адрес назначения и собственный MAC-адрес идентичны друг другу.

Например, когда MAC-адрес назначения, включенный в принимаемый пакет, является MAC-адресом MAC-1, принимаемый пакет получается посредством интерфейсной схемы 104 ATM, которая имеет собственный MAC-адрес MAC-1. Интерфейсная схема 104 ATM, которая получила принимаемый пакет, дизассемблирует принимаемый пакет, извлекает ATM-элемент, сохраненный в части данных принимаемого пакета, а затем передает извлеченный ATM-элемент в CE 120.

(Базовая структура)

Базовая структура устройства сетевого соединения примерного варианта осуществления настоящего изобретения будет описана.

На фиг.3 показана базовая структура устройства сетевого соединения согласно примерному варианту осуществления.

Устройство 10 сетевого соединения включает в себя пару интерфейсных схем 12, 13 линии и процессор 11 пакетов.

Пара интерфейсных схем 12, 13 линии предоставляется как активная и резервная в соответствии с конфигурацией с резервированием на основе 1+1 для размещения линий передачи между устройством 10 сетевого соединения и устройством 20 сети с коммутацией каналов.

Процессор 11 пакетов взаимодействует с сетью 200 с коммутацией пакетов и выполняет обработку отправки и приема пакетов между интерфейсными схемами 103, 104 линии и сетью 200 с коммутацией пакетов.

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

Процессор 11 пакетов передает пакет, выводимый из интерфейсной схемы активной линии, в сеть 200 с коммутацией пакетов. Также процессор 11 пакетов передает принимаемый пакет из сети 200 с коммутацией пакетов в обе из интерфейсной схемы активной линии и интерфейсной схемы резервной линии.

После этого интерфейсная схема линии получает пакет, передаваемый из процессора 11 пакетов, когда MAC-адрес назначения, включенный в пакет, совпадает с первым MAC-адресом, который предоставлен собственной интерфейсной схеме линии, или вторым MAC-адресом, который предоставлен другой интерфейсной схеме линии из пары для конфигурации на основе резервирования 1+1. Затем, интерфейсная схема линии дизассемблирует пакет в данные сети с коммутацией каналов и передает данные в устройство 20 сети с коммутацией каналов.

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

(Первый примерный вариант осуществления)

Примерный вариант осуществления подробно описывается далее.

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

PE 100, которое является устройством сетевого соединения этого примерного варианта осуществления, включает в себя интерфейсную схему 102 пакетов, интерфейсную схему 103 ATM, интерфейсную схему 104 ATM и процессор 101 пакетов в качестве основных компонентов. Интерфейсная схема 102 пакетов взаимодействует с сетью с коммутацией пакетов (не показана). Каждая из интерфейсной схемы 103 ATM и интерфейсной схемы 104 ATM размещает линию ATM, подключенную к ATM-устройству (не показано), как CE.

Линия ATM, размещенная в интерфейсной схеме 103 ATM, считается активной линией ATM, и линия ATM, размещенная в интерфейсной схеме 104 ATM, считается резервной линией ATM для конфигурации с резервированием на основе "1+1". Следовательно, интерфейсная схема 103 ATM является интерфейсной схемой ATM активной стороны, а интерфейсная схема 104 ATM является интерфейсной схемой ATM резервной стороны. В дальнейшем в этом документе пара линий ATM, предоставляемых для конфигурации на основе резервирования "1+1", называется "парой линий ATM для реализации функции APS", а одна сторона линий ATM называется "другой линией ATM из пары для реализации функции APS".

Процессор 101 пакетов включает в себя CPU 1011 и схему 1012 обработки пакетов. CPU 1011 и схема 1012 обработки пакетов выступают в качестве средства передачи в восходящем направлении и средства передачи в нисходящем направлении, которые выполняют соответствующие операции управления функции APS для восходящего направления и нисходящего направления, которые описываются далее. Дополнительно, CPU 1011 выступает не только в качестве устройства обработки пакетов, но также выступает в качестве устройства управления для всего PE 100.

Схема 1012 обработки пакетов включает в себя таблицу 1013 управления APS, которая используется для того, чтобы реализовывать функцию APS, и таблицу 1014 MAC-адресов, которая используется для того, чтобы выполнять базовую операцию коммутации и маршрутизации процессора 101 пакетов.

Обе из интерфейсной схемы 103 ATM и интерфейсной схемы 104 ATM имеют одинаковую аппаратную конфигурацию. Интерфейсная схема 103 ATM включает в себя таблицу 1031 MAC-адресов, схему 1033 ATMoP (ATM поверх пакетов) и схему 1032 проверки MAC-адресов. Интерфейсная схема 104 ATM включает в себя таблицу 1041 MAC-адресов, ATMoP-схему 1043 и схему 1042 проверки MAC-адресов.

MAC-адрес, который используется для создания информации заголовка MAC, которая должна быть добавлена в пакет, и MAC-адрес, который упоминается при работы функции APS для упомянутого выше нисходящего направления, задаются в таблице 103 MAC-адресов. Имеется три вида MAC-адреса: собственный MAC-адрес, MAC-адрес назначения и совпадающий MAC-адрес APS, которые должны задаваться в таблице 103 MAC-адресов. Собственный MAC-адрес - это MAC-адрес, предоставленный этой интерфейсной схеме 103 ATM, и используется в качестве исходного MAC-адреса пакета, который ассемблируется в этой интерфейсной схеме 103 ATM. MAC-адрес назначения - это MAC-адрес, который должен быть присоединен к пакету, который ассемблируется в этой интерфейсной схеме 103 ATM, для указания устройства назначения, в которое пакет передается в сети с коммутацией пакетов. Совпадающий MAC-адрес APS - это MAC-адрес, предоставленный другой интерфейсной схеме 104 ATM из пары для реализации функции APS.

Другими словами, в таблице 1031 MAC-адресов интерфейсной схемы 103 ATM, MAC-адрес MAC-0 задается как собственный MAC-адрес, а MAC-адрес MAC-1 задается как совпадающий MAC-адрес APS, который является MAC-адресом интерфейсной схемы 104 ATM. Кроме того, в таблице 1041 MAC-адресов интерфейсной схемы 104 ATM MAC-адрес MAC-1 задается как собственный MAC-адрес, а MAC-адрес MAC-0 задается как совпадающий MAC-адрес APS, который является MAC-адресом интерфейсной схемы 103 ATM.

Схема 1032 проверки MAC-адресов сравнивает MAC-адрес назначения, включенный в принимаемый пакет, с собственным MAC-адресом или совпадающим MAC-адресом APS, обращаясь к содержимому таблицы 1031 MAC-адресов. Схема 1032 проверки MAC-адресов передает принимаемый пакет в ATMoP-схему 1033, когда MAC-адрес назначения принимаемого пакета совпадает с одним из собственного MAC-адреса и совпадающего MAC-адреса APS, заданных в таблице 1031 MAC-адресов. Схема 1032 проверки MAC-адресов отбрасывает принимаемый пакет, когда MAC-адрес назначения принимаемого пакета не совпадает ни с одним из собственного MAC-адреса и совпадающего MAC-адреса APS, заданных в таблице 1031 MAC-адресов.

Схема 1042 проверки MAC-адресов в интерфейсной схеме 104 ATM выполняет аналогичную вышеописанной операцию.

ATMoP-схема 1033 ассемблирует ATM-элемент, принимаемый из CE (не показано) в пакет, и передает пакет в процессор 101 пакетов. ATMoP-схема 1033 дизассемблирует пакет, принимаемый из процессора 101 пакетов, извлекает ATM-элемент, включенный в дизассемблированный пакет, и передает извлеченный ATM-элемент в CE.

ATMoP-схема 1043 в интерфейсной схеме 104 ATM выполняет аналогичную вышеописанной операцию.

(Описание таблиц управления)

Таблица 1013 управления APS, предоставляемая в схеме 1012 обработки пакетов, и таблица MAC-адресов, предоставляемая в интерфейсной схеме ATM, описываются со ссылкой на фиг.5-8. К этим таблицам обращаются, когда выполняется работа функции APS.

Фиг.5 иллюстрирует операцию инициализации для инициализации таблицы 1013 управления APS и таблиц 1031 1041 MAC-адресов устройства сетевого соединения согласно первому примерному варианту осуществления. Фиг.6 показывает пример инициализированного содержимого таблицы 1013 управления APS устройства сетевого соединения согласно первому примерному варианту осуществления. Фиг.7 иллюстрирует операцию изменения настроек для перезаписи содержимого таблицы 1013 управления APS устройства сетевого соединения согласно первому примерному варианту осуществления, когда событие переключения произошло на линии ATM. Фиг.8 показывает пример содержимого таблицы 1013 управления APS, задаваемого в соответствующих случаях "обычного режима", "переключения для технического обслуживания" и "переключения при сбое в схеме" линии ATM устройства сетевого соединения согласно первому примерному варианту осуществления.

Операция инициализации для инициализации таблицы 1031 1041 MAC-адресов и таблицы 1013 управления APS описывается со ссылкой на фиг.5.

Эти таблицы 1031 1041 MAC-адресов и таблица 1013 управления APS инициализируются посредством команды настройки APS, которая вводится специалистами по техническому обслуживанию заранее.

Специалисты по техническому обслуживанию вводят команду настройки APS для пары линий ATM для реализации функции APS с набором параметров из номера порта, номера интерфейсной схемы ATM, MAC-адресов и информации различения активной линии или резервной линии (S501).

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

"Номер порта (0), интерфейсная схема 103 ATM, MAC-адрес (MAC-0) и активное" и "номер порта (1), интерфейсная схема 104 ATM, MAC-адрес (MAC-1) и резервное".

Эти параметры обозначают интерфейсную схему 103 ATM и интерфейсную схему 104 ATM как пару линий ATM для реализации функции APS.

Это означает, что интерфейсная схема 103 ATM размещается в порту с номером (0), и собственный MAC-адрес (MAC-0) предоставляется интерфейсной схеме 103 ATM, и интерфейсная схема 103 ATM используется в качестве активной линии ATM. Аналогично, это означает, что интерфейсная схема 104 ATM размещается в порту с номером (1), и собственный MAC-адрес (MAC-1) предоставляется интерфейсной схеме 104 ATM, и интерфейсная схема 104 ATM используется в качестве резервной линии ATM.

CPU 1011, который принимает эти команды настройки APS, задает соответствующую информацию в таблице 1013 управления APS, предоставляемой в схеме 1012 обработки пакетов, и соответствующих таблицах 1031 1041 MAC-адресов, предоставляемых в интерфейсных схемах 103, 104 ATM.

В этом случае, как показано на фиг.6, в таблице 1013 управления APS, флаг "действующий/недопустимый" и каждое поле из "номер совпадающего порта" и "состояние" задаются в соответствии с собственным номером порта (S502).

Флаг "действующий/недопустимый" - это информация индикатора APS, показанная посредством флага. Флаг указывает, что функция APS является действующей или недопустимой для соответствующего порта, к примеру, на фиг.6, "действующий" показывается посредством нуля (0), а "недопустимый" показывается посредством перекрестия (x). Поле "номер совпадающего порта" указывает номер порта другой интерфейсной схемы ATM из пары для реализации функции APS. Поле "состояние" показывает, является ли состояние порта "активное" или "резервное".

Соответственно, нуль (0), указывающий "действующий", задан для флага "действующий/недопустимый", номер порта =1 задан для поля "номера совпадающего порта", а "активное" задано для поля "состояние" соответствующему номеру порта =0. Затем, нуль (0), указывающий "действующий", задан для флага "действующий/недопустимый", номер порта =0 задан для поля "номер совпадающего порта", "резервное" задано для поля "состояние" соответствующему номеру порта =1.

Помимо этого, информация по настройке, соответствующая другим номерам портов, также проиллюстрирована на фиг.6.

Например, для линии ATM, соответствующей номеру порта =2, предполагается, что функция APS не необходима. Следовательно, информация, показанная посредством перекрестия (x), которая указывает "недопустимый" для реализации функции APS, задается флагу "действующий/недопустимый", соответствующему этому номеру порта =2. Также информация не задается для других полей.

Например, для линии ATM, соответствующей номеру порта =3, предполагается, что другая интерфейсная схема ATM из пары для реализации функции APS - это линия ATM, соответствующая номеру порта =4, и задается другая необходимая информация, которая показывает, что эти линии ATM, соответствующие номеру порта =3 и номеру порта =4, являются парой линий ATM для реализации функции APS.

С другой стороны, собственный MAC-адрес и совпадающий MAC-адрес APS задаются в таблице MAC-адресов (S503). Собственный MAC-адрес - это MAC-адрес, предоставленный собственной интерфейсной схеме ATM. Совпадающий MAC-адрес APS - это MAC-адрес, который предоставлен другой интерфейсной схеме ATM из пары для реализации функции APS. Соответственно, как показано на фиг.4, собственный MAC-адрес MAC-0 и совпадающий MAC-адрес APS MAC-1 задаются в таблице 1031 MAC-адресов. Также собственный MAC-адрес MAC-1 и совпадающий MAC-адрес APS MAC-0 задаются в таблице 1041 MAC-адресов.

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

Таблица 1013 управления APS описывается подробнее со ссылкой на фиг.7 и фиг.8.

Фиг.7 иллюстрирует операцию изменения настроек для перезаписи содержимого таблицы 1013 управления APS устройства сетевого соединения согласно первому примерному варианту осуществления, когда событие переключения произошло на линии ATM. Фиг.8 показывает пример содержимого таблицы 1013 управления APS, задаваемого в соответствующих случаях "обычного режима", "переключения для технического обслуживания" и "переключения при сбое в схеме" линии ATM устройства сетевого соединения согласно первому примерному варианту осуществления.

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

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

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

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

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

Когда сбой возник в активной линии ATM, необходимо выполнять такое изменение, чтобы использовать данные, доставляемые из текущей резервной линии ATM для восходящего направления. С другой стороны, необходимо доставлять данные только в текущей резервной линии ATM для нисходящего направления.

Следовательно, CPU 1011 перезаписывает содержимое таблицы 1013 управления APS, соответствующее паре линий ATM для реализации функции APS, относящейся к сбою, чтобы указывать то, что она в состоянии сбоя (S704). Другими словами, CPU 1011 задает информацию, показанную посредством перекрестия (x), указывающую "недопустимый", для надлежащих флагов "действующий/недопустимый", соответствующих каждому номеру порта связанной пары линий ATM для реализации функции APS.

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

Тем не менее, CPU 1011 может задавать поле "состояние", соответствующее номеру порта (номер порта =0), которое было равно "активное", равным "сбой/заблокировано" и может задавать поле "состояние", соответствующее номеру порта (номер порта =1), которое было равно "резервное", равным "активное", как показано в таблице 1013 управления APS, соответствующей случаю "переключения при сбое в схеме" по фиг.8. Таким образом, когда таблица 1013 управления APS задана аналогично этому, достаточно только задавать поле "состояние", соответствующее номеру порта =0, равным "резервное" в операции настройки таблицы управления APS, выполняемой после восстановления после сбоя. Этот вопрос описан ниже, когда приводится описание операции со ссылкой на фиг.9-14. Дополнительно, когда резервная линия ATM после переключения для технического обслуживания переходит в блокированный режим, соответствующее поле "состояние" задается равным "заблокировано" вместо задания равным "резервное".

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

Следовательно, CPU 1011 перезаписывает "активное" и "резервное" в соответствующих полях "состояние" таблицы 1013 управления APS в соответствии с парой линий ATM для реализации функции APS, касающейся этого технического обслуживания (S703). Таким образом, CPU 1011 перезаписывает поле "состояние", соответствующее номеру порта =0, которое было равно "активное", на "резервное", и перезаписывает поле "состояние", соответствующее номеру порта =1, которое было равно "резервное", на "активное", соответственно.

Фиг.8 иллюстрирует соответствующее содержимое в таблице 1013 управления APS, соответствующей номеру порта 0 и номеру порта 1 в каждом случае.

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

(Работа)

Работа функции APS устройства сетевого соединения с использованием таблицы 1013 управления APS и таблиц 1031, 1041 MAC-адресов описывается ниже со ссылками на блок-схемы по фиг.9-14 и блок-схемы последовательности операций по фиг.15-17.

Фиг.9 поясняет работу функции APS, касающейся потока данных восходящего направления в случае "обычного режима" согласно первому примерному варианту осуществления. Фиг.10 поясняет работу функции APS, касающейся потока данных нисходящего направления в случае "обычного режима" согласно первому примерному варианту осуществления.

Фиг.11 поясняет работу функции APS, касающейся потока данных восходящего направления в случае "переключения для технического обслуживания" согласно первому примерному варианту осуществления. Фиг.12 поясняет работу функции APS, касающейся потока данных нисходящего направления в случае "переключения для технического обслуживания" согласно первому примерному варианту осуществления.

Фиг.13 поясняет работу функции APS, касающейся потока данных восходящего направления в случае "переключения при сбое в схеме" согласно первому примерному варианту осуществления. Фиг.14 поясняет работу функции APS, касающейся потока данных нисходящего направления в случае "переключения при сбое в схеме" согласно первому примерному варианту осуществления.

Здесь восходящее направление - это направление, когда данные передаются в сеть с коммутацией пакетов (не показана) через PE 100 из CE 110, и поток данных восходящего направления - это поток, указанный посредством стрелки справа налево. Нисходящее направление - это направление, когда данные, принимаемые в PE 100 из сети с коммутацией пакетов (не показана), передаются в CE 110, и поток данных нисходящего направления - это поток, указанный посредством стрелки слева направо.

Структура для предоставления функции APS посредством конфигурации с резервированием на основе "1+1" требует пару линий передачи из активной линии ATM и резервной линии ATM, и одни и те же данные передаются в соответствующие линии передачи одновременно. На фиг.9-14 интерфейсная схема 103 ATM предоставляется для активной линии ATM, а интерфейсная схема 104 ATM предоставляется для резервной линии ATM между PE 100 и CE 110. В PE 100 номер порта ATM-0 предоставляется активной линии ATM, а номер порта ATM-1 предоставляется резервной линии ATM. Одинаковый номер порта предоставляется соответствующим линиям ATM на стороне CE 110.

Фиг.15 иллюстрирует работу процессора 101 пакетов во время передачи данных в сеть с коммутацией пакетов в устройстве сетевого соединения согласно первому примерному варианту осуществления. Фиг.16 иллюстрирует работу процессора 101 пакетов во время приема данных из сети с коммутацией пакетов в устройстве сетевого соединения согласно первому примерному варианту осуществления. Фиг.17 иллюстрирует работу интерфейсной схемы 103 ATM во время приема данных из процессора 101 пакетов в устройстве сетевого соединения согласно первому примерному варианту осуществления.

(Работа в случае "обычного режима")

Сначала описывается работа функции APS в случае "обычного режима (или во время инициализации)" со ссылкой на фиг.9 и фиг.15-17.

Функция APS для восходящего направления описывается со ссылкой на фиг.9.

Предполагается, что каждая интерфейсная схема ATM имеет один номер порта (ATM-0/ATM-1), предоставленный для каждой линии ATM. Другими словами, интерфейсная схема 103 ATM имеет номер порта ATM-0. Также интерфейсная схема 104 ATM имеет номер порта ATM-1.

CE 110 принимает ATM-элементы через интерфейсную схему 111 линии из устройства, находящегося на более низком уровне иерархии (не показано). CE 110 передает принимаемые ATM-элементы одновременно в обе из интерфейсной схемы 112 ATM и интерфейсной схемы 113 ATM, предусмотренные в CE 110, которые соединяются с PE 100 посредством конфигурации с резервированием на основе "1+1". CE 110 может быть ATM-терминалом, и ATM-элементы, которые должны передаваться в PE 100, могут быть созданы посредством самого CE 110.

Здесь интерфейсная схема 112 ATM в CE 110 подключена к интерфейсной схеме 103 ATM в PE 100, а интерфейсная схема 113 ATM в CE 110 подключена к интерфейсной схеме 104 ATM в PE 100. Другими словами, CE 110 обращается к таблице управления APS, предоставляемой в CE 110, различает пару интерфейсных схем ATM (активную и резервную из конфигурации с резервированием), копирует ATM-элементы, которые должны быть переданы, и передает их в соответствующие интерфейсные схемы ATM.

Интерфейсная схема 103/104 ATM в PE 100 формирует передаваемый пакет, включающий в себя ATM-элемент, принимаемый из линии ATM, которая подключена к интерфейсным схемам 112/113 ATM в CE 110. ATMoP-схема, описанная на фиг.4, формирует передаваемый пакет в каждой интерфейсной схеме 103/104 ATM. Здесь передаваемый пакет, сформированный в интерфейсной схеме 103 ATM, включает в себя исходный MAC-адрес MAC-0, а передаваемый пакет, сформированный в интерфейсной схеме 104 ATM, включает в себя исходный MAC-адрес MAC-1. Это означает, что MAC-адрес MAC-0 является MAC-адресом, который предоставлен интерфейсной схеме 103 ATM, а MAC-адрес MAC-1 является MAC-адресом, который предоставлен интерфейсной схеме 104 ATM.

Следует отметить, что в дальнейшем описании в этом документе не проводится различий между процессором 101 пакетов и схемой 1012 обработки пакетов. Поскольку схема 1012 обработки пакетов включена в процессор 101 пакетов и не показана на соответствующих чертежах, описывается только процессор 101 пакетов, включая в себя значение схемы 1012 обработки пакетов.

Эти передаваемые пакеты передаются в процессор 101 пакетов. Таким образом, передаваемый пакет, имеющий исходный MAC-адрес MAC-0, выводится из интерфейсной схемы 103 ATM в процессор 101 пакетов, и передаваемый пакет, имеющий исходный MAC-адрес MAC-1, выводится из интерфейсной схемы 104 ATM в процессор 101 пакетов.

Процессор 101 пакетов предоставлен с таблицей 1013 управления APS, в которой информация индикатора APS (флаг "действующий/недопустимый"), номер совпадающего порта и информация о состоянии сохраняется в соответствии с каждым номером порта интерфейсной схемы ATM заранее. Как описано выше, информация индикатора APS указывает, является ли функция APS действующей или недопустимой, и номер совпадающего порта указывает номер порта другой интерфейсной схемы ATM из пары для реализации функции APS. Также информация о состоянии указывает, является ли состояние соответствующей линии ATM активным состоянием, резервным состоянием, блокированным состоянием или состоянием сбоя.

Например, предполагается, что интерфейсная схема 103 ATM соответствует активной линии ATM, а интерфейсная схема 104 ATM соответствует резервной линии ATM, и они являются парой линий ATM для реализации функции APS. В этом случае таблица 1013 управления APS задается следующим образом: в соответствии с номером порта ATM-0, "действующий" или нуль (0) задается для информации индикатора APS (флаг "действующий/недопустимый"), "ATM-1" задается для номера совпадающего порта, и "активное" задается для информации о состоянии; и в соответствии с номером порта ATM-1, "действующий" или нуль (0) задается для информации индикатора APS (флаг "действующий/недопустимый"), "ATM-0" задается для номера совпадающего порта, и "резервное" задается для информации о состоянии.

Процессор 101 пакетов распознает соответствие исходного MAC-адреса, включенного в информацию заголовка в передаваемом пакете, принимаемом из интерфейсной схемы ATM, и номера порта интерфейсной схемы ATM, из которой передаваемый пакет принят (распознавание MAC-адресов). Также процессор 101 пакетов дополнительно обращается к таблице 1013 управления APS посредством использования номера порта, идентифицированного в распознавании MAC-адресов, и различает, соответствует ли номер порта активной линии ATM или резервной линии ATM.

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

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

Посредством выполнения такой обработки, как описано выше, даже если ATM-элементы передаются одновременно через обе из линий ATM, предусмотренных для активной линии ATM и резервной линии ATM из конфигурации с резервированием на основе "1+1", только передаваемый пакет, соответствующий активной линии ATM, передается в сеть с коммутацией пакетов через интерфейсную схему 102 пакетов.

Фиг.15 иллюстрирует работу процессора 101 пакетов во время передачи данных в обычном случае.

Процессор 101 пакетов принимает пакет из интерфейсной схемы ATM (S1501). Процессор 101 пакетов выполняет распознавание MAC-адресов, которое коррелирует исходный MAC-адрес, включенный в принимаемый пакет, и номер порта, из которого пакет принят, и хранит коррелированную информацию в таблице 1014 MAC-адресов (S1502).

Далее процессор 101 пакетов обращается к таблице 1013 управления APS посредством использования номера порта, идентифицированного при распознавании MAC-адресов (S1503), и идентифицирует достоверность функции APS, заданной в таблице 1013 управления APS, соответствующей номеру порта (S1504). Когда функция APS является действующей, процессор 101 пакетов различает, соответствует ли порт, идентифицированный посредством распознавания MAC-адресов, активной линии ATM или резервной линии ATM (S1505).

В качестве результата этого различения, когда порт, из которого принят пакет, соответствует активной линии ATM, процессор 101 пакетов передает пакет в сеть с коммутацией пакетов через интерфейсную схему 102 пакетов (S1506).

С другой стороны, в качестве результата различения, когда порт, из которого принят пакет, соответствует резервной линии ATM, процессор 101 пакетов отбрасывает пакет (S1507). Также процессор 101 пакетов исключает коррелированную информацию исходного MAC-адреса и номера порта, соответствующего резервной линии ATM, которая сохранена в таблице 1014 MAC-адресов посредством операции распознавания MAC-адресов.

Помимо этого, может быть возможным выполнять распознавание MAC-адресов позже. В этом случае процессор 101 пакетов может только идентифицировать номер порта, который передал пакет на S1502. Также процессор 101 пакетов отбрасывает пакет, если идентифицированный порт соответствует резервной линии ATM при обращении к таблице 1013 управления APS. Затем процессор 101 пакетов может выполнять распознавание MAC-адресов только для пакета, который принят из порта, соответствующего активной линии ATM, при обращении к таблице 1013 управления APS.

Более подробно работа описывается со ссылкой на фиг.9.

Исходный MAC-адрес MAC-0 и номер порта ATM-0 коррелируются для пакета, принимаемого из номера порта ATM-0. Также, обращаясь к номеру порта ATM-0 в таблице 1013 управления APS, "действующий" задается для флага "действующий/недопустимый", а после этого дополнительно обращаются к полю "состояние". Поскольку поле "состояние" задано равным "активное", процессор 101 пакетов передает этот пакет в сеть с коммутацией пакетов через интерфейсную схему 102 пакетов.

С другой стороны, исходный MAC-адрес MAC-1 и номер порта ATM-1 коррелируются для пакета, принимаемого из номера порта ATM-1, аналогичным образом. Также, обращаясь к номеру порта ATM-1 в таблице 1013 управления APS, "действующий" задается для флага "действующий/недопустимый", а после этого дополнительно обращаются к полю "состояние". Поскольку поле "состояние" задано равным "резервное", процессор 101 пакетов отбрасывает этот пакет.

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

Далее описывается работа функции APS для нисходящего направления со ссылкой на фиг.10.

PE стороны назначения (не показано) связи принимает пакет, передаваемый из PE 100 через сеть с коммутацией пакетов. Этот пакет, принимаемый в PE стороны назначения, сформирован в интерфейсной схеме ATM, которая соответствует активной линии ATM PE 100, как упомянуто выше, и исходный MAC-адрес MAC-0 включен в пакет.

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

PE 100 принимает этот пакет (т.е. отвечающий пакет) из PE стороны назначения. Затем процессор 101 пакетов в PE 100 выполняет операции коммутации и маршрутизации принимаемого пакета, при которых принимаемый пакет передается в требуемую интерфейсную схему ATM согласно MAC-адресу назначения, включенному в принимаемый пакет.

Процессор 101 пакетов сравнивает MAC-адрес назначения, включенный в принимаемый пакет, с исходным MAC-адресом, сохраненным в таблице 1014 MAC-адресов. Также, когда MAC-адрес назначения, включенный в принимаемый пакет, совпадает с исходным MAC-адресом, сохраненным в таблице 1014 MAC-адресов, процессор 101 пакетов идентифицирует номер порта, который сохраняется в таблице 1014 MAC-адресов в ассоциации с исходным MAC-адресом.

Затем процессор 101 пакетов обращается к таблице 1013 управления APS и различает информацию индикатора APS (флаг "действующий/недопустимый"), соответствующую номеру порта, идентифицированному в таблице 1014 MAC-адресов. Когда "действующий" задано в качестве информации индикатора APS, процессор 101 пакетов получает номер порта, зарегистрированный как номер совпадающего порта в таблице 1013 управления APS.

Затем процессор 101 пакетов передает принимаемый пакет в обе из интерфейсных схем ATM, соответствующих номеру порта, идентифицированному в таблице 1014 MAC-адресов, и номеру порта, полученному при обращении к таблице 1013 управления APS. После этого процессор 101 пакетов копирует принимаемый пакет и передает этот же самый принимаемый пакет в соответствующие два порта.

Фиг.16 иллюстрирует работу процессора 101 пакетов в этот момент.

Процессор 101 пакетов принимает пакет из сети с коммутацией пакетов (S1601). Этот пакет является отвечающим пакетом, передаваемым посредством PE стороны назначения, как описано выше, и MAC-адрес назначения MAC-0 включается в этот пакет.

Процессор 101 пакетов идентифицирует соответствующий номер порта ATM-0, сохраненный в таблице 1014 MAC-адресов, из MAC-адреса назначения MAC-0, включенного в принимаемый пакет (S1602). Таким образом, MAC-адрес назначения MAC-0, включенный в принимаемый пакет, совпадает с исходным MAC-адресом MAC-0, сохраненным в таблице 1014 MAC-адресов. Затем номер порта ATM-0 извлекается из исходного MAC-адреса MAC-0, поскольку номер порта сохраняется в ассоциации с исходным MAC-адресом в таблице 1014 MAC-адресов.

Затем процессор 101 пакетов обращается к таблице 1013 управления APS и подтверждает необходимую операцию управления, которая должна быть выполнена для идентифицированного номера порта ATM-0 (S1603). Поскольку "действующий" задается для флага "действующий/недопустимый", соответствующего номеру порта ATM-0, процессор 101 пакетов получает номер совпадающего порта ATM-1, который соответствует номеру порта другой линии ATM из пары для реализации функции APS (S1605).

Затем процессор 101 пакетов передает принимаемый пакет в оба из портов, имеющих номера порта ATM-0 и ATM-1, которые соответствуют паре линий ATM для реализации функции APS (S1606).

Если "недопустимый" задано для флага "действующий/недопустимый", процессор 101 пакетов передает принимаемый пакет только в порт, имеющий номер порта ATM-0, идентифицированный в таблице 1014 MAC-адресов (S1607).

Таким образом, процессор 101 пакетов может передавать принимаемый пакет в обе из интерфейсных схем ATM, которые предоставлены для активной и резервной линий в конфигурации с резервированием на основе "1+1".

Далее описывается работа интерфейсной схемы ATM.

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

Соответственно, относительно активной интерфейсной схемы 103 ATM, пакет получается, поскольку MAC-адрес назначения MAC-0 совпадает с собственным MAC-адресом (MAC-0) интерфейсной схемы 103 ATM. Затем интерфейсная схема 103 ATM извлекает ATM-элемент из полученного пакета посредством использования ATMoP-схемы 1033 и передает извлеченный ATM-элемент в интерфейсную схему 112 ATM для CE 110 через активную линию ATM.

С другой стороны, относительно интерфейсной схемы 104 ATM, которая является другой интерфейсной схемой ATM из пары для реализации функции APS, MAC-адрес (MAC-0) интерфейсной схемы 103 ATM регистрируется в таблице 1041 MAC-адресов как совпадающий MAC-адрес APS заранее. Следовательно, даже когда пакет, имеющий MAC-адрес назначения MAC-0, который отличается от собственного MAC-адреса MAC-1, передается, схема 1042 проверки MAC-адресов интерфейсной схемы 104 ATM обнаруживает совпадение MAC-адреса. Затем интерфейсная схема 104 ATM получает этот пакет. Интерфейсная схема 104 ATM, которая получила пакет, извлекает ATM-элемент из полученного пакета посредством использования ATMoP-схемы 1043 и передает извлеченный ATM-элемент в интерфейсную схему 113 ATM в CE 110 через резервную линию ATM.

Фиг.17 иллюстрирует работу интерфейсной схемы ATM в этот момент.

Интерфейсная схема ATM принимает пакет, передаваемый из процессора 101 пакетов, и вводит принимаемый пакет в схему проверки MAC-адресов (S1701).

Схема проверки MAC-адресов обращается к таблице MAC-адресов в интерфейсной схеме ATM и сравнивает, совпадает ли MAC-адрес назначения, включенный в принимаемый пакет, с собственным MAC-адресом, заданным в таблице MAC-адресов (S1702).

В качестве результата сравнения, если MAC-адрес назначения совпадает с собственным MAC-адресом, принимаемый пакет передается в ATMoP-схему из схемы проверки MAC-адресов. ATMoP-схема дизассемблирует принимаемый пакет и извлекает ATM-элемент, включенный в принимаемый пакет (S1703). Затем извлеченный ATM-элемент передается в CE 110 (S1704).

С другой стороны, в качестве результата сравнения, если MAC-адрес назначения не совпадает с собственным MAC-адресом, схема проверки MAC-адресов далее сравнивает, совпадает ли он с совпадающим MAC-адресом APS или нет (S1705).

Когда MAC-адрес назначения совпадает с совпадающим MAC-адресом APS в операции сравнения по S1705 (S1705, ДА), принимаемый пакет передается в ATMoP-схему из схемы проверки MAC-адресов. ATMoP-схема дизассемблирует принимаемый пакет и извлекает ATM-элемент, включенный в принимаемый пакет (S1703), и передает извлеченный ATM-элемент в CE 110 (S1704).

Когда MAC-адрес назначения не совпадает с совпадающим MAC-адресом APS даже при сравнении по S1705 (S1705, НЕТ), принимаемый пакет отбрасывается в схеме проверки MAC-адресов (S1706).

Таким образом, для нисходящего направления, PE 100 может передавать ATM-элемент в обе из активной линии ATM и резервной линии ATM, предусмотренные для конфигурации с резервированием на основе "1+1".

CE 110 принимает ATM-элемент из обеих из интерфейсной схемы 112 ATM и интерфейсной схемы 113 ATM. Тем не менее, посредством таблицы управления APS, предоставляемой в CE 110, CE 110 может различать, что интерфейсная схема 112 ATM соответствует активной линии ATM. Следовательно, CE 110 передает только ATM-элемент, принимаемый из интерфейсной схемы 112 ATM, в устройство, находящееся на более низком уровне иерархии (не показано), и CE 110 отбрасывает ATM-элемент, принимаемый из интерфейсной схемы 113 ATM.

(Работа в случае "переключения для технического обслуживания")

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

Фиг.11 поясняет работу функции APS, касающейся потока данных восходящего направления в случае "переключения для технического обслуживания" согласно первому примерному варианту осуществления. Фиг.12 поясняет работу функции APS, касающейся потока данных нисходящего направления в случае "переключения для технического обслуживания" согласно первому примерному варианту осуществления.

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

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

Когда специалисты по техническому обслуживанию ввели команду технического обслуживания для переключения линий в целях технического обслуживания, выполняется обработка, поясненная со ссылкой на фиг.7. Другими словами, посредством обработки S703 по фиг.7, поле "состояние" соответствующего номера порта таблицы управления APS перезаписывается. Как результат, поле "состояние", соответствующее номеру порта ATM-0, которое было равно "активное", перезаписывается на "резервное", а поле "состояние", соответствующее номеру порта ATM-1, которое было равно "резервное", перезаписывается на "активное".

Когда таблица управления APS перезаписана аналогично этому, такая же операция, что пояснена со ссылкой на фиг.9 и фиг.15-17, выполняется посредством изменения на противоположные состояния "активное" и "резервное", так что активная линия - это номер порта ATM-1, а резервная линия - это номер порта ATM-0.

Другими словами, процессор 101 пакетов обращается к таблице 1013 управления APS и передает только пакеты, принимаемые из активной линии ATM (номер порта ATM-1) в сеть с коммутацией пакетов, среди пакетов, принимаемых из активной линии ATM (номер порта ATM-1) и резервной линии ATM (номер порта ATM-0) для восходящего направления. В этом случае все пакеты, принимаемые из резервной линии ATM (номер порта ATM-0), отбрасываются.

Затем, для нисходящего направления, процессор 101 пакетов обращается к таблице 1013 управления APS и передает пакеты, принимаемые из сети с коммутацией пакетов, в обе из активной линии ATM (номер порта ATM-1) и резервной линии ATM (номер порта ATM-0). В этом случае MAC-адресом назначения, предоставленным принимаемому пакету, является "MAC-1", который является MAC-адресом, предоставленным интерфейсной схеме 104 ATM (номер порта ATM-1), соответствующей активной линии ATM. Тем не менее интерфейсная схема 103 ATM (номер порта ATM-0), соответствующая резервной линии ATM, может получать этот пакет посредством сравнения MAC-адреса назначения с совпадающим MAC-адресом APS MAC-1, зарегистрированным в таблице 1031 MAC-адресов. Соответствующие интерфейсные схемы 103, 104 ATM извлекают ATM-элемент из полученного пакета и передают извлеченный ATM-элемент в CE 110.

Поскольку содержимое таблицы управления APS в CE 110 также перезаписано аналогичным образом, CE 110 передает только принимаемый ATM-элемент из интерфейсной схемы 113 ATM, которая соответствует активной линии в CE 110, в устройство, находящееся на более низком уровне иерархии (не показано). Также CE 110 отбрасывает ATM-элемент, принимаемый из интерфейсной схемы 112 ATM, которая соответствует резервной линии в CE 110.

(Работа в случае "переключения при сбое в схеме")

Фиг.13 поясняет работу функции APS, касающейся потока данных восходящего направления в случае "переключения при сбое в схеме" согласно первому примерному варианту осуществления. Фиг.14 поясняет работу функции APS, касающейся потока данных нисходящего направления в случае "переключения при сбое в схеме" согласно первому примерному варианту осуществления.

Когда сбой возник в активной линии передачи (ATM-0) между PE 100 и CE 110, интерфейсная схема 103 ATM в PE 100 и интерфейсная 112 схема ATM в CE 110 обнаруживают сбой и передают событие для информирования о том, что сбой возник, в соответствующее устройство управления (не показано), такое как CPU.

Устройство управления PE 100 перезаписывает содержимое таблицы 1013 управления APS, предоставляемой в процессоре 101 пакетов, чтобы осуществлять функцию APS для этого случая. Содержимое таблицы 1013 управления APS, соответствующей порту, который размещает сбойную линию передачи, перезаписывается, и также содержимое таблицы 1013 управления APS, соответствующее другому порту из пары для реализации функции APS, перезаписывается, как описано на фиг.7. В этом случае, пакеты, передаваемые из активной линии ATM, в которой возник сбой, более не могут использоваться, и пакеты, передаваемые из резервной линии ATM, должны использоваться. Следовательно, активная линия ATM переводится в режим сбоя (или блокируется), а резервная линия ATM переводится в активное состояние.

Другими словами, устройство управления PE 100 идентифицирует пару линий ATM для реализации функции APS и задает соответствующие флаги "действующий/недопустимый", соответствующие номеру порта ATM-0 и номеру порта ATM-1, как "недопустимый". Далее устройство управления PE 100 может перезаписывать содержимое поля "состояние", соответствующего номеру порта ATM-0, на "сбой (или блокировано)" и поля "состояние", соответствующего номеру порта ATM-1, на "активное".

Аналогичное управление также выполняется в CE 110, и устройство управления CE 110 идентифицирует, что линия, соответствующая ATM-0, является сбойной (или блокированной). Также устройство управления CE 110 перезаписывает информацию таблицы управления APS, предоставляемой в CE 110, соответствующей релевантным линиям.

Работа функции APS в таком состоянии для восходящего направления описывается со ссылкой на фиг.13.

Как упомянуто выше, когда сбой возник, содержимое таблицы 1013 управления APS, предоставляемой в процессоре 101 пакетов PE 100, перезаписывается. Кроме того, ATM-элементы не доставляются в активную линию ATM ATM-0 вследствие сбоя, и вывод данных из интерфейсной схемы 103 ATM прекращается.

С другой стороны, передаваемые пакеты продолжают передаваться из интерфейсной схемы 104 ATM, соответствующей номеру порта ATM-1, в процессор 101 пакетов.

Когда сбой возник, содержимое таблицы 1013 управления APS, предоставляемой в процессоре 101 пакетов, перезаписывается так, как упомянуто выше.

В работе процессора 101 пакетов, описанной со ссылкой на фиг.15, когда к таблице 1013 управления APS обращаются на S1504 для передачи пакета из интерфейсной схемы 104 ATM, содержимое перезаписано, и флаг "действующий/недопустимый" теперь задан равным "недопустимый". Следовательно, пакет, включающий в себя исходный MAC-адрес MAC-1, принимаемый из интерфейсной схемы 104 ATM, который соответствует номеру порта ATM-1, должен быть передан в сеть с коммутацией пакетов безусловно. Также исходный MAC-адрес MAC-1 коррелируется с номером порта ATM-1, и исходный MAC-адрес MAC-1 и номер порта ATM-1 сохраняются в таблице 1014 MAC-адресов.

Процессор 101 пакетов передает пакет, принимаемый из этой интерфейсной схемы 104 ATM, соответствующей номеру порта ATM-1, стороне назначения (не показана) этой связи через сеть с коммутацией пакетов. В таком случае исходный MAC-адрес, включенный в передаваемый пакет, является MAC-адресом MAC-1, предоставленным интерфейсной схеме 104 ATM.

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

Далее описывается работа функции APS для нисходящего направления со ссылкой на фиг.14.

Активная линия ATM и резервная линия ATM заменены друг на друга, и в результате пакет, выводимый из интерфейсной схемы 104 ATM, которая теперь соответствует активной линии ATM, передается для восходящего направления. Следовательно, сторона назначения связи передает отвечающий пакет, в который исходный MAC-адрес MAC-1, включенный в принимаемый пакет на стороне назначения, присоединяется в качестве MAC-адреса назначения. Этот пакет, имеющий MAC-адрес назначения MAC-1, принимается посредством PE 100 через сеть с коммутацией пакетов. Процессор 101 пакетов в PE 100 выполняет операции коммутации и маршрутизации принимаемого пакета, при которых принимаемый пакет передается в требуемую интерфейсную схему ATM согласно MAC-адресу назначения, включенному в принимаемый пакет.

Как описано со ссылкой на фиг.16, процессор 101 пакетов сравнивает MAC-адрес назначения MAC-1, включенный в принимаемый пакет, с исходным MAC-адресом, сохраненным в таблице 1014 MAC-адресов, и идентифицирует номер порта ATM-1, соответствующий исходному MAC-адресу MAC-1, который совпадает со сравненным MAC-адресом назначения MAC-1. Также процессор 101 пакетов передает принимаемый пакет в порт, соответствующий идентифицированному номеру порта ATM-1.

Процессор 101 пакетов также обращается к таблице 1013 управления APS. Здесь, если "действующий" задано для флага "действующий/недопустимый", соответствующего идентифицированному номеру порта, процессор 101 пакетов получает номер порта, зарегистрированный как номер совпадающего порта APS в таблице 1013 управления APS. Также процессор 101 пакетов передает принимаемый пакет в обе из интерфейсных схем ATM, соответствующих идентифицированному номеру порта и номеру совпадающего порта APS.

Однако когда "недопустимый" теперь задано для флага "действующий/недопустимый", соответствующего идентифицированному номеру порта ATM-1, процессор 101 пакетов передает принимаемый пакет только в интерфейсную схему 104 ATM, соответствующую номеру порта ATM-1, идентифицированному из таблицы 1014 MAC-адресов, как показано на S1007.

При этом пакет не передается в интерфейсную схему 103 ATM, поскольку к любой информации, касающейся другой интерфейсной схемы 103 ATM из пары для реализации функции APS, не обращаются до тех пор, пока флаг "действующий/недопустимый" задан равным "недопустимый". Таким образом, для нисходящего направления, передача пакетов в интерфейсную схему 103 ATM, имеющую сбой, приостанавливается.

В интерфейсной схеме 104 ATM, поскольку MAC-адрес назначения MAC-1 включен в принимаемый пакет, и этот MAC-адрес совпадает с собственным MAC-адресом MAC-1, предоставленным интерфейсной схеме 104 ATM, интерфейсная схема 104 ATM получает этот пакет и извлекает ATM-элемент из этого пакета. Затем интерфейсная схема 104 ATM передает извлеченный ATM-элемент в интерфейсную схему 113 ATM в CE 110.

Помимо этого, хотя не проиллюстрировано, когда выполняется восстановление после сбоя линии ATM, соответствующей интерфейсной схеме 103 ATM, интерфейсная схема 103 ATM включается в пару линий ATM для реализации функции APS в качестве резервной.

Когда восстановление после сбоя, соответствующего интерфейсной схеме 103 ATM, завершено, и интерфейсная схема 103 ATM снова включена в пару линий ATM функции APS, таблица 1013 управления APS может быть перезаписана встроенной командой. В этом случае "действующий" задается для надлежащих флагов "действующий/недопустимый", соответствующих каждому номеру порта интерфейсной схемы ATM, "резервное" задается для поля "состояние", соответствующего номеру порта ATM-0, и "активное" задается для поля "состояние", соответствующего номеру порта ATM-1. Если "активное" уже задано для поля "состояние", соответствующего номеру порта ATM-1, достаточно задавать соответствующие флаги "действующий/недопустимый" как "действующий" и задавать поле "состояние", соответствующее номеру порта ATM-0, как "резервное".

Это встроенное управление может быть выполнено автоматически. Другими словами, когда устройство мониторинга сбоев (не показано) обнаруживает восстановление после сбоя интерфейсной схемы 103 ATM, устройство мониторинга сбоев может выполнять операцию управления, при которой таблица 1013 управления APS перезаписывается так, как упомянуто выше.

Работа, после того как включение восстановленной линии ATM закончено, является такой же, как описано со ссылкой на фиг.9 и фиг.10, при которой интерфейсная схема 104 ATM считывается как активная линия ATM, а интерфейсная схема 103 ATM считывается как резервная линия ATM.

Другими словами, хотя поступали пакеты, которые должны передаваться в процессор 101 пакетов из интерфейсной схемы 103 ATM, поскольку поле "состояние", соответствующее номеру порта ATM-0, размещающего интерфейсную схему 103 ATM, задано как "резервное" в таблице 1013 управления APS, эти пакеты, передаваемые из интерфейсной схемы 103 ATM, отбрасываются в процессоре 101 пакетов для восходящего направления. Затем MAC-адрес MAC-1, предоставленный интерфейсной схеме 104 ATM, регистрируется в таблице 1031 MAC-адресов, предоставляемой в интерфейсной схеме 103 ATM, как совпадающий MAC-адрес APS. Следовательно, хотя MAC-адрес назначения MAC-1 включен в принимаемый пакет, интерфейсная схема 103 ATM может получать этот принимаемый пакет для нисходящего направления. Также интерфейсная схема 103 ATM извлекает ATM-элемент из этого принимаемого пакета и передает извлеченный ATM-элемент в интерфейсную схему 112 ATM в CE 110.

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

Как описано выше, устройство сетевого соединения согласно первому примерному варианту осуществления может реализовывать функцию APS посредством структуры с резервированием на основе "1+1". Устройство сетевого соединения может передавать только пакеты, принимаемые из активной линии ATM, в сеть с коммутацией пакетов при обращении к таблице 1013 управления APS, предоставляемой в процессоре 101 пакетов для восходящего направления. Устройство сетевого соединения обращается к таблице 1013 управления APS, предоставляемой в процессоре 101 пакетов, и таблице MAC-адресов, предоставляемой в каждой интерфейсной схеме ATM для нисходящего направления. Поскольку таблица MAC-адресов включает в себя совпадающий MAC-адрес APS, который является MAC-адресом другой интерфейсной схемы ATM из пары для реализации функции APS, устройство сетевого соединения может передавать принимаемые пакеты из сети с коммутацией пакетов в обе из активной линии ATM и резервной линии ATM для нисходящего направления.

(Второй примерный вариант осуществления)

Далее описывается устройство сетевого соединения согласно второму примерному варианту осуществления настоящего изобретения со ссылкой на фиг.18.

Фиг.18 показывает конфигурацию интерфейсной схемы ATM (режим асинхронной передачи) устройства сетевого соединения согласно второму примерному варианту осуществления.

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

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

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

Во втором примерном варианте осуществления она должна быть сконфигурирована не передавать пакеты из резервной линии ATM в процессор 101 пакетов. Следовательно, каждая интерфейсная схема ATM оснащается коммутационной схемой 1034 APS на стороне восходящего направления, как показано на фиг.18. Другие структурные элементы интерфейсной схемы 103 ATM второго примерного варианта осуществления, такие как таблица 1031 MAC-адресов, схема 1032 проверки MAC-адресов и ATMoP-схема 1033, имеют такую же конфигурацию, как в первом примерном варианте осуществления.

Под управлением CPU 1011 коммутационная схема 1034 APS выполняет одну из операций управления передачей ATM-элементов, принимаемых из CE, в ATMoP-схему 1033 и отбрасывания ATM-элементов, принимаемых из CE. Другими словами, коммутационная схема 1034 APS интерфейсной схемы ATM, соответствующей активной линии ATM, задается так, чтобы выполнять операцию управления, при которой ATM-элементы, принимаемые из CE, должны быть переданы в ATMoP-схему 1033. Также коммутационная схема 1034 APS интерфейсной схемы ATM, соответствующей резервной линии ATM, задается так, чтобы выполнять операцию управления, при которой ATM-элементы, принимаемые из CE, должны быть отброшены. Затем, при событии переключения при сбое и переключения для технического обслуживания, соответствующая операция управления задается обратным способом.

Фиг.19 иллюстрирует операцию настройки функции APS устройства сетевого соединения согласно второму примерному варианту осуществления. Фиг.20 показывает пример содержимого таблицы 1015 управления APS, предоставляемой в процессоре 101 пакетов во втором примерном варианте осуществления.

Команда настройки APS с помощью соответствующих параметров вводится специалистами по техническому обслуживанию (S1901). Параметры включают в себя информацию номера порта, информацию MAC-адреса и информацию "активная/резервная", соответствующую активной линии ATM и резервной линии ATM, соответственно.

CPU 1011 выполняет операцию настройки данных в таблице 1015 управления APS на основе информации о параметрах, введенной посредством команды настройки APS (S1902), как описано со ссылкой на фиг.5 в первом примерном варианте осуществления.

Как показано на фиг.20, таблица 1015 управления APS, предоставляемая в процессоре 101 пакетов во втором примерном варианте осуществления, сохраняет только флаг "действующий/недопустимый" и номер совпадающего порта другой линии ATM из пары для реализации функции APS, соответствующей каждому номеру порта. Также эта таблица 1015 управления APS используется только при распределении принимаемых пакетов нисходящего направления на требуемый порт, и эта таблица 1015 управления APS не используется для операции пакетной передачи восходящего направления.

Затем CPU 1011 задает данные в таблице 1031 MAC-адресов (S1403). CPU 1011 также выполняет операцию для настройки коммутационной схемы 1034 APS в каждой интерфейсной схеме ATM (S1404). Другими словами, CPU 1011 инструктирует коммутационную схему 1034 APS в интерфейсной схеме ATM, соответствующей активной линии ATM, задавать так, чтобы ATM-элементы, принимаемые из CE, передавались в ATMoP-схему 1033. С другой стороны, CPU 1011 инструктирует коммутационную схему 1034 APS в интерфейсной схеме ATM, соответствующей резервной линии ATM, задавать так, чтобы ATM-элементы, принимаемые из CE, отбрасывались.

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

Как описано в первом примерном варианте осуществления, процессор 101 пакетов идентифицирует требуемый номер порта для распределения принимаемого пакета посредством использования MAC-адреса назначения, включенного в принимаемый пакет для нисходящего направления, при обращении к таблице 1014 MAC-адресов, а затем процессор 101 пакетов идентифицирует, требуется ли или нет функция APS для идентифицированного номера порта, при обращении к таблице 1015 управления APS.

Когда функция APS требуется, что различается посредством флага "действующий/недопустимый", равного "действующий", процессор 101 пакетов получает номер совпадающего порта. Затем процессор 101 пакетов передает принимаемый пакет в оба из портов, соответствующих идентифицированному номеру порта и номеру совпадающего порта.

Когда функция APS не требуется, что различается посредством флага "действующий/недопустимый", равного "недопустимый", процессор 101 пакетов передает принимаемый пакет только в порт, который идентифицирован посредством MAC-адреса назначения в таблице 1014 MAC-адресов.

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

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

Дополнительно, хотя коммутационная схема 1034 APS предоставляется на входной стороне ATMoP-схемы 1033 на фиг.18, коммутационная схема 1034 APS может быть предоставлена на выходной стороне ATMoP-схемы 1033.

Когда коммутационная схема 1034 APS предоставлена на входной стороне ATMoP-схемы 1033, это приводит к уменьшению нагрузки по обработке ATMoP-схемы 1033, поскольку необязательно вводить затратные ATM-элементы в ATMoP-схему 1033. С другой стороны, когда коммутационная схема 1034 APS предоставляется на выходной стороне ATMoP-схемы 1033, это приводит к поглощению времени разъединения во время переключения линий, поскольку пакет уже сформирован и доступен на стороне резервной линии.

(Третий примерный вариант осуществления)

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

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

Интерфейсная схема TDM включает в себя схему TDMoP (TDM поверх пакетов), которая формирует пакет на основе данных TDM, передаваемых из TDM-сети, и устройство сетевого соединения передает сформированный пакет в сеть с коммутацией пакетов. С другой стороны, схема TDMoP дизассемблирует пакет, принимаемый из сети с коммутацией пакетов, извлекает данные TDM, включенные в принимаемый пакет, и передает извлеченные данные TDM в TDM-сеть.

Другие конфигурации являются такими же, как конфигурации по первому примерному варианту осуществления. Кроме того, операции функции APS являются такими же, как описанные в первом примерном варианте осуществления.

(Четвертый примерный вариант осуществления)

Фиг.22 показывает конфигурацию интерфейсной схемы TDM устройства сетевого соединения согласно четвертому примерному варианту осуществления.

Четвертый примерный вариант осуществления имеет конфигурацию комбинирования второго примерного варианта осуществления и третьего примерного варианта осуществления, и коммутационная схема 1034 APS на стороне восходящего направления предоставляется в интерфейсной схеме 103-1 TDM (мультиплексирование с временным разделением), как показано на фиг.22. Кроме того, таблица 1015 управления APS, как показано на фиг.20, предоставляется в процессоре 101 пакетов.

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

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

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

Как описано выше, устройство сетевого соединения согласно настоящему изобретению размещает линии сети с коммутацией каналов, включающие в себя линии ATM и линии TDM, и соединяет эти линии сети с коммутацией каналов и сеть с коммутацией пакетов и может реализовывать функцию APS посредством конфигурации с резервированием на основе "1+1", даже если концепция MAC-адреса, которая отсутствует в сети с коммутацией каналов, используется для операции маршрутизации устройства сетевого соединения.

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

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

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

название год авторы номер документа
СПОСОБ И УСТРОЙСТВО ДЛЯ ЗАЩИТЫ КАНАЛА В ВИРТУАЛЬНОЙ ЧАСТНОЙ ЛОКАЛЬНОЙ СЕТИ 2010
  • Ву Шихуа
  • Чень Шимэн
  • Ню Гуанпин
RU2520387C2
ИДЕНТИФИКАТОР ИСТОЧНИКА ДЛЯ НАХОЖДЕНИЯ МАС-АДРЕСА 2004
  • Тингл Николас В.
  • Риган Джо
RU2321959C2
Способ отслеживания сессий в сетевом трафике 2022
  • Бадин Михаил Викторович
  • Михайлов Алексей Михайлович
  • Плотко Сергей Алексеевич
RU2786178C1
ШЛЮЗ ПРЯМЫХ МЕЖСОЕДИНЕНИЙ 2018
  • Уилльямс, Мэттью Роберт
RU2740035C1
СЕТЕВАЯ СИСТЕМА И СПОСОБ МАРШРУТИЗАЦИИ 2011
  • Такасима Масанори
  • Касе Томохиро
RU2576473C2
СЕТЕВАЯ СИСТЕМА И СПОСОБ УПРАВЛЕНИЯ СЕТЬЮ 2011
  • Такасима Масанори
  • Касе Томохиро
  • Уено Хироси
  • Масуда Такахиса
  • Иун Сухун
RU2562438C2
ОБМЕН ОАМ ЭХО-СООБЩЕНИЯМИ ДЛЯ ПРОВЕРКИ СЕТЕВОГО МАРШРУТА РАСПРОСТРАНЕНИЯ, ОСНОВАННОГО НА УСЛУГЕ 2004
  • Риган Джо
  • Компелла Вак
  • Ху Вэньао
RU2321867C2
СЕТЕВАЯ СИСТЕМА, КОММУТАТОР И СПОСОБ ОБНАРУЖЕНИЯ ПОДСОЕДИНЕННОГО ТЕРМИНАЛА 2012
  • Оикава Сейдзи
  • Такасима Масанори
RU2583745C2
Способ фильтрации части пакетов в сетевой сессии 2022
  • Шабалов Александр Александрович
  • Бадин Михаил Викторович
  • Михайлов Алексей Михайлович
  • Плотко Сергей Алексеевич
RU2790635C1
УСОВЕРШЕНСТВОВАННЫЙ СПОСОБ И УСТРОЙСТВО ДЛЯ ДИНАМИЧЕСКОГО СМЕЩЕНИЯ МЕЖДУ ПАКЕТАМИ МАРШРУТИЗАЦИИ И КОММУТАЦИИ В СЕТИ ПЕРЕДАЧИ ДАННЫХ 1997
  • Лайон Томас
  • Ньюмэн Питер
  • Миншолл Грег
  • Хинден Роберт
  • Лиав Фонг Чинг
  • Хоффман Эрик
  • Хьюстон Лоуренс Б.
  • Роберсон Уилльям А.
RU2189072C2

Иллюстрации к изобретению RU 2 419 228 C2

Реферат патента 2011 года УСТРОЙСТВО СЕТЕВОГО СОЕДИНЕНИЯ И СПОСОБ СЕТЕВОГО СОЕДИНЕНИЯ

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

Формула изобретения RU 2 419 228 C2

1. Устройство сетевого соединения, которое оснащено парой линий передачи для того, чтобы взаимодействовать с сетью с коммутацией каналов посредством конфигурации с резервированием на основе 1+1, и соединяет сеть с коммутацией каналов и сеть с коммутацией пакетов, содержащее:
- пару интерфейсных схем линии, которая размещает каждую линию передачи, предоставляемую для того, чтобы взаимодействовать с сетью с коммутацией каналов, компонует активную линию и резервную линию в конфигурации с резервированием и взаимно преобразует данные, используемые в сети с коммутацией каналов, и пакет, используемый в сети с коммутацией пакетов; и
- процессор пакетов, который взаимодействует с сетью с коммутацией пакетов и выполняет процесс отправки и приема пакета между интерфейсной схемой линии и сетью с коммутацией пакетов,
- при этом процессор пакетов передает пакет, принимаемый только из интерфейсной схемы линии активной линии, в сеть с коммутацией пакетов и передает пакет, принимаемый из сети с коммутацией пакетов, в обе интерфейсные схемы линии активной линии и резервной линии, и
- при этом интерфейсная схема линии получает пакет, передаваемый из процессора пакетов, когда МАС-адрес (управления доступом к среде) назначения, включенный в пакет, совпадает с первым МАС-адресом, который предоставлен собственной интерфейсной схеме линии, или вторым МАС-адресом, который предоставлен другой интерфейсной схеме линии из пары в конфигурации с резервированием.

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

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

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

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

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

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

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

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

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

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

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

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

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

15. Способ сетевого соединения, которое оснащено парой интерфейсных схем линии, которое взаимодействует с сетью с коммутацией каналов и компонует активную линию и резервную линию с резервированием на основе 1+1 и соединяет сеть с коммутацией каналов и сеть с коммутацией пакетов, при этом способ содержит этапы, на которых:
- формируют пакет, используемый в сети с коммутацией пакетов, посредством преобразования данных, используемых в сети с коммутацией каналов, в интерфейсной схеме линии и выводят пакет в процессор пакетов, который взаимодействует с сетью с коммутацией пакетов и выполняет процесс отправки и приема пакетов между интерфейсной схемой линии и сетью с коммутацией пакетов;
- передают пакет, вводимый в процессор пакетов только из интерфейсной схемы линии активной линии, в сеть с коммутацией пакетов;
- передают пакет, принимаемый в процессоре пакетов из сети с коммутацией пакетов, в интерфейсные схемы линии как активной линии, так и резервной линии;
- получают пакет, передаваемый из процессора пакетов, когда МАС-адрес (управления доступом к среде) назначения, включенный в пакет, совпадает с первым МАС-адресом, который предоставлен собственной интерфейсной схеме линии, или вторым МАС-адресом, который предоставлен другой интерфейсной схеме линии из пары в конфигурации с резервированием; и
- дизассемблируют пакет, полученный в интерфейсной схеме линии, в данные, используемые в сети с коммутацией каналов.

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

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

18. Способ по п.17, дополнительно содержащий этапы, на которых:
- передают пакет, выводимый из интерфейсной схемы линии, в сеть с коммутацией пакетов, когда флаг индикации, соответствующий номеру порта, показывает недопустимую конфигурацию.

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

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

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

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

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

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

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

26. Способ по одному из пп.19, 21, 23 и 25, дополнительно содержащий этап, на котором:
- перезаписывают содержимое флага индикации так, чтобы быть недопустимой конфигурацией, в соответствии с обоими номерами портов пары интерфейсных схем линии, когда интерфейсная схема линии активной линии находится в режиме сбоя.

Документы, цитированные в отчете о поиске Патент 2011 года RU2419228C2

WO 2004084572 A1, 30.09.2004
0
SU160000A1
US 7177943 B1, 13.02.2007
НЕКООРДИНИРОВАННАЯ БЕСПРОВОДНАЯ МНОГОПОЛЬЗОВАТЕЛЬСКАЯ СИСТЕМА С ПИКОЯЧЕЙКАМИ СО СКАЧКООБРАЗНЫМ ИЗМЕНЕНИЕМ ЧАСТОТЫ 1998
  • Хартсен Якобус Корнелис
RU2201034C2

RU 2 419 228 C2

Авторы

Йосимура Микихиро

Даты

2011-05-20Публикация

2009-08-06Подача