Многопортовое устройство интерфейса ethernet и способ идентификации его портов

Авторы патента:


Многопортовое устройство интерфейса ethernet и способ идентификации его портов
Многопортовое устройство интерфейса ethernet и способ идентификации его портов
Многопортовое устройство интерфейса ethernet и способ идентификации его портов
Многопортовое устройство интерфейса ethernet и способ идентификации его портов
Многопортовое устройство интерфейса ethernet и способ идентификации его портов
Многопортовое устройство интерфейса ethernet и способ идентификации его портов
Многопортовое устройство интерфейса ethernet и способ идентификации его портов
Многопортовое устройство интерфейса ethernet и способ идентификации его портов
Многопортовое устройство интерфейса ethernet и способ идентификации его портов

 


Владельцы патента RU 2562417:

ЗетТиИ Корпорейшн (CN)

Изобретение относится к области телекоммуникаций, а именно к идентификации портов многопортового устройства. Технический результат - устранение потери пропускной способности без уменьшения емкости коммутатора. Способ идентификации портов многопортового устройства интерфейса Ethernet, включает: прием многопортовым устройством интерфейса Ethernet сообщения, переданного модулем порта сетевого устройства; получение информации о чипе коммутатора или сетевом процессоре (NP) соответствующего сетевого устройства согласно информации о входном порте сообщения, переданного модулем порта, и заранее заданной таблице отображения, при этом заранее заданная таблица отображения задает соответствие между информацией о входном порте и информацией о чипе коммутатора или NP; запись информации о чипе коммутатора или NP в сообщение, переданное модулем порта, для модификации указанного сообщения, и передачу этого сообщения соответствующему чипу коммутатора или NP, так что чип коммутатора или NP может получить информацию о входном порте согласно информации о чипе коммутатора или NP. 2 н. и 8 з.п. ф-лы, 9 ил.

 

ОБЛАСТЬ ТЕХНИКИ

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

ПРЕДПОСЫЛКИ СОЗДАНИЯ ИЗОБРЕТЕНИЯ

Производительность коммутатора или маршрутизатора среднего или высокого уровня, как основного устройства базовой сети или сети доступа, частично зависит от емкости самого коммутатора, которая является одним из главных факторов, определяющих производительность коммутатора или маршрутизатора. Чтобы удовлетворить требование к емкости коммутатора, поставщики устройств обычно выбирают чип коммутатора с пропускной способностью портов 1GE или 10GE (гигабитный или 10-гигабитный Ethernet) или сетевой процессор (NP; network processor), что приводит к проблеме, связанной с серьезными потерями емкости и пропускной способности коммутатора, если такое устройство требуется соединить с коммутатором Ethernet низкого уровня. Например, при согласовании пропускной способности 100М (100 Мбит/с), коммутатор или маршрутизатор высокого уровня соединяется с портом 100М в коммутаторе низкого уровня, так как порт 1G (1 Гбит/с) в коммутаторе или маршрутизаторе высокого уровня может быть соединен только с портом 100М в коммутаторе низкого уровня.

Использование многопортового устройства интерфейса Ethernet является хорошим способом решить проблему потери пропускной способности без уменьшения емкости коммутатора в устройстве. Несколько портов Ethernet 100М могут соответствовать одному порту 1GE в чипе коммутатора или NP, или несколько портов 1GE могут соответствовать одному порту 10GE в чипе коммутатора или NP и т.д. Однако такое решение вызывает проблему, связанную с тем, что чип коммутатора или NP, который не способен идентифицировать порты многопортового устройства интерфейса Ethernet, не может определить порт многопортового устройства интерфейса Ethernet, по которому передается услуга, или указать многопортовому устройству интерфейса Ethernet порт, по которому услуга должна передаваться.

СУЩНОСТЬ ИЗОБРЕТЕНИЯ

Основной целью настоящего изобретения является создание многопортового устройства интерфейса Ethernet и способа идентификации его портов, позволяющего устранить потери емкости и пропускной способности коммутатора.

В варианте осуществления настоящего изобретения предлагается способ идентификации портов многопортового устройства интерфейса Ethernet, который включает:

прием многопортовым устройством интерфейса Ethernet сообщения, переданного модулем порта сетевого устройства;

получение информации о чипе коммутатора или NP соответствующего сетевого устройства согласно информации о входном порте сообщения, переданного модулем порта, и заданной таблице отображения, при этом заданная таблица отображения задает соответствие между информацией о входном порте и информацией о чипе коммутатора или NP;

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

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

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

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

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

