IPv6 - 移动性

  • 简述

    当主机连接到链接或网络时,它会获取一个 IP 地址,并且所有通信都使用该链接上的该 IP 地址进行。一旦同一台主机更改其物理位置,即移动到另一个区域/子网/网络/链接,其 IP 地址也会相应更改,并且使用旧 IP 地址的主机上发生的所有通信都会中断。
    IPv6 移动性为主机提供了一种机制,可以在不同链路间漫游而不会丢失任何通信/连接及其 IP 地址。
    该技术涉及多个实体:
    • Mobile Node:需要 IPv6 移动性的设备。
    • Home Link:此链接配置有归属子网前缀,这是移动 IPv6 设备获取其归属地址的地方。
    • Home Address:这是移动节点从家庭链路获取的地址。这是移动节点的永久地址。如果移动节点保持在同一个归属链路,各个实体之间的通信照常进行。
    • Home Agent:这是一个充当移动节点注册器的路由器。归属代理连接到归属链路并维护有关所有移动节点、它们的归属地址和它们当前的 IP 地址的信息。
    • Foreign Link:不是移动节点的主页链接的任何其他链接。
    • Care-of Address:当移动节点连接到外部链路时,它会获取该外部链路子网的新 IP 地址。家乡代理维护家乡地址和转交地址的信息。一个移动节点可以分配多个转交地址,但在任何情况下,只有一个转交地址与归属地址绑定。
    • Correspondent Node:打算与移动节点进行通信的任何启用 IPv6 的设备。
  • 移动运营

    当移动节点停留在其归属链路中时,所有通信都在其归属地址上进行,如下所示:
    [图片:连接到 Home Link 的移动节点]
    当移动节点离开其归属链路并连接到某个外部链路时,IPv6 的移动特性就开始发挥作用。连接到外部链路后,移动节点从外部链路获取 IPv6 地址。该地址称为转交地址。移动节点使用新的转交地址向其家乡代理发送绑定请求。归属代理将移动节点的归属地址与转交地址绑定,在两者之间建立隧道。
    每当通信节点尝试与移动节点建立连接(在其归属地址上)时,归属代理就会拦截数据包并通过已经建立的隧道转发到移动节点的转交地址。
    [图片:移动节点连接到外链]
  • 路线优化

    当通信节点通过向归属地址上的移动节点发送分组来发起通信时,这些分组由归属代理通过隧道传送到移动节点。在路由优化模式下,当移动节点收到来自通信节点的数据包时,它不会将回复转发给归属代理。相反,它使用归属地址作为源地址将其数据包直接发送到通信节点。此模式是可选的,默认情况下不使用。