1. 程式人生 > >TACACS+和RADIUS這兩種協議間的差異

TACACS+和RADIUS這兩種協議間的差異

   其實理解TACACS+和RADIUS這兩種協議間的差異非常重要。TACACS+的關鍵因素包括不相容TACACS和KTACACS認證和權分離加密所有通訊使用TCP端埠49RADIUS的關鍵因素包括:使用RADIUS代理伺服器提供可擴充套件性將RADIUS認證和授權結合成一個過程只加密密碼;使用UD支援遠端訪問技術、802.1X和SIP。
   TACACS+是Cisco對原始TACACS協議的增強。事實上,TACACS+是一個全新的協議,不相容之前的任何TACACS版本。TACACS+得到CiCo路由器和接入伺服器系列產品的支援。TACACS+提供單獨的AA服務。
    將AAA服務分離出來提供了實現時的靈活性,因為這樣就有可能在使用TACACS+進行授權和記賬,同日時使用另一種方法進行認證。對TACACS+協議的擴充套件提供了比原始TACACS規範更多的認證請求型別和響應碼。
    TACACS+提供多協議支援,例如P和Appletalk。正常的TACACS+操作加密整個資料包以提供更安全的通訊,並使用TCP埠49LivingstonEnterprises開發的RADIUS是一項開放的IETF標準AAA協議,用於網路接入或P移動性等應用。

RADIUS可以在本地和漫遊狀態下工作,通常用於記賬目的。RADIUS目前在RFC28652866、2867和2868中定義。RADIUS協議使用一個相當複雜的操作(涉及訊息摘要5MD5放列和一個共享金鑰)在傳輸過程中隱藏口令,甚至使用口令認證協議(PasswordAuthenticationProtocol,PAP),但資料包的其餘部分以明文形式傳送。RADIUS將認證和授權結合為一個過程。
當一個使用者被認證時,該使用者也就被授權。RADIUS使用UDP埠1645或1812認證,使用UDP埠1646或1813記賬。RADIUS被VoIP服務提供商廣泛使用。它將一個會話發起協議(SessionInitiationProtocol,SIP)的端點(例如一個寬頻電話)的登入證書使用摘要認證發給一個SIP註冊器,然後使用RADIUS發給個RADIUS伺服器。RADIUS也是8021X安全標準所使用的一種通用認證協議。
其實,我們應該知道的是Diameter協議被計劃用來替代RADIUS。Diameter使用一種名為流控傳輸協議的新傳輸協議,並且使用TCP而非UDP封裝。