В варианте осуществления настоящего изобретения также предлагается многопортовое устройство интерфейса Ethernet, включающее:

модуль приема, первый модуль получения информации и модуль записи, при этом:

модуль приема конфигурируют для получения сообщения, переданного модулем порта сетевого устройства;

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

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

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

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

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

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

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

КРАТКОЕ ОПИСАНИЕ ЧЕРТЕЖЕЙ

На Фиг.1 показана схема варианта осуществления способа идентификации портов многопортового устройства интерфейса Ethernet, раскрываемого в данном описании.

На Фиг.2 показана схема структуры сетевого устройства, раскрываемого в данном описании.

На Фиг.3 показана схема получения информации о чипе коммутатора или NP, включенного в вариант осуществления способа идентификации портов многопортового устройства интерфейса Ethernet, раскрываемого в данном описании.

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

На Фиг.5 показана схема структуры многопортового устройства интерфейса Ethernet, раскрываемого в данном описании, в другом варианте осуществления.

На Фиг.6 показана схема варианта осуществления многопортового устройства интерфейса Ethernet, раскрываемого в данном описании.

На Фиг.7 показана схема первого модуля получения информации в варианте осуществления многопортового устройства интерфейса Ethernet, раскрываемого в данном описании.

На Фиг.8 показана схема модуля поиска в варианте осуществления многопортового устройства интерфейса Ethernet, раскрываемого в данном описании.

На Фиг.9 показана схема еще одного варианта осуществления многопортового устройства интерфейса Ethernet, раскрываемого в данном описании.

ПОДРОБНОЕ ОПИСАНИЕ ИЗОБРЕТЕНИЯ

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

На Фиг.1 представлен вариант осуществления раскрываемого способа идентификации портов многопортового устройства интерфейса Ethernet, включающего:

шаг S10: многопортовое устройство интерфейса Ethernet принимает сообщение, переданное модулем порта сетевого устройства.

В варианте осуществления многопортовое устройство интерфейса Ethernet включено между модулем порта и чипом коммутатора или NP. При этом многопортовое устройство интерфейса Ethernet осуществляет обработку в восходящем направлении от модуля порта к чипу коммутатора или NP и в нисходящем направлении от чипа коммутатора или NP к модулю порта, как показано на Фиг.2. В варианте осуществления раскрываемый способ поясняется на примере обработки потока данных, который передается в восходящем направлении, и в котором многопортовое устройство интерфейса Ethernet принимает сообщение, переданное модулем порта сетевого устройства.

Шаг S11: информация о чипе коммутатора или NP соответствующего сетевого устройства определяется согласно информации о входном порте в сообщении, переданном модулем порта, и заданной таблице отображения, причем таблица отображения задает соответствие между информацией о входном порте и информацией о чипе коммутатора или NP.

Информация извлекается из сообщения, принятого от модуля порта, и для повышения эффективности обработки сообщения необходимо избирательно выполнить настройку анализа сообщения. Обычно информация в сообщении включает поля: информация о входном порте, DMAC, SMAC, OVLAN, IVLAN, приоритет 802.1р, Ethertype, Ip_protocol, DIP и SIP, которые избирательно анализируются по мере необходимости. На базе информации, полученной из сообщения, производится поиск соответствующего чипа коммутатора или NP по заданной таблице отображения и ключевому слову таблицы отображения. Поскольку в таблице отображения задано соответствие между портом и информацией о чипе коммутатора или NP, ключевое слово таблицы отображения должно включать информацию о входном порте. Установка ключевого слова определяет, на основании какой информации сообщения распознается порт или услуга. В то же время информация о чипе коммутатора или NP может представлять собой, в качестве неограничивающего примера, информацию VLAN, такую как порт 1 - порт 8, что соответствует VLAN 2001 - VLAN 2008, соответственно; а схема отображения в таблице отображения является линейным соответствием "один к одному".

Шаг S12: информация о чипе коммутатора или NP записывается в сообщение, переданное модулем порта, и это сообщение передается соответствующему чипу коммутатора или NP для того, чтобы чип коммутатора или NP мог получить информацию о входном порте согласно информации о чипе коммутатора или NP.

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

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

В варианте осуществления на Фиг.3 шаг S11 включает:

шаг S111: сообщение, переданное модулем порта, анализируется для получения информации о входном порте.

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

Шаг S112: поиск в таблице отображения информации о чипе коммутатора или NP, соответствующего информации о входном порте.

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

