实验室ipv6代理服务器的项目,我今天资料构想的一个解决方案,不一定成熟,可行。在这里写下来。
问题描述:
IPV4的网络通过一个代理服务器(网关)和IPV6网络通讯
解决方案:
在传输层和网络层之间解决问题。通过双协议+隧道解决。
相同的IP协议通讯过程:
传输层的包到IP(网络层)打包——〉到目标网络层到传输层。
IPv4àIPV6的通讯过程:
传输层产生的包—〉ipv6协议打包 –〉网络层ipv4协议打包—〉在IPV4网络传到代理服务器(网关)—〉代理服务器解ipv4的包—〉在代理服务器(网关)IPv6网络上传输—〉目标地址网络层解IPV6包—〉传输层(如上图所示)
我们需要解决的问题 :
1) 获得传输层的数据包
2) 给客户端分配IP地址,并且管理IP地址(可能牵涉到域名问题!)
3) Ipv6 ipv4打包解包