Протокол Mobilе IР. Достоинства Mobile IP c точки зрения бизнеса, страница 4

      Повторную регистрацию должны пройти даже мобильные узлы, уже получившие

      адреса передачи от данного чужого агента.

•    В. Занято. Чужой агент не примет запросы на регистрацию от дополнитель­ных

    мобильных узлов.

•    Н. Этот агент в данной сети предоставляет услуги как базовый агент.

•    F. Этот агент в данной сети предоставляет услуги как чужой агент.

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

    минимальную инкапсуляцию (объясняется ниже).

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

    общую маршрутную инкапсуляцию (объясняется ниже).

•    V. Этот агент поддерживает использование сжатия заголовка по алгоритму Ван

    Якобсона. Данный алгоритм определен в RFC1144 и предназначен для сжатия полей в

     заголовках ТСР и IР.

•    Адрес передачи. Адрес или адреса передачи, которые поддерживаются данным

    агентом в данной сети. При установленном бите F в этом поле должен присутствовать

    хотя бы один адрес.  Возможно также наличие нескольких адресов.

Кроме перечисленных полей может присутствовать необязательное расши­рение, размер

которого равен длине префикса. Здесь указывается, сколько битов в адресе маршрутизатора определяют номер сети. Мобильный узел использует эту

информацию для сравнения сетевой части своего IP-адреса с сете­вой частью адреса

маршрутизатора. Перечислим поля расширения.

•  Тип. 19 — объявление с размером, равным длине префикса.

•   Длина. N где N — значение в поле числа адресов в блоке объявления мар­шрутизатора

    данного сообщения ICMP. Иными словами, это количество ад­ресов маршрутизаторов,

    перечисленных в данном сообщении ICMP.

•   Длина префикса. Число начальных битов, которые определяют сетевой но­мер

    соответствующего адреса маршрутизатора, указанного в блоке объявления

    маршрутизатора. Число таких полей совпадает с числом полей адресов

    маршрутизаторов (N).

Запрос агента

     Ожидается, что чужие агенты будут периодически передавать сообщения с объявлением агента. Если информация об агенте требуется мобильному узлу немедленно, он может передать сообщение с запросом маршрутизатора. Любой агент, принявший это сообщение, передает  в ответ объявление агента.

Обнаружение движения

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

•    Использование поля времени жизни. Когда мобильный узел получает сообще­ние с объявлением агента от чужого агента, который он в настоящее время ис­пользует или на котором он регистрируется, он записывает значение поля вре­мени жизни и использует его как таймер. Если время таймера истечет до полу­чения узлом объявления от другого агента, то узел предполагает, что контакт с агентом утрачен. Если же до истечения времени таймера мобильный узел принимает от другого агента объявление с приемлемым временем жизни, он может зарегистрироваться на новом агенте. В противном случае для поиска агента мобильному узлу придется использовать запрос агента.

•    Использование префикса сети. Мобильный узел проверяет, имеет ли какое-либо из недавно полученных объявлений агента такой же префикс сети, что и текущий адрес передачи узла. Если нет, мобильный узел предполагает, что он переместился и может регистрироваться на агенте, объявление кото­рого было получено только что.

Внутренние адреса