В варианте осуществления предлагается способ получения информации о чипе коммутатора или NP согласно информации о входном порте.

В указанном выше варианте осуществления на Фиг.4 шаг S112 также включает:

S1121: поиск в таблице отображения по заданному ключевому слову, включающему информацию о входном порте.

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

S1122: информация о чипе коммутатора или NP извлекается, если информация о чипе коммутатора или NP, соответствующая ключевому слову, содержится в таблице отображения.

S1123: сообщение отбрасывается, если информация о чипе коммутатора или NP, соответствующая ключевому слову, отсутствует в таблице отображения.

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

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

В указанном выше варианте осуществления шаг S12 конкретно включает:

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

Регулярное добавление или модификация сообщения, переданного модулем порта, как другое базовое положение изобретения, является следствием распознавания порта или услуги, а также основой, на базе которой чип коммутатора или NP различает услуги многопортового устройства интерфейса Ethernet.

На Фиг.5 представлен другой вариант осуществления способа идентификации портов многопортового устройства интерфейса Ethernet раскрываемого в данном описании, при этом способ также включает:

Шаг S13: соответствующая информация, о входном порте определяется в соответствии с информацией о чипе коммутатора или NP в сообщении, переданном чипом коммутатора или NP, и таблицей отображения.

Многопортовое устройство интерфейса Ethernet принимает сообщение, переданное чипом коммутатора или NP, и извлекает информацию о чипе коммутатора или NP из этого сообщения.

Поиск в таблице отображения производится по ключевому слову, включающему информацию о чипе коммутатора или NP, в виде индекса.

Шаг 814: информация о входном порте в сообщении, переданном чипом коммутатора или NP, удаляется, и это сообщение передается модулю порта, соответствующему информации о входном порте.

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

Необходимо отметить, что шаги S13 и S14 могут выполняться одновременно или после шагов S10-S13.

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

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

На Фиг.6 представлен вариант осуществления многопортового устройства интерфейса Ethernet, раскрываемого в данном описании, при этом устройство включает:

модуль 10 приема, который конфигурируют для приема сообщения, переданного модулем порта сетевого устройства;

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

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

В варианте осуществления, многопортовое устройство интерфейса Ethernet помещается между модулем порта и чипом коммутатора или NP. Как показано на Фиг.2, многопортовое устройство интерфейса Ethernet выполняет обработку в восходящем направлении от модуля порта к чипу коммутатора или NP и в нисходящем направлении от чипа коммутатора или NP к модулю порта. Способ, раскрываемый в данном описании, проиллюстрирован для варианта осуществления с выполнением обработки потока данных в восходящем направлении. В данном способе многопортовое устройство интерфейса Ethernet принимает сообщение, переданное модулем порта сетевого устройства, и анализирует информацию в сообщении, полученном от модуля порта. При этом для повышения эффективности обработки сообщения требуется избирательно выполнить настройку анализа сообщения. Обычно информация в сообщении включает: информацию о входном порте, DMAC, SMAC, OVLAN, IVLAN, приоритет 802.Ip, Ethertype, Ip__protocol, DIP и SIP, которые анализируются избирательно по мере надобности. На базе информации, полученной из сообщения, производится поиск информации о соответствующем чипе коммутатора или NP по заданной таблице отображения и ключевому слову таблицы отображения. Поскольку схема отображения между портом и информацией о чипе коммутатора или NP устанавливается в таблице отображения, ключевое слово таблицы отображения должно включать информацию о входном порте. Установка ключевого слова определяет, на основе какой информации в сообщении распознается входной порт или услуга. Информация о чипе коммутатора или NP может представлять собой, в качестве неограничивающего примера, информацию VLAN, такую как порт 1 - порт 8, что соответствует VLAN 2001 - VLAN 2008, соответственно, а схема отображения в таблице отображения является линейным соответствием "один к одному".

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

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

В варианте осуществления на Фиг.7 первый модуль 20 получения информации включает:

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

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

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

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

В варианте осуществления предлагается способ получения информации о чипе коммутатора или NP согласно информации о входном порте.

На Фиг.8 в варианте осуществления, рассматриваемом выше, блок 22 поиска включает:

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

узел 222 извлечения, который конфигурируют для извлечения информации о чипе коммутатора или NP, если информация о чипе коммутатора или NP, соответствующая ключевому слову, содержится в таблице отображения; и

