NAT64屬於有狀態的地址轉換技術,IVI屬於無狀態的地址轉換技術,本博文簡單總結下有狀態(stateful)和無狀態(stateless)地址轉換的特點。
有狀態地址轉換的特點:(以NAT64技術中IPv6用戶訪問IPv4-only服務器為例)
在XLAT上維持IPv4 addr/port與IPv6 addr/port的轉換狀態(IPv6用戶地址與轉換後的IPv4 addr/port之間的映射關系)
在XLAT上配置地址轉換規則(映射算法)(IPv4-only服務器地址與DNS64合成的IPv6地址之間的映射算法)
僅支持IPv6發起訪問
供IPv6訪問的IPv4服務器可以分配私網地址,也可以分配公網地址
發起訪問的IPv6用戶可以分配任意IPv6地址
不能為IPv6節點分配恆定唯一的IPv4地址
無狀態地址轉換的特點:(以IVI技術為例)
在XLAT上配置地址轉換規則(映射算法),無需維護IPv4/IPv6轉換狀態
支持IPv6發起IPv4訪問也支持IPv4發起IPv6訪問
支持E2E地址透明
由於IPv6地址空間和IPv4地址空間不對稱,IPv4只能訪問一部分IPv6地址
要轉換的IPv6地址是具有特定前綴的IPv6地址
要轉換的IPv4地址建議不要采用私網IPv4地址
用更為通俗的話解釋就是,無狀態地址轉換時,IPv4地址和IPv6地址存在緊密關系,通過某種映射算法唯一確定,同一個用戶再任何時間轉換的結果都是一樣的,XLAT不需要記錄任何session信息(映射表),僅需要維護映射算法即可。有狀態地址轉換時,IPv4地址和IPv6地址不存在任何關系,需要根據目前IPv4 Pool的使用狀態選擇可用地址和端口進行映射,同一個用戶在不同時間轉換獲得的結果是不同的,XLAT需要記錄用戶轉換時的session信息(映射表)。
簡言之:如果XLAT需要記錄地址轉換前後的映射情況即為有狀態,反之為無狀態。
原文鏈接:http://blog.csdn.net/hanlijin/article/details/17047719