Область техники, к которой относится изобретение
Настоящее изобретение относится к области связи, и, в частности, к способу, устройству, и системе связи для пакетной передачи.
Уровень техники
В настоящее время, с быстрым ростом масштабов сети "Интернет", существующая система маршрутизации является чрезмерно громоздкой и имеет относительно плохую управляемость. Следовательно, необходима новая идея сетевой архитектуры для поддержания устойчивого развития сети "Интернет". Ввиду этого, соответственно, появляются технологии OpenFlow (Открытого Потока) (OF). Технологии OpenFlow представляют собой набор стандартов взаимодействия с открытым интерфейсом и поддерживающих многоуровневое управление. В технологиях OpenFlow, основанных на существующих технологиях протокола управления передачей/протокола межсетевого взаимодействия (TCP/IP), процесс пересылки пакета данных, которым изначально и полностью управляет традиционный коммутатор/маршрутизатор, преобразуется в независимые процессы, которые выполняются по отдельности OpenFlow-коммутатором (именуемым ниже как коммутатор), и OpenFlow-контроллером (именуемым ниже как контроллер), которые поддерживают технологии OpenFlow, которые реализуют отделение плоскости пересылки от плоскости управления.
В настоящее время, применение технологий OpenFlow к базовой сети мобильной связи стало тенденцией. Однако, после того как технологии OpenFlow применены к базовой сети мобильной связи, при передаче пакета из сети доступа в базовую сеть мобильной связи может неудача в передаче пакета.
Раскрытие изобретения
Варианты воплощения настоящего изобретения предусматривают способ пакетной передачи, устройство и систему связи, которые могут повысить, в среде базовой сети мобильной связи, в которой плоскость пересылки отделена от плоскости управления, долю успешных попыток передачи пакетов из сети доступа в базовую сеть мобильной связи.
Для достижения вышеназванной цели, в вариантах воплощения настоящего изобретения используются нижеследующие технические решения:
Первый аспект предусматривает систему связи, включающую в себя: устройство плоскости пересылки и устройство плоскости управления обслуживающего шлюза, расположенные в базовой сети, при этом
устройство плоскости пересылки, выполненное с возможностью приема запроса MAC-адреса (адреса по Протоколу управления доступом к передающей среде), переданного вещательным способом базовой станцией, и передачи указанного запроса MAC-адреса, при этом запрос MAC-адреса включает в себя целевой IP-адрес (адрес по Протоколу межсетевого взаимодействия) и используется для запроса MAC-адреса, соответствующего указанному целевому IP-адресу, и устройство плоскости пересылки не хранит первое соответствие между этим целевым IP-адресом и MAC-адресом;
устройство плоскости управления обслуживающего шлюза, выполненное с возможностью приема запроса MAC-адреса, передаваемого устройством плоскости пересылки, получения MAC-адреса в соответствии с первым соответствием и целевым IP-адресом, и передачи ответа на запрос MAC-адреса, при этом ответ на запрос MAC-адреса включает в себя MAC-адрес; при этом
устройство плоскости пересылки дополнительно выполнено с возможностью приема ответа на запрос MAC-адреса и передачи ответа на запрос MAC-адреса на базовую станцию.
В первом возможном варианте осуществления первого аспекта,
первое соответствие хранится устройством плоскости управления обслуживающего шлюза; или
устройство плоскости управления обслуживающего шлюза дополнительно выполнено с возможностью получения первого соответствия из базы данных конфигураций.
Со ссылкой на первый аспект или первый возможный вариант осуществления первого аспекта, во втором возможном варианте осуществления первого аспекта,
устройство плоскости управления обслуживающего шлюза дополнительно выполнено с возможностью передачи на устройство плоскости пересылки первой команды пересылки, при этом первая команда пересылки используется для выдачи команды устройству плоскости пересылки на передачу ответа на запрос MAC-адреса на базовую станцию; а
устройство плоскости передачи выполнено с возможностью передачи в соответствии с первой командой пересылки, ответа на запрос MAC-адреса на базовую станцию.
Со ссылкой на первый аспект или первый возможный вариант осуществления первого аспекта, или второй возможный вариант осуществления первого аспекта, в третьем возможном варианте осуществления первого аспекта, система дополнительно включает в себя другое устройство плоскости пересылки, и
устройство плоскости управления обслуживающего шлюза дополнительно выполнено с возможностью передачи на указанное другое устройство плоскости пересылки второй команды передачи, при этом вторая команда пересылки используется для выдачи указанному другому устройству плоскости пересылки команды на аннулированные пакеты данных, целевым MAC-адресом которого является этот MAC-адрес.
Со ссылкой на первый аспект или любой один вариант осуществления из числа: с первого по третий возможных вариантов осуществления первого аспекта, в четвертом возможном варианте осуществления первого аспекта, система дополнительно включает в себя устройство сетевого администрирования; при этом
устройство плоскости пересылки выполнено с возможностью пересылки запроса MAC-адреса на устройство сетевого администрирования; а
устройство сетевого администрирования выполнено с возможностью приема запроса MAC-адреса, передаваемого устройством плоскости пересылки, и передачи указанного запроса MAC-адреса на устройство плоскости управления обслуживающего шлюза.
Со ссылкой на четвертый возможный вариант осуществления первого аспекта, в пятом возможном варианте осуществления первого аспекта, система дополнительно включает в себя другое устройство плоскости управления, при этом
устройство сетевого администрирования выполнено с возможностью осуществления вещательной передачи запроса MAC-адреса на устройство плоскости управления обслуживающего шлюза и на указанное другое устройство плоскости управления.
Со ссылкой на четвертый возможный вариант осуществления первого аспекта, в шестом возможном варианте осуществления первого аспекта,
устройство сетевого администрирования выполнено с возможностью передачи запроса MAC-адреса на устройство плоскости управления обслуживающего шлюза в соответствии с целевым IP-адресом и вторым соответствием между целевым IP-адресом и устройством плоскости управления обслуживающего шлюза.
Со ссылкой на шестой возможный вариант осуществления первого аспекта, в седьмом возможном варианте осуществления первого аспекта,
второе соответствие хранится устройством сетевого администрирования; или
устройство сетевого администрирования выполнено с возможностью получения второго соответствия из базы данных по конфигурациям.
Со ссылкой на первый аспект или любой один вариант осуществления из числа: с четвертого по седьмой возможных вариантов осуществления первого аспекта, в восьмом возможном варианте осуществления первого аспекта,
устройство сетевого администрирования дополнительно выполнено с возможностью приема от устройства плоскости управления обслуживающего шлюза ответа на запрос MAC-адреса, и передачи указанного ответа на запрос MAC-адреса на устройство плоскости пересылки.
Второй аспект обеспечивает устройство плоскости пересылки, включающее в себя:
первый принимающий блок, выполненный с возможностью приема запроса MAC-адреса, переданного вещательным способом базовой станцией, при этом запрос MAC-адреса включает в себя целевой IP-адрес и используется для запроса MAC-адреса, соответствующего указанному целевому IP-адресу;
первый пересылающий блок, выполненный с возможностью в случае, когда устройство плоскости пересылки не хранит первое соответствие между этим целевым IP -адресом и MAC-адресом, пересылать запрос MAC-адреса на устройство плоскости управления обслуживающего шлюза, так, что устройство плоскости управления обслуживающего шлюза получает MAC-адрес в соответствии с первым соответствием и целевым IP-адресом, и передает ответ на запрос MAC-адреса на устройство плоскости пересылки, при этом ответ на запрос MAC-адреса включает в себя MAC-адрес;
второй принимающий блок, выполненный с возможностью приема ответа на запрос MAC-адреса; и
второй пересылающий блок, выполненный с возможностью пересылки ответа на запрос MAC-адреса на базовую станцию.
В первом возможном варианте осуществления второго аспекта,
третий принимающий блок выполнен с возможностью приема первой команды пересылки, переданной устройством плоскости управления обслуживающего шлюза, при этом первая команда пересылки используется для выдачи, устройству плоскости пересылки, команды на пересылку ответа на запрос MAC-адреса на базовую станцию; и
второй пересылающий блок, выполненный с возможностью в соответствии с первой командой пересылки передавать ответ на запрос MAC-адреса на базовую станцию.
Со ссылкой на второй аспект или первый возможный вариант осуществления второго аспекта, во втором возможном способе осуществления второго аспекта,
первый пересылающий блок выполнен с возможностью передачи запроса MAC-адреса на устройство сетевого администрирования, так, чтобы устройство сетевого администрирования переслал запрос MAC-адреса на устройство плоскости управления обслуживающего шлюза.
Со ссылкой на второй аспект или первый возможный вариант осуществления второго аспекта или второй возможный вариант осуществления второго аспекта, в третьем возможном варианте осуществления второго аспекта,
второй принимающий блок выполнен с возможностью приема ответа на запрос MAC-адреса, пересылаемого устройством плоскости управления обслуживающего шлюза с использованием устройства сетевого администрирования.
Третий аспект обеспечивает устройство плоскости управления обслуживающего шлюза, включающее в себя:
принимающий блок, выполненный с возможностью приема запроса MAC-адреса, при этом запрос MAC-адреса включает в себя целевой IP-адрес и используется для запроса MAC-адреса, соответствующего указанному целевому IP-адресу;
блок получения MAC-адреса, выполненный с возможностью получения MAC-адреса в соответствии с целевым IP-адресом и первым соответствием между целевым IP-адресом и MAC-адресом; и
первый передающий блок, выполненный с возможностью передачи ответа на запрос MAC-адреса на устройство плоскости пересылки, так, чтобы устройство плоскости пересылки переслало ответ на запрос MAC-адреса на базовую станцию, при этом ответ на запрос MAC-адреса включает в себя MAC-адрес.
В первом возможном варианте осуществления третьего аспекта,
первое соответствие хранится в устройстве плоскости управления обслуживающего шлюза; или первое соответствие получается, устройством плоскости управления обслуживающего шлюза, из базы данных по конфигурациям.
Со ссылкой на третий аспект или первый возможный вариант осуществления третьего аспекта, во втором возможном способе осуществления третьего аспекта, устройство плоскости управления обслуживающего шлюза дополнительно включает в себя:
второй передающий блок, выполненный с возможностью передачи на устройство плоскости пересылки первой команды пересылки, при этом первая команда пересылки используется для выдачи устройству плоскости пересылки команды на пересылку ответа на запрос MAC-адреса на базовую станцию.
Со ссылкой на третий аспект или первый возможный вариант осуществления третьего аспекта, в третьем возможном варианте осуществления третьего аспекта, устройство плоскости управления обслуживающего шлюза дополнительно включает в себя:
третий передающий блок, выполненный с возможностью передачи на другое устройство плоскости пересылки второй команды пересылки, при этом вторая команда пересылки используется для выдачи указанному этому другому устройству плоскости пересылки команды аннулировать пакет данных, целевым MAC-адресом которого является этот MAC-адрес.
Со ссылкой на третий аспект или любой один вариант осуществления из числа: с первого по третий возможных вариантов осуществления третьего аспекта, в четвертом возможном варианте осуществления третьего аспекта,
принимающий блок выполнен с возможностью приема запроса MAC-адреса, пересылаемого устройством плоскости пересылки с использованием устройства сетевого администрирования.
Со ссылкой на третий аспект или любой один вариант осуществления из числа: с первого по четвертый возможных вариантов осуществления третьего аспекта, в пятом возможном варианте осуществления третьего аспекта,
первый передающий блок выполнен с возможностью пересылки ответа на запрос MAC-адреса на устройство плоскости пересылки, используя устройство сетевого администрирования, так, чтобы устройство плоскости пересылки переслал ответ на запрос MAC-адреса на базовую станцию.
Четвертый аспект предусматривает способ пакетной передачи, включающий в себя этапы, на которых:
принимают, с помощью устройства плоскости пересылки, запрос MAC-адреса, переданный вещательным способом базовой станцией, при этом запрос MAC-адреса включает в себя целевой IP-адрес и используется для запроса MAC-адреса, соответствующего указанному целевому IP-адресу;
пересылают, с помощью устройства плоскости пересылки, в случае, когда устройство плоскости пересылки не хранит первое соответствие между этим целевым IP-адресом и MAC-адресом, запрос MAC-адреса на устройство плоскости управления обслуживающего шлюза, так, чтобы устройство плоскости управления обслуживающего шлюза получило MAC-адрес в соответствии с первым соответствием и целевым IP-адресом и передал ответ на запрос MAC-адреса на устройство плоскости пересылки, при этом ответ на запрос MAC-адреса включает в себя MAC-адрес;
принимают, посредством устройства плоскости пересылки, ответ на запрос MAC-адреса; и
пересылают, посредством устройства плоскости пересылки, ответ на запрос MAC-адреса на базовую станцию.
В первом возможном варианте осуществления четвертого аспекта,
способ дополнительно включает в себя этап, на котором: принимают, с помощью устройства плоскости пересылки первую команду пересылки, переданную устройством плоскости управления обслуживающего шлюза, при этом первая команда пересылки используется для выдачи устройству плоскости пересылки команды на пересылку ответа на запрос MAC-адреса на базовую станцию, при этом
этап, на котором пересылают, с помощью устройства плоскости пересылки, ответ на запрос MAC-адреса на базовую станцию, включает в себя этап, на котором: передают, посредством устройства плоскости пересылки, ответ на запрос MAC-адреса на базовую станцию в соответствии с первой командой пересылки.
Со ссылкой на четвертый аспект или первый возможный вариант осуществления четвертого аспекта, во втором возможном варианте осуществления четвертого аспекта, этап, на котором пересылают, с помощью устройства плоскости пересылки, запрос MAC-адреса на устройство плоскости управления обслуживающего шлюза, включает в себя этап, на котором:
пересылают, с помощью устройства плоскости пересылки, запрос MAC-адреса на устройство сетевого администрирования, так, что устройство сетевого администрирования переслал запрос MAC-адреса на устройство плоскости управления обслуживающего шлюза.
Со ссылкой на четвертый аспекта или первый возможный вариант осуществления четвертого аспекта или второй возможный вариант осуществления четвертого аспекта, в третьем возможном варианте осуществления четвертого аспекта, этап, на котором принимают, с помощью устройства плоскости пересылки, ответ на запрос MAC-адреса, включает в себя этап, на котором:
принимают, с помощью устройства плоскости пересылки, ответ на запрос MAC-адреса, пересылаемый устройством плоскости управления обслуживающего шлюза с использованием устройства сетевого администрирования.
Пятый аспект обеспечивает способ пакетной передачи, включающий в себя этапы, на которых:
принимают, с помощью устройства плоскости управления обслуживающего шлюза, запрос MAC-адреса, при этом запрос MAC-адреса включает в себя целевой IP-адрес и используется для запроса MAC-адреса, соответствующего указанному целевому IP-адресу;
получают, с помощью устройства плоскости управления обслуживающего шлюза, MAC-адрес в соответствии с целевым IP-адресом и первым соответствием между целевым IP-адресом и MAC-адресом; и
передают, с помощью устройства плоскости управления обслуживающего шлюза, ответ на запрос MAC-адреса на устройство плоскости пересылки, так, что устройство плоскости пересылки передает ответ на запрос MAC-адреса на базовую станцию, при этом ответ на запрос MAC-адреса включает в себя MAC-адрес.
В первом возможном варианте осуществления пятого аспекта,
первое соответствие хранится в устройстве плоскости управления обслуживающего шлюза; или первое соответствие получается, устройством плоскости управления обслуживающего шлюза, из базы данных конфигураций.
Со ссылкой на пятый аспект или первый возможный вариант осуществления пятого аспекта, во втором возможном варианте осуществления пятого аспекта, способ дополнительно включает в себя этап, на котором:
передают с помощью устройства плоскости управления обслуживающего шлюза, на устройство плоскости пересылки первую команду пересылки, при этом первая команда пересылки используется для выдачи устройству плоскости пересылки команды на пересылку ответа на запрос MAC-адреса на базовую станцию.
Со ссылкой на пятый аспект или первый возможный вариант осуществления пятого аспекта, в третьем возможном варианте осуществления пятого аспекта, способ дополнительно включает в себя этап, на котором:
передают с помощью устройства плоскости управления обслуживающего шлюза, на другое устройство плоскости пересылки вторую команду пересылки, при этом вторая команда пересылки используется для передачи указанному устройству другому устройству плоскости пересылки команды на аннулирование пакета данных, целевым MAC-адресом которого является указанным MAC-адрес.
Со ссылкой на пятый аспект или любой один вариант осуществления из числа: с первого по третий возможных вариантов осуществления пятого аспекта, в четвертом возможном варианте осуществления пятого аспекта, этап, на котором принимают, посредством устройства плоскости управления обслуживающего шлюза, запрос MAC-адреса, переданный устройством плоскости пересылки, включает в себя этап, на котором:
принимают, с помощью устройства плоскости управления обслуживающего шлюза, запрос MAC-адреса, пересылаемый устройством плоскости пересылки с использованием устройства сетевого администрирования.
Со ссылкой на пятый аспект или любой один вариант осуществления из числа: с первого по четвертый возможных вариантов осуществления пятого аспекта, в пятом возможном варианте осуществления пятого аспекта, этап, на котором передают с помощью устройства плоскости управления обслуживающего шлюза, ответ на запрос MAC-адреса на устройство плоскости пересылки, так, чтобы устройство плоскости пересылки переслало ответ на запрос MAC-адреса на базовую станцию, включает в себя этап, на котором:
пересылают, с помощью устройства плоскости управления обслуживающего шлюза, ответ на запрос MAC-адреса на устройство плоскости пересылки, используя устройство сетевого администрирования, так, чтобы устройство плоскости пересылки переслало ответ на запрос MAC-адреса на базовую станцию.
Шестой аспект обеспечивает устройство плоскости пересылки, включающее в себя:
блок связи для поддержки связи с элементом внешней сети; и
процессор, выполненный с возможностью:
приема, с использованием блока связи, запроса MAC-адреса, переданного вещательным способом базовой станцией, при этом запрос MAC-адреса включает в себя целевой IP-адрес и используется для запроса MAC-адреса, соответствующего указанному целевому IP-адресу;
пересылки, в случае, когда устройство плоскости пересылки не хранит первое соответствие между этим целевым IP-адресом и MAC адресом, запроса MAC-адреса на устройство плоскости управления обслуживающего шлюза, с использованием блока связи, так, чтобы устройство плоскости управления обслуживающего шлюза получило MAC-адрес в соответствии с первым соответствием и целевым IP-адресом и передало, с использованием блока связи, ответ на запрос MAC-адреса на устройство плоскости пересылки, при этом ответ на запрос MAC-адреса включает в себя MAC-адрес;
приема, с использованием блока связи, ответа на запрос MAC-адреса; и
пересылки, с использованием блока связи, ответа на запрос MAC-адреса на базовую станцию.
В первом возможном варианте осуществления шестого аспекта,
процессор дополнительно выполнен с возможностью приема, с использованием блока связи, первой команды пересылки, переданной устройством плоскости управления обслуживающего шлюза, при этом первая команда пересылки используется для выдачи устройству плоскости пересылки, команды на пересылку ответа на запрос MAC-адреса на базовую станцию; при этом
то, что процессор выполнен с возможностью пересылки, используя блок связи, ответа на запрос MAC-адреса на базовую станцию, включает в себя этап, на котором: передают, с использованием блока связи, ответа на запрос MAC-адреса на базовую станцию в соответствии с первой командой пересылки.
Со ссылкой на шестой аспект или первый возможный вариант осуществления шестого аспекта, во втором возможном варианте осуществления шестого аспекта,
то, что процессор пересылает, используя блок связи, запрос MAC-адреса на устройство плоскости управления обслуживающего шлюза, включает в себя этап, на котором: пересылают, с использованием блока связи, запрос MAC-адреса на устройство сетевого администрирования, так, чтобы устройство сетевого администрирования пересылает запрос MAC-адреса на устройство плоскости управления обслуживающего шлюза.
Со ссылкой на шестой аспект или первый возможный вариант осуществления шестого аспекта или второй возможный вариант осуществления шестого аспекта, в третьем возможном варианте осуществления шестого аспекта,
то, что процессор, используя блок связи, принимает ответ на запрос MAC-адреса, включает в себя этап, на котором: принимают, с использованием блока связи, ответ на запрос MAC-адреса, пересылаемый устройством плоскости управления обслуживающего шлюза с использованием устройства сетевого администрирования.
Седьмой аспект обеспечивает устройство плоскости управления обслуживающего шлюза, включающее в себя:
блок связи для поддержки связи с элементом внешней сети; и
процессор, выполненный с возможностью:
приема, с использованием блока связи, запроса MAC-адреса, переданного устройством плоскости пересылки, при этом запрос MAC-адреса включает в себя целевой IP-адрес и используется для запроса MAC-адреса, соответствующего этому целевому IP -адресу;
получения MAC-адреса в соответствии с целевым IP-адресом и первым соответствием между целевым IP-адресом и МAС-адресом; и
передачи, с использованием блока связи, ответа на запрос MAC-адреса на устройство плоскости пересылки, так, чтобы устройство плоскости пересылки, используя блок связи, переслало ответ на запрос MAC-адреса на базовую станцию, при этом ответ на запрос MAC-адреса включает в себя МAС-адрес.
В первом возможном варианте осуществления седьмого аспекта,
первое соответствие хранится в устройстве плоскости управления обслуживающего шлюза; или первое соответствие получается, устройством плоскости управления обслуживающего шлюза, из базы данных по конфигурациям.
Со ссылкой на седьмой аспект или первый возможный вариант осуществления седьмого аспекта, во втором возможном варианте осуществления седьмого аспекта,
процессор дополнительно выполнен с возможностью передачи, используя блок связи, на устройство плоскости пересылки первой команды пересылки, при этом первая команда пересылки используется для выдачи устройству плоскости пересылки, команды переслать ответ на запрос MAC-адреса на базовую станцию.
Со ссылкой на седьмой аспект или первый возможный вариант осуществления седьмого аспекта, в третьем возможном варианте осуществления седьмого аспекта,
процессор дополнительно выполнен с возможностью передачи на другое устройство плоскости пересылки второй команды пересылки, при этом вторая команда пересылки используется для выдачи указанному другому устройству плоскости пересылки команды аннулировать пакет данных, целевым МAС-адресом которого является указанный МAС-адрес.
Со ссылкой на седьмой аспект или любой один вариант осуществления изобретения из числа: с первого по третий возможных вариантов осуществления седьмого аспекта, в четвертом возможном варианте осуществления седьмого аспекта, то, что процессор принимает, с использованием блока связи, запрос MAC-адреса, переданный устройством плоскости пересылки, включает в себя этап, на котором: принимают, с использованием блока связи, запрос MAC-адреса, пересылаемый устройством плоскости пересылки с использованием устройства сетевого администрирования.
Со ссылкой на седьмой аспект или любой один вариант осуществления из числа: с первого по четвертый возможных вариантов осуществления седьмого аспекта, в пятом возможном варианте осуществления седьмого аспекта,
то, что процессор передает, с использованием блока связи, ответ на запрос MAC-адреса на устройство плоскости пересылки, так, чтобы устройство плоскости пересылки, используя блок связи, переслало ответ на запрос MAC-адреса на базовую станцию, включает в себя этап, на котором: пересылают ответ на запрос MAC-адреса на устройство плоскости пересылки, используя блок связи и используя устройство сетевого администрирования, так, чтобы устройство плоскости пересылки переслало ответ на запрос MAC-адреса на базовую станцию.
В соответствии со способом пакетной передачи, устройством и системой связи, предусмотренными в этих вариантах воплощения настоящего изобретения, устройство плоскости пересылки пересылает запрос MAC-адреса, переданный вещательным способом базовой станцией, на устройство плоскости управления обслуживающего шлюза, так, что устройство плоскости управления обслуживающего шлюза получает, в соответствии с целевым IP-адресом в запросе MAC-адреса и первым соответствием, МAС-адрес, соответствующий указанному целевому IP-адресу, и передает указанный МAС-адрес на базовую станцию. Следовательно, базовая станция может успешно получить МAС-адрес следующего транзитного узла базовой сети мобильной связи, и базовая станция может передать пакет данных указанному узлу базовой сети мобильной связи, избежав неудачу в передаче пакета, вызванную неудачей в выяснении, базовой станцией, MAC-адреса следующего транзитного узла базовой сети мобильной связи, и повышая долю успешных попыток передачи пакетов данных из сети доступа в базовую сеть мобильной связи.
Краткое описание чертежей
Для более ясного описания технических решений в вариантах воплощения настоящего изобретения, ниже кратко описаны прилагаемые чертежи, требующиеся для описания вариантов воплощения изобретения или предшествующего уровня техники. Очевидно, что на прилагаемых чертежах в нижеследующем описании просто показаны некоторые варианты воплощения настоящего изобретения, и специалист, имеющий обычный уровень квалификации в данной области техники, может без творческих усилий вывести из этих прилагаемых чертежей еще и другие чертежи.
Фиг. 1 представляет собой структурную схему объекта плоскости пересылки и объекта плоскости управления после того, как плоскость пересылки отделена от плоскости управления в соответствии с некоторым вариантом воплощения настоящего изобретения;
Фиг. 2 представляет собой схематически выполненную блок-схему алгоритма способа пакетной передачи, соответствующего некоторому варианту воплощения настоящего изобретения;
Фиг. 3 представляет собой схематически выполненную блок-схему алгоритма другого способа пакетной передачи, соответствующего некоторому варианту воплощения настоящего изобретения;
Фиг. 4 представляет собой схематически выполненную блок-схему алгоритма еще одного другого способа пакетной передачи, соответствующего некоторому варианту воплощения настоящего изобретения;
Фиг. 5 представляет собой схематически выполненную блок-схему алгоритма еще одного другого способа пакетной передачи, соответствующего некоторому варианту воплощения настоящего изобретения;
Фиг. 6 представляет собой схематическое представление устройства, относящееся к устройству плоскости пересылки, соответствующему некоторому варианту воплощения настоящего изобретения;
Фиг. 7 представляет собой схематическое представление устройства, относящееся к другому устройству плоскости пересылки, соответствующему некоторому варианту воплощения настоящего изобретения;
Фиг. 8 представляет собой схематическое представление устройства, относящееся к устройству плоскости управления обслуживающего шлюза, соответствующему некоторому варианту воплощения настоящего изобретения;
Фиг. 9 представляет собой схематическое представление устройства, относящееся к устройству плоскости пересылки, соответствующему другому варианту воплощения настоящего изобретения;
Фиг. 10 представляет собой схематическое представление устройства, относящееся к устройству плоскости управления обслуживающего шлюза, соответствующему другому варианту воплощения настоящего изобретения;
Фиг. 11 представляет собой схематическое представление системы, относящееся к системе связи, соответствующей некоторому варианту воплощения настоящего изобретения;
Фиг. 12 представляет собой схематическое представление системы, относящееся к другой системе связи, соответствующей некоторому варианту воплощения настоящего изобретения;
Фиг. 13 представляет собой схематическое представление системы, относящееся к еще одной другой системе связи, соответствующей некоторому варианту воплощения настоящего изобретения;
Фиг. 14 представляет собой схематическое представление системы, относящееся к еще одной другой системе связи, соответствующей некоторому варианту воплощения настоящего изобретения;
Фиг. 15 представляет собой схематическое представление системы, относящееся к другой системе связи, соответствующей некоторому варианту воплощения настоящего изобретения; и
Фиг. 16 представляет собой схематическое представление системы, относящееся к еще одной другой системе связи, соответствующей некоторому варианту воплощения настоящего изобретения.
Осуществление изобретения
Нижеследующее описывает технические решения в этих вариантах воплощения настоящего изобретение со ссылкой на прилагаемые чертежи в этих вариантах воплощения настоящего изобретение. Очевидно, что описанные варианты воплощения изобретения представляют собой только некоторые, но не все варианты воплощения настоящего изобретения. Все другие варианты воплощения изобретения, полученные специалистом, имеющим обычный уровень квалификации в данной области техники, без творческих усилий на основе этих вариантов воплощения настоящего изобретения, должны находиться в пределах объема охраны настоящего изобретения.
Существующая архитектура OpenFlow включает в себя OpenFlow-коммутатор и внешний контроллер. OpenFlow-коммутатор включает в себя таблицу потоков (FT), защищенный канал и Протокол OpenFlow (OF-протокол). Обычно, таблица потоков хранит основную информацию для осуществления функций, таких как поиск, пересылка, сбор статистики и фильтрование. Коммутатор соединен с внешним контроллером (Контроллером) в соответствии с Протоколом OpenFlow с использованием одного защищенного канала. Контроллер подает запросы в таблицу потоков и администрирует эту таблицу. OpenFlow-коммутатор представляет собой основную часть во всей сети OpenFlow и, главным образом, администрирует пересылку на уровне данных. После приема пакета входных данных, OpenFlow-коммутатор сначала осуществляет поиск в таблице потоков, установленной на коммутаторе; и если соответствующей записи о потоке нет, то пересылает пакет данных на контроллер для определения.
В базовой сети мобильной связи, в которой плоскость управления отделена от плоскости пересылки, плоскость пересылки сконфигурирована таким образом, чтобы осуществлять функцию пересылки пакетов, а плоскость управления сконфигурирована таким образом, чтобы управлять пересылкой пакетов. Функция плоскости пересылки может быть осуществлена посредством устройства плоскости пересылки, а функция плоскости управления может быть осуществлена посредством устройства плоскости управления обслуживающего шлюза. Можно понять, что устройство плоскости пересылки в этих вариантах воплощения настоящего изобретения может также упоминаться как коммутационное устройство, коммутатор или тому подобное, и может быть реализован с использованием OpenFlow-коммутатора. Устройство плоскости управления обслуживающего шлюза в этих вариантах воплощения настоящего изобретения, может также упоминаться как управляющее приложение, контроллер, управляющее устройство или тому подобное, и может быть реализован с использованием OpenFlow-контроллера.
Фиг. 1 представляет собой приводимую в качестве примера архитектуру базовой сети мобильной связи, в которой плоскость пересылки отделена от плоскости управления. На Фиг. 1, плоскость пересылки обрабатывает только пакет, соответствующий записи о потоке, отправленной из плоскости управления в плоскость пересылки, но не обрабатывает другой пакет. Вышеупомянутое устройство плоскости пересылки может быть реализовано посредством коммутатора, который поддерживает технологию OpenFlow, такого как OpenFlow-коммутатор, поддерживаемый изготовителями, или коммутатор, реализованный с использованием программного обеспечения Open vSwitch. Устройство плоскости управления плоскостью пересылки может представлять собой управляющее приложение, которое управляет плоскостью пересылки, то есть, разнообразные приложения, которые осуществляют функцию плоскости управления, например, приложение плоскости управления SGW-шлюза, приложение плоскости управления PGW-шлюза и приложение плоскости управления маршрутизацией. Вышеупомянутое управляющее приложение исполняется на устройстве сетевого администрирования. Устройство сетевого администрирования может представлять собой систему, которая имеет архитектуру контроллера, и на этом устройстве сетевого администрирования размещена сетевая операционная система. Архитектура контроллера включает в себя такие существующие на сегодняшний день архитектуры контроллера, как NOX, РОХ и Floodlight. Когда коммутационному устройству необходимо отправить пакет соответствующему управляющему приложению, коммутационное устройство сначала отправляет пакет сетевой операционной системе, и сетевая операционная система пересылает пакет соответствующему управляющему приложению. На Фиг. 1, устройство плоскости пересылки в базовой сети мобильной связи соединен с некоторым сетевым устройством в сети доступа. Это сетевое устройство может представлять собой различные устройства, соответствующие различным сетевым стандартам, например, может представлять собой базовую станцию, или может представлять собой контроллер базовых станций. На Фиг. 1, устройство плоскости пересылки в базовой сети мобильной связи, кроме того, соединено с шлюзом внешней сети в некоторой внешней сети, и эта внешняя сеть может представлять собой сеть предприятия или может представлять собой сеть "Интернет".
В другой базовой сети мобильной связи, в которой плоскость пересылки отделена от плоскости управления, приложение управления плоскостью пересылки может также именоваться как управляющее устройство, и может быть реализовано посредством аппаратного обеспечения, например, может быть реализовано посредством OpenFlow-контроллера. Каждый OpenFlow-контроллер может объединять в себе управляющие функции, например, SGW и PGW, или один OpenFlow-контроллер может объединять в себе управляющие функции множественных плоскостей пересылки. В базовой сети мобильной связи, устройство сетевого администрирования является необязательным, и каждое управляющее устройство может быть соединено с соответствующим устройством плоскости пересылки. Можно понять, что в качестве альтернативы, в базовой сети мобильной связи может быть расположено устройство сетевого администрирования, и это сетевого устройство администрирования может быть реализовано посредством аппаратного обеспечения и может именоваться как устройство сетевого администрирования. Коммутационное устройство взаимосвязано с управляющим устройством с использованием устройства сетевого администрирования. Когда коммутационному устройству необходимо передавать пакет управляющему устройству, коммутационное устройство сначала отправляет пакет на устройство сетевого администрирования, а устройство сетевого администрирования отправляет пакет соответствующему управляющему устройству.
Специалист, имеющий обычный уровень квалификации в данной области техники, должен понимать, что базовая сеть мобильной связи, в которой плоскость управления отделена от плоскости пересылки, не ограничивается предшествующими двумя примерами, но может иметь другую архитектуру, которая не ограничивается этим вариантом воплощения настоящего изобретения.
Вышеприведенные описания и примеры, относящиеся к устройству плоскости управления обслуживающего шлюза, устройству сетевого администрирования, устройству плоскости пересылки и тому подобному, могут быть применены к нижеследующим вариантам воплощения изобретения. В нижеследующих вариантах воплощения изобретения, относящиеся к этому концепции и примеры, подробно не описываются.
В вышеописанной сетевой архитектуре, после приема пакета, который не имеет соответствующей ему записи о потоке, коммутационное устройство, которое поддерживает Протокол OpenFlow, может добавить этот пакет в сообщение "packet_in" и отправить это сообщение устройству плоскости управления обслуживающего шлюза. Когда базовая станция отправляет ARP-пакет (пакет по Протоколу разрешения адресов) вследствие того, что у нее не хранится МAС-адрес (адрес по Протоколу управления доступом к передающей среде) следующего транзитного узла базовой сети мобильной связи, устройство плоскости пересылки принимает этот ARP-пакет, отправленный базовой станцией, и после этого, поскольку нет соответствующей записи о потоке, устройство плоскости пересылки может сохранить этот ARP-пакет и отправить этот ARP-пакет устройству плоскости управления. При обработке ARP-пакета, существующее устройство плоскости управления обычно может отдать команду коммутатору осуществить лавинную маршрутизацию пакета. В сети мобильной связи, пакет данных, который должен быть передан, обычно инкапсулируется (заключается) в GTP-пакет (пакет туннелирующего протокола GPRS (Общего сервиса пакетной радиопередачи данных)) для передачи. Если GTP-пакет включает в себя пакет запроса по ARP-протоколу (address resolution protocol, (протоколу разрешения адресов)), вследствие того, что устройство плоскости пересылки не имеет записи о потоке, которая может соответствовать этому GTP-пакету, то после приема GTP-пакета устройство плоскости пересылки может осуществить лавинную маршрутизацию этого GTP-пакета; следовательно, в сети образуется большое количество GTP-пакетов. После того, как шлюз внешней сети принимает GTP-пакет, лавинная маршрутизация которого осуществлена, поскольку этот шлюз не поддерживает GTP-протокол, шлюз не может, посредством синтаксического анализа, получить пакет запроса по ARP-протоколу, и, следовательно, не может обработать пакет запроса по ARP-протоколу в этом GTP-пакете. Однако, как только ARP-пакет не может быть правильно обработан, это приводит к сбою в связи. Основываясь на вышеописанной ситуации, настоящее изобретение предусматривает новый способ, устройство и устройство для пакетной передачи.
Как показано на Фиг. 2, в этом варианте воплощения настоящего изобретения предусматривается способ пакетной передачи, который может быть осуществлен устройством плоскости пересылки. В частности, этот вариант воплощения, главным образом, нацелен на процесс передачи пакета данных из сети доступа мобильной связи к базовой сети мобильной связи (например, базовой сети, которая использует технологии OpenFlow), в которой плоскость управления отделена от плоскости пересылки. Этот способ пакетной передачи включает в себя нижеследующие этапы:
101. Устройство плоскости пересылки принимает запрос MAC-адреса, переданный вещательным способом базовой станцией.
В качестве примера, устройство плоскости пересылки в настоящем изобретении может представлять собой коммутатор, который поддерживает технологию OpenFlow. Вышеупомянутое устройство плоскости управления обслуживающего шлюза может представлять собой аппаратно реализованный объект или может быть реализован с использованием программного обеспечения, и на одном аппаратно реализованном объекте может располагаться множество устройств плоскости управления обслуживающего шлюза. Вышеупомянутый запрос MAC-адреса включает в себя целевой IP-адрес (адрес по Протоколу межсетевого взаимодействия) и используется для того, что бы запрашивать МАС-адрес, соответствующий этому целевому IP-адресу.
В качестве примера, после приема пакета данных, переданного пользовательским оборудованием, базовая станция осуществляет вещательную передачу пакета на устройство плоскости пересылки. В способе передачи данных, когда базовая станция передает пакет данных коммутационному устройству, базовая станция должна узнать МAС-адрес коммутационного устройства. Однако после того как базовая станция принимает пакет данных, отправленный пользовательским оборудованием, целевой IP-адрес пакета представляет собой IP-адрес сервера, а целевой МAС-адрес представляет собой МAС-адрес базовой станции. Следовательно, после приема пакета данных, базовая станция сначала изменяет МAС-адрес пакета данных на МAС-адрес следующего транзитного узла (устройства плоскости пересылки). Следовательно, в случае, когда МAС-адрес целевого устройства плоскости пересылки сконфигурирован в базовой станции, базовая станция может передать пакет данных этому целевому устройству; или в случае, когда базовая станция не имеет MAC-адреса целевого устройства плоскости пересылки, базовая станция может осуществить вещательную передачу сообщения с запросом MAC-адреса (например, сообщение с запросом по ARP-протоколу). Обычно, когда базовая станция отправляет пакет данных в базовую сеть мобильной связи, базовая станция может для отправки инкапсулировать этот пакет данных в GTP-пакет. Следовательно, базовая станция здесь может инкапсулировать запрос MAC-адреса в GTP-пакет для вещательной передачи. Устройство плоскости пересылки принимает этот GTP-пакет. Поскольку устройство плоскости пересылки не имеет записи о потоке, которая соответствует этому GTP-пакету, то устройство плоскости пересылки может, в этом варианте воплощения настоящего изобретения, сообщить этот GTP-пакет устройству плоскости управления обслуживающего шлюза.
102. В случае, когда устройство плоскости пересылки не хранит первое соответствие между этим целевым IP-адресом и МAС-адресом, устройство плоскости пересылки пересылает запрос MAC-адреса на устройство плоскости управления обслуживающего шлюза, так, чтобы устройство плоскости управления обслуживающего шлюза получил МAС-адрес в соответствии с первым соответствием и целевым IP-адресом и отправил на устройство плоскости пересылки ответ на запрос MAC-адреса.
Вышеупомянутое первое соответствие может быть предварительно сконфигурировано в устройстве плоскости управления обслуживающего шлюза или может быть получено устройством плоскости управления обслуживающего шлюза из базы данных по конфигурациям. В качестве примера, первое соответствие может представлять собой некоторую таблицу отношения отображения между IP-адресом сервера и IP-адресом шлюза устройства плоскости пересылки, что не ограничивается настоящим изобретением. В качестве примера, вышеупомянутый ответ на запрос MAC-адреса инкапсулируется в пакет данных.
В качестве примера, после того, как устройство плоскости пересылки принимает GTP-пакет, вследствие того, что правило пересылки (например, запись о потоке) для обработки запроса MAC-адреса не сконфигурировано в устройстве плоскости пересылки, устройство плоскости пересылки может, в этом варианте воплощения настоящего изобретения, сообщить запрос MAC-адреса пересылки устройству плоскости управления обслуживающего шлюза (например, с использованием сообщения "packet_in").
103. Устройство плоскости пересылки принимает ответ на запрос MAC-адреса.
Вышеупомянутый ответ на запрос MAC-адреса включает в себя МAС-адрес целевого устройства плоскости пересылки.
104. Устройство плоскости пересылки пересылает ответ на запрос MAC-адреса на базовую станцию.
Если требуется, то устройство плоскости пересылки отправляет ответ на запрос MAC-адреса на базовую станцию в соответствии с первым командным сообщением, переданным на устройство плоскости управления обслуживающего шлюза. Вышеупомянутое первое командное сообщение используется для того, чтобы отдать устройству плоскости пересылки команду отправить ответ на запрос MAC-адреса на базовую станции, и первое командное сообщение может представлять собой запись о потоке пересылки.
Следует отметить, что поскольку в базовой сети мобильной связи могут использоваться множество устройств плоскости пересылки, то есть базовая станция соединена с множеством устройств плоскости пересылки, то базовая станция может осуществлять вещательную передачу запроса MAC-адреса на множество устройств плоскости пересылки. Когда устройство плоскости управления обслуживающего шлюза отправляет ответ на запрос MAC-адреса на устройство плоскости пересылки, устройство плоскости управления обслуживающего шлюза может, кроме того, передать первое командное сообщение на целевое устройство плоскости пересылки. Первое командное сообщение используется для выдачи устройству плоскости пересылки команды на передачу ответа на запрос MAC-адреса на базовую станцию, и первое командное сообщение может представлять собой запись о потоке пересылки. Для другого устройства плоскости пересылки, устройство плоскости управления обслуживающего шлюза может передать на это другое устройство плоскости пересылки второе командное сообщение. Второе командное сообщение используется для выдачи указанному другому устройству плоскости пересылки команды на аннулирование пакета данных, целевым МAС-адресом которого является целевое устройство плоскости пересылки, и ответ на запрос MAC-адреса инкапсулирован в этот пакет данных. Вышеупомянутое второе командное сообщение может также представлять собой запись о потоке пересылки.
Вышеупомянутая запись о потоке пересылки представляет собой способ осуществления правила пересылки и включает в себя сопоставляемые поля (сопоставляемое поле), счетчики, набор команд и тому подобное. Различные изготовители могут конструировать записи о потоке пересылки с различными функциями, соответствующими требованиям изготовителей. В частности, поле сопоставления записи о потоке пересылки включает в себя входной порт, заголовок пакета и метаданные, определенные предшествующей таблицей потоков. Стандарт OpenFlow 1.2 определяет 36 полей, которые используются для сопоставления поля заголовка и находятся в пакетных заголовках пяти уровней от канального уровня до транспортного уровня. Каждое поле заголовка имеет три требования - атрибута в отношении длины, маски и предпосылки. Счетчик записи о потоке пересылки собирает информацию о трафике, например, об активной записи, количестве раз поиска и количестве раз отправки пакета, и может обслуживать каждую запись о потоке пересылки, каждый поток, каждый порт и каждую очередь. Набор команд таблицы потоков может быть классифицирован на обязательные действия и необязательные действия. Три обязательных действия представляют собой пересылку пакета этого потока в заданный порт; инкапсуляцию и пересылку пакета этого потока на контроллер, так, чтобы контроллер принял решение о том, добавить ли поток в таблицу потоков; и аннулирование пакета.
В качестве примера, между устройством плоскости пересылки и устройством плоскости управления обслуживающего шлюза может, кроме того, располагаться устройство сетевого администрирования. Устройство сетевого администрирования может быть реализовано посредством программного обеспечения, или может представлять собой аппаратно реализованный объект, объединенный с устройством плоскости управления обслуживающего шлюза в одно устройство. В сетевой архитектуре, в которой расположено устройство сетевого администрирования, устройство плоскости пересылки может передавать всю информацию о сообщенном запросе MAC-адреса и тому подобное на это устройство сетевого администрирования. Устройство сетевого администрирования пересылает эту информацию на соответствующее устройство плоскости управления обслуживающего шлюза. Информация, отправляемая с устройства плоскости управления обслуживающего шлюза на устройство плоскости пересылки, может также пересылаться посредством устройства сетевого администрирования. Например, в архитектуре, в которой расположено устройство сетевого администрирования, в случае, когда устройство плоскости пересылки не хранит первое соответствие между этим целевым IP-адресом и МAС-адресом, устройство плоскости управления обслуживающего шлюза принимает, от устройства сетевого администрирования, запрос MAC-адреса, сообщенный устройством плоскости пересылки, получает МAС-адрес в соответствии с первым соответствием и целевым IP-адресом, и отправляет ответ на запрос MAC-адреса на устройство плоскости пересылки, используя устройство сетевого администрирования. Устройство сетевого администрирования может быть реализован посредством программного обеспечения, или может быть реализован посредством аппаратного обеспечения. В качестве примера, устройство сетевого администрирования может представлять собой сетевую операционную систему, и в этой сетевой операционной системе исполняются множественные приложения управляющего устройства.
В качестве примера, после приема GTP-пакета (пакета туннелирующего протокола GPRS (Общего сервиса пакетной радиопередачи данных)), сообщенного устройством плоскости пересылки, устройство сетевого администрирования может осуществить синтаксический анализ этого GTP-пакета для того, чтобы получить запрос MAC-адреса в GTP-пакете. Устройство сетевого администрирования может отправить этот запрос MAC-адреса соответствующему устройству плоскости управления обслуживающего шлюза. В качестве примера, устройство сетевого администрирования может отправить запрос MAC-адреса соответствующему устройству плоскости управления обслуживающего шлюза следующими двумя способами:
1. Устройство сетевого администрирования определяет соответствующее устройство плоскости управления обслуживающего шлюза в соответствии с IP-адресом, о котором сделан запрос в запросе MAC-адреса, и отправляет запрос MAC-адреса соответствующему устройству плоскости управления обслуживающего шлюза.
Если требуется, то на устройстве сетевого администрирования задается второе соответствие между целевым IP-адресом устройства плоскости пересылки и устройством плоскости управления обслуживающего шлюза, где это устройство плоскости управления обслуживающего шлюза сконфигурирован таким образом, чтобы управлять этим устройством плоскости пересылки. Устройство сетевого администрирования получает из запроса MAC-адреса целевой IP-адрес, о котором сделан запрос, находит, в соответствии со вторым соответствием, соответствующее устройство плоскости управления обслуживающего шлюза, и отправляет запрос MAC-адреса соответствующему устройству плоскости управления обслуживающего шлюза. Если требуется, то вышеупомянутое второе соответствие может храниться в устройстве сетевого администрирования, или может быть получено устройством сетевого администрирования из базы данных по конфигурациям.
2. Устройство сетевого администрирования заменяет МAС-адрес источника в запросе MAC-адреса МAС-адресом устройства сетевого администрирования, и осуществляет вещательную передачу сообщения с измененным запросом MAC-адреса на устройство плоскости управления обслуживающего шлюза.
Устройство сетевого администрирования заменяет МAС-адрес источника в запросе MAC-адреса МAС-адресом устройства сетевого администрирования таким образом, чтобы устройство плоскости управления обслуживающего шлюза могло возвратить соответствующий МAС-адрес устройству сетевого администрирования.
В соответствии со способом пакетной передачи, предусмотренным в этом варианте воплощения настоящего изобретения, устройство плоскости пересылки передает запрос MAC-адреса соответствующему устройству плоскости управления обслуживающего шлюза, так, чтобы устройство плоскости управления обслуживающего шлюза возвратило МAС-адрес, соответствующий целевому устройству плоскости пересылки, и отправило этот MAC адрес на базовую станцию с использованием этого целевого устройства плоскости пересылки. Следовательно, базовая станция может успешно получить МAС-адрес следующего транзитного узла базовой сети мобильной связи, и базовая станция может отправить пакет данных этому узлу базовой сети мобильной связи, избежав неудачу в передаче пакета, вызванную неудачей в выяснении, базовой станцией, MAC-адреса следующего транзитного узла базовой сети мобильной связи, и повышая долю успешных попыток передачи пакетов данных из сети доступа в базовую сеть мобильной связи.
В соответствии со способом пакетной передачи, предусмотренным в варианте воплощения настоящего изобретения, показанном на Фиг. 2, может быть осуществлен процесс успешной передачи пакета данных из сети доступа мобильной связи в базовую сеть мобильной связи (OpenFlow-сеть), и может быть решена проблема предшествующего уровня техники, при которой пакет данных не может быть отправлен шлюзу устройства плоскости пересылки в базовой сети мобильной связи, по причине того, что МAС-адрес нового следующего транзитного узла сети мобильной связи не конфигурируется на базовой станции. Следовательно, доля успешных попыток передачи пакетов, а именно, от базовой станции в базовую сеть мобильной связи, и осуществляемой в среде базовой сети мобильной связи, в которой плоскость пересылки отделена от плоскости управления, может быть повышена.
В соответствии со способом пакетной передачи, показанным на Фиг. 2, ниже описывается способ пакетной передачи, предусмотренный в этом варианте воплощения настоящего изобретения, с точки зрения устройства плоскости управления обслуживающего шлюза.
Как показано на Фиг. 3, этот вариант воплощения настоящего изобретения дополнительно предусматривает способ пакетной передачи, который может быть осуществлен посредством устройства плоскости управления обслуживающего шлюза. В частности, этот вариант воплощения изобретения, главным образом, нацелен на процесс передачи пакета данных из сети доступа мобильной связи в базовую сеть мобильной связи (например, в базовую сеть мобильной связи, которая использует технологии OpenFlow), в которой плоскость управления отделена от плоскости пересылки. Этот способ пакетной передачи может включать в себя этапы, на которых:
201. Устройство плоскости управления обслуживающего шлюза принимает запрос MAC-адреса, переданный устройством плоскости пересылки.
В качестве примера, вышеупомянутое устройство плоскости управления обслуживающего шлюза может представлять собой аппаратно реализованный объект или может представлять собой программно реализованный объект. Например, устройство плоскости управления обслуживающего шлюза здесь может представлять собой устройство, которое осуществляет функцию плоскости управления, например, SGW-шлюза или PGW-шлюза, и в одном аппаратно реализованном объекте могут быть расположены множественные устройства плоскости управления обслуживающего шлюза. В качестве примера, устройство плоскости управления обслуживающего шлюза может быть реализовано с использованием OpenFlow-контроллера, а вышеупомянутое устройство плоскости пересылки может представлять собой коммутатор, который поддерживает технологию OpenFlow. Вышеупомянутый запрос MAC-адреса включает в себя целевой IP-адрес пакета данных и специально используется для того, чтобы запрашивать МAС-адрес, соответствующий этому целевому IP-адресу. В качестве примера, вышеупомянутое сообщение с запросом MAC-адреса может представлять собой сообщение с запросом по ARP-протоколу (Протоколу разрешения адресов). Сообщение с запросом по ARP-протоколу может быть отправлено с использованием Протокола OpenFlow, например, инкапсулировано в сообщение "packet_out", или может быть отправлено непосредственно.
202. Устройство плоскости управления обслуживающего шлюза получает МAС-адрес в соответствии с целевым IP-адресом и первым соответствием между целевым IP-адресом и МAС-адресом.
В качестве примера, после приема пакета данных, отправленного устройством плоскости пересылки, устройство плоскости управления обслуживающего шлюза может получить целевой IP-адрес в запросе MAC-адреса в этом пакете данных посредством синтаксического анализа; может получить в соответствии с этим целевым IP-адресом соответствующее первое соответствие; и затем определить, в соответствии с первым соответствием и целевым IP-адресом в запросе MAC-адреса, IP-адрес, который относится к шлюзу устройства плоскости пересылки и соответствует целевому IP-адресу. Первое соответствие может быть предварительно сконфигурировано в устройстве плоскости управления обслуживающего шлюза или может быть получено, устройством плоскости управления обслуживающего шлюза, из базы данных по конфигурациям. В качестве примера, первое соответствие может представлять собой таблицу отношения отображения между IP-адресом сервера и IP-адресом шлюза устройства плоскости пересылки, что не ограничивается настоящим изобретением.
203. Устройство плоскости управления обслуживающего шлюза отправляет ответ на запрос MAC-адреса на устройство плоскости пересылки, так, чтобы устройство плоскости пересылки переслало ответ на запрос MAC-адреса на базовую станцию.
Вышеупомянутый ответ на запрос MAC-адреса включает в себя МAС-адрес.
Если требуется, то устройство плоскости управления обслуживающего шлюза отправляет на устройство плоскости пересылки первую команду пересылки, так, чтобы устройство плоскости пересылки после того, как устройство плоскости пересылки примет эту первую команду пересылки, переслало ответ на запрос MAC-адреса на базовую станцию. Вышеупомянутая первая команда пересылки может представлять собой запись о потоке пересылки.
В качестве примера, между устройством плоскости пересылки и устройством плоскости управления обслуживающего шлюза может быть дополнительно расположено устройство сетевого администрирования. Устройство сетевого администрирования может быть реализовано посредством программного обеспечения, или может быть аппаратно реализованным объектом, объединенным с устройством плоскости управления обслуживающего шлюза в одно устройство. В сетевой архитектуре, в которой расположено устройство сетевого администрирования, устройство плоскости пересылки может отправлять всю информацию о сообщенном запросе MAC-адреса и тому подобное на это устройство сетевого администрирования. Устройство сетевого администрирования пересылает эту информацию на соответствующее устройство плоскости управления обслуживающего шлюза. Информация, отправляемая с устройства плоскости управления обслуживающего шлюза на устройство плоскости пересылки может также пересылаться посредством устройства сетевого администрирования. Например, устройство плоскости управления обслуживающего шлюза принимает запрос MAC-адреса, пересланный устройством плоскости пересылки, используя устройство сетевого администрирования, или устройство плоскости управления обслуживающего шлюза, используя устройство сетевого администрирования, пересылает ответ на запрос MAC-адреса на устройство плоскости пересылки. В дополнение к этому, устройство сетевого администрирования может, кроме того, определять запрос MAC-адреса в соответствии с целевым IP-адресом и вторым соответствием между целевым IP-адресом и устройством плоскости управления обслуживающего шлюза, и отправлять этот запрос MAC-адреса на устройство плоскости управления обслуживающего шлюза, при этом вышеупомянутое второе соответствие может храниться в устройстве сетевого администрирования или может быть получено устройством сетевого администрирования, из базы данных по конфигурациям.
В соответствии со способом пакетной передачи, предусмотренном в этом варианте воплощения настоящего изобретения, устройство плоскости управления обслуживающего шлюза принимает запрос MAC-адреса, получает, в соответствии с целевым IP-адресом в этом запросе MAC-адреса и первым соответствием, МAС-адрес, соответствующий целевому устройству плоскости пересылки, и отправляет этот МAС-адрес на базовую станцию, используя устройство плоскости пересылки. Следовательно, базовая станция может успешно получить МAС-адрес следующего транзитного узла базовой сети мобильной связи, и базовая станция может отправить пакет данных этому узлу базовой сети мобильной связи, избежав неудачу в передаче пакета, вызванную неудачей в выяснении, базовой станцией, MAC-адреса следующего транзитного узла базовой сети мобильной связи, и повышая долю успешных попыток передачи пакетов данных из сети доступа в базовую сеть мобильной связи.
Нижеследующее описывает, в качестве примера, способ пакетной передачи, предусмотренный в этих вариантах воплощения настоящего изобретения, с множественных точек зрения в конкретных сценариях. За описаниями технического термина, концепции и тому подобного, которые имеются в нижеследующих вариантах воплощения изобретения и связаны с вышеописанными вариантами воплощения изобретения, можно обратиться к вышеописанным вариантам воплощения изобретения.
Нижеследующие варианты воплощения изобретения, главным образом нацелены на процесс отправки пакета данных из базовой станции в базовую сеть мобильной связи, и процесс передачи пакета данных от базовой сети мобильной связи во внешнюю сеть. Как показано на Фиг. 4 и Фиг. 5, конкретный вариант осуществления способа пакетной передачи, предусмотренного в этих вариантах воплощения настоящего изобретения, может также варьироваться в соответствии с различными сетевыми архитектурами. В качестве примера, первая сетевая архитектура включает в себя устройство плоскости пересылки и устройство плоскости управления обслуживающего шлюза, а во второй сетевой архитектуре, между устройством плоскости пересылки и устройством плоскости управления обслуживающего шлюза может быть дополнительно расположено устройство сетевого администрирования, при этом во второй сетевой архитектуре, устройство плоскости управления обслуживающего шлюза может представлять собой физическое устройство, или может представлять собой приложение - управляющее устройство, которое исполняется на устройстве сетевого администрирования и выполняет функцию управляющего устройства.
В ходе процесса, в котором сетевое устройство отправляет пакет данных в базовую сеть мобильной связи, для того, чтобы более эффективно осуществлять успешную передачу пакета данных, в сети может быть расположено устройство сетевого администрирования. Для конкретного примера, можно сделать ссылку на вариант воплощения изобретения, показанный на Фиг. 4. На Фиг. 4, базовая станция представляет собой усовершенствованный узел В (узел eNodeB).
Как показано на Фиг. 4:
301. Узел eNodeB принимает пакет данных восходящей линии связи от пользовательского оборудования.
В качестве примера, целевой IP-адрес этого пакета данных восходящей линии связи, представляет собой IP-адрес сервера, а целевой МAС-адрес (адрес по Протоколу управления доступом к передающей среде) представляет собой МAС-адрес этого узла eNodeB. После приема пакета данных восходящей линии связи, узлу eNodeB необходимо заменить МAС-адрес этого пакета данных восходящей линии связи на МAС-адрес следующего транзитного узла. Поскольку МAС-адрес следующего транзитного узла (то есть, SGW-шлюза) не сконфигурирован в узле eNodeB, то eNodeB может осуществить вещательную передачу сообщения по ARP-протоколу (Протоколу разрешения адресов) для того, чтобы получить МAС-адрес SGW-шлюза, при этом сообщение по ARP-протоколу несет в себе IP-адрес SGW-шлюза, который может именоваться как целевой IP-адрес.
302. Узел eNodeB осуществляет вещательную передачу сообщения с запросом по ARP-протоколу.
В качестве примера, IP-адрес, о котором сделан запрос в сообщении с запросом по ARP-протоколу, переданном узлом eNodeB, представляет собой IP-адрес шлюза базовой сети мобильной связи, и требуется получить МAС-адрес, соответствующий этому IP-адресу. В дополнение к этому, поскольку узел eNodeB соединен с множественными устройствами плоскости пересылки, то узел eNodeB может осуществлять вещательную передачу сообщения по ARP-протоколу на устройство (1) плоскости пересылки и на устройство (2) плоскости пересылки, при этом IP-адрес источника в сообщении с запросом по ARP-протоколу представляет собой IP-адрес узла eNodeB, МAС-адрес источника представляет собой МAС-адрес узла eNodeB, целевой IP-адрес представляет собой IP-адрес следующего транзитного узла (SGW-шлюза), а целевой МAС-адрес весь заполнен буквами F (все F представляют собой спецификацию протокола).
303. После приема сообщения с запросом по ARP-протоколу, вещательная передача которого осуществлялась узлом eNodeB, устройство плоскости пересылки отправляет это сообщение с запросом по ARP-протоколу на устройство сетевого администрирования.
В качестве примера, если между устройством плоскости управления обслуживающего шлюза и устройством плоскости пересылки в базовой сети мобильной связи используется Протокол OpenFlow, то после того, как устройство плоскости пересылки принимает сообщение с запросом по ARP-протоколу, вещательная передача которого осуществлялась узлом eNodeB, поскольку запись о потоке пересылки для обработки пакета сообщения с запросом по ARP-протоколу не сконфигурирована в устройстве плоскости пересылки, устройство плоскости пересылки может инкапсулировать сообщение с запросом по ARP-протоколу в сообщение "packet_in", и отправляет это сообщение "packet_in" на устройство сетевого администрирования, так, чтобы устройство сетевого администрирования переслало это сообщение "packet_in" на соответствующее устройство плоскости управления обслуживающего шлюза.
304. Устройство сетевого администрирования пересылает запрос по ARP-протоколу на устройство плоскости управления обслуживающего шлюза.
В качестве примера, после приема сообщения с запросом по ARP-протоколу, отправленного устройством плоскости пересылки, устройство сетевого администрирования может, в соответствии с IP-адресом, о котором сделан запрос в этом сообщении с запросом по ARP-протоколу, узнать соответствующее устройство плоскости управления обслуживающего шлюза и отправить сообщение с запросом по ARP-протоколу на соответствующее устройство плоскости управления обслуживающего шлюза. Например, после получения сообщения "packet_in", отправленного устройством плоскости пересылки, устройство сетевого администрирования может получить сообщение с запросом по ARP-протоколу посредством синтаксического анализа сообщения "packet_in". Устройство сетевого администрирования может отправить на устройство плоскости управления обслуживающего шлюза непосредственно сообщение с запросом по ARP-протоколу, или может вновь инкапсулировать сообщение с запросом по ARP-протоколу и отправить на устройство плоскости управления обслуживающего шлюза инкапсулированное сообщение с запросом по ARP-протоколу. Протокол, используемый для второй инкапсуляции, может представлять собой соответствующий протокол в технологии OpenFlow, или может представлять собой другой протокол, предварительно согласованный между устройством сетевого администрирования и устройством плоскости управления обслуживающего шлюза.
В качестве примера, как альтернатива, устройство сетевого администрирования может отправить, вещательным способом, сообщение с запросом по ARP-протоколу, принятое от устройства плоскости пересылки, на соответствующее устройство плоскости управления обслуживающего шлюза. Например, после приема сообщения с запросом по ARP-протоколу, отправленного устройством плоскости пересылки, или после получения сообщения с запросом по ARP-протоколу посредством синтаксического анализа сообщения "packet_in", отправленного устройством плоскости пересылки, устройство сетевого администрирования заменяет адрес источника в сообщении с запросом по ARP-протоколу на МAС-адрес устройства сетевого администрирования, и затем осуществляет вещательную передачу измененного сообщения с запросом по ARP-протоколу, так, чтобы устройство плоскости управления обслуживающего шлюза могло отправить на устройство сетевого администрирования сообщение с ответом на сообщение с запросом по ARP-протоколу.
305. Устройство плоскости управления обслуживающего шлюза отправляет на устройство сетевого администрирования сообщение с ответом по ARP-протоколу.
Сообщение с ответом по ARP-протоколу несет в себе МAС-адрес устройства плоскости управления обслуживающего шлюза.
В качестве примера, после приема сообщения с запросом по ARP-протоколу, устройство плоскости управления обслуживающего шлюза добавляет МAС-адрес устройства плоскости управления обслуживающего шлюза в сообщение с ответом по ARP-протоколу, отправляемое на устройство сетевого администрирования. Устройство плоскости управления обслуживающего шлюза может дополнительно инкапсулировать сообщение с запросом протокола определения адресов, и затем отправить инкапсулированное сообщение с запросом по ARP-протоколу на устройство сетевого администрирования, при этом инкапсуляция может быть выполнена с использованием Протокола OpenFlow, например, осуществлена в сообщение "packet_out", или инкапсуляция может быть выполнена с использованием другого протокола.
В качестве примера, устройство плоскости управления обслуживающего шлюза отправляет сообщение с ответом по ARP-протоколу на устройство (1) плоскости пересылки, при этом сообщение с ответом по ARP-протоколу может быть отправлено с использованием сообщения "packet_out", и сообщение с ответом по ARP-протоколу несет в себе вышеупомянутый МAС-адрес. Сообщение "packet_out" может нести в себе первую командную информацию для устройства (1) плоскости пересылки, или первая командная информация может быть отправлена устройству (1) плоскости пересылки дополнительно. Первая командная информация используется для того, чтобы отдать устройству (1) плоскости пересылки команду отправить ответ по ARP-протоколу на узел eNodeB, при этом первая командная информация может представлять собой запись о потоке. Если имеются множественные плоскости пересылки, то плоскость управления SGW-шлюза может отправить вторую командную информацию на устройство (2) плоскости пересылки для того, чтобы отдать устройству (2) плоскости пересылки команду аннулировать пакет данных, целевым МAС-адресом которого является вышеупомянутый МAС-адрес, в случае, когда этот пакет данных принят. Таким образом, может быть осуществлено то, что узел eNodeB отправляет пакет данных на правильное устройство плоскости пересылки, и вторая командная информация может также представлять собой запись о потоке.
306. Устройство сетевого администрирования отправляет сообщение с ответом по ARP-протоколу на устройство плоскости пересылки.
В качестве примера, после приема сообщения с ответом по ARP-протоколу, устройство сетевого администрирования может сначала инкапсулировать сообщение с ответом по ARP-протоколу, и затем отправить инкапсулированное сообщение с ответом по ARP-протоколу на устройство плоскости пересылки. Например, устройство сетевого администрирования инкапсулирует сообщение с ответом по ARP-протоколу в сообщение "packet_out" и отправляет сообщение "packet_out" на устройство плоскости пересылки.
307. Устройство плоскости пересылки отправляет принятое сообщение ответа по ARP-протоколу на узел eNodeB.
308. Узел eNodeB буферизует МAС-адрес, который относится к устройству плоскости пересылки, и имеется в этом сообщении с ответом по ARP-протоколу.
После буферизации MAC-адреса устройства плоскости пересылки, узел eNodeB сохраняет соответствие между МAС-адресом устройства плоскости пересылки и IP-адресом устройства плоскости пересылки, и IP-адрес устройства плоскости пересылки представляет собой IP-адрес, о котором сделан запрос в сообщении запроса по ARP -протоколу, переданном этим узлом eNodeB.
Узел eNodeB буферизует МАС-адрес устройства плоскости пересылки, так, чтобы узлу eNodeB больше не требовалось получать, используя запрос по ARP-протоколу, МAС-адрес этого устройства плоскости пересылки, когда после этого узел eNodeB принимает соответствующий пакет данных восходящей линии связи.
309. Узел eNodeB отправляет пакет данных восходящей линии связи на устройство плоскости пересылки, соответствующее МAС-адресу.
В качестве примера, узел eNodeB может выполнить в отношении данных восходящей линии связи инкапсуляцию в GTP-пакет (пакет туннелирующего протокола GPRS (Общего сервиса пакетной радиопередачи данных)), и отправить инкапсулированные данные восходящей линии связи на устройство плоскости пересылки, соответствующее этому МAС-адресу.
В качестве примера, устройство плоскости пересылки, которое отправляет сообщение с запросом по ARP-протоколу, вещательная передача которого осуществлялась узлом eNodeB, на устройство сетевого администрирования, и устройство плоскости пересылки, соответствующее этому МAС-адресу, могут представлять собой одно и то же устройство, или могут представлять собой различные устройства плоскости пересылки.
В соответствии со способом пакетной передачи, предусмотренным в этом варианте воплощения настоящего изобретения, благодаря использованию сети для доставки сетевому устройству MAC-адреса устройства плоскости пересылки, выбирается правильное устройство плоскости управления обслуживающего шлюза, и узел eNodeB может успешно отправить пакет данных восходящей линии связи на это устройство плоскости пересылки, повышая долю успешных попыток передачи пакетов данных из сети доступа мобильной связи в базовую сеть мобильной связи.
Ниже описывается способ для отправки пакета данных из базовой сети мобильной связи во внешнюю сеть.
В отношении некоторого варианта осуществления способа пакетной передачи, предусмотренного в этом варианте воплощения настоящего изобретения, в первой сетевой архитектуре, можно сделать ссылку на Фиг. 5. Как показано на Фиг. 5:
401. Устройство плоскости пересылки сообщает запрос MAC-адреса (адреса по Протоколу управления доступом к передающей среде) устройству плоскости управления обслуживающего шлюза.
В качестве примера, устройство плоскости управления обслуживающего шлюза здесь может представлять собой устройство, которое имеет функцию плоскости управления, например, SGW-шлюза или PGW-шлюза. Одно устройство плоскости управления обслуживающего шлюза может объединять множественные функции плоскостей управления. Устройство плоскости управления обслуживающего шлюза может быть реализовано здесь с использованием контроллера, который поддерживает технологию OpenFlow. В качестве примера, устройство плоскости пересылки здесь может представлять собой коммутатор, который поддерживает технологию OpenFlow. В качестве примера, вышеупомянутая внешняя сеть может представлять собой сеть предприятия, сеть "Интернет" или тому подобное. В качестве примера, вышеупомянутый пакет данных может представлять собой пакет данных, инкапсулированный в GTP-пакет (пакет туннелирующего протокола GPRS (Общего сервиса пакетной радиопередачи данных)).
В качестве примера, на этапе 401 а, устройство плоскости пересылки может также непосредственно сообщить целевой IP-адрес устройству плоскости управления обслуживающего шлюза.
402. Устройство плоскости управления обслуживающего шлюза определяет, в соответствии со стратегией выбора маршрута и целевым IP-адресом пакета данных, сообщенным устройством плоскости пересылки, IP-адрес, который относится к шлюзу внешней сети и соответствует целевому IP-адресу.
В качестве примера, стратегия выбора маршрута может представлять собой отношением отображения между целевым IP-адресом пакета данных и IP-адресом шлюза внешней сети, при этом стратегия выбора маршрута может быть предварительно сконфигурирована в устройстве плоскости управления обслуживающего шлюза или может быть получена от другого сетевого устройства. В качестве примера, устройство плоскости управления обслуживающего шлюза может получить целевой IP-адрес пакета данных посредством синтаксического анализа пакета данных, сообщенного устройством плоскости пересылки, и затем получить IP-адрес шлюза внешней сети в соответствии с отношением отображения между этим целевым IP-адресом и IP-адресом шлюза внешней сети.
403. В случае, когда устройство плоскости управления обслуживающего шлюза не хранит МAС-адрес, соответствующий IP-адресу шлюза внешней сети, устройство плоскости управления обслуживающего шлюза отправляет командное сообщение на устройство плоскости пересылки.
Вышеупомянутое командное сообщение используется для того, чтобы отдать устройству плоскости пересылки команду осуществить вещательную передачу сообщения с запросом MAC-адреса на шлюз внешней сети для того, чтобы получить МAС-адрес шлюза внешней сети.
В качестве примера, вышеупомянутое сообщение с запросом MAC-адреса может представлять собой сообщение с запросом по ARP-протоколу (Протоколу разрешения адресов), и сообщение с запросом по ARP-протоколу может быть отправлено с использованием Протокола OpenFlow, например, инкапсулированным в сообщение "packet_out", или может быть отправлено непосредственно.
Если требуется, то перед этапом 403, способ дополнительно включает в себя: этап, на котором генерируют, посредством устройства плоскости управления обслуживающего шлюза, запрос MAC-адреса в соответствии с IP-адресом шлюза внешней сети. Вышеупомянутое командное сообщение включает в себя это сообщение с запросом MAC-адреса. Если требуется, то после приема MAC-адреса шлюза внешней сети, устройство плоскости управления обслуживающего шлюза может дополнительно сохранить МAС-адрес шлюза внешней сети. Вышеупомянутый процесс может повысить легкость, при которой после этого устройству плоскости управления обслуживающего шлюза больше не требуется отдавать устройству плоскости пересылки команду запросить МAС-адрес шлюза внешней сети, что сберегает сетевые ресурсы.
В качестве примера, устройство плоскости управления обслуживающего шлюза отдает устройству плоскости пересылки команду осуществить вещательную передачу запроса о МAС-адресе, отправленного устройством плоскости управления обслуживающего шлюза, для получения MAC-адреса шлюза внешней сети, что способствует генерированию после этого записи о потоке, соответствующей пакету данных, сообщенному на этапе 401, и реализует правильную передачу пакета данных.
404а. Устройство плоскости пересылки осуществляет в соответствии с командным сообщением, отправленным устройством плоскости управления обслуживающего шлюза, вещательную передачу сообщения с запросом MAC-адреса на шлюз внешней сети для того, чтобы запросить МAС-адрес шлюза внешней сети.
В качестве примера, после приема командного сообщения, отправленного устройством плоскости управления обслуживающего шлюза, устройство плоскости пересылки может осуществить, в соответствии с этим командным сообщением, вещательную передачу сообщения с запросом MAC-адреса, включенного в состав командного сообщения, на шлюз внешней сети для того, чтобы получить МAС-адрес шлюза внешней сети. В качестве альтернативы, устройство плоскости пересылки может, в соответствии с командным сообщением, сгенерировать сообщение с запросом MAC-адреса, и осуществит вещательную передачу сообщения с запросом MAC-адреса на шлюз внешней сети для того, чтобы получить МAС-адрес шлюза внешней сети.
404b. После приема сообщения с запросом MAC-адреса, шлюз внешней сети отправляет на устройство плоскости пересылки МAС-адрес шлюза внешней сети.
404с. Устройство плоскости пересылки сообщает принятый МAС-адрес шлюза внешней сети устройству плоскости управления обслуживающего шлюза.
405. Устройство плоскости управления обслуживающего шлюза доставляет, в соответствии с МAС-адресом, который относится к шлюзу внешней сети и сообщен устройством плоскости пересылки, запись о потоке пересылки, соответствующую этому пакету данных, на устройство плоскости пересылки.
В качестве примера, после приема MAC-адреса шлюза внешней сети, устройство плоскости управления обслуживающего шлюза может сгенерировать в соответствии с этим МAС-адресом соответствующую запись о потоке пересылки, так, чтобы устройство плоскости пересылки переслало, в соответствии с этой записью о потоке пересылки, пакет данных на шлюз внешней сети.
406. Устройство плоскости пересылки отправляет, в соответствии с этой записью о потоке пересылки, пакет данных на шлюз внешней сети.
В соответствии со способом пакетной передачи, предусмотренном в этом варианте воплощения настоящего изобретения, устройство плоскости управления обслуживающего шлюза отдает устройству плоскости пересылки команду запросить МAС-адрес шлюза внешней сети, так, чтобы устройство плоскости управления обслуживающего шлюза могло успешно доставить запись о потоке пересылки сообщенного пакета данных на устройство плоскости пересылки. Следовательно, устройство плоскости пересылки может отправить пакет данных на шлюз внешней сети в соответствии с этой записью о потоке пересылки, что реализует успешную передачу пакета данных из внутренней части сети мобильной связи во внешнюю сеть.
Во второй сетевой архитектуре, между устройством плоскости пересылки и устройством плоскости управления обслуживающего шлюза располагается устройство сетевого администрирования. В ходе процесса передачи пакета данных из базовой сети мобильной связи во внешнюю сеть, обмен информацией между устройством плоскости пересылки и устройством плоскости управления обслуживающего шлюза выполняется с использованием этого устройства сетевого администрирования.
В качестве примера, на этапе 403, в случае, когда устройство плоскости управления обслуживающего шлюза не хранит МAС-адрес, соответствующий IP-адресу шлюза внешней сети, устройство плоскости управления обслуживающего шлюза отправляет командное сообщение на устройство плоскости пересылки, используя устройство сетевого администрирования.
В качестве примера, на этапе 404 с, устройство плоскости пересылки сообщает МAС-адрес шлюза внешней сети устройству плоскости управления обслуживающего шлюза, используя устройство сетевого администрирования.
В качестве примера, на этапе 405, устройство плоскости управления обслуживающего шлюза доставляет запись о потоке пересылки, соответствующую этому пакету данных, на устройство плоскости пересылки, используя устройство сетевого администрирования.
Устройство сетевого администрирования пересылает информацию между устройством плоскости пересылки и устройством плоскости управления обслуживающего шлюза, что способствует упрощению использования устройства плоскости пересылки. Устройству плоскости пересылки необходимо только отправлять информацию, которую необходимо отправлять на устройство плоскости управления обслуживающего шлюза, на устройство сетевого администрирования, а устройство сетевого администрирования может переслать эту информацию соответствующему устройству плоскости управления обслуживающего шлюза в соответствии с некоторым предварительно заданным правилом, что облегчает осуществление отделения управления от пересылки.
Аналогичным образом, шлюзом внешней сети может быть сетевое устройство. Передача пакета данных нисходящей линии связи от шлюза внешней сети на устройство плоскости пересылки может быть осуществлена с использованием способа, показанного на Фиг. 6, в котором успешно осуществлена отправка пакета данных из внешней сети в базовую сеть мобильной связи.
Из вышеописанных вариантов воплощения изобретения можно видеть, что в сетевой архитектуре, которая использует технологии отделения управления от пересылки, задача отправки данных из базовой сети мобильной связи во внешнюю сеть, задача отправки данных из сети доступа мобильной связи в базовую сеть мобильной связи, задача отправки данных из внешней сети в базовую сеть мобильной связи и тому подобное могут быть отдельно разрешены с использованием способа пакетной передачи, предусмотренного в этом варианте воплощения настоящего изобретения. Следовательно, в соответствии со способом пакетной передачи, предусмотренном в настоящем изобретении, может быть успешно осуществлена передача пакета данных из базовой сети мобильной связи вовне (в сеть доступа мобильной связи или во внешнюю сеть), и может также быть успешно осуществлена передача пакета данных из другой сети (сети доступа мобильной связи или внешней сети) в базовую сеть мобильной связи. В качестве примера, из вышеописанных вариантов воплощения настоящего изобретения можно понять, что, комбинируя способы пакетной передачи, предусмотренные в различных вариантах воплощения настоящего изобретения, можно совершать и осуществлять передачу пакет данных от базовой станции в базовую сеть мобильной связи и затем во внешнюю сеть или из внешней сети в базовую сеть мобильной связи и затем на базовую станцию. В качестве примера используется пакет данных восходящей линии связи. Например, пользовательское оборудование с использованием базовой станции отправляет пакет данных на сервер сети "Интернет". Для процесса передачи пакета данных, справочная информация может быть сделана к следующему. За информацией об относящемся к этому техническом термине, относящейся к этому концепции и тому подобным можно обратиться к относящейся к этому части в вышеописанных вариантах воплощения изобретения, и подробности здесь не описываются.
1. Когда пользовательскому оборудованию необходимо отправить пакет данных серверу сети "Интернет", пользовательскому оборудованию сначала необходимо отправить этот пакет данных на базовую станцию.
2. После приема пакета данных, отправленного пользовательским оборудованием, базовая станция инкапсулирует пакет данных в GTP-пакет (пакет туннелирующего протокола GPRS (Общего сервиса пакетной радиопередачи данных)), и отправляет GTP-пакет на устройство плоскости пересылки. Если базовая станция хранит МAС-адрес, соответствующий IP-адресу устройства плоскости пересылки, то есть, МAС-адрес устройства плоскости пересылки, базовая станция может непосредственно отправить GTP- пакет на соответствующее устройство плоскости пересылки. Если базовая станция не хранит МAС-адрес устройства плоскости пересылки, то базовой станции необходимо получить МAС-адрес устройства плоскости пересылки. Базовая станция может получить МAС-адрес устройства плоскости пересылки способом запроса по ARP-протоколу (Протоколу разрешения адресов). В качестве примера, базовая станция осуществляет вещательную передачу сообщение с запросом по ARP-протоколу вовне. IP-адрес, о котором сделан запрос в сообщении с запросом по ARP-протоколу представляет собой IP-адрес устройства плоскости пересылки. Сообщение с запросом по ARP-протоколу используется для того, чтобы отдать команду получить МAС-адрес устройства плоскости пересылки, в котором IP-адрес представляет собой IP-адрес, о котором сделан запрос. После того, как устройство плоскости пересылки принимает переданное вещательным способом сообщение с запросом по ARP-протоколу, поскольку устройство плоскости пересылки не может обработать сообщение с запросом по ARP-протоколу, устройство плоскости пересылки должно отправить сообщение с запросом по ARP-протоколу на устройство плоскости управления обслуживающего шлюза, для обработки. Конечно же, здесь устройство плоскости пересылки может, в качестве альтернативы, отправить сообщение с запросом по ARP-протоколу на устройство сетевого администрирования, так, чтобы устройство сетевого администрирования переслало сообщение с запросом по ARP-протоколу на соответствующее устройство плоскости управления обслуживающего шлюза, для обработки. После приема сообщения с запросом по ARP-протоколу, устройство плоскости управления обслуживающего шлюза может ответить на сообщение с запросом по ARP-протоколу, и возвращает МAС-адрес, соответствующий IP-адресу, о котором сделан запрос в сообщении с запросом по ARP-протоколу. Узел eNodeB может узнать, используя МAС-адрес, устройство плоскости пересылки, соответствующее этому МAС-адресу. Однако после приема сообщения с запросом по ARP-протоколу, устройство сетевого администрирования может отправить запрос по ARP-протоколу на соответствующее устройство плоскости управления обслуживающего шлюза двумя способами. В одном способе, устройство сетевого администрирования осуществляет синтаксический анализ IP-адреса, о котором сделан запрос в сообщении с запросом по ARP-протоколу, выбирает, в соответствии с этим IP-адресом, о котором сделан запрос, соответствующее устройство плоскости управления обслуживающего шлюза, и отправляет запрос по ARP-протоколу на соответствующее устройство плоскости управления обслуживающего шлюза. В другом способе, устройство сетевого администрирования осуществляет вещательную передачу запроса по ARP-протоколу на устройство плоскости управления обслуживающего шлюза для того, чтобы получить ответ от соответствующего устройства плоскости управления обслуживающего шлюза; после приема сообщения с запросом по ARP-протоколу, отправленного устройством плоскости пересылки, устройство сетевого администрирования заменяет МAС-адрес источника в запросе по ARP-протоколу на МAС-адрес устройства сетевого администрирования и затем осуществляет вещательную передачу этого MAC-адреса; таким образом, при приеме запроса по ARP-протоколу, соответствующее устройство плоскости управления обслуживающего шлюза может отправить сообщение с ответом по ARP-протоколу на устройство сетевого администрирования. После приема сообщения с запросом по ARP-протоколу, соответствующее устройство плоскости управления обслуживающего шлюза может ответить на это сообщение с запросом по ARP-протоколу, и возвращает МAС-адрес, соответствующий IP-адресу, о котором сделан запрос в сообщении с запросом по ARP-протоколу. Узел eNodeB может узнать, используя МAС-адрес, устройство плоскости пересылки, соответствующее этому MAC адресу. После приема MAC-адреса, отправленного устройством плоскости управления обслуживающего шлюза, устройство сетевого администрирования может отправить этот МAС-адрес на устройство плоскости пересылки. После приема MAC-адреса, устройство плоскости пересылки может отправить этот МAС-адрес на узел eNodeB. В ходе вышеописанного процесса передачи MAC-адреса от устройства сетевого администрирования до узла eNodeB может быть выполнена соответствующая инкапсуляция, например, инкапсуляция в GTP-пакет. После приема MAC-адреса, соответствующего IP-адресу, о котором сделан запрос, eNodeB может буферизовать этот МAС-адрес, и также зарегистрировать соответствия между этим IP-адресом и этим МAС-адресом. Таким образом, этот МAС-адрес, соответствующий этому IP-адресу, не нужно после этого получать вновь, что уменьшает затраты на передачу сигналов и повышает эффективность. После приема MAC-адреса от устройства плоскости пересылки, узел eNodeB может отправить пакет данных этому устройству плоскости пересылки.
3. Устройство плоскости пересылки пересылает пакет данных на другое устройство плоскости пересылки. Этот этап является необязательным.
4. Устройство плоскости пересылки отправляет пакет данных на шлюз сети "Интернет".
После того, как устройство плоскости пересылки принимает пакет данных, поскольку устройство плоскости пересылки не хранит запись о потоке пересылки для обработки этого пакета данных, устройству плоскости пересылки необходимо сообщить принятый пакет данных устройству плоскости управления обслуживающего шлюза. Например, пакет данных может быть кратко инкапсулирован в сообщение "packet_in", это сообщение "packet_in" может быть отправлено на устройство сетевого администрирования, и устройство сетевого администрирования отправляет сообщение "packet_in" на соответствующее устройство плоскости управления обслуживающего шлюза. После приема пакета данных, устройство плоскости управления обслуживающего шлюза, осуществляя синтаксический анализ пакета данных, получает целевой IP-адрес пакета данных. Шлюз сети "Интернет", которому должен быть отправлен этот пакет данных, можно узнать согласно соответствию между целевым IP-адресом и IP-адресом шлюза сети "Интернет". Поскольку устройство плоскости управления обслуживающего шлюза не хранит МАC-адрес шлюза сети "Интернет", то устройству плоскости управления обслуживающего шлюза далее необходимо запросить МAС-адрес шлюза сети "Интернет" извне, так, чтобы сгенерировать запись о потоке пересылки и доставить эту запись о потоке пересылки на устройство плоскости пересылки; следовательно, устройство плоскости пересылки отправляет этот пакет данных на соответствующий шлюз сети "Интернет". В некотором примере, устройство плоскости управления обслуживающего шлюза может отдать устройству плоскости пересылки команду отправить сообщение с запросом по ARP-протоколу, для того, чтобы получить МAС-адрес шлюза сети "Интернет". Устройство плоскости управления обслуживающего шлюза отправляет командное сообщение на устройство плоскости пересылки, используя устройство сетевого администрирования, для того чтобы отдать устройству плоскости пересылки команду осуществить вещательную передачу сообщения с запросом по ARP-протоколу, так, чтобы сообщение с запросом по ARP-протоколу могло быть отправлено на соответствующий шлюз сети "Интернет", для того, чтобы получить МAС-адрес этого шлюза сети "Интернет". Сообщение с запросом по ARP-протоколу, передаваемое вещательным способом устройством плоскости пересылки, может быть сгенерировано устройством плоскости пересылки или может быть сгенерировано устройством плоскости управления обслуживающего шлюза, внесено в вышеупомянутое командное сообщение и отправляло устройству плоскости пересылки. После приема сообщения с запросом по ARP-протоколу, шлюз сети "Интернет" может отправить МAС-адрес шлюза сети "Интернет" на устройство плоскости пересылки, используя сообщение с ответом по ARP-протоколу. После приема MAC-адреса, устройство плоскости пересылки может, используя устройство сетевого администрирования, сообщить этот МAС-адрес устройству плоскости управления обслуживающего шлюза. После приема MAC-адреса соответствующего шлюза сети "Интернет", устройство плоскости управления обслуживающего шлюза может доставить на устройство плоскости пересылки, запись о потоке пересылки, которая отдает устройству плоскости пересылки команду переслать МAС-адрес на этот шлюз сети "Интернет". После приема записи о потоке пересылки, доставленной устройством плоскости управления обслуживающего шлюза, устройство плоскости пересылки может отправить, в соответствии с этой записью о потоке пересылки, пакет данных на соответствующий шлюз сети "Интернет", и затем этот шлюз сети "Интернет" может отправить пакет данных на соответствующий сервер сети "Интернет". На этом, передача пакета данных от пользовательского оборудования в базовую сеть мобильной связи, и из базовой сети мобильной связи в сеть "Интернет" завершена.
Эти варианты воплощения настоящего изобретения, кроме того, предусматривают соответствующие устройства для осуществления способа пакетной передачи, предусмотренного в этих вариантах воплощения настоящего изобретения.
Этот вариант воплощения настоящего изобретения предусматривает устройство плоскости пересылки, которое может быть сконфигурировано таким образом, чтобы реализовывать устройство плоскости пересылки, описанное в вариантах воплощения изобретения, показанных на Фиг. 2, Фиг. 3, Фиг. 4 и Фиг. 5. За информацией об устройстве плоскости пересылки, предусмотренном в этом варианте воплощения настоящего изобретения, такой как функции, механизм функционирования, относящийся к этому технический термин и относящаяся к этом концепция, можно обратиться к вариантам воплощения изобретения, которые показаны на фигурах: с Фиг. 1 по Фиг. 5. Устройство плоскости пересылки, предусмотренное в этом варианте воплощения настоящего изобретения, может представлять собой коммутатор, который поддерживает технологию OpenFlow. Как показано на Фиг. 6, устройство 5 плоскости пересылки включает в себя: первый принимающий блок 51, первый пересылающий блок 52, второй принимающий блок 53 и второй пересылающий блок 54.
Первый принимающий блок 51 сконфигурирован таким образом, чтобы принимать запрос MAC-адреса (адреса по Протоколу управления доступом к передающей среде), переданный вещательным способом базовой станцией, при этом
вышеупомянутый запрос MAC-адреса включает в себя целевой IP-адрес (адрес по Протоколу межсетевого взаимодействия) и используется для того, чтобы запрашивать МAС-адрес, соответствующий этому целевому IP-адресу.
Первый пересылающий блок 52 сконфигурирован таким образом, чтобы в случае, когда устройство 5 плоскости пересылки не хранит первое соответствие между этим целевым IP-адресом и МAС-адресом, пересылать запрос MAC-адреса на устройство плоскости управления обслуживающего шлюза, так, чтобы устройство плоскости управления обслуживающего шлюза получило МAС-адрес в соответствии с первым соответствием и целевым IP-адресом, и отправило ответ на запрос MAC-адреса на устройство плоскости пересылки, при этом
вышеупомянутый ответ на запрос MAC-адреса включает в себя МAС-адрес.
Второй принимающий блок 53 сконфигурирован таким образом, чтобы принимать ответ на запрос MAC-адреса.
Второй пересылающий блок 54 сконфигурирован таким образом, чтобы пересылать ответ на запрос MAC-адреса на базовую станцию.
Если требуется, то, как показано на Фиг. 6, устройство 5 плоскости пересылки дополнительно включает в себя третий принимающий блок 55.
Третий принимающий блок 55 сконфигурирован таким образом, чтобы принимать первую команду пересылки, отправленную устройством плоскости управления обслуживающего шлюза, при этом
вышеупомянутая первая команда пересылки используется для того, чтобы отдавать устройству плоскости пересылки команду переслать ответ на запрос MAC-адреса на базовую станцию.
Второй пересылающий блок 54 сконфигурирован таким образом, чтобы в соответствии с первой командой пересылки отправлять ответ на запрос MAC-адреса на базовую станцию.
Если требуется, то первый пересылающий блок 52 сконфигурирован таким образом, чтобы пересылать запрос MAC-адреса на устройство сетевого администрирования, так, чтобы устройство сетевого администрирования переслало запрос MAC-адреса на устройство плоскости управления обслуживающего шлюза.
Если требуется, то второй принимающий блок 53 сконфигурирован таким образом, чтобы принимать ответ на запрос MAC-адреса, пересылаемый устройством плоскости управления обслуживающего шлюза с использованием устройства сетевого администрирования.
В соответствии с устройством плоскости пересылки, предусмотренном в этом варианте воплощения настоящего изобретения, устройство плоскости пересылки отправляет запрос MAC-адреса на соответствующее устройство плоскости управления обслуживающего шлюза, так, чтобы устройство плоскости управления обслуживающего шлюза возвратило МAС-адрес, соответствующий целевому устройству плоскости пересылки, и отправило этот МAС-адрес на базовую станцию, используя это целевое устройство плоскости пересылки. Следовательно, базовая станция может успешно получить МAС-адрес следующего транзитного узла базовой сети мобильной связи, и базовая станция может отправить пакет данных этому узлу базовой сети мобильной связи, избежав неудачу в передаче пакета, вызванную неудачей в выяснении, базовой станцией, MAC-адреса следующего транзитного узла базовой сети мобильной связи, и повышая долю успешных попыток передачи пакетов данных из сети доступа в базовую сеть мобильной связи.
Деление на блоки устройства плоскости пересылки в этом варианте воплощения настоящего изобретения описано как пример. На самом деле, устройство плоскости пересылки в этом варианте воплощения настоящего изобретения может иметь множество способов деления на блоки.
Этот вариант воплощения настоящего изобретения предусматривает устройство плоскости управления обслуживающего шлюза, которое может быть сконфигурировано таким образом, чтобы реализовать устройство плоскости управления обслуживающего шлюза, описанное в вариантах воплощения изобретения, показанных на Фиг. 2, Фиг. 3, Фиг. 4 и Фиг. 5. За информацией, такой как механизм функционирования устройства плоскости управления обслуживающего шлюза, взаимодействие с другим сетевым элементом, относящийся к этому технический термин, и относящаяся к этому концепция, можно обратиться к относящимся к этому вариантам воплощения изобретения, показанным на фигурах: с Фиг. 1 по Фиг. 5. Устройство плоскости управления обслуживающего шлюза в этом варианте воплощения настоящего изобретения может представлять собой аппаратно реализованный объект или может быть реализован с использованием программного обеспечения. В качестве примера, устройство плоскости управления обслуживающего шлюза может, в частности, представлять собой устройство плоскости управления, например, SGW-шлюза или PGW-шлюза, и в одном аппаратно реализованном объекте могут быть расположены множественные устройства плоскости управления обслуживающего шлюза. Например, устройство плоскости управления обслуживающего шлюза может представлять собой контроллер, который поддерживает технологию OpenFlow. Как показано на Фиг. 7, устройство 6 плоскости управления обслуживающего шлюза включает в себя принимающий блок 61, блок 62 получения MAC-адреса и первый отправляющий блок 63.
Принимающий блок 61 сконфигурирован таким образом, чтобы принимать запрос MAC-адреса (адреса по Протоколу управления доступом к передающей среде), при этом
вышеупомянутый запрос MAC-адреса включает в себя целевой IP-адрес (адрес по Протоколу межсетевого взаимодействия) и используется для того, чтобы запрашивать МAС-адрес, соответствующий этому целевому IP-адресу.
Блок 62 получения MAC-адреса сконфигурирован таким образом, чтобы получать МAС-адрес в соответствии с целевым IP-адресом и первым соответствием между целевым IP-адресом и МAС-адресом.
Первый отправляющий блок 63 сконфигурирован таким образом, чтобы отправлять ответ на запрос MAC-адреса на устройство плоскости пересылки, так, чтобы устройство плоскости пересылки переслало ответ на запрос MAC-адреса на базовую станцию,
при этом вышеупомянутый ответ на запрос MAC-адреса включает в себя МAС-адрес.
Если требуется, то вышеупомянутое первое соответствие хранится в устройстве плоскости управления обслуживающего шлюза; или вышеупомянутое первое соответствие получается устройством плоскости управления обслуживающего шлюза, из базы данных по конфигурациям.
Если требуется, то, как показано на Фиг. 7, устройство 6 плоскости управления обслуживающего шлюза дополнительно включает в себя второй отправляющий блок 64.
Второй отправляющий блок 64 сконфигурирован таким образом, чтобы отправлять на устройство плоскости пересылки первую команду пересылки, при этом
вышеупомянутая первая команда пересылки используется для того, чтобы отдавать устройству плоскости пересылки команду переслать ответ на запрос MAC-адреса на базовую станцию.
Если требуется, то, как показано на Фиг. 8, устройство 6 плоскости управления обслуживающего шлюза дополнительно включает в себя третий отправляющий блок 65.
Третий отправляющий блок 65 сконфигурирован таким образом, чтобы отправлять на другое устройство плоскости пересылки вторую команду пересылки, при этом
вышеупомянутая вторая команда пересылки используется для того, чтобы отдавать этому другому устройству плоскости пересылки команду аннулировать пакет данных, целевым МАС-адресом которого является этот МАС-адрес.
Если требуется, то принимающий блок 61 сконфигурирован таким образом, чтобы принимать запрос MAC-адреса, пересылаемый устройством плоскости пересылки с использованием устройства сетевого администрирования.
Если требуется, то первый отправляющий блок 63 сконфигурирован таким образом, чтобы пересылать ответ на запрос MAC-адреса на устройство плоскости пересылки, используя устройство сетевого администрирования, так, чтобы устройство плоскости пересылки переслало ответ на запрос MAC-адреса на базовую станцию.
Деление на блоки устройства плоскости управления обслуживающего шлюза в этом варианте воплощения настоящего изобретения описано как пример. На самом деле, устройство плоскости управления обслуживающего шлюза в этом варианте воплощения настоящего изобретения может иметь множество способов деления на блоки.
В соответствии с устройством плоскости управления обслуживающего шлюза, предусмотренным в этом варианте воплощения настоящего изобретения, устройство плоскости управления обслуживающего шлюза принимает запрос MAC-адреса, получает, в соответствии с целевым IP-адресом в запросе MAC-адреса и первым соответствием, МAС-адрес, соответствующий целевому устройству плоскости пересылки, и отправляет этот МAС-адрес на базовую станцию, используя устройство плоскости пересылки. Следовательно, базовая станция может успешно получить МAС-адрес следующего транзитного узла базовой сети мобильной связи, и базовая станция может отправить пакет данных этому узлу базовой сети мобильной связи, избежав неудачу в передаче пакета, вызванную неудачей в выяснении, базовой станцией, MAC-адреса следующего транзитного узла базовой сети мобильной связи, и повышая долю успешных попыток передачи пакетов данных из сети доступа в базовую сеть мобильной связи.
Устройство плоскости пересылки, предусмотренное в этом варианте воплощения настоящего изобретения, может представлять собой коммутатор, который поддерживает технологию OpenFlow. За информацией, такой как конкретный принцип функционирования устройства плоскости пересылки, взаимодействие с другим сетевым элементом, относящийся к этому технический термин и относящаяся к этому концепция, можно обратиться к устройству плоскости пересылки, показанному в варианте воплощения изобретения, приведенном на Фиг. 6, и подробности здесь не описываются.
В качестве примера, как показано на Фиг. 9, устройство 7 плоскости пересылки включает в себя блок 71 связи и процессор 72.
Блок 71 связи сконфигурирован таким образом, чтобы поддерживать связь с элементом внешней сети.
Процессор 72 сконфигурирован таким образом, чтобы:
принимать, с использованием блока 71 связи, запрос MAC-адреса (адреса по Протоколу управления доступом к передающей среде), переданный вещательным способом базовой станцией, при этом
вышеупомянутый запрос MAC-адреса включает в себя целевой IP-адрес (адрес по Протоколу межсетевого взаимодействия) и используется для того, чтобы запрашивать МAС-адрес, соответствующий этому целевому IP-адресу;
пересылать, в случае, когда устройство плоскости пересылки не хранит первое соответствие между этим целевым IP-адресом и MAC адресом, запрос MAC-адреса на устройство плоскости управления обслуживающего шлюза, используя блок 71 связи, так, чтобы устройство плоскости управления обслуживающего шлюза получило МAС-адрес в соответствии с первым соответствием и целевым IP-адресом и отправило ответ на запрос MAC-адреса на устройство плоскости пересылки, используя блок 71 связи, при этом
вышеупомянутый ответ на запрос MAC-адреса включает в себя МAС-адрес;
принимать, с использованием блока 71 связи, ответ на запрос MAC-адреса; и
пересылать, с использованием блока 71 связи, ответ на запрос MAC-адреса на базовую станцию.
Если требуется, то процессор 72 дополнительно сконфигурирован таким образом, чтобы принимать, с использованием блока 71 связи, первую команду пересылки, отправленную устройством плоскости управления обслуживающего шлюза, при этом
вышеупомянутая первая команда пересылки используется для того, чтобы отдавать устройству плоскости пересылки команду переслать ответ на запрос MAC-адреса на базовую станцию.
То, что процессор 72, используя блок 71 связи, пересылает ответ на запрос MAC-адреса на базовую станцию, включает в себя этап, на котором: отправляют, с использованием блока 71 связи, ответ на запрос MAC-адреса на базовую станцию в соответствии с первой командой пересылки.
Если требуется, то, что процессор 72, используя блок 71 связи, пересылает запрос MAC-адреса на устройство плоскости управления обслуживающего шлюза, включает в себя этап, на котором: пересылают, с использованием блока 71 связи, запрос MAC-адреса на устройство сетевого администрирования, так, чтобы устройство сетевого администрирования переслало запрос MAC-адреса на устройство плоскости управления обслуживающего шлюза.
Если требуется, то, что процессор 72, используя блок 71 связи, принимает ответ на запрос MAC-адреса, включает в себя этап, на котором: принимают, с использованием блока 71 связи, ответ на запрос MAC-адреса, пересылаемый устройством плоскости управления обслуживающего шлюза с использованием устройства сетевого администрирования.
Деление на блоки устройства плоскости пересылки в этом варианте воплощения настоящего изобретения описано как пример. На самом деле, устройство плоскости пересылки в этом варианте воплощения настоящего изобретения может иметь множество способов деления на блоки.
В соответствии с устройством плоскости пересылки, предусмотренном в этом варианте воплощения настоящего изобретения, устройство плоскости пересылки отправляет запрос MAC-адреса на соответствующее устройство плоскости управления обслуживающего шлюза, так, чтобы устройство плоскости управления обслуживающего шлюза возвратило МAС-адрес, соответствующий целевому устройству плоскости пересылки, и отправило этот МAС-адрес на базовую станцию, используя этот целевой устройство плоскости пересылки. Следовательно, базовая станция может успешно получить МAС-адрес следующего транзитного узла базовой сети мобильной связи, и базовая станция может отправить пакет данных этому узлу базовой сети мобильной связи, избежав неудачу в передаче пакета, вызванную неудачей в выяснении, базовой станцией, MAC-адреса следующего транзитного узла базовой сети мобильной связи, и повышая долю успешных попыток передачи пакетов данных из сети доступа в базовую сеть мобильной связи.
Устройство плоскости управления обслуживающего шлюза, предусмотренное в этом варианте воплощения настоящего изобретения, может представлять собой аппаратно реализованный объект или может быть реализовано с использованием программного обеспечения. В качестве примера, устройство плоскости управления обслуживающего шлюза может, в частности, представлять собой устройство плоскости управления, например, SGW-шлюза или PGW-шлюза, и в одном аппаратно реализованном объекте могут быть расположены множественные устройства плоскости управления обслуживающего шлюза. Например, устройство плоскости управления обслуживающего шлюза может представлять собой контроллер, который поддерживает технологию OpenFlow. За информацией, такой как конкретный принцип функционирования устройства плоскости управления обслуживающего шлюза, взаимодействие с другим сетевым элементом, относящийся к этому технический термин и относящаяся к этому концепция, можно обратиться к устройству плоскости управления обслуживающего шлюза, показанному в варианте воплощения изобретения, приведенном на Фиг. 7 или Фиг. 8, и подробности здесь не описываются.
В качестве примера, как показано на Фиг. 10,
устройство 8 плоскости управления обслуживающего шлюза включает в себя блок 81 связи и процессор 82.
Блок 81 связи сконфигурирован таким образом, чтобы поддерживать связь с элементом внешней сети.
Процессор 82 сконфигурирован таким образом, чтобы:
принимать, с использованием блока 81 связи, запрос MAC-адреса, отправленный устройством плоскости пересылки, при этом
вышеупомянутый запрос MAC-адреса включает в себя целевой IP-адрес (адрес по Протоколу межсетевого взаимодействия) и используется для того, чтобы запрашивать МAС-адрес, соответствующий этому целевому IP-адресу;
получать МAС-адрес в соответствии с целевым IP-адресом и первым соответствием между целевым IP-адресом и МAС-адресом; и
отправлять, с использованием блока 81 связи, ответ на запрос MAC-адреса на устройство плоскости пересылки, так, чтобы устройство плоскости пересылки, используя блок связи, переслало ответ на запрос MAC-адреса на базовую станцию, при этом
вышеупомянутый ответ на запрос MAC-адреса включает в себя МAС-адрес.
Если требуется, то вышеупомянутое первое соответствие хранится в устройстве плоскости управления обслуживающего шлюза; или вышеупомянутое первое соответствие получается, устройством плоскости управления обслуживающего шлюза, из базы данных по конфигурациям.
Если требуется, то вышеупомянутый процессор 82 дополнительно сконфигурирован таким образом, чтобы отправлять, используя блок 81 связи, на устройство плоскости пересылки первую команду пересылки, при этом
вышеупомянутая первая команда пересылки используется для того, чтобы отдавать устройству плоскости пересылки команду переслать ответ на запрос MAC-адреса на базовую станцию.
Если требуется, то процессор 82 дополнительно сконфигурирован таким образом, чтобы отправлять, используя блок 81 связи, на другое устройство плоскости пересылки вторую команду пересылки, при этом
вышеупомянутая вторая команда пересылки используется для того, чтобы отдавать этому другому устройству плоскости пересылки команду аннулировать пакет данных, целевым МAС-адресом которого является этот МAС-адрес.
Если требуется, то, что процессор 82, используя блок 81 связи, принимает, с использованием блока 81 связи, запрос MAC-адреса, отправленный устройством плоскости пересылки, включает в себя этап, на котором: принимают, с использованием блока 81 связи, запрос MAC-адреса, пересылаемый устройством плоскости пересылки с использованием устройства сетевого администрирования.
Если требуется, то, что процессор 82 отправляет, с использованием блока 81 связи, ответ на запрос MAC-адреса на устройство плоскости пересылки, так, чтобы устройство плоскости пересылки, используя блок связи, переслало ответ на запрос MAC-адреса на базовую станцию, включает в себя этап, на котором: пересылают ответ на запрос MAC-адреса на устройство плоскости пересылки, используя блок 81 связи и используя устройство сетевого администрирования, так, чтобы устройство плоскости пересылки переслало ответ на запрос MAC-адреса на базовую станцию.
Деление на блоки устройства плоскости управления обслуживающего шлюза в этом варианте воплощения настоящего изобретения описано как пример. На самом деле, устройство плоскости управления обслуживающего шлюза в этом варианте воплощения настоящего изобретения может иметь множество способов деления на блоки.
В соответствии с устройством плоскости управления обслуживающего шлюза, предусмотренным в этом варианте воплощения настоящего изобретения, устройство плоскости управления обслуживающего шлюза принимает запрос MAC-адреса, получает, в соответствии с целевым IP-адресом в запросе MAC-адреса и первым соответствием, МAС-адрес, соответствующий целевому устройству плоскости пересылки, и отправляет этот МAС-адрес на базовую станцию, используя устройство плоскости пересылки. Следовательно, базовая станция может успешно получить МAС-адрес следующего транзитного узла базовой сети мобильной связи, и базовая станция может отправить пакет данных этому узлу базовой сети мобильной связи, избежав неудачу в передаче пакета, вызванную неудачей в выяснении, базовой станцией, MAC-адреса следующего транзитного узла базовой сети мобильной связи, и повышая долю успешных попыток передачи пакетов данных из сети доступа в базовую сеть мобильной связи.
Устройство плоскости управления обслуживающего шлюза и устройство плоскости пересылки, которые предусмотрены в этих вариантах воплощения настоящего изобретения, могут, кроме того, сформировать систему связи для осуществления способа пакетной передачи, предусмотренного в вариантах воплощения изобретения, показанных на фигурах: с Фиг. 2 по Фиг. 5. В качестве примера, как показано на Фиг. 11, система 9 связи включает в себя устройство 91 плоскости управления обслуживающего шлюза и устройство 92 плоскости пересылки. Устройство 91 плоскости управления обслуживающего шлюза может представлять собой устройство плоскости управления обслуживающего шлюза, показанное на Фиг. 7 или Фиг. 8. Устройство 92 плоскости пересылки может представлять собой устройство плоскости пересылки, показанное на Фиг. 9.
Устройство 92 плоскости пересылки сконфигурирован таким образом, чтобы принимать запрос MAC-адреса (адреса по Протоколу управления доступом к передающей среде), переданный вещательным способом базовой станцией, и пересылать этот запрос MAC-адреса, при этом запрос MAC-адреса включает в себя целевой IP-адрес и используется для того, чтобы запрашивать МAС-адрес, соответствующий этому целевому IP-адресу, и устройство 92 плоскости пересылки не хранит первое соответствие между этим целевым IP-адресом и МAС-адресом.
Устройство 91 плоскости управления обслуживающего шлюза сконфигурирован таким образом, чтобы принимать запрос MAC-адреса, пересылаемый устройством плоскости пересылки, получать МAС-адрес в соответствии с первым соответствием и целевым IP-адресом, и отправлять ответ на запрос MAC-адреса, при этом ответ на запрос MAC-адреса включает в себя МAС-адрес.
Устройство 92 плоскости пересылки дополнительно сконфигурирован таким образом, чтобы принимать ответ на запрос MAC-адреса и пересылать ответ на запрос MAC-адреса на базовую станцию.
Если требуется, то первое соответствие хранится устройством 91 плоскости управления обслуживающего шлюза; или устройство 91 плоскости управления обслуживающего шлюза дополнительно сконфигурировано таким образом, чтобы получать первое соответствие из базы данных по конфигурациям.
Если требуется, то устройство 91 плоскости управления обслуживающего шлюза дополнительно сконфигурировано таким образом, чтобы отправлять на устройство 92 плоскости пересылки первую команду пересылки, при этом вышеупомянутая первая команда пересылки используется для того, чтобы отдавать устройству 92 плоскости пересылки команду переслать ответ на запрос MAC-адреса на базовую станцию. Устройство (92) плоскости пересылки сконфигурировано таким образом, чтобы в соответствии с первой командой пересылки отправлять ответ на запрос MAC-адреса на базовую станцию.
Если требуется, то, как показано на Фиг. 12, система 9 связи дополнительно включает в себя другое устройство 93 плоскости пересылки. Устройство 91 плоскости управления обслуживающего шлюза дополнительно сконфигурировано таким образом, чтобы отправлять на этот другое устройство плоскости пересылки вторую команду пересылки, при этом вторая команда пересылки используется для того, чтобы отдавать этому другому устройству плоскости пересылки команду аннулировать пакет данных, целевым МAС-адресом которого является этот МAС-адрес.
Если требуется, то, как показано на Фиг. 12 и Фиг. 13, система 9 связи дополнительно включает в себя устройство 94 сетевого администрирования. Устройство 92 плоскости пересылки сконфигурировано таким образом, чтобы пересылать запрос MAC-адреса на устройство 94 сетевого администрирования. Устройство 94 сетевого администрирования сконфигурировано таким образом, чтобы принимать запрос MAC-адреса, пересылаемый устройством 92 плоскости пересылки, и отправлять этот запрос MAC-адреса на устройство 91 плоскости управления обслуживающего шлюза.
Кроме того, если требуется, то, как показано на Фиг. 12, в случае, когда система 9 связи дополнительно включает в себя другое устройство 95 плоскости управления, устройство 94 сетевого администрирования сконфигурировано таким образом, чтобы осуществлять вещательную передачу запроса MAC-адреса на устройство 91 плоскости управления обслуживающего шлюза и на другое устройство 95 плоскости управления.
Если требуется, то устройство 94 сетевого администрирования сконфигурировано таким образом, чтобы отправлять запрос MAC-адреса на устройство 91 плоскости управления обслуживающего шлюза в соответствии с целевым IP-адресом и вторым соответствием между целевым IP-адресом и устройством плоскости управления обслуживающего шлюза.
Кроме того, если требуется, то второе соответствие хранится устройством 94 сетевого администрирования; или устройство 94 сетевого администрирования сконфигурировано таким образом, чтобы получать второе соответствие из базы данных по конфигурациям.
Если требуется, то устройство 94 сетевого администрирования дополнительно сконфигурировано таким образом, чтобы принимать от устройства 91 плоскости управления обслуживающего шлюза ответ на запрос MAC-адреса, и отправлять этот ответ на запрос MAC-адреса на устройство 92 плоскости пересылки.
В соответствии с системой связи, предусмотренной в этом варианте воплощения настоящего изобретения, устройство плоскости пересылки пересылает запрос MAC-адреса, переданный вещательным способом базовой станцией, на устройство плоскости управления обслуживающего шлюза, так, чтобы устройство плоскости управления обслуживающего шлюза получило, в соответствии с целевым IP-адресом в запросе MAC-адреса и первым соответствием, МAС-адрес, соответствующий этому целевому IP-адресу, и отправило этот МAС-адрес на базовую станцию. Следовательно, базовая станция может успешно получить МAС-адрес следующего транзитного узла базовой сети мобильной связи, и базовая станция может отправить пакет данных этому узлу базовой сети мобильной связи, избежав неудачу в передаче пакета, вызванную неудачей в выяснении, базовой станцией, MAC-адреса следующего транзитного узла базовой сети мобильной связи, и повышая долю успешных попыток передачи пакетов данных из сети доступа в базовую сеть мобильной связи.
Устройство плоскости управления обслуживающего шлюза и устройство плоскости пересылки, которые предусмотрены в вариантах воплощения настоящего изобретения, могут, кроме того, сформировать систему связи для осуществления способа пакетной передачи, предусмотренного в вариантах воплощения изобретения, показанных на фигурах: с Фиг. 2 по Фиг. 5. В качестве примера, как показано на Фиг. 14, система S10 связи включает в себя устройство S101 плоскости управления обслуживающего шлюза и устройство S102 плоскости пересылки. Устройство S101 плоскости управления обслуживающего шлюза может представлять собой устройство плоскости управления обслуживающего шлюза, показанное на Фиг. 10. Устройство S102 плоскости пересылки может представлять собой устройство плоскости пересылки, показанное на Фиг. 9.
Устройство S102 плоскости пересылки сконфигурировано таким образом, чтобы принимать запрос MAC-адреса (адреса по Протоколу управления доступом к передающей среде), переданный вещательным способом базовой станцией, и пересылать этот запрос MAC-адреса, при этом запрос MAC-адреса включает в себя целевой IP-адрес и используется для того, чтобы запрашивать МAС-адрес, соответствующий этому целевому IP-адресу, и устройство S102 плоскости пересылки не хранит первое соответствие между этим целевым IP-адресом и МAС-адресом.
Устройство S101 плоскости управления обслуживающего шлюза сконфигурировано таким образом, чтобы принимать запрос MAC-адреса, пересылаемый устройством S102 плоскости пересылки, получать МAС-адрес в соответствии с первым соответствием и целевым IP-адресом, и отправлять ответ на запрос MAC-адреса, при этом ответ на запрос MAC-адреса включает в себя МAС-адрес.
Устройство S102 плоскости пересылки дополнительно сконфигурирован таким образом, чтобы принимать ответ на запрос MAC-адреса и пересылать ответ на запрос MAC-адреса на базовую станцию.
Если требуется, то первое соответствие хранится устройством S101 плоскости управления обслуживающего шлюза; или устройство S101 плоскости управления обслуживающего шлюза дополнительно сконфигурировано таким образом, чтобы получать первое соответствие из базы данных по конфигурациям.
Если требуется, то устройство S101 плоскости управления обслуживающего шлюза дополнительно сконфигурировано таким образом, чтобы отправлять на устройство S102 плоскости пересылки первую команду пересылки, при этом первая команда пересылки используется для того, чтобы отдавать устройству S102 плоскости пересылки команду переслать ответ на запрос MAC-адреса на базовую станцию. Устройство S102 плоскости пересылки сконфигурировано таким образом, чтобы в соответствии с первой командой пересылки отправлять ответ на запрос MAC-адреса на базовую станцию.
Если требуется, то, как показано на Фиг. 15, система S10 связи дополнительно включает в себя другое устройство S103 плоскости пересылки. Устройство S101 плоскости управления обслуживающего шлюза дополнительно сконфигурировано таким образом, чтобы отправлять на другое устройство S103 плоскости пересылки вторую команду пересылки, при этом вторая команда пересылки используется для того, чтобы отдавать другому устройству S103 плоскости пересылки команду аннулировать пакет данных, целевым МAС-адресом которого является этот МAС-адрес.
Если требуется, то, как показано на Фиг. 14, Фиг. 15 и Фиг. 16, система S10 связи дополнительно включает в себя устройство S104 сетевого администрирования. Устройство S102 плоскости пересылки сконфигурировано таким образом, чтобы пересылать запрос MAC-адреса на устройство S104 сетевого администрирования. Устройство S104 сетевого администрирования сконфигурировано таким образом, чтобы принимать запрос MAC-адреса, пересылаемый устройством S102 плоскости пересылки, и отправлять этот запрос MAC-адреса на устройство S101 плоскости управления обслуживающего шлюза.
Кроме того, если требуется то, как показано на Фиг. 16, в случае, когда система S10 связи дополнительно включает в себя другое устройство S105 плоскости управления, устройство S104 сетевого администрирования сконфигурировано таким образом, чтобы осуществлять вещательную передачу запроса MAC-адреса на устройство S101 плоскости управления обслуживающего шлюза и на другое устройство S105 плоскости управления.
Если требуется, то устройство S104 сетевого администрирования сконфигурировано таким образом, чтобы отправлять запрос MAC-адреса на устройство S101 плоскости управления обслуживающего шлюза в соответствии с целевым IP-адресом и вторым соответствием между целевым IP-адресом и устройством плоскости управления обслуживающего шлюза.
Кроме того, если требуется, то второе соответствие хранится устройством S104 сетевого администрирования; или устройство S104 сетевого администрирования сконфигурировано таким образом, чтобы получать второе соответствие из базы данных по конфигурациям.
Если требуется, то устройство S104 сетевого администрирования дополнительно сконфигурировано таким образом, чтобы принимать от устройства (S101) плоскости управления обслуживающего шлюза ответ на запрос MAC-адреса, и отправлять этот ответ на запрос MAC-адреса на устройство S102 плоскости пересылки.
В соответствии с системой связи, предусмотренной в этом варианте воплощения настоящего изобретения, устройство (S102) плоскости пересылки пересылает запрос MAC-адреса, переданный вещательным способом базовой станцией, на устройство (S101) плоскости управления обслуживающего шлюза, так, чтобы устройство (S101) плоскости управления обслуживающего шлюза получило, в соответствии с целевым IP-адресом в запросе MAC-адреса и первым соответствием, МAС-адрес, соответствующий этому целевому IP-адресу, и отправило этот МAС-адрес на базовую станцию. Следовательно, базовая станция может успешно получить МAС-адрес следующего транзитного узла базовой сети мобильной связи, и базовая станция может отправить пакет данных этому узлу базовой сети мобильной связи, избежав неудачу в передаче пакета, вызванную неудачей в выяснении, базовой станцией, MAC-адреса следующего транзитного узла базовой сети мобильной связи, и повышая долю успешных попыток передачи пакетов данных из сети доступа в базовую сеть мобильной связи.
Следует понимать, что в этих нескольких вариантах воплощения изобретения, предусмотренных в настоящей заявке, раскрытые устройство и способ могут быть реализованы другими способами. Например, описанный вариант воплощения устройства приводится просто в качестве примера. Например, деление на блоки представляет собой просто деление по логическим функциям и в реальном варианте осуществления изобретения может представлять собой другое деление. Например, множество блоков или компонентов могут быть объединены или интегрированы в другую систему, или некоторые признаки могут быть проигнорированы или не выполнены. В дополнение к этому, продемонстрированные или рассмотренные взаимные связи или непосредственные связи или соединения связи могут быть реализованы с использованием некоторых интерфейсов. Непрямые связи или соединения связи между устройствами или блоками могут быть реализованы в электронной, механической или других формах.
В дополнение к этому, функциональные блоки в устройствах и системах в вариантах воплощения настоящего изобретения могут быть интегрированы в один блок обработки данных, или каждый из этих блоков может существовать физически обособленно, или два или более блоков интегрируются в один блок. Блоки могут быть реализованы в форме аппаратного обеспечения или могут быть реализованы в форме аппаратного обеспечения в дополнение к функциональному блоку программного обеспечения.
Все или некоторые из этапов вариантов воплощения способа могут быть осуществлены посредством программы, отдающей команды соответствующим аппаратным средствам. Эта программа может храниться на машиночитаемом носителе информации. При исполнении программы выполняются эти этапы вариантов воплощения способа. Вышеупомянутый носитель информации включает в себя: любой носитель, который может хранить код программы, такой носитель, как флэш-память USB, съемный жесткий диск, постоянное запоминающее устройство (Постоянное Запоминающее Устройство, для краткости - ROM), оперативное запоминающее устройство (Оперативное Запоминающее Устройство, для краткости - RAM), магнитный диск или оптический диск. [0239] Вышеприведенные описания представляют собой просто конкретные способы осуществления настоящего изобретения, но не предназначены для того, чтобы ограничивать объем охраны настоящего изобретения. Любые изменение или замена, с легкостью приходящие на ум специалисту в данной области техники в пределах технического объема, раскрытого в настоящем изобретении, должны попадать в пределы объема охраны настоящего изобретения. Следовательно, объем охраны настоящего изобретения должен подчиняться объему охраны формулы изобретения.
название | год | авторы | номер документа |
---|---|---|---|
ИНКАПСУЛЯЦИЯ АДРЕСА АСИММЕТРИЧНОЙ СЕТИ | 2011 |
|
RU2551814C2 |
СЕТЕВАЯ СИСТЕМА, СПОСОБ, УСТРОЙСТВО И ПРОГРАММА | 2013 |
|
RU2616169C2 |
СПОСОБ ОБЕСПЕЧЕНИЯ НЕПРЕРЫВНОСТИ ОБСЛУЖИВАНИЯ, ШЛЮЗ ПЛОСКОСТИ УПРАВЛЕНИЯ И СЕТЕВОЙ ЭЛЕМЕНТ УПРАВЛЕНИЯ МОБИЛЬНОСТЬЮ | 2015 |
|
RU2686596C1 |
СЕТЕВАЯ СИСТЕМА И СПОСОБ МАРШРУТИЗАЦИИ | 2011 |
|
RU2576473C2 |
СПОСОБ И УСТРОЙСТВО НАЗНАЧЕНИЯ IP-АДРЕСА | 2015 |
|
RU2676533C1 |
ОБЪЕКТ MTC-IWF, ОБЪЕКТ PCRF И СПОСОБ СВЯЗИ | 2014 |
|
RU2654488C2 |
СПОСОБ И УСТРОЙСТВО НАЗНАЧЕНИЯ IP-АДРЕСА | 2018 |
|
RU2698098C1 |
СИСТЕМА БЕСПРОВОДНОЙ СВЯЗИ, БАЗОВАЯ СТАНЦИЯ, МОБИЛЬНАЯ СТАНЦИЯ И СПОСОБ ОБРАБОТКИ | 2015 |
|
RU2682420C1 |
ОБРАБОТКА ПРИОРИТЕТОВ В СИСТЕМЕ СВЯЗИ ProSe | 2016 |
|
RU2694814C1 |
ОБРАБОТКА ТРАФИКА ЛОКАЛЬНОГО НЕПОСРЕДСТВЕННОГО СОЕДИНЕНЕНИЯ В ДОМАШНЕЙ БАЗОВОЙ СТАНЦИИ | 2009 |
|
RU2518186C2 |
Изобретение относится к технологиям сетевой связи. Технический результат заключается в повышении скорости передачи данных. Система связи, содержащая: устройство плоскости пересылки и устройство плоскости управления, расположенные в базовой сети, при этом устройство плоскости пересылки, выполнено с возможностью приема запроса МАС-адреса, переданного вещательным способом базовой станцией, и пересылки указанного запроса МАС-адреса, при этом запрос МАС-адреса содержит IP-адрес и используется для запроса МАС-адреса, соответствующего указанному IP-адресу, при этом устройство плоскости пересылки не хранит первое соответствие между указанными IP-адресом и МАС-адресом; устройство плоскости управления выполнено с возможностью приема запроса МАС-адреса, пересылаемого устройством плоскости пересылки, получения МАС-адреса в соответствии с первым соответствием и IP-адресом и передачи ответа на запрос МАС-адреса, при этом ответ на запрос МАС-адреса содержит МАС-адрес; а устройство плоскости пересылки дополнительно выполнено с возможностью приема ответа на запрос МАС-адреса и пересылки ответа на запрос МАС-адреса на базовую станцию; при этом устройство плоскости управления дополнительно выполнено с возможностью передачи, на устройство плоскости пересылки, первой команды пересылки. 3 н. и 13 з.п. ф-лы, 16 ил.
1. Система связи, содержащая: устройство плоскости пересылки и устройство плоскости управления, расположенные в базовой сети, при этом устройство плоскости пересылки, выполнено с возможностью приема запроса МАС-адреса, переданного вещательным способом базовой станцией, и пересылки указанного запроса МАС-адреса, при этом запрос МАС-адреса содержит IP-адрес и используется для запроса МАС-адреса, соответствующего указанному IP-адресу, при этом устройство плоскости пересылки не хранит первое соответствие между указанными IP-адресом и МАС-адресом; устройство плоскости управления выполнено с возможностью приема запроса МАС-адреса, пересылаемого устройством плоскости пересылки, получения МАС-адреса в соответствии с первым соответствием и IP-адресом и передачи ответа на запрос МАС-адреса, при этом ответ на запрос МАС-адреса содержит МАС-адрес; а устройство плоскости пересылки дополнительно выполнено с возможностью приема ответа на запрос МАС-адреса и пересылки ответа на запрос МАС-адреса на базовую станцию; при этом устройство плоскости управления дополнительно выполнено с возможностью передачи, на устройство плоскости пересылки, первой команды пересылки, при этом первая команда пересылки используется для вызова пересылки, устройством плоскости пересылки, ответа на запрос МАС-адреса на базовую станцию; а устройство плоскости пересылки выполнено с возможностью передачи, в соответствии с первой командой пересылки, ответа на запрос МАС-адреса на базовую станцию.
2. Система связи по п. 1, в которой устройство плоскости управления хранит первое соответствие или устройство плоскости управления дополнительно выполнено с возможностью получения первого соответствия из базы данных конфигураций.
3. Система связи по п. 1, дополнительно содержащая устройство плоскости пересылки, а устройство плоскости управления дополнительно выполнено с возможностью передачи, на указанное дополнительное устройство плоскости пересылки, второй команды пересылки, при этом вторая команда пересылки используется для выдачи указанному дополнительному устройству плоскости пересылки команды на аннулирование пакета данных, целевым МАС-адресом которого является указанный МАС-адрес.
4. Система связи по п. 1, дополнительно содержащая устройство сетевого администрирования; причем устройство плоскости пересылки выполнено с возможностью пересылки запроса МАС-адреса на устройство сетевого администрирования; а устройство сетевого администрирования выполнено с возможностью приема запроса МАС-адреса, пересылаемого устройством плоскости пересылки, и передачи указанного запроса МАС-адреса на устройство плоскости управления.
5. Система связи по п. 4, содержащая дополнительное устройство плоскости управления, причем устройство сетевого администрирования выполнено с возможностью осуществления вещательной передачи запроса МАС-адреса на устройство плоскости управления и на указанное дополнительное устройство плоскости управления.
6. Система связи по п. 4, в которой устройство сетевого администрирования выполнено с возможностью передачи запроса МАС-адреса на устройство плоскости управления в соответствии с IP-адресом и соответствием между IP-адресом и устройством плоскости управления.
7. Система связи по п. 6, в которой устройство сетевого администрирования хранит соответствие или устройство сетевого администрирования выполнено с возможностью получения соответствия из базы данных конфигураций.
8. Система связи по п. 4, в которой устройство сетевого администрирования дополнительно выполнено с возможностью приема, от устройства плоскости управления, ответа на запрос МАС-адреса и передачи указанного ответа на запрос МАС-адреса на устройство плоскости пересылки.
9. Устройство плоскости пересылки, содержащее: приемник, выполненный с возможностью приема запроса МАС-адреса, переданного вещательным способом базовой станцией, при этом запрос МАС-адреса содержит IP-адрес и используется для запроса МАС-адреса, соответствующего указанному IP-адресу; передатчик, выполненный с возможностью пересылки, когда устройство плоскости пересылки не хранит первое соответствие между указанными IP-адресом и МАС-адресом, запроса МАС-адреса на устройство плоскости управления, так что устройство плоскости управления выполнено с возможностью получения МАС-адреса в соответствии с первым соответствием и IP-адресом, и передачи ответа на запрос МАС-адреса на устройство плоскости пересылки, при этом ответ на запрос МАС-адреса содержит МАС-адрес; причем приемник дополнительно выполнен с возможностью приема ответа на запрос МАС-адреса и передатчик дополнительно выполнен с возможностью пересылки ответа на запрос МАС-адреса на базовую станцию, при этом приемник дополнительно выполнен с возможностью приема первой команды пересылки, переданной устройством плоскости управления, при этом первая команда пересылки используется для выдачи устройству плоскости пересылки команды на пересылку ответа на запрос МАС-адреса на базовую станцию; а передатчик выполнен с возможностью передачи, в соответствии с первой командой пересылки, ответа на запрос МАС-адреса на базовую станцию.
10. Устройство плоскости пересылки по п. 9, в котором передатчик выполнен с возможностью пересылки запроса МАС-адреса на устройство сетевого администрирования для пересылки запроса МАС-адреса на устройство плоскости управления.
11. Устройство плоскости пересылки по п. 9, в котором приемник выполнен с возможностью приема ответа на запрос МАС-адреса, пересылаемый устройством плоскости управления с использованием устройства сетевого администрирования.
12. Устройство плоскости управления, содержащее: приемник, выполненный с возможностью приема запроса МАС-адреса, при этом запрос МАС-адреса содержит IP-адрес и используется для запроса МАС-адреса, соответствующего указанному IP-адресу; процессор, выполненный с возможностью получения МАС-адреса в соответствии с IP-адресом и первым соответствием между IP-адресом и МАС-адресом; и передатчик, выполненный с возможностью передачи ответа на запрос МАС-адреса на устройство плоскости пересылки, для пересылки ответа на запрос МАС-адреса на базовую станцию, при этом ответ на запрос МАС-адреса содержит МАС-адрес, при этом передатчик дополнительно выполнен с возможностью передачи на устройство плоскости пересылки первой команды пересылки, при этом первая команда пересылки используется для выдачи устройству плоскости пересылки команды на пересылку ответа на запрос МАС-адреса на базовую станцию.
13. Устройство плоскости управления по п. 12, в котором первое соответствие хранится в устройстве плоскости управления или первое соответствие получается, устройством плоскости управления, из базы данных по конфигурациям.
14. Устройство плоскости управления по п. 12, при этом передатчик дополнительно выполнен с возможностью передачи на дополнительное устройство плоскости пересылки второй команды пересылки, при этом вторая команда пересылки используется для выдачи указанному дополнительному устройству плоскости пересылки команды на аннулирование пакета данных, МАС-адресом которого является указанный МАС-адрес.
15. Устройство плоскости управления по п. 12, в котором приемник выполнен с возможностью приема запроса МАС-адреса, пересылаемого устройством плоскости пересылки с использованием устройства сетевого администрирования.
16. Устройство плоскости управления по п. 12, в котором передатчик выполнен с возможностью пересылки ответа на запрос МАС-адреса на устройство плоскости пересылки, с использованием устройства сетевого администрирования, для пересылки ответа на запрос МАС-адреса на базовую станцию.
Изложница с суживающимся книзу сечением и с вертикально перемещающимся днищем | 1924 |
|
SU2012A1 |
CN 102594689 A, 18.07.2012 | |||
CN 103166876 A, 19.06.2013. |
Авторы
Даты
2018-04-26—Публикация
2013-12-31—Подача