СПОСОБ И УСТРОЙСТВО ДЛЯ ОБРАБОТКИ ПАКЕТА ДАННЫХ
METHOD AND DEVICE FOR PROCESSING DATA PACKETS

Область техники, к которой относится изобретение
Настоящее изобретение относится к области технологий связи и, в частности, к способу и устройству для обработки пакета данных.
Уровень техники
В настоящее время в разных сетевых архитектурах используют шлюзы с различными функциями. Например, в сценарии 3GPP доступа (проект партнерства третьего поколения) требуемый шлюз представляет собой SGW (обслуживающий шлюз) или PGW (шлюз сети пакетной передачи данных). Если SGW и PGW рассматриваются как два функциональных модуля, то два функциональных модуля могут быть расположены на двух независимых объектах, то есть SGW и PGW являются двумя разными шлюзами, или два функциональных модуля могут быть расположены на одном и том же объекте, то есть объект имеет функции SGW и PGW.
В настоящее время SGW поддерживает функцию переадресации пакета данных, например, GTP (протокол туннелирования услуги пакетной передачи данных) или PMIP (мобильный прокси интернет-протокол), и PGW поддерживает функцию переадресации пакета данных, например, GTP, PMIP или L2TP (протокол туннелирования второго уровня протокол). В режиме не доверенного доступа, отличного от 3GPP (не 3GPP), требуемым шлюзом является ePDG (развитый шлюз пакетных данных) и ePDG поддерживает переадресацию пакета данных, например IPSec (протокол защиты сетевого трафика на уровне IP), GTP или PMIP. В режиме доверенного доступа, отличного от 3GPP, требуемым шлюзом является TGW (шлюз доверенного доступа), и TGW поддерживает переадресацию пакета данных, например GRE (общая инкапсуляция маршрутизации), второго уровня VLAN (виртуальная локальная сеть) уровня 2, GTP или PMIP.
Поэтому в разных сетевых архитектурах необходимо развернуть множество различных шлюзов. В многостандартной архитектуре доступа могут использовать относительно большое количество типов шлюзов. В результате, сетевая топология является сложной и затраты на ее поддержку являются значительными.
Раскрытие сущности изобретения
Варианты осуществления настоящего изобретения обеспечивают способ и устройство для обработки пакета данных для решения технической задачи сложной сетевой структуры, вызванной необходимостью использовать различные типы шлюзов в различных сетевых архитектурах.
Согласно первому аспекту предоставляется система шлюза включающая в себя:
контроллер шлюза, выполненный с возможностью генерировать информацию управления для различных сетевых стандартов; и
устройство переадресации шлюза, выполненное с возможностью принимать и отправлять, в соответствии с каждой частью информации управления, генерируемой контроллером шлюза, пакет данных, сгенерированный в сетевом стандарте, соответствующем каждой части информации управления.
Со ссылкой на первый аспект в первой возможной реализации первого аспекта пакет данных включает в себя любой один или несколько GTP пакетов данных, PMIP пакетов данных, L2TP пакетов данных, IPSec пакетов данных, GRE пакетов данных или VLAN пакетов данных.
Согласно второму аспекту предоставляется способ обработки пакета данных, включает в себя:
прием устройством переадресации шлюза первого пакета данных в соответствии с первой информацией управления, сгенерированной контроллером шлюза, где первая информация управления используется для указания способа обработки первого пакета данных; и
синтаксический анализ устройством переадресации шлюза первого пакета данных в соответствии с первой информацией управления.
Со ссылкой на второй аспект в первой возможной реализации второго аспекта первый пакет данных представляет собой пакет данных восходящей линии связи или пакет данных нисходящей линии связи.
Со ссылкой на первую возможную реализацию второго аспекта, во второй возможной реализации второго аспекта устройство переадресации шлюза и контроллер шлюза функционируют как SGW или устройство переадресации шлюза и контроллер шлюза функционируют как SGW и PGW, и первый пакет данных представляет собой пакет данных восходящей линии связи;
прием устройством переадресации шлюза первого пакета данных в соответствии с первой информацией управления, сгенерированной контроллером шлюза, включает в себя:
прием устройством переадресации шлюза первого пакета данных в соответствии с SGW информацией плоскости пользователя, включенной в состав первой информации управления, сгенерированной контроллером шлюза, где SGW информация плоскости пользователя используют для определения способа обработки пакета данных, принятого из S1_U интерфейса; и
синтаксический анализ устройством переадресации шлюза первого пакета данных в соответствии с первой информацией управления включает в себя:
декапсулирование устройством переадресации шлюза первого пакета данных в соответствии с SGW информацией плоскости пользователя.
Со ссылкой на вторую возможную реализацию второго аспекта, в третьей возможной реализации второго аспекта,
прием устройством переадресации шлюза первого пакета данных в соответствии с SGW информацией плоскости пользователя, включенной в состав первой информации управления, генерируемой контроллером шлюза, включает в себя:
прием объектом интерфейса устройства переадресации шлюза первого пакета данных в соответствии с SGW информацией плоскости пользователя, где объект интерфейса используют для приема пакета данных с другого устройства; и
декапсулирование устройством переадресации шлюза первого пакета данных в соответствии с SGW информацией плоскости пользователя включает в себя:
декапсулирование объектом связи устройства переадресации шлюза первого пакета данных, в соответствии с SGW информацией плоскости пользователя, где объект связи используется для декапсулирования пакета данных.
Со ссылкой на первую возможную реализацию второго аспекта, в четвертой возможной реализации второго аспекта устройство переадресации шлюза и контроллер шлюза функционируют как PGW, и первый пакет данных представляет собой пакет данных восходящей линии связи;
прием устройством переадресации шлюза первого пакета данных, в соответствии с первой информацией управления, сгенерированной контроллером шлюза, включает в себя:
прием устройством переадресации шлюза первого пакета данных, в соответствии с PGW информацией плоскости пользователя, включенной в состав первой информации управления, сгенерированной контроллером шлюза, где PGW информация плоскости пользователя используют для определения способа обработки пакета данных, принятого от S5/S8 интерфейса; и
синтаксический анализ устройством переадресации шлюза первого пакета данных в соответствии с первой информацией управления включает в себя:
декапсулирование устройством переадресации шлюза первого пакета данных в соответствии с PGW информацией плоскости пользователя.
Со ссылкой на четвертую возможную реализацию второго аспекта, в пятой возможной реализации второго аспекта,
прием устройством переадресации шлюза первого пакета данных, в соответствии с PGW информацией плоскости пользователя, включенной в состав первой информации управления, сгенерированной контроллером шлюза, включает в себя:
прием объектом интерфейса устройства переадресации шлюза первого пакета данных, в соответствии с PGW информацией плоскости пользователя, где объект интерфейса используют для приема пакета данных с другого устройства; и
декапсулирование устройством переадресации шлюза первого пакета данных, в соответствии с PGW информацией плоскости пользователя, включает в себя:
декапсулирование объектом связи устройства переадресации шлюза первого пакета данных, в соответствии с PGW информацией плоскости пользователя, где объект связи используют для декапсуляции пакета данных.
Со ссылкой на первую возможную реализации второго аспекта, в шестой возможной реализации второго аспекта устройство переадресации шлюза и контроллер шлюза функционируют как ePDG, и первый пакет данных представляет собой пакет данных восходящей линии связи;
прием устройством переадресации шлюза первого пакета данных, в соответствии с первой информацией управления, сгенерированной контроллером шлюза, включает в себя:
прием устройством переадресации шлюза, в соответствии с первой информацией управления, сформированной контроллером шлюза, первого пакета данных, отправленного терминалом; и
синтаксический анализ устройством переадресации шлюза первого пакета данных, в соответствии с первой информацией управления включает в себя:
дешифрование устройством переадресации шлюза первого пакета данных в соответствии с SPI и соответствующего ключа, которые включены в состав первой информации управления, и SPI первого пакета данных.
Со ссылкой на шестую возможную реализацию второго аспекта, в седьмой возможной реализации второго аспекта,
прием устройством переадресации шлюза, в соответствии с первой информацией управления, генерируемой контроллером шлюза, первого пакета данных, отправленного терминалом, включает в себя:
прием объектом интерфейса устройства переадресации шлюза первого пакета данных, в соответствии с первой информацией управления, где объект интерфейса используют для приема пакета данных с другого устройства; и
дешифрование устройством переадресации шлюза первого пакета данных в соответствии с SPI и соответствующего ключа, которые включены в состав первой информации управления, и SPI первого пакета данных включает в себя:
дешифрование объекта сеанса устройства переадресации шлюза первого пакета данных в соответствии с SPI и соответствующего ключа, которые включены в состав первой информации управления, и SPI первого пакета данных, где объект сеанса выполнен с возможностью инкапсулировать или декапсулировать пакет данных.
Со ссылкой на первую возможную реализацию второго аспекта, в восьмой возможной реализации второго аспекта устройство переадресации шлюза и контроллер шлюза функционируют как TGW, и первый пакет данных представляет собой пакет данных восходящей линии связи;
прием устройством переадресации шлюза первого пакета данных в соответствии с первой информацией управления, сгенерированной контроллером шлюза, включает в себя:
прием устройством переадресации шлюза, в соответствии с первой информацией управления, сгенерированной контроллером шлюза, первого пакета данных, отправленного терминалом; и
синтаксический анализ устройством переадресации шлюза первого пакета данных, в соответствии с первой информацией управления, включает в себя:
синтаксический анализ устройством переадресации шлюза первого пакета данных, в соответствии с TGW MAC-адресом, включенным в состав первой информации управления.
Со ссылкой на восьмую возможную реализацию второго аспекта, в девятой возможной реализации второго аспекта,
прием устройством переадресации шлюза, в соответствии с первой информацией управления, генерируемой контроллером шлюза, первого пакета данных, отправленного терминалом, включает в себя:
прием объектом интерфейса устройства переадресации шлюза первого пакета данных, в соответствии с первой информацией управления, где объект интерфейса используют для приема пакета данных с другого устройства.
Со ссылкой на первую возможную реализацию второго аспекта, в десятой возможной реализации второго аспекта устройство переадресовки шлюза и контроллер шлюза функционируют как SGW, и первый пакет данных представляет собой пакет данных нисходящей линии связи;
прием устройством переадресации шлюза первого пакета данных, в соответствии с первой информацией управления, сгенерированной контроллером шлюза, включает в себя:
прием устройством переадресации шлюза первого пакета данных, в соответствии с SGW информацией плоскости пользователя, включенной в состав первой информации управления, сгенерированной контроллером шлюза, где SGW информацию плоскости пользователя используют для определения способа обработки пакета данных, принятого из S5/S8 интерфейса; и
синтаксический анализ устройством переадресации шлюза первого пакета данных, в соответствии с первой информацией управления, включает в себя:
декапсулирование устройством переадресации шлюза первого пакета данных, в соответствии с SGW информацией плоскости пользователя.
Со ссылкой на десятую возможную реализацию второго аспекта, в одиннадцатой возможной реализации второго аспекта,
прием устройством переадресации шлюза первого пакета данных, в соответствии с SGW информацией плоскости пользователя, включенной в состав первой информации управления, сгенерированной контроллером шлюза, включает в себя:
прием объектом интерфейса устройства переадресации шлюза первого пакета данных, в соответствии с SGW информацией плоскости пользователя, где объект интерфейса используют для приема пакета данных с другого устройства; и
декапсулирование устройством переадресации шлюза первого пакета данных, в соответствии с SGW информацией плоскости пользователя, включает в себя:
декапсулирование объектом связи устройства переадресации шлюза первого пакета данных, в соответствии с SGW информацией плоскости пользователя, где объект связи используют для декапсуляции пакета данных.
Со ссылкой на первую возможную реализацию второго аспекта, в двенадцатой возможной реализации второго аспекта устройство переадресации шлюза и контроллер шлюза функционируют как PGW, и первый пакет данных представляет собой пакет данных нисходящей линии связи;
прием устройством переадресации шлюза первого пакета данных, в соответствии с первой информацией управления, сгенерированной контроллером шлюза, включает в себя:
прием устройством переадресации шлюза первого пакета данных, в соответствии с информацией пользователя терминала, включенной в состав первой информации управления, сгенерированной контроллером шлюза, где информацию пользователя терминала используют для определения способа обработки пакета данных, принятого из SGi интерфейса; и
синтаксический анализ устройством переадресации шлюза первого пакета данных, в соответствии с первой информацией управления, включает в себя:
инкапсулирование устройством переадресации шлюза первого пакета данных, в соответствии с PGW информацией плоскости пользователя, включенной в состав первой информации управления, где PGW информацию плоскости пользователя PGW используют для определения способа обработки пакета данных, принятого из SGi интерфейса.
Со ссылкой на двенадцатую возможную реализацию второго аспекта, в тринадцатой возможной реализации второго аспекта,
прием устройством переадресации шлюза первого пакета данных, в соответствии с информацией пользователя терминала, включенной в состав первой информации управления, сгенерированной контроллером шлюза, включает в себя:
прием объектом интерфейса устройства переадресации шлюза первого пакета данных, в соответствии с информацией пользователя терминала, где объект интерфейса используют для приема пакета данных с другого устройства; и
инкапсулирование устройством переадресации шлюза первого пакета данных, в соответствии с PGW информацией плоскости пользователя, включенной в состав первой информации управления, включает в себя:
инкапсулирование объектом канала устройства переадресации шлюза первого пакета данных, в соответствии с PGW информацией плоскости пользователя, где объект канала выполнен с возможностью декапсулировать или инкапсулировать пакет данных.
Со ссылкой на первую возможную реализацию второго аспекта, в четырнадцатой возможной реализации второго аспекта устройство переадресации шлюза и контроллер шлюза функционируют как SGW и PGW, и первый пакет данных представляет собой пакет данных нисходящей линии связи;
прием устройством переадресации шлюза первого пакета данных, в соответствии с первой информацией управления, сгенерированной контроллером шлюза, включает в себя:
прием устройством переадресации шлюза первого пакета данных, в соответствии с информацией пользователя терминала, включенной в состав первой информации управления, сгенерированной контроллером шлюза, где информацию пользователя терминала используют для определения способа обработки пакета данных, принятого из SGi интерфейса; и
синтаксический анализ устройством переадресации шлюза первого пакета данных, в соответствии с первой информацией управления, включает в себя:
инкапсулирование устройством переадресации шлюза первого пакета данных, в соответствии с eNB информацией плоскости пользователя, включенной в состав первой информации управления, где eNB информацию плоскости пользователя используют для определения способа обработки пакета данных, принятого из SGi интерфейса.
Со ссылкой на четырнадцатую возможную реализацию второго аспекта, в пятнадцатой возможной реализации второго аспекта,
прием устройством переадресации шлюза первого пакета данных, в соответствии с информацией пользователя терминала, включенной в состав первой информации управления, сгенерированной контроллером шлюза, включает в себя:
прием объектом интерфейса устройства переадресации шлюза первого пакета данных, в соответствии с информацией пользователя терминала, где объект интерфейса используют для приема пакета данных с другого устройства; и
инкапсулирование устройством переадресации шлюза первого пакета данных, в соответствии с eNB информацией плоскости пользователя, включенной в состав первой информации управления, включает в себя:
инкапсулирование объектом канала устройства переадресации шлюза первого пакета данных, в соответствии с eNB информацией плоскости пользователя, где объект канала выполнен с возможностью декапсулировать или инкапсулировать пакет данных.
Со ссылкой на первую возможную реализацию второго аспекта, в шестнадцатой возможной реализации второго аспекта устройство переадресации шлюза и контроллер шлюза функционируют как ePDG, и первый пакет данных представляет собой пакет данных нисходящей линии связи;
прием устройством переадресации шлюза первого пакета данных, в соответствии с первой информацией управления, сгенерированной контроллером шлюза, включает в себя:
прием устройством переадресации шлюза первого пакета данных, в соответствии с ePDG информацией плоскости пользователя, включенной в состав первой информации управления, сгенерированной контроллером шлюза; и
синтаксический анализ устройством переадресации шлюза первого пакета данных, в соответствии с первой информацией управления, включает в себя:
декапсулирование устройством переадресации шлюза первого пакета данных, в соответствии с ePDG информацией плоскости пользователя.
Согласно шестнадцатой возможной реализации второго аспекта, в семнадцатой возможной реализации второго аспекта,
прием устройством переадресации шлюза первого пакета данных, в соответствии с ePDG информацией плоскости пользователя, включенной в состав первой информации управления, сгенерированной контроллером шлюза, включает в себя:
прием объектом интерфейса устройства переадресации шлюза первого пакета данных, в соответствии с ePDG информацией плоскости пользователя, где объект интерфейса используют для приема пакета данных с другого устройства; и
декапсулирование устройством переадресации шлюза первого пакета данных, в соответствии с ePDG информацией плоскости пользователя, включает в себя:
декапсулирование объектом связи устройства переадресации шлюза первого пакета данных, в соответствии с ePDG информацией плоскости пользователя, где объект связи используют для декапсуляции пакета данных.
Со ссылкой на первую возможную реализацию второго аспекта, в восемнадцатой возможной реализации второго аспекта устройство переадресации шлюза и контроллер шлюза функционируют как TGW, и первый пакет данных представляет собой пакет данных нисходящей линии связи;
прием устройством переадресации шлюза первого пакета данных в соответствии с первой информацией управления, сгенерированной контроллером шлюза, включает в себя:
прием устройством переадресации шлюза первого пакета данных, в соответствии с TGW информацией плоскости пользователя, включенной в состав первой информации управления, сгенерированной контроллером шлюза; и
синтаксический анализ устройством переадресации шлюза первого пакета данных, в соответствии с первой информацией управления, включает в себя:
декапсулирование устройством переадресации шлюза первого пакета данных, в соответствии с TGW информацией плоскости пользователя.
Со ссылкой на восемнадцатую возможную реализацию второго аспекта, в девятнадцатой возможной реализации второго аспекта,
прием устройством переадресации шлюза первого пакета данных, в соответствии с TGW информацией плоскости пользователя, включенной в состав первой информации управления, сгенерированной контроллером шлюза, включает в себя:
прием объектом интерфейса устройства переадресации шлюза первого пакета данных, в соответствии с TGW информацией плоскости пользователя, где объект интерфейса используют для приема пакета данных с другого устройства; и
декапсулирование посредством устройства переадресации шлюза первого пакета данных, в соответствии с TGW информацией плоскости пользователя, включает в себя:
декапсулирование объектом связи устройства переадресации шлюза первого пакета данных, в соответствии с TGW информацией плоскости пользователя, где объект связи используют для декапсуляции пакета данных.
Согласно третьему аспекту предоставляется способ обработки пакетов данных, включающий в себя:
инкапсулирование устройством переадресации шлюза второго пакета данных, в соответствии со второй информацией управления, генерируемой контроллером шлюза, где вторую информацию управления используют для указания способа обработки второго пакета данных; и
отправку устройством переадресации шлюза инкапсулированного второго пакета данных в соответствии со второй информацией управления.
Со ссылкой на третий аспект, в первой возможной реализации третьего аспекта второй пакет данных представляет собой пакет данных восходящей линии связи или пакет данных нисходящей линии связи.
Со ссылкой на первую возможную реализацию третьего аспекта, во второй возможной реализации третьего аспекта устройство переадресации шлюза и контроллер шлюза функционируют как SGW, и второй пакет данных представляет собой пакет данных восходящей линии связи;
инкапсулирование устройством переадресации шлюза второго пакета данных, в соответствии со второй информацией управления, генерируемой контроллером шлюза, включает в себя:
инкапсулирование устройством переадресации шлюза второго пакета данных, в соответствии с PGW информацией плоскости пользователя, включенной в состав второй информации управления, сгенерированной контроллером шлюза, где PGW информацию плоскости пользователя используют для определения способа обработки отправляемого пакета данных из S5/S8 интерфейса; и
отправка устройством переадресации шлюза инкапсулированного второго пакета данных, в соответствии со второй информацией управления, включает в себя:
отправку устройством переадресации шлюза инкапсулированного второго пакета данных, в соответствии с PGW информацией плоскости пользователя.
Со ссылкой на вторую возможную реализацию третьего аспекта, в третьей возможной реализации третьего аспекта,
инкапсулирование устройством переадресации шлюза второго пакета данных, в соответствии с PGW информацией плоскости пользователя, включенной в состав второй информации управления, генерируемой контроллером шлюза, включает в себя:
инкапсулирование объектом канала устройства переадресации шлюза второго пакета данных, в соответствии с PGW информацией плоскости пользователя, где объект канала выполнен с возможностью декапсулировать или инкапсулировать пакет данных; и
отправка устройством переадресации шлюза инкапсулированного второго пакета данных, в соответствии с PGW информацией плоскости пользователя, включает в себя:
отправку объектом интерфейса устройства переадресации шлюза инкапсулированного второго пакета данных, в соответствии с PGW информацией плоскости пользователя, где объект интерфейса выполнен с возможностью отправлять пакет данных на другое устройство.
Со ссылкой на первую возможную реализацию третьего аспекта, в четвертой возможной реализации третьего аспекта устройство переадресации шлюза и контроллер шлюза функционируют как PGW, и второй пакет данных представляет собой пакет данных восходящей линии связи;
инкапсулирование устройством переадресации шлюза второго пакета данных, в соответствии со второй информацией управления, генерируемой контроллером шлюза, включает в себя:
инкапсулирование устройством переадресации шлюза второго пакета данных, в соответствии с информацией протокола туннелирования второго уровня L2TP, включенной в состав второй информации управления, сгенерированной контроллером шлюза, где информацию L2TP туннелирования используют для определения способа обработки пакета данных, отправленного из SGi интерфейса; и
отправка устройством переадресации шлюза инкапсулированного второго пакета данных, в соответствии со второй информацией управления, включает в себя:
отправку устройством переадресации шлюза инкапсулированного второго пакета данных в соответствии с информацией L2TP туннелирования.
Со ссылкой на четвертую возможную реализацию третьего аспекта, в пятой возможной реализации третьего аспекта,
инкапсулирование устройством переадресации шлюза второго пакета данных, в соответствии с информацией L2TP туннелирования, включенной в состав второй информации управления, генерируемой контроллером шлюза, включает в себя:
инкапсулирование объектом связи устройства переадресации шлюза второго пакета данных, в соответствии с информацией L2TP туннелирования, где объект связи используют для инкапсуляции пакета данных; и
отправка устройством переадресации шлюза инкапсулированного второго пакета данных, в соответствии с информацией L2TP туннелирования, включает в себя:
отправку объектом интерфейса устройства переадресации шлюза инкапсулированного второго пакета данных, в соответствии с информацией L2TP туннелирования, где объект интерфейса выполнен с возможностью отправлять пакет данных на другое устройство.
Со ссылкой на первую возможную реализацию третьего аспекта, в шестой возможной реализации третьего аспекта устройство переадресации шлюза и контроллер шлюза функционируют как ePDG, и второй пакет данных представляет собой пакет данных восходящей линии связи;
инкапсулирование устройством переадресации шлюза второго пакета данных, в соответствии со второй информацией управления, генерируемой контроллером шлюза, включает в себя:
инкапсулирование устройством переадресации шлюза второго пакета данных, в соответствии с PGW информацией плоскости пользователя, включенной в состав второй информации управления, где PGW информацию плоскости пользователя используют для определения способа обработки пакета данных, который должен быть отправлен из S2b интерфейса; и
отправка устройством переадресации шлюза инкапсулированного второго пакета данных, в соответствии со второй информацией управления, включает в себя:
отправку устройством переадресации шлюза инкапсулированного второго пакета данных в соответствии с PGW информацией плоскости пользователя.
Со ссылкой на шестую возможную реализацию третьего аспекта, в седьмой возможной реализации третьего аспекта,
инкапсулирование устройством переадресации шлюза второго пакета данных, в соответствии с PGW информацией плоскости пользователя, включенной в состав второй информации управления, включает в себя:
инкапсулирование объектом канала устройства переадресации шлюза второго пакета данных, в соответствии с PGW информацией плоскости пользователя, где объект канала выполнен с возможностью декапсулировать или инкапсулировать пакет данных; и
отправка устройством переадресации шлюза инкапсулированного второго пакета данных, в соответствии с PGW информацией плоскости пользователя, включает в себя:
отправку объектом интерфейса устройства переадресации шлюза инкапсулированного второго пакета данных, в соответствии с PGW информацией плоскости пользователя, где объект интерфейса выполнен с возможностью отправлять пакет данных на другое устройство.
Со ссылкой на первую возможную реализацию третьего аспекта, в восьмой возможной реализации третьего аспекта устройство переадресации шлюза и контроллер шлюза функционируют как TGW, и второй пакет данных представляет собой пакет данных восходящей линии связи;
инкапсулирование устройством переадресации шлюза второго пакета данных, в соответствии со второй информацией управления, генерируемой контроллером шлюза, включает в себя:
инкапсулирование устройством переадресации шлюза второго пакета данных в соответствии с PGW информацией плоскости пользователя, включенной в состав второй информации управления, где PGW информацию плоскости пользователя используют для определения способа обработки пакета данных, который должен быть отправлен из S2a интерфейса; и
отправка устройством переадресации шлюза инкапсулированного второго пакета данных, в соответствии со второй информацией управления включает в себя:
отправку устройством переадресации шлюза инкапсулированного второго пакета данных, в соответствии с PGW информацией плоскости пользователя.
Со ссылкой на восьмую возможную реализацию третьего аспекта, в девятой возможной реализации третьего аспекта,
инкапсулирование устройством переадресации шлюза второго пакета данных, в соответствии с PGW информацией плоскости пользователя, включенной в состав второй информации управления, включает в себя:
инкапсулирование объектом канала устройства переадресации шлюза второго пакета данных, в соответствии с PGW информацией плоскости пользователя, где объект канала выполнен с возможностью декапсулировать или инкапсулировать пакет данных; и
отправка устройством переадресации шлюза инкапсулированного второго пакета данных, в соответствии с PGW информацией плоскости пользователя, включает в себя:
отправку объектом интерфейса устройства переадресации шлюза инкапсулированного второго пакета данных, в соответствии с PGW информацией плоскости пользователя, где объект интерфейса выполнен с возможностью отправлять пакет данных на другое устройство.
Со ссылкой на первую возможную реализацию третьего аспекта, в десятой возможной реализации третьего аспекта устройство переадресации шлюза и контроллер шлюза функционируют как SGW, и второй пакет данных представляет собой пакет данных нисходящей линии связи;
инкапсулирование устройством переадресации шлюза второго пакета данных, в соответствии со второй информацией управления, генерируемой контроллером шлюза, включает в себя:
инкапсулирование устройством переадресации шлюза второго пакета данных, в соответствии с eNB информацией плоскости пользователя, включенной в состав второй информации управления, где eNB информацию плоскости пользователя используют для определения способа обработки пакета данных, который должен быть отправлен из S1_U интерфейса; и
отправка устройством переадресации шлюза инкапсулированного второго пакета данных, в соответствии со второй информацией управления, включает в себя:
отправку устройством переадресации шлюза инкапсулированного второго пакета данных в соответствии с eNB информацией плоскости пользователя.
Со ссылкой на десятую возможную реализацию третьего аспекта, в одиннадцатой возможной реализации третьего аспекта,
инкапсулирование устройством переадресации шлюза второго пакета данных, в соответствии с eNB информацией плоскости пользователя, включенной в состав второй информации управления, включает в себя:
инкапсулирование объектом канала устройства переадресации шлюза второго пакета данных, в соответствии с eNB информацией плоскости пользователя, где объект канала выполнен с возможностью декапсулировать или инкапсулировать пакет данных; и
отправка устройством переадресации шлюза инкапсулированного второго пакета данных, в соответствии с eNB информацией плоскости пользователя, включает в себя:
отправку объектом интерфейса устройства переадресации шлюза инкапсулированного второго пакета данных, в соответствии с eNB информацией плоскости пользователя, где объект интерфейса выполнен с возможностью отправлять пакет данных на другое устройство.
Со ссылкой на первую возможную реализацию третьего аспекта, в двенадцатой возможной реализации третьего аспекта устройство переадресации шлюза и контроллер шлюза функционируют как PGW, и второй пакет данных представляет собой пакет данных нисходящей линии связи;
инкапсулирование устройством переадресации шлюза второго пакета данных, в соответствии со второй информацией управления, генерируемой контроллером шлюза, включает в себя:
инкапсулирование устройством переадресации шлюза второго пакета данных, в соответствии с SGW информацией плоскости пользователя, включенной в состав второй информации управления, где SGW информацию плоскости пользователя используют для определения способа обработки пакета данных, который должен быть отправлен из S5/S8 интерфейса; и
отправка устройством переадресации шлюза инкапсулированного второго пакета данных, в соответствии со второй информацией управления, включает в себя:
отправку устройством переадресации шлюза инкапсулированного второго пакета данных в соответствии с SGW информацией плоскости пользователя.
Со ссылкой на двенадцатую возможную реализацию третьего аспекта, в тринадцатой возможной реализации третьего аспекта,
инкапсулирование устройством переадресации шлюза второго пакета данных в соответствии с информацией пользовательской плоскости обслуживающего шлюза SGW, включенной во вторую информацию управления, включает в себя:
инкапсулирование объектом канала устройства переадресации шлюза второго пакета данных, в соответствии с SGW информацией плоскости пользователя, где объект канала выполнен с возможностью декапсулировать или инкапсулировать пакет данных; и
отправка устройством переадресации шлюза инкапсулированного второго пакета данных, в соответствии с SGW информацией плоскости пользователя, включает в себя:
отправку объектом интерфейса устройства переадресации шлюзов инкапсулированного второго пакета данных, в соответствии с SGW информацией плоскости пользователя, где объект интерфейса выполнен с возможностью отправлять пакет данных на другое устройство.
Со ссылкой на первую возможную реализацию третьего аспекта, в четырнадцатой возможной реализации третьего аспекта устройство переадресации шлюза и контроллер шлюза функционируют как SGW и PGW, и второй пакет данных представляет собой пакет данных нисходящей линии связи;
инкапсулирование устройством переадресации шлюза второго пакета данных, в соответствии со второй информацией управления, генерируемой контроллером шлюза, включает в себя:
инкапсулирование устройством переадресации шлюза второго пакета данных, в соответствии с eNB информацией плоскости пользователя, включенной в состав второй информации управления, где eNB информацию плоскости пользователя используют для определения способа обработки пакета данных, который должен быть отправлен из S1_U интерфейса; и
отправка устройством переадресации шлюза инкапсулированного второго пакета данных, в соответствии со второй информацией управления, включает в себя:
отправку устройством переадресации шлюза инкапсулированного второго пакета данных в соответствии с eNB информацией плоскости пользователя.
Со ссылкой на четырнадцатую возможную реализацию третьего аспекта, в пятнадцатой возможной реализации третьего аспекта,
инкапсулирование устройством переадресации шлюза второго пакета данных, в соответствии с eNB информацией плоскости пользователя, включенной в состав второй информации управления, включает в себя:
инкапсулирование объектом канала устройства переадресации шлюза второго пакета данных, в соответствии с eNB информацией плоскости пользователя, где объект канала выполнен с возможностью декапсулировать или инкапсулировать пакет данных; и
отправка устройством переадресации шлюза инкапсулированного второго пакета данных в соответствии с eNB информацией плоскости пользователя, включает в себя:
отправку объектом интерфейса устройства переадресации шлюза инкапсулированного второго пакета данных, в соответствии с eNB информацией плоскости пользователя, где объект интерфейса выполнен с возможностью отправлять пакет данных на другое устройство.
Со ссылкой на первую возможную реализацию третьего аспекта, в шестнадцатой возможной реализации третьего аспекта устройство переадресации шлюза и контроллер шлюза функционируют как ePDG, и второй пакет данных представляет собой пакет данных нисходящей линии связи;
инкапсулирование устройством переадресации шлюза второго пакета данных, в соответствии со второй информацией управления, генерируемой контроллером шлюза, включает в себя:
инкапсулирование устройством переадресации шлюза второго пакета данных, в соответствии с SPI и соответствующего ключа, которые включены в состав второй информации управления, и шифрование инкапсулированного второго пакета данных; и
отправка устройством переадресации шлюза инкапсулированного второго пакета данных, в соответствии со второй информацией управления, включает в себя:
отправку устройством переадресации шлюза зашифрованного пакета данных в соответствии с SPI и соответствующим ключом.
Со ссылкой на шестнадцатую возможную реализацию третьего аспекта, в семнадцатой возможной реализации третьего аспекта,
инкапсулирование устройством переадресации шлюза второго пакета данных, в соответствии с SPI и соответствующего ключа, которые включены в состав второй информации управления, и шифрование инкапсулированного второго пакета данных включает в себя:
инкапсулирование объектом сеанса устройства переадресации шлюза, второго пакета данных, в соответствии с SPI и соответствующего ключа, и шифрование инкапсулированного второго пакета данных, где объект сеанса выполнен с возможностью инкапсулировать или декапсулировать и шифровать пакет данных; и
отправка устройством переадресации шлюза зашифрованного пакета данных, в соответствии с SPI и соответствующего ключа, включает в себя:
отправку объектом интерфейса устройства переадресации шлюза зашифрованного пакета данных, в соответствии с SPI и соответствующего ключа, где объект интерфейса выполнен с возможностью отправлять пакет данных на другое устройство.
Со ссылкой на первую возможную реализацию третьего аспекта, в восемнадцатой возможной реализации третьего аспекта устройство переадресации шлюза и контроллер шлюза функционируют как TGW, и второй пакет данных представляет собой пакет данных нисходящей линии связи;
инкапсулирование устройством переадресации шлюза второго пакета данных, в соответствии со второй информацией управления, генерируемой контроллером шлюза, включает в себя:
инкапсулирование устройством переадресации шлюза второго пакета данных, в соответствии с MAC-адресом терминала, включенного в состав второй информации управления; и
отправка устройством переадресации шлюза инкапсулированного второго пакета данных, в соответствии со второй информацией управления, включает в себя:
отправку устройством переадресации шлюзов инкапсулированного второго пакета данных в соответствии с MAC-адресом терминала.
Согласно четвертому аспекту предоставляют устройство переадресовки шлюза, включающее в себя:
модуль приема, выполненный с возможностью принимать первый пакет данных в соответствии с первой информацией управления, сгенерированной контроллером шлюза, где первую информацию управления используют для указания способа обработки первого пакета данных; и
модуль синтаксического анализа, выполненный с возможностью выполнять синтаксический анализ первого пакета данных, в соответствии с первой информацией управления.
Со ссылкой на четвертый аспект, в первой возможной реализации четвертого аспекта первый пакет данных представляет собой пакет данных восходящей линии связи или пакет данных нисходящей линии связи.
Со ссылкой на первую возможную реализацию четвертого аспекта, во второй возможной реализации четвертого аспекта устройство переадресации шлюза и контроллер шлюза функционируют как SGW или устройство переадресации шлюза и контроллер шлюза функционируют как SGW и PGW, и первый пакет данных представляет собой пакет данных восходящей линии связи;
модуль приема выполнен с возможностью:
принимать первый пакет данных, в соответствии с SGW информацией плоскости пользователя, включенной в состав первой информации управления, сгенерированной контроллером шлюза, где SGW информацию плоскости пользователя используют для определения способа обработки пакета данных, принятого из S1_U интерфейса; и
модуль синтаксического анализа выполнен с возможностью:
декапсулировать первый пакет данных в соответствии с SGW информацией плоскости пользователя.
Со ссылкой на вторую возможную реализацию четвертого аспекта, в третьей возможной реализации четвертого аспекта,
модуль приема выполнен с возможностью:
принимать первый пакет данных в соответствии с SGW информацией плоскости пользователя с использованием объекта интерфейса, где объект интерфейса используют для приема пакета данных с другого устройства; и
модуль синтаксического анализа выполнен с возможностью:
декапсулировать первый пакет данных в соответствии с SGW информацией плоскости пользователя, используя объект связи, где объект связи используют для декапсуляции пакета данных.
Со ссылкой на первую возможную реализацию четвертого аспекта, в четвертой возможной реализации четвертого аспекта устройство переадресации шлюза и контроллер шлюза функционируют как PGW, и первый пакет данных представляет собой пакет данных восходящей линии связи;
модуль приема выполнен с возможностью:
принимать первый пакет данных в соответствии с PGW информацией о плоскости пользователя, включенной в состав первой информации управления, сгенерированной контроллером шлюза, где PGW информацию плоскости пользователя используют для определения способа обработки пакета данных, принятого из S5/S8 интерфейса; и
модуль синтаксического анализа выполнен с возможностью:
декапсулировать первый пакет данных в соответствии с PGW информацией плоскости пользователя.
Со ссылкой на четвертую возможную реализацию четвертого аспекта, в пятой возможной реализации четвертого аспекта,
модуль приема выполнен с возможностью:
принимать первый пакет данных в соответствии с PGW информацией пользовательской плоскости с использованием объекта интерфейса, где объект интерфейса используют для приема пакета данных с другого устройства; и
модуль синтаксического анализа выполнен с возможностью:
декапсулировать первый пакет данных в соответствии с PGW информацией плоскости пользователя, используя объект связи, где объект связи используют для декапсуляции пакета данных.
Со ссылкой на первую возможную реализацию четвертого аспекта, в шестой возможной реализации четвертого аспекта устройство переадресации шлюза и контроллер шлюза функционируют как ePDG, и первый пакет данных представляет собой пакет данных восходящей линии связи;
модуль приема выполнен с возможностью:
принимать в соответствии с первой информацией управления, сгенерированной контроллером шлюза, первый пакет данных, отправленный терминалом; и
модуль синтаксического анализа выполнен с возможностью:
дешифровать первый пакет данных в соответствии с SPI и соответствующим ключом, которые включены в состав первой информации управления, и SPI первого пакета данных.
Со ссылкой на шестую возможную реализацию четвертого аспекта, в седьмой возможной реализации четвертого аспекта,
модуль приема выполнен с возможностью:
принимать первый пакет данных в соответствии с первой информацией управления с использованием объекта интерфейса, где объект интерфейса используют для приема пакета данных с другого устройства; и
модуль синтаксического анализа выполнен с возможностью:
дешифровать, используя объект сеанса, первый пакет данных в соответствии с SPI и соответствующего ключа, которые включены в состав первой информации управления, и SPI первого пакета данных, где объект сеанса выполнен с возможностью инкапсулировать или декапсулировать пакет данных.
Со ссылкой на первую возможную реализацию четвертого аспекта, в восьмой возможной реализации четвертого аспекта устройство переадресовки шлюза и контроллер шлюза функционируют как TGW, и первый пакет данных представляет собой пакет данных восходящей линии связи;
модуль приема выполнен с возможностью:
принимать, в соответствии с первой информацией управления, сгенерированной контроллером шлюза, первый пакет данных, отправленный терминалом; и
модуль синтаксического анализа выполнен с возможностью:
анализировать первый пакет данных в соответствии с TGW MAC-адресом, включенный в состав первой информации управления.
Со ссылкой на восьмую возможную реализацию четвертого аспекта, в девятой возможной реализации четвертого аспекта модуль приема выполнен с возможностью принимать первый пакет данных в соответствии с первой информацией управления с использованием объекта интерфейса, где объект интерфейса используют для приема пакета данных с другого устройства.
Со ссылкой на первую возможную реализацию четвертого аспекта, в десятой возможной реализации четвертого аспекта устройство переадресации шлюза и контроллер шлюза функционируют как SGW, и первый пакет данных представляет собой пакет данных нисходящей линии связи;
модуль приема выполнен с возможностью:
принимать первый пакет данных в соответствии с SGW информацией плоскости пользователя, включенной в состав первой информации управления, сгенерированной контроллером шлюза, где SGW информацию плоскости пользователя используют для определения способа обработки пакета данных, принятого из S5/S8 интерфейса; и
модуль синтаксического анализа выполнен с возможностью:
декапсулировать первый пакет данных в соответствии с SGW информацией плоскости пользователя.
Со ссылкой на десятую возможную реализацию четвертого аспекта, в одиннадцатой возможной реализации четвертого аспекта,
модуль приема выполнен с возможностью:
принимать первый пакет данных в соответствии с SGW информацией плоскости пользователя с использованием объекта интерфейса, где объект интерфейса используют для приема пакета данных с другого устройства; и
модуль синтаксического анализа выполнен с возможностью:
декапсулировать первый пакет данных в соответствии с SGW информацией плоскости пользователя, используя объект связи, где объект связи используют для декапсуляции пакета данных.
Со ссылкой на первую возможную реализацию четвертого аспекта, в двенадцатой возможной реализации четвертого аспекта устройство переадресации шлюза и контроллер шлюза функционируют как PGW, и первый пакет данных представляет собой пакет данных нисходящей линии связи;
модуль приема выполнен с возможностью:
принимать первый пакет данных в соответствии с информацией пользователя терминала, включенной в состав первой информации управления, сгенерированной контроллером шлюза, где информацию пользователя терминала используют для определения способа обработки пакета данных, принятого из SGi интерфейса; и
модуль синтаксического анализа выполнен с возможностью:
инкапсулировать первый пакет данных в соответствии с PGW информацией плоскости пользователя, включенной в состав первой информации управления, где PGW информацию плоскости пользователя используют для определения способа обработки пакета данных, принятого из SGi интерфейса.
Со ссылкой на двенадцатую возможную реализацию четвертого аспекта, в тринадцатой возможной реализации четвертого аспекта,
модуль приема выполнен с возможностью:
принимать первый пакет данных в соответствии с информацией пользователя терминала с использованием объекта интерфейса, где объект интерфейса используют для приема пакета данных с другого устройства; и
модуль синтаксического анализа выполнен с возможностью:
инкапсулировать первый пакет данных в соответствии с PGW информацией плоскости пользователя, используя объект канала, где объект канала выполнен с возможностью декапсулировать или инкапсулировать пакет данных.
Со ссылкой на первую возможную реализацию четвертого аспекта, в четырнадцатой возможной реализации четвертого аспекта устройство переадресации шлюза и контроллер шлюза функционируют как SGW и PGW, и первый пакет данных представляет собой пакет данных нисходящей линии связи;
модуль приема выполнен с возможностью:
принимать первый пакет данных в соответствии с информацией пользователя терминала, включенной в состав первой информации управления, сгенерированной контроллером шлюза, где информацию пользователя терминала используют для определения способа обработки пакета данных, принятого из SGi интерфейса; и
модуль синтаксического анализа выполнен с возможностью:
инкапсулировать первый пакет данных в соответствии с eNB информацией пользовательской плоскости, включенной в состав первой информации управления, где eNB информацию плоскости пользователя используют для определения способа обработки пакета данных, принятого из SGi интерфейса.
Со ссылкой на четырнадцатую возможную реализацию четвертого аспекта, в пятнадцатой возможной реализации четвертого аспекта,
модуль приема выполнен с возможностью:
принимать первый пакет данных в соответствии с информацией пользователя терминала с использованием объекта интерфейса, где объект интерфейса используют для приема пакета данных с другого устройства; и
модуль синтаксического анализа выполнен с возможностью:
инкапсулировать первый пакет данных в соответствии с eNB информацией плоскости пользователя, используя объект канала, где объект канала выполнен с возможностью декапсулировать или инкапсулировать пакет данных.
Со ссылкой на первую возможную реализацию четвертого аспекта, в шестнадцатой возможной реализации четвертого аспекта устройство переадресовки шлюза и контроллер шлюза функционируют как ePDG, и первый пакет данных представляет собой пакет данных нисходящей линии связи;
модуль приема выполнен с возможностью:
принимать первый пакет данных в соответствии с ePDG информацией плоскости пользователя, включенной в состав первой информации управления, сгенерированной контроллером шлюза; и
модуль синтаксического анализа выполнен с возможностью:
декапсулировать первый пакет данных в соответствии с ePDG информацией плоскости пользователя.
Со ссылкой на шестнадцатую возможную реализацию четвертого аспекта, в семнадцатой возможной реализации четвертого аспекта,
модуль приема выполнен с возможностью:
принимать первый пакет данных в соответствии с ePDG информацией плоскости пользователя с использованием объекта интерфейса, где объект интерфейса используют для приема пакета данных с другого устройства; и
модуль синтаксического анализа выполнен с возможностью:
декапсулировать первый пакет данных в соответствии с ePDG информацией плоскости пользователя, используя объект связи, где объект связи используют для декапсуляции пакета данных.
Со ссылкой на первую возможную реализацию четвертого аспекта, в восемнадцатой возможной реализации четвертого аспекта устройство переадресации шлюза и контроллер шлюза функционируют как TGW, и первый пакет данных представляет собой пакет данных нисходящей линии связи;
модуль приема выполнен с возможностью:
принимать первый пакет данных в соответствии с TGW информацией плоскости пользователя, включенной в состав первой информации управления, сгенерированной контроллером шлюза; и
модуль синтаксического анализа выполнен с возможностью:
декапсулировать первый пакет данных в соответствии с TGW информацией плоскости пользователя.
Со ссылкой на восемнадцатую возможную реализацию четвертого аспекта, в девятнадцатой возможной реализации четвертого аспекта,
модуль приема выполнен с возможностью:
принимать первый пакет данных в соответствии с TGW информацией плоскости пользователя с использованием объекта интерфейса, где объект интерфейса используют для приема пакета данных с другого устройства; и
модуль синтаксического анализа выполнен с возможностью:
декапсулировать первый пакет данных в соответствии с TGW информацией плоскости пользователя, используя объект связи, где объект связи используют для декапсуляции пакета данных.
Согласно пятому аспекту предоставляют устройство переадресации шлюза, включающее в себя:
модуль инкапсуляции, выполненный с возможностью инкапсулировать второй пакет данных в соответствии со второй информацией управления, сгенерированной контроллером шлюза, где вторую информацию управления используют для указания способа обработки второго пакета данных; и
модуль отправки, выполненный с возможностью отправлять инкапсулированный второй пакет данных в соответствии со второй информацией управления.
Со ссылкой на пятый аспект, в первой возможной реализации пятого аспекта второй пакет данных представляет собой пакет данных восходящей линии связи или пакет данных нисходящей линии связи.
Со ссылкой на первую возможную реализацию пятого аспекта, во второй возможной реализации пятого аспекта устройство переадресации шлюза и контроллер шлюза функционируют как SGW, и второй пакет данных представляет собой пакет данных восходящей линии связи;
модуль инкапсуляции выполнен с возможностью:
инкапсулировать второй пакет данных в соответствии с PGW информацией плоскости пользователя, включенной в состав второй информации управления, сгенерированной контроллером шлюза, где PGW информацию плоскости пользователя используют для определения способа обработки пакета данных, который должен быть отправлен из S5/S8 интерфейса; и
модуль отправки выполнен с возможностью:
отправлять инкапсулированный второй пакет данных в соответствии с PGW информацией плоскости пользователя.
Со ссылкой на вторую возможную реализацию пятого аспекта, в третьей возможной реализации пятого аспекта,
модуль инкапсуляции выполнен с возможностью:
инкапсулировать второй пакет данных в соответствии с PGW информацией плоскости пользователя, используя объект канала, где объект канала выполнен с возможностью декапсулировать или инкапсулировать пакет данных; и
модуль отправки выполнен с возможностью:
отправлять инкапсулированный второй пакет данных в соответствии с PGW информацией плоскости пользователя с использованием объекта интерфейса, где объект интерфейса выполнен с возможностью отправлять пакет данных на другое устройство.
Со ссылкой на первую возможную реализацию пятого аспекта, в четвертой возможной реализации пятого аспекта устройство переадресации шлюза и контроллер шлюза функционируют как PGW, и второй пакет данных представляет собой пакет данных восходящей линии связи;
модуль инкапсуляции выполнен с возможностью:
инкапсулировать второй пакет данных согласно L2TP информации туннелирования, включенной в состав второй информации управления, сгенерированной контроллером шлюза, где L2TP информацию туннелирования используют для определения способа обработки пакета данных, который должен быть отправлен из SGi интерфейса; и
модуль отправки выполнен с возможностью:
отправлять инкапсулированный второй пакет данных в соответствии с L2TP информацией туннелирования.
Со ссылкой на четвертую возможную реализацию пятого аспекта, в пятой возможной реализации пятого аспекта,
модуль инкапсуляции выполнен с возможностью:
инкапсулировать второй пакет данных в соответствии с L2TP информацией туннелирования, используя объект связи, где объект связи используют для инкапсуляции пакета данных; и
модуль отправки выполнен с возможностью:
отправить инкапсулированный второй пакет данных в соответствии с L2TP информацией туннелирования с помощью объекта интерфейса, где объект интерфейса выполнен с возможностью отправлять пакет данных на другое устройство.
Со ссылкой на первую возможную реализацию пятого аспекта, в шестой возможной реализации пятого аспекта устройство переадресации шлюза и контроллер шлюза функционируют как ePDG, и второй пакет данных представляет собой пакет данных восходящей линии связи;
модуль инкапсуляции выполнен с возможностью:
инкапсулировать второй пакет данных в соответствии с PGW информацией плоскости пользователя, включенной в состав второй информации управления, где PGW информацию плоскости пользователя используют для определения способа обработки пакета данных, который должен быть отправлен из S2b интерфейса; и
модуль отправки выполнен с возможностью:
отправлять инкапсулированный второй пакет данных в соответствии с PGW информацией плоскости пользователя.
Со ссылкой на шестую возможную реализацию пятого аспекта, в седьмой возможной реализации пятого аспекта,
модуль инкапсуляции выполнен с возможностью:
инкапсулировать второй пакет данных в соответствии с PGW информацией плоскости пользователя, используя объект канала, где объект канала выполнен с возможностью декапсулировать или инкапсулировать пакет данных; и
модуль отправки выполнен с возможностью:
отправлять инкапсулированный второй пакет данных в соответствии с PGW информацией плоскости пользователя с использованием объекта интерфейса, где объект интерфейса выполнен с возможностью отправлять пакет данных на другое устройство.
Со ссылкой на первую возможную реализацию пятого аспекта, в восьмой возможной реализации пятого аспекта устройство переадресации шлюза и контроллер шлюза функционируют как TGW, и второй пакет данных представляет собой пакет данных восходящей линии связи;
модуль инкапсуляции выполнен с возможностью:
инкапсулировать второй пакет данных в соответствии с PGW информацией плоскости пользователя, включенной в состав второй информации управления, где PGW информацию плоскости пользователя используют для определения способа обработки пакета данных, который должен быть отправлен из S2a интерфейса; и
модуль отправки выполнен с возможностью:
отправлять инкапсулированный второй пакет данных в соответствии с PGW информацией плоскости пользователя.
Со ссылкой на восьмую возможную реализацию пятого аспекта, в девятой возможной реализации пятого аспекта,
модуль инкапсуляции выполнен с возможностью:
инкапсулировать второй пакет данных в соответствии с PGW информацией плоскости пользователя, используя объект канала, где объект канала выполнен с возможностью декапсулировать или инкапсулировать пакет данных; и
модуль отправки выполнен с возможностью:
отправлять инкапсулированный второй пакет данных в соответствии с PGW информацией плоскости пользователя с использованием объекта интерфейса, где объект интерфейса выполнен с возможностью отправлять пакет данных на другое устройство.
Со ссылкой на первую возможную реализацию пятого аспекта, в десятой возможной реализации пятого аспекта устройство переадресации шлюза и контроллер шлюза функционируют как SGW, и второй пакет данных представляет собой пакет данных нисходящей линии связи;
модуль инкапсуляции выполнен с возможностью:
инкапсулировать второй пакет данных в соответствии с eNB информацией плоскости пользователя, включенной в состав второй информации управления, где eNB информацию плоскости пользователя используют для определения способа обработки пакета данных, который должен быть отправлен из S1_U интерфейса; и
модуль отправки выполнен с возможностью:
отправлять инкапсулированный второй пакет данных в соответствии с eNB информацией плоскости пользователя.
Со ссылкой на десятую возможную реализацию пятого аспекта, в одиннадцатой возможной реализации пятого аспекта,
модуль инкапсуляции выполнен с возможностью:
инкапсулировать второй пакет данных в соответствии с eNB информацией плоскости пользователя, используя объект канала, где объект канала выполнен с возможностью декапсулировать или инкапсулировать пакет данных; и
модуль отправки выполнен с возможностью:
отправлять инкапсулированный второй пакет данных в соответствии с eNB информацией пользовательской плоскости с использованием объекта интерфейса, где объект интерфейса выполнен с возможностью отправлять пакет данных на другое устройство.
Со ссылкой на первую возможную реализацию пятого аспекта, в двенадцатой возможной реализации пятого аспекта устройство переадресации шлюза и контроллер шлюза функционируют как PGW, и второй пакет данных представляет собой пакет данных нисходящей линии связи;
модуль инкапсуляции выполнен с возможностью:
инкапсулировать второй пакет данных в соответствии с SGW информацией плоскости пользователя, включенной в состав второй информации управления, где SGW информацию плоскости пользователя используют для определения способа обработки пакета данных, который должен быть отправлен из S5/S8 интерфейса; и
модуль отправки выполнен с возможностью:
отправлять инкапсулированный второй пакет данных в соответствии с SGW информацией плоскости пользователя.
Со ссылкой на двенадцатую возможную реализацию пятого аспекта, в тринадцатой возможной реализации пятого аспекта,
модуль инкапсуляции выполнен с возможностью:
инкапсулировать второй пакет данных в соответствии с SGW информацией плоскости пользователя, используя объект канала, где объект канала выполнен с возможностью декапсулировать или инкапсулировать пакет данных; и
модуль отправки выполнен с возможностью:
отправлять инкапсулированный второй пакет данных в соответствии с SGW информацией плоскости пользователя с помощью объекта интерфейса, где объект интерфейса выполнен с возможностью отправлять пакет данных на другое устройство.
Со ссылкой на первую возможную реализацию пятого аспекта, в четырнадцатой возможной реализации пятого аспекта устройство переадресации шлюза и контроллер шлюза функционируют как SGW и PGW, и второй пакет данных представляет собой пакет данных нисходящей линии связи;
модуль инкапсуляции выполнен с возможностью:
инкапсулировать второй пакет данных в соответствии с eNB информацией плоскости пользователя, включенной в состав второй информации управления, где eNB информацию плоскости пользователя используют для определения способа обработки пакета данных, который должен быть отправлен из S1_U интерфейса; и
модуль отправки выполнен с возможностью:
отправлять инкапсулированный второй пакет данных в соответствии с eNB информацией плоскости пользователя.
Со ссылкой на четырнадцатую возможную реализацию пятого аспекта, в пятнадцатой возможной реализации пятого аспекта,
модуль инкапсуляции выполнен с возможностью:
инкапсулировать второй пакет данных в соответствии с eNB информацией плоскости пользователя, используя объект канала, где объект канала выполнен с возможностью декапсулировать или инкапсулировать пакет данных; и
модуль отправки выполнен с возможностью:
отправлять инкапсулированный второй пакет данных в соответствии с eNB информацией пользовательской плоскости с использованием объекта интерфейса, где объект интерфейса выполнен с возможностью отправлять пакет данных на другое устройство.
Со ссылкой на первую возможную реализацию пятого аспекта, в шестнадцатой возможной реализации пятого аспекта устройство переадресации шлюза и контроллер шлюза функционируют как ePDG, и второй пакет данных представляет собой пакет данных нисходящей линии связи;
модуль инкапсуляции выполнен с возможностью:
инкапсулировать второй пакет данных в соответствии с SPI и соответствующим ключом, которые включены в состав второй информации управления, и шифровать инкапсулированный второй пакет данных; и
модуль отправки выполнен с возможностью:
отправлять зашифрованный пакет данных в соответствии с SPI и соответствующим ключом.
Со ссылкой на шестнадцатую возможную реализацию пятого аспекта, в семнадцатом возможном осуществлении пятого аспекта,
модуль инкапсуляции выполнен с возможностью:
инкапсулировать второй пакет данных в соответствии с SPI и соответствующим ключом с использованием объекта сеанса; и шифровать инкапсулированный второй пакет данных, где объект сеанса выполнен с возможностью инкапсулировать или декапсулировать и шифровать пакет данных; и
модуль отправки выполнен с возможностью:
отправлять зашифрованный пакет данных в соответствии с SPI и соответствующего ключа с помощью объекта интерфейса, где объект интерфейса выполнен с возможностью отправлять пакет данных на другое устройство.
Со ссылкой на первую возможную реализацию пятого аспекта, в восемнадцатой возможной реализации пятого аспекта устройство переадресации шлюза и контроллер шлюза функционируют как TGW, и второй пакет данных представляет собой пакет данных нисходящей линии связи;
модуль инкапсуляции выполнен с возможностью:
инкапсулировать второй пакет данных в соответствии с MAC-адресом терминала, включенного в состав второй информации управления; и
модуль отправки выполнен с возможностью:
отправлять инкапсулированный второй пакет данных в соответствии с MAC-адресом терминала.
В соответствии с шестым аспектом предусмотрено устройство переадресации шлюза, включающее в себя:
память, выполненную с возможностью хранить инструкцию;
приемник, выполненный с возможностью принимать первый пакет данных в соответствии с первой информацией управления, сгенерированной контроллером шлюза, где первую информацию управления используют для указания способа обработки первого пакета данных; и
процессор, выполненный с возможностью выполнять инструкцию для осуществления синтаксического анализа первого пакета данных в соответствии с первой информацией управления.
Согласно шестому аспекту, в первой возможной реализации шестого аспекта первый пакет данных представляет собой пакет данных восходящей линии связи или пакет данных нисходящей линии связи.
Со ссылкой на первую возможную реализацию шестого аспекта, во второй возможной реализации шестого аспекта устройство переадресации шлюза и контроллер шлюза функционируют как SGW, или устройство переадресации шлюза и контроллер шлюза функционируют как SGW и PGW, и первый пакет данных представляет собой пакет данных восходящей линии связи;
приемник выполнен с возможностью:
принимать первый пакет данных в соответствии с SGW информацией плоскости пользователя, включенной в состав первой информации управления, сгенерированной контроллером шлюза, где SGW информацию плоскости пользователя используют для определения способа обработки пакета данных, принятого от S1_U интерфейса; и
процессор выполнен с возможностью:
декапсулировать первый пакет данных в соответствии с SGW информацией плоскости пользователя.
Со ссылкой на вторую возможную реализацию шестого аспекта, в третьей возможной реализации шестого аспекта,
приемник выполнен с возможностью:
принимать первый пакет данных в соответствии с SGW информацией плоскости пользователя с использованием объекта интерфейса, где объект интерфейса используют для приема пакета данных с другого устройства; и
процессор выполнен с возможностью:
декапсулировать первый пакет данных в соответствии с SGW информацией плоскости пользователя, используя объект связи, где объект связи используют для декапсуляции пакета данных.
Со ссылкой на первую возможную реализацию шестого аспекта, в четвертой возможной реализации шестого аспекта устройство переадресации шлюза и контроллер шлюза функционируют как PGW, и первый пакет данных представляет собой пакет данных восходящей линии связи;
приемник выполнен с возможностью:
принимать первый пакет данных в соответствии с PGW информацией плоскости пользователя, включенной в состав первой информации управления, сгенерированной контроллером шлюза, где PGW информацию плоскости пользователя используют для определения способа обработки пакета данных, принятого из S5/S8 интерфейса; и
процессор выполнен с возможностью:
декапсулировать первый пакет данных в соответствии с PGW информацией плоскости пользователя.
Со ссылкой на четвертую возможную реализацию шестого аспекта, в пятой возможной реализации шестого аспекта,
приемник выполнен с возможностью:
принимать первый пакет данных в соответствии с PGW информацией пользовательской плоскости с использованием объекта интерфейса, где объект интерфейса используют для приема пакета данных с другого устройства; и
процессор выполнен с возможностью:
декапсулировать первый пакет данных в соответствии с PGW информацией плоскости пользователя, используя объект связи, где объект связи используют для декапсуляции пакета данных.
Со ссылкой на первую возможную реализацию шестого аспекта, в шестой возможной реализации шестого аспекта устройство переадресации шлюза и контроллер шлюза функционируют как ePDG, и первый пакет данных представляет собой пакет данных восходящей линии связи;
приемник выполнен с возможностью:
принимать в соответствии с первой информацией управления, сгенерированной контроллером шлюза, первый пакет данных, отправленный терминалом; и
процессор выполнен с возможностью:
дешифровать первый пакет данных в соответствии с SPI и соответствующим ключом, которые включены в состав первой информации управления и SPI первого пакета данных.
Со ссылкой на шестую возможную реализацию шестого аспекта, в седьмой возможной реализации шестого аспекта,
приемник выполнен с возможностью:
принимать первый пакет данных в соответствии с первой информацией управления с использованием объекта интерфейса, где объект интерфейса используют для приема пакета данных с другого устройства; и
процессор выполнен с возможностью:
расшифровывать, используя объект сеанса, первый пакет данных в соответствии с SPI и соответствующим ключом, которые включены в состав первой информации управления и SPI первого пакета данных, где объект сеанса выполнен с возможностью инкапсулировать или декапсулировать пакет данных.
Со ссылкой на первую возможную реализацию шестого аспекта, в восьмой возможной реализации шестого аспекта устройство переадресации шлюза и контроллер шлюза функционируют как TGW, и первый пакет данных представляет собой пакет данных восходящей линии связи;
приемник выполнен с возможностью:
принимать в соответствии с первой информацией управления, сгенерированной контроллером шлюза, первый пакет данных, отправленный терминалом; и
процессор выполнен с возможностью:
выполнять синтаксический анализ первого пакета данных в соответствии с TGW MAC-адресом, включенным в состав первой информации управления.
Со ссылкой на восьмую возможную реализацию шестого аспекта, в девятой возможной реализации шестого аспекта приемник выполнен с возможностью:
принимать первый пакет данных в соответствии с первой информацией управления с использованием объекта интерфейса, где объект интерфейса используют для приема пакета данных с другого устройства.
Со ссылкой на первую возможную реализацию шестого аспекта, в десятой возможной реализации шестого аспекта устройство переадресации шлюза и контроллер шлюза функционируют как SGW, и первый пакет данных представляет собой пакет данных нисходящей линии связи;
приемник выполнен с возможностью:
принимать первый пакет данных в соответствии с SGW информацией плоскости пользователя, включенной в состав первой информации управления, сгенерированной контроллером шлюза, где SGW информацию плоскости пользователя используют для определения способа обработки пакета данных, принятого из S5/S8 интерфейса; и
процессор выполнен с возможностью:
декапсулировать первый пакет данных в соответствии с SGW информацией плоскости пользователя.
Со ссылкой на десятую возможную реализацию шестого аспекта, в одиннадцатой возможной реализации шестого аспекта,
приемник выполнен с возможностью:
принимать первый пакет данных в соответствии с SGW информацией плоскости пользователя с использованием объекта интерфейса, где объект интерфейса используют для приема пакета данных с другого устройства; и
процессор выполнен с возможностью:
декапсулировать первый пакет данных в соответствии с SGW информацией плоскости пользователя, используя объект связи, где объект связи используют для декапсуляции пакета данных.
Со ссылкой на первую возможную реализацию шестого аспекта, в двенадцатой возможной реализации шестого аспекта устройство переадресации шлюза и контроллер шлюза функционируют как PGW, и первый пакет данных представляет собой пакет данных нисходящей линии связи;
приемник выполнен с возможностью:
принимать первый пакет данных в соответствии с информацией пользователя терминала, включенной в состав первой информации управления, сгенерированной контроллером шлюза, где информацию пользователя терминала используют для определения способа обработки пакета данных, принятого из SGi интерфейса; и
процессор выполнен с возможностью:
инкапсулировать первый пакет данных в соответствии с PGW информацией плоскости пользователя, включенной в состав первой информации управления, где PGW информацию плоскости пользователя используют для определения способа обработки пакета данных, принятого из SGi интерфейса.
Со ссылкой на двенадцатую возможную реализацию шестого аспекта, в тринадцатой возможной реализации шестого аспекта,
приемник выполнен с возможностью:
принимать первый пакет данных в соответствии с информацией пользователя терминала с использованием объекта интерфейса, где объект интерфейса используют для приема пакета данных с другого устройства; и
процессор выполнен с возможностью:
инкапсулировать первый пакет данных в соответствии с PGW информацией плоскости пользователя, используя объект канала, где объект канала выполнен с возможностью декапсулировать или инкапсулировать пакет данных.
Со ссылкой на первую возможную реализацию шестого аспекта, в четырнадцатой возможной реализации шестого аспекта устройство переадресации шлюза и контроллер шлюза функционируют как SGW и PGW, и первый пакет данных представляет собой пакет данных нисходящей линии связи;
приемник выполнен с возможностью:
принимать первый пакет данных в соответствии с информацией пользователя терминала, включенной в состав первой информации управления, сгенерированной контроллером шлюза, где информацию пользователя терминала используют для определения способа обработки пакета данных, принятого из SGi интерфейса; и
процессор выполнен с возможностью:
инкапсулировать первый пакет данных в соответствии с eNB информацией пользовательской плоскости, включенной в состав первой информацией управления, где eNB информацию плоскости пользователя используют для определения способа обработки пакета данных, принятого из SGi интерфейса.
Со ссылкой на четырнадцатую возможную реализацию шестого аспекта, в пятнадцатой возможной реализации шестого аспекта,
приемник выполнен с возможностью:
принимать первый пакет данных в соответствии с информацией пользователя терминала с использованием объекта интерфейса, где объект интерфейса используют для приема пакета данных с другого устройства; и
процессор выполнен с возможностью:
инкапсулировать первый пакет данных в соответствии с eNB информацией плоскости пользователя, используя объект канала, где объект канала выполнен с возможностью декапсулировать или инкапсулировать пакет данных.
Со ссылкой на первую возможную реализацию шестого аспекта, в шестнадцатой возможной реализации шестого аспекта устройство переадресации шлюза и контроллер шлюза функционируют как ePDG, и первый пакет данных представляет собой пакет данных нисходящей линии связи;
приемник выполнен с возможностью:
принимать первый пакет данных в соответствии с ePDG информацией плоскости пользователя, включенной в состав первой информации управления, сгенерированной контроллером шлюза; и
процессор выполнен с возможностью:
декапсулировать первый пакет данных в соответствии с ePDG информацией плоскости пользователя.
Со ссылкой на шестнадцатую возможную реализацию шестого аспекта, в семнадцатом возможном осуществлении шестого аспекта,
приемник выполнен с возможностью:
принимать первый пакет данных в соответствии с ePDG информацией плоскости пользователя с использованием объекта интерфейса, где объект интерфейса используют для приема пакета данных с другого устройства; и
процессор выполнен с возможностью:
декапсулировать первый пакет данных в соответствии с ePDG информацией плоскости пользователя, используя объект связи, где объект связи используют для декапсуляции пакета данных.
Со ссылкой на первую возможную реализацию шестого аспекта, в восемнадцатой возможной реализации шестого аспекта устройство переадресации шлюза и контроллер шлюза функционируют как TGW, и первый пакет данных представляет собой пакет данных нисходящей линии связи;
приемник выполнен с возможностью:
принимать первый пакет данных в соответствии с TGW информацией плоскости пользователя, включенной в состав первой информации управления, сгенерированной контроллером шлюза; и
процессор выполнен с возможностью:
декапсулировать первый пакет данных в соответствии с TGW информацией плоскости пользователя.
Со ссылкой на восемнадцатую возможную реализацию шестого аспекта, в девятнадцатой возможной реализации шестого аспекта,
приемник выполнен с возможностью:
принимать первый пакет данных в соответствии с TGW информацией плоскости пользователя с использованием объекта интерфейса, где объект интерфейса используют для приема пакета данных с другого устройства; и
процессор выполнен с возможностью:
декапсулировать первый пакет данных в соответствии с TGW информацией плоскости пользователя, используя объект связи, где объект связи используют для декапсуляции пакета данных.
Согласно седьмому аспекту предоставляют устройство переадресации шлюза, включающее в себя:
память, выполненную с возможностью хранить инструкцию;
процессор, выполненный с возможностью выполнять инструкцию, чтобы: инкапсулировать второй пакет данных в соответствии со второй информацией управления, сгенерированной контроллером шлюза, где вторую информацию управления используют для указания способа обработки второго пакета данных; и отправлять инкапсулированный второй пакет данных в соответствии со второй информацией управления с использованием передатчика.
Со ссылкой на седьмой аспект, в первой возможной реализации седьмого аспекта второй пакет данных представляет собой пакет данных восходящей линии связи или пакет данных нисходящей линии связи.
Со ссылкой на первую возможную реализацию седьмого аспекта, во второй возможной реализации седьмого аспекта устройство переадресации шлюза и контроллер шлюза функционируют как SGW, и второй пакет данных представляет собой пакет данных восходящей линии связи;
процессор выполнен с возможностью:
инкапсулировать второй пакет данных в соответствии с PGW информацией плоскости пользователя, включенной в состав второй информации управления, сгенерированной контроллером шлюза, где PGW информацию плоскости пользователя PGW используют для определения способа обработки пакета данных, который должен быть отправлен из S5/S8 интерфейса; и отправлять инкапсулированный второй пакет данных в соответствии с PGW информацией плоскости пользователя с использованием передатчика.
Со ссылкой на вторую возможную реализацию седьмого аспекта, в третьей возможной реализации седьмого аспекта процессор выполнен с возможностью:
инкапсулировать второй пакет данных в соответствии с PGW информацией плоскости пользователя, используя объект канала, где объект канала выполнен с возможностью декапсулировать или инкапсулировать пакет данных; и отправлять инкапсулированный второй пакет данных в соответствии с PGW информацией плоскости пользователя с использованием объекта интерфейса и передатчика, где объект интерфейса выполнен с возможностью отправлять пакет данных на другое устройство.
Со ссылкой на первую возможную реализацию седьмого аспекта, в четвертой возможной реализации седьмого аспекта устройства переадресации шлюза и контроллер шлюза функционируют в качестве PGW, и второй пакет данных представляет собой пакет данных восходящей линии связи;
процессор выполнен с возможностью:
инкапсулировать второй пакет данных согласно L2TP информации туннелирования, включенной в состав второй информации управления, сгенерированной контроллером шлюза, где L2TP информацию туннелирования используют для определения способа обработки пакета данных, который должен быть отправлен из SGi интерфейса; и отправлять инкапсулированный второй пакет данных в соответствии с L2TP информацией туннелирования с использованием передатчика.
Со ссылкой на четвертую возможную реализацию седьмого аспекта, в пятой возможной реализации седьмого аспекта процессор выполнен с возможностью:
инкапсулировать второй пакет данных в соответствии с L2TP информацией туннелирования, используя объект связи, где объект связи используют для инкапсуляции пакета данных; и отправлять инкапсулированный второй пакет данных в соответствии с L2TP информацией туннелирования с использованием объекта интерфейса и передатчика, где объект интерфейса выполнен с возможностью отправлять пакет данных на другое устройство.
Со ссылкой на первую возможную реализацию седьмого аспекта, в шестой возможной реализации седьмого аспекта устройство переадресации шлюза и контроллер шлюза функционируют в качестве EPDG, и второй пакет данных представляет собой пакет данных восходящей линии связи;
процессор выполнен с возможностью:
инкапсулировать второй пакет данных в соответствии с PGW информацией плоскости пользователя, включенной в состав второй информации управления, где PGW информацию плоскости пользователя используют для определения способа обработки пакета данных, который должен быть отправлен из S2b интерфейса; и отправлять инкапсулированный второй пакет данных в соответствии с PGW информацией плоскости пользователя с использованием передатчика.
Со ссылкой на шестую возможную реализацию седьмого аспекта, в седьмой возможной реализации седьмого аспекта процессор выполнен с возможностью:
инкапсулировать второй пакет данных в соответствии с PGW информацией плоскости пользователя, используя объект канала, где объект канала выполнен с возможностью декапсулировать или инкапсулировать пакет данных; и отправлять инкапсулированный второй пакет данных в соответствии с PGW информацией плоскости пользователя с использованием объекта интерфейса и передатчика, где объект интерфейса выполнен с возможностью отправлять пакет данных на другое устройство.
Со ссылкой на первую возможную реализацию седьмого аспекта, в восьмой возможной реализации седьмого аспекта устройство переадресации шлюза и контроллер шлюза функционируют как TGW, и второй пакет данных представляет собой пакет данных восходящей линии связи;
процессор выполнен с возможностью:
инкапсулировать второй пакет данных в соответствии с PGW информацией плоскости пользователя, включенной в состав второй информации управления, где PGW информацию плоскости пользователя используют для определения способа обработки пакета данных, который должен быть отправлен из S2a интерфейса; и отправлять инкапсулированный второй пакет данных в соответствии с PGW информацией плоскости пользователя с использованием передатчика.
Со ссылкой на восьмую возможную реализацию седьмого аспекта, в девятой возможной реализации седьмого аспекта процессор выполнен с возможностью:
инкапсулировать второй пакет данных в соответствии с PGW информацией плоскости пользователя, используя объект канала, где объект канала выполнен с возможностью декапсулировать или инкапсулировать пакет данных; и отправлять инкапсулированный второй пакет данных в соответствии с PGW информацией плоскости пользователя с использованием объекта интерфейса и передатчика, где объект интерфейса выполнен с возможностью отправлять пакет данных на другое устройство.
Со ссылкой на первую возможную реализацию седьмого аспекта, в десятой возможной реализации седьмого аспекта устройство переадресации шлюза и контроллер шлюза функционируют как SGW, и второй пакет данных представляет собой пакет данных нисходящей линии связи;
процессор выполнен с возможностью:
инкапсулировать второй пакет данных в соответствии с eNB информацией плоскости пользователя, включенной в состав второй информации управления, где eNB информацию плоскости пользователя используют для определения способа обработки пакета данных, который должен быть отправлен из S1_U интерфейса; и отправлять инкапсулированный второй пакет данных в соответствии с eNB информацией плоскости пользователя с использованием передатчика.
Со ссылкой на десятую возможную реализацию седьмого аспекта, в одиннадцатой возможной реализации седьмого аспекта процессор выполнен с возможностью:
инкапсулировать второй пакет данных в соответствии с eNB информацией плоскости пользователя, используя объект канала, где объект канала выполнен с возможностью декапсулировать или инкапсулировать пакет данных; и отправлять инкапсулированный второй пакет данных в соответствии с eNB информацией плоскости пользователя с использованием объекта интерфейса и передатчика, где объект интерфейса выполнен с возможностью отправлять пакет данных на другое устройство.
Со ссылкой на первую возможную реализацию седьмого аспекта, в двенадцатой возможной реализации седьмого аспекта устройство переадресации шлюза и контроллер шлюза функционируют как PGW, и второй пакет данных представляет собой пакет данных нисходящей линии связи;
процессор выполнен с возможностью:
инкапсулировать второй пакет данных в соответствии с SGW информацией плоскости пользователя, включенной в состав второй информации управления, где SGW информацию плоскости пользователя используют для определения способа обработки пакета данных, который должен быть отправлен из S5/S8 интерфейса; и отправлять инкапсулированный второй пакет данных в соответствии с SGW информацией плоскости пользователя с использованием передатчика.
Со ссылкой на двенадцатую возможную реализацию седьмого аспекта, в тринадцатой возможной реализации седьмого аспекта,
процессор выполнен с возможностью:
инкапсулировать второй пакет данных в соответствии с SGW информацией плоскости пользователя, используя объект канала, где объект канала выполнен с возможностью декапсулировать или инкапсулировать пакет данных; и отправлять инкапсулированный второй пакет данных в соответствии с SGW информацией плоскости пользователя с использованием объекта интерфейса и передатчика, где объект интерфейса выполнен с возможностью отправлять пакет данных на другое устройство.
Со ссылкой на первую возможную реализацию седьмого аспекта, в четырнадцатой возможной реализации седьмого аспекта устройство переадресации шлюза и контроллер шлюза функционируют как SGW и PGW, и второй пакет данных представляет собой пакет данных нисходящей линии связи;
процессор выполнен с возможностью:
инкапсулировать второй пакет данных в соответствии с eNB информацией плоскости пользователя, включенной в состав второй информации управления, где eNB информацию плоскости пользователя используют для определения способа обработки пакета данных, который должен быть отправлен из S1_U интерфейса; и отправлять инкапсулированный второй пакет данных в соответствии с eNB информацией плоскости пользователя с использованием передатчика.
Со ссылкой на четырнадцатую возможную реализацию седьмого аспекта, в пятнадцатой возможной реализации седьмого аспекта процессор выполнен с возможностью:
инкапсулировать второй пакет данных в соответствии с eNB информацией плоскости пользователя, используя объект канала, где объект канала выполнен с возможностью декапсулировать или инкапсулировать пакет данных; и отправлять инкапсулированный второй пакет данных в соответствии с eNB информацией плоскости пользователя с использованием объекта интерфейса и передатчика, где объект интерфейса выполнен с возможностью отправлять пакет данных на другое устройство.
Со ссылкой на первую возможную реализацию седьмого аспекта, в шестнадцатой возможной реализации седьмого аспекта устройство переадресации шлюза и контроллер шлюза функционируют как ePDG, и второй пакет данных представляет собой пакет данных нисходящей линии связи;
процессор выполнен с возможностью:
инкапсулировать второй пакет данных в соответствии с SPI и соответствующего ключа, которые включены в состав второй информации управления; шифровать инкапсулированный второй пакет данных; и отправлять зашифрованный пакет данных в соответствии с SPI и соответствующим ключом с помощью передатчика.
Со ссылкой на шестнадцатую возможную реализацию седьмого аспекта, в семнадцатой возможной реализации седьмого аспекта процессор выполнен с возможностью:
инкапсулировать второй пакет данных в соответствии с SPI и соответствующим ключом с использованием объекта сеанса; шифровать инкапсулированный второй пакет данных, где объект сеанса выполнен с возможностью инкапсулировать или декапсулировать и шифровать пакет данных; и отправлять зашифрованный пакет данных в соответствии с SPI и соответствующего ключа с использованием интерфейса и передатчика, где объект интерфейса выполнен с возможностью отправлять пакет данных на другое устройство.
Со ссылкой на первую возможную реализацию седьмого аспекта, в восемнадцатой возможной реализации седьмого аспекта устройство переадресации шлюза и контроллер шлюза функционируют как TGW, и второй пакет данных представляет собой пакет данных нисходящей линии связи;
процессор выполнен с возможностью:
инкапсулировать второй пакет данных в соответствии с MAC-адресом терминала, включенного в состав второй информации управления; и отправлять инкапсулированный второй пакет данных в соответствии с MAC-адресом терминала с использованием передатчика.
Варианты осуществления настоящего изобретения обеспечивают систему шлюзов. В системе шлюзов плоскость управления отделена от плоскости переадресации. Контроллер шлюза выполнен с возможностью выполнять функцию управления, и может управлять соответствующей генерацией информации управления (то есть информации управления, соответствующей различным сетевым стандартам) для пакетов данных множества разных типов протоколов. Устройство переадресации шлюза выполнено с возможностью переадресовывать, и может управляться контроллером шлюза для приема и отправки пакетов данных различных типов протоколов (то есть принимать и отправлять пакеты данных, соответствующие различным сетевым стандартам), например, для приема и отправки GTP пакета данных или GRE пакета данных, так что система шлюзов может быть применима к различным сетевым стандартам без развертывания различных шлюзов для множества разных сетевых стандартов, и системные расходы сокращаются. Кроме того, в многостандартной архитектуре доступа может потребоваться доступ только к одной или нескольким таким системам шлюза без доступа к нескольким различным шлюзам, что упрощает структуру топологии сети и облегчает обслуживание сети.
Краткое описание чертежей
Фиг. 1 является схемой архитектуры распределенного шлюза согласно варианту осуществления настоящего изобретения;
Фиг. 2 является схемой системы шлюзов согласно варианту осуществления настоящего изобретения;
Фиг. 3 представляет собой блок-схему последовательности операций способа обработки первого пакета данных в соответствии с вариантом осуществления настоящего изобретения;
Фиг. 4 является схемой взаимодействия, в которой контроллер шлюза управляет устройством переадресации шлюза согласно варианту осуществления настоящего изобретения;
Фиг. 5 является блок-схемой последовательности операций способа обработки второго пакета данных в соответствии с вариантом осуществления настоящего изобретения;
Фиг. 6 является первой блок-схемой устройства переадресации шлюза согласно варианту осуществления настоящего изобретения;
Фиг. 7 является второй блок-схемой устройства переадресации шлюза согласно варианту осуществления настоящего изобретения;
Фиг. 8 является первой блок-схемой устройства переадресации шлюза согласно варианту осуществления настоящего изобретения; и
Фиг. 9 является второй блок-схемой устройства переадресации шлюза согласно варианту осуществления настоящего изобретения.
Осуществление изобретения
С целью более четкого описания целей, технических решений и преимуществ вариантов осуществления настоящего изобретения, ниже приведено четкое и полное описание технических решений в вариантах осуществления настоящего изобретения со ссылкой на прилагаемые чертежи в вариантах осуществления настоящего изобретения. Очевидно, что описанные варианты осуществления являются частью, а не всеми вариантами осуществления настоящего изобретения. Все другие варианты осуществления, полученные специалистом в данной области техники на основе вариантов осуществления настоящего изобретения без творческих усилий, должны подпадать под объем защиты настоящего изобретения.
Обращаясь к фиг. 1, сначала описывается архитектура распределенного шлюза в варианте осуществления настоящего изобретения. На фиг. 1 шлюз может рассматриваться как система шлюзов, и каждая система шлюзов включает в себя две части: контроллер шлюза и устройство переадресации шлюза.
На фиг. 1 показаны четыре устройства переадресации шлюза. Четырем устройствам переадресации шлюза соответственно соответствуют SGW (устройство 1 переадресации шлюза на фиг. 1) в сценарии 3GPP доступа, PGW (устройство 2 переадресации шлюза на фиг. 1) в сценарии 3GPP доступа, TGW (устройство 3 переадресации шлюза на фиг. 1) в сценарии доверительного (доверительного) не-3GPP доступа и ePDG (устройство 4 переадресации шлюза на фиг. 1) в сценарии ненадежного (не доверительного) не-3GPP доступа. Четыре устройства переадресации шлюза соответствуют различным сетевым стандартам и обычно не применяются одновременно, то есть устройство переадресации шлюза может быть выбрано в соответствии с соответствующим сетевым стандартом. Для удобства описания все эти устройства переадресации шлюза показаны на фиг. 1.
Фиг. 1 показывает только один контроллер шлюза, поскольку соотношение соединения контроллера шлюза в основном устанавливается независимо от соответствующего сетевого стандарта. Соотношение соединения устройства переадресации шлюза может отличаться в разных сетевых стандартах. Следовательно, на фиг. 1 показаны четыре устройства переадресации шлюза, но выбран только один контроллер шлюза.
На фиг. 1, UE1 (устройство пользователя) подключается к E-UTRAN (например, развитая наземная сеть радиодоступа на базе универсальной системы мобильной связи), например, может быть подключена к E-UTRAN используя LTE (долгосрочное развитие)-Uu интерфейс. E-UTRAN отдельно подключается к устройству 1 переадресации шлюза и MME (узел управления мобильностью). Например, E-UTRAN подключается к MME с использованием S1-MME интерфейса и подключается к устройству 1 переадресации шлюза с использованием S1-U интерфейса. MME подключается к HSS (опорный абонентский сервер) с использованием S6a интерфейса и подключается к контроллеру шлюза с использованием S11 интерфейса.
Контроллер шлюза подключен к PCRF (функция правил и политики тарификации, функция правил и политики тарификации) с использованием Gx интерфейса. Кроме того, контроллер шлюза подключен к устройству 1 переадресации шлюза, устройству 2 переадресации шлюза, устройству 3 переадресации шлюза и устройству 4 переадресации шлюза с использованием S18 интерфейса. PCRF подключается к системе обслуживания IP-оператора (интернет-протокол) (например, IMS (IP-мультимедийная подсистема) или PSS (услуга пакетной коммутации, служба пакетной коммутации)) с использованием Rx интерфейса, и устройство 2 переадресации шлюза подключено к системе обслуживания IP-оператора с использованием SGi интерфейса. Устройство 2 переадресации шлюза дополнительно соединено с устройством 3 переадресации шлюза с использованием S2a интерфейса, подключенного к устройству 4 переадресации шлюза, с использованием S2b интерфейса и подключенного к устройству 1 переадресации шлюза с использованием S5/S8 интерфейса. Устройство 3 переадресации шлюза и устройство 4 переадресации шлюза каждое подключено к устройству 2 пользователя.
В этом варианте осуществления настоящего изобретения это эквивалентно тому, что обычный шлюз преобразуется в систему шлюзов. Система шлюзов может включать в себя контроллер шлюза (GW-C для краткости) и устройство переадресации шлюза (GW-U для краткости). GW-C реализует функцию плоскости управления шлюза и GW-U реализует функцию плоскости пользователя шлюза. S18 используется для наименования интерфейса между GW-C и GW-U, или может использоваться другое название интерфейса, и это не ограничено в этом варианте осуществления настоящего изобретения. Кроме того, GTP может использоваться в качестве протокола передачи для S18 интерфейса в этом варианте осуществления настоящего изобретения, или другой протокол может использоваться в качестве протокола передачи для S18 интерфейса, и это не ограничено в этом варианте осуществления настоящего изобретения.
Дополнительно, описаны понятия, используемые в вариантах осуществления настоящего изобретения.
Терминал относится к устройству, которое предоставляет пользователю возможность голосовой передачи и/или данных, например, может включать в себя карманное устройство с функцией беспроводного соединения или устройство обработки, которое подключено к беспроводному модему. Терминал может устанавливать связь с базовой сетью с использованием RAN и обмениваться голосовыми сообщениями и/или данными с RAN. Терминал может упоминаться как UE (устройство пользователя), беспроводной терминал, мобильный терминал, абонентское устройство, абонентская станция, мобильная станция, удаленная станция, точка доступа, удаленный терминал,  терминал доступа, пользовательский терминал, пользовательский агент, устройство пользователя и т.п. Например, терминал может быть мобильным телефоном (или называемым «сотовым» телефоном), компьютером с мобильным терминалом, переносным карманным, портативным, со встроенным компьютером или мобильным устройством транспортного средства, таким как PCS телефоном (телефон службы персональной связи, служба персональной связи), беспроводным телефоном, SIP телефоном (протокол инициирования сеанса), WLL станцией (беспроводная локальная сеть) или PDA (персональный цифровой помощник).
Дополнительно, термины «система» и «сеть» могут быть взаимозаменяемы в этой спецификации. Термин «и/или» в этом описании описывает только отношение ассоциации для описания ассоциированных объектов и означает, что могут быть три соотношения. Например, A и/или B могут представлять следующие три случая: существует только A, как A, так и B, и существует только B. Кроме того, символ «/» в этой спецификации обычно указывает «или» взаимосвязь между ассоциированными объектами.
Далее дополнительно подробно описываются варианты осуществления настоящего изобретения со ссылкой на прилагаемые чертежи в этом описании.
Обращаясь к фиг. 2, вариант осуществления настоящего изобретения обеспечивает систему шлюзов. Система шлюзов может включать в себя контроллер 201 шлюза и устройство 202 переадресации шлюза. Контроллер 201 шлюза может быть вышеупомянутым GW-C на фиг. 1, и устройство 202 переадресации шлюза может быть упомянутым выше GW-U на фиг. 1.
Контроллер 201 шлюза может быть выполнен с возможностью генерировать информацию управления, соответствующую различным сетевым стандартам. Для одного сетевого стандарта может быть только один тип или несколько типов информации управления.
Устройство 202 переадресации шлюза может быть выполнено с возможностью принимать и отправлять в соответствии с каждой частью информации управления, сгенерированной контроллером 201 шлюза, пакет данных, сгенерированный в стандарте сети, соответствующем каждой части информации управления.
Можно считать, что контроллер 201 шлюза выполнен с возможностью генерировать информацию управления, соответствующую различным сетевым стандартам, например, может генерировать информацию управления, соответствующую 3GPP стандарту сети, информацию управления, соответствующую доверенному не-3GPP сетевому стандарту, или информацию управления, которая соответствует не доверенному 3GPP сетевому стандарту. Устройство 201 переадресации шлюза принимает и отправляет пакет данных в различных сетевых стандартах, в соответствии с информацией управления, генерируемой контроллером 201 шлюза. Следовательно, одна система шлюза может быть применима к нескольким сетевым стандартам без необходимости конфигурирования соответствующего шлюза для каждого сетевого стандарта, что снижает потребление аппаратных ресурсов и упрощает структуру системы.
Возможно, в этом варианте осуществления настоящего изобретения, пакет данных, принятый и отправленный устройством 202 переадресации шлюза, может включать в себя любой один или несколько GTP пакет данных, PMIP пакет данных, L2TP пакет данных, IPSec пакет данных, GRE пакет данных или VLAN уровня 2 или может включать в себя другой возможный пакет данных.
Обращаясь к фиг. 3, на основании той же концепции изобретения, вариант осуществления настоящего изобретения обеспечивает способ обработки пакета данных. Способ может быть применен к системе шлюзов, показанной на фиг. 2. Процедура способа описана следующим образом.
Этап 301: устройство 202 переадресации шлюза принимает первый пакет данных в соответствии с первой информацией управления, генерируемой контроллером 201 шлюза, где первую информацию управления используют для указания способа обработки первого пакета данных.
Возможно, в этом варианте осуществления настоящего изобретения, устройство 202 переадресации шлюза может сначала принимать информацию управления, отправленную контроллером 201 шлюза. В этом варианте осуществления настоящего изобретения информация управления, которую используют для указания способа обработки принятого пакета данных, упоминается как первая информация управления, и принятый пакет данных упоминается как первый пакет данных.
То есть, контроллер 201 шлюза определяет конкретные функциональные возможности переадресации устройства 202 переадресации шлюза (то есть генерирует информацию управления, соответствующую устройству 202 переадресации шлюза). Например, контроллер 201 шлюза может всесторонне определять функциональные возможности переадресации устройства 202 переадресации шлюза на основании множества различных факторов, таких как локальная политика, текущий тип доступа и информация о возможностях устройства 202 переадресации шлюза, и отправляет информацию управления в устройство 202 переадресации шлюза с использованием S18 интерфейса. Информация управления может нести информацию о функциональных возможностях режима приема и/или отправки пакета данных на плоскости переадресации (то есть устройства 202 переадресации шлюза), информацию, относящуюся к функциональным возможностям приема и отправки и тому подобное. Функциональные возможности переадресации пакетов данных на плоскости переадресации определено относительно гибким образом в этом варианте осуществления настоящего изобретения. Различные сценарии переадресации могут соответствовать различным частям информации управления, и различные устройства 202 переадресации шлюза могут также соответствовать различным частям информации управления.
Например, со ссылкой на фиг. 4, где показана схема, на которой контроллер 201 шлюза доставляет информацию управления в устройство 202 переадресации шлюза. Как правило, после приема информации управления устройство 202 переадресации шлюза может отправлять ответное сообщение контроллеру 201 шлюза, чтобы уведомить контроллер 201 шлюза, что устройство 202 переадресации шлюза принимает и отправляет пакет данных в соответствии с принятой информацией управления. На фиг. 4 показан пример, в котором информация управления представляет собой запрос прямой индикации (запрос прямой индикации), и ответное сообщение является ответом прямой индикации (ответ прямой индикации).
Возможно, в этом варианте осуществления настоящего изобретения, первый пакет данных может представлять собой пакет данных восходящей линии связи или пакет данных нисходящей линии связи.
Этап 302: устройство 202 переадресации шлюза выполняет синтаксический анализ первого пакета данных в соответствии с первой информацией управления.
Устройство 202 переадресации шлюза обрабатывает принятый первый пакет данных в соответствии с первой информацией управления. Процесс анализа может включать в себя декапсуляцию, дешифрование и т.п.
Решение, описанное в процедуре на фиг. 3, иллюстрируется с использованием следующих примеров.
Пример 1
В сценарии 3GPP доступа система шлюзов функционирует как SGW.
Канал восходящей линии связи: контроллер 201 шлюза отправляет первую информацию управления в устройство 202 переадресации шлюза с использованием S18 интерфейса, и первая информация управления может включать в себя, например, S1_U SGW информацию плоскости пользователя (которая также может упоминаться как SGW информация плоскости пользователя), то есть информация управления, которая используется для определения способа обработки соответствующего пакета данных, принятого от S1_U интерфейса на фиг. 1. Например, S1_U SGW информация плоскости пользователя может использоваться для определения способа обработки различных пакетов данных, принятых от S1_U интерфейса (интерфейс плоскости пользователя, выполненный с возможностью устанавливать туннель между GW и eNodeB (усовершенствованный узел B) и транспортировать служебную информацию пользователя, то есть данные плоскости пользователя), например, адрес обслуживающего GW для пользовательской плоскости (адрес обслуживающего шлюза для плоскости пользователя) или обслуживающий GW TEID для S1_U плоскости пользователя (идентификатор конечной точки туннеля обслуживающего шлюза для S1_U интерфейса плоскости пользователя). Устройство 202 переадресации шлюза принимает из S1_U интерфейса на основании S1_U SGW информации пользовательской плоскости пакет данных (то есть первый пакет данных), который соответствует S1_U SGW информации плоскости пользователя, например, принимает GTP пакет данных; и после приема выполняет обработку, такую как декапсуляция первого пакета данных, в соответствии с S1_U SGW информацией плоскости пользователя.
Канал нисходящей линия связи: контроллер 201 шлюза отправляет первую информацию управления в устройство 202 переадресации шлюза с использованием S18 интерфейса, и первая информация управления может включать в себя, например, S5/S8 SGW информацию плоскости пользователя, то есть информацию управления, которая используется для определения способа обработки соответствующего пакета данных, принятого от S5/S8 интерфейса на фиг. 1. Например, S5/S8 SGW информация плоскости пользователя может использоваться для определения способа обработки различных пакетов данных, принятых из S5/S8 интерфейса, такой как адрес обслуживающего GW для плоскости пользователя, или обслуживающий TEID для SW для S5/S8 (идентификатор конечной точки туннеля обслуживающего шлюза для плоскости пользователя S5/S8 интерфейса). Устройство 202 переадресации шлюза принимает от S5/S8 интерфейса на основании S5/S8 SGW информации плоскости пользователя, пакет данных (то есть первый пакет данных), который соответствует S5/S8 SGW информации плоскости пользователя, например, принимает GTP пакет данных; и после приема выполняет обработку, такую как декапсуляция первого пакета данных, в соответствии с S5/S8 SGW информацией плоскости пользователя.
Пример 2
В сценарии 3GPP доступа система шлюзов функционирует как PGW.
Канал восходящей линии связи: контроллер 201 шлюза отправляет первую информацию управления в устройство 202 переадресации шлюза с использованием S18 интерфейса, и первая информация управления может включать в себя, например, S5/S8 PGW информацию плоскости пользователя (которую также можно называть PGW информация плоскости пользователя), то есть информацию управления, которая используется для определения способа обработки соответствующего пакета данных, принятого из S5/S8 интерфейса на фиг. 1. Например, S5/S8 PGW информация плоскости пользователя может использоваться для определения способа обработки различных пакетов данных, принятых из S5/S8 интерфейса (интерфейс между обслуживающим шлюзом и шлюзом сети передачи данных), такой как PDN GW адрес для плоскости пользователя (адрес шлюза сети передачи данных плоскости пользователя) или PDN GW TEID для S5/S8 плоскости пользователя (идентификатор конечной точки туннеля шлюза сети передачи данных S5/S8 интерфейса плоскости пользователя). Устройство 202 переадресации шлюза принимает от S5/S8 интерфейса на основании S5/S8 PGW информации плоскости пользователя пакет данных (то есть первый пакет данных), который соответствует S5/S8 PGW информации плоскости пользователя, например, принимает GTP пакет данных; и после приема выполняет обработку, такую как декапсуляция первого пакета данных в соответствии с S5/S8 PGW информацией плоскости пользователя.
Канал нисходящей линия связи: контроллер 201 шлюза отправляет первую информацию управления в устройство 202 переадресации шлюза с использованием S18 интерфейса, и первая информация управления может включать в себя, например, пользовательскую информацию терминала и S5/S8 PGW информацию плоскости пользователя, которая используется для определения способа обработки соответствующего пакета данных, принятого из интерфейса SGi (интерфейс, выполненный с возможностью устанавливать соединение между PGW и Extranet) на фиг. 1. Например, пользовательская информация терминала может использоваться для определения способа обработки пакета данных UE-адреса (UE-адрес), принятого из интерфейса SGi. Устройство 202 переадресации шлюза принимает из интерфейса SGi на основании пользовательской информации терминала, пакет данных (то есть первый пакет данных), который соответствует UE-адресу, например, принимает IP-пакет данных; и после приема выполняет обработку, такую как инкапсуляция первого пакета данных, согласно S5/S8 PGW информации плоскости пользователя.
Пример 3
В сценарии 3GPP доступа система шлюзов функционирует как PGW и SGW. В этом случае PGW и SGW являются одним и тем же объектом.
Канал восходящей линии связи: контроллер 201 шлюза отправляет первую информацию управления в устройство 202 переадресации шлюза с использованием интерфейса S18, и первая информация управления может включать в себя, например, S1_U SGW информацию плоскости пользователя (которая также может упоминаться как SGW информация плоскости пользователя), то есть информацию управления, которая используется для определения способа обработки соответствующего пакета данных, принятую из S1_U интерфейса на фиг. 1. Например, S1_U SGW информацию плоскости пользователя может использоваться для определения способа обработки различных пакетов данных, принятых из интерфейса S1_U, такой как адрес обслуживающего GW для плоскости пользователя (адрес обслуживающего шлюза плоскости пользователя) или обслуживающий GW TEID плоскости пользователя S1-U (идентификатор конечной точки туннеля шлюза S1-U интерфейса плоскости пользователя). Устройство 202 переадресации шлюза принимает от интерфейса S1_U на основании S1_U SGW информации плоскости пользователя пакет данных (то есть первый пакет данных), который соответствует , S1_U SGW информации плоскости пользователя, например, принимает пакет GTP данных; и после приема выполняет обработку, такую как декапсуляция первого пакета данных, в соответствии с S1_U SGW информацией плоскости пользователя.
Канал нисходящей линии связи: контроллер 201 шлюза отправляет первую информацию управления в устройство 202 переадресации шлюза с использованием S18 интерфейса, и первая информация управления может включать в себя, например, пользовательскую информацию терминала и S1_U eNB информацию плоскости пользователя (которая также может быть обозначена как S5/S8 PGW информация плоскости пользователя или PGW информация плоскости пользователя), то есть информацией управления, которая используется для определения способа обработки соответствующего пакета данных, принятого из SGi интерфейса на фиг. 1. Например, пользовательская информация терминала может использоваться для определения способа обработки пакета данных UE-адреса, принятой из интерфейса SGi. Устройство 202 переадресации шлюза принимает из интерфейса SGi на основании пользовательской информации терминала, пакет данных (то есть первый пакет данных), который соответствует UE-адресу, например, принимает IP-пакет данных; и после приема выполняет обработку, такую как инкапсуляция первого пакета данных, согласно S1_U eNB информации плоскости пользователя.
Пример 4
В сценарии не доверенного доступа, отличном от 3GPP, система шлюзов функционирует как ePDG.
Канал восходящей линии связи: контроллер 201 шлюза отправляет первую информацию управления в устройство 202 переадресации шлюза с использованием S18 интерфейса, и первая информация управления может включать в себя, например, SPI (индекс параметров безопасности, индекс параметров безопасности) и соответствующий ключ. Устройство 202 переадресации шлюза принимает пакет данных (то есть первый пакет данных) от терминала (то есть UE1 на фиг. 1) на основании первой информации управления, например, принимает IPsec пакет данных. После приема устройство 202 переадресации шлюза находит ключ в первой информации управления на основании SPI первого пакета данных и выполняет обработку, такую как дешифрование IPSec принятого пакета данных.
Канал нисходящей линии связи: контроллер 201 шлюза отправляет первую информацию управления в устройство 202 переадресации шлюза с использованием интерфейса S18, и первая информация управления может включать в себя, например, S2b ePDG информацию плоскости пользователя (которая также может упоминаться как ePDG информация плоскости пользователя). Устройство 202 переадресации шлюза принимает из интерфейса S2b на основании первой информации управления пакет данных (то есть первый пакет данных), который соответствует первой информации управления, например, принимает GTP пакет данных; и после приема выполняет обработку, такую как декапсуляция первого пакета данных в соответствии с первой информацией управления.
Пример 5
В сценарии не доверенного доступа, отличном от 3GPP, система шлюзов функционирует как TGW.
Канал восходящей линии связи: контроллер 201 шлюза отправляет первую информацию управления в устройство 202 переадресации шлюза с использованием интерфейса S18, и первая информация управления может включать в себя, например, MAC-адрес TGW. Устройство 202 переадресации шлюза принимает от терминала (то есть UE1 на фиг. 1) на основании первой информации управления пакет данных (то есть первый пакет данных), который соответствует первой информации управления; и выполняет соответствующую обработку первого пакета данных в соответствии с первой информацией управления.
Канал нисходящей линии связи: контроллер 201 шлюза отправляет первую информацию управления в устройство 202 переадресации шлюза с использованием интерфейса S18, и первая информация управления может включать в себя, например, S2a TGW информацию плоскости пользователя (которую также можно назвать TGW информация плоскости пользователя). Устройство 202 переадресации шлюза принимает от интерфейса S2a на основании первой информации управления пакет данных (то есть первый пакет данных), который соответствует первой информации управления, например, принимает GTP пакет данных; и после приема выполняет обработку, такую как декапсуляция первого пакета данных в соответствии с первой информацией управления.
В заключение, в этом варианте осуществления настоящего изобретения первая информация управления может использоваться для указания конкретной операции, которая должна выполняться устройством 202 переадресации шлюза.
Кроме того, в дополнение к конкретной операции, выполняемой устройством 202 переадресации шлюза, первая информация управления может дополнительно указывать информацию процедуры обработки для устройства 202 переадресации шлюза в процессе обработки.
Возможно, в этом варианте осуществления настоящего изобретения, первая информация управления может включать в себя информацию процедуры обработки первого пакета данных в устройстве 202 переадресации шлюза.
Например, устройство 202 переадресации шлюза может абстрагировать плоскость переадресации на множество объектов с использованием объектно-ориентированного метода реализации и предоставлять объектным способом услугу для приема и отправки пакета данных. Например, терминал обращается к сети. Контроллер 201 шлюза формирует различные объекты для терминалов на основании ситуации (например, способ доступа или информация подписки) каждого терминала и инструктирует устройство 202 переадресации шлюза инстанцировать сформированные объекты, чтобы предоставлять услуги терминалам. Такой гибкий способ динамического определения отражает программируемость устройства 202 переадресации шлюза.
Объектом является абстрактное выражение объекта с определенной функцией и атрибутом. Объект должен быть инстанцирован перед использованием и обеспечен некоторыми действиями и атрибутами посредством инстанцирования. Контроллер 201 шлюза создает объект, то есть контроллер 201 шлюза должен указывать атрибут объекта и действие, которое должно быть завершено объектом. Атрибут используется для описания признака объекта, и действие используется для описания функции объекта.
Например, функция приема и отправки пакета данных может быть разделена на несколько минимальных принудительных функций, и каждая минимальная функция принудительного применения может упоминаться как элементарное действие. В настоящем изобретении устройство 202 переадресации шлюза может включать в себя следующие объекты после абстракции: объект интерфейса (интерфейс), объект связи (связь), объект сеанса (сеанс), объект канала (канал), SDF объект (поток служебных данных, поток служебных данных) или объект потока (поток) и т.п.; и может включать в себя другой объект. В настоящем изобретении нет ограничений.
IP-адрес (интернет-протокол)/MAC-адрес интерфейса может использоваться как атрибут объекта интерфейса. Например, IP/MAC-адрес интерфейса однозначно соответствует одному объекту интерфейса. Адрес набора/индекс/адрес линии связи может использоваться как атрибут объекта связи, такой как один адрес связи или группа адресов связи или индекс связи. Например, один GTP адрес связи, один PMIP адрес связи или один IPsec адрес связи однозначно соответствует одному объекту связи, или информация SPI в IPsec связи также однозначно соответствует одному объекту связи. IP/MAC-адрес терминала или GRE ключ (ключ) терминала может использоваться как атрибут объекта сеанса. Например, IP-адрес или GRE-ключ терминала однозначно соответствует одному объекту сеанса. TEID/TFT (шаблон потока трафика) информация туннеля может использоваться как атрибут объекта канала. Например, TEIDs группа туннелей или один TFT однозначно соответствуют/соответствует одному объекту канала. В качестве атрибута объекта SDF/потока может использоваться информация 5 кортежей (5-кортежей) пакета данных. Например, одна часть конкретной информации из 5 кортежей однозначно соответствует одному конкретному SDF / потока объекту.
В этом варианте осуществления настоящего изобретения отношение включения может генерироваться между создаваемыми объектами из-за различной абстрактной гранулярности объектов. Например, один экземпляр объекта сеанса может включать в себя несколько экземпляров объекта канала, и один экземпляр объекта канала может включать в себя несколько экземпляров SDF/потока объекта. Устройство 202 переадресации шлюза может хранить таблицу сопоставления отношений между объектами. Например, таблица сопоставления отношений включает в себя: отношение отображения между IP-адресом терминала и объектом сеанса, отношение отображения между TEID/TFT информацией туннеля и объектом канала, отношение отображения между 5 кортежами (или называемое IP-идентификаторами) пакета данных и объектом потока и тому подобное. Когда пакет данных передается между объектами, экземпляр объекта адресата может быть найден в соответствии с информацией, которая соответствует пакету данных (например, в соответствии с IP-адресом терминала, TEID или IP-идентификаторами, соответствующими пакету данных).
Объекты описаны ниже.
Объект интерфейса. Объект интерфейса принимает из устройства пакет данных, который соответствует атрибуту объекта интерфейса, и отправляет пакет данных на другое устройство. Кроме того, согласно определению контроллера 201 шлюза, объект интерфейса может дополнительно перенаправить пакет данных в объект связи, объект сеанса или тому подобное. Например, в соответствии с определением контроллера 201 шлюза объект интерфейса отправляет на основе IP-адреса адресата/IP-адреса источника пакета данных пакет данных в объект, соответствующего IP-адресу адресата (то есть выполняет согласование между IP-адресом адресата/MAC-адресом источника пакета данных и атрибутом другого объекта, и отправляет пакет данных соответствующему объекту). Если IP-адрес адресата пакета данных согласован, и IP-адрес адресата пакета данных является IP-адресом связи, то объект интерфейса отправляет пакет данных в соответствующий объект связи; если IP-адрес адресата пакета данных согласован и IP-адрес адресата пакета данных является IP-адресом терминала, то объект интерфейса отправляет пакет данных в объект сеанса; если MAC-адрес источника пакета данных согласован, и MAC-адрес источника пакета данных является MAC-адресом терминала, то объект интерфейса отправляет пакет данных в объект сеанса; или т.п. Например, действие сопоставления, выполняемое объектом интерфейса, может быть ObjectMatch (ObjectMatch). В этом случае, контроллер 201 шлюза может определять, что тип соответствия (тип соответствия) ObjectMatch=целевому IP-адресу (IP-адрес адресата)/MAC-адрес. Например, действие, когда объект интерфейса отправляет пакет данных, может быть SendTo (отправка данных указанному адресату).
Объект связи. Объект связи принимает пакет данных, который соответствует атрибуту объекта связи, и завершает относящиеся операции, такие как инкапсуляция и декапсуляция пакета данных, таком как IPsec туннеля пакета данных. Когда объект связи декапсулирует пакет данных, контроллер 201 шлюза может предоставлять информацию (например, информацию SPI и ключ, соответствующую SPI), относящуюся к декапсуляции. Кроме того, согласно определению контроллера 201 шлюза, объект связи может дополнительно перенаправить пакет данных на объект канала, объект сеанса или тому подобное. Например, согласно определению контроллера 201 шлюза, объект связи может отправлять пакет данных в соответствующий объект на основании GRE ключа/TEID пакета данных. Если GRE пакета данных согласован, то объект связи отправляет пакет данных в соответствующий объект сеанса; если TEID пакета данных согласован, то объект связи отправляет пакет данных в объект канала; или т.п. Например, действие сопоставления, выполняемое объектом связи, может быть ObjectMatch. В этом случае контроллер 201 шлюза может определять, что тип соответствия объекта ObjectMatch=GRE ключ/TEID. Например, действие, когда объект связи отправляет пакет данных, может быть SendTo.
Объект сеанса: объект сеанса принимает пакет данных, который соответствует атрибуту объекта сеанса; и завершает соответствующее декапсуляцию/инкапсуляцию (или называемое инкапсулированием) действие пакета данных, такого как, туннелирование пакета данных; и может дополнительно выполнять такие операции, как шифрование и дешифрование пакета данных. Когда объект сеанса инкапсулирует пакет данных, контроллер 201 шлюза может предоставлять информацию туннеля пакета данных (например, GRE ключ), необходимую для действия инкапсуляции. Кроме того, согласно определению контроллера 201 шлюза, объект сеанса может дополнительно перенаправить пакет данных на объект канала или тому подобное. Например, согласно определению контроллера 201 шлюза, объект сеанса отправляет пакет данных в соответствующий объект канала на основании TFT информации. Например, действие сопоставления, выполняемое объектом сеанса, может быть ObjectMatch. В этом случае, контроллер 201 шлюза определяет, что тип соответствия объекта ObjectMatch=TFT. Например, действие, когда объект сеанса отправляет пакет данных, может быть SendTo.
Объект канала: объект канала принимает пакет данных, который соответствует атрибуту объекта канала, и завершает соответствующее действие декапсуляции/инкапсуляции пакета данных, такого как туннелированные пакета данных. Контроллер 201 шлюза может предоставлять информацию пакета данных туннеля (например, TEID), необходимую для действия инкапсуляции. В этом варианте осуществления настоящего изобретения в соответствии с определением контроллера 201 шлюза объект канала может дополнительно перенаправить пакет данных в SDF объект, объект потока, объект интерфейса или тому подобное. Например, в соответствии с определением контроллера 201 шлюза объект канала отправляет пакет данных в соответствующий SDF объект/потока на основании информации 5 кортежей. Например, действие сопоставления, выполняемое объектом канала, может быть ObjectMatch. В этом случае, контроллер 201 шлюза определяет, что тип соответствия ObjectMatch=5Tuples. Например, действие, когда объект канала отправляет пакет данных, может быть SendTo.
В этом варианте осуществления настоящего изобретения операция переадресации пакетов данных, выполняемая устройством 202 переадресации шлюза, может быть разделена на несколько минимальных действий, и каждое минимальное действие называется элементарным действием. Информация, требуемая в процессе выполнения элементарного действия, может быть получена из соответствующего атрибута объекта или может использоваться, как информация элементарного действия, и доставлена контроллером 201 шлюза в устройство 202 переадресации шлюза. Например, контроллер 201 шлюза доставляет управляющее сообщение в устройство 202 переадресации шлюза с использованием интерфейса S18, чтобы определять функциональные возможности устройства 202 переадресации шлюза для приема отправки пакета данных. Например, управляющее сообщение, доставленное контроллером 201 шлюза, может быть запросом прямой индикации. Управляющее сообщение может включать в себя информацию, такую как информацию элементарного действия, об объекте и атрибуте объекта. Элементарное действие, выполняемое устройством 202 переадресации шлюза для переадресации пакета данных, может включать в себя, например, по меньшей мере один из ReceivePacket (прием пакета), ObjectMatch, Decapsulate (декапсуляция), Encapsulate (инкапсуляция), Encrypt (шифрование), Decrypt (дешифрование), SendTo или SendPacket (отправка пакета). Ниже описываются элементарные действия.
ReceivePacket: то есть объект интерфейса принимает на основании информации управления (например, PDN GW адрес плоскости пользователя), доставленный контроллером 201 шлюза, пакет данных восходящей линии связи или пакет данных нисходящей линии связи, который соответствует информации управления.
ObjectMatch: используется для запроса экземпляра объекта назначения, когда пакет данных отправляется между объектами, то есть поиск взаимосвязи между экземплярами объекта в устройстве 202 переадресации шлюза в соответствии с типом соответствия объекта, доставленным контроллером 201 шлюза, и выводом идентификатора экземпляра объекта назначения (например, запрос ID экземпляра объекта канала в соответствии с TEID). ObjectMatch используют в реализации, в которой устройство 202 переадресовки шлюза управляет соотношением между экземплярами объекта. Если контроллер 201 шлюза управляет соотношением между экземплярами объекта в устройстве 202 переадресации шлюза, ObjectMatch может не потребоваться, и вместо этого контроллер 201 шлюза непосредственно уведомляет устройство 202 переадресации шлюза о том, как переадресовывать пакет данных между всеми объектами, то есть устройство 202 переадресации шлюза может узнать ID экземпляра объекта назначения без запроса.
Decapsulate: используется для декапсуляции пакета данных. Например, операция декапсуляции может выполняться в пакете данных на основании атрибута объекта (например, типа декапсуляции), который доставляется контроллером 201 шлюза и используется для выполнения элементарного действия.
Encapsulate: используется для инкапсуляции пакета данных. Например, пакет данных может быть инкапсулирован на основании атрибута объекта (например, типа инкапсуляции пакета данных и значения конечной точки), который доставляется контроллером 201 шлюза и используется для выполнения элементарного действия.
Encrypt: используется для шифрования пакета данных. Например, обработка шифрования может выполняться в пакете данных на основании информации (например, информации, такой как SPI и ключ, соответствующий SPI), который доставляется контроллером 201 шлюза и используется для выполнения элементарного действия.
Decrypt: используется для дешифрования пакета данных. Например, обработка дешифрования может выполняться в пакете данных на основании информации (например, информации, такой как SPI и ключ, соответствующий SPI), который доставляется контроллером 201 шлюза и используется для выполнения элементарного действия.
SendTo: используется для отправки пакета данных между объектами. Например, пакет данных может быть отправлен в конкретный экземпляр объекта (то есть экземпляр объекта адресата) в соответствии с ID экземпляра объекта, который выводится во время ObjectMatch или идентификатором экземпляра объекта-адресата, который доставляется контроллером 201 шлюза (например, ID экземпляра объекта канала, которому должен быть отправлен пакет данных).
SendPacket: используется для отправки пакета данных между сетевыми элементами (например, SGW отправляет пакет данных в PGW). Например, объект интерфейса может отправлять пакет данных другому сетевому элементу в соответствии с информацией SendPacket (например, IP-адресом назначения), доставленной контроллером 201 шлюза.
Вышеупомянутые перечисленные объекты и элементарные действия просто используются для примеров и не предназначены для ограничения настоящего изобретения. В этом варианте осуществления настоящего изобретения не исключено, что другой возможный объект, атрибут, элементарное действие и тому подобное могут быть определены с использованием контроллера 201 шлюза при условии, что услуга может быть предоставлена для переадресации пакета данных.
Контроллер 201 шлюза отправляет первую информацию управления в устройство 202 переадресации шлюза с использованием интерфейса S18. Например, первая информация управления является запросом прямой индикации. Первая информация управления несет информацию, такую как объект, действие и атрибут, которая требуется устройству 202 переадресации шлюза для приема и отправки пакета данных. Кроме того, первая информация управления может дополнительно включать в себя информацию оркестровки всех действий, например, оркестровку действий, выполняемых объектом (то есть последовательность выполнения соответствующих действий каждого объекта), и оркестровку связи между объектами (последовательность прохождения пакетов данных между объектами). Действия объекта могут выполняться последовательно (последовательно выполняются в порядке упорядочения действий, содержащиеся в объекте). Оркестровка связи между объектами может быть реализована контроллером 201 шлюза путем выполнения ObjectMatch каждого объекта. Например, экземпляр A объекта сеанса выполняет ObjectMatch, и если TFT соответствует, то может быть сформирован следующий объект адресата, соответствующий пакету данных, например, экземпляр B объекта канала. Альтернативно, в другой реализации информация управления, доставляемая контроллером 201 шлюза, несет соотношение передачи пакета данных между экземплярами объекта. Например, пакет данных должен обрабатываться экземпляром B объекта канала после того, как экземпляр A объекта сеанса завершает выполнение, то есть контроллер 201 шлюза предоставляет информацию об исполнении конкретного пакета данных.
Следующие примеры отдельно используют для описания реализации процедуры, показанной на фиг. 3, после того, как устройство 202 переадресации шлюза использует метод для реализации объектно-ориентированного подхода.
Пример 6
В сценарии 3GPP доступа система шлюзов функционирует как SGW.
Канал восходящей линии связи: контроллер 201 шлюза отправляет первую информацию управления в устройство 202 переадресации шлюза с использованием интерфейса S18, и первая информация управления может включать в себя, например, S1_U SGW информацию плоскости пользователя (которая также может упоминаться как SGW информация плоскости пользователя), то есть информацию управления, которая используется для определения способа обработки соответствующего пакета данных, принятого из S1_U интерфейса на фиг. 1. Например, S1_U SGW информация плоскости пользователя может использоваться для определения способа обработки различных пакетов данных, принятых из S1_U интерфейса, такой как адрес обслуживающего GW для плоскости пользователя. Объект интерфейса устройства 202 переадресации шлюза может принимать из интерфейса S1_U на основании S1_U SGW информации плоскости пользователя пакет данных (то есть первый пакет данных), который соответствует S1_U SGW информации плоскости пользователя, например, принимает GTP пакет данных; и после приема может продолжать выполнять соответствующую обработку первого пакета данных в соответствии с первой информацией управления. Например, после приема объект интерфейса отправляет первый пакет данных в объект связи. Объект связи декапсулирует первый пакет данных на основании типа декапсуляции пакета данных и отправляет декапсулированный первый пакет данных в объект канала. Объект канала инкапсулирует декапсулированный первый пакет данных, например, выполняет инкапсуляцию GTP, и затем отправляет инкапсулированный первый пакет данных в объект интерфейса. Объект интерфейса отправляет инкапсулированный первый пакет данных в PGW, на который указывает пакет данных.
Информация оркестровки (то есть последовательность прохождения пакетов данных), включенная в состав первой информации управления, может быть:
Interface_ReceivePacket >> Link_Decapsulate >> Bearer_Encapsulate >> Interface_SendPacket
Канал нисходящей линии связи: контроллер 201 шлюза отправляет первую информацию управления в устройство 202 переадресации шлюза с использованием интерфейса S18, и первая информация управления может включать в себя, например, S5/S8 SGW информацию плоскости пользователя (которую также можно назвать SGW информация плоскости пользователя), то есть информацию управления, которая используется для определения способа обработки соответствующего пакета данных, принятую из S5/S8 интерфейса на фиг. 1. Например, S5/S8 SGW информация плоскости пользователя может использоваться для определения способа обработки различных пакетов данных, принятых из S5/S8 интерфейса, такую как адрес обслуживающего GW плоскости пользователя. Объект интерфейса устройства 202 переадресовки шлюза принимает от интерфейса S5/S8 на основании S5/S8 SGW информации плоскости пользователя пакет данных (то есть первый пакет данных), который соответствует S5/S8 SGW информации плоскости пользователя, например, принимает GTP пакет данных; и после приема продолжает выполнять соответствующую обработку первого пакета данных в соответствии с первой информацией управления. Например, после приема объект интерфейса отправляет первый пакет данных в объект связи. Объект связи декапсулирует первый пакет данных на основании типа декапсуляции пакета данных и отправляет декапсулированный первый пакет данных в объект канала. Объект канала инкапсулирует первый пакет данных, например, инкапсулирует декапсулированный первый пакет данных в GTP пакет данных и затем отправляет инкапсулированный первый пакет данных в объект интерфейса. Объект интерфейса отправляет инкапсулированный первый пакет данных в eNB (усовершенствованный узел), в который пакет данных предназначен.
Информация оркестровки (то есть последовательность прохождения пакетов данных), включенная в состав первой информации управления, может быть:
Interface_ReceivePacket >> Link_Decapsulate >> Bearer_Encapsulate >> Interface_SendPacket
Пример 7-1
В сценарии 3GPP доступа система шлюзов функционирует как PGW.
Канал восходящей линии связи: контроллер 201 шлюза отправляет первую информацию управления в устройство 202 переадресации шлюза с использованием интерфейса S18, и первая информация управления может включать в себя, например, S5/S8 PGW информацию плоскости пользователя (которую также можно называть PGW информация плоскости пользователя), то есть информацию управления, которую используют для определения способа обработки соответствующего пакета данных, принятого из интерфейса S5/S8 на фиг. 1. Например, S5 / S8 PGW информация плоскости пользователя использоваться для определения способа обработки различных пакетов данных, принятого из интерфейса S5/S8, такую как адрес PDN GW плоскости пользователя. Объект интерфейса устройства 202 переадресации шлюза принимает от интерфейса S5/S8 на основании S5/S8 PGW информации плоскости пользователя пакет данных (то есть первый пакет данных), который соответствует S5 / S8 PGW информации плоскости пользователя, например, принимает пакет данных GTP; и после приема продолжает выполнять соответствующую обработку первого пакета данных в соответствии с первой информацией управления. Например, объект интерфейса отправляет первый пакет данных объекту связи. Объект связи декапсулирует первый пакет данных в соответствии с типом декапсуляции пакета данных и затем отправляет декапсулированный пакет данных в объект интерфейса. Объект интерфейса отправляет декапсулированный первый пакет данных во внешнюю сеть.
Информация оркестровки, включенная в состав первой информации управления, может быть:
Interface_ReceivePacket >> Link_Decapsulate >> Interface_SendPacket
Канал нисходящей линии связи: контроллер 201 шлюза отправляет первую информацию управления в устройство 202 переадресации шлюза с использованием интерфейса S18, и первая информация управления может включать в себя, например, информацию пользовательского терминала и S5/S8 SGW информацию плоскости пользователя (которая также может упоминаться как SGW информация плоскости пользователя), то есть информацию управления, которая используется для определения способа обработки соответствующего пакета данных, принятого из интерфейса SGi на фиг. 1. Например, пользовательская информация терминала может использоваться для определения способа обработки пакета данных UE-адреса, принятого из интерфейса SGi. Объект интерфейса устройства 202 переадресации шлюза принимает, из интерфейса SGi на основании информации пользователя терминала, пакет данных (то есть первый пакет данных), который соответствует UE-адресу, например, принимает пакет данных IP; и после приема выполняет обработку, такую как инкапсуляция первого пакета данных, в соответствии с S5/S8 SGW информацией плоскости пользователя. Например, объект интерфейса отправляет первый пакет данных в объект канала. Объект канала инкапсулирует первый пакет данных в соответствии с адресом SGW плоскости пользователя и SGW TEID плоскости пользователя интерфейса S5 / S8, и затем отправляет инкапсулированный первый пакет данных в объект интерфейса. Объект интерфейса отправляет инкапсулированный первый пакет данных в SGW.
Информация оркестровки, включенная в состав первой информации управления, может быть:
Interface_ReceivePacket >> Bearer_Encapsulate >> Interface_SendPacket
Пример 7-2.
В сценарии 3GPP доступа система шлюзов функционирует как PGW, и PGW передает PPP пакет данных (протокол «точка-точка») через L2TP туннель.
Канал восходящей линии связи: контроллер 201 шлюза отправляет первую информацию управления в устройство 202 переадресации шлюза с использованием интерфейса S18, и первая информация управления может включать в себя, например, S5/S8 PGW информацию плоскости пользователя (которую также можно называть PGW информация плоскости пользователя) и информацию L2TP туннеля, то есть информацию управления, которая используется для определения способа обработки соответствующего пакета данных, принятого из интерфейса S5/S8 на фиг. 1. Например, S5/S8 PGW информация плоскости пользователя может использоваться для определения способа обработки различных пакетов данных, принятых из интерфейса S5/S8, такую как адрес PDN GW плоскости пользователя. Объект интерфейса устройства 202 переадресации шлюза принимает из интерфейса S5/S8 на основании S5/S8 PGW информации плоскости пользователя пакет данных (то есть первый пакет данных), который соответствует S5/S8 PGW информации плоскости пользователя, например, принимает GTP пакет данных; и после приема продолжает выполнять соответствующую обработку первого пакета данных в соответствии с первой информацией управления. Например, объект интерфейса отправляет первый пакет данных объекту связи. Объект связи декапсулирует первый пакет данных в соответствии с типом декапсуляции пакета данных, затем инкапсулирует декапсулированный пакет данных в пакет данных L2TP в соответствии с идентификатором сеанса и идентификатором туннеля, который содержит информацию L2TP туннеля, и отправляет инкапсулированный пакет данных L2TP туннеля в объект интерфейса. Объект интерфейса отправляет декапсулированный первый пакет данных во внешнюю сеть.
Информация оркестровки, включенная в состав первой информации управления, может быть:
Interface_ReceivePacket >> Link_Decapsulate >> Link_Encapsulate >> Interface_SendPacket
Канал нисходящей линии связи: контроллер 201 шлюза отправляет первую информацию управления в устройство 202 переадресовки шлюза с использованием интерфейса S18, и первая информация управления может включать в себя, например, информацию L2TP туннеля и S5/S8 PGW информацию плоскости пользователя (которая также может называться как SGW информацией плоскости пользователя), то есть информацию управления, которая используется для определения способа обработки соответствующего пакета данных, принятого из интерфейса SGi на фиг. 1. Например, информация пользователя терминала может использоваться для определения способа обработки пакета данных туннельного адреса L2TP, принятого из интерфейса SGi. Объект интерфейса устройства 202 переадресации шлюза принимает из интерфейса SGi на основе информации пользователя терминала, пакет данных (то есть первый пакет данных), который соответствует адресу туннеля, например, принимает L2TP пакет данных; и после приема выполняет обработку, такую как декапсуляция первого пакета данных, в соответствии с S5/S8 PGW информацией плоскости пользователя. Например, объект интерфейса отправляет первый пакет данных объекту связи. Объект связи декапсулирует инкапсулированный L2TP пакет данных в PPP пакет данных; затем идентифицирует, является ли пакет данных L2TP пакетом данных, и является ли декапсулированный пакет данных PPP-пакетом данных; и отправляет пакет данных в объект канала. Объект канала инкапсулирует первый пакет данных в соответствии с SGW адресом плоскости пользователя и SGW TEID плоскости пользователя интерфейса S5 / S8, и затем отправляет инкапсулированный первый пакет данных в объект интерфейса. Объект интерфейса отправляет инкапсулированный первый пакет данных в SGW.
Информация оркестровки, включенная в состав первой информации управления, может быть:
Interface_ReceivePacket >> Link_Decapsulate >> Link_PacketMatch >> Bearer_Encapsulate >> Interface_SendPacket
Пример 8
В сценарии 3GPP доступа система шлюзов функционирует как PGW и SGW. В этом случае, PGW и SGW являются одним и тем же объектом.
Канал восходящей линии связи: контроллер 201 шлюза отправляет первую информацию управления в устройство 202 переадресации шлюза с использованием интерфейса S18, и первая информация управления может включать в себя, например, S1_U SGW информацию плоскости пользователя (которая также может упоминаться как SGW информация плоскости пользователя), то есть информацию управления, которая используется для определения способа обработки соответствующего пакета данных, принятую из интерфейса S1_U на фиг. 1. Например, S1_U SGW информация плоскости пользователя может использоваться для определения способа обработки различных пакетов данных, принятых из интерфейса S1_U, такой как адрес обслуживающего GW плоскости пользователя. Объект интерфейса устройства 202 переадресации шлюза принимает из интерфейса S1_U на основании S1_U SGW информации плоскости пользователя, например, пакет данных (то есть первый пакет данных), который соответствует S1_U SGW информации плоскости пользователя, например, принимает GTP пакет данных. После приема объект интерфейса отправляет первый пакет данных объекту связи. Объект связи декапсулирует первый пакет данных в соответствии с типом декапсуляции пакета данных.
Информация оркестровки, включенная в состав первой информации управления, может быть:
Interface_ReceivePacket >> Link_Decapsulate
Канал нисходящей линии связи: контроллер 201 шлюза отправляет первую информацию управления в устройство 202 переадресации шлюза с использованием интерфейса S18, и первая информация управления может включать в себя, например, S1_U eNB информацию пользовательского терминала и информацию плоскости пользователя (которая также может называться, как eNB информация плоскости пользователя), то есть информацию управления, которую используют для определения способа обработки соответствующего пакета данных, принятого из интерфейса SGi на фиг. 1. Например, пользовательская информация терминала может использоваться для определения способа обработки пакета данных UE-адреса, принятой из интерфейса SGi. Объект интерфейса устройства 202 переадресации шлюза принимает из интерфейса SGi на основании информации пользователя терминала пакет данных (то есть первый пакет данных), который соответствует UE-адресу, например, принимает пакет данных IP; и после приема выполняет обработку, такую как инкапсуляция первого пакета данных, согласно S1_U eNB информации плоскости пользователя. Например, объект интерфейса отправляет первый пакет данных в объект канала. Объект канала инкапсулирует первый пакет данных в соответствии с eNB адресом плоскости пользователя и eNB TEID плоскости пользователя интерфейса S1_U, и затем отправляет инкапсулированный первый пакет данных в объект интерфейса. Объект интерфейса отправляет инкапсулированный первый пакет данных в eNB.
Информация оркестровки, включенная в состав первой информации управления, может быть:
Interface_ReceivePacket >> Bearer_Encapsulate >> Interface_SendPacket
Пример 9
В сценарии 3GPP доступа система шлюзов функционирует как SGW. Пакет данных между SGW и PGW инкапсулируется в PMIP формате.
Канал восходящей линии связи: контроллер 201 шлюза отправляет первую информацию управления в устройство 202 переадресации шлюза с использованием интерфейса S18, и первая информация управления может включать в себя, например, S1_U SGW информацию плоскости пользователя (которая также может упоминаться как SGW информация плоскости пользователя), то есть информацию управления, которую используют для определения способа обработки соответствующего пакета данных, принятого от интерфейса S1_U на фиг. 1. Например, S1_U SGW информация плоскости пользователя может использоваться для определения способа обработки различных пакетов данных, принятых из интерфейса S1_U, такую как адрес обслуживающего GW плоскости пользователя. Объект интерфейса устройства 202 переадресации шлюза может принимать из интерфейса S1_U на основании S1_U SGW информации плоскости пользователя пакет данных (то есть первый пакет данных), который соответствует S1_U SGW информации плоскости пользователя, например, принимает пакет данных GTP; и после приема может продолжать выполнять соответствующую обработку первого пакета данных в соответствии с первой информацией управления. Например, после приема объект интерфейса отправляет первый пакет данных в объект связи. Объект связи декапсулирует первый пакет данных на основании типа декапсуляции пакета данных и отправляет декапсулированный первый пакет данных в объект сеанса. Атрибутом объекта сеанса является, например, GRE ключ. Объект сеанса выполняет PMIP инкапсуляцию в декапсулированном первом пакете данных на основе GRE ключа и затем отправляет инкапсулированный первый пакет данных в объект интерфейса. Объект интерфейса отправляет инкапсулированный первый пакет данных в PGW, на который указывает пакет данных.
Информация оркестровки (то есть последовательность прохождения пакетов данных), включенная в состав первой информации управления, может быть:
Interface_ReceivePacket >> Link_Decapsulate >> Session_Encapsulate >> Interface_SendPacket
Канал нисходящей линии связи: контроллер 201 шлюза отправляет первую информацию управления в устройство 202 переадресации шлюза с использованием интерфейса S18, и первая информация управления может включать в себя, например, S5/S8 SGW информацию плоскости пользователя (которую также можно назвать SGW информация плоскости пользователя), то есть информацию управления, которую используют для определения способа обработки соответствующего пакета данных, принятого из интерфейса S5/S8 на фиг. 1. Например, S5/S8 SGW информация плоскости пользователя может использоваться для определения способа обработки различных пакетов данных, принятых из интерфейса S5/S8, такой как адрес обслуживающего GW плоскости пользователя. Объект интерфейса устройства 202 переадресации шлюзов принимает из интерфейса S5/S8 на основании S5/S8 SGW информации плоскости пользователя пакет данных (то есть первый пакет данных), который соответствует S5/S8 SGW информации плоскости пользователя, например, принимает пакет данных GTP; и после приема продолжает выполнять соответствующую обработку первого пакета данных в соответствии с первой информацией управления. Например, после приема объект интерфейса отправляет первый пакет данных в объект сеанса. Атрибутом объекта сеанса является тип декапсуляции пакета данных (например, PMIP) и GRE ключ. Объект сеанса декапсулирует первый пакет данных на основании атрибута объекта сеанса и отправляет декапсулированный первый пакет данных в объект канала. Объект канала выполняет инкапсуляцию GTP в декапсулированном первом пакете данных и затем отправляет инкапсулированный первый пакет данных в объект интерфейса. Объект интерфейса отправляет инкапсулированный первый пакет данных в eNB, на который указывает пакет данных.
Информация оркестровки (то есть последовательность прохождения пакетов данных), включенная в состав первой информации управления, может быть:
Interface_ReceivePacket >> Session_Decapsulate >> Bearer_Encapsulate >> Interface_SendPacket
Пример 10
В сценарии не доверенного доступа, отличном от 3GPP, система шлюзов функционирует как ePDG.
Канал восходящей линии связи: контроллер 201 шлюза отправляет первую информацию управления в устройство 202 переадресации шлюза с использованием интерфейса S18, и первая информация управления может включать в себя, например, SPI (последовательный периферийный интерфейс, последовательный периферийный интерфейс) и соответствующий ключ. Объект интерфейса устройства 202 переадресации шлюза принимает пакет данных (то есть первый пакет данных) от терминала (то есть UE1 на фиг.1) на основании первой информации управления, например, принимает IPsec пакет данных; и после приема продолжает выполнять соответствующую обработку первого пакета данных в соответствии с первой информацией управления. Например, после приема объект интерфейса отправляет пакет данных в объект сеанса. Атрибутом объекта сеанса является SPI и соответствующий ключ. Объект сеанса находит ключ в соответствии с SPI пакета данных, расшифровывает IPSec пакет данных и отправляет дешифрованный IPSec пакет данных в объект канала. Объект канала выполняет инкапсуляцию GTP в дешифрованном IPSec пакете данных и отправляет инкапсулированный IPSec пакет данных в объект интерфейса. Объект интерфейса отправляет инкапсулированный IPSec пакет данных в PGW, на который указывает пакет данных.
Информация оркестровки, включенная в состав первой информации управления, может быть:
Interface_ReceivePacket >> Session_Decrypt >> Bearer_Encapsulate >> Interface_SendPacket
Канал нисходящей линии связи: контроллер 201 шлюза отправляет первую информацию управления в устройство 202 переадресации шлюза с использованием интерфейса S18, и первая информация управления может включать в себя, например, S2b ePDG информацию плоскости пользователя (которая также может упоминаться, как ePDG информация плоскости пользователя). Объект интерфейса устройства 202 переадресации шлюза принимает от интерфейса S2b на основе первой управляющей информации пакет данных (то есть первый пакет данных), который соответствует первой управляющей информации, например, принимает GTP пакет данных; и после приема продолжает выполнять соответствующую обработку первого пакета данных в соответствии с первой информацией управления. Например, после приема объект интерфейса отправляет пакет данных в объект связи. Объект связи декапсулирует первый пакет данных в соответствии с типом декапсуляции пакета данных и отправляет декапсулированный первый пакет данных в объект сеанса. Атрибутом объекта сеанса является SPI и соответствующий ключ. Объект сеанса шифрует декапсулированный первый пакет данных в соответствии с атрибутом объекта сеанса и затем отправляет зашифрованный первый пакет данных в объект интерфейса. Объект интерфейса отправляет зашифрованный первый пакет данных в терминал, соответствующий пакету данных.
Информация оркестровки, включенная в состав первой информации управления, может быть:
Interface_ReceivePacket >> Link_Decapsulate >> Session_Encrypt >> Interface_SendPacket
Пример 11
В сценарии доверенного доступа, отличного от 3GPP, система шлюзов функционирует как TGW.
Канал восходящей линии связи: контроллер 201 шлюза отправляет первую информацию управления в устройство 202 переадресации шлюза с использованием интерфейса S18, и первая информация управления может включать в себя, например, TGW MAC-адрес. Объект интерфейса устройства 202 переадресации шлюзов принимает от терминала (то есть UE1 на фиг.1) на основании первой информации управления пакет данных (то есть первый пакет данных), который соответствует первой информации управления; и после приема выполняет соответствующую обработку первого пакета данных в соответствии с первой информацией управления. Например, после приема объект интерфейса продолжает выполнять соответствующую обработку первого пакета данных в соответствии с первой информацией управления. Например, после приема объект интерфейса отправляет первый пакет данных в объект канала. Объект канала инкапсулирует первый пакет данных в соответствии с первой информацией управления и отправляет инкапсулированный первый пакет данных в объект интерфейса. Затем объект интерфейса отправляет инкапсулированный первый пакет данных в PGW, на который указывает пакет данных.
Информация оркестровки, включенная в состав первой информации управления, может быть:
Interface_ReceivePacket >> Bearer_Encapsulate >> Interface_SendPacket
Канал нисходящей линии связи: контроллер 201 шлюза отправляет первую информацию управления в устройство 202 переадресации шлюзов с использованием интерфейса S18, и первая информация управления может включать в себя, например, S2a TGW информацию плоскости пользователя (которую также можно назвать TGW информацией плоскости пользователя). Объект интерфейса устройства 202 переадресации шлюза принимает от интерфейса S2a на основании первой информации управления пакет данных (то есть первый пакет данных), который соответствует первой информации управления, например, принимает GTP пакет данных; и после приема продолжает выполнять соответствующую обработку первого пакета данных в соответствии с первой информацией управления. Например, после приема объект интерфейса отправляет пакет данных в объект связи. Объект связи декапсулирует первый пакет данных в соответствии с типом декапсуляции пакета данных и затем отправляет декапсулированный первый пакет данных в объект интерфейса. Объект интерфейса отправляет декапсулированный первый пакет данных в соответствующий терминал согласно IP-адресу адресата (например, IP-адрес терминала) декапсулированного первого пакета данных.
Информация оркестровки, включенная в состав первой информации управления, может быть:
Interface_ReceivePacket >> Link_Decapsulate >> Interface_SendPacket
Обращаясь к фиг. 5, на основе той же концепции изобретения, вариант осуществления настоящего изобретения обеспечивает другой способ обработки пакета данных. Способ может быть применен к системе шлюзов, показанной на фиг. 2. Процедура способа описана следующим образом.
Этап 501: устройство 202 переадресации шлюза инкапсулирует второй пакет данных в соответствии со второй информацией управления, сгенерированной контроллером 201 шлюза, где вторая информация управления используется для указания способа обработки второго пакета данных.
Возможно, в этом варианте осуществления настоящего изобретения устройство 202 переадресации шлюза может сначала принимать информацию управления, доставленную контроллером 201 шлюза. В этом варианте осуществления настоящего изобретения информация управления, которая используется для указания способа обработки отправленного пакета данных, упоминается как вторая информация управления, и отправленный пакет данных упоминается как второй пакет данных.
Аналогично, контроллер 201 шлюза определяет конкретные функциональные возможности переадресации устройства 202 переадресации шлюза (то есть генерирует информацию управления, соответствующую устройству 202 переадресации шлюза). Например, контроллер 201 шлюза может всесторонне определять функциональные возможности переадресации устройства 202 переадресации шлюза на основании множества различных факторов, таких как локальная политика, текущий тип доступа и информация о возможностях устройства 202 переадресации шлюза, и отправляет информацию управления в устройство 202 переадресации шлюза с использованием интерфейса S18. Информация управления может нести информацию о функциональных возможностях приема и/или отправки пакета данных плоскости переадресации (то есть устройства 202 переадресации шлюза), информацию, относящуюся к функциональным возможностям приема и отправки и тому подобное. Функциональные возможности переадресации пакетов данных плоскости переадресации определено относительно гибким образом в этом варианте осуществления настоящего изобретения. Различные сценарии переадресации могут соответствовать различным частям информации управления, и различные устройства 202 переадресации шлюзов могут также соответствовать различным частям информации управления.
Со ссылкой на фиг. 4, где на фиг. 4 показана схема, на которой контроллер 201 шлюза доставляет информацию управления в устройство 202 переадресации шлюза.
Возможно, в этом варианте осуществления настоящего изобретения второй пакет данных может представлять собой пакет данных восходящей линии связи или пакет данных нисходящей линии связи.
В этом варианте осуществления настоящего изобретения устройство 202 переадресации шлюза может дополнительно выполнять обработку, такую как шифрование второго пакета данных, в дополнение к инкапсуляции. Устройство 202 переадресации шлюза может выполнять все этапы процесса, указанные во второй информации управления.
Этап 502: устройство 202 переадресации шлюза отправляет инкапсулированный второй пакет данных в соответствии со второй информацией управления.
Решение, описанное в процедуре на фиг. 5, иллюстрируется с использованием следующих примеров.
Пример 12
В сценарии 3GPP доступа система шлюзов функционирует как SGW.
Канал восходящей линии связи: контроллер 201 шлюза отправляет вторую информацию управления в устройство 202 переадресации шлюза с использованием интерфейса S18, и вторая информация управления может включать в себя, например, S5/S8 PGW информацию плоскости пользователя (которую также можно называть РGW информация плоскости пользователя), то есть информацию управления, которую используют для определения способа обработки соответствующего пакета данных, который должен быть отправлен из интерфейса S5/S8 на фиг. 1. Например, S5/S8 PGW информацию плоскости пользователя может использоваться для определения способа обработки различных пакетов данных, которые должны быть отправлены из интерфейса S5/S8, такой как адрес PDN GW плоскости пользователя или PDN GW TEID плоскости пользователя. Устройство 202 переадресации шлюза выполняет на основании S5/S8 PGW информацию плоскости пользователя обработку, такую как инкапсуляция пакета данных (то есть второй пакет данных), который должен быть отправлен из интерфейса S5/S8, и отправляет инкапсулированный второй пакет данных в PGW, на который указывает пакет данных.
Канал нисходящей линии связи: контроллер 201 шлюза отправляет вторую информацию управления в устройство 202 переадресации шлюза с использованием интерфейса S18, и вторая информация управления может включать в себя, например, S1_U eNB информацию плоскости пользователя (которая также может упоминаться как eNB информация плоскости пользователя), то есть информацию управления, которую используют для определения способа обработки соответствующего пакета данных, который должен быть отправлен из интерфейса S1_U на фиг. 1. Например, S1_U eNB информация плоскости пользователя может использоваться для определения способа обработки различных пакетов данных, которые должны быть отправлены из интерфейса S1_U, такой как адрес eNB для пользовательской плоскости (адрес усовершенствованного узла N плоскости пользователя) или eNB TEID пользовательской плоскости (идентификатор конечной точки туннеля усовершенствованного NodeB плоскости пользователя). Устройство 202 переадресации шлюза выполняет на основании S1_U eNB информацию плоскости пользователя обработку, такую как инкапсуляция пакета данных (то есть второй пакет данных), который должен быть отправлен из интерфейса S1_U, и отправляет инкапсулированный второй пакет данных в eNB, на который указывает пакет данных.
Пример 13-1
В сценарии 3GPP доступа система шлюзов функционирует как PGW.
Канал восходящей линии связи: контроллер 201 шлюза отправляет вторую информацию управления в устройство 202 переадресации шлюза с использованием интерфейса S18, то есть информации управления, которая используется для определения способа обработки соответствующего IP пакета данных, который должен быть отправлен с интерфейса SGi в фиг. 1. Можно считать, что вторая управляющая информация включает способ обработки пакета данных, который должен быть отправлен на адрес адресата. Устройство 202 переадресации шлюза отправляет из интерфейса SGi на основании адреса адресата пакета данных IP пакет данных на устройство, соответствующее целевому адресу пакета данных.
Канал нисходящей линии связи: контроллер 201 шлюза отправляет вторую информацию управления в устройство 202 переадресации шлюза с использованием интерфейса S18, и вторая информация управления может включать в себя, например, S5/S8 SGW информацию плоскости пользователя (которую также можно называть SGW информация плоскости пользователя), то есть информацию управления, которую используют для определения способа обработки соответствующего пакета данных, который должен быть отправлен из интерфейса S5/S8 на фиг. 1. Например, S5/S8 SGW информацию плоскости пользователя может использоваться для определения способа обработки различных пакетов данных, которые должны быть отправлены из интерфейса S5/S8, такой как SGW адрес плоскости пользователя (SGW адрес плоскости пользователя) или SGW TEID плоскости пользователя (идентификатор конечной точки туннеля SGW плоскости пользователя). Устройство 202 переадресации шлюза выполняет на основании S5/S8 SGW информации плоскости пользователя обработку, такую как инкапсуляция пакета данных (то есть второй пакет данных), который должен быть отправлен из интерфейса S5/S8, и отправляет инкапсулированный второй пакет данных в SGW, на который указывает пакет данных.
Пример 13-2
В сценарии 3GPP доступа система шлюзов функционирует как PGW. PGW отправляет и принимает L2TP пакет данных с использованием SGi интерфейса.
Канал восходящей линии связи: контроллер 201 шлюза отправляет вторую информацию управления в устройство 202 переадресации шлюза с использованием интерфейса S18, и вторая информация управления может включать в себя, например, информацию L2TP туннеля, то есть информацию управления, которую используют для определения способа обработки соответствующего IP пакета данных, который должен быть отправлен из интерфейса SGi на фиг. 1. Можно считать, что вторая информация управления включает в себя способ обработки пакета данных, который должен быть отправлен на адрес назначения. Устройство 202 переадресации шлюза выполняет на основании идентификатора туннеля и идентификатора сеанса, которые имеют L2TP туннель, обработку, такую как инкапсуляция пакета данных (то есть второй пакет данных), который должен быть отправлен из интерфейса SGi, и отправляет из интерфейса SGi второй пакет данных на устройство, соответствующее адресу назначения, на который указывает пакет данных.
Канал нисходящей линии связи: контроллер 201 шлюза отправляет вторую информацию управления в устройство 202 переадресации шлюза с использованием интерфейса S18, и вторая информация управления может включать в себя, например, S5/S8 SGW информацию плоскости пользователя (которую также можно называть SGW информация плоскости пользователя), то есть информацию управления, которую используют для определения способа обработки соответствующего пакета данных, который должен быть отправлен из интерфейса S5/S8 на фиг. 1. Например, S5/S8 SGW информацию плоскости пользователя может использоваться для определения способа обработки различных пакетов данных, которые должны быть отправлены с интерфейса S5/S8, такая как адрес SGW плоскости пользователя (адрес SGW плоскости пользователя) или SGW TEID плоскости пользователя (идентификатор конечной точки туннеля SGW плоскости пользователя). Устройство 202 переадресации шлюза выполняет на основании S5/S8 SGW информацию плоскости пользователя обработку, такую как инкапсуляция пакета данных (то есть второй пакет данных), который должен быть отправлен из интерфейса S5/S8, и отправляет инкапсулированный второй пакет данных в SGW, на который указывает пакет данных.
Пример 14
В сценарии 3GPP доступа система шлюзов функционирует как PGW и SGW. В этом случае PGW и SGW являются одним и тем же объектом.
Канал восходящей линии связи: контроллер 201 шлюза отправляет вторую информацию управления в устройство 202 переадресации шлюза с использованием интерфейса S18, то есть информацию управления, которую используют для определения способа обработки соответствующего IP пакета данных, который должен быть отправлен из интерфейса SGi в фиг. 1. Можно считать, что вторая информация управления включает в себя способ обработки пакета данных, который должен быть отправлен на адрес назначения. Устройство 202 переадресации шлюза отправляет из интерфейса SGi на основании адреса назначения пакета данных IP пакет данных на устройство, соответствующее целевому адресу пакета данных.
Канал нисходящей линии связи: контроллер 201 шлюза отправляет вторую информацию управления в устройство 202 переадресации шлюза с использованием интерфейса S18, и вторая информация управления может включать в себя, например, S1_U eNB информацию плоскости пользователя (которая также может упоминаться как eNB информация плоскости пользователя), то есть информацию управления, которую используют для определения способа обработки соответствующего пакета данных, который должен быть отправлен из интерфейса S1_U на фиг. 1. Например, S1_U eNB информация плоскости пользователя может использоваться для определения способа обработки различных пакетов данных, которые должны быть отправлены из интерфейса S1_U, такого как адрес eNB плоскости пользователя, или TEID плоскости пользователя. Устройство 202 переадресации шлюза выполняет на основании S1_U eNB информации плоскости пользователя обработку, такую как инкапсуляция пакета данных (то есть второй пакет данных), который должен быть отправлен из интерфейса S1_U, и отправляет инкапсулированный второй пакет данных в eNB, на который указывает пакет данных.
Пример 15
В сценарии недоверенного доступа, отличного от 3GPP, система шлюзов функционирует как ePDG.
Канал восходящей линии связи: контроллер 201 шлюза отправляет вторую информацию управления в устройство 202 переадресации шлюза с использованием интерфейса S18, и вторая информация управления может включать в себя, например, S2b PGW информацию плоскости пользователя (которую также можно назвать PGW информация плоскости пользователя), то есть информацию управления, которую используют для определения способа обработки соответствующего пакета данных, который должен быть отправлен из интерфейса S2b на фиг. 1. Например, S2b PGW информация плоскости пользователя может использоваться для определения способа обработки различных пакетов данных, которые должны быть отправлены из интерфейса S2b, такого как адрес GW PDN плоскости пользователя, или PDN GW TEID плоскости пользователя. Устройство 202 переадресации шлюза выполняет на основании S2b PGW информации плоскости пользователя обработку, такую как инкапсуляция пакета данных (то есть второй пакет данных), который должен быть отправлен из интерфейса S2b, и отправляет инкапсулированный второй пакет данных в PGW, на который указывает пакет данных.
Канал нисходящей линии связи: контроллер 201 шлюза отправляет вторую информацию управления в устройство 202 переадресации шлюза с использованием интерфейса S18, и вторая информация управления может включать в себя, например, SPI и соответствующий ключ. Устройство 202 переадресации шлюза выполняет обработку, такую как шифрование пакета данных (то есть второй пакет данных) на основании второй информации управления, и отправляет зашифрованный второй пакет данных на терминал, на который указывает пакет данных.
Пример 16
В сценарии доверенного доступа, отличного от 3GPP, система шлюзов функционирует как TGW.
Канал восходящей линии связи: контроллер 201 шлюза отправляет вторую информацию управления в устройство 202 переадресации шлюза с использованием интерфейса S18, и вторая информация управления может включать в себя, например, S2a PGW информацию плоскости пользователя (которую также можно назвать SGW информация плоскости пользователя), то есть информацию управления, которую используют для определения способа обработки соответствующего пакета данных, который должен быть отправлен из интерфейса S2a на фиг. 1. Например, S2a PGW информация плоскости пользователя может использоваться для определения способа обработки различных пакетов данных, которые должны быть отправлены из интерфейса S2a, таких как адрес GW PDN плоскости пользователя или PDN GW TEID плоскости пользователя. Устройство 202 переадресации шлюза выполняет на основании S2a PGW информации плоскости пользователя обработку, такую как инкапсуляция пакета данных (то есть второй пакет данных), который должен быть отправлен из интерфейса S2a, и отправляет инкапсулированный второй пакет данных в PGW, на который указывает пакет данных.
Канал нисходящей линии связи: контроллер 201 шлюза отправляет вторую информацию управления в устройство 202 переадресации шлюза с использованием интерфейса S18, и вторая информация управления может включать в себя, например, MAC-адрес терминала. Устройство 202 переадресации шлюза выполняет обработку, такую как инкапсуляция пакета данных (то есть второй пакет данных) на основании второй информации управления, и отправляет инкапсулированный второй пакет данных на терминал, на который указывает пакет данных.
В заключение, в этом варианте осуществления настоящего изобретения вторая информация управления может использоваться для указания конкретной операции, которая должна выполняться устройством 202 переадресации шлюза.
Кроме того, в дополнение к конкретной операции, выполняемой устройством 202 переадресации шлюза, вторая информация управления может дополнительно указывать информацию процедуры обработки для устройства 202 переадресации шлюза в процессе обработки.
Возможно, в этом варианте осуществления настоящего изобретения вторая информация управления может включать в себя информацию процедуры обработки второго пакета данных в устройстве 202 переадресации шлюза.
Как описано в процедуре на фиг. 3, устройство 202 переадресации шлюза может использовать объектно-ориентированный метод реализации. Аналогично, способ также применим к способу в процедуре на фиг. 5. Объекты, элементарные действия и т.п., абстрагированные устройством 202 переадресации шлюза, описаны в процедуре на фиг. 3, и подробности не описаны здесь снова.
Примеры, перечисленные в процедуре на фиг. 3, описывают процесс переадресации пакета данных после того, как функция устройства 202 переадресации шлюза будет абстрагирована на объекты и элементарные действия. Далее используются примеры для описания.
Пример 17
В сценарии 3GPP доступа система шлюзов функционирует как SGW.
Канал восходящей линии связи: контроллер 201 шлюза отправляет вторую информацию управления в устройство 202 переадресации шлюза с использованием интерфейса S18, и вторая информация управления может включать в себя, например, S5/S8 PGW информацию плоскости пользователя (которую также можно называть РGW информация плоскости пользователя), то есть информацию управления, которую используют для определения способа обработки соответствующего пакета данных, который должен быть отправлен из интерфейса S5/S8 на фиг. 1. Например, S5/S8 PGW информацию плоскости пользователя может использоваться для определения способа обработки различных пакетов данных, которые должны быть отправлены из интерфейса S5/S8, такой как адрес PDN GW плоскости пользователя или PDN GW TEID плоскости пользователя. Объект канала устройства 202 переадресации шлюза инкапсулирует пакет данных, подлежащий отправке (то есть второй пакет данных), на основании S5/S8 PGW информации плоскости пользователя, например, выполняет GTP инкапсуляцию; и отправляет инкапсулированный второй пакет данных в PGW, на который указывает пакет данных.
Информация оркестровки (то есть последовательность прохождения пакетов данных), включенная в состав второй информации управления, может быть:
Bearer_Encapsulate >> Interface_SendPacket
Канал нисходящей линии связи: контроллер 201 шлюза отправляет вторую информацию управления в устройство 202 переадресации шлюза с использованием интерфейса S18, и вторая информация управления может включать в себя, например, S1_U eNB информацию плоскости пользователя (которая также может упоминаться как eNB информация плоскости пользователя), то есть информацию управления, которую используют для определения способа обработки соответствующего пакета данных, который должен быть отправлен из интерфейса S1_U на фиг. 1. Например, S1_U eNB информация плоскости пользователя может использоваться для определения способа обработки различных пакетов данных, которые должны быть отправлены из интерфейса S1_U, такой как адрес eNB для плоскости пользователя (адрес усовершенствованного узла NodeB плоскости пользователя) или eNB TEID плоскости пользователя (идентификатор конечной точки туннеля усовершенствованного NodeB плоскости пользователя). Объект канала устройства 202 переадресации шлюза инкапсулирует отправляемый пакет данных (то есть второй пакет данных) на основании S1_U eNB информации плоскости пользователя, например, инкапсулирует отправляемый пакет данных в GTP пакет данных; и затем отправляет инкапсулированный первый пакет данных в объект интерфейса. Объект интерфейса отправляет инкапсулированный первый пакет данных в eNB, на который указывает пакет данных.
Информация оркестровки (то есть последовательность прохождения пакетов данных), включенная в состав второй информации управления, может быть:
Bearer_Encapsulate >> Interface_SendPacket
Пример 18-1
В сценарии 3GPP доступа система шлюзов функционирует как PGW.
Канал восходящей линии связи: контроллер 201 шлюза отправляет вторую информацию управления в устройство 202 переадресации шлюза с использованием интерфейса S18, то есть информацию управления, которую используют для определения способа обработки соответствующего IP пакета данных, который должен быть отправлен с интерфейса SGi в фиг. 1. Можно считать, что вторая информация управления включает в себя способ обработки пакета данных, который должен быть отправлен на адрес назначения. Объект интерфейса устройства 202 переадресации шлюза отправляет из интерфейса SGi на основании адреса назначения пакета данных IP пакет данных на внешний сетевой элемент.
Информация оркестровки, включенная в состав второй информации управления, может быть:
Interface_SendPacket
Канал нисходящей линии связи: контроллер 201 шлюза отправляет вторую информацию управления в устройство 202 переадресации шлюза с использованием интерфейса S18, и вторая информация управления может включать в себя, например, S5/S8 SGW информацию плоскости пользователя (которую также можно называть SGW информация плоскости пользователя), то есть информацию управления, которую используют для определения способа обработки соответствующего пакета данных, который должен быть отправлен из интерфейса S5/S8 на фиг. 1. Например, S5/S8 SGW информацию плоскости пользователя может использоваться для определения способа обработки различных пакетов данных, которые должны быть отправлены с интерфейса S5/S8, таких как адрес SGW плоскости пользователя или SGW TEID плоскости пользователя. Объект канала устройства 202 переадресации шлюза выполняет на основании S5/S8 SGW информации плоскости пользователя и в соответствии с атрибутом объекта канала, переносимым во второй информации управления, обработку, такую как инкапсуляция пакета данных (то есть второй пакет данных), который должен быть отправлен из интерфейса S5/S8, и отправляет инкапсулированный второй пакет данных в объект интерфейса. Объект интерфейса отправляет инкапсулированный второй пакет данных в SGW, на который указывает пакет данных.
Информация оркестровки, включенная в состав второй информации управления, может быть:
Bearer_Encapsulate >> Interface_SendPacket
Пример 18-2
В сценарии 3GPP доступа система шлюзов функционирует как PGW. PGW отправляет и принимает L2TP пакет данных с использованием интерфейса SGi.
Канал восходящей линии связи: контроллер 201 шлюза отправляет вторую информацию управления в устройство 202 переадресации шлюза с использованием интерфейса S18, и вторая информация управления может включать в себя, например, L2TP информацию туннеля, то есть информацию управления, которую используют для определения способа обработки соответствующего IP пакета данных, который должен быть отправлен из интерфейса SGi на фиг. 1. Можно считать, что вторая информация управления включает в себя способ обработки пакета данных, который должен быть отправлен на адрес назначения. Объект связи устройства 202 переадресации шлюза выполняет на основании ID туннеля и ID сеанса, который имеет L2TP туннель, обработку, такую как инкапсуляция пакета данных (то есть второй пакет данных), который должен быть отправлен из SGi интерфейса, и отправляет инкапсулированный второй пакет данных в объект интерфейса. Объект интерфейса отправляет инкапсулированный второй пакет данных во внешний сетевой элемент, на который указывает пакет данных.
Информация оркестровки, включенная в состав второй информации управления, может быть:
Link_Encapsulate >> Interface_SendPacket
Канал нисходящей линии связи: контроллер 201 шлюза отправляет вторую информацию управления в устройство 202 переадресации шлюза с использованием интерфейса S18, и вторая информация управления может включать в себя, например, S5/S8 SGW информацию плоскости пользователя (которую также можно называть SGW информация плоскости пользователя), то есть информацию управления, которую используют для определения способа обработки соответствующего пакета данных, который должен быть отправлен из интерфейса S5/S8 на фиг. 1. Например, S5/S8 SGW информация плоскости пользователя может использоваться для определения способа обработки различных пакетов данных, которые должны быть отправлены из интерфейса S5/S8, таких как адрес SGW плоскости пользователя или SGW TEID плоскости пользователя. Объект канала устройства 202 переадресации шлюза выполняет на основании S5/S8 SGW информации плоскости пользователя и в соответствии с атрибутом объекта канала, переносимого во второй информации управления, обработку, такую как инкапсуляция пакета данных (то есть второй пакет данных), который должен быть отправлен из интерфейса S5/S8, и отправляет инкапсулированный второй пакет данных в объект интерфейса. Объект интерфейса отправляет инкапсулированный второй пакет данных в SGW, на который указывает пакет данных.
Информация оркестровки, включенная в состав второй информации управления, может быть:
Bearer_Encapsulate >> Interface_SendPacket
Пример 19.
В сценарии 3GPP доступа система шлюзов функционирует как PGW и SGW. В этом случае, PGW и SGW являются одним и тем же объектом.
Канал восходящей линии связи: контроллер 201 шлюза отправляет вторую информацию управления в устройство 202 переадресации шлюза с использованием интерфейса S18, то есть информацию управления, которую используют для определения способа обработки соответствующего IP пакета данных, который должен быть отправлен из интерфейса SGi в фиг. 1. Можно считать, что вторая информация управления включает в себя способ обработки пакета данных, который должен быть отправлен на адрес назначения. Объект интерфейса устройства 202 переадресации шлюза отправляет из интерфейса SGi на основании адреса назначения пакета данных IP пакет данных для внешнего сетевого элемента.
Информация оркестровки, включенная в состав второй информации управления, может быть:
Interface_SendPacket
Канал нисходящей линии связи: контроллер 201 шлюза отправляет вторую информацию управления в устройство 202 переадресации шлюза с использованием интерфейса S18, и вторая информация управления может включать в себя, например, S1_U eNB информацию плоскости пользователя (которая также может упоминаться как eNB информация плоскости пользователя), то есть информацию управления, которую используют для определения способа обработки соответствующего пакета данных, который должен быть отправлен из интерфейса S1_U на фиг. 1. Например, S1_U eNB информация плоскости пользователя может использоваться для определения способа обработки различных пакетов данных, которые должны быть отправлены из интерфейса S1_U, такого как адрес eNB плоскости пользователя, или TEID плоскости пользователя. Объект канала устройства 202 переадресации шлюза выполняет на основании S1_U eNB информации плоскости пользователя и в соответствии с атрибутом объекта канала, обработку, такую как инкапсуляция пакета данных (то есть второй пакет данных), который должен быть отправлен из интерфейса S1_U, и отправляет инкапсулированный второй пакет данных в объект интерфейса. Объект интерфейса отправляет инкапсулированный второй пакет данных в eNB, на который указывает пакет данных.
Информация оркестровки, включенная в состав второй информации управления, может быть:
Bearer_Encapsulate >> Interface_SendPacket
Пример 20
В сценарии 3GPP доступа система шлюзов функционирует как SGW. Пакет данных между SGW и PGW инкапсулируется в PMIP формате.
Канал восходящей линии связи: контроллер 201 шлюза отправляет вторую информацию управления в устройство 202 переадресации шлюза с использованием интерфейса S18. Объект сеанса устройства 202 переадресации шлюзов выполняет PMIP инкапсуляцию в отправляемом пакете данных (то есть втором пакете данных) на основании второй информации управления, и в соответствии с атрибутом (например, GRE ключ) объекта сеанса, и затем отправляет инкапсулированный второй пакет данных в объект интерфейса. Объект интерфейса отправляет инкапсулированный второй пакет данных в PGW, на который указывает пакет данных.
Информация оркестровки (то есть последовательность прохождения пакетов данных), включенная в состав второй информации управления, может быть:
Session_Encapsulate >> Interface_SendPacket
Канал нисходящей линии связи: контроллер 201 шлюза отправляет вторую информацию управления в устройство 202 переадресации шлюза с использованием интерфейса S18. Объект канала устройства 202 переадресации шлюза выполняет GTP инкапсуляцию в отправляемом пакете данных (то есть втором пакете данных) на основании второй информации управления и затем отправляет инкапсулированный второй пакет данных в объект интерфейса. Объект интерфейса отправляет инкапсулированный второй пакет данных в eNB, на который указывает пакет данных.
Информация оркестровки (то есть последовательность прохождения пакетов данных), включенная в состав второй информации управления, может быть:
Bearer_Encapsulate >> Interface_SendPacket
Пример 21
В сценарии недоверенного доступа, отличного от 3GPP, система шлюзов функционирует как ePDG.
Канал восходящей линии связи: контроллер 201 шлюза отправляет вторую информацию управления в устройство 202 переадресации шлюза с использованием интерфейса S18, и вторая информация управления может включать в себя, например, S2b PGW информацию плоскости пользователя (которую также можно назвать PGW информация плоскости пользователя), то есть информацию управления, которую используют для определения способа обработки соответствующего пакета данных, который должен быть отправлен из интерфейса S2b на фиг. 1. Например, S2b PGW информацию плоскости пользователя может использоваться для определения способа обработки различных пакетов данных, которые должны быть отправлены из интерфейса S2b, такого как адрес GW PDN плоскости пользователя, или PDN GW TEID плоскости пользователя. Объект канала устройства 202 переадресации шлюза выполняет GTP инкапсуляцию в отправляемом пакете данных (то есть втором пакете данных) на основании S2b PGW информации плоскости пользователя и отправляет инкапсулированный второй пакет данных в объект интерфейса. Объект интерфейса отправляет инкапсулированный второй пакет данных в PGW, на который указывает пакет данных.
Информация оркестровки в составе второй информации управления может быть:
Bearer_Encapsulate >> Interface_SendPacket
Канал нисходящей линии связи: контроллер 201 шлюза отправляет вторую информацию управления в устройство 202 переадресации шлюза с использованием интерфейса S18, и вторая информация управления может включать в себя, например, SPI и соответствующий ключ. Объект сеанса устройства 202 переадресации шлюза шифрует отправляемый пакет данных (то есть второй пакет данных) на основании второй информации управления, и в соответствии с атрибутом (например, включающий в себя SPI и соответствующий ключ) объекта сеанса, и затем отправляет зашифрованный второй пакет данных в объект интерфейса. Объект интерфейса отправляет зашифрованный второй пакет данных в терминал, соответствующий пакету данных.
Информация оркестровки, включенная в состав второй информации управления, может быть:
Session_Encrypt >> Interface_SendPacket
Пример 22
В сценарии доверенного доступа, отличного от 3GPP, система шлюзов функционирует как TGW.
Канал восходящей линии связи: контроллер 201 шлюза отправляет вторую информацию управления в устройство 202 переадресации шлюза с использованием интерфейса S18, и вторая информация управления может включать в себя, например, S2a PGW информацию плоскости пользователя (которую также можно назвать PGW информация плоскости пользователя), то есть информацию управления, которую используют для определения способа обработки соответствующего пакета данных, который должен быть отправлен из интерфейса S2a на фиг. 1. Например, S2a PGW информация плоскости пользователя может использоваться для определения способа обработки различных пакетов данных, которые должны быть отправлены из интерфейса S2a, таких как адрес GW PDN плоскости пользователя или PDN GW TEID плоскости пользователя. Объект канала устройства 202 переадресации шлюза инкапсулирует отправляемый пакет данных (то есть второй пакет данных) на основании второй информации управления и отправляет инкапсулированный второй пакет данных в объект интерфейса. Затем объект интерфейса отправляет инкапсулированный второй пакет данных в PGW, на который указывает пакет данных.
Информация оркестровки, включенная в состав второй информации управления, может быть:
Bearer_Encapsulate >> Interface_SendPacket
Канал нисходящей линии связи: контроллер 201 шлюза отправляет вторую информацию управления в устройство 202 переадресации шлюза с использованием интерфейса S18, и вторая информация управления может включать в себя, например, MAC-адрес терминала. Объект интерфейса устройства 202 переадресации шлюза отправляет пакет данных в соответствующий терминал на основании второй информации управления в соответствии с IP-адресом назначения (например, IP терминала) отправляемого пакета данных.
Информация оркестровки, включенная в состав второй информации управления, может быть:
Interface_SendPacket
Кроме того, следует отметить, что номера этапов в этом варианте осуществления настоящего изобретения не представляют собой фактическую последовательность выполнения этапа. В конкретной реализации все этапы могут выполняться в соответствии с любой возможной последовательностью.
Ниже описаны устройства в вариантах осуществления настоящего изобретения со ссылкой на прилагаемые чертежи.
Обращаясь к фиг. 6, на основании одной и той же концепции изобретения, вариант осуществления настоящего изобретения обеспечивает устройство переадресации шлюза. Устройство переадресации шлюза может быть устройством 202 переадресации шлюза. Устройство 202 переадресации шлюза может включать в себя модуль 601 приема и модуль 602 синтаксического анализа.
Модуль 601 приема выполнен с возможностью принимать первый пакет данных в соответствии с первой информацией управления, генерируемой контроллером 201 шлюза, где первая информация управления используется для указания способа обработки первого пакета данных.
Модуль 602 синтаксического анализа выполнен с возможностью выполнять синтаксический анализ первого пакета данных в соответствии с первой информацией управления.
Возможно, в этом варианте осуществления настоящего изобретения первый пакет данных представляет собой пакет данных восходящей линии связи или пакет данных нисходящей линии связи.
Возможно, в этом варианте осуществления настоящего изобретения устройство 202 переадресации шлюза и контроллер 201 шлюза функционируют как SGW, или устройство 202 переадресации шлюза и контроллер 201 шлюза функционируют как SGW и PGW, и первый пакет данных является пакет данных восходящей линии связи.
Модуль 601 приема выполнен с возможностью:
принимать первый пакет данных в соответствии с SGW информацией плоскости пользователя, включенной в состав первой информации управления, сгенерированной контроллером 201 шлюза, где SGW информация плоскости пользователя используется для определения способа обработки пакета данных, принятого из S1_U интерфейса.
Модуль 602 синтаксического анализа выполнен с возможностью:
декапсулировать первый пакет данных в соответствии с SGW информацией плоскости пользователя.
Возможно, в этом варианте осуществления настоящего изобретения,
модуль 601 приема выполнен с возможностью:
принимать первый пакет данных в соответствии с SGW информацией плоскости пользователя с использованием объекта интерфейса, где объект интерфейса используется для приема пакета данных с другого устройства; и
модуль 602 синтаксического анализа выполнен с возможностью:
декапсулировать первый пакет данных в соответствии с SGW информацией плоскости пользователя, используя объект связи, где объект связи используется для декапсуляции пакета данных.
Возможно, в этом варианте осуществления настоящего изобретения устройство 202 переадресации шлюза и контроллер 201 шлюза функционируют как PGW, и первый пакет данных представляет собой пакет данных восходящей линии связи.
Модуль 601 приема выполнен с возможностью:
принимать первый пакет данных в соответствии с PGW информацией плоскости пользователя, включенной в состав первой информации управления, сгенерированной контроллером 201 шлюза, где PGW информация плоскости пользователя используется для определения способа обработки пакета данных, принятого из интерфейса S5 / S8.
Модуль 602 синтаксического анализа выполнен с возможностью:
декапсулировать первый пакет данных в соответствии с PGW информацией плоскости пользователя.
Возможно, в этом варианте осуществления настоящего изобретения,
модуль 601 приема выполнен с возможностью:
принимать первый пакет данных в соответствии с PGW информацией плоскости пользователя с использованием объекта интерфейса, где объект интерфейса используется для приема пакета данных с другого устройства; и
модуль 602 синтаксического анализа выполнен с возможностью:
декапсулировать первый пакет данных в соответствии с PGW информацией плоскости пользователя, используя объект связи, где объект связи используется для декапсуляции пакета данных.
Возможно, в этом варианте осуществления настоящего изобретения устройство 202 переадресации шлюза и контроллер 201 шлюза функционируют как ePDG, и первый пакет данных представляет собой пакет данных восходящей линии связи.
Модуль 602 приема выполнен с возможностью:
принимать в соответствии с первой информацией управления, сгенерированной контроллером 201 шлюза, первый пакет данных, отправленный терминалом.
Модуль 602 синтаксического анализа выполнен с возможностью:
дешифровать первый пакет данных в соответствии с SPI и соответствующего ключа, которые включены в состав первой информации управления, и SPI первого пакета данных.
Возможно, в этом варианте осуществления настоящего изобретения,
модуль 601 приема выполнен с возможностью:
принимать первый пакет данных в соответствии с первой информацией управления с использованием объекта интерфейса, где объект интерфейса используется для приема пакета данных с другого устройства; и
модуль 602 синтаксического анализа выполнен с возможностью:
дешифровывать, используя объект сеанса, первый пакет данных, в соответствии с SPI и соответствующего ключа, которые включены в состав первой информацию управления и SPI первого пакета данных, где объект сеанса выполнен с возможностью инкапсулировать или декапсулировать пакет данных,
Возможно, в этом варианте осуществления настоящего изобретения устройство 202 переадресации шлюза и контроллер 201 шлюза функционируют как TGW, и первый пакет данных представляет собой пакет данных восходящей линии связи.
Модуль 601 приема выполнен с возможностью:
принимать, в соответствии с первой информацией управления, сгенерированной контроллером 201 шлюза, первый пакет данных, отправленный терминалом.
Модуль 602 синтаксического анализа выполнен с возможностью:
выполнять синтаксический анализ первого пакет данных в соответствии с TGW MAC-адресом, включенным в состав первой информации управления.
Возможно, в этом варианте осуществления настоящего изобретения модуль 601 приема выполнен с возможностью принимать первый пакет данных в соответствии с первой информацией управления с использованием объекта интерфейса, где объект интерфейса используется для приема пакета данных с другого устройства.
Возможно, в этом варианте осуществления настоящего изобретения устройство 202 переадресации шлюза и контроллер 201 шлюза функционируют как SGW, и первый пакет данных представляет собой пакет данных нисходящей линии связи.
Модуль приема выполнен с возможностью:
принимать первый пакет данных, в соответствии с SGW информацией плоскости пользователя, включенной в состав первой информации управления, сгенерированной контроллером 201 шлюза, где SGW информация плоскости пользователя используется для определения способа обработки пакета данных, принятого из интерфейса S5/S8.
Модуль 602 синтаксического анализа выполнен с возможностью:
декапсулировать первый пакет данных в соответствии с SGW информацией плоскости пользователя.
Возможно, в этом варианте осуществления настоящего изобретения,
модуль 601 приема выполнен с возможностью:
принимать первый пакет данных в соответствии с SGW информацией плоскости пользователя с использованием объекта интерфейса, где объект интерфейса используется для приема пакета данных с другого устройства; и
модуль 602 синтаксического анализа выполнен с возможностью:
декапсулировать первый пакет данных в соответствии с SGW информацией плоскости пользователя, используя объект связи, где объект связи используется для декапсуляции пакета данных.
Возможности, в этом варианте осуществления настоящего изобретения устройство 202 переадресации шлюза и контроллер 201 шлюза функционируют как PGW, и первый пакет данных представляет собой пакет данных нисходящей линии связи.
Модуль 601 приема выполнен с возможностью:
принимать первый пакет данных в соответствии с пользовательской информацией терминала, включенной в состав первой информации управления, сгенерированной контроллером 201 шлюза, где пользовательская информация терминала используется для определения способа обработки пакета данных, принятого из интерфейса SGi.
Модуль 602 синтаксического анализа выполнен с возможностью:
инкапсулировать первый пакет данных в соответствии с PGW информацией плоскости пользователя, включенной в состав первой информации управления, где PGW информация плоскости пользователя используется для определения способа обработки пакета данных, принятого из интерфейса SGi.
Возможно, в этом варианте осуществления настоящего изобретения,
модуль 601 приема выполнен с возможностью:
принимать первый пакет данных в соответствии с пользовательской информацией терминала с использованием объекта интерфейса, где объект интерфейса используется для приема пакета данных с другого устройства; и
модуль 602 синтаксического анализа выполнен с возможностью:
инкапсулировать первый пакет данных в соответствии с PGW информацией плоскости пользователя, используя объект канала, где объект канала выполнен с возможностью декапсулировать или инкапсулировать пакет данных.
Возможно, в этом варианте осуществления настоящего изобретения устройство 202 переадресации шлюза и контроллер 201 шлюза функционируют как SGW и PGW, и первый пакет данных представляет собой пакет данных нисходящей линии связи.
Модуль 601 приема выполнен с возможностью:
принимать первый пакет данных в соответствии с пользовательской информацией терминала, включенной в состав первой информации управления, сгенерированной контроллером 201 шлюза, где пользовательская информация терминала используется для определения способа обработки пакета данных, принятого от интерфейса SGi.
Модуль 602 синтаксического анализа выполнен с возможностью:
инкапсулировать первый пакет данных в соответствии с eNB информацией плоскости пользователя, включенной в состав первой информации управления, где eNB информация плоскости пользователя используется для определения способа обработки пакета данных, принятого из интерфейса SGi.
Возможно, в этом варианте осуществления настоящего изобретения,
модуль 601 приема выполнен с возможностью:
принимать первый пакет данных в соответствии с пользовательской информацией терминала с использованием объекта интерфейса, где объект интерфейса используется для приема пакета данных с другого устройства; и
модуль 602 синтаксического анализа выполнен с возможностью:
инкапсулировать первый пакет данных в соответствии с eNB информацией плоскости пользователя, используя объект канала, где объект канала выполнен с возможностью декапсулировать или инкапсулировать пакет данных.
Возможно, в этом варианте осуществления настоящего изобретения устройство 202 переадресации шлюза и контроллер 201 шлюза функционируют как ePDG, и первый пакет данных представляет собой пакет данных нисходящей линии связи.
Модуль 601 приема выполнен с возможностью:
принимать первый пакет данных в соответствии с ePDG информацией плоскости пользователя, включенной в состав первой информации управления, сгенерированной контроллером 201 шлюза.
Модуль 602 синтаксического анализа выполнен с возможностью:
декапсулировать первый пакет данных в соответствии с ePDG информацией плоскости пользователя.
Возможно, в этом варианте осуществления настоящего изобретения,
модуль 601 приема выполнен с возможностью:
принимать первый пакет данных в соответствии с ePDG информацией плоскости пользователя с использованием объекта интерфейса, где объект интерфейса используется для приема пакета данных с другого устройства; и
модуль 602 синтаксического анализа выполнен с возможностью:
декапсулировать первый пакет данных в соответствии с ePDG информацией плоскости пользователя, используя объект связи, где объект связи используется для декапсуляции пакета данных.
Возможно, в этом варианте осуществления настоящего изобретения устройство 202 переадресации шлюза и контроллер 201 шлюза функционируют как TGW, и первый пакет данных представляет собой пакет данных нисходящей линии связи.
Модуль 601 приема выполнен с возможностью:
принимать первый пакет данных в соответствии с TGW информацией плоскости пользователя, включенной в состав первой информации управления, сгенерированной контроллером 201 шлюза.
Модуль 602 синтаксического анализа выполнен с возможностью:
декапсулировать первый пакет данных в соответствии с TGW информацией плоскости пользователя.
Возможно, в этом варианте осуществления настоящего изобретения,
модуль 601 приема выполнен с возможностью:
принимать первый пакет данных в соответствии с TGW информацией плоскости пользователя с использованием объекта интерфейса, где объект интерфейса используется для приема пакета данных с другого устройства; и
модуль 602 синтаксического анализа выполнен с возможностью:
декапсулировать первый пакет данных в соответствии с TGW информацией плоскости пользователя, используя объект связи, где объект связи используется для декапсуляции пакета данных.
Обращаясь к фиг. 7, основываясь на одной и той же концепции изобретения, вариант осуществления настоящего изобретения обеспечивает другое устройство переадресации шлюза. Устройство переадресации шлюза может быть вышеупомянутым устройством 202 переадресации шлюза. Устройство 202 переадресации шлюза может включать в себя модуль 701 инкапсуляции и модуль 702 отправки.
Модуль 701 инкапсуляции выполнен с возможностью инкапсулировать второй пакет данных в соответствии со второй информацией управления, генерируемой контроллером 201 шлюза, где вторая информация управления используется для указания способа обработки второго пакета данных.
Модуль 702 отправки выполнен с возможностью отправлять инкапсулированный второй пакет данных в соответствии со второй информацией управления.
Возможно, в этом варианте осуществления настоящего изобретения второй пакет данных представляет собой пакет данных восходящей линии связи или пакет данных нисходящей линии связи.
Возможно, в этом варианте осуществления настоящего изобретения устройство 202 переадресации шлюза и контроллер 201 шлюза функционируют как SGW, и второй пакет данных представляет собой пакет данных восходящей линии связи.
Модуль 701 инкапсуляции выполнен с возможностью:
инкапсулировать второй пакет данных в соответствии с информацией плоскости пользователя шлюза данных пакетной передачи данных PGW, включенной в состав второй информации управления, сгенерированной контроллером 201 шлюза, где информация PGW плоскости пользователя используется для определения способа обработки пакета данных, который должен быть отправлен из S5/S8.
Модуль 702 отправки выполнен с возможностью:
отправлять инкапсулированный второй пакет данных в соответствии с PGW информацией плоскости пользователя.
Возможно, в этом варианте осуществления настоящего изобретения,
модуль 701 инкапсуляции выполнен с возможностью:
инкапсулировать второй пакет данных в соответствии с PGW информацией плоскости пользователя, используя объект канала, где объект канала выполнен с возможностью декапсулировать или инкапсулировать пакет данных; и
модуль 702 отправки выполнен с возможностью:
отправлять инкапсулированный второй пакет данных в соответствии с PGW информацией плоскости пользователя с использованием объекта интерфейса, где объект интерфейса выполнен с возможностью отправлять пакет данных на другое устройство.
Возможно, в этом варианте осуществления настоящего изобретения устройство 202 переадресации шлюза и контроллер 201 шлюза функционируют как PGW, и второй пакет данных представляет собой пакет данных восходящей линии связи.
Модуль 701 инкапсуляции выполнен с возможностью:
инкапсулировать второй пакет данных в соответствии с L2TP информацией туннеля, включенной в состав второй информации управления, сгенерированной контроллером 201 шлюза, где L2TP информация туннеля используется для определения способа обработки пакета данных, который должен быть отправлен из интерфейса SGi.
Модуль 702 отправки выполнен с возможностью:
отправлять инкапсулированный второй пакет данных в соответствии с L2TP информацией туннеля.
Возможно, в этом варианте осуществления настоящего изобретения,
модуль 701 инкапсуляции выполнен с возможностью:
инкапсулировать второй пакет данных в соответствии с L2TP информацией туннеля, используя объект связи, где объект связи используется для инкапсуляции пакета данных; и
модуль 702 отправки выполнен с возможностью:
отправлять инкапсулированный второй пакет данных в соответствии с L2TP информацией туннеля с помощью объекта интерфейса, где объект интерфейса выполнен с возможностью отправлять пакет данных на другое устройство.
Возможно, в этом варианте осуществления настоящего изобретения устройство 202 переадресации шлюза и контроллер 201 шлюза функционируют как ePDG, и второй пакет данных представляет собой пакет данных восходящей линии связи.
Модуль инкапсуляции выполнен с возможностью:
инкапсулировать второй пакет данных в соответствии с PGW информацией плоскости пользователя, включенной в состав второй информации управления, где PGW информация плоскости пользователя используется для определения способа обработки пакета данных, который должен быть отправлен из интерфейса S2b.
Модуль 702 отправки выполнен с возможностью:
отправлять инкапсулированный второй пакет данных в соответствии с PGW информацией плоскости пользователя.
Возможно, в этом варианте осуществления настоящего изобретения,
модуль 701 инкапсуляции выполнен с возможностью:
инкапсулировать второй пакет данных в соответствии с PGW информацией плоскости пользователя, используя объект канала, где объект канала выполнен с возможностью декапсулировать или инкапсулировать пакет данных; и
модуль 702 отправки выполнен с возможностью:
отправлять инкапсулированный второй пакет данных в соответствии с PGW информацией плоскости пользователя с использованием объекта интерфейса, где объект интерфейса выполнен с возможностью отправлять пакет данных на другое устройство.
Возможно, в этом варианте осуществления настоящего изобретения устройство 202 переадресации шлюза и контроллер шлюза 201 функционируют как TGW, и второй пакет данных представляет собой пакет данных восходящей линии связи.
Модуль 701 инкапсуляции выполнен с возможностью:
инкапсулировать второй пакет данных в соответствии с PGW информацией плоскости пользователя, включенной в состав второй информации управления, где PGW информация плоскости пользователя используется для определения способа обработки пакета данных, который должен быть отправлен из интерфейса S2a.
Модуль 702 отправки выполнен с возможностью:
отправлять инкапсулированный второй пакет данных в соответствии с PGW информацией плоскости пользователя.
Возможно, в этом варианте осуществления настоящего изобретения,
модуль 701 инкапсуляции выполнен с возможностью:
инкапсулировать второй пакет данных в соответствии с PGW информацией плоскости пользователя, используя объект канала, где объект канала выполнен с возможностью декапсулировать или инкапсулировать пакет данных; и
модуль 702 отправки выполнен с возможностью:
отправлять инкапсулированный второй пакет данных в соответствии с PGW информацией плоскости пользователя с использованием объекта интерфейса, где объект интерфейса выполнен с возможностью отправлять пакет данных на другое устройство.
Возможно, в этом варианте осуществления настоящего изобретения устройство 202 переадресации шлюза и контроллер 201 шлюза функционируют как SGW, и второй пакет данных представляет собой пакет данных нисходящей линии связи.
Модуль 701 инкапсуляции выполнен с возможностью:
инкапсулировать второй пакет данных в соответствии с eNB информацией плоскости пользователя, включенной в состав второй информации управления, где eNB информация плоскости пользователя используется для определения способа обработки пакета данных, который должен быть отправлен из интерфейса S1_U.
Модуль 702 отправки выполнен с возможностью:
отправлять инкапсулированный второй пакет данных в соответствии с eNB информацией плоскости пользователя.
Возможно, в этом варианте осуществления настоящего изобретения,
модуль 701 инкапсуляции выполнен с возможностью:
инкапсулировать второй пакет данных в соответствии с eNB информацией плоскости пользователя, используя объект канала, где объект канала выполнен с возможностью декапсулировать или инкапсулировать пакет данных; и
модуль 702 отправки выполнен с возможностью:
отправлять инкапсулированный второй пакет данных в соответствии с eNB информацией плоскости пользователя с использованием объекта интерфейса, где объект интерфейса выполнен с возможностью отправлять пакет данных на другое устройство.
Возможно, в этом варианте осуществления настоящего изобретения устройство 202 переадресации шлюза и контроллер 201 шлюза функционируют как PGW, и второй пакет данных представляет собой пакет данных нисходящей линии связи.
Модуль 701 инкапсуляции выполнен с возможностью:
инкапсулировать второй пакет данных в соответствии с SGW информацией плоскости пользователя, включенной в состав второй информации управления, где SGW информация плоскости пользователя используется для определения способа обработки пакета данных, который должен быть отправлен с интерфейса S5/S8.
Модуль 702 отправки выполнен с возможностью:
отправлять инкапсулированный второй пакет данных в соответствии с SGW информацией плоскости пользователя.
Возможно, в этом варианте осуществления настоящего изобретения,
модуль 701 инкапсуляции выполнен с возможностью:
инкапсулировать второй пакет данных в соответствии с SGW информацией плоскости пользователя, используя объект канала, где объект канала выполнен с возможностью декапсулировать или инкапсулировать пакет данных; и
модуль 702 отправки выполнен с возможностью:
отправлять инкапсулированный второй пакет данных в соответствии с SGW информацией плоскости пользователя с помощью объекта интерфейса, где объект интерфейса выполнен с возможностью отправлять пакет данных на другое устройство.
Возможно, в этом варианте осуществления настоящего изобретения устройство 202 переадресации шлюза и контроллер 201 шлюза функционируют как SGW и PGW, и второй пакет данных представляет собой пакет данных нисходящей линии связи.
Модуль 701 инкапсуляции выполнен с возможностью:
инкапсулировать второй пакет данных в соответствии с eNB информацией плоскости пользователя, включенной в состав второй информации управления, где eNB информация плоскости пользователя используется для определения способа обработки пакета данных, который должен быть отправлен из интерфейса S1_U.
Модуль 702 отправки выполнен с возможностью:
отправлять инкапсулированный второй пакет данных в соответствии с eNB информацией плоскости пользователя.
Возможно, в этом варианте осуществления настоящего изобретения,
модуль 701 инкапсуляции выполнен с возможностью:
инкапсулировать второй пакет данных в соответствии с eNB информацией плоскости пользователя, используя объект канала, где объект канала выполнен с возможностью декапсулировать или инкапсулировать пакет данных; и
модуль 702 отправки выполнен с возможностью:
отправлять инкапсулированный второй пакет данных в соответствии с eNB информацией плоскости пользователя с использованием объекта интерфейса, где объект интерфейса выполнен с возможностью отправлять пакет данных на другое устройство.
Возможно, в этом варианте осуществления настоящего изобретения устройство 202 переадресации шлюза и контроллер 201 шлюза функционируют как ePDG, и второй пакет данных представляет собой пакет данных нисходящей линии связи.
Модуль 701 инкапсуляции выполнен с возможностью:
инкапсулировать второй пакет данных в соответствии с SPI и соответствующего ключа, которые включены в состав второй информации управления, и шифровать инкапсулированный второй пакет данных.
Модуль 702 отправки выполнен с возможностью:
отправлять зашифрованный пакет данных в соответствии с SPI и соответствующим ключом.
Возможно, в этом варианте осуществления настоящего изобретения,
модуль 701 инкапсуляции выполнен с возможностью:
инкапсулировать второй пакет данных в соответствии с SPI и соответствующим ключом с использованием объекта сеанса; и шифровать инкапсулированный второй пакет данных, где объект сеанса выполнен с возможностью инкапсулировать или декапсулировать и шифровать пакет данных; и
модуль 702 отправки выполнен с возможностью:
отправлять зашифрованный пакет данных в соответствии с SPI и соответствующим ключом с помощью объекта интерфейса, где объект интерфейса выполнен с возможностью отправлять пакет данных на другое устройство.
Возможно, в этом варианте осуществления настоящего изобретения устройство 202 переадресации шлюза и контроллер 201 шлюза функционируют как TGW, и второй пакет данных представляет собой пакет данных нисходящей линии связи.
Модуль 701 инкапсуляции выполнен с возможностью:
инкапсулировать второй пакет данных в соответствии с MAC-адресом терминала, включенного в состав второй информации управления.
Модуль 702 отправки выполнен с возможностью:
отправить инкапсулированный второй пакет данных в соответствии с MAC-адресом терминала.
Обращаясь к фиг. 8, основываясь на одной и той же концепции изобретения, вариант осуществления настоящего изобретения обеспечивает устройство переадресации шлюза. Устройство переадресации шлюза может быть вышеупомянутым устройством 202 переадресации шлюза. Устройство 202 переадресации шлюза может включать в себя память 801, процессор 802 и приемник 803. Процессор 802 может быть конкретно центральным процессором, ASIC (специализированная интегральная схема) или может быть одной или несколькими интегральными схемами, выполненными с возможностью управлять процессом выполнения программы, или может быть аппаратной схемой, разработанной с использованием FPGA (программируемой пользователем матрицы вентилей) или может быть микросхемой основного диапазона. Может быть один или несколько процессоров 801. Память 801 может включать в себя ROM (постоянное запоминающее устройство), RAM (оперативное запоминающее устройство) и хранилище на магнитных дисках. Приемник 803 может представлять собой радиочастотную систему. Приемник 803 выполнен с возможностью выполнять сетевую связь с внешним устройством, и может конкретно устанавливать связь с внешним устройством с использованием сети, такой как Ethernet, сеть радиодоступа или беспроводная локальная сеть. Например, память 801 и приемник 803 могут быть подключены к процессору 802, например, могут быть подключены к процессору 802 с использованием выделенного соединительного кабеля или с использованием шины.
Память 801 выполнена с возможностью хранить инструкцию, которая требуется, когда процессор 802 выполняет задачу.
Приемник 803 выполнен с возможностью принимать первый пакет данных в соответствии с первой информацией управления, сгенерированной контроллером 201 шлюза, где первая информация управления используется для указания способа обработки первого пакета данных.
Процессор 802 выполнен с возможностью выполнять инструкцию, хранящуюся в памяти 801, чтобы анализировать первый пакет данных в соответствии с первой информацией управления.
Возможно, в этом варианте осуществления настоящего изобретения первый пакет данных представляет собой пакет данных восходящей линии связи или пакет данных нисходящей линии связи.
Возможно, в этом варианте осуществления настоящего изобретения устройство 202 переадресации шлюза и контроллер 201 шлюза функционируют как SGW, или устройство 202 переадресации шлюза и контроллер 201 шлюза функционируют как SGW и PGW, и первый пакет данных является пакет данных восходящей линии связи.
Приемник 803 выполнен с возможностью:
принимать первый пакет данных в соответствии с SGW информацией плоскости пользователя, включенной в состав первой информации управления, сгенерированной контроллером 201 шлюза, где SGW информация плоскости пользователя используется для определения способа обработки пакета данных, принятого от интерфейса S1_U.
Процессор 802 выполнен с возможностью:
декапсулировать первый пакет данных в соответствии с SGW информацией плоскости пользователя.
Возможно, в этом варианте осуществления настоящего изобретения,
приемник 803 выполнен с возможностью:
принимать первый пакет данных в соответствии с SGW информацией плоскости пользователя с использованием объекта интерфейса, где объект интерфейса используется для приема пакета данных с другого устройства; и
процессор 802 выполнен с возможностью:
декапсулировать первый пакет данных в соответствии с SGW информацией плоскости пользователя, используя объект связи, где объект связи используется для декапсуляции пакета данных.
Возможно, в этом варианте осуществления настоящего изобретения устройство 202 переадресации шлюза и контроллер 201 шлюза функционируют как PGW, и первый пакет данных представляет собой пакет данных восходящей линии связи.
Приемник 803 выполнен с возможностью:
принимать первый пакет данных в соответствии с PGW информацией плоскости пользователя, включенной в состав первой информации управления, сгенерированной контроллером 201 шлюза, где PGW информация плоскости пользователя используется для определения способа обработки пакета данных, принятого из интерфейса S5/S8.
Процессор 802 выполнен с возможностью:
декапсулировать первый пакет данных в соответствии с PGW информацией плоскости пользователя.
Возможно, в этом варианте осуществления настоящего изобретения,
приемник 803 выполнен с возможностью:
принимать первый пакет данных в соответствии с PGW информацией плоскости пользователя с использованием объекта интерфейса, где объект интерфейса используется для приема пакета данных с другого устройства; и
процессор 802 выполнен с возможностью:
декапсулировать первый пакет данных в соответствии с PGW информацией плоскости пользователя, используя объект связи, где объект связи используется для декапсуляции пакета данных.
Возможно, в этом варианте осуществления настоящего изобретения устройство 202 переадресации шлюза и контроллер 201 шлюза функционируют как ePDG, и первый пакет данных представляет собой пакет данных восходящей линии связи.
Приемник выполнен с возможностью:
принимать в соответствии с первой информацией управления, сгенерированной контроллером 201 шлюза, первый пакет данных, отправленный терминалом.
Процессор 802 выполнен с возможностью:
дешифровать первый пакет данных в соответствии с SPI и соответствующего ключа, которые включены в состав первой информации управления и SPI первого пакета данных.
Возможно, в этом варианте осуществления настоящего изобретения,
приемник 803 выполнен с возможностью:
принимать первый пакет данных в соответствии с первой информацией управления с использованием объекта интерфейса, где объект интерфейса используется для приема пакета данных с другого устройства; и
процессор 802 выполнен с возможностью:
расшифровывать, используя объект сеанса, первый пакет данных в соответствии с SPI и соответствующего ключа, которые включены в первую информацию управления и SPI первого пакета данных, где объект сеанса выполнен с возможностью инкапсулировать или декапсулировать пакет данных.
Возможно, в этом варианте осуществления настоящего изобретения устройство 202 переадресации шлюза и контроллер 201 шлюза функционируют как TGW, и первый пакет данных представляет собой пакет данных восходящей линии связи.
Приемник 803 выполнен с возможностью:
принимать в соответствии с первой информацией управления, сгенерированной контроллером 201 шлюза, первый пакет данных, отправленный терминалом.
Процессор 802 выполнен с возможностью:
выполнять синтаксический анализ первого пакета данных в соответствии с TGW MAC-адресом, включенным в состав первой информации управления.
Возможно, в этом варианте осуществления настоящего изобретения приемник 803 выполнен с возможностью:
принимать первый пакет данных в соответствии с первой информацией управления с использованием объекта интерфейса, где объект интерфейса используется для приема пакета данных с другого устройства.
Возможно, в этом варианте осуществления настоящего изобретения устройство 202 переадресации шлюза и контроллер 201 шлюза функционируют как SGW, и первый пакет данных представляет собой пакет данных нисходящей линии связи.
Приемник 803 выполнен с возможностью:
принимать первый пакет данных в соответствии с SGW информацией о плоскости пользователя, включенной в состав первой информации управления, сгенерированной контроллером 201 шлюза, где SGW информация плоскости пользователя используется для определения способа обработки пакета данных, принятого из интерфейса S5/S8.
Процессор 802 выполнен с возможностью:
декапсулировать первый пакет данных в соответствии с SGW информацией плоскости пользователя.
Возможно, в этом варианте осуществления настоящего изобретения,
приемник 803 выполнен с возможностью:
принимать первый пакет данных в соответствии с SGW информацией плоскости пользователя с использованием объекта интерфейса, где объект интерфейса используется для приема пакета данных с другого устройства; и
процессор 802 выполнен с возможностью:
декапсулировать первый пакет данных в соответствии с SGW информацией плоскости пользователя, используя объект связи, где объект связи используется для декапсуляции пакета данных.
Возможно, в этом варианте осуществления настоящего изобретения устройство 202 переадресации шлюза и контроллер 201 шлюза функционируют как PGW, и первый пакет данных представляет собой пакет данных нисходящей линии связи.
Приемник 803 выполнен с возможностью:
принимать первый пакет данных в соответствии с пользовательской информацией терминала, включенной в состав первой информации управления, сгенерированной контроллером 201 шлюза, где пользовательская информация терминала используется для определения способа обработки пакета данных, принятого от интерфейса SGi.
Процессор 802 выполнен с возможностью:
инкапсулировать первый пакет данных в соответствии с PGW информацией плоскости пользователя, включенной в состав первой информации управления, где PGW информация плоскости пользователя используется для определения способа обработки пакета данных, принятого из интерфейса SGi.
Возможно, в этом варианте осуществления настоящего изобретения,
приемник 803 выполнен с возможностью:
принимать первый пакет данных в соответствии с пользовательской информацией терминала с использованием объекта интерфейса, где объект интерфейса используется для приема пакета данных с другого устройства; и
процессор 802 выполнен с возможностью:
инкапсулировать первый пакет данных в соответствии с PGW информацией плоскости пользователя, используя объект канала, где объект канала выполнен с возможностью декапсулировать или инкапсулировать пакет данных.
Возможно, в этом варианте осуществления настоящего изобретения устройство 202 переадресации шлюза и контроллер 201 шлюза функционируют как SGW и PGW, и первый пакет данных представляет собой пакет данных нисходящей линии связи.
Приемник 803 выполнен с возможностью:
принимать первый пакет данных в соответствии с пользовательской информацией терминала, включенной в состав первой информации управления, сгенерированной контроллером 201 шлюза, где пользовательская информация терминала используется для определения способа обработки пакета данных, принятого от интерфейса SGi.
Процессор 802 выполнен с возможностью:
инкапсулировать первый пакет данных в соответствии с eNB информацией плоскости пользователя, включенной в состав первой информации управления, где eNB информация плоскости пользователя используется для определения способа обработки пакета данных, принятого из интерфейса SGi.
Возможно, в этом варианте осуществления настоящего изобретения,
приемник 803 выполнен с возможностью:
принимать первый пакет данных в соответствии с пользовательской информацией терминала с использованием объекта интерфейса, где объект интерфейса используется для приема пакета данных с другого устройства; и
процессор 802 выполнен с возможностью:
инкапсулировать первый пакет данных в соответствии с eNB информацией плоскости пользователя, используя объект канала, где объект канала выполнен с возможностью декапсулировать или инкапсулировать пакет данных.
Возможно, в этом варианте осуществления настоящего изобретения устройство 202 переадресации шлюза и контроллер 201 шлюза функционируют как ePDG, и первый пакет данных представляет собой пакет данных нисходящей линии связи.
Приемник 803 выполнен с возможностью:
принимать первый пакет данных в соответствии с ePDG информацией плоскости пользователя, включенной в состав первой информации управления, сгенерированной контроллером 201 шлюза.
Процессор 802 выполнен с возможностью:
декапсулировать первый пакет данных в соответствии с ePDG информацией плоскости пользователя.
Возможно, в этом варианте осуществления настоящего изобретения,
приемник 803 выполнен с возможностью:
принимать первый пакет данных в соответствии с ePDG информацией плоскости пользователя с использованием объекта интерфейса, где объект интерфейса используется для приема пакета данных с другого устройства; и
процессор 802 выполнен с возможностью:
декапсулировать первый пакет данных в соответствии с ePDG информацией плоскости пользователя, используя объект связи, где объект связи используется для декапсуляции пакета данных.
Возможно, в этом варианте осуществления настоящего изобретения устройство 202 переадресации шлюза и контроллер 201 шлюза функционируют как TGW, и первый пакет данных представляет собой пакет данных нисходящей линии связи.
Приемник 803 выполнен с возможностью:
принимать первый пакет данных в соответствии с TGW информацией плоскости пользователя, включенной в состав первой информации управления, сгенерированной контроллером 201 шлюза.
Процессор 802 выполнен с возможностью:
декапсулировать первый пакет данных в соответствии с TGW информацией плоскости пользователя.
Возможно, в этом варианте осуществления настоящего изобретения,
приемник 803 выполнен с возможностью:
принимать первый пакет данных в соответствии с TGW информацией плоскости пользователя с использованием объекта интерфейса, где объект интерфейса используется для приема пакета данных с другого устройства; и
процессор 802 выполнен с возможностью:
декапсулировать первый пакет данных в соответствии с TGW информацией плоскости пользователя, используя объект связи, где объект связи используется для декапсуляции пакета данных.
Обращаясь к фиг. 9, основываясь на одной и той же концепции изобретения, вариант осуществления настоящего изобретения предоставляет другое устройство переадресации шлюза. Устройство переадресации шлюза может быть вышеупомянутым устройством 202 переадресации шлюза. Устройство 202 переадресации шлюза может включать в себя память 901, процессор 902 и передатчик 903. Процессор 902 может быть конкретно центральным процессором, ASIC, одной или несколькими интегральными схемами, выполненными с возможностью управлять процессом выполнения программ, причем аппаратная схема, разработана с использованием FPGA или микросхемы основной полосы частот. Может использоваться одна или несколько память 901. Память 901 может включать в себя ROM, RAM и хранилище на магнитных дисках. Передатчик 903 может представлять собой радиочастотную систему. Передатчик 903 выполнен с возможностью выполнять сетевую связь с внешним устройством, и может конкретно устанавливать связь с внешним устройством с использованием сети, такой как Ethernet, сеть радиодоступа или беспроводная локальная сеть. Например, память 901 и передатчик 903 могут быть подключены к процессору 902, например, могут быть подключены к процессору 902 с использованием выделенного соединительного кабеля или с использованием шины.
Память 901 выполнена с возможностью хранить инструкцию, которая требуется, когда процессор 902 выполняет задачу.
Процессор 902 выполнен с возможностью выполнять инструкцию, хранящуюся в памяти 901, чтобы: инкапсулировать второй пакет данных в соответствии со второй информацией управления, сгенерированной контроллером 201 шлюза, где вторая информация управления используется для указания способа обработки второго пакета данных; и отправлять инкапсулированный второй пакет данных в соответствии со второй информацией управления с использованием передатчика 903.
Возможно, в этом варианте осуществления настоящего изобретения второй пакет данных представляет собой пакет данных восходящей линии связи или пакет данных нисходящей линии связи.
Возможно, в этом варианте осуществления настоящего изобретения устройство 202 переадресации шлюза и контроллер 201 шлюза функционируют как SGW, и второй пакет данных представляет собой пакет данных восходящей линии связи.
Процессор 902 выполнен с возможностью:
инкапсулировать второй пакет данных в соответствии с PGW информацией плоскости пользователя, включенной в состав второй информации управления, сгенерированной контроллером 201 шлюза, где PGW информация плоскости пользователя используется для определения способа обработки пакета данных, который должен быть отправлен с интерфейса S5/S8; и отправлять инкапсулированный второй пакет данных в соответствии с PGW информацией плоскости пользователя с помощью передатчика 903.
Возможно, в этом варианте осуществления настоящего изобретения,
процессор 902 выполнен с возможностью:
инкапсулировать второй пакет данных в соответствии с PGW информацией плоскости пользователя, используя объект канала, где объект канала выполнен с возможностью декапсулировать или инкапсулировать пакет данных; и отправлять инкапсулированный второй пакет данных в соответствии с PGW информацией плоскости пользователя с использованием объекта интерфейса и передатчика 903, где объект интерфейса выполнен с возможностью отправлять пакет данных на другое устройство.
Возможно, в этом варианте осуществления настоящего изобретения устройство 202 переадресации шлюза и контроллер 201 шлюза функционируют как PGW, и второй пакет данных представляет собой пакет данных восходящей линии связи.
Процессор 902 выполнен с возможностью:
инкапсулировать второй пакет данных в соответствии с L2TP информацией туннеля, включенной в состав второй информации управления, сгенерированной контроллером 201 шлюза, где L2TP информация туннеля используется для определения способа обработки пакета данных, который должен быть отправлен из интерфейса SGi; и отправлять инкапсулированный второй пакет данных в соответствии с L2TP информацией туннеля с использованием передатчика 903.
Возможно, в этом варианте осуществления настоящего изобретения процессор 902 выполнен с возможностью:
инкапсулировать второй пакет данных в соответствии с L2TP информацией туннеля, используя объект связи, где объект связи используется для инкапсуляции пакета данных; и отправлять инкапсулированный второй пакет данных в соответствии с L2TP информацией туннеля с использованием объекта интерфейса и передатчика 903, где объект интерфейса выполнен с возможностью отправлять пакет данных на другое устройство.
Возможно, в этом варианте осуществления настоящего изобретения устройство 202 переадресации шлюза и контроллер 201 шлюза функционируют как ePDG, и второй пакет данных представляет собой пакет данных восходящей линии связи.
Процессор 902 выполнен с возможностью:
инкапсулировать второй пакет данных в соответствии с PGW информацией плоскости пользователя, включенной в состав второй информации управления, где PGW информация плоскости пользователя используется для определения способа обработки пакета данных, который должен быть отправлен из интерфейса S2b; и отправлять инкапсулированный второй пакет данных в соответствии с PGW информацией плоскости пользователя с помощью передатчика 903.
Возможно, в этом варианте осуществления настоящего изобретения процессор 902 выполнен с возможностью:
инкапсулировать второй пакет данных в соответствии с PGW информацией плоскости пользователя, используя объект канала, где объект канала выполнен с возможностью декапсулировать или инкапсулировать пакет данных; и отправлять инкапсулированный второй пакет данных в соответствии с PGW информацией плоскости пользователя с использованием объекта интерфейса и передатчика 903, где объект интерфейса выполнен с возможностью отправлять пакет данных на другое устройство.
Возможно, в этом варианте осуществления настоящего изобретения устройство 202 переадресации шлюза и контроллер шлюза 201 функционируют как TGW, и второй пакет данных представляет собой пакет данных восходящей линии связи.
Процессор 902 выполнен с возможностью:
инкапсулировать второй пакет данных в соответствии с PGW информацией плоскости пользователя, включенной в состав второй информации управления, где PGW информация плоскости пользователя используется для определения способа обработки пакета данных, который должен быть отправлен из интерфейса S2a; и отправлять инкапсулированный второй пакет данных в соответствии с PGW информацией плоскости пользователя с помощью передатчика 903.
Возможно, в этом варианте осуществления настоящего изобретения процессор 902 выполнен с возможностью:
инкапсулировать второй пакет данных в соответствии с PGW информацией плоскости пользователя, используя объект канала, где объект канала выполнен с возможностью декапсулировать или инкапсулировать пакет данных; и отправлять инкапсулированный второй пакет данных в соответствии с PGW информацией плоскости пользователя с использованием объекта интерфейса и передатчика 903, где объект интерфейса выполнен с возможностью отправлять пакет данных на другое устройство.
Возможно, в этом варианте осуществления настоящего изобретения устройство 202 переадресации шлюза и контроллер 201 шлюза функционируют как SGW, и второй пакет данных представляет собой пакет данных нисходящей линии связи.
Процессор 902 выполнен с возможностью:
инкапсулировать второй пакет данных в соответствии с eNB информацией плоскости пользователя, включенной в состав второй информации управления, где eNB информация плоскости пользователя используется для определения способа обработки пакета данных, который должен быть отправлен из интерфейса S1_U; и отправлять инкапсулированный второй пакет данных в соответствии с eNB информацией плоскости пользователя с использованием передатчика 903.
Возможно, в этом варианте осуществления настоящего изобретения процессор 902 выполнен с возможностью:
инкапсулировать второй пакет данных в соответствии с eNB информацией плоскости пользователя, используя объект канала, где объект канала выполнен с возможностью декапсулировать или инкапсулировать пакет данных; и отправлять инкапсулированный второй пакет данных в соответствии с eNB информацией плоскости пользователя с использованием объекта интерфейса и передатчика 903, где объект интерфейса выполнен с возможностью отправлять пакет данных на другое устройство.
Возможно, в этом варианте осуществления настоящего изобретения устройство 202 переадресации шлюза и контроллер 201 шлюза функционируют как PGW, и второй пакет данных представляет собой пакет данных нисходящей линии связи.
Процессор 902 выполнен с возможностью:
инкапсулировать второй пакет данных в соответствии с SGW информацией плоскости пользователя, включенной в состав второй информации управления, где SGW информация плоскости пользователя используется для определения способа обработки пакета данных, который должен быть отправлен с интерфейса S5 / S8; и отправлять инкапсулированный второй пакет данных в соответствии с SGW информацией плоскости пользователя с использованием передатчика 903.
Возможно, в этом варианте осуществления настоящего изобретения процессор 902 выполнен с возможностью:
инкапсулировать второй пакет данных в соответствии с SGW информацией
плоскости пользователя, используя объект канала, где объект канала выполнен с возможностью декапсулировать или инкапсулировать пакет данных; и отправлять инкапсулированный второй пакет данных в соответствии с SGW информацией плоскости пользователя с использованием объекта интерфейса и передатчика 903, где объект интерфейса выполнен с возможностью отправлять пакет данных на другое устройство.
Возможно, в этом варианте осуществления настоящего изобретения устройство 202 переадресации шлюза и контроллер 201 шлюза функционируют как SGW и PGW, и второй пакет данных представляет собой пакет данных нисходящей линии связи.
Процессор 902 выполнен с возможностью:
инкапсулировать второй пакет данных в соответствии с eNB информацией плоскости пользователя, включенной в состав второй информации управления, где eNB информация плоскости пользователя используется для определения способа обработки пакета данных, который должен быть отправлен из интерфейса S1_U; и отправлять инкапсулированный второй пакет данных в соответствии с eNB информацией плоскости пользователя с использованием передатчика 903.
Возможно, в этом варианте осуществления настоящего изобретения процессор 902 выполнен с возможностью:
инкапсулировать второй пакет данных в соответствии с eNB информацией плоскости пользователя, используя объект канала, где объект канала выполнен с возможностью декапсулировать или инкапсулировать пакет данных; и отправлять инкапсулированный второй пакет данных в соответствии с eNB информацией плоскости пользователя с использованием объекта интерфейса и передатчика 903, где объект интерфейса выполнен с возможностью отправлять пакет данных на другое устройство.
Возможно, в этом варианте осуществления настоящего изобретения устройство 202 переадресации шлюза и контроллер 201 шлюза функционируют как ePDG, и второй пакет данных представляет собой пакет данных нисходящей линии связи.
Процессор 902 выполнен с возможностью:
инкапсулировать второй пакет данных в соответствии с SPI и соответствующего ключа, которые включены в состав второй информации управления; шифровать инкапсулированный второй пакет данных; и отправлять зашифрованный пакет данных в соответствии с SPI и соответствующего ключа с использованием передатчика 903.
Возможно, в этом варианте осуществления настоящего изобретения процессор 902 выполнен с возможностью:
инкапсулировать второй пакет данных в соответствии с SPI и соответствующего ключа с использованием объекта сеанса; шифровать инкапсулированный второй пакет данных, где объект сеанса выполнен с возможностью инкапсулировать или декапсулировать и шифровать пакет данных; и отправлять зашифрованный пакет данных в соответствии с SPI и соответствующего ключа с использованием интерфейса и передатчика 903, где объект интерфейса выполнен с возможностью отправлять пакет данных на другое устройство.
Возможно, в этом варианте осуществления настоящего изобретения устройство 202 переадресации шлюза и контроллер 201 шлюза функционируют как TGW, и второй пакет данных представляет собой пакет данных нисходящей линии связи.
Процессор 902 выполнен с возможностью:
инкапсулировать второй пакет данных в соответствии с MAC-адресом терминала, включенного в состав второй информации управления; и отправлять инкапсулированный второй пакет данных в соответствии с MAC-адресом терминала с использованием передатчика 903.
Вариант осуществления настоящего изобретения обеспечивает систему шлюзов. В системе шлюзов плоскость управления отделена от плоскости переадресации. Контроллер 201 шлюза выполнен с возможностью выполнять функции управления, и может управлять соответствующей генерацией информации управления для пакетов данных нескольких разных типов протоколов (то есть информации управления, соответствующей различным сетевым стандартам). Устройство 202 переадресации шлюза выполнено с возможностью переадресации и может управляться контроллером 201 шлюза для приема и отправки пакетов данных различных типов протоколов (то есть приемом и отправкой пакетов данных, соответствующих различным сетевым стандартам), например, может принимать и отправить GTP пакет данных или GRE пакет данных, чтобы система шлюза могла быть применима к различным сетевым стандартам без развертывания разных шлюзов для нескольких разных сетевых стандартов, и системные расходы уменьшены. Кроме того, в многостандартной архитектуре доступа может потребоваться доступ только к одной или нескольким таким системам шлюза без доступа к нескольким различным шлюзам, что упрощает структуру топологии сети и облегчает обслуживание сети.
Специалисту в данной области техники должно быть понятно, что для удобства и краткого описания в качестве примера для иллюстрации приведено разделение вышеперечисленных функциональных блоков. В реальном применении вышеупомянутые функции могут быть назначены различным функциональным блокам и реализованы в соответствии с требованием, то есть внутренняя структура устройства разделяется на различные функциональные блоки для реализации всех или части функций, описанных выше. Для подробного описания рабочего процесса вышеупомянутой системы, устройства и устройств может быть сделана ссылка на соответствующий процесс в вышеописанных вариантах осуществления, и подробности не описаны здесь еще раз.
В нескольких вариантах осуществления, представленных в этой заявке, следует понимать, что раскрытая система, устройство и способ могут быть реализованы другими способами. Например, описанный вариант устройства является просто примером. Например, разбивка блоков является просто делением логических функций и может быть другим делением в реальной реализации. Например, множество блоков или компонентов могут быть объединены или интегрированы в другую систему, или некоторые функции могут быть проигнорированы или не выполнены. Кроме того, отображаемые или обсуждаемые взаимные соединения или прямые соединения или коммуникационные соединения могут быть реализованы с использованием некоторых интерфейсов. Непрямые соединения или коммуникационные соединения между устройствами или блоками могут быть реализованы в электронной, механической или других формах.
Блоки, описанные как отдельные части, могут или не могут быть физически разделены, и части, отображаемые как блоки, могут или не могут быть физическими блоками, могут быть расположены в одном месте или могут быть распределены по множеству сетевых блоков. Некоторые или все устройства могут быть выбраны в соответствии с фактическими требованиями для достижения целей решений вариантов осуществления.
Кроме того, функциональные блоки в вариантах осуществления настоящей заявки могут быть интегрированы в один блок обработки, или каждый из блоков может быть одним физическим блоком или как два или более блока интегрированы в один блок. Интегрированный блок может быть реализован в виде аппаратного обеспечения или может быть реализован в виде функционального блока программного обеспечения.
Когда интегрированный блок реализуется в виде функционального блока программного обеспечения и продается или используется как независимый продукт, то интегрированный блок может храниться на машиночитаемом носителе. Основываясь на таком понимании, технические решения настоящей заявки, по существу, или часть, способствующая уровню техники, или все или часть технических решений могут быть реализованы в виде программного продукта. Программный продукт хранится на носителе данных и содержит несколько инструкций для управления компьютерным устройством (которое может быть персональным компьютером, сервером или сетевым устройством) или процессором (процессором) для выполнения всех или части этапов способов, описанных в вариантах осуществления настоящей заявки. Вышеупомянутый носитель данных включает в себя: любой носитель информации, который может хранить программный код, такой как USB-накопитель, съемный жесткий диск, ROM, RAM, магнитный диск или оптический диск.
Вышеупомянутые варианты осуществления просто используются для описания технических решений настоящей заявки. Вышеупомянутые варианты осуществления просто предназначены для понимания способа и основной идеи настоящего изобретения и не должны рассматриваться как ограничение настоящего изобретения. Любые изменения или замены, легко понятные специалисту в данной области техники в рамках технического объема, раскрытого в настоящем изобретении, подпадают под объем защиты настоящего изобретения.