背景 2017年中共某公司 某公司印发《推进互联网协议第六版(IPv6)规模部署行动计划》,计划中指出用5到10年时间,形成下一代互联网自主技术体系和产业生态,建成全球最大规模的IPv6商业应用网络,实现下一代互联网在经济社会各领域深度融合应用,成为全球下一代互联网发展的重要主导力量。因此IPv6改造是当前的热门话题。
由于多方面原因在IPv6改造过程中存在很多问题,其中有一个场景便是对外提供的业务完成了IPv6改造,但是很多客户端没有完成改造,还是以IPv4来访问,这就需要应用能够即对外提供IPv6的服务,也要提供IPv4的服务,我们知道v6和v4双栈不能同时存在,因此我们就需要通过其他方式来解决。
网络拓扑功能原理AD对外发布IPv4的虚拟服务,节点池为IPv6的节点池,有AD完成4-6的转换。
实验步骤1、 配置IPv6节点池,本文以对外提供3389远程桌面服务演示:
2、 AD网络接口配置:
3、 配置IPv6节点池:
4、 配置IPv4的虚拟服务,节点池选择IPv6的节点池:
结果验证
通过IPv4客户端使用远程桌面工具可以访问到IPv6的服务节点:
抓包分析
1、在IPv6的服务器节点抓取AD-服务器的数据包,可以看到AD和服务器交互时,使用的是自动SNAT后IPv6接口的地址: 2、 在AD上抓取IPv4客户端访问虚拟服务的数据包,可以看到客户端通过IPv4的协议和AD进行交互:
结语
本文演示的是通过AD做4-6的转换,同样的如果客户对外提供的服务没有做IPv6改造,同样可以通过AD发布IPv6的虚拟服务,由AD做6-4的转换即可。
|