узел 223 отбрасывания, который конфигурируют для отбрасывания сообщения, если информация о чипе коммутатора или NP, соответствующая ключевому слову, отсутствует в таблице отображения.

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

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

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

В варианте осуществления, рассмотренном выше, модуль 30 записи конкретно конфигурируют для:

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

Регулярное добавление или модификация сообщения, переданного модулем порта, является другим основным положением раскрываемого изобретения и следствием распознавания порта или услуги, а также основой, по которой чип коммутатора или NP различает услуги многопортового устройства интерфейса Ethernet.

На Фиг.9 представлен другой вариант осуществления многопортового устройства интерфейса Ethernet, которое, по сравнению с рассмотренным выше многопортовым устройством интерфейса Ethernet, дополнительно включает:

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

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

Многопортовое устройство интерфейса Ethernet принимает сообщение, переданное чипом коммутатора или NP, и извлекает информацию о чипе коммутатора или NP из этого сообщения.

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

Если соответствующая информация о входном порте найдена, то сообщение, переданное чипом коммутатора или NP, модифицируется или удаляется в соответствии с правилом модификации сообщения в восходящем направлении. Если соответствующая информация о входном порте отсутствует в таблице отображения, то сообщение либо удаляется по умолчанию, либо подвергается другой обработке.

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

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

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

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

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

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

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

5. Способ по п. 1 или 2, в котором запись информации о чипе коммутатора или NP в сообщение, переданное модулем порта, включает:
добавление или модификацию полей сообщения, переданного модулем порта, в соответствии с заранее заданным правилом.

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

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

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

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

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



 

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

Изобретение относится к ячеистой сети связи. Технический результат состоит в устранении ситуаций, в которых связь с одной или несколькими станциями заблокирована по меньшей мере некоторое время.

Изобретение относится к способу передачи/приема нисходящих данных в сотовой системе связи передачи пакетных данных с мультиплексированием с ортогональным частотным разделением (OFDM).

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

Изобретения относятся к полетной развлекательной системе. Техническим результатом является повышение эффективности коммуникации элементов полетной развлекательной системы.

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

Изобретение относится к области передачи данных. Техническим результатом является повышение оптимизации ресурсов канала широкополосного доступа.

Изобретение относится к области управления базами данных, а именно к приложениям базы данных для выполнения некоторых функций относительно базы данных. Технический результат заключается в обеспечении пользователям без копии клиентской прикладной программы базы данных получать доступ и использовать приложение базы данных посредством браузера всемирной паутины (“Web”) и локальной или глобальной сети.

Группа изобретений относится к способу переадресации пакета по Интернет-протоколу (IP-пакета) в сетевом элементе и сетевому элементу для переадресации IP-пакета через сегменты сети Ethernet.

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

Изобретение относится к области полупроводниковой технологии. Технический результат состоит в эффективности уменьшения размеров и повышении быстродействия работы электронных схем. Для этого система межсоединений ячеек содержит ячеистую систему n×m, включающую в себя множество узлов, причем множество узлов расположено в первом измерении и во втором измерении; и множество межсоединений, каждое из которых связывает пару из множества узлов, при этом ячеистая система выполнена с возможностью находиться в первом независящем от трафика состояния соединения в течение первого цикла периода графика трафика, а во втором независящем от трафика состоянии соединения в течение второго цикла периода графика трафика. 2 н. и 13 з.п. ф-лы, 6 ил.

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

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

Изобретение относится к способу связывания или повторного связывания устройств в сети управления с соответствующими зональными контроллерами (ZC). Технический результат изобретения заключается в эффективном связывании устройств в сети управления. На первом этапе инициализируется окно таймера связывания или повторного связывания (ZC_REASSC_TIMER) в (ZC), задающем время. Во время окна (ZC_REASSC_TIMER) передается сообщение с относящейся к зоне информацией (ZN_SPEC). Далее выполняется сравнение, включает ли в себя относящаяся к зоне информация, входящая в сообщение (ZN_SPEC), относящуюся к устройствам информацию, которая согласуется с относящейся к локальным устройствам информацией. Если при сравнении выполняется предварительно заданный критерий согласования, сообщение с запросом на связывание (RA_REQ) отправляется на зональные контроллеры (ZC). Сообщение (RA_REQ) содержит параметры описания устройства и указывает запрос от устройств на присоединение к зонам управления, контролируемым упомянутыми (ZC). Определяется, подтверждено ли связывание посредством сравнения соответствующими (ZC) того, что параметры описания устройства согласуются с относящейся к зоне информацией. 2 н. и 12 з.п. ф-лы, 3 ил., 4 табл.

