扫一扫
分享文章到微信
扫一扫
关注官方公众号
至顶头条
上一篇文章中,我们对IPv6协议中的过度技术作了介绍,主要针对手动隧道配置进行了讲解。现在我们来对自动配置隧道和6to4进行一个说明。这两种技术都是IPv6过渡技术中常用到的手段,所以在此我们做一个重点介绍。
兼容地址自动配置隧道
这种技术通过使用IPv4兼容地址,使得隧道起点可以从IPv6报头中自动获得隧道终点的IPv4地址,自动完成隧道的配置?
IPv4兼容地址是一类专门指定给这种自动配置隧道方式使用的IPv6地址,该地址是由96位全为零的前缀和后32位IPv4地址组成的?可以看出这种IPv6地址可以方便隧道起点设备通过该地址取得内嵌的IPv4地址?
当一个连接在IPv4网络中的IPv6节点想要使用兼容地址自动配置隧道方式与另一个节点进行IPv6通信时,只要知道对方节点的IPv4兼容地址,就能自动建立与对方节点的隧道,通过隧道实现IPv6通信?隧道入口节点从采用兼容地址格式的目的地址中获取后32位IPv4地址,使用该IPv4地址作为隧道终点地址建立隧道?
这种方式虽然比较简单?直观地实现了隧道的自动配置,但这种方式扩展性差,每个主机需要1个IPv4地址,无法发挥IPv6地址空间的优势?
6to4隧道
6to4隧道也支持隧道的自动建立?6to4隧道支持IPv6子网通过IPv4网络中的隧道相连?6to4方式使用IANA指定的专用地址前缀:2002::/16,其地址格式如图1所示?
图1 6to4方式地址格式
在2002::/16前缀后是32位的IPv4地址?该地址是隧道端点的IPv4地址?地址格式中后80位是用户自己分配的,一个IPv6子网只要有1个公开的IPv4地址就可以用其构建自己的6to4格式地址,80位的地址空间能满足任何大容量子网的需求?子网中1台设备作为6to4网关与IPv4网络相连,使用公开的IPv4地址?子网中的IPv6用户可以使用6to4地址通过6to4网关与其他6to4子网通信?两个子网的网关之间通过自动建立的IPv4隧道连接?使用6to4地址的用户如果需要与远端的IPv6公共网络的用户(使用非6to4地址)通信,可以通过IPv6公共网络中的6to4中继路由器实现?
6to4技术使用方便,IPv4地址消耗很少,IPv6子网可以不申请独立的IPv6地址就可以使用6t 4地址通信,具有较好的灵活性?
如果您非常迫切的想了解IT领域最新产品与技术信息,那么订阅至顶网技术邮件将是您的最佳途径之一。
现场直击|2021世界人工智能大会
直击5G创新地带,就在2021MWC上海
5G已至 转型当时——服务提供商如何把握转型的绝佳时机
寻找自己的Flag
华为开发者大会2020(Cloud)- 科技行者