IPv6至IPv6網路字首翻譯

IPv6至IPv6網路字首翻譯(英語:IPv6-to-IPv6 Network Prefix Translation,簡稱NPTv6)是用於IPv6的一個實驗性規範,目的是通過類似於 IPv4 中的網路位址轉換(NAT)機制在網路邊緣實現位址獨立性。相比傳統IPv4 NAT,它有更少的架構問題,例如它是無狀態協定,並保留了內網主機的可路由性,使得端到端原則英語end-to-end principle的能力不受損失。但該方法無法正確翻譯存在嵌入IPv6位址的協定(例如IPsec可能會受到影響),以及需要更複雜的DNS設定(水平分割DNS英語split-horizon DNS)。[1]

NPTv6 轉換器互連兩個網路鏈路,其中之一是「內部」網路,其中之一是「外部」網路。

IPv6至IPv6網路字首翻譯的一個用法是小型網路的內送流量備援容錯機制機制;這也可用DHCPv6實現。[2]

NPTv6NAT66 不同的地方在於前者是無狀態的,後者是有狀態的。由於 NPTv6 的無狀態本質,其無法實現一對多的位址轉換,但是可延伸性優於 NAT66 且保留了可路由性。

參考資料

編輯
  1. ^ Wasserman, Margaret. RFC 6296 - IPv6-to-IPv6 Network Prefix Translation. ietf.org. June 2011 [2012-04-30]. (原始內容存檔於2020-04-02). 
  2. ^ Troan, O. RFC7157 - IPv6 Multihoming without Network Address Translation. ietf.org. March 2014 [2015-03-06]. (原始內容存檔於2015-02-23).