移动IP

一、移动 IP 的概念

  • 移动IP技术是移动结点(计算机/服务器等)以固定的网络IP地址,实现跨越不同网段的游功能,并保证了基于网络IP的网络权限在漫游过程中不发送任何改变(即设备移动,IP不动)
  • 移动结点:具有永久IP地址的移动设备
  • 归属代理(本地代理):一个移动节点的永久"居所"称为归属网络,在归属网络中代表移动节点执行移动管理功能的实体叫做归属代理
  • 永久地址(归属地址/主地址):移动站点在归属网络中的原始地址
  • 外部代理(外地代理):在外部网络中帮助节点完成移动管理功能的实体称为外部代理
  • 转交地址(辅地址):可以是外部代理的地址或动态配置的一个地址

二、移动 IP 通信过程

以一个图例来阐述: 原始网络结构如下图

  • A刚进外部网络:

      1. A获得外部代理的转交地址
      • 被动获取:外部代理广播一个ICMP报文,其中包含了转交地址(即外部代理的地址),A收到后即获取到转交地址
      • 主动获取:A主动发送广播报文获取转交地址
      1. 移动节点通过外部代理发送注册报文给归属代理(包含永久地址和转交地址)
      1. 归属代理接收请求,并将移动节点的永久地址和转交地址绑定(以后到达该归属代理并且是发给移动代理的数据报将被封装并且以隧道方式发给转交地址),并返回一注册响应报文(告诉外部代理刚刚的信息已经注册好了)
      1. 外部代理接收注册响应,并转发给移动节点
  • A移动到了下一个网络:

      1. 在新外部代理登记注册一个转交地址
      1. 新外部代理给本地代理发送新的转交地址(覆盖旧的)
      1. 通信
  • A回到了归属网络:

      1. A向本地代理注销转交地址
      1. 按原始方式通信

本文章使用limfx的vscode插件快速发布