Изобретение относится к способу и системе осуществления маршрутизации соединений. Технический результат заключается в обеспечении соединения абонентов традиционных телефонных сетей и сетей IP-телефонии как с участием операторов, так и непосредственно пользователями. Система инфокоммуникации содержит инфокоммуникационную сеть, включающую оконечные пользовательские терминалы, блоки коммутации/маршрутизации трафика между терминалом вызывающего пользователя и терминалом вызываемого пользователя, коммутируемые каналы связи и каналы пакетной передачи, шлюзы прямой и обратной трансляции вызовов между сетями коммутируемых каналов связи и пакетной передачи, DNS-сервер, поддерживающий специальный общедоступный домен верхнего уровня в сети Интернет, в наименовании которого используются только цифровые символы, блоки коммутации/маршрутизации выполнены с функцией трансляции вызова пользователя, сформированного в телефонной сети в вызов Интернет-адреса того же пользователя, при этом оконечные пользовательские терминалы через соответствующие блоки коммутации/маршрутизации трафика и шлюзы связаны с DNS-сервером, в качестве коммутируемых каналов связи используют телефонную сеть, а в качестве каналов пакетной передачи используют сеть Интернет. 2 н. и 20 з.п. ф-лы, 3 ил.

Изобретение относится к сетевой системе. Технический результат - обеспечение возможности сетевым устройствам управляться извне для достижения гибкого управления, такого как балансировка и смещение нагрузки. Для этого в сети OpenFlow устанавливают, к какому порту какого узлового устройства подсоединяется терминал, соединенный с группой узловых устройств, используя только MAC-адрес источника и номер порта пакета, передаваемого от терминала. А именно, узловое устройство сравнивает набор из номера порта и информации MAC-адреса источника пакета, передаваемого от терминала на узловое устройство, с набором(ами) из номера порта и информации MAC-адреса, находящихся в предварительной поисковой таблице, чтобы проверить, соответствуют ли они друг другу. Если сравнение не дает в результате соответствия, узловое устройство уведомляет контроллер с помощью OpenFlow-функции запросной информации (сообщения packet-in). Кроме того, узловое устройство сравнивает информацию MAC-адреса адресата пакета с набором(ами) из информации MAC-адресов, находящейся в конечной поисковой таблице, чтобы проверить, соответствуют ли они друг другу. 4 н. и 3 з.п. ф-лы, 11 ил.

Изобретение относится к способу коммуникации между дверными станциями и квартирными станциями по коммуникационной шине с IP оконечными устройствами в IP сети. Технический результат заключается в интегрировании или комбинировании цифровых IP оконечных устройств всех типов с аналоговыми дверными и квартирными станциями при одновременно минимальном использовании компонентов. Способ коммуникации между аналоговыми дверными станциями и аналоговыми квартирными станциями отличается тем, что посредством домашнего коммуникационного шлюза обеспечивают преобразование цифрового видеопотока данных дополнительного IP оконечного устройства от интерфейса IP сети в аналоговый видеосигнал, объединяют с аналоговым сигналом аналоговой дверной станции от интерфейса домашней коммуникационной шины в аналоговый аудио/видеосигнал, и маршрутизируют через другой интерфейс домашней коммуникационной шины на по меньшей мере одну из аналоговых квартирных станций. 2 н. и 10 з.п. ф-лы, 3 ил.

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

Изобретение относится к способу работы рекомендательной системы. Технический результат заключается в уменьшении количества нерелевантных рекомендаций, представляемых пользователю. Идеей изобретения является автоматическое обучение для пользователя в социальной сети, какие рекомендации контактов пользователя, которые также являются членами социальной сети, являются релевантными в отношении жанра, в котором заинтересован пользователь. Обучающий алгоритм используется для интерпретации обратной связи от пользователя в ответ на прием рекомендаций от его/ее контактов. Таким образом, для каждой комбинации контакта и жанра может определяться индекс «релевантность-вкус». Определенный индекс «релевантность-вкус» подвергается действию фильтра. Только такие рекомендации предоставляются пользователю, ассоциированные индексы «релевантность-вкус» которых удовлетворяют критерию фильтрации. Таким образом, может быть существенно уменьшено количество нерелевантных рекомендаций, представляемых пользователю. 4 н. и 10 з.п. ф-лы, 2 ил., 1 табл.

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