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

Пример. Рассмотрим дейтаграмму IP, созданную на сервере X (рис. 1.) и  предназначенную  мобильному  узлу  A.  Адрес   источника   исходной   дейтаграммы IP соответствует IP-адресу станции X, а  адрес назначения — базовому IP-адресу станции A. Сетевая часть базового адреса A определят ба­зовую сеть A, так что дейтаграмма передается через Internet в базовую сеть  узла A, где она перехватывается базовым агентом. Базовый агент инкапсу­лирует входящую дейтаграмму: добавляет внешний заголовок IP, который содержит адрес источника, равный IP-адресу базового агента,  и адрес на­значения, равный IP-адресу чужого агента в чужой сети,  к  которой в на­стоящее  время  присоединен  узел  A.   Когда  новая  дейтаграмма  достигнет чужого агента, он отсечет внешний заголовок IP и доставит исходную дей­таграмму станции A.

Рис.6. Инкапсуляция MobileIP

Минимальная инкапсуляция  

       При минимальной инкапсуляции служебные издержки передачи меньше использование ее возможно при согласии мобильного узла,  базового агента и чужого агента. Новый заголовок помещается между исходным заголовком IP и исходной полезной нагрузкой IP (рис. 6, б). Минимальная инкапсуляция содержит следующие поля.

•    Протокол. Копируется из поля адреса назначения исходного заголовка IP.

     Данное поле определяет тип протокола исходной полезной нагрузки IP и таким

    образом определяет тип заголовка, с которого начинается исходная полезная нагрузка

    IP.

•    S. Значение 0 означает, что исходный адрес источника отсутствует, а длина данного

     заголовка — 8 октетов. Значение 1 означает, что исходный адрес источника

      присутствует, а длина данного заголовка — 12 октетов.

•    Контрольная сумма заголовка. Вычисляется по всем полям данного за­головка.

•    Исходный адрес назначения. Копируется из поля адреса назначения исход-" ного заголовка 1Р.

•    Исходный адрес источника. Копируется из поля адреса источника исходного заголовка

     IP. Данное поле присутствует, только если значение бита S равно   1.  Если

     инкапсулирующий  узел  является  создателем  дейтаграммы (т.е. дейтаграмма создана

     на базовом агенте), данное поле отсутствует.

        Ниже  перечислены  поля  исходного  заголовка,   которые  модифицируются при формировании нового внешнего заголовка IP.                                                    •

•    Общая длина. Увеличивается на размер минимального заголовка передачи (8 или 12).                                                                                                           

•    Протокол. 55 — минимальная инкапсуляция IP.                                             

•    Контрольная сумма заголовка. Вычисляется по всем полям данного заголовка;

     значение должно рассчитываться повторно, поскольку некоторые поля были

      модифицированы.

•    Адрес источника. IP-адрес инкапсулирующего узла, как правило, базового агента.                                                                                                                  

•    Адрес назначения. IP-адрес выхода туннеля. Это адрес передачи, который может быть

     либо IP-адресом чужого агента, либо IP-адресом мобильного узла (если адрес передачи

     является внутренним).

      Обработка при минимальной инкапсуляции происходит следующим образом. Инкапсулирующий узел (базовый агент) создает дейтаграмму с фор­матом, представленным на рис. 6,б. Данная дейтаграмма теперь может  туннелироваться, и она доставляется через Internet по адресу передачи. По­сле этого поля в минимальном заголовке передачи восстанавливаются до значений исходного заголовка, а сам заголовок передачи удаляется ил дейтаграммы. Поле общей длины в заголовке IP уменьшается на размер мини­мального заголовка передачи (8 или 12), а поле контрольной суммы заголов­ка вычисляется заново.

Список литературы:

1)  Столлинг В. “Беспроводные линии связи и сети”, 2003г

2)  Журнал “Компьютерное обозрение” , №49, 19-25 декабря 2001г