СПОСОБ ОТПРАВКИ ПАКЕТА ДАННЫХ И МОБИЛЬНЫЙ МАРШРУТИЗАТОР
METHOD FOR SENDING A PACKAGE OF DATA AND MOBILE ROUTER

Область техники, к которой относится изобретение
Настоящее изобретение относится к области технологий связи и в частности, к способу отправки пакета данных и мобильному маршрутизатору.
Уровень техники
DMM (распределенное управление мобильностью) используется в целях решения таких технических задач как отказ в одной точке и резервирование маршрута в существующих системах централизованного управления мобильностью.
Оптимизация маршрута (оптимизация маршрута, RO) является, по умолчанию, характеристикой DMM, то есть, оптимизация маршрута выполняется автоматически, если сеть поддерживает DMM. Как показано на фиг. 1, где фиг. 1 представляет собой сценарий, в котором MN (мобильный узел, мобильный узел) и CN (узел-корреспондент, узел-корреспондент) являются мобильными узлами, основной мобильный маршрутизатор обслуживающий MN выделяет НоА (собственный адрес, домашний адрес) для MN, и MN в данный момент подключен к текущему мобильному маршрутизатору, обслуживающий MN. Поскольку MN в данный момент подключен к текущему мобильному маршрутизатору, обслуживающему MN, то MN под основным мобильным маршрутизатором, обслуживающим MN, показан с помощью пунктирных линий, и CN под текущим мобильным маршрутизатором, обслуживающим MN, также показан с помощью пунктирных линийе.
DMM без оптимизации маршрута, путь маршрутизации данных между MN и CN обозначен пунктирными стрелками на фиг. 1, данные из MN пересылаются, используя текущий мобильный маршрутизатор обслуживающего MN, в основной мобильный маршрутизатор обслуживающей MN; затем посылается посредством основного мобильного маршрутизатора обслуживающего MN в основной мобильный маршрутизатор обслуживающий CN; пересылается посредством основного мобильного маршрутизатора обслуживающей CN на текущий мобильный маршрутизатор обслуживающей CN; и, наконец, направляется в CN. Как известно, путь не является оптимальным, задержка передачи увеличивается в тоже время и, вероятно, произойдет одиночный отказ.
После использования DMM оптимизации маршрута, как показано сплошными стрелками на фиг. 1, данные между MN и CN могут быть отправлены через DMM туннель оптимизации от текущего мобильного маршрутизатора обслуживающей MN непосредственно к текущему мобильному маршрутизатору обслуживающей CN; и затем пересылается в CN, где DMM туннель оптимизации может быть реализован посредством использования протокола, например,- GTP (платформа передачи общих данных), PMIP (прокси мобильный IP) или GRE (универсальная инкапсуляция при маршрутизации).
В сети, которая поддерживает DMM, оптимизация маршрута является характеристикой DMM по умолчанию, где оптимизация маршрута автоматически выполняется в сети. Тем не менее, в некоторых случаях данные, возможно, должны быть отправлены в назначенный сетевой узел. В предшествующем уровне техники, либо без оптимизации маршрута, данные должны проходить через относительно длинный и сложный путь, чтобы прийти к конечной точке, или с оптимизацией маршрута, данные посылаются от начальной точки непосредственно к конечной точке, и не могут поступить на промежуточный сетевой узел. Как очевидно, в предшествующем уровне техники данные не могут быть отправлены на указанный сетевой узел
Раскрытие сущности изобретения
Варианты осуществления настоящего изобретения обеспечивают способ отправки пакета данных и мобильный маршрутизатор, чтобы решить техническую задачу предшествующего уровня техники, где данные не могут быть отправлены в назначенный сетевой узел.
В соответствии с первым аспектом настоящего изобретения предложен способ отправки пакета данных, включающий в себя:
прием с помощью первого мобильного маршрутизатора первого пакета данных, который перенаправляется мобильным узлом MN и включает в себя первый собственный адрес, где первый мобильный маршрутизатор представляет собой мобильный маршрутизатор, к которому в данный момент подключен MN;
определение первым мобильным маршрутизатором в соответствии с информацией политики управления маршрутизацией, обеспечивающей управление маршрутизацией первого пакета данных, где информация политики управления маршрутизацией включает в себя информацию индикации для обеспечения управления маршрутизацией; и
отправку первым мобильным маршрутизатором первого пакета данных на текущий мобильный маршрутизатор узла-корреспондента, используя первую линию, где первая линия содержит первый туннель от первого мобильного маршрутизатора ко второму мобильному маршрутизатору и второй туннель от второго мобильного маршрутизатора к текущему мобильному маршрутизатору узла-корреспондента, и второй мобильный маршрутизатор является мобильным маршрутизатором, к которому ранее подключен MN.
Со ссылкой на первый аспект, в первом возможном варианте осуществления, до приема посредством первого мобильного маршрутизатора первого пакета данных, который перенаправляется с помощью мобильного узла MN и включает в себя первый собственный адрес, при этом способ дополнительно включает в себя:
получение первым мобильным маршрутизатором информации политики управления маршрутизацией, где информация политики управления маршрутизацией включает в себя информацию об адресе второго мобильного маршрутизатора; и
установление с помощью первого мобильного маршрутизатора первого туннеля в соответствии с адресной информацией второго мобильного маршрутизатора.
Со ссылкой на первый возможный вариант осуществления, в соответствии со вторым возможным вариантом реализации, получение первым мобильным маршрутизатором информации политики управления маршрутизацией включает в себя: когда MN подключен к первому мобильному маршрутизатору, получение первым мобильным маршрутизатором информация политики управления маршрутизацией от управляющего исходного местоположения MN.
Со ссылкой на первый возможный вариант осуществления в третьем возможном варианте осуществления, получение первым мобильным маршрутизатором информации политики управления маршрутизацией включает в себя: когда MN подключен к первому мобильному маршрутизатору, прием посредством первого мобильного маршрутизатора информации политики управления маршрутизацией и инструкции установления туннеля, которые посылаются посредством MN; и
установление посредством первого мобильного маршрутизатора первого туннеля, в соответствии с адресной информацией второго мобильного маршрутизатора включает в себя: установление с помощью первого мобильного маршрутизатора первого туннеля, в соответствии с инструкцией установления туннеля и адресной информации второго мобильного маршрутизатора.
Со ссылкой на первый возможный вариант реализации, второй возможный вариант реализации или третий возможный вариант реализации в четвертом возможном варианте реализации, после установления первым мобильным маршрутизатором первый туннель в соответствии с адресной информацией второго мобильного маршрутизатора, способ дополнительно включает в себя:
инициирование первым мобильным маршрутизатором второго мобильного маршрутизатора освободить туннель от второго мобильного маршрутизатора к исходному мобильному маршрутизатору MN, где исходный мобильный маршрутизатор MN является мобильным маршрутизатором, за исключением второго мобильного маршрутизатора, в мобильный маршрутизатор, к которому ранее подключен MN.
Со ссылкой на первый возможный вариант осуществления, в пятом возможном варианте реализации, прием первым мобильным маршрутизатором информации политики управления маршрутизацией включает в себя: прием первым мобильным маршрутизатором запроса на управление маршрутизацией, причем запрос на управление маршрутизацией включает в себя информацию политики управления маршрутизацией.
Ссылаясь на пятый возможный вариант реализации, в шестом возможном варианте реализации, после приема с помощью первого мобильного маршрутизатора запроса на управление маршрутизацией, причем способ дополнительно включает в себя: инициирование первым мобильным маршрутизатором процедуры обновления администратору исходного местоположения MN, так что администратор исходного местоположения MN обновляет, в соответствии с информацией политики управления маршрутизацией, переданной в запросе на управление маршрутизацией, информацию политики управления маршрутизацией, которая хранится администратором исходного местоположения MN и соответствует MN.
Ссылаясь на пятый возможный вариант реализации, в седьмом возможном варианте реализации, после приема с помощью первого мобильного маршрутизатора запроса на управление маршрутизацией, причем способ дополнительно включает в себя: инициирование первым мобильным маршрутизатором процедуры обновления для MN, так что MN обновляет, в соответствии с информацией политики управления маршрутизацией, передаваемой в запросе на управление маршрутизацией, информацию политики управления маршрутизацией, хранящуюся в MN.
Со ссылкой на первый аспект или любой возможный вариант реализации с первого по седьмой, в восьмом возможном варианте реализации, способность выполнять управление маршрутизацией относится к способности осуществлять управление маршрутизацией на назначенном собственном адресе MN, и неспособность выполнять управление маршрутизацией относится к неспособности осуществлять управление маршрутизацией на назначенном собственном адресе MN, или
способность осуществлять управление маршрутизацией относится к способности осуществлять управление маршрутизацией на всех пакетах данных MN, и неспособность осуществлять управление маршрутизацией относится к неспособности осуществлять управление маршрутизацией на всех пакетах данных MN.
В соответствии со вторым аспектом настоящего изобретения предложен способ отправки пакета данных, включающий в себя:
прием, посредством MN, первого пакета данных, который включает в себя первый собственный адрес; и
переадресовку, посредством MN, первого пакета данных на первый мобильный маршрутизатор, таким образом, что первый мобильный маршрутизатор отправляет первый пакет данных в текущий мобильный маршрутизатор узла-корреспондента, используя первую линию, где первая линия содержит первый туннель от первого мобильного маршрутизатора ко второму мобильному маршрутизатору, и второй тоннель от второго мобильного маршрутизатора к текущему мобильному маршрутизатору узла-корреспондента, второй мобильный маршрутизатор представляет собой мобильный маршрутизатор, к которому MN заранее подключен, информация политики управления маршрутизацией включает в себя информацию индикации для предоставления возможности управления маршрутизацией, и первый мобильный маршрутизатор представляет собой мобильный маршрутизатор, к которому в данный момент MN подключен.
Со ссылкой на второй аспект, в первом возможном варианте осуществления, до переадресовке посредством MN первого пакета данных на первый мобильный маршрутизатор, способ дополнительно включает в себя:
прием посредством MN запроса на обновление, инициированного первым мобильным маршрутизатором; и
выполнение посредством MN процедуры обновления в соответствии с запросом на обновление, чтобы обновить, в соответствии с принятой информацией политики управления маршрутизацией, которая посылается первым мобильным маршрутизатором, информацию политики управления маршрутизации, хранящуюся в MN.
Со ссылкой на второй аспект, в соответствии со вторым возможным вариантом реализации, до переадресовки посредством MN первого пакета данных в первый мобильный маршрутизатор, способ дополнительно включает в себя:
в процессе, в котором MN подключается к первому мобильному маршрутизатору, отправку посредством MN информации политики управления маршрутизацией и инструкции установления туннеля на первый мобильный маршрутизатор, так что первый мобильный маршрутизатор устанавливает первый туннель в соответствии с информацией политики управления маршрутизацией.
В соответствии с третьим аспектом настоящего изобретения обеспечивается мобильный маршрутизатор, включающий в себя:
приемный модуль, выполненный с возможностью принимать первый пакет данных, который пересылается с помощью MN и включает в себя первый собственный адрес, где первый мобильный маршрутизатор представляет собой мобильный маршрутизатор, к которому в данный момент MN подключен;
модуль обработки, выполненный с возможностью определять, в соответствии с информацией политики управления маршрутизации, возможность выполнения управления маршрутизацией на первом пакете данных, где информация политики управления маршрутизацией включает в себя информацию индикации для обеспечения возможности управления маршрутизацией; и
модуль отправки, выполненный с возможностью отправлять первый пакет данных на текущий мобильный маршрутизатор узла-корреспондента, с помощью первой линии, где первая линия содержит первый туннель от первого мобильного маршрутизатора ко второму мобильному маршрутизатору, и второй туннель от второго мобильного маршрутизатора к текущему мобильному маршрутизатору узла-корреспондента, и второй мобильный маршрутизатор является мобильным маршрутизатором, к которому MN предварительно подключен.
Со ссылкой на третий аспект, в первом возможном варианте осуществления, приемный модуль дополнительно выполнен с возможностью получать информацию политики управления маршрутизацией, в котором информация политики управления маршрутизацией включает в себя адресную информацию второго мобильного маршрутизатора; и
мобильный маршрутизатор дополнительно включает в себя: модуль установления, выполненный с возможностью устанавливать первый туннель, в соответствии с адресной информацией второго мобильного маршрутизатора.
Со ссылкой на первый возможный вариант осуществления, в соответствии со вторым возможным вариантом реализации, приемный модуль специально выполнен с возможностью: когда MN присоединяется к первому мобильному маршрутизатору, получать информацию политики управления маршрутизацией от администратора исходного местоположения MN.
Со ссылкой на первый возможный вариант осуществления, в третьем возможном варианте реализации, приемный модуль специально выполнен с возможностью: когда MN присоединяется к первому мобильному маршрутизатору, принимать, используя приемный модуль, информацию политики управления маршрутизацией и инструкцию установления туннеля, которые посылаются посредством MN; и
модуль установления специально выполнен с возможностью устанавливать первый туннель, в соответствии с инструкцией установления туннеля и адресной информацией второго мобильного маршрутизатора.
Со ссылкой на любой возможный вариант реализации с первого по третий, в четвертом возможном варианте осуществления, модуль обработки дополнительно выполнен с возможностью инициировать второй мобильный маршрутизатор, чтобы освободить туннель от второго мобильного маршрутизатора для исходного мобильного маршрутизатора MN, где исходный мобильный маршрутизатор MN является мобильным маршрутизатором, за исключением второго мобильного маршрутизатора, в мобильном маршрутизаторе, к которому MN предварительно подключен.
Со ссылкой на первый возможный вариант реализации, в пятом возможном варианте реализации, приемный модуль дополнительно выполнен с возможностью принимать запрос на управление маршрутизацией, причем запрос на управление маршрутизацией включает в себя информацию политики управления маршрутизацией.
Ссылаясь на пятый возможный вариант реализации, в шестом возможном варианте реализации, модуль обработки дополнительно выполнен с возможностью инициировать процедуру обновления для администратора исходного местоположения MN, так что администратор исходного местоположения MN обновляет, в соответствии с информацией политики управления маршрутизацией, передаваемую в запросе на управление маршрутизацией, информацию политики управления маршрутизацией, которая хранится у администратора исходного местоположения MN и соответствует MN.
Со ссылкой на пятый возможный вариант реализации, в седьмом возможном варианте осуществления, модуль обработки дополнительно выполнен с возможностью инициировать процедуру обновления для MN, так что MN обновляет, в соответствии с информацией политики управления маршрутизацией, передаваемую в запросе на управление маршрутизацией, информацию политики управления маршрутизацией, хранящуюся в MN.
Со ссылкой на третий аспект или любой возможный вариант реализации с первого по седьмой, в восьмом возможном варианте реализации, возможность осуществления управления маршрутизацией относится к возможность осуществления управления маршрутизацией на назначенном собственном адресе MN, или возможность осуществления управления маршрутизацией относится к возможности выполнения управления маршрутизацией на всех пакетах данных MN.
В соответствии с четвертым аспектом настоящего изобретения, обеспечивается мобильный узел, включающий в себя:
приемный модуль, выполненный с возможностью принимать первый пакет данных, который включает в себя первый собственный адрес; и
модуль отправки, выполненный с возможностью отправлять первый пакет данных в первый мобильный маршрутизатор, так что первый мобильный маршрутизатор отправляет, в соответствии с информацией политики управления маршрутизацией, первый пакет данных на текущий мобильный маршрутизатор узла-корреспондента, используя первую линию, где первая линия включает в себя первый туннель от первого мобильного маршрутизатора ко второму мобильному маршрутизатору, и второй туннель от второго мобильного маршрутизатора к текущему мобильному маршрутизатору узла-корреспондента, второй мобильный маршрутизатор представляет собой мобильный маршрутизатор, к которому мобильный узел ранее подключен, информация политики управления маршрутизацией включает в себя информацию индикации для предоставления возможности управления маршрутизацией, и первый мобильный маршрутизатор представляет собой мобильный маршрутизатор, к которому в данный момент присоединен мобильный узел.
Со ссылкой на четвертый аспект, в первом возможном варианте осуществления, приемный модуль дополнительно выполнен с возможностью принимать запрос на обновление, инициированный первым мобильным маршрутизатором; и
мобильный узел дополнительно включает в себя второй модуль обработки, выполненный с возможностью выполнять процедуру обновления, в соответствии с запросом на обновление, чтобы обновить, в соответствии с принятой информацией политики управления маршрутизацией, который передается первым мобильным маршрутизатором, информацию политики управления маршрутизацией, хранящейся в MN.
Со ссылкой на четвертый аспект, в соответствии со вторым возможным вариантом реализации, модуль отправки дополнительно выполнен с возможностью: в процессе, в котором мобильный узел соединяется с первым мобильным маршрутизатором, отправлять информацию политики управления маршрутизацией и инструкцию установления туннеля в первый мобильный маршрутизатор, так что первый мобильный маршрутизатор устанавливает первый туннель, в соответствии с информацией политики управления маршрутизацией.
В соответствии с пятым аспектом настоящего изобретения, обеспечивается мобильный маршрутизатор, включающий в себя:
приемник, выполненный с возможностью принимать первый пакет данных, который пересылается с помощью MN и включает в себя первый собственный адрес, где первый мобильный маршрутизатор представляет собой мобильный маршрутизатор, к которому в данный момент MN подключен;
процессор, выполненный с возможностью определять, в соответствии с информацией политики управления маршрутизацией, возможность осуществления управления маршрутизацией на первом пакете данных, где информация политики управления маршрутизацией включает в себя информацию индикации возможности осуществления управления маршрутизацией; и
передатчик, выполненный с возможностью отправлять первый пакет данных на текущий мобильный маршрутизатор узла-корреспондента с помощью первой линии, где первая линия содержит первый туннель от первого мобильного маршрутизатора ко второму мобильному маршрутизатору, и второй туннель от второго мобильный маршрутизатор к текущему мобильному маршрутизатору узла-корреспондента, и второй мобильный маршрутизатор является мобильным маршрутизатором, к которому MN предварительно подключен.
Со ссылкой на пятый аспект, в первом возможном варианте осуществления приемник дополнительно выполнен с возможностью получать информацию политики управления маршрутизацией, где информация политики управления маршрутизацией включает в себя адресную информацию второго мобильного маршрутизатора; и устанавливать первый туннель в соответствии с адресной информацией второго мобильного маршрутизатора.
Со ссылкой на первый возможный вариант реализации, в соответствии со вторым возможным вариантом осуществления, приемник дополнительно специально выполнен с возможностью: когда MN присоединяется к первому мобильному маршрутизатору, получать информацию политики управления маршрутизацией от администратора исходного местоположения MN.
Со ссылкой на первый возможный вариант реализации, в третьем возможном варианте осуществления, приемник дополнительно специально выполнен с возможностью: когда MN присоединяется к первому мобильному маршрутизатору, получать информацию политики управления маршрутизацией и инструкцию установления туннеля, которые посылаются посредством МН; и
процессор дополнительно специально выполнен с возможностью устанавливать первый туннель, в соответствии с инструкцией установления туннеля и адресной информацией второго мобильного маршрутизатора.
Со ссылкой на первый возможный вариант реализации, второй возможный вариант реализации или третий возможный вариант реализации, в четвертом возможном варианте реализации, процессор дополнительно выполнен с возможностью инициировать второй мобильный маршрутизатор освободить туннель от второго мобильного маршрутизатора для исходного мобильного маршрутизатора MN, где исходный мобильный маршрутизатор MN является мобильным маршрутизатором, за исключением второго мобильного маршрутизатора, в мобильном маршрутизаторе, к которому MN предварительно соединен.
Со ссылкой на первый возможный вариант реализации, в пятом возможном варианте осуществления, приемник дополнительно выполнен с возможностью принимать запрос на управление маршрутизацией, причем запрос на управление маршрутизацией включает в себя информацию политики управления маршрутизацией.
Ссылаясь на пятый возможный вариант реализации, в шестом возможном варианте реализации, процессор дополнительно выполнен с возможностью инициировать процедуру обновления для администратора исходного местоположения MN, так что администратор исходного местоположения MN обновляет, в соответствии с информацией политики управления маршрутизацией, переданной в запросе на управление маршрутизацией, информацию политики управления маршрутизацией, которая хранится у администратора исходного местоположения MN и соответствует MN.
Ссылаясь на пятый возможный вариант реализации, в седьмом возможном варианте реализации, процессор дополнительно выполнен с возможностью инициировать процедуру обновления MN, так что MN обновляет, в соответствии с информацией политики управления маршрутизацией, переданную в запросе на управление маршрутизацией, информацию политики управления маршрутизацией, хранящейся в MN.
Со ссылкой на пятый аспект или любым возможный вариант реализации с первого возможного варианта реализации по седьмой возможный вариант осуществления, в восьмом возможном варианте реализации, возможность осуществления управления маршрутизацией относится к возможности управлять маршрутизацией на назначенном собственном адресе MN, или возможность управления маршрутизацией относится к возможности управления маршрутизацией на всех пакетах данных MN.
В соответствии с шестым аспектом настоящего изобретения, обеспечивается мобильный узел, включающий в себя:
приемник, выполненный с возможностью принимать первый пакет данных, который включает в себя первый собственный адрес; и
передатчик, выполненный с возможностью передавать первый пакет данных на первый мобильный маршрутизатор, так что первый мобильный маршрутизатор посылает, в соответствии с информацией политики управления маршрутизацией, первый пакет данных на текущий мобильный маршрутизатор узла-корреспондента, используя первую линию, где первая линия включает в себя первый туннель от первого мобильного маршрутизатора ко второму мобильному маршрутизатору, и второй туннель от второго мобильного маршрутизатора к текущему мобильному маршрутизатору узла-корреспондента, второй мобильный маршрутизатор представляет собой мобильный маршрутизатор, к которому мобильный узел предварительно соединен, информация политики управления маршрутизацией включает в себя информацию индикации возможности управления маршрутизацией, и первый мобильный маршрутизатор представляет собой мобильный маршрутизатор, к которому мобильный узел в настоящее время соединен.
Применительно к шестому аспекту, в первом возможном варианте осуществления, приемник дополнительно выполнен с возможностью принимать запрос на обновление, инициированный первым мобильным маршрутизатором; и
мобильный узел дополнительно включает в себя процессор, выполненный с возможностью выполнять процедуры обновления в соответствии с запросом на обновление, чтобы обновить, в соответствии с принятой информацией политики управления маршрутизацией, которая передается первым мобильным маршрутизатором, информацию политики управления маршрутизацией, хранящейся в MN.
Применительно к шестому аспекту, в соответствии со вторым возможным вариантом реализации, передатчик дополнительно выполнен с возможностью: в процессе, в котором мобильный узел соединен с первым мобильным маршрутизатором, посылать информацию политики управления маршрутизацией и инструкцию установления туннеля в первый мобильный маршрутизатор, так что первый мобильный маршрутизатор устанавливает первый туннель в соответствии с информацией политики управления маршрутизацией.
Варианты осуществления настоящего изобретения обеспечивают информацию политики управления маршрутизацией, и информация политики управления маршрутизацией может быть использована для индикации, возможно ли обеспечить управление маршрутизацией. После того, как получен первый пакет данных, который пересылается посредством MN и включает в себя первый собственный адрес, если определено, что возможно обеспечить управление маршрутизацией, первый пакет данных может быть отправлен в CN с помощью первой линии, где первая линия включает в себя назначенный узел маршрутизации. Таким образом, первый пакет данных может проходить через назначенный узел маршрутизации в процессе отправки, и назначенный узел маршрутизации может выполнять некоторые процессы обработки на первом пакете данных, который решает техническую задачу предшествующего уровня техники, где данные не могут быть доставлены на назначенный сетевой узел в процессе отправки. Кроме того, после того, как применяется способ, описанный в вариантах осуществления настоящего изобретения, первый пакет данных непосредственно поступает на назначенный сетевой узел и затем отправляется непосредственно к CN, что эквивалентно выполнению процесса оптимизации маршрута. В отличие от предшествующего уровня техники, в котором оптимизация маршрута отсутствует, множество узлов в целом должны быть пройдены, как описано в вариантах осуществления настоящего изобретения, первый пакет данных проходит относительно короткий путь и вероятность возникновения ошибок относительно низкая при прохождении пути.
Краткое описание чертежей
Фиг. 1 представляет собой принципиальную схему DMM оптимизации маршрута в предшествующем уровне техники;
фиг. 2А является блок-схемой алгоритма способа отправки пакета данных в соответствии с вариантом осуществления настоящего изобретения;
фиг. 2В представляет собой блок-схема алгоритма способа отправки другого пакета данных в соответствии с вариантом осуществления настоящего изобретения;
фиг. 3А является первой принципиальной схемой, которая показывает процесс обеспечения управления маршрутизацией для IP гранулярности в соответствии с вариантом осуществления настоящего изобретения;
фиг. 3В является первой схематической схемой, показывающей перемещение MN для первого момента времени, когда обеспечивается управление маршрутизацией для IP гранулярности в соответствии с вариантом осуществления настоящего изобретения;
фиг. 3С является первой схематической схемой, показывающей перемещение MN во второй момент времени, когда обеспечивается управление маршрутизацией для IP гранулярности в соответствии с вариантом осуществления настоящего изобретения;
фиг. 4 представляет собой первую схему, показывающую процесс отсутствия возможности выполнять управление маршрутизацией для IP гранулярности в соответствии с вариантом осуществления настоящего изобретения;
фиг. 5 представляет собой вторую принципиальную схему, показывающую процесс выполнения управления маршрутизацией для IP гранулярности в соответствии с вариантом осуществления настоящего изобретения;
фиг. 6А является третьей принципиальной схемой, показывающей процесс выполнения управления маршрутизацией для IP гранулярности в соответствии с вариантом осуществления настоящего изобретения;
фиг. 6В является второй схемой, показывающей перемещение MN в первый момент времени, когда обеспечивается управление маршрутизацией для IP гранулярности в соответствии с вариантом осуществления настоящего изобретения;
фиг. 6С является второй схемой, показывающей перемещение MN во второй момент времени, когда обеспечивается управление маршрутизацией для IP гранулярности в соответствии с вариантом осуществления настоящего изобретения;
фиг. 7 представляет собой вторую схему, показывающую процесс отсутствия возможности осуществить управление маршрутизацией для IP гранулярности в соответствии с вариантом осуществления настоящего изобретения;
фиг. 8 является четвертой принципиальной схемой, показывающей процесс обеспечения управления маршрутизацией для IP гранулярности в соответствии с вариантом осуществления настоящего изобретения;
фиг. 9А представляет собой первую принципиальную схему, показывающую процесс обеспечения управления маршрутизацией для MN гранулярности в соответствии с вариантом осуществления настоящего изобретения;
фиг. 9В является первой схемой, показывающей перемещение MN в первый момент времени, когда обеспечивается управление маршрутизацией для MN гранулярности в соответствии с вариантом осуществления настоящего изобретения;
фиг. 9С является первой схемой, показывающей перемещение MN во второй момент времени, когда осуществляется управление маршрутизацией для MN гранулярности в соответствии с вариантом осуществления настоящего изобретения;
фиг. 10 представляет собой первую схему процесса невозможности осуществить управление маршрутизацией для MN гранулирования в соответствии с вариантом осуществления настоящего изобретения;
фиг. 11 представляет собой вторую принципиальную схему процесса выполнения управления маршрутизацией для MN гранулирования в соответствии с вариантом осуществления настоящего изобретения;
фиг. 12А является третьей принципиальной схемой процесса выполнения управления маршрутизацией для MN гранулярности в соответствии с вариантом осуществления настоящего изобретения;
фиг. 12В представляет собой вторую схему, показывающую перемещение MN в первый момент времени, когда обеспечивается управление маршрутизацией для MN гранулярности в соответствии с вариантом осуществления настоящего изобретения;
фиг. 12С представляет собой вторую схему, показывающую перемещение MN во второй момент времени, когда обеспечивается управление маршрутизацией для MN гранулярности в соответствии с вариантом осуществления настоящего изобретения;
фиг. 13 представляет собой вторую схему, показывающую отключение управления маршрутизацией для MN гранулярности в соответствии с вариантом осуществления настоящего изобретения;
фиг. 14 представляет собой третью принципиальную схему, показывающую процесс обеспечения управления маршрутизацией для MN гранулярности в соответствии с вариантом осуществления настоящего изобретения;
фиг. 15 является основной структурной блок-схемой мобильного маршрутизатора в соответствии с вариантом осуществления настоящего изобретения;
фиг. 16 является основной структурной блок-схемой мобильного узла согласно варианту осуществления настоящего изобретения;
фиг. 17 представляет собой структурную схему мобильного маршрутизатора в соответствии с вариантом осуществления настоящего изобретения; и
фиг. 18 является схематической структурной схемой мобильного узла в соответствии с одним из вариантов осуществления настоящего изобретения.
Осуществление изобретения
Способ отправки пакета данных, описанный в вариантах осуществления настоящего изобретения, может быть применен к мобильному маршрутизатору, к которому в данный момент MN подключен, где способ может включать в себя: прием, с помощью первого мобильного маршрутизатора, первого пакета данных, который перенаправляется мобильным узлом MN и включает в себя первый собственный адрес, где первый мобильный маршрутизатор представляет собой мобильный маршрутизатор, к которому в настоящее время MN подключен; определение первым мобильным маршрутизатором в соответствии с информацией политики управления маршрутизацией возможности управления маршрутизацией на первом пакете данных, где информация политики управления маршрутизацией включает в себя информацию индикации обеспечения управления маршрутизацией; и отправку первым мобильным маршрутизатором первого пакета данных на текущий мобильный маршрутизатор узла-корреспондента с помощью первой линии, где первая линия содержит первый туннель от первого мобильного маршрутизатора ко второму мобильному маршрутизатору и второй туннель от второго мобильного маршрутизатора к текущему мобильному маршрутизатору узла-корреспондента, и второй мобильный маршрутизатор является мобильным маршрутизатором, к которому MN предварительно соединен.
Варианты осуществления настоящего изобретения обеспечивают информацию политики управления маршрутизацией, и информация политики управления маршрутизацией может быть использована для индикации возможности управления маршрутизацией. После получения первого пакета данных, который пересылается посредством MN и с первого собственного адреса, если определена возможность управления маршрутизацией, первый пакет данных может быть отправлен в CN с помощью первой линии, где первая линия включает в себя назначенный узел маршрутизации. Таким образом, первый пакет данных может проходить через назначенный узел маршрутизации в процессе отправки, и назначенный узел маршрутизации может выполнять некоторые процессы обработки на первом пакете данных, что решает техническую задачу в предшествующем уровне техники, что данные не могут поступить на назначенный сетевой узел в процессе отправки. Кроме того, после того, как описанный в вариантах осуществления настоящего изобретения, способ используется, первый пакет данных непосредственно поступает на назначенный сетевой узел, и затем направляется непосредственно в CN, что эквивалентно выполнению процесса оптимизации маршрута. В отличие от предшествующего уровня техники, в котором оптимизация маршрута отсутствует, первый пакет данных, как правило, должен проходить через множество узлов, как описано в вариантах осуществления настоящего изобретения, первый пакет данных проходит относительно короткий путь и вероятность возникновения ошибок в пути относительно низка.
Чтобы цели, технические решения и преимущества вариантов осуществления настоящего изобретения были более наглядными, далее приводится четкое описание технических решений в вариантах осуществления настоящего изобретения со ссылкой на прилагаемые чертежи в вариантах осуществления настоящего изобретения. Очевидно, описанные варианты осуществления являются некоторыми, но не всеми из вариантов осуществления настоящего изобретения. Все другие варианты осуществления изобретения, полученные обычным специалистом в данной области техники на основании вариантов осуществления настоящего изобретения без творческих усилий, должны не выходить за рамки объема патентной защиты настоящего изобретения.
Технологии, описанные в данном документе, могут быть применены к различным системам связи, например, используемые в настоящее время 2G и 3G системы связи и системы связи следующего поколения, например, глобальная система связи с подвижными объектами (GSM, глобальная система мобильной связи), многостанционный доступ с кодовым разделением каналов (CDMA, многостанционный доступ с кодовым разделением каналов), системы множественного доступа с временным разделением каналов (TDMA, множественный доступ с временным разделением каналов), системы широкополосного множественного доступа с кодовым разделением (WCDMA, широкополосный множественный доступ с кодовым разделением) система множественного доступа с частотным разделением каналов (FDMA, множественного доступа с частотным разделением) система множественного доступа с ортогональным частотным разделением каналов (OFDMA, множественного доступа с частотным разделением каналов), системы FDMA на одной несущей (SC-FDMA), система пакетной радиосвязи общего пользования (GPRS, система пакетной радиосвязи общего пользования), система долгосрочного развития (LTE, долгосрочное развитие) и другие системы связи.
Кроме того, термины «система» и «сеть» могут быть использованы взаимозаменяемо в данном описании. Термин «и/или» в данном описании описывает только отношение сопоставления для описания связанных с ним объектов и представляет, что могут существовать три отношения. Например, А и/или В может представлять следующие три случая: только существует А, оба А и В и только существует В. Кроме того, символ «/» в данном описании, как правило, указывает на «или» отношения между ассоциированными объектами.
В вариантах осуществления настоящего изобретения для простоты описания XX MN может относиться к XX, который предоставляет услугу для MN. Аналогично, XX CN относится к XX, который предоставляет услугу для CN. Например, мобильный маршрутизатор MN может конкретно относятся к мобильному маршрутизатору, который обеспечивает услугу для MN и, например, может быть основным мобильным маршрутизатором MN или может быть текущим мобильным маршрутизатором MN. Мобильный маршрутизатор CN может конкретно относятся к мобильному маршрутизатору, который обеспечивает услугу для CN и, например, может быть основным мобильным маршрутизатором CN, или может быть текущим мобильным маршрутизатором CN. Как правило, основной XXX MN используется для описания, например, администратора исходного местоположения MN; текущий XXX MN используется для описания, например, текущего мобильного маршрутизатора MN; основной XXX CN используется для описания, например, администратора исходного местоположения CN; текущий XXX CN используется для описания, например, текущего мобильного маршрутизатора CN. Текущий мобильный маршрутизатор MN может относиться к мобильному маршрутизатору, к которому MN в настоящее время подключен, и текущий администратор местоположения MN может относиться к администратору местоположения, который предоставляет услугу для мобильного маршрутизатора, к которому MN в настоящее время подключен, текущий мобильный маршрутизатор CN может относится к мобильному маршрутизатору, к которому CN в настоящее время подключен, и администратор текущего местоположения CN может относится к администратору местоположения, который предоставляет услугу для мобильного маршрутизатора, а которому CN в настоящее время подключен.
Как вариант, в вариантах осуществления настоящего изобретения, в качестве альтернативы, CN может быть на самом деле MN, но, как правило, MN, в качестве стороны принимающей информацию, называется как CN.
Администратор исходного местоположения, как правило, отвечает за сбор и хранение информации, такой как информация о местоположении или состояние соответствующего сетевого узла.
В вариантах осуществления настоящего изобретения, назначенный узел маршрутизации может быть маршрутизатором или может быть мобильным маршрутизатором или может быть стационарным маршрутизатором. В качестве альтернативы, назначенный узел маршрутизации может быть сетевым устройством другого типа, например, некоторыми выделенными сетевыми устройствами, включающие в себя устройство перехвата информации, зарядное устройство и тому подобное, которые не ограничиваются в настоящем изобретении.
Ниже приводится дополнительное подробное описание вариантов осуществления настоящего изобретения со ссылкой на прилагаемые чертежи.
Первый аспект настоящего изобретения заключается в следующем:
Со ссылкой на фиг. 2А показан вариант осуществления настоящего изобретения, который предусматривает способ отправки пакета данных, в котором способ может быть применен к мобильному маршрутизатору, к которому в данный момент MN подключен. Основная процедура способа состоит в следующем:
Этап 2А01: первый мобильный маршрутизатор принимает первый пакет данных, который переадресуется посредством мобильного узла MN и включает в себя первый собственный адрес, где первый мобильный маршрутизатор является мобильный маршрутизатор, к которому в данный момент MN подключен.
В этом варианте осуществления настоящего изобретения сетевой узел, адрес которого является первым собственным адресом, отправляет первый пакет данных в MN и MN отправляет первый пакет данных на первый мобильный маршрутизатор. Как правило, пакет данных несет адрес конечного получателя и, следовательно, первый пакет данных включает в себя первый собственный адрес.
Этап 2А02: Первый мобильный маршрутизатор определяет, в соответствии с информацией политики управления маршрутизацией, обеспечивается ли управление маршрутизацией на первом пакете данных, где информация политики управления маршрутизацией включает в себя информацию индикации для обеспечения управления маршрутизацией.
Как вариант, в этом варианте осуществления настоящего изобретения информация политики управления маршрутизацией включает в себя информацию индикации обеспечения управления маршрутизацией. Когда информация политики управления маршрутизацией указывает на обеспечение управления маршрутизацией, то первый мобильный маршрутизатор определяет, в соответствии с информацией политики управления маршрутизацией, возможность обеспечения управления маршрутизацией на первом пакете данных.
Как вариант, в данном варианте осуществления настоящего изобретения, описания сделаны на основании двух аспектов: IP (интернет протокол) гранулярности и MN гранулярности. Когда описание выполнено с учетом IP гранулярности, то обеспечение управления маршрутизацией относится к обеспечению управления маршрутизацией пакета данных, назначенного собственного адреса MN, и отсутствие управления маршрутизацией относится к отсутствию управления маршрутизацией на назначенном собственном адресе MN. Когда описание выполнено с точки зрения MN гранулярности, то обеспечение управления маршрутизацией относится к обеспечению управления маршрутизацией для всех пакетов данных MN, и отсутствие управления маршрутизацией относится к отсутствию управления маршрутизацией для всех пакетов данных MN.
Как вариант, в этом варианте осуществления настоящего изобретения информация индикации включает в себя информацию о статусе MN и информацию о статусе назначенного собственного адреса, и информация политики управления маршрутизацией дополнительно включает в себя собственный адрес MN.
В этом случае, если информация о статусе MN указывает на отсутствие управления маршрутизацией, и информация о статусе назначенного узла маршрутизации указывает на обеспечение управления маршрутизацией для первого собственного адреса, то информация индикации указывает на обеспечение управления маршрутизацией пакетом данных первого собственного адреса MN, где первый собственный адрес является одним из собственных адресов MN в информации политики управления маршрутизацией.
В этом случае, если информация о статусе MN указывает на отсутствие управления маршрутизацией и информация о статусе назначенного узла маршрутизации указывает на отсутствие управления маршрутизацией на втором собственном адресе, то информация индикации указывает на отсутствие управления маршрутизацией пакета данных второго собственного адреса MN, где второй собственный адрес является одним из собственных адресов MN в информации политики управления маршрутизацией.
То есть, в этом случае, обеспечение управления маршрутизацией и отсутствие управления маршрутизацией предназначено для конкретного IP и специально для конкретного собственного адреса MN.
Как вариант, в этом варианте осуществления настоящего изобретения, наличие одного или нескольких собственных адресов MN.
Как вариант, в данном варианте осуществления настоящего изобретения, с точки зрения MN гранулярности, информация индикации включает в себя информацию о статусе MN.
В этом случае, если информация о статусе MN указывает на обеспечение управления маршрутизацией, то информация индикации указывает на обеспечение управления маршрутизацией для всех пакетов данных MN.
В этом случае, если информация о статусе MN указывает на отсутствие управления маршрутизацией, то информация индикации указывает на отсутствие управления маршрутизацией для всех пакетов данных MN.
То есть, в этом случае, обеспечение управления маршрутизацией и отсутствие управления маршрутизацией выполняются для MN.
Этап 2А03: Первый мобильный маршрутизатор отправляет первый пакет данных в текущий мобильный маршрутизатор узла-корреспондента, используя первую линию, где первая линия содержит первый туннель от первого мобильного маршрутизатора ко второму мобильному маршрутизатору, и второй туннель от второго мобильного маршрутизатора к текущему мобильному маршрутизатору узла-корреспондента, и второй мобильный маршрутизатор является мобильным маршрутизатором, к которому MN предварительно подключен.
В этом варианте осуществления настоящего изобретения, второй мобильный маршрутизатор также может упоминаться как назначенный мобильный маршрутизатор, т.е. назначенный узел маршрутизации, через который пакет данных должен проходить.
В этом варианте осуществления настоящего изобретения, специально, если назначенный мобильный маршрутизатор является мобильным маршрутизатором, к которому MN в данный момент подключен, так что первый пакет данных не должен быть отправлен в назначенный мобильный маршрутизатор от мобильного маршрутизатора, к которому MN в настоящее время подключен, то нет необходимости устанавливать первый туннель.
Как вариант, в данном варианте осуществления настоящего изобретения, если назначенный мобильный маршрутизатор не является мобильным маршрутизатором, к которому в данный момент MN подключен, но является мобильным маршрутизатором, к которому MN был подключен, то первый туннель должен быть установлен. Как вариант, первый туннель может быть установлен после того, как будет получена информация политики управления маршрутизацией.
Как вариант, в данном варианте осуществления настоящего изобретения, до приема посредством первого мобильного маршрутизатора первого пакета данных, который перенаправляется посредством MN, и включает в себя первый собственный адрес, способ может дополнительно включать в себя: получение первым мобильным маршрутизатором информации политики управления маршрутизацией, где информация политики управления маршрутизацией включает в себя адресную информацию второго мобильного маршрутизатора; и установление посредством первого мобильного маршрутизатора первого туннеля, в соответствии с адресной информацией второго мобильного маршрутизатора. Когда информация политики управления маршрутизацией указывает на обеспечение управления маршрутизацией, то информация политики управления маршрутизацией дополнительно включает в себя адресную информацию второго мобильного маршрутизатора.
Как вариант, в данном варианте осуществления настоящего изобретения, способ, при котором первый мобильный маршрутизатор получает информацию политики управления маршрутизацией, может представлять собой: когда MN присоединяется к первому мобильному маршрутизатору, получение посредством первого мобильного маршрутизатора информации политики управления маршрутизацией от администратора исходного местоположения MN; и когда определено, в соответствии с информацией политики управления маршрутизацией, наличие обеспечения управления маршрутизацией, установление первого туннеля, в соответствии с адресной информацией назначенного мобильного маршрутизатора.
Может быть два этапа.
Этап 1:
Во-первых, MN подключается к мобильному маршрутизатору 1. Администратор текущего местоположения MN принимает запрос на управление маршрутизацией, причем запрос на управление маршрутизацией включает в себя информацию политики управления маршрутизацией. В этом случае, администратор текущего местоположения MN является администратором местоположения, которое предоставляет услугу для мобильного маршрутизатора 1. В качестве альтернативы, мобильный маршрутизатор 1 непосредственно принимает запрос на управление маршрутизацией.
Если администратор текущего местоположения MN принимает запрос на управление маршрутизацией, то администратор текущего местоположения MN определяет, согласуется ли информация политики управления маршрутизацией с локально сохраненной информацией политики управления маршрутизацией; и, если информация политики управления маршрутизацией с локально сохраненной информацией политики управления маршрутизацией, то сбрасывает запрос на управление маршрутизацией; или, если информация политики управления маршрутизацией не согласуется с локально сохраненной информацией политики управления маршрутизацией, выполняет аутентификацию запроса на управление маршрутизацией, и после успешной аутентификации, направляет запрос на управление маршрутизацией в мобильный маршрутизатор 1.
Если мобильный маршрутизатор 1 принимает запрос на управление маршрутизацией, мобильный маршрутизатор 1 определяет, согласуется ли информация политики управления маршрутизацией с локально хранимой информацией политики управления маршрутизацией; и, если информация политики управления маршрутизацией согласуется с локально сохраненной информацией политики управления маршрутизацией, сбрасывает запрос на управление маршрутизацией; или, если информация политики управления маршрутизацией не согласуется с локально сохраненной информацией политики управления маршрутизацией, выполняет аутентификацию запроса на управление маршрутизацией. После успешной аутентификации мобильный маршрутизатор 1 инициирует процедуру обновления для администратора исходного местоположения MN.
В этом случае информация индикации в информации политики управления маршрутизацией указывает на обеспечение управления маршрутизацией, и определяется, в соответствии с адресной информацией второго мобильного маршрутизатора, что второй мобильный маршрутизатор является мобильным маршрутизатором 1.
Мобильный маршрутизатор 1 инициирует процедуру обновления (PBU) для администратора исходного местоположения MN, чтобы обновить, в соответствии с информацией политики управления маршрутизацией, информацию политики управления маршрутизацией, хранящуюся в администраторе исходного местоположения MN. Администратор исходного местоположения MN возвращает подтверждение обновления информации (подтверждение связывания прокси, РВА) в мобильный маршрутизатор 1. Администратор исходного местоположения MN является администратором местоположения, которое предоставляет услугу для исходного мобильного маршрутизатора MN.
В этом случае, пакет данных с первого собственного адреса или всех пакетов данных, которые проходят через MN, отправляются, с помощью мобильного маршрутизатора 1, в мобильный маршрутизатор, к которому CN в настоящее время подключен, и затем отправляются на соответствующий CN посредством мобильного маршрутизатора, к которому в данный момент CN подключен.
Этап 2:
MN перемещается, и перемещается от мобильного маршрутизатора 1 к мобильному маршрутизатору 2, мобильный маршрутизатор, к которому MN в данный момент подключен, изменяется на мобильный маршрутизатор 2, и мобильный маршрутизатор 1 становится мобильным маршрутизатором, к которому был подключен MN.
В этом случае, мобильный маршрутизатор 2 может послать PBU запрос администратору исходного местоположения MN, где PBU запрос содержит адрес мобильного маршрутизатора 2. Администратор исходного местоположения MN отвечает мобильному маршрутизатору 2 посредством РВА сообщения, и передает информацию политики управления маршрутизацией на мобильный маршрутизатор 2, где информация политики управления маршрутизацией включает в себя адресную информацию второго мобильного маршрутизатора.
Затем мобильный маршрутизатор 2 устанавливает первый туннель ко второму мобильному маршрутизатору, в соответствии с адресной информацией второго мобильного маршрутизатора.
Как вариант, в данном варианте осуществления настоящего изобретения, способ, при котором первый мобильный маршрутизатор получает информацию политики управления маршрутизацией, может представлять собой: когда MN присоединяется к первому мобильному маршрутизатору, прием, с помощью первого мобильного маршрутизатора, информации политики управления маршрутизацией и инструкции установления туннеля, которые посылаются посредством MN; и установление первым мобильным маршрутизатором первого туннеля, в соответствии с инструкцией установления туннеля и адресной информации второго мобильного маршрутизатора в информации политики управления маршрутизацией.
Там может быть два этапа.
Этап 1:
Во-первых, MN подключается к мобильному маршрутизатору 1. Администратор текущего местоположения MN принимает запрос на управление маршрутизацией, причем запрос на управление маршрутизацией включает в себя информацию политики управления маршрутизацией. В этом случае, администратор текущего местоположения MN является администратором местоположения, которое предоставляет услугу для мобильного маршрутизатора 1. В качестве альтернативы, мобильный маршрутизатор 1 непосредственно принимает запрос на управление маршрутизацией.
Если администратор текущего местоположения MN принимает запрос на управление маршрутизацией, то администратор текущего местоположения MN определяет, согласуется ли информация политики управления маршрутизацией с локально сохраненной информацией политики управления маршрутизацией; и если информация политики управления маршрутизацией согласуется с локально сохраненной информацией политики управления маршрутизацией, то отбрасывает запрос на управление маршрутизацией; или если информация политики управления маршрутизацией не согласуется с локально сохраненной информацией политики управления маршрутизацией, то выполняет аутентификацию по запросу на управление маршрутизацией, и после успешной аутентификации, направляет запрос на управление маршрутизацией в мобильный маршрутизатор 1.
Если мобильный маршрутизатор 1 принимает запрос на управление маршрутизацией, мобильный маршрутизатор 1 определяет, согласуется ли информация политики управления маршрутизацией с локально хранимой информацией политики управления маршрутизацией; и если информация политики управления маршрутизацией согласуется с локально сохраненной информацией политики управления маршрутизацией, то отбрасывает запрос на управление маршрутизацией; или если информация политики управления маршрутизацией не согласуется с локально сохраненной информацией политики управления маршрутизацией, то выполняет аутентификацию по запросу на управление маршрутизацией. После успешной аутентификации, мобильный маршрутизатор 1 передает информацию политики управления маршрутизацией на MN. Если MN ранее хранит информацию политики управления маршрутизацией, то MN обновляет локально хранимую информацию политики управления маршрутизацией. Если MN не хранит информацию политики управления маршрутизацией ранее, то MN локально сохраняет информацию политики управления маршрутизацией.
В этом случае информация индикации в информации политики управления маршрутизацией указывает на обеспечение управления маршрутизацией и определяется, в соответствии с адресной информацией второго мобильного маршрутизатора, что второй мобильный маршрутизатор является мобильным маршрутизатором 1.
Мобильный маршрутизатор 1 передает информацию политики управления маршрутизацией в MN, что эквивалентно инициированию процедуры обновления для MN, или что мобильный маршрутизатор 1 может отправить запрос на обновление в MN. Если MN ранее хранит информацию политики управления маршрутизацией, то MN выполняет процедуру обновления в соответствии с запросом на обновление, чтобы обновить локально сохраненную информацию политики управления маршрутизацией. Если MN не хранит информацию политики управления маршрутизацией ранее, то MN локально сохраняет информацию политики управления маршрутизацией. Информация политики управления маршрутизацией включает в себя адресную информацию мобильного маршрутизатора 1.
В этом случае отправляются пакет данных с первого собственного адреса или все пакетов данных, которые проходят через MN, используя мобильный маршрутизатор 1, в мобильный маршрутизатор, к которому CN в настоящее время присоединен, и затем, отправляются на соответствующий CN посредством мобильного маршрутизатора, к которому в данный момент CN подключен.
Этап 2:
MN перемещается, и перемещается от мобильного маршрутизатора 1 к мобильному маршрутизатору 2, мобильный маршрутизатор, к которому MN в настоящее время подключен, изменяется на мобильный маршрутизатор 2, и мобильный маршрутизатор 1 становится мобильным маршрутизатором, к которому MN был подключен.
В процессе, в котором MN подключен к мобильному маршрутизатору 2, MN посылает информацию политики управления маршрутизацией на мобильный маршрутизатор 2 и также отправляет инструкцию установления туннеля в мобильный маршрутизатор 2.
Затем мобильный маршрутизатор 2 выполняет инструкцию установления туннеля, и устанавливает первый туннель ко второму мобильному маршрутизатору в соответствии с адресной информацией второго мобильного маршрутизатора.
Как вариант, в данном варианте осуществления настоящего изобретения, после установления первого туннеля способ может дополнительно включать в себя: инициирование первым мобильным маршрутизатором второго мобильного маршрутизатора освободить туннель от второго мобильного маршрутизатора к исходному мобильному маршрутизатору MN, где исходный мобильный маршрутизатор MN является мобильным маршрутизатором, за исключением второго мобильного маршрутизатора, в мобильном маршрутизаторе, к которому MN предварительно подключен.
Типичный сценарий представляет собой: второй мобильный маршрутизатор является мобильным маршрутизатором 1. MN сначала подключается к мобильному маршрутизатору 1 и затем перемещается и подключается к мобильному маршрутизатору 2. В этом случае, мобильный маршрутизатор 2 устанавливает туннель к мобильному маршрутизатору 1. Затем MN перемещается снова и подключается к мобильному маршрутизатору 3. Мобильному маршрутизатору 3 также необходимо установить туннель к мобильному маршрутизатору 1, и после того, как туннель к мобильному маршрутизатору 1 установлен, может вызвать мобильный маршрутизатор 1 удалить туннель к мобильному маршрутизатору 2, чтобы гарантировать, что пакет данных может быть передан по правильному пути.
Как вариант, в данном варианте осуществления настоящего изобретения, способ, при котором первый мобильный маршрутизатор получает информацию политики управления маршрутизацией, может представлять собой: прием с помощью первого мобильного маршрутизатора запроса на управление маршрутизацией, причем запрос на управление маршрутизацией включает в себя информацию политики управления маршрутизацией. Множество различных сетевых объектов могут посылать запрос на управление маршрутизацией, которые не ограничиваются в настоящем изобретении.
Как вариант, в данном варианте осуществления настоящего изобретения, после приема первым мобильным маршрутизатором запроса на управление маршрутизацией, причем способ дополнительно включает в себя: инициирование первым мобильным маршрутизатором процедуры обновления для администратора исходного местоположения MN, так что администратор исходного местоположения MN обновляет, в соответствии с информацией политики управления маршрутизацией, передаваемую в запросе на управление маршрутизацией, информацию политики управления маршрутизацией, которая хранится у администратора исходного местоположения MN и соответствует MN.
Как вариант, в данном варианте осуществления настоящего изобретения, после приема первым мобильным маршрутизатором запроса на управление маршрутизацией, способ дополнительно включает в себя: инициирование первым мобильным маршрутизатором процедуры обновления для MN, так что MN обновляет, в соответствии с информацией политики управления маршрутизацией, передаваемой в запросе на управление маршрутизацией, информацию политики управления маршрутизацией, хранящуюся в MN.
Как вариант, в данном варианте осуществления настоящего изобретения, если информация политики управления маршрутизацией указывает на отсутствие управления маршрутизацией, после получения запроса на управление маршрутизацией, способ может дополнительно включать в себя: когда запрос на управление маршрутизацией указывает на отсутствие управления маршрутизацией, установление туннеля на исходный мобильный маршрутизатор MN и установление туннеля к текущему мобильному маршрутизатору узла-корреспондента.
Как вариант, если информация политики управления маршрутизацией указывает на отсутствие управления маршрутизацией, после получения запроса на информацию политики управления маршрутизацией, второй мобильный маршрутизатор может освободить туннель между вторым мобильным маршрутизатором и мобильным маршрутизатором, к которому CN в настоящее время подключен, и второй мобильный маршрутизатор может освободить туннель между вторым мобильным маршрутизатором и первым мобильным маршрутизатором, и может инициировать исходный мобильный маршрутизатор MN освободить туннель ко второму мобильному маршрутизатору.
Второй аспект настоящего изобретения заключается в следующем:
Со ссылкой на фиг. 2 В показан вариант осуществления настоящего изобретения, который обеспечивает способ отправки пакетов с данными, в котором способ может быть применен к MN. Основная процедура способа состоит в следующем:
Этап 2 В01: MN принимает первый пакет данных, который включает в себя первый собственный адрес.
Этап 2 В02: MN направляет первый пакет данных в первый мобильный маршрутизатор, так что первый мобильный маршрутизатор отправляет первый пакет данных в текущий мобильный маршрутизатор узла-корреспондента, используя первую линию, где первая линия содержит первый туннель от первого мобильного маршрутизатора ко второму мобильному маршрутизатору, и второй туннель от второго мобильного маршрутизатора к текущему мобильному маршрутизатору узла-корреспондента, второй мобильный маршрутизатор представляет собой мобильный маршрутизатор, к которому MN предварительно подключен, информация политики управления маршрутизацией включает в себя информацию индикации для предоставления возможности управления маршрутизацией, и первый мобильный маршрутизатор представляет собой мобильный маршрутизатор, к которому в данный момент MN подключен.
Как вариант, в данном варианте осуществления настоящего изобретения, до пересылки посредством MN первого пакета данных к первому мобильному маршрутизатору, способ дополнительно включает в себя: прием посредством MN запроса на обновление, инициированного первым мобильным маршрутизатором; и выполнение посредством MN процедуры обновления в соответствии с запросом на обновление, чтобы обновить, в соответствии с принятой информацией политики управления маршрутизацией, которая передается первым мобильным маршрутизатором, информацию политики управления маршрутизацией, хранящуюся в MN. MN выполняет процедуру обновления после того, как определено, что информация политики управления маршрутизацией хранящаяся в MN, не согласуется с принятой информацией политики управления маршрутизацией. Запрос на обновление может включать в себя информацию политики управления маршрутизацией или первый мобильный маршрутизатор может передавать информацию политики управления маршрутизации в MN с помощью другого сообщения ранее, когда или после того, как направляется запрос на обновление.
Как вариант, в данном варианте осуществления настоящего изобретения, до пересылки посредством MN первого пакета данных первому мобильному маршрутизатору, способ дополнительно включает в себя: в процессе, в котором MN присоединяется к первому мобильному маршрутизатору, отправку посредством MN информации политики управления маршрутизацией и инструкции создания туннеля к первому мобильному маршрутизатору, так что первый мобильный маршрутизатор устанавливает первый туннель, в соответствии с информацией политики управления маршрутизацией.
Прежде всего, была описана информация политики управления маршрутизацией в данном варианте осуществления настоящего изобретения.
Например, информация политики управления маршрутизацией включает в себя такие параметры, как {MNID, MN_status, HoAx, HoAx_Status} и отправляющей стороной запроса на управление маршрутизацией может быть объектом ОАМ (эксплуатация, управление и техническое обслуживание), объект законного перехвата или другой сетевой элемент.
MNID представляет собой уникальный идентификатор MN в DMM сети. MN_Status представляет информацию о состоянии MN. Когда значение MN_Status равно 1, это указывает на обеспечение управления маршрутизацией, то есть, пакет данных, который проходит через MN, направляется в назначенный мобильный маршрутизатор. Когда значение MN_Status равно 0, то это означает отключение управления маршрутизацией, т.е. оптимизированная маршрутизация используется для всех пакетов данных MN.
НоАх представляет собственный адрес, который выделяется исходным мобильным маршрутизатором MN для MN, обычно выражается как IP-адрес, и когда множество собственных адресов выделены для MN, то можно различать с помощью х. HoAx_Status указывает информацию о состоянии назначенного собственного адреса. Когда значение MN_Status равно 0, значение HoAx_Status равно 1, то это указывает на наличие управления маршрутизацией на собственном адресе НоАх (то есть, IP), то есть, пакет данных от собственного адреса НоАх направляется в назначенный мобильный маршрутизатор. Когда значение MN_Status равно 0 и значение НоАх_Status равно 0, то это означает отсутствие управления маршрутизацией на собственном адресе НоАх (то есть, IP), то есть оптимизации маршрута выполняется на пакете данных от собственного адреса НоАх. Когда значение MN_Status равно 1, независимо от того, равно ли значение НоАх_Status 0 или 1, то это означает наличие управления маршрутизацией на MN, то есть, пакет данных, который проходит через MN, направляется в назначенный маршрутизатор.
Со ссылкой на таблицу 1, где описание проложено на основании таблицы 1 во всех вариантах осуществления настоящего изобретения. Описание приведено в вариантах осуществления настоящего изобретения с двух точек зрения: IP гранулярности и MN гранулярности.
Ниже описывается способ отправки пакета данных в настоящем изобретении, используя несколько конкретных вариантов осуществления. Описания выполнены в следующих вариантах осуществления отдельно для двух точек зрения: IP гранулярности и MN гранулярности.
В вариантах осуществления настоящего изобретения, когда существуют две CNs, CN, расположенная в верхней части, является CN1 и CN, расположенная в нижней части, является CN2.
1. IP гранулярность
Вариант 1 осуществления
Этап I:
Во-первых, смотрите на фиг. 3А. MN подключен к мобильному маршрутизатору 1, и администратор текущего местоположения MN принимает запрос на управление маршрутизацией, причем запрос на управление маршрутизацией включает в себя информацию политики управления маршрутизацией, и информация политики управления маршрутизацией включает в себя такие параметры, такие как {MNID, 0, HoA1, 1}. В этом случае, администратор текущего местоположения MN является администратором местоположение, который предоставляет услугу для мобильного маршрутизатора 1.
Как видно из таблицы 1, что в данном случае информация политики управления маршрутизацией указывает на обеспечение управления маршрутизацией пакетом данных из первого собственного адреса. Определяется, в соответствии с адресной информацией второго мобильного маршрутизатора, что второй мобильный маршрутизатор является мобильным маршрутизатором 1.
Администратор текущего местоположения MN определяет, согласуется ли информация политики управления маршрутизацией с локально сохраненной информацией политики управления маршрутизацией; и если информация политики управления маршрутизацией согласуется с локально сохраненной информацией политики управления маршрутизацией, то отбрасывает запрос на управление маршрутизацией; или если информация политики управления маршрутизацией не согласуется с локально сохраненной информацией политики управления маршрутизацией, то выполняет аутентификацию по запросу на управление маршрутизацией, и после успешной аутентификации, направляет запрос на управление маршрутизацией в мобильный маршрутизатор 1,
Мобильный маршрутизатор 1 инициирует процедуру обновления (PBU) для администратора текущего местоположения MN, и администратор текущего местоположения MN обновляет, в соответствии с информацией политики управления маршрутизацией, информацию политики управления маршрутизацией, хранящуюся у администратора текущего местоположения MN. Администратор исходного местоположения MN возвращает подтверждение обновления информации (РВА) на мобильный маршрутизатору 1. Администратор исходного местоположения MN является администратором местоположения, который предоставляет услугу для исходного мобильного маршрутизатора MN.
В этом случае, отправляется пакет данных с первого собственного адреса или все пакеты данных, которые проходят через MN, используя мобильный маршрутизатор 1, на мобильный маршрутизатор, к которому CN в настоящее время присоединен, и затем направляются на соответствующий CN посредством мобильного маршрутизатора, к которому в данный момент CN подключен.
Этап 2:
Со ссылкой на фиг. 3В. MN перемещается, и перемещается от мобильного маршрутизатора 1 к мобильному маршрутизатору 2, мобильный маршрутизатор, к которому MN в настоящее время подключен, изменяется на мобильный маршрутизатор 2, и мобильный маршрутизатор 1 становится мобильным маршрутизатором, к которому MN был подключен.
В этом случае, мобильный маршрутизатор 2 может направить PBU запрос администратору исходного местоположения MN, где PBU запрос включает в себя адрес мобильного маршрутизатора 2. Администратор исходного местоположения MN определяет, согласуется ли информация политики управления маршрутизацией с локально хранимой информацией политики управления маршрутизацией; и если информация политики управления маршрутизацией согласуется с локально сохраненной информацией политики управления маршрутизацией, то отклоняет обновление, посылает на мобильный маршрутизатор 2 РВА сообщение, и передает информацию политики управления маршрутизацией на мобильный маршрутизатор 2, где информация политики управления маршрутизацией включает в себя адресную информацию второго мобильного маршрутизатора.
Затем, мобильный маршрутизатор 2 устанавливает первый туннель ко второму мобильному маршрутизатору в соответствии с адресной информацией второго мобильного маршрутизатора.
В этом случае, пакет данных с первого собственного адреса возвращается ко второму мобильному маршрутизатору с помощью мобильного маршрутизатора 2, и затем посылается, используя туннель между вторым мобильным маршрутизатором и мобильным маршрутизатором, к которому CN1 в настоящее время соединен, на мобильный маршрутизатор, к которому в данный момент CN1 соединен, и отправляется на CN1 мобильным маршрутизатором, к которому в данный момент CN1 соединен. Тем не менее, оптимизации маршрута продолжается для других данных MN; таким образом, пакет данных из второго собственного адреса (например, выраженный, как НоА2) не используется, и текущий мобильный маршрутизатор MN продолжает отправлять пакет данных непосредственно к текущему мобильному маршрутизатору CN2.
Этап 3:
См. фиг. 3С. MN перемещается снова, и перемещается от мобильного маршрутизатора 2 к мобильному маршрутизатору 3, мобильный маршрутизатор, к которому MN в настоящее время соединен, изменяется на мобильный маршрутизатор 3, и мобильный маршрутизатор 2 становится мобильным маршрутизатором, к которому MN был присоединен.
В этом случае, мобильный маршрутизатор 3 может посылать PBU запрос администратору исходного местоположения MN, где PBU запрос включает в себя адрес мобильного маршрутизатора 3. Администратор исходного местоположения MN определяет, согласуется ли информация политики управления маршрутизации с локально хранимой информацией политики управления маршрутизацией; и если информация политики управления маршрутизацией согласуется с локально сохраненной информацией политики управления маршрутизацией, то отклоняет обновление, отвечая на мобильный маршрутизатор 3 посредством РВА сообщения, и передает информацию политики управления маршрутизацией на мобильный маршрутизатор 3, где информация политики управления маршрутизацией включает в себя адресную информацию второго мобильного маршрутизатора.
Затем, мобильный маршрутизатор 3 устанавливает первый туннель ко второму мобильному маршрутизатору в соответствии с адресной информацией второго мобильного маршрутизатора.
Кроме того, мобильный маршрутизатор 1 высвобождает туннель, установленный на 2-ом этапе, между мобильным маршрутизатором 1 и мобильным маршрутизатором 2.
В этом случае, пакет данных с первого собственного адреса возвращается ко второму мобильному маршрутизатору с помощью мобильного маршрутизатора 3, и затем, посылается, используя туннель между вторым мобильным маршрутизатором и мобильным маршрутизатором, к которому CN1 в настоящее время подключен, к мобильному маршрутизатору, к которому в данный момент CN1 соединен, и отправляется на CN1 мобильным маршрутизатором, к которому в данный момент CN1 соединен. Тем не менее, оптимизация маршрута продолжается для других данных MN; таким образом, пакет данных из второго собственного адреса (например, выраженный, как НоА2) не используется, и текущий мобильный маршрутизатор MN продолжает отправлять пакет данных непосредственно к текущему мобильному маршрутизатору CN2. Вариант 2 осуществления
Со ссылкой на фиг. 4 показан пример, в котором MN в данный момент присоединен к мобильному маршрутизатору 3, то есть, описывается процедура, выполняемая после обеспечения управления маршрутизацией.
Администратор местоположения назначенного мобильного маршрутизатора принимает запрос на управление маршрутизацией, причем запрос на управление маршрутизацией включает в себя информацию политики управления маршрутизацией, и информация политики управления маршрутизацией включает в себя (MNID, 0, НоА1, 0). Администратор местоположения назначенного мобильного маршрутизатора определяет, согласуется ли информация политики управления маршрутизацией с локальной информацией политики управления маршрутизацией; и если информация политики управления маршрутизацией согласуется с локальной информацией политики управления маршрутизацией, то отбрасывает запрос на управление маршрутизацией. Если информация политики управления маршрутизацией не согласуется с локальной информацией политики управления маршрутизацией, то администратор местоположения назначенного мобильного маршрутизатора выполняет аутентификацию, и если аутентификация прошла успешно, направляет запрос на управление маршрутизацией на мобильный маршрутизатор 3 с помощью назначенного мобильного маршрутизатора.
Мобильный маршрутизатор 3 инициирует процедуру обновления для администратора исходного местоположения MN, чтобы обновить адресную информацию, которая хранится у администратора исходного местоположения MN, и мобильного маршрутизатора, к которому MN в данный момент соединен. Предшествующий адрес назначенного мобильного маршрутизатора обновляется на адрес мобильного маршрутизатора 3, и информация политики управления маршрутизацией, хранящаяся у администратора исходного местоположения MN, обновляется.
Администратор исходного местоположения MN возвращает сообщение подтверждения обновления для мобильного маршрутизатора 3, что указывает на успешное обновление, и также возвращает адрес исходного мобильного маршрутизатора MN.
Мобильный маршрутизатор 3 устанавливает туннель между исходным мобильным маршрутизатором MN и мобильным маршрутизатором 3.
Исходный мобильный маршрутизатор MN высвобождает туннель между исходным мобильным маршрутизатором MN и вторым мобильным маршрутизатором; затем, второй мобильный маршрутизатор высвобождает туннель между вторым мобильным маршрутизатором и мобильным маршрутизатором, к которому в данный момент CN1 подключен (первый узел-корреспондент), и второй мобильный маршрутизатор высвобождает туннель между вторым мобильным маршрутизатором и мобильным маршрутизатором 3.
Мобильный маршрутизатор 3 устанавливает туннель между мобильным маршрутизатором 3 и мобильным маршрутизатором, к которому в данный момент CN1 соединен.
В этом случае, пакет данных с первого собственного адреса отправляется с помощью мобильного маршрутизатора 3 непосредственно на мобильный маршрутизатор, к которому CN1 в данный момент подключен, и отправляется на CN1 мобильным маршрутизатором, к которому CN1 в данный момент подключен. Тем не менее, оптимизация маршрута продолжается для других данных MN; таким образом, пакет данных из второго собственного адреса (например, выраженный, как НоА2) не используется, и текущий мобильный маршрутизатор MN (мобильный маршрутизатор 3) продолжает посылать пакет данных непосредственно к текущему мобильному маршрутизатору CN2.
Вариант 3 осуществления
Этап 1:
Со ссылкой на фиг. 5, MN подключается к мобильному маршрутизатору 1 и мобильный маршрутизатор 1 принимает запрос на управление маршрутизацией. Запрос на управление маршрутизацией включает в себя информацию политики управления маршрутизацией и информация политики управления маршрутизацией включает в себя такие параметры, как {MNID, 0, HoA1, 1}.
Как узнано в таблице 1, в данном случае информация политики управления маршрутизацией указывает на обеспечение управления маршрутизацией пакета данных из первого собственного адреса. Определяется, в соответствии с адресной информацией второго мобильного маршрутизатора, что второй мобильный маршрутизатор является мобильным маршрутизатором 1.
Мобильный маршрутизатор 1 определяет, согласуется ли информация политики управления маршрутизацией с локально сохраненной информации политики управления маршрутизацией; и если информация политики управления маршрутизацией согласуется с локально сохраненной информацией политики управления маршрутизацией, то отбрасывает запрос на управление маршрутизацией; или если информация политики управления маршрутизацией не согласуется с локально сохраненной информацией политики управления маршрутизацией, то выполняет аутентификацию по запросу на управление маршрутизацией. После успешного аутентификации, мобильный маршрутизатор 1 инициирует процедуру обновления для администратора исходного местоположения MN.
Мобильный маршрутизатор 1 инициирует процедуру обновления (PBU) для администратора исходного местоположения MN, и администратор исходного местоположения MN обновляет, в соответствии с информацией политики управления маршрутизацией, информацию политики управления маршрутизацией, хранящуюся у администратора исходного местоположения MN. Администратор исходного местоположения MN возвращает подтверждение обновления информации (РВА) на мобильный маршрутизатор 1. Администратор исходного местоположения MN является администратором местоположения, который предоставляет услугу для исходного мобильного маршрутизатора MN.
В этом случае, отправляется пакет данных из первого собственного адреса или все пакеты данных, которые проходят через MN, с помощью мобильного маршрутизатора 1, на мобильный маршрутизатор, к которому CN в данный момент подключен, и затем направляются на соответствующий CN мобильным маршрутизатором, к которому в данный момент CN подключен.
Оба этап 2 и этап 3 этого варианта осуществления являются такими же, как в варианте 1 осуществления, и процедура отключения управления маршрутизацией является такой же, как в варианте 2 осуществления. Детали не описаны.
Вариант 4 осуществления
Этап 1:
См. фиг. 6А. MN подключен к мобильному маршрутизатору 1 и администратор текущего местоположения MN принимает запрос на управление маршрутизацией, причем запрос на управление маршрутизацией включает в себя информацию политики управления маршрутизацией, и информация политики управления маршрутизацией включает в себя такие параметры, как {MNID, 0, HoA1, 1}. В этом случае, администратор текущего местоположения MN является администратором местоположения, который предоставляет услугу для мобильного маршрутизатора 1.
Как узнано в таблицы 1, в данном случае информация политики управления маршрутизацией указывает на обеспечение управления маршрутизацией пакета данных из первого собственного адреса. Определяется, в соответствии с адресной информацией второго мобильного маршрутизатора, что второй мобильный маршрутизатор является мобильным маршрутизатором 1.
Администратор текущего местоположения MN определяет, согласуется ли информация политики управления маршрутизацией с локально сохраненной информацией политики управления маршрутизацией; и если информация политики управления маршрутизацией согласуется с локально сохраненной информацией политики управления маршрутизацией, то отбрасывает запрос на управление маршрутизацией; или если информация политики управления маршрутизацией не согласуется с локально сохраненной информацией политики управления маршрутизацией, выполняет аутентификацию по запросу на управление маршрутизацией, и после успешной аутентификации, направляет запрос на управление маршрутизацией на мобильный маршрутизатор 1.
Мобильный маршрутизатор 1 передает информацию политики управления маршрутизацией на MN. Если MN не хранит информацию политики управления маршрутизацией ранее, то MN сохраняет информацию политики управления маршрутизацией локально. Если MN ранее хранил информацию политики управления маршрутизацией, то MN обновляет локально хранимую информацию политики управления маршрутизацией, в соответствии с принятой информацией политики управления маршрутизацией.
В этом случае, пакет данных с первого собственного адреса или всех пакетов данных, которые проходят через MN, отправляются с помощью мобильного маршрутизатора 1 на мобильный маршрутизатор, к которому CN в данный момент присоединен, и затем направляются на соответствующий CN мобильным маршрутизатором, к которому в данный момент CN подключен.
2-й этап:
См. фиг. 6В. MN перемещается, и перемещается от мобильного маршрутизатора 1 к мобильному маршрутизатору 2, мобильный маршрутизатор, к которому MN в данный момент подключен, изменяется на мобильный маршрутизатор 2, и мобильный маршрутизатор 1 становится мобильным маршрутизатором, к которому MN был подключен.
В процессе, в котором MN прикрепляет к мобильному маршрутизатору 2, MN посылает информацию политики управления маршрутизации на мобильный маршрутизатор 2 и посылает инструкцию установления туннеля в мобильный маршрутизатор 2 в то же время.
Мобильный маршрутизатор 2 выполняет инструкцию установления туннеля и устанавливает, в соответствии с адресной информацией, т.е. второго мобильного маршрутизатора, и содержащуюся в информации политики управления маршрутизацией, первый туннель между мобильным маршрутизатором 2 и вторым мобильным маршрутизатором.
В этом случае, пакет данных с первого собственного адреса возвращается ко второму мобильному маршрутизатору с помощью мобильного маршрутизатора 2, и затем посылается, используя туннель между вторым мобильным маршрутизатором и мобильным маршрутизатором, к которому CN1 в данный момент подключен, на мобильный маршрутизатор, к которому в данный момент CN1 подключен, и отправляется на CN1 мобильным маршрутизатором, к которому в данный момент CN1 подключен. Тем не менее, обеспечение оптимизации маршрута продолжается для других данных MN; таким образом, пакет данных из второго собственного адреса (например, выраженный, как НоА2) не используется, и текущий мобильный маршрутизатор MN продолжает посылать пакет данных непосредственно на текущий мобильный маршрутизатор CN2.
Этап 3:
См. фиг. 6С. MN перемещается снова, и перемещается от мобильного маршрутизатора 2 к мобильному маршрутизатору 3, мобильный маршрутизатор, к которому MN в данный момент подключен, изменяется на мобильный маршрутизатор 3, и мобильный маршрутизатор 2 становится мобильным маршрутизатором, к которому MN был присоединен.
В процессе, в котором MN прикрепляет к мобильному маршрутизатору 3, MN посылает информацию политики управления маршрутизацией на мобильный маршрутизатор 3, и отправляет инструкцию установления туннеля на мобильный маршрутизатор 3 одновременно.
Мобильный маршрутизатор 3 выполняет инструкцию установления туннеля, и также устанавливает, в соответствии с адресной информацией, т.е. второго мобильного маршрутизатора, и включенной в состав информации политики управления маршрутизацией, первый туннель между мобильным маршрутизатором 3 и вторым мобильным маршрутизатором.
Второй мобильный маршрутизатор высвобождает туннель между вторым мобильным маршрутизатором и мобильным маршрутизатором 2.
В этом случае, пакет данных с первого собственного адреса возвращается ко второму мобильному маршрутизатору с помощью мобильного маршрутизатора 3, и затем посылается, используя туннель между вторым мобильным маршрутизатором и мобильным маршрутизатором, к которому CN1 в данный момент подключен, к мобильному маршрутизатору, к которому в данный момент CN1 подключен, и отправляется на CN1 мобильным маршрутизатором, к которому в данный момент CN1 подключен. Тем не менее, оптимизация маршрута продолжается для других данных MN; таким образом, пакет данных из второго собственного адреса (например, выраженный, как НоА2) не используется, и текущий мобильный маршрутизатор MN продолжает посылать пакет данных непосредственно к текущему мобильному маршрутизатору CN2. Вариант 5 осуществления
Со ссылкой на фиг. 7 показан пример, в котором MN в данный момент присоединен к мобильному маршрутизатору 3, то есть процедура выполняется после обеспечения управления маршрутизацией.
Администратор местоположения назначенного мобильного маршрутизатора принимает запрос на управление маршрутизацией, причем запрос на управление маршрутизацией включает в себя информацию политики управления маршрутизацией, а также информация политики управления маршрутизацией включает в себя (MNID, 0, HoA1, 0). Администратор местоположения назначенного мобильного маршрутизатора определяет, согласуется ли информация политики управления маршрутизацией с локальной информацией политики управления маршрутизацией; и если информация политики управления маршрутизацией согласуется с локальной информацией политики управления маршрутизацией, то отбрасывает запрос на управление маршрутизацией. Если информация политики управления маршрутизацией не согласуется с локальной информацией политики управления маршрутизацией, то администратор местоположения второго мобильного маршрутизатора выполняет аутентификацию, и если аутентификация прошла успешно, направляет запрос на управление маршрутизацией к мобильному маршрутизатору 3 с помощью второго мобильного маршрутизатора и также одновременно обновляет информацию политики управления маршрутизацией на MN.
Мобильный маршрутизатор 3 инициирует процедуру обновления для администратора исходного местоположения MN, чтобы обновить адресную информацию, которая хранится у администратора исходного местоположения MN, и является мобильным маршрутизатором, к которому MN в данный момент подключен. Предшествующий адрес второго мобильного маршрутизатора обновляется на адрес мобильного маршрутизатора 3, и информация политики управления маршрутизацией, хранящаяся у администратора исходного местоположения MN, обновляется.
Администратор исходного местоположения MN возвращает сообщение подтверждения обновления в мобильный маршрутизатор 3, что указывает на успешное обновление, а также возвращает адрес исходного мобильного маршрутизатора MN.
Мобильный маршрутизатор 3 устанавливает туннель между исходным мобильным маршрутизатором MN и мобильным маршрутизатором 3.
Исходный мобильный маршрутизатор MN высвобождает туннель между исходным мобильным маршрутизатором MN и вторым мобильным маршрутизатором; затем, второй мобильный маршрутизатор высвобождает туннель между вторым мобильным маршрутизатором и мобильным маршрутизатором, к которому в данный момент присоединен CN1 (первый узел-корреспондент), и второй мобильный маршрутизатор высвобождает туннель между вторым мобильным маршрутизатором и мобильным маршрутизатором 3.
Мобильный маршрутизатор 3 устанавливает туннель между мобильным маршрутизатором 3 и мобильным маршрутизатором, к которому в данный момент CN1 подключен.
В этом случае, пакет данных с первого собственного адреса отправляется с помощью мобильного маршрутизатора 3 непосредственно к мобильному маршрутизатору, к которому CN1 в данный момент соединен, и отправляется на CN1 мобильным маршрутизатором, к которому CN1 в данный момент соединен. Тем не менее, оптимизация маршрута продолжается для других данных MN; таким образом, пакет данных из второго собственного адреса (например, выраженный, как НоА2) не используется, и текущий мобильный маршрутизатор MN (мобильный маршрутизатор 3) продолжает посылать пакет данных непосредственно на текущий мобильный маршрутизатор CN2.
Вариант 6 осуществления
Этап 1:
Со ссылкой на фиг. 8. MN прикрепляется к мобильному маршрутизатору 1, и мобильный маршрутизатор 1 принимает запрос на управление маршрутизацией. Запрос на управление маршрутизацией включает в себя информацию политики управления маршрутизацией и информация политики управления маршрутизацией включает в себя такие параметры, как {MNID, 0, HoA1, 1}.
Как указано в таблицы 1, данном случае, информация политики управления маршрутизацией указывает на обеспечение управления маршрутизацией пакета данных из первого собственного адреса. Определяется, в соответствии с адресной информацией второго мобильного маршрутизатора, что второй мобильный маршрутизатор является мобильным маршрутизатором 1.
Мобильный маршрутизатор 1 определяет, согласуется ли информация политики управления маршрутизацией с локально сохраненной информацией политики управления маршрутизацией; и если информация политики управления маршрутизацией согласуется с локально сохраненной информацией политики управления маршрутизацией, то отбрасывает запрос на управление маршрутизацией; или если информация политики управления маршрутизацией не согласуется с локально сохраненной информацией политики управления маршрутизацией, то выполняет аутентификацию по запросу на управление маршрутизацией. После успешной аутентификации, мобильный маршрутизатор 1 передает информацию политики управления маршрутизацией на MN. Если MN не хранит информацию политики управления маршрутизацией ранее, то MN локально хранит информацию политики управления маршрутизацией. Если MN ранее хранит информацию политики управления маршрутизацией, то MN обновляет локально сохраненную информацию политики управления маршрутизации, в соответствии с принятой информацией политики управления маршрутизацией.
В этом случае, отправляется пакет данных с первого собственного адреса или всех пакетов данных, которые проходят через MN с помощью мобильного маршрутизатора 1, к мобильному маршрутизатору, к которому CN в данный момент присоединен, и затем, направляются на соответствующий CN мобильным маршрутизатором, к которому в данный момент CN присоединен.
Оба этап 2 и этап 3 этого варианта осуществления являются такими же, как в варианте 5 осуществления, и процедура отключения управления маршрутизацией является такой же, как в варианте 6 осуществления. Детали не описаны.
2. MN гранулярность: в вариантах осуществления настоящего изобретения, в случае MN гранулярности, описывается пример, в котором используются два собственных адреса.
Вариант 7 осуществления
Этап 1:
Ссылаясь на фиг. 9A. MN прикрепляется к мобильному маршрутизатору 1, и администратор текущего местоположения MN принимает запрос на управление маршрутизацией, причем запрос на управление маршрутизацией включает в себя информацию политики управления маршрутизацией, и информация политики управления маршрутизацией включает в себя такие параметры, как {MNID, 1}. В этом случае, администратор текущего местоположения MN является администратором местоположения, который предоставляет услугу для мобильного маршрутизатора 1.
Как узнано в таблице 1, в данном случае, информация политики управления маршрутизацией указывает на обеспечение управления маршрутизацией всех пакетов данных, которые проходят через MN. Определяется, в соответствии с адресной информацией второго мобильного маршрутизатора, что второй мобильный маршрутизатор является мобильным маршрутизатором 1.
Администратор текущего местоположения MN определяет, согласуется ли информация политики управления маршрутизацией с локально сохраненной информацией политики управления маршрутизацией; и если информация политики управления маршрутизацией согласуется с локально сохраненной информацией политики управления маршрутизацией, то отбрасывает запрос на управление маршрутизацией; или если информация политики управления маршрутизацией не согласуется с локально сохраненной информацией политики управления маршрутизацией, выполняет аутентификацию по запросу на управление маршрутизацией, и после успешной аутентификации, направляет запрос на управление маршрутизацией на мобильный маршрутизатор 1.
Мобильный маршрутизатор 1 инициирует процедуру обновления (PBU) отдельно для первого администратора исходного местоположения MN и второго администратора исходного местоположения MN, и первый администратор исходного местоположения MN и второй администратор исходного местоположения MN отдельно обновляют локально сохраненную информацию политики управления маршрутизацией, в соответствии с информацией политики управления маршрутизацией. Первый администратор исходного местоположения MN и второй администратор исходного местоположения MN отдельно возвращают подтверждения обновления информации (PBU) на мобильный маршрутизатор 1.
В этом случае, отправляются все пакеты данных, которые проходят через MN, с помощью мобильного маршрутизатора 1, к мобильному маршрутизатору, к которому CN в данный момент присоединен, и затем, направляются к соответствующему CN мобильным маршрутизатором, к которому CN в данный момент присоединен.
2-й этап:
Ссылаясь на фиг. 9В. MN перемещается, и перемещается от мобильного маршрутизатора 1 к мобильному маршрутизатору 2, мобильный маршрутизатор, к которому MN в данный момент присоединен, изменяется на мобильный маршрутизатор 2, и мобильный маршрутизатор 1 становится мобильным маршрутизатором, к которому MN был присоединен.
В этом случае, мобильный маршрутизатор 2 может посылать PBU запрос отдельно к первому администратору исходного местоположения MN и второму администратору исходного местоположения MN, где PBU запрос содержит адрес мобильного маршрутизатора 2. Первый администратор исходного местоположения MN и второй администратор исходного местоположения MN отдельно определяют, согласуется ли информация политики управления маршрутизацией с локально сохраненной информацией политики управления маршрутизацией; и если информация политики управления маршрутизацией соответствует локально сохраненной информации политики управления маршрутизацией, отклоняет обновление, отдельно направляя ответное РВА сообщение мобильному маршрутизатору 2, и также посылает информацию политики управления маршрутизацией мобильному маршрутизатору 2, где информация политики управления маршрутизацией включает в себя адресную информацию второго мобильного маршрутизатора.
Затем мобильный маршрутизатор 2 устанавливает первый туннель ко второму мобильному маршрутизатору в соответствии с адресной информацией назначенного мобильного маршрутизатора.
В этом случае, возвращаются все пакеты данных, которые проходят через MN, ко второму мобильному маршрутизатору с помощью мобильного маршрутизатора 2, и затем посылаются, используя туннель между вторым мобильным маршрутизатором и мобильным маршрутизатором, к которому CN в данный момент присоединен, к мобильному маршрутизатору, к которому в данный момент CN присоединен, и посылаются на CN мобильным маршрутизатором, к которому в данный момент CN присоединен.
Этап 3:
Со ссылкой на фиг. 9С. MN перемещается снова, и перемещается от мобильного маршрутизатора 2 к мобильному маршрутизатору 3, мобильный маршрутизатор, к которому MN в данный момент присоединен, изменяется на мобильный маршрутизатор 3, и мобильный маршрутизатор 2 становится мобильным маршрутизатором, к которому MN был присоединен.
В этом случае, мобильный маршрутизатор 3 может посылать PBU запрос отдельно к первому администратору исходного местоположения MN и второму администратору исходного местоположения MN, где PBU запрос содержит адрес мобильного маршрутизатора 3. Первый администратор исходного местоположения MN и второй администратор исходного местоположения MN отдельно определяют, согласуется ли информация политики управления маршрутизацией с локально сохраненной информацией политики управления маршрутизацией; и если информация политики управления маршрутизацией соответствует локально сохраненной информации политики управления маршрутизацией, отклоняет обновление, направляя ответное РВА сообщение на мобильный маршрутизатор 3, и также передает информацию политики управления маршрутизацией на мобильный маршрутизатор 3, где информация политики управления маршрутизацией включает в себя адресную информацию второго мобильного маршрутизатора.
Затем мобильный маршрутизатор 3 устанавливает первый туннель ко второму мобильному маршрутизатору в соответствии с адресной информацией второго мобильного маршрутизатора.
Кроме того, мобильный маршрутизатор 1 высвобождает туннель, установленный на 2-й этапе, между мобильным маршрутизатором 1 и мобильным маршрутизатором 2.
В этом случае, возвращаются все пакеты данных, которые проходят через MN, ко второму мобильному маршрутизатору с помощью мобильного маршрутизатора 3, и затем, посылаются, используя туннель между вторым мобильным маршрутизатором и мобильным маршрутизатором, к которому CN в данный момент присоединен, к мобильному маршрутизатору, к которому в данный момент CN присоединен, и посылаются на CN мобильным маршрутизатором, к которому в данный момент CN присоединен. Пример, в котором CN включает в себя CN1 и CN2 используется для описания в варианте осуществления MN гранулярности.
Вариант 8 осуществления
Со ссылкой на фиг. 10 показан пример, в котором MN в данный момент присоединен к мобильному маршрутизатору 3, то есть, описана процедура, выполняемая после обеспечения управления маршрутизацией.
Администратор местоположения второго мобильного маршрутизатора принимает запрос на управления маршрутизацией, причем запрос на управление маршрутизацией включает в себя информацию политики управления маршрутизацией, и информация политики управления маршрутизацией включает в себя (MNID, 0). Администратор местоположения назначенного мобильного маршрутизатора определяет, согласуется ли информация политики управления маршрутизацией с локальной информацией политики управления маршрутизацией; и если информация политики управления маршрутизацией согласуется с локальной информацией политики управления маршрутизацией, отбрасывает запрос на управление маршрутизацией. Если информация политики управления маршрутизацией не согласуется с локальной информацией политики управления маршрутизацией, то администратор местоположения назначенного мобильного маршрутизатора выполняет аутентификацию, и если аутентификация прошла успешно, то направляет запрос на управление маршрутизацией к мобильному маршрутизатору 3 с помощью второго мобильного маршрутизатора.
Мобильный маршрутизатор 3 инициирует процедуру обновления отдельно для первого администратора исходного местоположения MN и второго администратора исходного местоположения MN для обновления адресной информации, которая хранится у первого администратора исходного местоположения MN и второго администратора исходного местоположения MN, и является информацией мобильного маршрутизатора, к которому в данный момент MN присоединен. Предшествующий адрес второго мобильного маршрутизатора обновляется на адрес мобильного маршрутизатора 3, и информация политики управления маршрутизацией, которая хранится у первого администратора исходного местоположения MN и второго администратора исходного местоположения MN, обновляется.
Первый администратор исходного местоположения MN и второй администратор исходного местоположения MN возвращают сообщения подтверждения обновления на мобильный маршрутизатор 3, что указывает на успешное обновление исходного местоположения, а также возвращает адрес исходного мобильного маршрутизатора MN.
Мобильный маршрутизатор 3 устанавливает туннель между исходным мобильным маршрутизатором MN и мобильным маршрутизатором 3.
Исходный мобильный маршрутизатор MN высвобождает туннель между исходным мобильным маршрутизатором MN и вторым мобильным маршрутизатором; Затем, второй мобильный маршрутизатор высвобождает туннель между вторым мобильным маршрутизатором и мобильным маршрутизатором, к которому в данный момент присоединен CN1 (первый узел-корреспондент), и второй мобильный маршрутизатор высвобождает туннель между вторым мобильным маршрутизатором и мобильным маршрутизатором 3.
Мобильный маршрутизатор 3 устанавливает туннель между мобильным маршрутизатором 3 и мобильным маршрутизатором, к которому в данный момент CN присоединен.
В этом случае, отправляются все пакеты данных, которые проходят через MN, с помощью мобильного маршрутизатора 3 непосредственно к мобильному маршрутизатору, к которому CN в данный момент присоединен, и отправляются на CN мобильным маршрутизатором, к которому CN в данный момент присоединен.
Вариант 9 осуществления
Этап 1:
Со ссылкой на фиг. 11, MN прикрепляется к мобильному маршрутизатору 1, и мобильный маршрутизатор 1 принимает запрос на управление маршрутизацией. Запрос на управление маршрутизацией включает в себя информацию политики управления маршрутизацией, и информация политики управления маршрутизацией включает в себя такие параметры, как {MNID, 1}.
Как узнано в таблице 1, в данном случае информация политики управления маршрутизацией указывает на обеспечение управления маршрутизацией всех пакетов данных, которые проходят через MN. Определяется, в соответствии с адресной информацией второго мобильного маршрутизатора, что второй мобильный маршрутизатор является мобильным маршрутизатором 1.
Мобильный маршрутизатор 1 определяет, согласуется ли информация политики управления маршрутизацией с локально сохраненной информацией политики управления маршрутизацией; и если информация политики управления маршрутизацией согласуется с локально сохраненной информацией политики управления маршрутизацией, то отбрасывает запрос на управление маршрутизацией; или если информация политики управления маршрутизацией не согласуется с локально сохраненной информацией политики управления маршрутизацией, выполняет аутентификацию по запросу на управление маршрутизацией. После успешного аутентификации, мобильный маршрутизатор 1 инициирует процедуру обновления отдельно для первого администратора исходного местоположения MN и второго администратора исходного местоположения MN.
Первый администратор исходного местоположения MN и второй администратор исходного местоположения MN отдельно обновляют, в соответствии с информацией политики управления маршрутизацией, информацию политики управления маршрутизацией, хранящейся у администратора исходного местоположения MN. Первый администратор исходного местоположения MN и второй администратор исходного местоположения MN возвращают информацию подтверждения обновления (РВА) на мобильный маршрутизатор 1.
В этом случае отправляются все пакеты данных, которые проходят через MN, с помощью мобильного маршрутизатора 1, на мобильный маршрутизатор, к которому CN в данный момент присоединен, и затем, направляются к соответствующему CN мобильным маршрутизатором, к которому CN в данный момент присоединен.
Оба этап 2 и этап 3 этого варианта осуществления являются такими же, как в варианте 7 осуществления, и процедура отключения управления маршрутизацией является такой же, как в варианте 8 осуществления. Детали не описаны.
Вариант 10 осуществления
Этап 1:
Со ссылкой на фиг. 12A. MN прикрепляется к мобильному маршрутизатору 1, и администратор текущего местоположения MN принимает запрос на управление маршрутизацией, причем запрос на управление маршрутизацией включает в себя информацию политики управления маршрутизацией, и информация политики управления маршрутизацией включает в себя такие параметры, как {MNID, 1}.
Как узнано в таблице 1, в данном случае информация политики управления маршрутизацией указывает на обеспечение управления маршрутизацией всех пакетов данных, которые проходят через MN. Определяется, в соответствии с адресной информацией второго мобильного маршрутизатора, что второй мобильный маршрутизатор является мобильным маршрутизатором 1.
Администратор текущего местоположения MN определяет, согласуется ли информация политики управления маршрутизацией с локально сохраненной информацией политики управления маршрутизацией; и если информация политики управления маршрутизацией согласуется с локально сохраненной информацией политики управления маршрутизацией, то отбрасывает запрос на управление маршрутизацией; или если информация политики управления маршрутизацией не согласуется с локально сохраненной информацией политики управления маршрутизацией, выполняет аутентификацию по запросу на управление маршрутизацией, и после успешной аутентификации, направляет запрос на управление маршрутизацией к мобильному маршрутизатору 1.
Мобильный маршрутизатор 1 передает информацию политики управления маршрутизацией на MN. Если MN не хранит ранее информацию политики управления маршрутизацией, то MN локально сохраняет информацию политики управления маршрутизацией. Если MN ранее сохранил информацию политики управления маршрутизацией, то MN обновляет локально сохраненную информацию политики управления маршрутизацией, в соответствии с принятой информацией политики управления маршрутизацией.
В этом случае, отправляются все пакеты данных, которые проходят через MN, с помощью мобильного маршрутизатора 1, к мобильному маршрутизатору, к которому CN данный момент присоединен, и затем направляются к соответствующему CN мобильным маршрутизатором, к которому CN в данный момент присоединен.
2-й этап:
Со ссылкой на фиг. 12В. MN перемещается, и перемещается от мобильного маршрутизатора 1 к мобильному маршрутизатору 2, мобильный маршрутизатор, к которому MN в данный момент присоединен, изменяется на мобильный маршрутизатор 2, и мобильный маршрутизатор 1 становится мобильным маршрутизатором, к которому MN был присоединен.
В процессе, в котором MN прикрепляет к мобильному маршрутизатору 2, MN посылает информацию политики управления маршрутизацией к мобильному маршрутизатору 2, и одновременно посылает инструкцию установки туннеля в мобильный маршрутизатор 2.
Мобильный маршрутизатор 2 выполняет инструкцию установления туннеля, и также устанавливает, в соответствии с адресной информацией, которая является адресной информацией второго мобильного маршрутизатора и включенной в состав информации политики управления маршрутизацией, первый туннель между мобильным маршрутизатором 2 и вторым мобильным маршрутизатором.
В этом случае, возвращаются все пакеты данных, которые проходят через MN, ко второму мобильному маршрутизатору с помощью мобильного маршрутизатора 2, и затем посылаются, используя туннель между назначенным мобильным маршрутизатором и мобильным маршрутизатором, к которому CN в данный момент присоединен, к мобильному маршрутизатору, к которому в данный момент CN присоединен, и посылаются на CN мобильным маршрутизатором, к которому в данный момент CN присоединен.
Этап 3:
Со ссылкой на фиг. 12С. MN перемещается снова, и перемещается от мобильного маршрутизатора 2 к мобильному маршрутизатору 3, мобильный маршрутизатор, к которому MN в данный момент присоединен, изменяется на мобильный маршрутизатор 3, и мобильный маршрутизатор 2 становится мобильным маршрутизатором, к которому MN был присоединен.
В процессе, в котором MN прикрепляет к мобильному маршрутизатору 3, MN посылает информацию политики управления маршрутизацией к мобильному маршрутизатору 3, и одновременно отправляет инструкцию создания туннеля на мобильный маршрутизатор 3.
Мобильный маршрутизатор 3 выполняет инструкцию установления туннеля, и также устанавливает, в соответствии с адресной информацией, которая является таковой второго мобильного маршрутизатора и включенной в состав информации политики управления маршрутизацией, первый туннель между мобильным маршрутизатором 3 и вторым мобильным маршрутизатором.
Второй мобильный маршрутизатор высвобождает туннель между вторым мобильным маршрутизатором и мобильным маршрутизатором 2.
В этом случае, возвращаются все пакеты данных, которые проходят через MN, ко второму мобильному маршрутизатору с помощью мобильного маршрутизатора 3, и затем посылаются, используя туннель между вторым мобильным маршрутизатором и мобильным маршрутизатором, к которому CN в данный момент присоединен, к мобильному маршрутизатору, к которому в данный момент CN присоединен, и посылаются на CN мобильным маршрутизатором, к которому в данный момент CN присоединен.
Вариант 11 осуществления
Со ссылкой на фиг. 13 показан пример, в котором MN в данный момент присоединен к мобильному маршрутизатору 3, то есть, описана процедура, выполняемая после обеспечения управления маршрутизацией.
Администратор местоположения второго мобильного маршрутизатора принимает запрос на управление маршрутизацией, причем запрос на управление маршрутизацией включает в себя информацию политики управления маршрутизацией, и информация политики управления маршрутизацией включает в себя (MNID, 0). Администратор местоположения второго мобильного маршрутизатора определяет, согласуется ли информация политики управления маршрутизацией с локальной информацией политики управления маршрутизацией; и если информация политики управления маршрутизацией согласуется с локальной информацией политики управления маршрутизацией, отбрасывает запрос на управление маршрутизацией. Если информация политики управления маршрутизацией не согласуется с локальной информацией политики управления маршрутизацией, администратор местоположения второго мобильного маршрутизатора выполняет аутентификацию, и если аутентификация прошла успешно, направляет запрос на управление маршрутизацией назначенному мобильному маршрутизатору с помощью второго мобильного маршрутизатора, и также одновременно обновляет информацию политики управления маршрутизацией на MN.
Мобильный маршрутизатор 3 инициирует процедуру обновления отдельно для первого администратора исходного местоположения MN и второго администратора исходного местоположения MN, чтобы обновить адресную информацию, которая хранится у первого администратора исходного местоположения MN и второго администратора исходного местоположения MN, и является мобильным маршрутизатором, к которому в данный момент MN присоединен. Предшествующий адрес второго мобильного маршрутизатора обновляется на адрес мобильного маршрутизатора 3, и информация политики управления маршрутизацией, которая хранится у первого администратора исходного местоположения MN и второго администратора исходного местоположения MN, обновляется.
Первый администратор исходного местоположения MN и второй администратор исходного местоположения MN отдельно возвращают сообщения подтверждения обновления на мобильный маршрутизатор 3, что указывает на успешное обновление, и также возвращает адрес первого исходного мобильного маршрутизатора MN и адрес второго исходного мобильного маршрутизатора MN, соответственно.
Мобильный маршрутизатор 3 устанавливает туннель между первым исходным мобильным маршрутизатором MN и мобильным маршрутизатором 3, и туннель между вторым исходным мобильным маршрутизатором MN и мобильным маршрутизатором 3.
Первый исходный мобильный маршрутизатор MN высвобождает туннель между первым исходным мобильным маршрутизатором MN и назначенным мобильным маршрутизатором; второй исходный мобильный маршрутизатор MN высвобождает туннель между вторым исходным мобильным маршрутизатором MN и вторым мобильным маршрутизатором; затем, второй мобильный маршрутизатор высвобождает туннель между назначенным мобильным маршрутизатором и мобильным маршрутизатором, к которому в данный момент CN1 присоединен, и второй мобильный маршрутизатор высвобождает туннель между вторым мобильным маршрутизатором и мобильным маршрутизатором 3.
Мобильный маршрутизатор 3 устанавливает туннель между мобильным маршрутизатором 3 и мобильным маршрутизатором, к которому в данный момент CN1 присоединен.
В этом случае, отправляются все пакеты данных, которые проходят через MN, с помощью мобильного маршрутизатора 3, непосредственно к мобильному маршрутизатору, к которому CN1 в данный момент присоединен, и отправляются на CN1 мобильным маршрутизатором, к которому CN1 в данный момент присоединен.
Вариант 12 осуществления
Этап 1:
Со ссылкой на фиг. 14, MN прикрепляется к мобильному маршрутизатору 1, и мобильный маршрутизатор 1 принимает запрос на управление маршрутизацией. Запрос на управление маршрутизацией включает в себя информацию политики управления маршрутизацией и информация политики управления маршрутизацией включает в себя такие параметры, как {MNID, 1}.
Как узнано в таблице 1, в данном случае, информация политики управления маршрутизацией указывает на обеспечение управления маршрутизацией всех пакетов данных, которые проходят через MN. Определяется, в соответствии с адресной информацией второго мобильного маршрутизатора, что второй мобильный маршрутизатор является мобильным маршрутизатором 1.
Мобильный маршрутизатор 1 определяет, согласуется ли информация политики управления маршрутизацией с локально сохраненной информацией политики управления маршрутизацией; и если информация политики управления маршрутизацией согласуется с локально сохраненной информацией политики управления маршрутизацией, то отбрасывает запрос на управление маршрутизацией; или если информация политики управления маршрутизацией не согласуется с локально сохраненной информацией политики управления маршрутизацией, выполняет аутентификацию по запросу на управление маршрутизацией. После успешного аутентификации, мобильный маршрутизатор 1 передает информацию политики управления маршрутизацией на MN. Если MN не хранит информацию политики управления маршрутизацией ранее, то MN хранит информацию маршрутизации политики управления на местном уровне. Если MN ранее сохранил информацию политики управления маршрутизацией, то MN обновляет локально сохраненную информацию политики управления маршрутизацией, в соответствии с принятой информацией политики управления маршрутизацией.
В этом случае, отправляются все пакеты данных, которые проходят через MN, с помощью мобильного маршрутизатора 1, к мобильному маршрутизатору, к которому CN в данный момент присоединен, и затем, отправляются на соответствующий CN посредством мобильного маршрутизатора, к которому CN в данный момент присоединен.
Оба этап 2 и этап 3 этого варианта осуществления являются такими же, как в варианте 10 осуществления, и процедура отсутствия управления маршрутизацией является такой же, как в варианте 11 осуществления. Детали не описаны.
Третий аспект настоящего изобретения заключается в следующем:
Со ссылкой на фиг. 15, на основании той же концепции изобретения, вариант осуществления настоящего изобретения обеспечивает мобильный маршрутизатор, где мобильный маршрутизатор может включать в себя приемный модуль 1501, модуль 1502 обработки данных и модуль 1503 отправки. Как вариант, мобильный маршрутизатор является мобильным маршрутизатор, к которому в данный момент MN присоединен.
Приемный модуль 1501 может быть выполнен с возможностью принимать первый пакет данных, который отправляется посредством MN и включает в себя первый собственный адрес, где первый мобильный маршрутизатор представляет собой мобильный маршрутизатор, к которому в данный момент присоединен MN.
Модуль 1502 обработки может быть выполнен с возможностью определять, в соответствии с информацией политики управления маршрутизацией, обеспечивается ли управление маршрутизацией первого пакета данных, где информация политики управления маршрутизацией включает в себя информацию индикации для обеспечения управления маршрутизацией.
Модуль 1503 отправки может быть выполнен с возможностью отправлять первый пакет данных к текущему мобильному маршрутизатору узла-корреспондента, с помощью первой линии, где первая линия содержит первый туннель от первого мобильного маршрутизатора ко второму мобильному маршрутизатору, и второй тоннель от второго мобильного маршрутизатора к текущему мобильному маршрутизатору узла-корреспондента, и второй мобильный маршрутизатор является мобильным маршрутизатором, к которому MN ранее присоединен.
Предпочтительно, мобильный маршрутизатор может дополнительно включать в себя модуль установления, который отдельно соединен с приемным модулем 1501, модулем 1502 обработки и модулей 1503 отправки.
Приемный модуль 1501 дополнительно может быть выполнен с возможностью получать информацию политики управления маршрутизацией, в котором, информация политики управления маршрутизацией включает в себя адресную информацию второго мобильного маршрутизатора.
Модуль установления может быть выполнен с возможностью устанавливать первый туннель в соответствии с адресной информацией второго мобильного маршрутизатора.
Как вариант, приемный модуль 1501 может быть специально выполнен с возможностью: когда MN присоединяется к первому мобильному маршрутизатору, получать информацию политики управления маршрутизацией от администратора исходного местоположения MN.
Как вариант, приемный модуль 1501 может быть специально выполнен с возможностью: когда MN присоединяется к первому мобильному маршрутизатору, принимать информацию политики управления маршрутизацией и инструкцию установления туннеля, которые посылаются посредством MN; и модуль установления может быть специально выполнен с возможностью устанавливать первый туннель, в соответствии с инструкцией установления туннеля и адресной информацией второго мобильного маршрутизатора.
Как вариант, модуль 1502 обработки дополнительно может быть выполнен с возможностью инфицировать второй мобильный маршрутизатор, чтобы высвободить туннель от второго мобильного маршрутизатора к исходному мобильному маршрутизатору MN, где исходный мобильный маршрутизатор MN является мобильным маршрутизатором, кроме второго мобильного маршрутизатора, к которому MN предварительно присоединен.
Как вариант, приемный модуль 1501 может быть выполнен с возможностью принимать запрос на управление маршрутизацией, причем запрос на управление маршрутизацией включает в себя информацию политики управления маршрутизацией.
Как вариант, модуль 1502 обработки дополнительно может быть выполнен е возможностью инициировать процедуру обновления для администратора исходного местоположения MN, так что администратор исходного местоположения MN обновляет, в соответствии с информацией политики управления маршрутизацией, передаваемой в запросе на управление маршрутизацией, информацию политики управления маршрутизацией, которая хранится у администратора исходного местоположения MN и соответствует MN.
Как вариант, модуль 1502 обработки дополнительно может быть выполнен с возможностью инициировать процедуру обновления для MN, так что MN обновляет, в соответствии с информацией политики управления маршрутизацией, передаваемую в запросе на управление маршрутизацией, информацию политики управления маршрутизацией, хранящуюся в MN.
Как вариант, обеспечение управления маршрутизацией относится к обеспечению управления маршрутизацией на назначенном собственном адресе MN, и отключение управления маршрутизацией относится к отключению управления маршрутизацией на указанном собственном адресе MN. В качестве альтернативы, обеспечение управления маршрутизацией относится к обеспечению управления маршрутизацией всех пакетов данных MN, и отключение управления маршрутизацией относится к отключению управления маршрутизацией всех пакетов данных MN.
Четвертый аспект настоящего изобретения заключается в следующем:
Со ссылкой на фиг. 16, на основании той же концепции изобретения, вариант осуществления настоящего изобретения обеспечивает мобильный узел, в котором мобильный узел может включать в себя приемный модуль 1601 и модуль 1602 отправки. Как вариант, мобильный узел является MN.
Приемный модуль 1601 может быть выполнен с возможностью принимать первый пакет данных, который включает в себя первый собственный адрес.
Модуль 1602 отправки может быть выполнен с возможностью направлять первый пакет данных на первый мобильный маршрутизатор, таким образом, что первый мобильный маршрутизатор посылает первый пакет данных в текущий мобильный маршрутизатор узла-корреспондента с помощью первой линии, где первая линия включает в себя первый туннель от первого мобильного маршрутизатора ко второму мобильному маршрутизатору, и второй тоннель от второго мобильного маршрутизатора к текущему мобильному маршрутизатору узла-корреспондента, второй мобильный маршрутизатор представляет собой мобильный маршрутизатор, к которому мобильный узел ранее подключен, информация политики управления маршрутизации включает в себя информацию индикации для включения управления маршрутизации, и первый мобильный маршрутизатор представляет собой мобильный маршрутизатор, к которому мобильный узел в данный момент прикреплен.
Как вариант, приемный модуль 1601 может быть дополнительно выполнен с возможностью принимать запрос на обновление, инициированный первым мобильным маршрутизатором; и мобильный узел может дополнительно включать в себя второй модуль обработки, выполненный с возможностью выполнять процедуру обновления в соответствии с запросом на обновление, чтобы обновить, в соответствии с принятой информацией политики управления маршрутизацией, которая передается первым мобильным маршрутизатором, информацию политики управления маршрутизацией, хранящуюся в МЫ.
Как вариант, модуль 1602 отправки может быть дополнительно выполнен с возможностью: в процессе, в котором мобильный узел прикрепляется к первому мобильному маршрутизатору, отправлять информацию политики управления маршрутизацией и инструкцию установления туннеля первого мобильного маршрутизатора, так что первый мобильный маршрутизатор устанавливает первый туннель в соответствии с информацией политики управления маршрутизацией. Пятый аспект настоящего изобретения заключается в следующем: Со ссылкой на фиг. 17, на основании той же концепции изобретения, вариант осуществления настоящего изобретения обеспечивает мобильный маршрутизатор, где мобильный маршрутизатор может быть мобильным маршрутизатором, к которому в данный момент MN прикрепляется. Мобильный маршрутизатор включает в себя: шину 1740 и процессор 1710, приемник 1720 и передатчик 1730, которые соединены с шиной 1740. Приемник 1720 выполнен с возможностью принимать первый пакет данных, который направляется посредством MN, и включает в себя первый собственный адрес, где первый мобильный маршрутизатор представляет собой мобильный маршрутизатор, к которому в MN в данный момент присоединен; процессор 1710 выполнен с возможностью определять, в соответствии с информацией политики управления маршрутизацией обеспечение управления маршрутизацией первого пакета данных, где информация политики управления маршрутизацией включает в себя информацию индикации для обеспечения управления маршрутизацией; и передатчик 1730 выполнен с возможностью отправлять первый пакет данных к текущему мобильному маршрутизатору узла-корреспондента с помощью первой линии, где первая линия содержит первый туннель от первого мобильного маршрутизатора ко второму мобильному маршрутизатору, и второй туннель от второго мобильного маршрутизатора к текущему мобильному маршрутизатору узла-корреспондента, и второй мобильный маршрутизатор является мобильным маршрутизатором, к которому MN предварительно присоединен.
Как вариант, в данном варианте осуществления настоящего изобретения, приемник 1720 также выполнен с возможностью получать информацию политики управления маршрутизацией, в котором информация политики управления маршрутизацией включает в себя адресную информацию второго мобильного маршрутизатора; и устанавливать первый туннель в соответствии с адресной информацией второго мобильного маршрутизатора.
Как вариант, в данном варианте осуществления настоящего изобретения, приемник 1720 специально выполнен с возможностью: когда MN присоединяется к первому мобильному маршрутизатору, получать информацию политики управления маршрутизацией от администратора исходного местоположения MN.
Как вариант, в данном варианте осуществления настоящего изобретения, приемник 1720 специально выполнен с возможностью: когда MN присоединяется к первому мобильному маршрутизатору, принимать, путем использования приемника, информацию политики управления маршрутизацией и инструкцию установления туннеля, которые посылаются посредством MN; и процессор 1710 дополнительно конкретно выполнен с возможностью устанавливать первый туннель, в соответствии с инструкцией установления туннеля и адресной информацией второго мобильного маршрутизатора.
Как вариант, в этом варианте осуществления настоящего изобретения, процессор 1710 дополнительно выполнен с возможностью инициировать второй мобильный маршрутизатор, чтобы высвободить туннель от второго мобильного маршрутизатора к исходному мобильному маршрутизатору MN, где исходный мобильный маршрутизатор MN является мобильный маршрутизатор, кроме второго мобильного маршрутизатора, в мобильном маршрутизаторе, к которому MN предварительно присоединен.
Как вариант, в данном варианте осуществления настоящего изобретения, приемник 1720 дополнительно выполнен с возможностью принимать запрос на управление маршрутизацией, причем запрос на управление маршрутизацией включает в себя информацию политики управления маршрутизацией.
Как вариант, в этом варианте осуществления настоящего изобретения, процессор 1710 дополнительно выполнен с возможностью инициировать процедуру обновления для от администратора исходного местоположения MN, так что от администратор исходного местоположения MN обновляет, в соответствии с информацией политики управления маршрутизацией, передаваемую в запросе на управление маршрутизацией, информацию политики управления маршрутизацией, которая хранится у администратора исходного местоположения MN и соответствует MN.
Как вариант, в этом варианте осуществления настоящего изобретения процессор 1710 дополнительно выполнен с возможностью инициировать процедуру обновления для MN, так что MN обновляет, в соответствии с информацией политики управления маршрутизацией, переданную в запросе на управление маршрутизацией, информацию политики управления маршрутизацией, хранящуюся в MN.
Как вариант, в этом варианте осуществления настоящего изобретения, обеспечение управления маршрутизацией относится к обеспечению управления маршрутизацией на назначенном собственном адресе MN, и отключение управления маршрутизацией относится к отключению управления маршрутизацией на указанном собственном адресе MN. В качестве альтернативы, обеспечение управления маршрутизацией относится к обеспечению управления маршрутизацией всех пакетов данных MN, и отключение управления маршрутизацией относится к отключению управления маршрутизацией всех пакетов данных MN.
Шестой аспект настоящего изобретения заключается в следующем:
Со ссылкой на фиг. 18, на основании той же концепции изобретения, вариант осуществления настоящего изобретения обеспечивает мобильный узел, в котором мобильный узел является MN. Мобильный узел включает в себя: шину 1830 и приемник 1810 и передатчик 1820, которые соединены с шиной 1830. Приемник 1820 выполнен с возможностью принимать первый пакет данных, который включает в себя первый собственный адрес; и передатчик 1820 выполнен с возможностью отправлять первый пакет данных на первый мобильный маршрутизатор, таким образом, что первый мобильный маршрутизатор отправляет первый пакет данных в текущий мобильный маршрутизатор узла-корреспондента, с помощью первой линии, где первая линия включает в себя первый туннель от первого мобильного маршрутизатора ко второму мобильному маршрутизатору, и второй туннель от второго мобильного маршрутизатора к текущему мобильному маршрутизатору узла-корреспондента, второй мобильный маршрутизатор представляет собой мобильный маршрутизатор, к которому ранее подключен мобильный узел, информация политики управления маршрутизацией включает в себя информацию индикации для обеспечения управления маршрутизацией, и первый мобильный маршрутизатор представляет собой мобильный маршрутизатор, к которому мобильный узел в настоящее время присоединен.
Как вариант, в данном варианте осуществления настоящего изобретения, приемник 1810 дополнительно выполнен с возможностью приема запроса на обновление, инициированный первым мобильным маршрутизатором; и мобильный узел дополнительно включает в себя процессор, который подключен к шине 1830. Процессор может быть выполнен с возможностью выполнять процедуру обновления в соответствии с запросом на обновление, чтобы обновить, в соответствии с информацией политики принимаемой управления маршрутизацией, отправляемом первый мобильный маршрутизатор, информационная политика управления маршрутизации хранится в MN.
Как вариант, в данном варианте осуществления настоящего изобретения, передатчик 1820 дополнительно выполнен с возможностью: в процессе, в котором мобильный узел прикрепляется к первому мобильному маршрутизатору, отправлять информацию политики управления маршрутизацией и инструкцию установления туннеля к первому мобильному маршрутизатору, так что первый мобильный маршрутизатор устанавливает первый туннель, в соответствии с информацией политики управления маршрутизацией.
Способ отправки пакета данных в вариантах осуществления настоящего изобретения может быть применен к мобильному маршрутизатору, к которому MN в данный момент присоединен, где способ может включать в себя: прием, с помощью первого мобильного маршрутизатора, первого пакета данных, который передается мобильным узлом MN, и включает в себя первый собственный адрес, где первый мобильный маршрутизатор является мобильным маршрутизатором, к которому в данный момент MN присоединен; определение первым мобильным маршрутизатором в соответствии с информацией политики управления маршрутизацией обеспечения управления маршрутизацией первого пакета данных, где информация политики управления маршрутизацией включает в себя информацию индикации для включения управления маршрутизацией; и отправку первым мобильным маршрутизатором первого пакета данных к текущему мобильному маршрутизатору узла-корреспондента с помощью первой линии, где первая линия содержит первый туннель от первого мобильного маршрутизатора ко второму мобильному маршрутизатору, и второй туннель от второго мобильного маршрутизатора к текущему мобильному маршрутизатору узла-корреспондента, и второй мобильный маршрутизатор является мобильным маршрутизатором, к которому MN предварительно присоединен.
Варианты осуществления настоящего изобретения обеспечивают информацию политики управления маршрутизацией, и информация политики управления маршрутизацией может быть использована для указания, следует ли обеспечивать управление маршрутизацией. После того, как первый пакет данных, который пересылается посредством MN и, получается с первого собственного адреса, если определено обеспечение управление маршрутизацией, первый пакет данных может быть отправлен в CN с помощью первой линии, где первая линия включает в себя назначенный узел маршрутизации. Таким образом, первый пакет данных может проходить через назначенный узел маршрутизации в процессе отправки, и назначенный узел маршрутизации может выполнять некоторые процессы обработки на первом пакете данных, что решает техническую задачу в известном уровне техники, где данные не могут поступить на назначенный сетевой узел в процессе отправки. Кроме того, после того, как применяется способ в вариантах осуществления настоящего изобретения, первый пакет данных непосредственно поступает на назначенный сетевой узел, и затем отправляется непосредственно к CN, что эквивалентно выполнению процедуры оптимизации маршрута. В отличие от предшествующего уровня техники, в котором не выполняется процедура оптимизации маршрута и должны быть пройдены множество узлов, в вариантах осуществления настоящего изобретения, первый пакет данных проходит по относительно короткому пути, и вероятность возникновения ошибок при прохождении маршрута относительно низкая.
Как очевидно специалистам в данной области техники, разделение вышеописанных функциональных модулей приведено с целью удобного и краткого описания в качестве примера для иллюстрации. При практическом применении указанные выше функции могут быть распределены по различным функциональным модулям и реализованы в соответствии с требованием, то есть, внутренняя структура устройства делится на различные функциональные модули для реализации всех или некоторых функций, описанных выше. Для подробного описания рабочего процесса вышеизложенной системы, устройства и блока, может быть сделана ссылка на соответствующий процесс, в вышеизложенном способе в вариантах осуществления и детали не описаны здесь еще раз.
В некоторых вариантах осуществления, представленных в данной заявке, очевидно, что раскрытая система, устройство и способ могут быть реализованы другими способами. Например, описанный вариант осуществления устройства является всего лишь примерным. Например, разделение модулей или блоков является просто логической функцией разделения и может быть применено другое разделение в фактическом варианте реализации. Например, множество модулей или компонентов могут быть объединены или интегрированы в другую систему, или некоторые признаки могут быть проигнорированы или не выполнены. Кроме того, отображаемые или описанные взаимные связи или прямые соединения или коммуникационные соединения могут быть реализованы с помощью некоторых интерфейсов. Косвенные соединения или коммуникационные соединения между устройствами или блоками могут быть реализованы посредством электронных, механических или иных форм.
Блоки, описанные в виде отдельных частей, могут или не могут быть физически разделены, и части, отображаемые как блоки, могут или не могут быть физическими блоками, могут быть расположены на одной позиции или могут быть распределены на множестве сетевых блоков. Некоторые или все блоки могут быть выбраны в соответствии с реальными потребностями для достижения целей решений вариантов осуществления.
Кроме того, функциональные блоки в вариантах осуществления настоящей заявки, могут быть объединены в одно устройство обработки данных или каждый из блоков может физически использоваться отдельно, или два или более блоков могут быть объединены в единое целое. Интегрированный блок может быть реализован в виде аппаратных средств или может быть реализован в виде программного обеспечения.
Когда интегрированный блок реализован в виде программного обеспечения и продан или используется в качестве самостоятельного продукта, то интегрированный блок может храниться на носителе данных, считываемый компьютером. На основании такого понимания, технические решения данной заявки, по существу, или полезная часть предшествующего уровня техники, или же все или часть технических решений, могут быть реализованы в виде программного продукта. Программный продукт хранится на носителе данных и включает в себя несколько инструкции для управления работой компьютера (который может быть персональным компьютером, сервером или сетевым устройством) или процессора (процессор) для выполнения всех или части этапов способа, описанного в вариантах осуществления настоящей заявки. Вышеописанный носитель информации включает в себя: любой носитель, который может хранить программный код, например, флэш-накопитель USB, съемный жесткий диск, память только для чтения (ROM), оперативное запоминающее устройство (RAM), магнитный диск или оптический диск.
Описанные выше варианты осуществления используются только для описания технических решений настоящей заявки. Описанные выше варианты осуществления предназначены только для понимания способа и основной идеи настоящего изобретения и не должны истолковываться как ограничение настоящего изобретения. Любое изменение или замена легко может быть сделана специалистами в данной области техники в пределах технического объема раскрытого в настоящем изобретении и должны находиться в рамках объема патентной защиты настоящего изобретения.