摘要:通信工程师互联网技术考试Teredo:位于NAT后的IPv6节点采用一般的隧道技术(IPv6-over-IPv4)是不能和NAT域外的IPv6节点进行通信的,因为目前的NAT-般不支持协议类型为41(也就是IPv6-over-IPv4)的数据包。
4.8.4.3 Teredo
位于NAT后的IPv6节点采用一般的隧道技术(IPv6-over-IPv4)是不能和NAT域外的IPv6节点进行通信的,因为目前的NAT-般不支持协议类型为41(也就是IPv6-over-IPv4)的数据包。Teredo隧道有别于一般的IPv6-over-IPv4隧道确切的讲,它是一种IPv6-over-UDP隧道。数据包通过被封装在UDP载荷中的方式穿过NAT,这是Teredo隧道的基本思想。
Teredo协议定义了4种通信实体:Client,Server,Relay,Host-specificRelay其中Client指位于NAT域内的双栈主机,Server负责为Client分配Teredo地址,Relay负责转发Client和一般IPv6节点通信时的数据包,Host-specificRelay指不通过Relay可直接和Client进行通信的IPv6主机。这些通信实体都同时支持Pv6/IPv4协议。Teredo还为cli?ent之间的通信进行了优化,可大幅度提高传输性能。
Teredo可使NAT域内的IPv6节点获得全球性的IPv6连接,在因IPv4地址匮乏而广泛运行NAT的地区,尤其是在我国,Teredo隧道无疑具有较好的应用前景。但Teredo的运行需要Relay的支持,并且它不支持隧道中间存在SymmetricNAT,Teredo地址采用规定格式的前缀也不符合IPv6路由分等级的思想,这些不足在一定程度上也将影响Teredo的部署。
编辑推荐:
通信工程师备考资料免费领取
去领取