RU2589340C2

Network system and method of acquiring vlan tag data

Abstract

FIELD: information technology. SUBSTANCE: present invention relates to a network system and, in particular, to method of obtaining VLAN tag data in OpenFlow network. This is achieved due to that switches are configured to communicate via a network to a controller configured virtually process multiple VLAN by comparing VLAN internal tag data, preset for each of packets passing through network, and descriptive data flows, indicating information recording flow corresponding to packet, moving in said network. EFFECT: high flexibility of control by providing a method of obtaining VLAN tag data in OpenFlow network. 10 cl, 3 dwg

RU2589340C2, drawing sheet 1
Sheet 1 of 6

Term

Projected expiry 21 March 2032.

  1. Priority
  2. Filed
  3. Granted
  4. Today
  5. Projected expiry

10 claims: 6 independent, 4 dependent

  1. 1
    Сетевая система, содержащая:контроллер;и коммутаторы, каждый из которых выполнен с возможностью осуществлять с контроллером связь через сеть, при этом контроллер сконфигурирован задавать информационную запись потока, определяющую правило и действие для единообразного управления пакетами в качестве потока, в таблице потоков каждого из упомянутых коммутаторов, при этом контроллер дополнительно сконфигурирован сопоставлять и сохранять данные тега VLAN (виртуальной локальной сети), заданные для каждого из пакетов, проходящих по упомянутой сети, и описательные данные потока, которые показывают информационную запись потока, соответствующую пакету, и виртуально обрабатывать множество VLAN.
  2. 2
    Сетевая система по п.1, в которой контроллер содержит:средство для задания описательных данных потока, которые однозначно определяют информационную запись потока, в дополнение к правилу и действию в информационной записи потока;средство для сопоставления и сохранения идентификационных данных (VLAN ID), которые однозначно определяют каждую из упомянутого множества VLAN за пределами упомянутой сети, в качестве данных тега VLAN, и описательных данных потока;и средство для задания информационной записи потока путем использования описательных данных потока и обновления действия информационной записи потока.
  3. 3
    Сетевая система по п.2, в которой контроллер содержит:средство для выполнения ToS (тип службы) в качестве одного из средств управления приоритетом в отношении поступающего потока и для обновления действия, так чтобы совместно изменять значения ToS пакетов, при задании информационной записи потока путем использования описательных данных потока и обновления действия информационной записи потока.
  4. 4
    Сетевая система по любому из пп.1-3, в которой коммутатор содержит:средство для задания данных тега VLAN в качестве данных внутреннего тега, которые показывают идентификационные данные {VLAN ID) VLAN, используемой за пределами упомянутой сети, когда упомянутый коммутатор находится на входе упомянутой сети и неизвестный пакет поступает в упомянутый коммутатор;средство для задания пакета с двойным тегом путем добавления данных внешнего тега для однозначного указания VLAN, используемой в упомянутой сети, в каждом пакете с помощью функции QinQ (туннелирование IEEE802.1q);средство для вывода пакетов из заранее определенного выходного порта на основе информационной записи потока, заданной из упомянутого контроллера;и средство для удаления данных внешнего тега из пакета с помощью использования функции QinQ, когда упомянутый коммутатор находится на выходе из упомянутой сети.
  5. 5
    Контроллер, содержащий:средство для задания информационной записи потока, определяющей правило и действие для единообразного управления пакетами в качестве потока, в таблице потоков коммутатора;и средство для сопоставления и сохранения данных тега VLAN (виртуальной локальной сети), заданных для каждого из пакетов, проходящих по сети, и описательных данных потока, которые показывают информационную запись потока, соответствующую пакету, который перемещается по упомянутой сети, и для виртуальной обработки множества VLAN.
  6. 6
    Контроллер по п.5, дополнительно содержащий:средство для задания описательных данных потока, которые однозначно определяют информационную запись потока, в дополнение к правилу и действию в упомянутой информационной записи потока;средство для сопоставления и сохранения идентификационных данных (VLAN ID), которые однозначно определяют каждую из упомянутого множества VLAN за пределами упомянутой сети, в качестве данных тега VLAN, и описательных данных потока/ и средство для задания упомянутой информационной записи потока путем использования описательных данных потока и обновления действия информационной записи потока.
  7. 7
    Контроллер по п.6, дополнительно содержащий;средство для выполнения ToS (тип службы) в качестве одного из средств управления приоритетом в отношении поступающего потока и для обновления действия, так чтобы совместно изменять значение ToS пакета, при задании информационной записи потока путем использования описательных данных потока и обновления действия информационной записи потока.
  8. 8
    Коммутатор, содержащий:средство для задания информационной записи потока, определяющей правило и действие для единообразного управления пакетами в качестве потока, в таблице потоков упомянутого коммутатора под управлением контроллера;средство для задания данных тега VLAN (виртуальной локальной сети), назначенных для пакета, проходящего по сети, в качестве данных внутреннего тега, которые показывают идентификационные данные (VLAN ID) VLAN, используемой за пределами упомянутой сети, когда упомянутый коммутатор находится на входе упомянутой сети и неизвестный пакет поступает в упомянутый коммутатор;средство для задания пакета с двойным тегом путем добавления данных внешнего тега для однозначного указания VLAN, используемой в упомянутой сети, в каждом пакете с помощью функции QinQ (туннелирование IEEE802.1q);средство для вывода пакетов из заранее определенного выходного порта на основе информационной записи потока, заданной из контроллера;и средство для удаления данных внешнего тега из пакета с помощью функции QinQ, когда упомянутый коммутатор находится на выходе упомянутой сети.
  9. 9
    Способ получения данных тега VLAN (виртуальной локальной сети), который выполняется компьютером, содержащий этапы, на которых:задают информационную запись потока, определяющую правило и действие для единообразного управления пакетами в качестве потока, в таблице потоков каждого из коммутаторов;сопоставляют и сохраняют данные тега VLAN, назначенные для каждого из пакетов, проходящих по сети, и описательные данные потока, показывающие информационную запись потока, соответствующую пакету, который перемещается по упомянутой сети, и виртуально обрабатывают множество VLAN.
  10. 10
    Носитель данных, на котором сохранена программа для предписания компьютеру выполнять:этап, на котором задают информационную запись потока, определяющую правило и действие для единообразного управления пакетами в качестве потока, в таблице потоков каждого из коммутаторов;этап, на котором сопоставляют и сохраняют данные тега VLAN (виртуальной локальной сети), назначенные для каждого из пакетов, проходящих по сети, и описательные данные потока, которые показывают информационную запись потока, соответствующую пакету, который перемещается по упомянутой сети, и виртуально обрабатывают множество VLAN.
Independent claims10