RU2540820C2 - Способ и коммутатор для отправки пакета - Google Patents
Способ и коммутатор для отправки пакета Download PDFInfo
- Publication number
- RU2540820C2 RU2540820C2 RU2012144311/08A RU2012144311A RU2540820C2 RU 2540820 C2 RU2540820 C2 RU 2540820C2 RU 2012144311/08 A RU2012144311/08 A RU 2012144311/08A RU 2012144311 A RU2012144311 A RU 2012144311A RU 2540820 C2 RU2540820 C2 RU 2540820C2
- Authority
- RU
- Russia
- Prior art keywords
- address
- vlan
- aggregated
- correspondence
- addresses
- Prior art date
Links
Images
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L12/00—Data switching networks
- H04L12/28—Data switching networks characterised by path configuration, e.g. LAN [Local Area Networks] or WAN [Wide Area Networks]
- H04L12/46—Interconnection of networks
- H04L12/4641—Virtual LANs, VLANs, e.g. virtual private networks [VPN]
Landscapes
- Engineering & Computer Science (AREA)
- Computer Security & Cryptography (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Data Exchanges In Wide-Area Networks (AREA)
- Small-Scale Networks (AREA)
Abstract
Изобретение относится к области компьютерных сетевых технологий. Технический результат заключается в повышении эффективности отправки пакета в сценарии агрегированной VLAN (виртуальной локальной сети). Технический результат достигается за счет коммутатора 3-го уровня, который сконфигурирован с помощью агрегированной VLAN, содержащей множество VLAN, и отыскивает информацию, относящуюся к соответствию между IP-адресами и VLAN, для того, чтобы определить, находится ли VLAN в агрегированной VLAN, которая соответствует конечному IP-адресу в пакете; если VLAN, которая соответствует конечному IP-адресу, находится, то пакет отправляют только в эту VLAN. 2 н. и 12 з.п. ф-лы, 9 ил.
Description
Область техники, к которой относится изобретение
Настоящее изобретение относится к области компьютерных сетевых технологий и, более конкретно, к способу и коммутатору для отправки пакета.
Уровень техники
В настоящее время, коммутатор 3-го уровня обычно используется для ускорения обмена данных внутри VLAN (виртуальной локальной сети). Коммутатор 3-го уровня может служить в качестве шлюза пользователя и осуществлять высокоскоростную пересылку пакета данных 3-го уровня в сетевой модели OSI (эталонной модели взаимодействия открытых систем).
Для того чтобы осуществить высокоскоростную пересылку пакетов данных 3-го уровня в случае, когда VLAN построены, коммутатор 3-го уровня должен сконфигурировать VLAN IF (логическая часть виртуальной локальной сети), которая соответствует каждой VLAN, и выделить соответствующий сегмент IP (Интернет-протокол) сети для каждой сконфигурированной VLAN IF, где каждый из выделенных сегментов IP-сети, соответственно, сохраняет один IP-адрес в качестве широковещательного адреса этого сегмента IP-сети. Известно, как упомянуто выше, что поскольку каждой VLAN, соответственно, выделяется соответствующий сегмент IP-сети, и каждый сегмент IP-сети, соответственно, сохраняет один IP-адрес в качестве широковещательного адреса этого сегмента IP-сети в случае, когда число VLAN является относительно большим, может теряться значительная часть IP-адресов.
В предшествующем уровне техники, для того чтобы решить проблему потери IP-адресов, предложена технология агрегации VLAN. Многочисленные VLAN агрегируются в одну агрегированную VLAN; и после этого, VLAN IF выделяется только для агрегированной VLAN, полученной с помощью агрегации, и сегмент IP-сети, соответствующей VLAN IF, выделяется там, где сегмент IP-сети сохраняет один адрес в качестве широковещательного адреса этого сегмента IP-сети. Следует отметить, что после обработки с использованием технологии агрегации VLAN, коммутатор 3-го уровня только выделяет один сегмент IP-сети для VLAN, и сегмент IP-сети только сохраняет один IP-адрес в качестве широковещательного адреса, что позволяет, таким образом, эффективно предотвратить потерю IP-адресов.
В агрегированной VLAN, когда коммутатор 3-го уровня должен отправлять пакет, например пакет запроса ARP (протокола разрешения адресов), определенному подсоединенному пользователю, так как коммутатор 3-го уровня не имеет информации о специфической VLAN, которая соответствует IP-адресу пользователя, коммутатор 3-го уровня должен повторить пакет во всех VLAN и затем отправить каждый повторенный пакет в каждую VLAN, соответственно. Например, для того чтобы коммутатор 3-го уровня получил информацию о ARP всех подсоединенных пользователей, количество пакетов, которое должен отправить коммутатор 3-го уровня, составляет: число VLAN при агрегации VLAN x число всех подсоединенных пользователей. Однако одной VLAN принадлежит только один пользователь. Поэтому пакеты, равные по числу произведению ″число VLAN при агрегации VLAN - 1 x число всех подсоединенных пользователей″, являются недействительными пакетами, что может сильно влиять на эффективность обработки коммутатора 3-го уровня, и эти недействительные пакеты могут приводить к дополнительным расходам на обработку для сети и других устройств в сети.
Сущность изобретения
Во избежание отправки недопустимых пакетов и с целью повышения эффективности отправки пакета в сценарии агрегированной VLAN, варианты осуществления настоящего изобретения предусматривают способ и коммутатор для отправки пакета. Технические решения заключаются в следующем.
Согласно первому аспекту настоящего изобретения, выполнен способ отправки пакета, где способ выполнен с помощью коммутатора 3-го уровня, сконфигурированного с помощью агрегированной виртуальной локальной сети (VLAN), содержащей множество VLAN, и способ включает в себя этапы, на которых:
отыскивают соответствие между информацией об IP-адресе и VLAN, согласно конечному IP-адресу (IP - Интернет-протокол) в пакете, для того, чтобы определить, находится ли VLAN в агрегированной VLAN, что соответствует конечному IP-адресу;
если VLAN, которая соответствует конечному IP-адресу, получается, то пакет отправляют в только что полученную VLAN.
Согласно первому варианту осуществления первого аспекта, информация об IP-адресе включает в себя сегмент IP-адреса, и поиск соответствия между информацией об IP-адресе и VLAN, согласно конечному адресу Интернет-протокола (IP) в пакете, включает в себя этапы, на которых: определяют сегмент IP-адреса, которому принадлежит конечный IP-адрес, и отыскивают соответствие между сегментами IP-адреса и VLAN, согласно определенному сегменту IP-адреса. Способ дополнительно включает в себя этапы, на которых, конфигурируют и сохраняют соответствие между сегментами IP- адреса и VLAN.
Согласно второму варианту осуществления первого аспекта, информация об IP-адресе включает в себя пул IP-адресов, и поиск соответствия между информацией об IP-адресе и VLAN, согласно конечному IP-адресу (IP - Интернет-протокол) в пакете, включает в себя этапы, на которых: определяют пул IP-адресов, которому принадлежит конечный IP-адрес, и отыскивают соответствие между пулами IP-адресов и VLAN, согласно определенному пулу IP-адреса. Способ дополнительно включает в себя этапы, на которых: получают соответствие между пулами IP-адресов и VLAN из сервера, поддерживающего протокол динамической конфигурации хоста, и сохраняют соответствие.
Согласно третьему варианту осуществления первого аспекта, информация об IP-адресе включает в себя IP-адрес, и поиск соответствия между информацией об IP-адресе и VLAN, согласно конечному IP-адресу (IP - Интернет-протокол) в пакете, включает в себя этап, на котором: отыскивают соответствие между IP-адресами и VLAN, согласно конечному IP-адресу. Способ дополнительно включает в себя этапы, на которых перехватывают пакет Offer, отправленный с помощью сервера, поддерживающего протокол динамической конфигурации хоста, получают соответствие между IP-адресами и VLAN из пакета Offer и сохраняют соответствие.
Согласно первому аспекту настоящего изобретения, выполнен коммутатор 3-го уровня, где коммутатор сконфигурирован с помощью агрегированной VLAN, содержащей множество VLAN, и включает в себя: модуль поиска и передатчик;
модуль поиска выполнен с возможностью поиска в соответствии между информацией об IP-адресе и VLAN, согласно конечному IP-адресу (IP - Интернет-протокол) в пакете для того, чтобы определить, находится ли VLAN в агрегированной VLAN, которая соответствует конечному IP-адресу; и
передатчик выполнен с возможностью, если модуль поиска получает VLAN, которая соответствует конечному IP-адресу, отправления пакета в только что полученную VLAN.
Согласно первому варианту осуществления второго аспекта, модуль поиска включает в себя: первый модуль поиска, выполненный с возможностью, когда информация об IP-адресе представляет собой сегмент IP-адреса, определения сегмента IP-адреса, которому принадлежит конечный IP-адрес, и отыскания соответствия между сегментами IP-адресов и VLAN, согласно определенному сегменту IP-адреса. Коммутатор дополнительно включает в себя первый модуль получения, выполненный с возможностью конфигурирования и сохранения соответствия между сегментами IP-адреса и VLAN.
Согласно второму варианту осуществления второго аспекта, модуль поиска включает в себя: второй модуль поиска, выполненный с возможностью, когда информация об IP-адресе представляет собой пул IP-адресов, определения пула IP-адресов, которому принадлежит конечный IP-адрес, и отыскания соответствия между пулами IP-адресов и VLAN, согласно определенному пулу IP-адреса. Коммутатор дополнительно включает в себя второй модуль получения, выполненный с возможностью соответствия между пулами IP-адресов и VLAN из сервера, поддерживающего протокол динамической конфигурации хоста, и сохранения соответствия.
Согласно третьему варианту осуществления второго аспекта, модуль поиска включает в себя: третий блок поиска, выполненный с возможностью, когда информация об IP-адресе представляет собой IP-адрес, отыскания соответствия между IP-адресами и VLAN, согласно конечному IP-адресу. Коммутатор дополнительно включает в себя третий модуль получения, выполненный с возможностью перехвата пакета Offer, отправленного с помощью сервера, поддерживающего протокол динамической конфигурации хоста, получения соответствия между IP-адресами и VLAN из пакета Offer и сохранение соответствия.
В вариантах осуществления настоящего изобретения, с помощью осуществления технических решений отыскивается соответствие между информацией об IP-адресе и виртуальными локальными сетями, согласно конечному IP-адресу (IP - Интернет-протокол) в пакете, и когда виртуальная локальная сеть, соответствующая конечному IP-адресу, получается с помощью отыскания, согласно конечному IP-адресу, пакет отправляют в виртуальную локальную сеть, и в противном случае, пакет отправляют во все виртуальные локальные сети. Количество недопустимых отправляемых пакетов можно значительно уменьшить, и эффективность отправки пакета в сценарии агрегированной VLAN повышается, таким образом, уменьшая влияние недопустимых пакетов на виртуальную локальную сеть в целом.
Краткое описание чертежей
Для более ясной иллюстрации технических решений, согласно вариантам осуществления настоящего изобретения, ниже приводится краткое описание сопроводительных чертежей, которые необходимы для описания вариантов осуществления. Очевидно, что сопроводительные чертежи в приведенном ниже описании являются только некоторыми вариантами осуществления настоящего изобретения, и специалисты в данной области техники могут дополнительно получить другие сопроводительные чертежи, согласно этим сопроводительным чертежам, не затрачивая творческих усилий.
Фиг.1 - схема последовательности операций способа отправки пакета, согласно варианту 1 осуществления настоящего изобретения;
фиг.2 - схема организации сети агрегированной VLAN, подсоединенной с помощью коммутаторов 3-го уровня, которая соответствует варианту 2 осуществления настоящего изобретения;
фиг.3 - схема последовательности операций способа отправки пакета, согласно варианту 2 осуществления настоящего изобретения;
фиг.4 - схема последовательности операций способа отправки пакета, согласно варианту 2 осуществления настоящего изобретения;
фиг.5 - схема организации сети агрегированной VLAN, подсоединенной с помощью коммутаторов 3-го уровня, которая соответствует варианту 2 осуществления настоящего изобретения;
фиг.6 - схема последовательности операций способа отправки пакета, согласно варианту 2 осуществления настоящего изобретения;
фиг.7 - схема последовательности операций способа отправки пакета, согласно варианту 2 осуществления настоящего изобретения;
фиг.8 - коммутатор, согласно варианту 3 осуществления настоящего изобретения;
и
фиг.9 - коммутатор, согласно варианту 3 осуществления настоящего изобретения.
Подробное описание изобретения
Для того чтобы сделать более ясными задачи, технические решения и преимущества настоящего изобретения, ниже приводится подробное описание вариантов осуществления настоящего изобретения со ссылкой на сопроводительные чертежи.
Вариант 1 осуществления
На фиг.1 показан способ отправки пакета. Способ заключается в следующем:
Этап 101: при отправке пакета отыскивают соответствие между информацией об IP-адресе и виртуальными локальными сетями, согласно конечному адресу Интернет-протокла (IP) в пакете.
Этап 102: если виртуальная локальная сеть, соответствующая конечному IP-адресу, получается путем отыскания соответствия между информацией об IP-адресе и виртуальными локальными сетями, согласно конечному IP-адресу, отправляют пакет в только что полученную виртуальную локальную сеть.
Этап 103: если виртуальную локальную сеть, соответствующую конечному IP- адресу, нельзя получить путем отыскания соответствия между информацией об IP-адресе и виртуальными локальными сетями, согласно конечному IP-адресу, отправляют пакет во все виртуальные локальные сети в агрегированной VLAN.
В вариантах осуществления настоящего изобретения, при реализации технических решений, которые позволяют отыскать соответствие между информацией об IP-адресе и виртуальными локальными сетями, согласно конечному IP-адресу (IP - Интернет-протокол) в пакете, и когда виртуальная локальная сеть, соответствующая конечному IP-адресу, получается путем отыскания, согласно конечному IP-адресу, пакет отправляют в виртуальную локальную сеть, и в противном случае, пакет отправляют во все виртуальные локальные сети. Количество недопустимых отправляемых пакетов можно значительно уменьшить, и эффективность отправки пакета в сценарии агрегированной VLAN повышается, таким образом, уменьшая влияние недоступных пакетов на виртуальную локальную сеть в целом.
Вариант 2 осуществления
На фиг.2 изображена схема организации сети агрегированной VLAN, подсоединенной с помощью коммутаторов 3-го уровня, которые соответствуют вариантам осуществления настоящего изобретения. Агрегированная VLAN, показанная на фиг.2, включает в себя три виртуальные локальных сети, которые представляют собой VLAN 10, VLAN 20 и VLAN 30, то есть все VLAN 10, VLAN 20 и VLAN 30 образуют одну целую агрегированную VLAN 100. Агрегированная VLAN 100 выполнена, соответственно, с VLAN IF (логическим портом виртуальной локальной сети). VLAN 10, VLAN 20 и VLAN30 и агрегированная VLAN 100 подсоединяются с помощью коммутаторов 2, 3, 5 и 1 3-го уровня, соответственно, и коммутатор 1 3-го уровня сконфигурирован с помощью агрегированной VLAN 100.
В варианте осуществления настоящего изобретения, администратор сети агрегированной VLAN может статически конфигурировать один или более соответствующих сегментов IP-сети для агрегированной VLAN и каждую виртуальную локальную сеть в агрегированной VLAN, где сегмент IP-сети, соответствующий агрегированной VLAN, включает в себя сегмент IP-сети, соответствующий каждой виртуальной локальной сети в агрегированной VLAN. В случае статического конфигурирования сегмента IP-сети в приведенном выше описании, когда пользовательское устройство подсоединяется к определенной VLAN, администратор сети может выбрать незанятый IP-адрес из сегмента IP-сети, соответствующей VLAN, и статически выделить IP-адрес вновь подсоединенному пользовательскому устройству.
На фиг.2 сегмент IP-сети, выделенный для VLAN 10 с помощью администратора сети, представляет собой 10.1.1.2 - 10.1.1.100, сегменты IP-сети, выделенные для VLAN 20, представляют собой 10.1.2.1 - 10.1.2.100 и 10.1.2.150 -10.1.2.200, сегмент IP-сети, выделенный для VLAN 30, представляет собой 10.1.3.1 -10.1.3.255, и сегмент IP-сети, выделенный для агрегированной VLAN 100 представляет собой 10.1.1.1/16. Таким образом, когда пользовательское устройство 1 подсоединяется к сети VLAN 10, администратор сети может выбрать IP-адрес, например, 10.1.1.5 из 10.1.1.2 - 10.1.1.100 и выделить IP-адрес пользовательскому устройству 1.
В варианте осуществления настоящего изобретения, коммутатор 3-го уровня позволяет реализовать высокоскоростную пересылку пакета данных 3-го уровня в модели OSI-сети. Уровень 3 в модели OSI-сети относится к уровню сети. В агрегированной VLAN пакет, пересланный коммутатором 3-го уровня, обычно включает в себя содержание, такое как IP-адрес отправителя, конечный IP-адрес и информацию об агрегированной VLAN. Когда коммутатор 3-го уровня пересылает пакет, пакет пересылается, согласно конечному IP-адресу в пересланном пакете, в пользовательское устройство, идентифицированное с помощью конечного IP-адреса, таким образом, реализуя высокоскоростную пересылку пакета данных 3-го уровня.
В случае, когда IP-адрес пользовательского устройства VLAN выделяется статически, вариант осуществления настоящего изобретения предусматривает способ отправки пакета, и способ отправки пакета применим к агрегированной VLAN, показанной на фиг.2. Помимо этого, как показано на фиг.3, способ включает в себя следующие этапы:
Этап 201: коммутатор 3-го уровня, который сконфигурирован с помощью агрегированной VLAN, получает соответствие между информацией об IP-адресе и виртуальными локальными сетями. В варианте осуществления настоящего изобретения, соответствие между информацией об IP-адресе и виртуальными локальными сетями представляет собой соответствие между сегментами IP-адресов и виртуальными локальными сетями, и IP-адреса в сегменте IP-адреса могут представлять собой постоянные IP-адреса.
Этап получения соответствия между информацией об IP-адресе и виртуальными локальными сетями с помощью коммутатора 3-го уровня, включает в себя подэтапы, на которых: конфигурируют и сохраняют, с помощью коммутатора 3-го уровня, соответствие между сегментами IP-адресов и виртуальными локальными сетями.
В специфическом варианте осуществления этого этапа, коммутатор 3-го уровня предусматривает интерфейс конфигурации и предусматривает соответствующую команду конфигурации для пользователя для того, чтобы пользователь мог конфигурировать соответствие между сегментами IP-адресов и виртуальными локальными сетями через команду конфигурации, выполняемую коммутатором 3-го уровня; и через интерфейс конфигурации, коммутатор 3-го уровня принимает соответствие, которое находится между сегментами IP-адресов и виртуальными локальными сетями, и конфигурируются пользователем, и сохраняется соответствие, которое находится между сегментами IP-адресов и виртуальными локальными сетями, и конфигурируется пользователем. В данном случае, пользователь в основном относится к администратору сети.
В варианте осуществления настоящего изобретения, соответствие, которое находится между сегментами IP-адресов и виртуальными локальными сетями, конфигурируется пользователем и сохраняется с помощью коммутатора 3-го уровня, представлено в таблице 1.
Таблица 1 | |
Соответствие между сегментами IP-адресов и виртуальными локальными сетями | |
Сегмент IP-адреса | Виртуальная локальная сеть |
10.1.1.2 - 10.1.1.100 | VLAN 10 |
10.1.2.1 - 10.1.2.100 10.1.2.150 - 10.1.2.200 | VLAN 20 |
10.1.3.1 - 10.1.3.100 | VLAN 30 |
… | … |
В варианте осуществления настоящего изобретения, коммутатор 3-го уровня позволяет пользователю модифицировать, второй раз, соответствие, которое находится между сегментами IP-адресов и виртуальными локальными сетями, и он конфигурируется пользователем, и в то же самое время коммутатор 3-го уровня обновляет свое сохраненное соответствие между сегментами IP-адресов и виртуальными локальными сетями, согласно модификации пользователя.
Этап 202: при отправке пакета, коммутатор 3-го уровня отыскивает соответствие между информацией об IP-адресе и виртуальными локальными сетями, согласно конечному IP-адресу в пакете.
Коммутатор 3-го уровня определяет сегмент IP-адреса, которому принадлежит конечный IP-адрес, и отыскивает соответствие между сегментами IP-адресов и виртуальными локальными сетями, согласно определенному сегменту IP-адреса.
Этап 203: коммутатор 3-го уровня оценивает, получена виртуальная локальная сеть, соответствующая конечному IP-адресу, путем отыскания соответствия между информацией об IP-адресе и виртуальлными локальными сетями, согласно конечному IP-адресу в пакете.
Если виртуальная локальная сеть, соответствующая конечному IP-адресу, полученная путем отыскания соответствия между информацией об IP-адресе и виртуальными локальными сетями, согласно конечному IP-адресу, выполняют этап 204.
Если виртуальную сеть, соответствующую конечному IP-адресу, нельзя получить путем отыскания соответствия между информацией об IP-адресе и виртуальными локальными сетями, согласно конечному IP-адресу, выполняют этап 205.
Например, если пакет, пересланный с помощью коммутатора 3-го уровня, представляет собой пакет ARP-запроса, и конечный IP-адрес в пакете имеет вид 10.1.2.180, коммутатор 3-го уровня отыскивает сохраненное соответствие между сегментами IP-адресов и виртуальными локальными сетями, согласно конечному IP-адресу. Поскольку конечный IP-адрес находится в 1Р-сегменте 10.1.2.150 - 10.1.2.200, когда виртуальная локальная сеть, соответствующая 1Р-сегменту 10.1.2.150 - 10.1.2.200, представляет собой VLAN 20, нельзя узнать, что виртуальная локальная сеть, соответствующая конечному IP-адресу 10.1.2.180, представляет собой VLAN 20.
Этап 204: коммутатор 3-го уровня отправляет пакет в полученную виртуальную локальную сеть.
Этап 205: коммутатор 3-го уровня отправляет пакет во все виртуальные локальные сети в агрегированной VLAN.
В варианте осуществления настоящего изобретения, перед тем коммутатор 3-го уровня отправляет пакет, при реализации технических решений, которые позволяют отыскать соответствие между информацией об IP-адресом и виртуальными локальными сетями, согласно конечному IP-адресу (IP - Интернет-протокол) в пакете, и когда виртуальная локальная сеть, соответствующая конечному IP-адресу, получается путем поиска, согласно конечному IP-адресу, пакет отправляется в виртуальную локальную сеть, и в противном случае пакет отправляется во все виртуальные локальные сети. Количество недопустимых пакетов, отправленных с помощью коммутатора 3-го уровня, можно значительно уменьшить, и эффективность отправки пакета в сценарии агрегированной VLAN повышается, таким образом, уменьшая влияние недопустимых пакетов на виртуальную локальную сеть в целом.
В варианте осуществления настоящего изобретения, IP-адрес пользовательского устройства в каждой виртуальной локальной сети можно статически выделить с помощью администратора сети, и можно также динамически выделить с помощью коммутатора 3-го уровня. В данном случае, коммутатор 3-го уровня представляет собой коммутатор, который имеет функцию DHCP (протокола динамической конфигурации хоста).
Коммутатор 3-го уровня динамически выделяет IP-адрес пользовательского устройства следующим образом.
Во-первых, администратор сети агрегированной VLAN может назначить один или более соответствующих пулов IP-адресов для агрегированной VLAN и каждую виртуальную локальную в агрегированной VLAN, где IP-адреса в пуле IP-адресов могут представлять собой сегмент постоянных IP-адресов; помимо этого информация об IP-адресе в пуле IP-адресов, который соответствует агрегированной VLAN, включает в себя информацию об IP-адресе в пуле IP-адресов, который соответствует каждой виртуальной локальной сети в агрегированной VLAN; и коммутатор 3-го уровня сохраняет соответствие, которое имеется между пулами IP-адресов и виртуальными локальными сетями, и конфигурируется администратором сети.
Затем, в случае, когда коммутатор 3-го уровня сохраняет соответствие, которое имеется между пулами IP-адресов и виртуальными локальными сетями, и конфигурируется администратором сети, пользовательское устройство применяется для IP-адреса в коммутаторе 3-го уровня, и коммутатор 3-го уровня выделяет соответствующий IP-адрес для пользовательского устройства при приеме приложения пользовательского устройства. Пользовательское устройство отправляет DHCP DISCOVER (пакет Discover) в коммутатор 3-го уровня, где DHCP DISCOVER включает в себя информацию о виртуальной локальной сети, где выделено пользовательское устройство; после приема DHCP DISCOVER, коммутатор 3-го уровня отыскивает соответствие между пулами IP-адресов и виртуальными локальными сетями, согласно информации о виртуальной локальной сети, где выделенное пользовательское устройство, получает пул IP-адресов, соответствующий виртуальной локальной сети, где выделено пользовательское устройство, и выбирает незанятый IP-адрес для пользовательского устройства из найденного пула IP-адресов; и после этого, коммутатор 3-го уровня возвращает ответный пакет DHCP OFFER (пакет Offer) DHCP DISCOVER в пользовательское устройство, где пакет DHCP OFFER используется для уведомления пользовательского устройства о выделенном IP-адресе, и пакет DHCP OFFER включает в себя информацию о конфигурации, такую как IP-адрес пользовательского устройства.
Когда ресурсов IP-адресов в пуле IP-адресов, найденном с помощью коммутатора 3-го уровня, соответствующей виртуальной локальной сети, где расположено пользовательское устройство, недостаточно, IP-адрес, который не занят и не находится в пулах IP-адресов, соответствующих другой виртуальной локальной сети, выбирается для пользовательского устройства из пула IP-адресов, соответствующего агрегированной VLAN.
Кроме того, когда пул IP-адресов, соответствующий виртуальной локальной сети, где расположено пользовательское устройство, нельзя получить посредством отыскания соответствия между пулами IP-адресов и виртуальными локальными сетями, согласно информации виртуальной локальной сети, где расположено пользовательское устройство, IP-адрес, который не занят и не находится в пулах IP-адресов, соответствующих другой виртуальной локальной сети, выбирается для пользовательского устройства из пула IP-адресов, соответствующего агрегированной VLAN.
Ссылаясь на организацию сети, которая представляет собой агрегированную VLAN, подсоединенную с помощью коммутаторов 3-го уровня и показана на фиг.2, пул IP-адресов, выделенный для VLAN 10 с помощью администратора сети, имеет вид 10.1.1.2 - 10.1.1.100, пулы IP-адресов, выделенные для VLAN 20, имеют вид 10.1.2.1 - 10.1.2.100 и 10.1.2.150 - 10.1.2.200, соответственно, пул IP-адресов, выделенный для VLAN 30 имеет вид 10.1.3.1 - 0.1.3.255, и пул IP-адресов, выделенный для агрегированной VLAN 100 имеет вид 10.1.1.1/16. Например, пользовательское устройство 1 управляет сообщение DHCP DISCOVER в коммутатор 1 3-го уровня, где сообщение DHCP DISCOVER включает в себя идентификационную информацию VLAN 20; после приема сообщения DHCP DISCOVER, коммутатор 1 3-го уровня отыскивает соответствие между пулами IP-адресов и виртуальными локальными сетями для того, чтобы получить то, чтобы пулы IP-адресов, соответствующей VLAN 20, имели вид 10.1.2.1 - 10.1.2.100 и 10.1.2.150 - 10.1.2.200, и затем выбирает незанятый IP-адрес, например, 10.1.2.8, для пользовательского устройства 1 из 10.1.2.1 - 10.1.2.100 и 10.1.2.150 - 10.1.2.200, и отправляет сообщение DHCP OFFER в пользовательское устройство 1 для уведомления пользовательского устройства 1 о том, что его IP-адрес имеет вид 10.1.2.8.
В случае, когда IP-адрес пользовательского устройства во VLAN динамически выделен с помощью коммутатора 3-го уровня, вариант осуществления настоящего изобретения предусматривает способ отправки пакета, и способ отправки пакета применим к агрегированной VLAN, показанной на фиг.2. Помимо этого, как показано на фиг.4, способ включает в себя следующие этапы:
Этап 301: коммутатор 3-го уровня, который сконфигурирован с помощью агрегированной VLAN, получает соответствие между информацией об IP-адресе и виртуальных локальных сетях. В варианте осуществления настоящего изобретения, соответствие между информацией об IP-адресе и виртуальными локальными сетями представляет собой соответствие между пулами IP-адресов и виртуальными локальными сетями, и IP-адреса в пуле IP-адресов могут иметь один или более сегментов постоянных IP-адресов.
Этап получения, с помощью коммутатора 3-го уровня в соответствии между информацией об IP-адресе и виртуальными локальными сетями включает в себя подэтапы, на которых конфигрурируют и сохраняют соответствие между пулами IP-адресов и виртуальными локальными сетями.
Специфическая реализация этого этапа, коммутатор 3-го уровня предусматривает интерфейс конфигурации и выполняет соответствующую команду конфигурации для пользователя таким образом, чтобы пользователь имел возможность конфигурировать соответствие между пулами IP-адресов и виртуальными локальными сетями через команду конфигурации, выданную коммутатором 3-го уровня; и, через интерфейс конфигурации, коммутатор 3-го уровня принимает соответствие, которое находится между пулами IP-адресов и виртуальными локальными сетями, конфигурируется пользователем и сохраняет соответствие, которое находится между пулами IP-адресов и виртуальными локальными сетями и конфигурируется пользователем. В данном случае пользователь в основном ссылается на администратора сети.
В варианте осуществления настоящего изобретения, соответствие, которое находится между пулами IP-адресов и виртуальными локальными сетями, конфигурируется пользователем и сохраняется с помощью коммутатора 3-го уровня, представлено в таблице 2.
Таблица 2 | |
Соответствие между пулами IP-адресов и виртуальными локальными сетями | |
Пул IP-адресов | Виртуальная локальная сеть |
10.1.1.2 - 10.1.1.100 | VLAN 10 |
10.1.2.1 - 10.1.2.100 | VLAN 20 |
10.1.2.150 - 10.1.2.200 | |
10.1.3.1 - 10.1.3.100 | VLAN 30 |
… | … |
В варианте осуществления настоящего изобретения, коммутатор 3-го уровня дает возможность пользователю модифицировать, второй раз, соответствие между пулами IP-адресов и виртуальными локальными сетями, и в то же самое время коммутатор 3-го уровня обновляет свое сохраненное соответствие между пулами IP-адресов и виртуальными локальными сетями, согласно модификации пользователя.
Этап 302: при отправке пакета, коммутатор 3-го уровня отыскивает соответствие между информацией об IP-адресе и виртуальными локальными сетями, согласно конечному IP-адресу в пакете.
Коммутатор 3-го уровня определяет пул IP-адресов, которому принадлежит конечный IP-адрес, и отыскивает соответствие между пулами IP-адресов и виртуальными локальными сетями, согласно определенному пулу IP-адресов.
Этап 303: коммутатор 3-го уровня оценивает, получена ли виртуальная локальная сеть, соответствующая конечному IP-адресу, путем отыскания соответствия между информацией об IP-адресе и виртуальными локальными сетями, согласно конечному IP-адресу в пакете.
Если виртуальная локальная сеть, соответствующая конечному IP-адресу, получена путем отыскания соответствия между информацией об IP-адресе и виртуальными локальными сетями, согласно конечному IP-адресу, выполняют этап 304.
Если виртуальную локальную сеть, соответствующую конечному IP-адресу, нельзя получить путем отыскания соответствия между информацией об IP-адресе и виртуальными локальными сетями, согласно конечному IP-адресу, выполняют этап 305.
Например, если пакет, пересланный с помощью коммутатора 3-го уровня, представляет собой пакет ARP-запроса, и конечный IP-адрес в пакете имеет вид 10.1.3.10, коммутатор 3-го уровня отыскивает сохраненное соответствие между пулами IP-адресов и виртуальными локальными сетями, согласно конечному IP-адресу. Поскольку конечный IP-адрес принадлежит пулу IP-адресов 10.1.3.1 - 10.1.3.100, когда виртуальная локальная сеть, соответствующая пулу IP-адресов 10.1.3.1 - 10.1.3.100, представляет собой VLAN 30, виртуальная локальная сеть, соответствующая конечному IP-адресу 10.1.3.10, представляет собой VLAN 30.
Этап 304: коммутатор 3-го уровня отправляет пакет в полученную виртуальную локальную сеть.
Этап 305: коммутатор 3-го уровня отправляет пакет во все виртуальные локальные сети в агрегированной VLAN.
В варианте осуществления настоящего изобретения, перед тем, как коммутатор 3-го уровня отправляет пакет, при реализации технических решений, которые позволяют отыскать соответствие между информацией об IP-адресе и виртуальными локальными сетями, согласно конечному IP-адресу (IP - Интернет-протокол) в пакете, и когда виртуальная локальная сеть, соответствующая конечному IP-адресу, получается путем отыскания согласно конечному IP-адресу, пакет отправляется в виртуальную локальную сеть, и, в противном случае, пакет отправляется во все виртуальные локальные сети, количество недопустимых пакетов, отправленных с помощью коммутатора 3-го уровня, можно значительно уменьшить, и эффективность отправки пакета в сценарии агрегированной VLAN повышается, таким образом, уменьшая влияние недопустимых пакетов на виртуальную локальную сеть в целом.
В варианте осуществления настоящего изобретения, IP-адрес пользовательского устройства в каждой виртуальной локальной сети можно динамически выделить с помощью коммутатора 3-го уровня, и можно также выделить с помощью DHCP-сервера (DHCP - протокол динамической конфигурации хоста).
На фиг.5 изображена схема организации сети агрегированной VLAN, соединенной с помощью коммутаторов 3-го уровня, которые соответствуют варианту осуществления настоящего изобретения. Организация сети агрегированной VLAN, показанной на фиг.5, в основном совместима с организацией сети агрегированной VLAN, показанной на фиг.2. Различие заключается в том, что коммутатор 1 3-го уровня при организации сети агрегированной VLAN, показанной на фиг.5, также соединяется с помощью DHCP-сервера.
DHCP-сервер динамически выделяет IP-адрес для пользовательского устройства следующим образом.
Сначала, администратор сети агрегированной VLAN может назначить один или более соответствующих пулов IP-адресов для агрегированной VLAN и каждую виртуальную локальную сеть в агрегированной VLAN, где IP-адреса в пуле IP-адресов могут представлять собой сегмент постоянных IP-адресов; кроме того, информация об IP-адресе в пуле IP-адресов, соответствующем агрегированной VLAN, включает в себя информацию об IP-адресе в пуле IP-адресов, соответствующем каждой виртуальной локальной сети в агрегированной VLAN; и DHCP-сервер сохраняет соответствие, которое находится между пулами IP-адресов и виртуальными локальными сетями и конфигурируется администратором сети.
Затем, в случае, когда DHCP-сервер сохраняет соответствие, которое находится между пулами IP-адресов и виртуальными локальными сетями, и конфигурируется администратором сети, пользовательское устройство подает IP-адрес в DHCP-сервер, и DHCP-сервер выделяет соответствующий IP-адрес для пользовательского устройства при приеме приложения пользовательского устройства. Пользовательское устройство отправляет DHCP DISCOVER (пакет Discover) в DHCP-сервер, где DHCP DISCOVER включает в себя информацию о виртуальной локальной сети, где расположено пользовательское устройство; после приема DHCP DISCOVER, DHCP-сервер отыскивает соответствие между пулами IP-адресов и виртуальными локальными сетями, согласно информации о виртуальной локальной сети, где расположено пользовательское устройство, получает пул IP-адресов, соответствующий виртуальной локальной сети, где расположено пользовательское устройство, и выбирает незанятый IP-адрес для пользовательского устройства из найденного пула IP-адресов; и после этого, DHCP-сервер возвращает ответный пакет DHCP OFFER (пакет Offer) DHCP DISCOVER в пользовательское устройство, где пакет DHCP OFFER используется для уведомления пользовательского устройства о выделенном IP-адресе, и пакет DHCP OFFER включает в себя информацию о конфигурации, такую как IP-адрес пользовательского устройства.
Когда ресурсов IP-адреса в пуле IP-адресов, найденном с помощью DHCP-сервера, соответствующего виртуальной локальной сети, где расположено пользовательское устройство, недостаточно, DHCP-сервер выбирает IP-адрес, который не занят и не находится в пулах IP-адресов, соответствующих другой локальной сети для пользовательского устройства, из пула IP-адресов, соответствующего агрегированной VLAN.
Кроме того, когда пул IP-адресов, соответствующий виртуальной локальной сети, где расположено пользовательское устройство, нельзя получить путем отыскания соответствия между пулами IP-адресов и виртуальными локальными сетями, согласно информации о виртуальной локальной сети, где расположено пользовательское устройство, DHCP-сервер выбирает IP-адрес, который не занят и не находится в пулах IP-адресов, соответствующих другой виртуальной локальной сети для пользовательского устройства, из пула IP-адресов, соответствующего агрегированной VLAN.
Ссылаясь на организацию сети, которая представляет собой агрегированную VLAN, подсоединенную с помощью коммутаторов 3-го уровня, и показан на фиг.5 пул IP-адресов, выделенный для VLAN 10 с помощью администратора сети, имеет вид 10.1.1.2 - 10.1.1.100, пулы IP-адресов, выделенные для VLAN 20, имеют вид 10.1.2.1 - 10.1.2.100 и 10.1.2.150 - 10.1.2.200, соответственно, пул IP-адресов, выделенный для VLAN 30, имеет вид 10.1.3.1 - 10.1.3.255, и пул IP-адресов, выделенный для агрегированной VLAN 100, имеет вид 10.1.1.1/16. Например, пользовательское устройство 1 отправляет сообщение DHCP DISCOVER в DHCP-сервер, где сообщение DHCP DISCOVER включает в себя идентификационную информацию VLAN 30, то есть пользовательское устройство 1 принадлежит VLAN 30, после приема сообщения DHCP DISCOVER, DHCP-сервер отыскивает соответствие между пулами IP-адресов и виртуальными локальными сетями для получения того, чтобы пул IP-адресов, соответствующий VLAN 30, имел вид 10.1.3.1 - 10.1.3.255, и затем выбирает незанятый IP-адрес, например 10.1.3.8, для пользовательского устройства 1 из 10.1.3.1 - 10.1.3.255, и отправляет сообщение DHCP OFFER в пользовательское устройство 1 для уведомления пользовательского устройства 1, которое имеет свой IP-адрес 10.1.3.8.
В случае, когда IP-адрес пользовательского устройства в VLAN динамически выделяется с помощью DHCP-сервера, вариант осуществления настоящего изобретения предусматривает способ отправки пакета, и способ отправки пакета применим к агрегированной VLAN, показанной на фиг.5. Помимо этого, ссылаясь на фиг.6, способ включает в себя следующие этапы:
Этап 401: коммутатор 3-го уровня, который конфигурирован с помощью агрегированной VLAN, получает соответствие между информацией об IP-адресе и виртуальными локальными сетями. В варианте осуществления настоящего изобретения, соответствие между информацией об IP-адресе и виртуальными локальными сетями представляет собой соответствие между пулами IP-адресов и виртуальными локальными сетями, и IP-адреса в пуле IP-адресов могут представлять собой один или более сегментов постоянных IP-адресов.
Этап получения, с помощью коммутатора 3-го уровня, соответствия между информацией об IP-адресе и виртуальными локальными сетями включает в себя подэтапы, на которых, получают, с помощью коммутатора 3-го уровня, соответствие между пулами IP-адресов и виртуальными локальными сетями из DHCP-сервера и сохраняют соответствие.
В специфическом варианте осуществления этого этапа, коммутатор 3-го уровня отправляет в DHCP-сервер запрос для загрузки соответствия между пулами IP-адресов и виртуальными локальными сетями, где DHCP-сервер сохраняет заранее соответствие, которое находится между пулами IP-адресов, и виртуальными локальными сетями, и конфигурируется пользователем, загружает соответствие между пулами IP-адресов и виртуальными локальными сетями из DHCP-сервера и сохраняет загруженное соответствие между пулами IP-адресов и виртуальными локальными сетями.
В варианте осуществления настоящего изобретения, DHCP-сервер дает возможность пользователю модифицировать, второй раз, соответствие между пулами IP-адресов и виртуальными локальными сетями, и в то же самое время, DHCP-сервер может синхронизировать соответствие, которое находится между пулами IP-адресов и виртуальными локальными сетями, и получается после второй модификации в коммутаторе 3-го уровня.
В настоящем варианте осуществления настоящего изобретения, соответствие, которое находится между пулами IP-адресов и виртуальными локальными сетями и сохраняется с помощью коммутатора 3-го уровня, представлено в таблице 2.
Этап 402: при отправке пакета, коммутатор 3-го уровня отыскивает соответствие между информацией об IP-адресе и виртуальными локальными сетями, согласно конечному IP-адресу в пакете.
Коммутатор 3-го уровня определяет пул IP-адресов, которому принадлежит конечный IP-адрес, и отыскивает соответствие между пулами IP-адресов и виртуальными локальными сетями, согласно определенному пулу IP-адресов.
Этап 403: коммутатор 3-го уровня оценивает, получена ли виртуальная локальная сеть, соответствующая конечному IP-адресу, путем отыскания соответствия между информацией об IP-адресе и виртуальными локальными сетями, согласно конечному IP-адресу в пакете.
Если виртуальная локальная сеть, соответствующая конечному IP-адресу, получена путем отыскания соответствия между информацией об IP-адресе и виртуальлными локальными сетями, согласно конечному IP-адресу, выполняют этап 404.
Если виртуальную локальную сеть, соответствующую конечному IP-адресу, нельзя получить путем отыскания соответствия между информацией об IP-адресе и виртуальными сетями, согласно конечному IP-адресу, выполняют этап 405.
Например, если пакет, пересланный с помощью коммутатора 3-го уровня, представляет собой пакет ARP-запроса, и конечный IP-адрес в пакете имеет вид 10.1.3.10, коммутатор 3-го уровня отыскивает сохраненное соответствие между пулами IP-адресов и виртуальными локальными сетями, согласно конечным IP-адресам. Поскольку конечный IP-адрес принадлежит пулу IP-адресов 10.1.3.1 - 10.1.3.100, и виртуальная локальная сеть, соответствующая пулу IP-адресов 10.1.3.1 - 10.1.3.100, представляет собой VLAN 30, виртуальная локальная сеть, соответствующая конечному IP-адресу 10.1.3.10, представляет собой VLAN 30.
Этап 404: коммутатор 3-го уровня отправляет пакет в полученную виртуальную локальную сеть.
Этап 405: коммутатор 3-го уровня отправляет пакет во все виртуальные локальные сети в агрегированной VLAN.
В варианте осуществления настоящего изобретения, перед тем как коммутатор 3-го уровня отправляет пакет, при реализации технических решений, которые позволяют отыскать информацию о виртуальных локальных сетях через конечный IP-адрес в пакете для получения виртуальной локальной сети, соответствующую конечному IP-адресу, и пакет отправляется в найденную виртуальную локальную сеть, и, в противном случае, пакет отправляется во все виртуальные локальные сети, количество недопустимых пакетов, отправленных с помощью коммутатора 3-го уровня, можно значительно уменьшить, эффективность отправки пакета в сценарии агрегированной VLAN повышается, таким образом, уменьшая влияние недоступных пакетов на виртуальную локальную сеть в целом.
В варианте осуществления настоящего изобретения, IP-адрес пользовательского устройства в каждой виртуальной локальной сети можно динамически выделить с помощью коммутатора 3-го уровня и можно также выделить с помощью сервера DHCP (поддерживающего протокол динамической конфигурации хоста).
Ссылаясь на схему, которая представляет собой организацию в сети агрегированной VLAN, соединенной с помощью коммутаторов 3-го уровня, и показана на фиг.5, при организации в сети агрегированной VLAN, показанной на фиг.5, пользовательское устройство подает IP-адрес в DHCP-сервер, и DHCP-сервер выделяет соответствующий IP-адрес для пользовательского устройства при приеме приложения пользовательского устройства. Пользовательское устройство отправляет DHCP DISCOVER (пакет Discover) в DHCP-сервер, после приема DHCP DISCOVER, DHCP-сервер выбирает незанятый IP-адрес для пользовательского устройства из предварительно установленного пула IP-адресов; и после этого, DHCP-сервер возвращает ответный пакет DHCP OFFER (пакет Offer) DHCP DISCOVER в пользовательское устройство, где пакет DHCP OFFER включает в себя информацию о конфигурации, такую как IP-адрес пользовательского устройства.
В случае, когда IP-адрес пользовательского устройства во VLAN динамически выделен с помощью DHCP-сервера, вариант осуществления настоящего изобретения предусматривает способ отправки пакета, и способ отправки пакета применим к агрегированной VLAN, показанной на фиг.5. Кроме того, как показано на фиг.7, способ включает в себя следующие этапы:
Этап 501: коммутатор 3-го уровня, который сконфигурирован с помощью агрегированной VLAN, получает соответствие между информацией об IP-адресе и виртуальными локальными сетями. В варианте осуществления настоящего изобретения, соответствие между информацией об IP-адресе и виртуальными локальными сетями представляет собой соответствие между IP-адресами и виртуальными локальными сетями.
Этап получения, с помощью коммутатора 3-го уровня, соответствия между информацией об IP-адресе и виртуальными и локальными сетями включает в себя подэтап, на котором: перехватывают, с помощью коммутатора 3-го уровня пакет Offer, отправленный с помощью DHCP-сервера, и получают соответствие между IP-адресами и виртуальными локальными сетями из перехваченного пакета Offer и сохраняют соответствие.
В варианте осуществления настоящего изобретения, соответствие, которое находится между IP-адресами и виртуальными локальными сетями и сохраняется с помощью коммутатора 3-го уровня, можно представить в таблице 3.
Таблица 3 | |
Соответствие между IP-адресами и виртуальными локальными сетями | |
IP-адрес | Виртуальная локальная сеть |
10.1.1.2 | VLAN 10 |
10.1.1.100 | VLAN 10 |
… | … |
10.1.2.1 | VLAN 20 |
10.1.2.10 | VLAN 20 |
… | … |
10.1.3.5 | VLAN 30 |
… | … |
10.1.3.250 | VLAN 30 |
10.1.3.1 | VLAN 30 |
… | … |
Этап 502: при отправке пакета, коммутатор 3-го уровня отыскивает соответствие между информацией об IP-адресе и виртуальными локальными сетями, согласно конечному IP-адресу в пакете.
Коммутатор 3-го уровня отыскивает соответствие между IP-адресами и виртуальными локальными сетями, согласно конечному IP-адресу.
Этап 503: коммутатор 3-го уровня оценивает, получена ли виртуальная локальная сеть, соответствующая конечному IP-адресу путем отыскания соответствия между информацией об IP-адресе и виртуальными локальными сетями, согласно конечному IP-адресу в пакете.
Если виртуальная локальная сеть, соответствующая конечному IP-адресу, получена путем отыскания соответствия между информацией об IP-адресе и виртуальными локальными сетями, согласно конечному IP-адресу, выполняют этап 504.
Если виртуальную локальную сеть, соответствующую конечному IP-адресу, нельзя получить путем отыскания соответствия между информацией об IP-адресе и виртуальными локальными сетями, согласно конечному IP-адресу, выполняют этап 505.
Например, если пакет, пересланный с помощью коммутатора 3-го уровня, является пакетом ARP запроса, и конечный IP-адрес в пакете имеет вид 10.1.3.10, коммутатор 3-го уровня отыскивает сохраненное соответствие между IP-адресами и виртуальными локальными сетями, согласно конечному IP-адресу, например, виртуальная локальная сеть, соответствующая конечному IP-адресу 10.1.3.10, представляет собой VLAN 30.
Этап 504: коммутатор 3-го уровня отправляет пакет в полученную виртуальную локальную сеть.
Этап 505: коммутатор 3-го уровня отправляет пакет во все виртуальные локальные сети в агрегированной VLAN.
В варианте осуществления настоящего изобретения, перед тем как коммутатор 3-го уровня отправляет пакет, при реализации технических решений, которые позволяют отыскать соответствие между информацией об IP-адресе и виртуальными локальными сетями, согласно конечному IP-адресу (IP - Интернет-протокол) в пакете, и когда виртуальная локальная сеть, соответствующая конечному IP-адресу, получается посредством поиска, согласно конечному IP-адресу, пакет отправляется в виртуальную локальную сеть, и, в противном случае, пакет отправляется во все виртуальные локальные сети, количество недопустимых пакетов, отправленных с помощью коммутатора 3-го уровня, можно значительно уменьшить, и эффективность отправки пакета в сценарии агрегированной VLAN повышается, таким образом, уменьшая влияние недопустимых пакетов на виртуальную локальную сеть в целом.
Вариант 3 осуществления
На фиг.8 показан коммутатор. Коммутатор является таким же, как и коммутатор 3-го уровня в способе варианта 2 осуществления, и коммутатор конфигурируется с помощью агрегированной VLAN и включает в себя модуль 601 поиска и передатчик 602.
Модуль 601 поиска выполнен с возможностью, при отправке пакета, отыскания соответствия между информацией об IP-адресе и виртуальными локальными сетями, согласно конечному IP-адресу (IP - Интернет-протокол) в пакете.
Передатчик 602 выполнен с возможностью, если модуль 601 поиска получает виртуальную локальную сеть, соответствующую конечному IP-адресу посредством отыскания соответствия между информацией об IP-адресе и виртуальными локальными сетями, согласно конечному IP-адресу в пакете, отправки пакета в виртуальную локальную сеть, и если модуль 601 поиска не может получить виртуальную локальную сеть, соответствующую конечному IP-адресу посредством отыскания соответствия между информацией об IP-адресе и виртуальными локальными сетями, согласно конечному IP-адресу в пакете, отправки пакета во все виртуальные локальные сети в агрегированной VLAN.
Как показано на фиг.9, модуль 601 поиска может включать в себя:
первый блок 6011 поиска, выполненный с возможностью, когда информация об IP-адресе представляет собой сегмент IP-адреса, определения сегмента IP-адреса, которому принадлежит конечный IP-адрес, и отыскания соответствия между сегментами IP-адреса и виртуальными локальными сетями, согласно определенному сегменту, IP-адреса; или
второй блок 6012 поиска, выполненный с возможностью, когда информация об IP-адресе представляет собой пул IP-адресов, определения пула IP-адресов, которому принадлежит конечный IP-адрес, и отыскания соответствия между пулами IP-адресов и виртуальными локальными сетями, согласно определенному пулу IP-адреса; или
третий блок 6013 поиска, выполненный с возможностью, когда информация об IP-адресе представляет собой IP-адрес, отыскания соответствия между IP-адресами и виртуальными локальными сетями, согласно конечному IP-адресу.
В варианте осуществления настоящего изобретения, администратор сети агрегированной VLAN может статически конфигурировать один или более соответствующих сегментов IP-сети для агрегированной VLAN и каждую виртуальную локальную сеть в агрегированной VLAN, где сегмент IP-сети, соответствующий агрегированной VLAN, включает в себя сегмент IP-сети, соответствующий каждой виртуальной локальной сети в агрегированной VLAN. В случае статического конфигурирования сегмента IP-сети в приведенном выше описании, когда пользовательское устройство выполняет подсоединение к определенной VLAN, администратор может выбрать незанятый IP-адрес из сегмента IP-сети, соответствующего VLAN, и статически выделить IP-адрес вновь подсоединенному пользовательскому устройству.
В случае, когда IP-адрес пользовательского устройства в VLAN статически выделен, коммутатор в варианте осуществления настоящего изобретения дополнительно включает в себя первый модуль получения, который выполнен с возможностью конфигурирования и сохранения соответствия между сегментами IP-адреса и виртуальными локальными сетями.
В варианте осуществления настоящего изобретения, IP-адрес пользовательского устройства в каждой виртуальной локальной сети можно статически выделить с помощью администратора сети и можно также динамически выделить с помощью коммутатора 3-го уровня. Коммутатор 3-го уровня представляет собой коммутатор, который имеет функцию DHCP (поддерживающую протокол динамической конфигурации хоста). Коммутатор 3-го уровня динамически выделяет IP-адрес пользовательского устройства следующим образом.
Сначала, администратор сети агрегированной VLAN может назначить один или более соответствующих пулов IP-адресов для агрегированной VLAN и каждую виртуальную локальную сеть в агрегированной VLAN, где IP-адреса в пуле IP-адресов могут представлять собой сегмент постоянных IP-адресов; кроме того, информация об IP-адресе в пуле IP-адресов, соответствующем каждой виртуальной локальной сети в агрегированной VLAN, включает в себя информацию об IP-адресе в пуле IP-адресов, соответствующем каждой виртуальной локальной сети в агрегированной VLAN; и коммутатор 3-го уровня сохраняет соответствие, которое находится между пулами IP-адресов и виртуальными локальными сетями, и конфигурируется администратором сети. Затем, в случае, когда коммутатор 3-го уровня сохраняет соответствие, которое находится между пулами IP-адресов и виртуальными локальными сетями, и конфигурируется администратором сети, пользовательское устройство подает IP-адрес в коммутатор 3-го уровня, и коммутатор 3-го уровня выделяет соответствующий IP-адрес при приеме предложения пользовательского устройства. Пользовательское устройство отправляет DHCP DISCOVER (пакет Discover) в коммутатор 3-го уровня, где DHCP DISCOVER включает в себя информацию о виртуальной локальной сети, где расположено пользовательское устройство; после приема DHCP DISCOVER, коммутатор 3-го уровня отыскивает соответствие между пулами IP-адресов и виртуальными локальными сетями, согласно информации о виртуальной локальной сети, где расположено пользовательское устройство, получает пул IP-адресов, соответствующий виртуальной локальной сети, где расположено пользовательское устройство, и выбирает незанятый IP-адрес для пользовательского устройства из найденного пула IP-адресов; и после этого коммутатор 3-го уровня возвращает ответный пакет DHCP OFFER (пакет Offer) DHCP DISCOVER в пользовательское устройство, где пакет DHCP OFFER используется для уведомления пользовательского устройства относительно выделенного IP-адреса, и пакет DHCP OFFER включает в себя информацию о конфигурации, такую как IP-адрес пользовательского устройства.
В случае, когда IP-адрес пользовательского устройства в VLAN динамически выделяется с помощью коммутатора 3-го уровня, коммутатор, в варианте осуществления настоящего изобретения, дополнительно включает в себя второй модуль получения, который выполнен с возможностью конфигурирования и сохранения соответствия между пулами IP-адресов и виртуальными локальными сетями.
В варианте осуществления настоящего изобретения, IP-адрес пользовательского устройства в каждой виртуальной локальной сети можно динамически выделить с помощью коммутатора 3-го уровня и можно также выделить с помощью DHCP-сервера (DHCP - протокол динамической конфигурации хоста).
На фиг.5 изображена схема организации сети агрегированной VLAN, подсоединяемой с помощью коммутаторов 3-го уровня, которая соответствует варианту осуществления настоящего изобретения. Организация сети агрегированной VLAN, показанная на фиг.5, в основном совместима с организацией сети агрегированной VLAN, показанной на фиг.2. Различие заключается в том, что коммутатор 1 3-го уровня при организации сети агрегированной VLAN, показанной на фиг.5, также соединен с DHCP-сервером.
DHCP-сервер динамически выделяет IP-адрес для пользовательского устройства следующим образом.
Сначала, администратор сети агрегированной VLAN может назначить один или более соответствующих пулов IP-адресов для агрегированной VLAN и каждую виртуальную локальную сеть в агрегированной VLAN, где IP-адреса в пуле адресов могут представлять собой сегмент постоянных IP-адресов; кроме того, информация об IP-адресе в пуле IP-адресов, соответствующем агрегированной VLAN, включает в себя информацию об IP-адресе в пуле IP-адресов, соответствующем каждой виртуальной локальной сети в агрегированной VLAN; и DHCP-сервер сохраняет соответствие, которое находится между пулами IP-адресов и виртуальными локальными сетями, и конфигурируется администратором сети.
Затем, в случае, когда DHCP-сервер сохраняет соответствие, которое находится между пулами IP-адресов и виртуальными локальными сетями, и конфигурируется администратором сети, пользовательское устройство подает IP-адрес в DHCP-сервер, и DHCP-сервер выделяет соответствующий IP-адрес для пользовательского устройства при приеме приложения пользовательского устройства. Пользовательское устройство отправляет DHCP DISCOVER (пакет Discover) в DHCP-сервер, где DHCP DISCOVER включает в себя информацию о виртуальной локальной сети, где расположено пользовательское устройство; после приема DHCP DISCOVER, DHCP-сервер отыскивает соответствие между пулами IP-адресов и виртуальными локальными сетями, согласно информации о виртуальной локальной сети, где расположено пользовательское устройство, получает пул IP-адресов, соответствующий виртуальной локальной сети, где расположено пользовательское устройство, и выбирает незанятый IP-адрес для пользовательского устройства из найденного пула IP-адресов; и после этого, DHCP-сервер возвращает ответный пакет DHCP OFFER (пакет Offer) DHCP DISCOVER в пользовательское устройство, где пакет DHCP OFFER используется для уведомления пользовательского устройства о выделенном IP-адресе, и пакет DHCP OFFER включает в себя информацию о конфигурации, такую как IP-адрес пользовательского устройства.
В случае, когда IP-адрес пользовательского устройства во VLAN динамически выделяется с помощью DHCP-сервера, коммутатор в варианте осуществления настоящего изобретения дополнительно включает в себя второй модуль получения, который дополнительно выполнен с возможностью получения соответствия между пулами IP-адресов и виртуальными локальными сетями из сервера, поддерживающего динамический протокол конфигурации хоста, и сохранения соответствия.
В варианте осуществления настоящего изобретения, IP-адрес пользовательского устройства в каждой виртуальной локальной сети может динамически выделяться с помощью коммутатора 3-го уровня и может также выделяться с помощью DHCP-сервера (DHCP - протокол динамической конфигурации хоста).
Ссылаясь на схему, на которой изображена организация сети агрегированной VLAN, подсоединенной с помощью коммутаторов 3-го уровня, и которая показана на фиг.5, при организации сети агрегированной VLAN, показанной на фиг.5, пользовательское устройство подает IP-адрес в DHCP-сервер, и DHCP-сервер выделяет соответствующий IP-адрес для пользовательского устройства при приеме приложения пользовательского устройства. Пользовательское устройство отправляет DHCP DISCOVER (пакет Discover) в DHCP-сервер; после приема DHCP DISCOVER, DHCP-сервер выбирает незанятый IP-адрес для пользовательского устройства из предварительно установленного пула IP-адресов; и после этого, DHCP-сервер возвращает ответный пакет DHCP OFFER (пакет Offer) DHCP DISCOVER в пользовательское устройство, где пакет DHCP OFFER включает в себя информацию о конфигурации, такую как IP-адрес пользовательского устройства.
В случае, когда IP-адрес пользовательского устройства в VLAN динамически выделяется с помощью DHCP-сервер, коммутатор в варианте осуществления настоящего изобретения дополнительно включает в себя третий модуль получения, который выполнен с возможностью перехвата пакета Offer, отправленного с помощью сервера, поддерживающего динамический протокол конфигурации хоста, получения соответствия между IP-адресами и виртуальными локальными сетями из пакета Offer и сохранения соответствия.
В вариантах осуществления настоящего изобретения, при реализации технических решений, которые позволяют отыскать соответствие между информацией об IP-адресе и виртуальных локальных сетях, согласно конечному IP-адресу (IP - Интернет-протокол) пакет, и когда виртуальная локальная сеть, соответствующая конечному IP-адресу, получается путем отыскания, согласно конечному IP-адресу, пакет отправляется в виртуальную локальную сеть, и в противном случае, пакет отправляется во все виртуальные локальные сети, количество недопустимых отправляемых пакетов можно значительно уменьшить, и эффективность отправки пакета в сценарии агрегированной VLAN повышается, таким образом, уменьшая влияние недопустимых пакетов на виртуальную локальную сеть в целом.
Специалисты в данной области техники могут понять, что все или часть этапов вышеизложенных вариантов осуществления можно реализовать посредством аппаратных средств и можно также реализовать с помощью программы, инструктирующей соответствующие аппаратные средства. Программа может храниться на компьютеросчитываемом носителе информации. Вышеупомянутый носитель информации представляет собой постоянное запоминающее устройство, магнитный диск или компакт-диск.
Приведенное выше описание представляет собой только образцовый вариант осуществления настоящего изобретения и не предназначено для ограничения настоящего изобретения. Любая модификация, эквивалентная замена или усовершенствование, выполненное в пределах сущности настоящего изобретения, будет подпадать под объем защиты настоящего изобретения.
Claims (14)
1. Способ отправки пакета запроса протокола разрешения адресов (ARP), выполняемый с помощью коммутатора 3-го уровня, сконфигурированного с помощью агрегированной виртуальной локальной сети (VLAN), при этом агрегированная VLAN имеет идентификатор VLAN, VLAN IP, и содержит множество VLAN, и способ содержит этапы, на которых:
отыскивают соответствия между информацией об IP-адресе и VLAN в агрегированной VLAN, согласно конечному IP-адресу (IP - Интернет-протокол) в пакете ARP-запроса для того, чтобы определить, находится ли VLAN в агрегированной VLAN, которая соответствует конечному IP-адресу; при этом
если VLAN в агрегированной VLAN, которая соответствует конечному IP-адресу, получается, отправляют пакет ARP-запроса в только что полученную VLAN в агрегированной VLAN;
если VLAN в агрегированной VLAN, которая соответствует конечному IP-адресу, нельзя получить, отправляют пакет ARP-запроса во все VLAN в агрегированной VLAN.
отыскивают соответствия между информацией об IP-адресе и VLAN в агрегированной VLAN, согласно конечному IP-адресу (IP - Интернет-протокол) в пакете ARP-запроса для того, чтобы определить, находится ли VLAN в агрегированной VLAN, которая соответствует конечному IP-адресу; при этом
если VLAN в агрегированной VLAN, которая соответствует конечному IP-адресу, получается, отправляют пакет ARP-запроса в только что полученную VLAN в агрегированной VLAN;
если VLAN в агрегированной VLAN, которая соответствует конечному IP-адресу, нельзя получить, отправляют пакет ARP-запроса во все VLAN в агрегированной VLAN.
2. Способ по п.1, в котором информация об IP-адресе содержит сегмент IP-адреса, и этап отыскания соответствия между информацией об IP-адресе и VLAN в агрегированной VLAN, согласно конечному IP-адресу в пакете ARP-запроса, содержит подэтап, на котором:
определяют сегмент IP-адреса, которому принадлежит конечный IP-адрес, и отыскивают соответствие между сегментами IP-адресов и VLAN в агрегированной VLAN, согласно определенному сегменту IP-адреса.
определяют сегмент IP-адреса, которому принадлежит конечный IP-адрес, и отыскивают соответствие между сегментами IP-адресов и VLAN в агрегированной VLAN, согласно определенному сегменту IP-адреса.
3. Способ по п.1, в котором информация об IP-адресе содержит пул IP-адресов, и этап отыскания соответствия между информацией об IP-адресе и VLAN в агрегированной VLAN, согласно конечному IP-адресу в пакете ARP-запроса, содержит подэтапы, на которых:
определяют пул IP-адресов, которому принадлежит конечный IP-адрес, и отыскивают соответствие между пулами IP-адресов и VLAN в агрегированной VLAN, согласно определенному пулу IP-адресов.
определяют пул IP-адресов, которому принадлежит конечный IP-адрес, и отыскивают соответствие между пулами IP-адресов и VLAN в агрегированной VLAN, согласно определенному пулу IP-адресов.
4. Способ по п.1, в котором информация об IP-адресе содержит IP-адрес, и этап отыскания соответствия между информацией об IP-адресе и VLAN в агрегированной VLAN, согласно конечному IP-адресу в пакете ARP-запроса, содержит подэтап, на котором:
отыскивают соответствие между IP-адресами и VLAN в агрегированной VLAN, согласно конечному IP-адресу.
отыскивают соответствие между IP-адресами и VLAN в агрегированной VLAN, согласно конечному IP-адресу.
5. Способ по п.2, в котором перед тем, как отыскивают соответствие между сегментами IP-адресов и VLAN в агрегированной VLAN, согласно определенному сегменту IP-адреса, способ дополнительно содержит этапы, на которых:
конфигурируют и сохраняют соответствие между сегментами IP-адресов и VLAN в агрегированной VLAN.
конфигурируют и сохраняют соответствие между сегментами IP-адресов и VLAN в агрегированной VLAN.
6. Способ по п.3, в котором перед тем, как отыскивают соответствие между пулами IP-адресов и VLAN в агрегированной VLAN, согласно определенному пулу IP-адресов, способ дополнительно содержит этапы, на которых:
получают соответствие между пулами IP-адресов и VLAN в агрегированной VLAN из сервера, поддерживающего протокол динамической конфигурации хоста, и сохраняют соответствие.
получают соответствие между пулами IP-адресов и VLAN в агрегированной VLAN из сервера, поддерживающего протокол динамической конфигурации хоста, и сохраняют соответствие.
7. Способ по п.4, в котором перед тем, как отыскивают соответствие между IP-адресами и VLAN в агрегированной VLAN, согласно конечному IP-адресу, способ дополнительно содержит этапы, на которых:
перехватывают пакет Offer, отправленный с помощью сервера, поддерживающего протокол динамической конфигурации хоста, получают соответствие между IP-адресами и VLAN в агрегированной VLAN из пакета Offer и сохраняют соответствие.
перехватывают пакет Offer, отправленный с помощью сервера, поддерживающего протокол динамической конфигурации хоста, получают соответствие между IP-адресами и VLAN в агрегированной VLAN из пакета Offer и сохраняют соответствие.
8. Коммутатор 3-го уровня, в котором коммутатор содержит модуль поиска и передатчик, в котором коммутатор конфигурирован с помощью агрегированной виртуальной локальной сети (VLAN), при этом агрегированная VLAN имеет идентификатор VLAN, VLAN IP, и содержит множество VLAN,
модуль поиска, выполненный с возможностью отыскания соответствия между информацией об IP-адресе и VLAN в агрегированной VLAN, согласно конечному IP-адресу (IP - Интернет-протокол) в пакете запроса протокола разрешения адресов (ARP) для того, чтобы определить, находится ли VLAN в агрегированной VLAN, которая соответствует конечному IP-адресу; и
передатчик, выполненный с возможностью, если модуль поиска получает VLAN в агрегированной VLAN, которая соответствует конечному IP-адресу, отправки пакета ARP-запроса в только что полученную VLAN в агрегированной VLAN; и если VLAN в агрегированной VLAN, которая соответствует конечному IP-адресу, нельзя получить, отправки пакета ARP-запроса во все VLAN в агрегированной VLAN.
модуль поиска, выполненный с возможностью отыскания соответствия между информацией об IP-адресе и VLAN в агрегированной VLAN, согласно конечному IP-адресу (IP - Интернет-протокол) в пакете запроса протокола разрешения адресов (ARP) для того, чтобы определить, находится ли VLAN в агрегированной VLAN, которая соответствует конечному IP-адресу; и
передатчик, выполненный с возможностью, если модуль поиска получает VLAN в агрегированной VLAN, которая соответствует конечному IP-адресу, отправки пакета ARP-запроса в только что полученную VLAN в агрегированной VLAN; и если VLAN в агрегированной VLAN, которая соответствует конечному IP-адресу, нельзя получить, отправки пакета ARP-запроса во все VLAN в агрегированной VLAN.
9. Коммутатор по п.8, в котором модуль поиска содержит:
первый модуль поиска, выполненный с возможностью, когда информация об IP-адресе представляет собой сегмент IP-адреса, определения сегмента IP-адреса, которому принадлежит конечный IP-адрес, и отыскания соответствия между сегментами IP-адресов и VLAN в агрегированной VLAN, согласно определенному сегменту IP-адреса.
первый модуль поиска, выполненный с возможностью, когда информация об IP-адресе представляет собой сегмент IP-адреса, определения сегмента IP-адреса, которому принадлежит конечный IP-адрес, и отыскания соответствия между сегментами IP-адресов и VLAN в агрегированной VLAN, согласно определенному сегменту IP-адреса.
10. Коммутатор по п.8, в котором модуль поиска содержит:
второй модуль поиска, выполненный с возможностью, когда информация об IP-адресе представляет собой пул IP-адресов, определения пула IP-адресов, которому принадлежит конечный IP-адрес, и отыскания соответствия между пулами IP-адресов и VLAN в агрегированной VLAN, согласно определенному пулу IP-адресов.
второй модуль поиска, выполненный с возможностью, когда информация об IP-адресе представляет собой пул IP-адресов, определения пула IP-адресов, которому принадлежит конечный IP-адрес, и отыскания соответствия между пулами IP-адресов и VLAN в агрегированной VLAN, согласно определенному пулу IP-адресов.
11. Коммутатор по п.8, в котором модуль поиска содержит:
третий модуль поиска, выполненный с возможностью, когда информация об IP-адресе представляет собой IP-адрес, отыскания соответствия между IP-адресами и VLAN в агрегированной VLAN, согласно конечному IP-адресу.
третий модуль поиска, выполненный с возможностью, когда информация об IP-адресе представляет собой IP-адрес, отыскания соответствия между IP-адресами и VLAN в агрегированной VLAN, согласно конечному IP-адресу.
12. Коммутатор по п.9, дополнительно содержащий:
первый модуль получения, выполненный с возможностью конфигурирования и сохранения соответствия между сегментами IP-адресов и VLAN в агрегированной VLAN.
первый модуль получения, выполненный с возможностью конфигурирования и сохранения соответствия между сегментами IP-адресов и VLAN в агрегированной VLAN.
13. Коммутатор по п.10, дополнительно содержащий:
второй модуль получения, выполненный с возможностью получения соответствия между пулами IP-адресов и VLAN в агрегированной VLAN из сервера, поддерживающего протокол динамической конфигурации хоста, и сохранения соответствия.
второй модуль получения, выполненный с возможностью получения соответствия между пулами IP-адресов и VLAN в агрегированной VLAN из сервера, поддерживающего протокол динамической конфигурации хоста, и сохранения соответствия.
14. Коммутатор по п.11, дополнительно содержащий:
третий модуль получения, выполненный с возможностью перехвата пакета Offer, отправленного с помощью сервера, поддерживающего протокол динамической конфигурации хоста, получения соответствия между IP-адресами и VLAN в агрегированной VLAN из пакета Offer и сохранения соответствия.
третий модуль получения, выполненный с возможностью перехвата пакета Offer, отправленного с помощью сервера, поддерживающего протокол динамической конфигурации хоста, получения соответствия между IP-адресами и VLAN в агрегированной VLAN из пакета Offer и сохранения соответствия.
Applications Claiming Priority (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201110316270.X | 2011-10-18 | ||
CN201110316270.XA CN102377669B (zh) | 2011-10-18 | 2011-10-18 | 发送报文的方法及交换机 |
Publications (2)
Publication Number | Publication Date |
---|---|
RU2012144311A RU2012144311A (ru) | 2014-04-27 |
RU2540820C2 true RU2540820C2 (ru) | 2015-02-10 |
Family
ID=45795663
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
RU2012144311/08A RU2540820C2 (ru) | 2011-10-18 | 2012-10-17 | Способ и коммутатор для отправки пакета |
Country Status (4)
Country | Link |
---|---|
US (1) | US20130094514A1 (ru) |
EP (1) | EP2584742B1 (ru) |
CN (1) | CN102377669B (ru) |
RU (1) | RU2540820C2 (ru) |
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
RU2754871C2 (ru) * | 2017-04-03 | 2021-09-08 | Листат Лтд. | Способы и устройство гиперзащищенной связи "последней мили" |
Families Citing this family (8)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US9749902B2 (en) | 2014-08-19 | 2017-08-29 | Qualcomm Incorporated | Admission control and load balancing |
CN104601460B (zh) * | 2015-02-16 | 2018-12-25 | 新华三技术有限公司 | 一种报文转发方法及装置 |
KR20170018244A (ko) | 2015-08-07 | 2017-02-16 | 주식회사 동일씨앤이 | 덕트 구조체 |
CN105897541B (zh) * | 2016-04-11 | 2018-11-06 | 烽火通信科技股份有限公司 | Ipran系统中兼容super vlan与vlanif的方法 |
CN112995350B (zh) * | 2019-12-13 | 2023-02-07 | 中盈优创资讯科技有限公司 | 一种网络设备地址池冲突检测方法及装置 |
US11425044B2 (en) * | 2020-10-15 | 2022-08-23 | Cisco Technology, Inc. | DHCP layer 2 relay in VXLAN overlay fabric |
CN114513508A (zh) * | 2021-12-28 | 2022-05-17 | 深圳铸泰科技有限公司 | 一种物联网中基于交换机联动的设备阻断方法及系统 |
CN117176694B (zh) * | 2023-11-03 | 2024-02-06 | 烽台科技(北京)有限公司 | 网络构建方法、装置、电子设备及存储介质 |
Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US6914905B1 (en) * | 2000-06-16 | 2005-07-05 | Extreme Networks, Inc. | Method and system for VLAN aggregation |
RU2357281C2 (ru) * | 2004-06-30 | 2009-05-27 | Нокиа Инк. | Виртуальная сеть вещания для междоменной связи |
RU2382398C2 (ru) * | 2003-03-06 | 2010-02-20 | Майкрософт Корпорейшн | Генерация топологии виртуальной сети |
US7760632B2 (en) * | 2006-08-25 | 2010-07-20 | Alaxala Networks Corporation | Device and method for relaying packets |
Family Cites Families (7)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
KR20020017265A (ko) * | 2000-08-29 | 2002-03-07 | 구자홍 | 동일 아이피 서브넷상에 구성된 서로 다른 가상랜 사이의통신방법 |
US7447215B2 (en) * | 2001-12-03 | 2008-11-04 | Hatteras Networks | Methods, systems, and computer program products for classifying a packet based on a destination address |
US20070274321A1 (en) * | 2004-03-17 | 2007-11-29 | Jonsson Ulf F | Vlan Mapping For Multi-Service Provisioning |
JP4834410B2 (ja) * | 2006-01-26 | 2011-12-14 | 株式会社日立製作所 | フレーム転送装置 |
US20100272107A1 (en) * | 2007-11-26 | 2010-10-28 | Oktavian Papp | Technique for address resolution in a data transmission network |
US8285875B2 (en) * | 2009-01-28 | 2012-10-09 | Juniper Networks, Inc. | Synchronizing resource bindings within computer network |
JP5364671B2 (ja) * | 2010-10-04 | 2013-12-11 | アラクサラネットワークス株式会社 | ネットワーク認証における端末接続状態管理 |
-
2011
- 2011-10-18 CN CN201110316270.XA patent/CN102377669B/zh not_active Expired - Fee Related
-
2012
- 2012-09-11 EP EP12183879.1A patent/EP2584742B1/en not_active Not-in-force
- 2012-09-25 US US13/626,556 patent/US20130094514A1/en not_active Abandoned
- 2012-10-17 RU RU2012144311/08A patent/RU2540820C2/ru active
Patent Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US6914905B1 (en) * | 2000-06-16 | 2005-07-05 | Extreme Networks, Inc. | Method and system for VLAN aggregation |
RU2382398C2 (ru) * | 2003-03-06 | 2010-02-20 | Майкрософт Корпорейшн | Генерация топологии виртуальной сети |
RU2357281C2 (ru) * | 2004-06-30 | 2009-05-27 | Нокиа Инк. | Виртуальная сеть вещания для междоменной связи |
US7760632B2 (en) * | 2006-08-25 | 2010-07-20 | Alaxala Networks Corporation | Device and method for relaying packets |
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
RU2754871C2 (ru) * | 2017-04-03 | 2021-09-08 | Листат Лтд. | Способы и устройство гиперзащищенной связи "последней мили" |
Also Published As
Publication number | Publication date |
---|---|
CN102377669A (zh) | 2012-03-14 |
EP2584742A1 (en) | 2013-04-24 |
CN102377669B (zh) | 2014-12-10 |
EP2584742B1 (en) | 2016-02-03 |
RU2012144311A (ru) | 2014-04-27 |
US20130094514A1 (en) | 2013-04-18 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
RU2540820C2 (ru) | Способ и коммутатор для отправки пакета | |
US11895154B2 (en) | Method and system for virtual machine aware policy management | |
US11888899B2 (en) | Flow-based forwarding element configuration | |
CN107070691B (zh) | Docker容器的跨主机通信方法和系统 | |
US20160294769A1 (en) | Communication Method, Apparatus, and System of Virtual Extensible Local Area Network | |
EP2214383B1 (en) | Automatically releasing resources reserved for subscriber devices within a broadband access network | |
US9448821B2 (en) | Method and system for realizing virtual machine mobility | |
KR101371993B1 (ko) | 가상화 네트워크 인프라구조를 갖는 투명 클라우드 컴퓨팅을 위한 방법 및 장치 | |
CN112422393B (zh) | 可扩展虚拟局域网报文发送方法、计算机设备和可读介质 | |
CN102801599B (zh) | 一种通信方法和系统 | |
US20160241513A1 (en) | Virtualization gateway between virtualized and non-virtualized networks | |
US8937940B2 (en) | Optimized virtual function translation entry memory caching | |
US20090063706A1 (en) | Combined Layer 2 Virtual MAC Address with Layer 3 IP Address Routing | |
US20140376550A1 (en) | Method and system for uniform gateway access in a virtualized layer-2 network domain | |
US20130107881A1 (en) | Distributed Address Resolution Service for Virtualized Networks | |
US10425354B2 (en) | Resource allocation method, packet communication method, and apparatus | |
RU2530250C1 (ru) | Способ и устройство для распределения виртуальной локальной сети | |
CN107493222B (zh) | 一种vxlan报文转发的方法及装置 | |
CN107094110B (zh) | 一种dhcp报文转发方法及装置 | |
US10873564B2 (en) | Cloud-based device manager based on message queues | |
CN112583655B (zh) | 数据传输方法、装置、电子设备及可读存储介质 | |
US9130938B2 (en) | Method, switch, and system for processing a message | |
US8125991B1 (en) | Network switch using managed addresses for fast route lookup | |
US11936614B2 (en) | Method and apparatus for sending reply packet, computing device, and storage medium | |
US20130086259A1 (en) | Method for acquiring an ip address and network access device |