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的部署。
编辑推荐:
你适合考什么证书?扫码一查便知

热门:中级通信传输与接入有线7天题库会员 | 中级通信动力与环境7天题库会员
推荐:2027年通信工程师考试时间 | 2026年通信工程师真题及答案解析
备考:通信历年真题在线自测 | 通信备考资料免费下载 | 通信课程免费试听