基于層次移動IPv6接入認證設(shè)計與實現(xiàn)
2008/05/21
摘要 在移動IPv6和層次移動IPv6中,移動節(jié)點通過無線接入點(AP)接入網(wǎng)絡(luò)并且自動配置地址,缺乏必要的安全認證和地址管理機制。針對這一問題,文章結(jié)合IPv6的動態(tài)主機配置協(xié)議(DHCPv6)和認證、授權(quán)、計費(AAA,Authentication、Authorization、Accounting)協(xié)議設(shè)計出一套安全可靠的接入認證機制,并給出了實驗結(jié)果,結(jié)果表明該接入認證方案能夠有效實現(xiàn)對移動節(jié)點的合法性進行驗證,認證成功的同時也為移動節(jié)點(MN)配置了合法IP地址,能夠滿足實際應(yīng)用的需要。選項標識定義為OPTION_AUTH_FAIL,類型為46,占2個字節(jié)。
圖1 接入認證時序圖
3.消息流程
接入認證時序如圖1所示,消息流程如下。
圖2 DHCPv6接入認證消息流程圖
2.AAA交互過程
當DHCPv6服務(wù)器調(diào)用子進程執(zhí)行AAA客戶端程序后,AAA客戶端將把從MN傳過來的密碼和用戶名添加到認證請求選項中,向AAAL進行認證。AAAL將收到的消息轉(zhuǎn)發(fā)給AAAH服務(wù)器,AAAH收到認證請求后進行認證。如用戶名和密碼正確,則返回Accecpt響應(yīng)消息,標志認證成功;如用戶名或者密碼錯誤,則返回Reject響應(yīng)消息,標志認證失敗。AAAL收到認證回復消息后記錄認證信息,下次認證時只需詢問AAAL,減少認證步驟。
AAA客戶端對收到的認證回復消息進行判斷,通過創(chuàng)建消息隊列,將認證回復中的認證結(jié)果標志傳遞給DHCPv6服務(wù)器。
3.包過濾
在接入路由器上安裝包過濾器軟件,它工作在網(wǎng)絡(luò)層,根據(jù)ACL列表對每個通過的包進行訪問控制,列表中維護IP地址和MAC地址綁定選項,防止合法IP地址被偽造。ACL列表的更新由DHCPv6服務(wù)器完成,認證成功后將相應(yīng)的IP地址和MAC地址添加到ACL列表中,當DHCPv6分配的地址過期后負責刪除該綁定選項。接入認證開始只允許DHCPv6協(xié)議和AAA協(xié)議的消息包通過,認證成功后只允許綁定列表中維護的IP地址消息包通過,有效地控制了假冒攻擊。
測試結(jié)果
實驗拓撲原理圖如3所示:
圖3 實驗拓撲圖
首先修改層次移動IP的地址配置機制,使其采用有狀態(tài)地址配置,在家鄉(xiāng)代理(HA)、接入路由器1(AR1)、AR2和AR3安裝dibbler軟件和包過濾軟件,在服務(wù)器上安裝RADIUS軟件。
分別在MN上啟動HMIPv6程序,在HA上啟動HMIPv6程序和DHCPv6服務(wù)器程序,在AR1、AR2和AR3上啟動DHCPv6服務(wù)器端程序和路由通告協(xié)議。在服務(wù)器上啟動AAA服務(wù)器端程序。通過手動修改ESSID在家鄉(xiāng)與不同的MAP域之間進行切換,完成在切換過程的接入認證過程。
實驗完成了從家鄉(xiāng)到MAP1中的AR1、AR2和MAP2中的AR3的切換過程的接入認證,以及從MAP1到MAP2切換的接入認證過程。在切換的過程中MN觸發(fā)接入認證過程,只有使用正確的用戶名和密碼才能完成接入,獲得合法的IP地址。切換完成后采用該地址作為轉(zhuǎn)交地址進行綁定注冊和認證過程。如果用戶采用了錯誤的用戶名或者密碼,則在切換過程中不能獲得IP地址,接入認證失敗,不能完成切換過程,MN被拒絕加入相應(yīng)的網(wǎng)絡(luò)。
結(jié)果證明,完成接入認證過程僅需要2s左右,這是完成DHCPv6協(xié)議重復地址檢測過程和AAA協(xié)議信息交互所需的時間,沒有增加附加的延時,并且在認證成功的同時給MN分配了一個合法的IP地址作為在線轉(zhuǎn)交地址。
結(jié)束語
本文結(jié)合HMIPv6、DHCPv6和AAA協(xié)議實現(xiàn)了對MN在不同的網(wǎng)絡(luò)間切換的接入認證過程,對用戶提供了可靠的安全保證,解決了無線接入存在的安全問題;同時便于運營商對接入用戶的管理和維護;采用DHCPv6作為接入認證方式還可以提供對地址的有效管理和附加參數(shù)的配置(如DNS等)。
下一階段主要是考慮如何縮短認證過程時間,實現(xiàn)無縫切換,并且考慮在雙棧下實現(xiàn)接入認證過程,這些也是未來研究的熱點和重點。
參考文獻
1D Johnson,C Perkins,J Arkko.Mobility Support in IPv6.RFC
3775,June 2004.
2H Soliman,C Castelluccia,K E1 Malki,et a1.Hierarchical
Mobile IPv6 Mobility Management(HMIPv6).RFC 4140,August 2005.
3J Bound,B Volz,T Lemon,et al. Dynamic Host Configuration
Protocol for IPv6(DHCPv6).RFC 3315,July 2003.
4C Rigney,A Rubens,W Simpson,S.Willens.Remote Authentication
Dial In User Service.RFC 2865.June 2000.
5A Patel,K Leung,M Khalil,H Akhtar. Authentication Protocol
for Mobile IPv6.RFC 4285.January 2006.
中國信息產(chǎn)業(yè)網(wǎng)(www.cnii.com.cn)
下一代媒體網(wǎng)關(guān)系統(tǒng)架構(gòu)及實現(xiàn) 2008-05-15 |
基于電信網(wǎng)的家庭網(wǎng)關(guān) 2008-05-08 |
業(yè)務(wù)網(wǎng)承載網(wǎng)和終端 影響未來網(wǎng)絡(luò)發(fā)展 2008-04-28 |
NGN分層網(wǎng)絡(luò)安全方案 2008-04-23 |
透析基于IP協(xié)議的網(wǎng)絡(luò)演進相關(guān)技術(shù) 2008-04-15 |