代码改变世界

IPv6 — 移动性

2020-04-19 13:06  云物互联  阅读(706)  评论(0编辑  收藏  举报

目录

前文列表

IPv6 — 网际协议第 6 版
IPv6 — 地址格式与寻址模式
IPv6 — 协议头
IPv6 — 基于邻居发现协议的通信方式
IPv6 — 子网划分
IPv6 — 路由方式

IPv6 的移动性

在 IPv4 中,当主机连接到链路或网络时,它会获取到 IP 地址,并且使用该链路上的该 IP 地址进行所有通信。一旦主机改变了其物理位置,即移动到了另一个区域/子网/网络/链路,其 IP 地址也需要相应地改变,并且在主机上使用旧的 IP 地址发生的所有通信都关闭。

IPv6 移动性,即:为主机在不丢失任何通信/连接及其 IP 地址的情况下漫游不同链路提供了一种机制。涉及了一下几个概念:

  • 移动节点:需要 IPv6 移动性的设备,通常为手机设备。
  • 归属链路:此链路配置有主子网前缀,这是 IPv6 移动设备获取其归属地址的地方。
  • 归属地址:这是移动节点从归属链路获取的地址,是移动节点的永久地址。如果移动节点保持在相同的归属链路中,则各种实体之间的通信照常进行。
  • 归属代理:这是一个充当移动节点注册商的路由器。归属代理连接到归属链路并维护关于所有移动节点,其归属地址及其当前 IP 地址的信息。
  • 外部链接:任何其他不是移动节点的归属链接的链接。
  • 转交地址:当移动节点连接到外部链接时,它会获取该外部链接子网的新 IP 地址。归属代理维护归属地址和转交地址的信息。可以将多个转交地址分配给移动节点,但是在任何情况下,只有一个转交地址与归属地址绑定。
  • 通讯节点:任何打算与移动节点进行通信的启用了 IPv6 的设备。

移动操作

当移动节点保持在其归属链路中时,所有通信都在其归属地址上进行,如下所示:

在这里插入图片描述

当移动节点离开其归属链路并连接到某个外部链路时,IPv6 的移动性功能就会发挥作用。在连接到外部链接之后,移动节点从外部链接获取一个新的 IPv6 地址,即转交地址。移动节点使用新的转交地址向其归属代理发送绑定请求。归属代理将移动节点的归属地址与转交地址绑定,在它们之间建立隧道。每当通信节点试图建立与移动节点(在其归属地址上)的连接时,归属代理拦截该分组并且通过已经建立的隧道转发到移动节点的转交地址。
在这里插入图片描述

路由优化

当通信节点通过向归属地址上的节点发送分组来发起通信时,这些分组被归属代理隧道传送到移动节点。在路由优化模式中,当移动节点从通信节点接收到分组时,它不向归属代理转发应答。相反,它使用归属地址作为源地址将其分组直接发送到通信节点。路由优化模式是可选的,默认为关闭。