Способ воплощения arp, устройство коммутатора и модуль управления

Иллюстрации

Показать все

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

Реферат

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

Настоящее изобретение относится к области технологий сетевой передачи данных и, в частности, к способу воплощения протокола разрешения адресов (Address Resolution Protocol, ARP), устройству коммутатора и устройству управления.

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

По мере расширения масштабов Интернет, сеть, определенная программным обеспечением (Software Defined Network, SDN) формируется в соответствии с требованиями. В сети SDN используется протокол OpenFlow (OpenFlow), и он поддерживает открытый интерфейс и коммутацию с множественным управлением. Сеть SDN отделяет план управления сетевого устройства от плана перенаправления данных таким образом, что обеспечивается гибкость управления сетевым трафиком. Функция плана управления воплощается устройством управления (Controller), которое, в основном, отвечает за предоставление политики перенаправления трафика; функция плана перенаправления данных воплощается устройством коммутатора (Switch, сокращенно SW), которое, в основном, используется для приема таблицы потока, доставляемой устройством управления, и выполняет операцию для пакета данных в соответствии с таблицей потока. В общем, в сети SDN, устройство управления соединено с каждым устройством коммутатора, и устройства коммутаторов взаимно соединены для воплощения перенаправления пакета данных.

В сети SDN устройство коммутатора передает пакет данных Ethernet на основе адреса управления доступом к среде (Media Access Control, MAC). Поскольку устройство коммутатора не имеет возможностей уровня 3, после приема пакета данных протокола Интернет (Internet Protocol, IP) устройство коммутатора не может распознавать место назначения адреса MAC, соответствующие месту назначения IP-адреса в пакете данных IP и, поэтому, не может завершать передачу пакета данных IP. В предшествующем уровне техники устройство уровня 2 может устанавливать список ARP, используя протокол разрешения адресов (Address Resolution Protocol, ARP) для определения соответствия между IP-адресом и адресом MAC. Однако, поскольку устройство коммутатора в сети SDN не имеет возможности поддержки протокола ARP, для устройства коммутатора трудно воплощать взаимодействие ARP с другим внешним устройством, что уменьшает возможности по передаче данных сети SDN.

Раскрытие сущности изобретения

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

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

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

принимают, с помощью устройства коммутатора, пакет ARP;

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

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

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

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

сохраняют, с помощью устройства коммутатора, первый вход потока; и

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

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

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

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

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

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

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

воплощение, с помощью устройства коммутатора, ARP, в соответствии с МАС-адресом, включенным в сообщение доставки информации, переданное устройством управления, включает в себя:

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

декапсулируют, с помощью устройства коммутатора, сообщение доставки информации для получения ответного пакета ARP, построенного устройством управления, и номера порта для выходного порта ответного пакета ARP, где ответный пакет ARP включает в себя МАС-адрес устройства коммутатора, и МАС-адрес устройства коммутатора представляет собой МАС-адрес, который соответствует IP-адресу устройства коммутатора и номеру порта входного порта, и который получают с помощью устройства управления после поиска устройством управления сохраненного соответствия адреса; и

передают, с помощью устройства коммутатора, ответный пакет ARP из выходного порта.

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

передают, с помощью устройства коммутатора после приема IP пакета, первое отчетное сообщение с информацией в устройство управления, где первое отчетное сообщение с информацией используется для запроса МАС-адреса, соответствующего IP-адресу, включенному в IP пакет;

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

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

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

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

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

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

воплощение, с помощью устройства коммутатора, ARP, в соответствии с МАС-адресом, включенным в сообщение доставки информации, переданное устройством управления, включает в себя:

принимают, с помощью устройства коммутатора, второе сообщение доставки информации, переданное устройством управления, где второе сообщение доставки информации включает в себя соответствие между IP-адресом внешнего устройства и МАС-адресом внешнего устройства; и

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

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

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

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

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

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

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

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

Со ссылкой на первый необязательный подход к воплощению второго аспекта,

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

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

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

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

выполняют поиск, с помощью устройства управления, сохраненного соответствия адреса для получения МАС-адреса, который соответствует IP-адресу устройства коммутатора и номеру порта для входного порта, устройства коммутатора;

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

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

принимают, с помощью устройства управления, первое отчетное сообщение с информацией, переданное устройством коммутатора, и используемое для запроса МАС-адреса внешнего устройства, где первое отчетное сообщение с информацией представляет собой сообщение, переданное устройством коммутатора в устройство управления после приема устройством коммутатора IP пакета, и первое отчетное сообщение с информацией используется для запроса МАС-адреса, соответствующего IP-адресу, включенному в IP пакет; и

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

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

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

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

получают, с помощью устройства управления, второе сообщение доставки информации посредством инкапсуляции, в соответствии со вторым отчетным сообщением с информацией, где второе сообщение доставки информации включает в себя соответствие между IP-адресом внешнего устройства и МАС-адресом внешнего устройства; и

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

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

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

модуль приема, выполненный с возможностью приема пакета ARP;

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

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

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

устройство коммутатора дополнительно включает в себя:

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

Со ссылкой на первый необязательный подход к воплощению третьего аспекта, во втором необязательном подходе к воплощению третьего аспекта, модуль приема, в частности, выполнен с возможностью приема пакета запроса ARP, где пакет запроса ARP включает в себя IP-адрес протокола Интернет устройства коммутатора;

модуль отчетности включает в себя:

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

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

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

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

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

первый подмодуль передачи, выполненный с возможностью передачи ответного пакета ARP из выходного порта.

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

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

модуль отчетности дополнительно выполнен с возможностью передачи пакета запроса ARP через выходной порт; и

модуль приема, в частности, выполнен с возможностью принимать ответный пакет ARP, где ответный пакет ARP включает в себя МАС-адрес, и ответный пакет ARP представляет собой пакет, переданный внешним устройством, принимающим пакет запроса ARP, в устройство коммутатора после того, как внешнее устройство определит, что IP-адрес в пакете запроса ARP является таким же, как и IP-адрес внешнего устройства.

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

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

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

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

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

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

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

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

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

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

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

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

модуль обработки включает в себя:

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

первый подмодуль поиска, выполненный с возможностью поиска сохраненного соответствия адреса, для получения МАС-адреса, который соответствует IP-адресу устройства коммутатора и номеру порта для входного порта устройства коммутатора;

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

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

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

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

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

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

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

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

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

сетевой интерфейс выполнен с возможностью подключения к устройству управления;

запоминающее устройство выполнено с возможностью сохранения входа потока;

приемопередатчик выполнен с возможностью приема пакета ARP; и

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

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

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

Со ссылкой на первый необязательный подход к воплощению пятого аспекта, во втором необязательном подходе к воплощению пятого аспекта, приемопередатчик, в частности, выполнен с возможностью приема пакета запроса ARP, где пакет запроса ARP включает в себя IP-адрес протокола Интернет устройства коммутатора; и

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

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

приемопередатчик, в частности, выполнен с возможностью приема ответного пакета ARP, где ответный пакет ARP включает в себя МАС-адрес, и ответный пакет ARP представляет собой пакет, переданный внешним устройством, принимающим пакет запроса ARP, в устройство коммутатора, после того, как внешнее устройство определит, что IP-адрес в пакете запроса ARP является таким же, как IP-адрес внешнего устройства.

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