摘要:通信工程師互聯網技術考試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的部署。
編輯推薦:
通信工程師備考資料免費領取
去領取
專注在線職業教育25年