Треугольная маршрутизация

редактировать

Треугольная маршрутизация - это метод передачи пакетов данных в сетях связи. Он использует форму маршрутизации, которая отправляет пакет в прокси-систему перед передачей по назначению. Треугольная маршрутизация - это проблема мобильного IP ; однако он находит приложения в других сетевых ситуациях, например, чтобы избежать проблем, связанных с преобразованием сетевых адресов (NAT), реализованным, например, Skype.

2) Дейтаграмма перехвачена 3) Дейтаграмма домашним агентом, а затем отключается и направляется к доставленному по промежуточному адресу. мобильный узел. + ----- + + ------- + + ------ + | главная | =======>| иностранный | ------>| мобильный | | агент | | агент | <------ | node | +-----+ +-------+ +------+ 1) Datagram to /|\ / mobile node | / 4) For datagrams sent by the arrives on | / mobile node, standard IP home network | / routing delivers each to its via standard | |_ destination. In this figure, IP routing. +----+ the foreign agent is the |host| mobile node's default router. +----+ Figure 1: Operation of Mobile IPv4
Из RFC 5944.
Содержание
  • 1 Описание
    • 1.1 Проблема треугольной маршрутизации
    • 1.2 Решение
  • 2 Ссылки
Описание

Используемые обозначения

CH - Корреспондентский хост
MH - Мобильный хост
HA - Домашний агент
FA - Внешний агент

Проблема треугольной маршрутизации

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

В мобильном IP пакеты, которые отправляются на мобильный хост соответствующим хостом, сначала направляются домашнему агенту мобильного хоста, а затем пересылаются на мобильный хост в его текущем местоположении его домашним агентом. Однако пакеты, отправляемые с мобильного хоста, не должны обрабатываться таким образом.

Решение

Для мобильного IP необходима оптимизация маршрутизации, поскольку все пакеты, отправляемые на мобильный хост (MH), должны проходить через домашнего агента (HA), но маршрут может быть не лучшим. После приема пакетов, отправленных соответствующим хостом (CH) в MH, HA уведомляет CH об информации о привязке MH, то есть о текущем адресе внешнего агента (FA) MH, и CH инкапсулирует пакеты и устанавливает туннель к FA для прозрачной передачи. Информация о привязке передается через определенный номер порта. Если MH снова перемещается, новый FA передаст обновленную информацию о привязке в старый FA, чтобы гарантировать, что пакеты передаются в новый FA. Между тем, HA получает обновленную информацию о привязке, поэтому последующие пакеты будут передаваться непосредственно от CH к новому FA. Мобильный IP с оптимизацией маршрута предъявляет высокие требования к каналу. Канал CH должен иметь возможность получать информацию о привязке, инкапсулировать пакеты и устанавливать туннель. Следовательно, стек протоколов CH нуждается во многих изменениях.

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

В отличие от мобильного IPv4, мобильный IPv6 избегает треугольной маршрутизации и поэтому так же эффективен, как и собственный IPv6.

Ссылки
Последняя правка сделана 2021-06-11 11:09:40
Содержание доступно по лицензии CC BY-SA 3.0 (если не указано иное).
Обратная связь: support@alphapedia.ru
Соглашение
О проекте