📜  IPv6-移动性

📅  最后修改于: 2020-12-14 05:32:55             🧑  作者: Mango


当主机连接到链接或网络时,它会获取IP地址,并且所有通信都使用该链接上的IP地址进行。一旦同一台主机更改了其物理位置,即移至另一个区域/子网/网络/链接,其IP地址就会相应更改,并且使用旧IP地址在主机上进行的所有通信都将中断。

IPv6移动性为主机提供了一种机制,可以使主机在不同的链路上漫游,而不会丢失任何通信/连接及其IP地址。

此技术涉及多个实体:

  • 移动节点:需要IPv6移动性的设备。

  • 家庭链接:此链接配置有家庭子网前缀,这是移动IPv6设备获取其家庭地址的位置。

  • 归属地址:这是移动节点从归属链接获取的地址。这是移动节点的永久地址。如果移动节点保持在同一本地链路中,则各个实体之间的通信将照常进行。

  • 归属代理:这是充当移动节点注册器的路由器。家乡代理连接到家乡链接并维护有关所有移动节点,其家乡地址及其当前IP地址的信息。

  • 外部链接:不是移动节点的本地链接的任何其他链接。

  • 转交地址:当移动节点连接到外部链接时,它将获取该外部链接的子网的新IP地址。家乡代理维护家乡地址和转交地址的信息。可以将多个转交地址分配给一个移动节点,但是在任何情况下,只有一个转交地址与本地地址绑定。

  • 通讯节点:打算与移动节点通信的任何启用IPv6的设备。

行动运营

当移动节点停留在其家庭链接中时,所有通信都在其家庭地址上进行,如下所示:

[图片:连接到Home Link的移动节点]

当移动节点离开其本地链接并连接到某些外部链接时,IPv6的移动性功能开始发挥作用。连接到外部链接后,移动节点从外部链接获取IPv6地址。该地址称为转交地址。移动节点使用新的转交地址向其家乡代理发送绑定请求。归属代理将移动节点的归属地址与转交地址绑定,从而在两者之间建立隧道。

每当通讯节点尝试与移动节点建立联系(在其归属地址上)时,归属代理就会截取该数据包,并通过已建立的隧道将其转发到移动节点的转交地址。

[图片:连接到外部链接的移动节点]

路线优化

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