ПРОТОКОЛ МАРШРУТИЗАЦИИ

1. Способ для создания туннельной взаимосвязи между мобильным устройством и базовой станцией, содержащий этапы, на которых:
- выбирают, по меньшей мере, одну базовую станцию для установления связи через туннель;
- передают сообщение, которое включает в себя заголовок создания маршрута, по меньшей мере, в одну базовую станцию, причем заголовок создания маршрута содержит один или более параметров, ассоциированных с определением туннеля;
- ожидают подтверждение заголовка создания маршрута; и
- переходят из состояния ожидания открытия, если подтверждение принято, при этом подтверждение указывает создание туннельной взаимосвязи.
2. Способ по п.1, дополнительно содержащий этап, на котором:
- повторно передают сообщение, которое включает в себя заголовок создания маршрута, по меньшей мере, в одну базовую станцию, если подтверждение не принято.
3. Способ по п.1, в котором подтверждение включает в себя этап, на котором принимают пакет, по меньшей мере, от одной базовой станции.
4. Способ по п.1, в котором передача сообщения, которое включает в себя заголовок создания маршрута, по меньшей мере, в одну базовую станцию дополнительно содержит этапы, на которых:
- определяют то, что два или более пакетов протокола консолидации пакетов должны переноситься в одном MAC-пакете, причем каждый пакет протокола консолидации пакетов включает в себя запись элемента заголовка; и
- пропускают запись элемента заголовка во всех кроме одного из пакетов консолидации пакетов, при этом пропускание записей элемента заголовка сохраняет ресурсы и повышает эффективность.
5. Способ по п.1, в котором передача сообщения, которое включает в себя заголовок создания маршрута, по меньшей мере, в одну базовую станцию дополнительно содержит этапы, на которых:
- выбирают идентификатор для туннеля, по меньшей мере, к одной базовой станции; и
- выбирают персонализацию для туннеля.
6. Способ по п.5, в котором персонализация содержит один или более типов протоколов и одно или более значений атрибутов.
7. Способ по п.1, в котором передача сообщения, которое включает в себя заголовок создания маршрута, по меньшей мере, в одну базовую станцию дополнительно содержит этап, на котором:
- указывают, должен ли существующий маршрут быть удален.
8. Способ по п.1, дополнительно содержащий этапы, на которых:
- принимают пакет, по меньшей мере, от одной базовой станции, причем пакет включает в себя код ошибки персонализации;
- анализируют список ранжированных персонализаций, принимаемых с пакетом;
- выбирают персонализацию из списка ранжированных персонализаций;
- модифицируют пакет заголовка создания маршрута, чтобы включить в его состав выбранную персонализацию; и
- передают модифицированный пакет заголовка создания маршрута, по меньшей мере, в одну базовую станцию.
9. Способ по п.1, дополнительно содержащий этапы, на которых:
- принимают пакет, по меньшей мере, от одной базовой станции, причем пакет включает в себя код ошибки уже установленного маршрута и идентификатор установленного маршрута; и
- определяют, что туннельная взаимосвязь не требуется.
10. Способ по п.1, дополнительно содержащий этапы, на которых:
- принимают пакет, по меньшей мере, от одной базовой станции, причем пакет включает в себя код ошибки закрытия сеанса и CRCErrorDetectPattern; и
- повторно аутентифицируются в сети, которая включает в себя, по меньшей мере, одну базовую станцию, если CRCErrorDetectPattern указывает, что код ошибки закрытия сеанса не обусловлен ошибкой линии связи.
11. Способ по п.1, дополнительно содержащий этап, на котором:
- включают идентификатор терминала доступа (ATI) в заголовок создания маршрута, если ATI недавно изменялся.
12. Способ по п.1, дополнительно содержащий этапы, на которых:
- включают заголовок RouteID в сообщение;
- принимают запрос на карту текущего маршрута, если заголовок RouteID не распознается посредством обслуживающей базовой станции; и
- передают карту текущего маршрута в ответ на запрос.
13. Устройство беспроводной связи, содержащее:
- запоминающее устройство, которое сохраняет инструкции, связанные с выбором, по меньшей мере, одной базовой станции для установления связи через туннель, передачей сообщения, которое включает в себя заголовок создания маршрута, по меньшей мере, в одну базовую станцию, ожиданием подтверждения заголовка создания маршрута и переходом из состояния ожидания открытия, если подтверждение принято, при этом заголовок создания маршрута содержит один или более параметров, ассоциированных с определением туннеля; и
- процессор, соединенный с запоминающим устройством, выполненный с возможностью исполнять инструкции, сохраненные в запоминающем устройстве.
14. Устройство беспроводной связи по п.13, в котором запоминающее устройство дополнительно сохраняет инструкции, связанные с повторной передачей сообщения, которое включает в себя заголовок создания маршрута, по меньшей мере, в одну базовую станцию, если подтверждение не принято.
15. Устройство беспроводной связи по п.13, в котором подтверждение включает в себя прием пакета, по меньшей мере, от одной базовой станции.
16. Устройство беспроводной связи по п.13, в котором запоминающее устройство дополнительно сохраняет инструкции, связанные с определением того, что два или более пакетов протокола консолидации пакетов должны переноситься в одном MAC-пакете, причем каждый пакет протокола консолидации пакетов включает в себя запись элемента заголовка, и пропуском записи элемента заголовка во всех кроме одного из пакетов консолидации пакетов, при этом пропуск записей элемента заголовка сохраняет ресурсы и повышает эффективность.
17. Устройство беспроводной связи по п.13, в котором запоминающее устройство дополнительно сохраняет инструкции, связанные с выбором идентификатора для туннеля, по меньшей мере, к одной базовой станции и выбором персонализации для туннеля.
18. Способ по п.17, в котором персонализация содержит, по меньшей мере, один тип протокола и, по меньшей мере, одно значение атрибута.
19. Устройство беспроводной связи по п.13, в котором запоминающее устройство дополнительно сохраняет инструкции, связанные с указанием, должен ли существующий маршрут быть удален.
20. Устройство беспроводной связи по п.13, в котором запоминающее устройство дополнительно сохраняет инструкции, связанные с приемом пакета, по меньшей мере, от одной базовой станции, причем пакет включает в себя код ошибки персонализации, анализом списка ранжированных персонализаций, принимаемых с пакетом, выбором персонализации из списка ранжированных персонализаций, модификацией пакета заголовка создания маршрута, чтобы включить в его состав выбранную персонализацию, и передачей модифицированного пакета заголовка создания маршрута, по меньшей мере, в одну базовую станцию.
21. Устройство беспроводной связи по п.13, в котором запоминающее устройство дополнительно сохраняет инструкции, связанные с приемом пакета, по меньшей мере, от одной базовой станции и определением того, что туннельная взаимосвязь не требуется, при этом пакет включает в себя код ошибки уже установленного маршрута и идентификатор установленного маршрута.
22. Устройство беспроводной связи по п.13, в котором запоминающее устройство дополнительно сохраняет инструкции, связанные с приемом пакета, по меньшей мере, от одной базовой станции, при этом пакет включает в себя код ошибки закрытия сеанса и CRCErrorDetectPattern, и повторной аутентификацией в сети, которая включает в себя, по меньшей мере, одну базовую станцию, если CRCErrorDetectPattern указывает, что код ошибки закрытия сеанса не обусловлен ошибкой линии связи.
23. Устройство беспроводной связи по п.13, в котором запоминающее устройство дополнительно сохраняет инструкции, связанные с включением идентификатора терминала доступа (ATI) в заголовок создания маршрута, если ATI недавно изменялся.
24. Устройство беспроводной связи по п.13, в котором запоминающее устройство дополнительно сохраняет инструкции, связанные с включением заголовка RouteID в сообщение, приемом запроса на карту текущего маршрута, если заголовок RouteID не распознается посредством обслуживающей базовой станции, и передачей карты текущего маршрута в ответ на запрос.
25. Компьютерный программный продукт, содержащий:
- машиночитаемый носитель, содержащий:
- первый набор кодов для побуждения компьютера выбирать, по меньшей мере, одну базовую станцию для установления связи через туннель;
- второй набор кодов для побуждения компьютера передавать сообщение, которое включает в себя заголовок создания маршрута, по меньшей мере, в одну базовую станцию, при этом заголовок создания маршрута содержит один или более параметров, ассоциированных с определением туннеля;
- третий набор кодов для побуждения компьютера ожидать подтверждения заголовка создания маршрута, при этом подтверждение включает в себя прием пакета, по меньшей мере, от одной базовой станции; и
- четвертый набор кодов для побуждения компьютера переходить из состояния ожидания открытия, если подтверждение принято.
26. Компьютерный программный продукт по п.25, в котором машиночитаемый носитель дополнительно содержит:
- пятый набор кодов для побуждения компьютера повторно передавать сообщение, которое включает в себя заголовок создания маршрута, по меньшей мере, в одну базовую станцию, если подтверждение не принято.
27. Компьютерный программный продукт по п.25, в котором машиночитаемый носитель дополнительно содержит:
- пятый набор кодов для побуждения компьютера определять, что два или более пакетов протокола консолидации пакетов должны переноситься в одном MAC-пакете, причем каждый пакет протокола консолидации пакетов включает в себя запись элемента заголовка; и
- шестой набор кодов для побуждения компьютера пропускать запись элемента заголовка во всех кроме одного из пакетов консолидации пакетов, при этом пропуск записей элемента заголовка сохраняет ресурсы и повышает эффективность.
28. Компьютерный программный продукт по п.25, в котором машиночитаемый носитель дополнительно содержит:
- пятый набор кодов для побуждения компьютера выбирать идентификатор для туннеля, по меньшей мере, к одной базовой станции; и
- шестой набор кодов для побуждения компьютера выбирать персонализацию для туннеля, при этом персонализация содержит один или более типов протоколов и одно или более значений атрибутов.
29. Компьютерный программный продукт по п.25, в котором машиночитаемый носитель дополнительно содержит:
- пятый набор кодов для побуждения компьютера указывать, должен ли существующий маршрут быть удален.
30. Компьютерный программный продукт по п.25, в котором машиночитаемый носитель дополнительно содержит:
- пятый набор кодов для побуждения компьютера принимать пакет, по меньшей мере, от одной базовой станции, причем пакет включает в себя код ошибки персонализации;
- шестой набор кодов для побуждения компьютера анализировать список ранжированных персонализаций, принимаемых с пакетом;
- седьмой набор кодов для побуждения компьютера выбирать персонализацию из списка ранжированных персонализаций;
- восьмой набор кодов для побуждения компьютера модифицировать пакет заголовка создания маршрута, чтобы включать в его состав выбранную персонализацию; и
- девятый набор кодов для побуждения компьютера передавать модифицированный пакет заголовка создания маршрута, по меньшей мере, в одну базовую станцию.
31. Компьютерный программный продукт по п.25, в котором машиночитаемый носитель дополнительно содержит:
- пятый набор кодов для побуждения компьютера принимать пакет, по меньшей мере, от одной базовой станции, причем пакет включает в себя код ошибки уже установленного маршрута и идентификатор установленного маршрута; и
- шестой набор кодов для побуждения компьютера определять, что туннельная взаимосвязь не требуется.
32. Компьютерный программный продукт по п.25, в котором машиночитаемый носитель дополнительно содержит:
- пятый набор кодов для побуждения компьютера принимать пакет, по меньшей мере, от одной базовой станции, причем пакет включает в себя код ошибки закрытия сеанса и CRCErrorDetectPattern; и
- шестой набор кодов для побуждения компьютера повторно аутентифицироваться в сети, которая включает в себя, по меньшей мере, одну базовую станцию, если CRCErrorDetectPattern указывает, что код ошибки закрытия сеанса не обусловлен ошибкой линии связи.
33. Компьютерный программный продукт по п.25, в котором машиночитаемый носитель дополнительно содержит:
- пятый набор кодов для побуждения компьютера включать идентификатор терминала доступа (ATI) в заголовок создания маршрута, если ATI недавно изменялся.
34. Компьютерный программный продукт по п.25, в котором машиночитаемый носитель дополнительно содержит:
- пятый набор кодов для побуждения компьютера включать заголовок RouteID в сообщение;
- шестой набор кодов для побуждения компьютера принимать запрос на карту текущего маршрута, если заголовок RouteID не распознается посредством обслуживающей базовой станции; и
- седьмой набор кодов для побуждения компьютера передавать карту текущего маршрута в ответ на запрос.
35. Устройство, содержащее:
- средство для выбора, по меньшей мере, одной базовой станции для установления связи через туннель;
- средство для передачи сообщения, которое включает в себя заголовок создания маршрута, по меньшей мере, в одну базовую станцию, при этом заголовок создания маршрута содержит один или более параметров, ассоциированных с определением туннеля;
- средство для ожидания подтверждения заголовка создания маршрута, при этом подтверждение включает в себя прием пакета, по меньшей мере, от одной базовой станции, причем средство для передачи сообщения повторно передает сообщение, которое включает в себя заголовок создания маршрута, по меньшей мере, в одну базовую станцию до тех пор, пока подтверждение не будет принято; и
- средство для перехода из состояния ожидания открытия, когда подтверждение принято.
36. Устройство по п.35, дополнительно содержащее:
- средство для определения, что два или более пакетов протокола консолидации пакетов должны переноситься в одном MAC-пакете, каждый пакет протокола консолидации пакетов включает в себя запись элемента заголовка; и
- средство для пропуска записи элемента заголовка во всех кроме одного из пакетов консолидации пакетов.
37. Устройство по п.35, дополнительно содержащее:
- средство для приема пакета, по меньшей мере, от одной базовой станции, причем пакет включает в себя код ошибки персонализации;
- средство для анализа списка ранжированных персонализаций, принимаемых с пакетом;
- средство для выбора персонализации из списка ранжированных персонализаций;
- средство для модификации пакета заголовка создания маршрута, чтобы включать в его состав выбранную персонализацию; и
- средство для передачи модифицированного пакета заголовка создания маршрута, по меньшей мере, в одну базовую станцию.
38. Устройство по п.35, дополнительно содержащее:
- средство для приема пакета, по меньшей мере, от одной базовой станции, причем пакет включает в себя код ошибки уже установленного маршрута и идентификатор установленного маршрута; и
- средство для определения, что туннельная взаимосвязь не требуется.
39. Устройство по п.35, дополнительно содержащее:
- средство для приема пакета, по меньшей мере, от одной базовой станции, причем пакет включает в себя код ошибки закрытия сеанса и CRCErrorDetectPattern; и
- средство для повторной аутентификации в сети, которая включает в себя, по меньшей мере, одну базовую станцию, если CRCErrorDetectPattern указывает, что код ошибки закрытия сеанса не обусловлен ошибкой линии связи.
40. По меньшей мере, один процессор для протокола маршрутизации, содержащий:
- первый модуль, выполненный с возможностью выбирать, по меньшей мере, одну базовую станцию для установления связи через туннель;
- второй модуль, выполненный с возможностью передавать сообщение, которое включает в себя заголовок создания маршрута, по меньшей мере, в одну базовую станцию, при этом заголовок создания маршрута содержит один или более параметров, ассоциированных с заданием туннеля;
- третий модуль, выполненный с возможностью ожидать подтверждения заголовка создания маршрута, при этом подтверждение включает в себя прием пакета, по меньшей мере, от одной базовой станции;
- четвертый модуль, выполненный с возможностью повторно передавать сообщение, которое включает в себя заголовок создания маршрута, по меньшей мере, в одну базовую станцию до тех пор, пока подтверждение не будет принято; и
- пятый модуль, выполненный с возможностью переходить из состояния ожидания открытия, когда подтверждение принято.
41. По меньшей мере, один процессор по п.40, дополнительно содержащий:
- шестой модуль, выполненный с возможностью определять, что два или более пакетов протокола консолидации пакетов должны переноситься в одном MAC-пакете, причем каждый пакет протокола консолидации пакетов включает в себя запись элемента заголовка; и
- седьмой модуль, выполненный с возможностью пропускать запись элемента заголовка во всех кроме одного из пакетов консолидации пакетов.
42. По меньшей мере, один процессор по п.40, дополнительно содержащий:
- шестой модуль, выполненный с возможностью принимать пакет, по меньшей мере, от одной базовой станции, причем пакет включает в себя код ошибки персонализации;
- седьмой модуль, выполненный с возможностью анализировать список ранжированных персонализаций, принимаемых с пакетом;
- восьмой модуль, выполненный с возможностью выбирать персонализацию из списка ранжированных персонализаций;
- девятый модуль, выполненный с возможностью модифицировать пакет заголовка создания маршрута, чтобы включать в его состав выбранную персонализацию; и
- девятый модуль, выполненный с возможностью передавать модифицированный пакет заголовка создания маршрута, по меньшей мере, в одну базовую станцию.
43. По меньшей мере, один процессор по п.40, дополнительно содержащий:
- шестой модуль, выполненный с возможностью принимать пакет, по меньшей мере, от одной базовой станции, причем пакет включает в себя код ошибки уже установленного маршрута и идентификатор установленного маршрута; и
- седьмой модуль, выполненный с возможностью определять, что туннельная взаимосвязь не требуется.
44. По меньшей мере, один процессор по п.40, дополнительно содержащий:
- шестой модуль, выполненный с возможностью принимать пакет, по меньшей мере, от одной базовой станции, причем пакет включает в себя код ошибки закрытия сеанса и CRCErrorDetectPattern; и
- седьмой модуль, выполненный с возможностью повторно аутентифицироваться в сети, которая включает в себя, по меньшей мере, одну базовую станцию, если CRCErrorDetectPattern указывает, что код ошибки закрытия сеанса не обусловлен ошибкой линии связи.
45. Способ создания туннельной взаимосвязи между мобильным устройством и базовой станцией, содержащий этапы, на которых:
- принимают сообщение, которое включает в себя заголовок создания маршрута, от мобильного устройства, при этом заголовок создания маршрута содержит один или более параметров, ассоциированных с определением туннеля;
- определяют, находится ли мобильное устройство в состоянии ожидания открытия;
- анализируют заголовок создания маршрута на предмет, по меньшей мере, одной ошибки, если устройство находится в состоянии ожидания открытия;
- создают сообщение протокола маршрутизации в ответ на принимаемое сообщение; и
- передают созданное сообщение протокола маршрутизации в мобильное устройство.
46. Способ по п.45, дополнительно содержащий этап, на котором:
- игнорируют заголовок создания маршрута от мобильного устройства, если устройство не находится в состоянии ожидания открытия, и заголовок создания маршрута не включает в себя флаг удаления всех маршрутов.
47. Способ по п.45, в котором анализ заголовка создания маршрута на предмет, по меньшей мере, одной ошибки дополнительно содержит этапы, на которых:
- определяют, что персонализация, запрашиваемая в принимаемом заголовке создания маршрута, не поддерживается, причем персонализация содержит один или более типов протоколов и одно или более значений атрибутов, при этом определение, что запрашиваемая персонализация не поддерживается, включает в себя этап, на котором осуществляют доступ к сеансовому опорному сетевому контроллеру, чтобы определять интерпретацию идентификаторов персонализации, принимаемых в заголовке создания маршрута;
- ранжируют поддерживаемые персонализации в порядке предпочтения; и
- включают ранжированные поддерживаемые персонализации в сообщение протокола маршрутизации.
48. Способ по п.45, в котором анализ заголовка создания маршрута на предмет, по меньшей мере, одной ошибки дополнительно содержит этапы, на которых:
- определяют, установлен ли уже маршрут с мобильным устройством; и
- включают идентификатор установленного маршрута в сообщение протокола маршрутизации, если определено, что маршрут уже установлен.
49. Способ по п.45, в котором анализ заголовка создания маршрута на предмет, по меньшей мере, одной ошибки дополнительно содержит этапы, на которых:
- принимают инструкции, что сеанс с мобильным устройством должен быть закрыт, при этом инструкции принимаются от сеансового опорного сетевого контроллера; и
- включают CRCErrorDetectPattern в сообщение протокола маршрутизации.
50. Способ по п.45, в котором анализ заголовка создания маршрута на предмет, по меньшей мере, одной ошибки дополнительно содержит этапы, на которых:
- определяют, что маршрут не был установлен с мобильным устройством, на основе приема пакета, который не включает в себя заголовок создания маршрута, и маршрут не существует; и
- включают код ошибки в созданное сообщение протокола маршрутизации, который указывает, что маршрут не существует, если определено, что маршрут не был установлен.
51. Способ по п.45, в котором анализ заголовка создания маршрута на предмет, по меньшей мере, одной ошибки дополнительно содержит этапы, на которых:
- определяют наличие сбоя в идентификации мобильного устройства; и
- включают код ошибки в сообщение протокола маршрутизации, чтобы указывать сбой идентификации мобильного устройства.
52. Способ по п.51, в котором сбой идентификации принимается от сеансового опорного сетевого контроллера.
53. Способ по п.45, дополнительно содержащий этапы, на которых:
- принимают заголовок RouteID в сообщении; и
- передают запрос на карту текущего маршрута, если заголовок RouteID не распознается.
54. Устройство беспроводной связи, содержащее:
- запоминающее устройство, которое сохраняет инструкции для приема сообщения, которое включает в себя заголовок создания маршрута, от мобильного устройства, при этом заголовок создания маршрута содержит один или более параметров, ассоциированных с определением туннеля, определения того, находится ли мобильное устройство в состоянии ожидания открытия, анализа заголовка создания маршрута на предмет, по меньшей мере, одной ошибки, если устройство находится в состоянии ожидания открытия, создания сообщения протокола маршрутизации в ответ на принимаемое сообщение и передачи созданного сообщения протокола маршрутизации в мобильное устройство; и
- процессор, соединенный с запоминающим устройством, выполненный с возможностью исполнять инструкции, сохраненные в запоминающем устройстве.
55. Устройство беспроводной связи по п.54, в котором запоминающее устройство дополнительно сохраняет инструкции, связанные с игнорированием заголовка создания маршрута от мобильного устройства, если устройство не находится в состоянии ожидания открытия, и заголовок создания маршрута не включает в себя флаг удаления всех маршрутов.
56. Устройство беспроводной связи по п.54, в котором запоминающее устройство дополнительно сохраняет инструкции, связанные с определением, поддерживается или нет запрашиваемая персонализация в принимаемом заголовке создания маршрута, осуществлением доступа к сеансовому опорному сетевому контроллеру, чтобы определять интерпретацию идентификаторов персонализации, принимаемых в заголовке создания маршрута, ранжированием поддерживаемых персонализаций в порядке предпочтения и включением ранжированных поддерживаемых персонализаций в сообщение протокола маршрутизации, при этом персонализация содержит один или более типов протоколов и одно или более значений атрибутов.
57. Устройство беспроводной связи по п.54, в котором запоминающее устройство дополнительно сохраняет инструкции, связанные с определением, установлен ли уже маршрут с мобильным устройством, и включением идентификатора установленного маршрута в сообщение протокола маршрутизации, если определено, что маршрут уже установлен.
58. Устройство беспроводной связи по п.54, в котором запоминающее устройство дополнительно сохраняет инструкции, связанные с приемом инструкций от сеансового опорного сетевого контроллера, что сеанс с мобильным устройством должен быть закрыт, и включением CRCErrorDetectPattern в сообщение протокола маршрутизации.
59. Устройство беспроводной связи по п.54, в котором запоминающее устройство дополнительно сохраняет инструкции, связанные с определением, что маршрут не был установлен с мобильным устройством, на основе приема пакета, который не включает в себя заголовок создания маршрута, и маршрут не существует, и включением кода ошибки в созданное сообщение протокола маршрутизации, которое указывает, что маршрут не существует, если определено, что маршрут не был установлен.
60. Устройство беспроводной связи по п.54, в котором запоминающее устройство дополнительно сохраняет инструкции, связанные с определением наличия сбоя в идентификации мобильного устройства и включением кода ошибки в сообщение протокола маршрутизации, чтобы указывать сбой идентификации мобильного устройства.
61. Устройство беспроводной связи по п.60, в котором сбой идентификации принимается от сеансового опорного сетевого контроллера.
62. Устройство беспроводной связи по п.54, в котором запоминающее устройство дополнительно сохраняет инструкции, связанные с приемом заголовка RouteID в сообщении и передачей запроса на карту текущего маршрута, если заголовок RouteID не распознается.
63. Компьютерный программный продукт, содержащий:
- машиночитаемый носитель, содержащий:
- первый набор кодов для побуждения компьютера принимать сообщение, которое включает в себя заголовок создания маршрута, от мобильного устройства, при этом заголовок создания маршрута содержит один или более параметров, ассоциированных с определением туннеля;
- второй набор кодов для побуждения компьютера определять, находится ли мобильное устройство в состоянии ожидания открытия;
- третий набор кодов для побуждения компьютера анализировать заголовок создания маршрута на предмет, по меньшей мере, одной ошибки, если устройство находится в состоянии ожидания открытия;
- четвертый набор кодов для побуждения компьютера создавать сообщение протокола маршрутизации в ответ на принимаемое сообщение; и
- пятый набор кодов для побуждения компьютера передавать созданное сообщение протокола маршрутизации в мобильное устройство.
64. Компьютерный программный продукт по п.63, в котором машиночитаемый носитель дополнительно содержит:
- шестой набор кодов для побуждения компьютера игнорировать заголовок создания маршрута от мобильного устройства, если устройство не находится в состоянии ожидания открытия, и заголовок создания маршрута не включает в себя флаг удаления всех маршрутов.
65. Компьютерный программный продукт по п.63, в котором машиночитаемый носитель дополнительно содержит:
- шестой набор кодов для побуждения компьютера определять, поддерживается или нет запрашиваемая персонализация в принимаемом заголовке создания маршрута, при этом персонализация содержит, по меньшей мере, один тип протокола и, по меньшей мере, одно значение атрибута;
- седьмой набор кодов для побуждения компьютера осуществлять доступ к сеансовому опорному сетевому контроллеру, чтобы определять интерпретацию идентификаторов персонализации, принимаемых в заголовке создания маршрута;
- восьмой набор кодов для побуждения компьютера ранжировать поддерживаемые персонализации в порядке предпочтения; и
- девятый набор кодов для побуждения компьютера включать ранжированные поддерживаемые персонализации в сообщение протокола маршрутизации.
66. Компьютерный программный продукт по п.63, в котором машиночитаемый носитель дополнительно содержит:
- пятый набор кодов для побуждения компьютера определять, установлен ли уже маршрут с мобильным устройством; и
- шестой набор кодов для побуждения компьютера включать идентификатор установленного маршрута в сообщение протокола маршрутизации, если определено, что маршрут уже установлен.
67. Компьютерный программный продукт по п.63, в котором машиночитаемый носитель дополнительно содержит:
- пятый набор кодов для побуждения компьютера принимать инструкции от сеансового опорного сетевого контроллера, что сеанс с мобильным устройством должен быть закрыт; и
- шестой набор кодов для побуждения компьютера включать CRCErrorDetectPattern в сообщение протокола маршрутизации.
68. Компьютерный программный продукт по п.63, в котором машиночитаемый носитель дополнительно содержит:
- пятый набор кодов для побуждения компьютера определять, что маршрут не был установлен с мобильным устройством, на основе приема пакета, который не включает в себя заголовок создания маршрута, и маршрут не существует; и
- шестой набор кодов для побуждения компьютера включать код ошибки в созданное сообщение протокола маршрутизации, которое указывает, что маршрут не существует, если определено, что маршрут не был установлен.
69. Компьютерный программный продукт по п.63, в котором машиночитаемый носитель дополнительно содержит:
- пятый набор кодов для побуждения компьютера определять наличие сбоя в идентификации мобильного устройства; и
- шестой набор кодов для побуждения компьютера включать код ошибки в сообщение протокола маршрутизации, чтобы указывать сбой идентификации мобильного устройства.
70. Компьютерный программный продукт по п.69, в котором сбой идентификации принимается от сеансового опорного сетевого контроллера.
71. Компьютерный программный продукт по п.63, в котором машиночитаемый носитель дополнительно содержит:
- пятый набор кодов для приема заголовка RouteID в сообщении; и
- шестой набор кодов для передачи запроса на карту текущего маршрута, если заголовок RouteID не распознается.
72. Устройство, содержащее:
- средство для приема сообщения, которое включает в себя заголовок создания маршрута, от мобильного устройства, при этом заголовок создания маршрута содержит один или более параметров, ассоциированных с определением туннеля;
- средство для определения, находится ли мобильное устройство в состоянии ожидания открытия;
- средство для анализа заголовка создания маршрута на предмет, по меньшей мере, одной ошибки, если устройство находится в состоянии ожидания открытия;
- средство для создания сообщения протокола маршрутизации в ответ на принимаемое сообщение; и
- средство для передачи созданного сообщения протокола маршрутизации в мобильное устройство.
73. Устройство по п.72, дополнительно содержащее:
- средство для игнорирования заголовка создания маршрута от мобильного устройства, если устройство не находится в состоянии ожидания открытия, и заголовок создания маршрута не включает в себя флаг удаления всех маршрутов.
74. Устройство по п.72, дополнительно содержащее:
- средство для определения, поддерживается или нет запрашиваемая персонализация в принимаемом заголовке создания маршрута;
- средство для осуществления доступа к сеансовому опорному сетевому контроллеру, чтобы определять интерпретацию идентификаторов персонализации, принимаемых в заголовке создания маршрута;
- средство для ранжирования поддерживаемых персонализаций в порядке предпочтения; и
- средство для включения ранжированных поддерживаемых персонализаций в сообщение протокола маршрутизации.
75. По меньшей мере, один процессор для протокола маршрутизации, содержащий:
- первый модуль, выполненный с возможностью принимать сообщение, которое включает в себя заголовок создания маршрута, от мобильного устройства, при этом заголовок создания маршрута содержит один или более параметров, ассоциированных с определением туннеля;
- второй модуль, выполненный с возможностью определять, находится ли мобильное устройство в состоянии ожидания открытия;
- третий модуль, выполненный с возможностью анализировать заголовок создания маршрута на предмет, по меньшей мере, одной ошибки, если устройство находится в состоянии ожидания открытия, при этом заголовок создания маршрута игнорируется, если устройство не находится в состоянии ожидания открытия;
- четвертый модуль, выполненный с возможностью создавать сообщение протокола маршрутизации в ответ на принимаемое сообщение; и
- пятый модуль, выполненный с возможностью передавать созданное сообщение протокола маршрутизации в мобильное устройство.
76. По меньшей мере, один процессор по п.75, в котором, по меньшей мере, одна ошибка является одним из ошибки поддерживаемой персонализации, ошибки уже установленного маршрута, ошибки закрытия сеанса, ошибки не установленного маршрута, ошибки в идентификации мобильного устройства или комбинации вышеозначенного.