Mobile IPv6

移动式 IPv6IPv6 提供了移动性支持。 它允许您在全世界保持一个相同的因特网地址,并允许应用程序在您更改位置时使用那个地址以维持传输和较高层连接。 它允许穿过同类或不同类媒体移动性。

例如,移动式 IPv6 简化从一个以太网到一个无线 LAN 单元的节点移动,同时移动节点的 IP 地址保持不变。

在移动式 IPv6 中,每个移动节点都由两个 IP 地址来识别:它的起始地址和转交地址。 起始地址是一个永久性 IP 地址,它识别移动节点而不管移动节点的位置。 转交地址在每个新的连接点会更改并提供关于该移动节点当前情况的信息。 当移动节点到达一个访问的网络时,它必须获取一个转交地址,此地址当移动节点在所访问的网络中的此位置下时使用。 它可以使用 IPv6 邻居发现的方法来获取照顾地址 (请参阅 IPv6 扩展路由和寻址)。 无状态和有状态的自动配置都是可能的。 转交地址也可以手动配置。 如何获得转交地址与移动式 IPv6 没有关系。

至少必须有一个在源网络上配置的源代理,且移动节点必须进行配置以识别其源代理的 IP 地址。 移动节点将包含绑定更新的数据包发送到源代理。 源代理接收数据包并在移动节点的源地址和它接收到的转交地址之间建立关联。 源代理用包含绑定应答的数据包响应。

源代理保持包含源地址和用于它服务的移动节点转交地址之间关联的绑定高速缓存。 源代理将会拦截任何指定给源地址的数据包并将它们转发到移动节点。 然后移动节点会将绑定更新发送到通信方节点以通知它其转交地址,通信方节点会创建绑定高速缓存条目以便它能把将来的流量直接发送到转交地址上的移动节点。

AIX® 中的移动性支持提供以下基本功能:

作为一个 Home Agent 节点:
  • 为每个它们为之服务的移动节点在它们的绑定高速缓存中保留一个条目。
  • 拦截寻址到一个移动节点的数据包,对此移动节点当移动节点远离源节点时在该移动节点的源链接上作为当前源代理。
  • 封装这样的拦截的数据包以把它们隧道传送到用于在源代理的绑定高速缓存绑定中指出的移动节点的主转交地址。
  • 返回一个绑定应答选项以响应一个与应答位集合一起接收的绑定更新选项。
  • 处理移动节点上的重复地址检测以确保 IPv6 地址是唯一的。
  • 支持动态源代理地址发现以协助移动节点正在发现源代理的地址。
  • 支持移动式前缀请求的接收以及移动前缀广告的发送。
作为 Stationary Correspondent 节点:
  • 处理在任何 IPv6 数据包中接收的源地址选项
  • 处理在数据包中接收的绑定更新选项,如果应答 (A) 位在接收到的绑定更新中设置,就返回一个绑定应答选项
  • 维护在接受的绑定更新中接收的绑定高速缓存绑定
  • 当存在包含移动节点当前转交地址的移动节点的绑定高速缓存条目时,使用路由报头发送数据包
在移动节点访问的网络中作为 Router 节点:
  • 在它的路由器通告中发送一个通告间隔选项以辅助移动节点的移动检测。 它可由 ndpd-router 守护程序中的 -m 参数配置。
  • 支持以在 RFC2461 中描述的更高速率发送未经请求的多点广播路由器通告。 它可由 ndpd-router 守护程序中的 -m-D 参数配置。
  • 将其路由器广告中德源代理信息选项(源代理首选项和生存期)发送到辅助移动节点以选择源代理。 它可由 ndpd-router 守护程序中的 -H 参数配置。