没太仔细看过文档,
应该是uPnP打洞吧。
edge1向supernode注册自己的内网ip,伪mac,公网ip和端口,获取edge2(虚拟ip2)的伪mac地址。
edge2同理,
得到这些信息后联络edge1的公网ip:端口,
因upnp的映射,路由器知道这个包是发给egde1内网ip的,就转过去了。
edge1识别数据包里运载的伪mac地址,
就知道是来自edge2这个网卡的虚拟ip了,
从而进行后继处理。
【 在 iwannabe 的大作中提到: 】
: 原理是什么?我知道udp在nat后面可以用nat的某种特殊性能做互传
: tcp怎么弄?
:
--
FROM 124.64.17.*