Непосредственная маршрутизация
Недостатком проиллюстрированного на рис. 4.55 метода косвенной маршрутизации является низкая эффективность. Данная проблема получила название проблемы треугольной маршрутизации — дейтаграммы, адресованные мобильному узлу, должны сначала переправляться домашнему агенту, а уже затем в посещаемую мобильным узлом сеть, даже при наличии более эффективного маршрута между корреспондентом и мобильным узлом. В худшем случае представим себе мобильного пользователя, зашедшего к своему коллеге. Хотя коллеги сидят рядом друг с другом, при обмене данными по сети дейтаграммы от корреспондента (в данном случае коллеги пользователя) направляются домашнему агенту мобильного пользователя и только затем возвращаются обратно в посещаемую сеть!
Данная проблема решается путем непосредственной маршрутизации, которая несколько сложнее косвенной маршрутизации. При непосредственной маршрутизации агент корреспондента в сети корреспондента сначала узнает внешний адрес мобильного узла. (Корреспондент может выполнять функцию агента и самостоятельно, так же как мобильный узел может выполнять функцию внешнего агента.) Эти действия показаны как шаги 1 и 2 на рис. 4.57. Затем агент корреспондента туннелирует дейтаграммы напрямую по внешнему адресу мобильного узла (шаги 3 и 4) аналогично тому, как их туннелировал домашний агент.
Хотя метод непосредственной маршрутизации позволяет решить проблему треугольной маршрутизации, он несколько усложняет процедуру. Для того чтобы агент корреспондента мог узнать внешний адрес мобильного узла (шаги 1 и 2), требуется специальный протокол. Другое усложнение метода имеет место при перемещении мобильного узла из одной сети в другую. Возможное решение заключается в создании нового протокола для уведомления корреспондента об изменении внешнего адреса. Альтернативное решение состоит в том, что новый внешний агент сообщает новый внешний адрес мобильного узла прежнему внешнему агенту. Внешний агент, получив инкапсулированную дейтаграмму для покинувшего сеть мобильного узла, переправляет ее по новому внешнему адресу. Если мобильный узел перемещается по нескольким сетям, образуется целая цепочка внешних агентов, передающих друг другу дейтаграммы. Таким образом, хотя последний метод позволяет избавиться от уведомления корреспондента об изменении внешнего адреса мобильного узла, он требует дополнительной координации между внешними агентами.
Метод непосредственной маршрутизации применяется для маршрутизации телефонных звонков в некоторых стандартах сотовой телефонии, например в системе GSM. В настоящее время рассматривается возможность расширения мобильного стандарта протокола IP для поддержания непосредственной маршрутизации.
Мой блог находят по следующим фразам