這次要做的計畫內容,就是要針對UE做offload。
ANDSF主要架構如下:

ANDSF 與 UE溝通的介面為S14 其大致的架構如下:

ISMP - 當UE在同一個時間只能連上一種網路(LAN or Cellular 網路)時,ANDSF會根據哪個網路負載量較少,而建議UE連上此網路
ISRP - 當UE在同一個時間可以連上多種網路(LAN or Cellular 網路)時,ANDSF 會根據不同應用程式的應用走不同路線
IARP - 可以根據所接受到的 IARP 路由策略以及 UE 的偏好設定來為某限定的IP flow選擇路由路徑, 該路由路徑必須是現有的active IP interface並且連結到一個指定的APN(3G和網際網路之間的gateway)
Discovery information - 找尋UE附近可以連上網路的訊息
Rule Selection Information - 當UE在做roaming 的時候和收到從HPLMN與VPLMN的ANDSF規則,如何選擇active 的 ISMP,ISRP,WLANSP
WLANSP - 要選擇哪個最適合UE的WLAN
Home Operator Preference information - 讓UE建立PDN的連線而不透過WLAN連上網路
IARP應該是計畫中比較要用到的元件。
在此詳細介紹一下IARP的細節元件:



在IARP中可以設定多個Rules,但一次只能用一個Rule,為'Active' IARP Rule。 此外當UE在Roaming時,ANDSF不會提供IARP給UE。
AddressType - IPv4 或 IPv6
StartSourceIP - IPflow 的 IP addresses 範圍第一個 IP address
EndSourceIP - IPflow 的 IP addresses 範圍最後一個 IP address
ProtocolType - IPv4 header 的 Protocol , IPv6 header 的 Next header
StartSourcePortNumber - IPflow 的 PortNumbers 範圍第一個 PortNumber
EndSourcePortNumber - IPflow 的 PortNumbers 範圍最後一個 PortNumber
Qos - 設定Qos 參數
DomainName - 目的地的網址
APN - APN的名稱 , 有<APN>的格式
Update Policy - UE 是否要更新IARP rule
ANDSF 與UE傳遞的格式為 XML ,所以現在要研究 Android 要如何 讀取 XML格式
參考自 3GPP TS24.312( R12), TS23.402( R12)