從上面的拓撲圖中能夠看出,用戶處於xsss域中,經過出口設備BAS再經由FireWall去訪問Internet,BAS做爲校園網的核心設備負責對用戶訪問Internet的權限進行控制,執行AAA認證,認證模式採用Radius服務器認證和計費,如今須要實現ISP對xsss域內的用戶進行Radius認證,必須在BAS上配置AAA認證和Radius模板來完成對接入用戶的控制與管理。 在LSW2上的配置以下: 1、配置AAA認證方案 [Huawei]aaa [Huawei-aaa]authentication-scheme xsss_aut 配置AAA認證方案名爲xsss_aut [Huawei-aaa-authen-aaa]authentication-mode radius local 配置AAA認證模式爲先Radius,如無響應則本地認證 [Huawei-aaa-authen-aaa]quit [Huawei-aaa]accounting-scheme xsss_acc 配置AAA計費方案名爲xsss_acc [Huawei-aaa-accounting-xsss_acc]accounting-mode radius 配置AAA計費模式爲Radius服務器計費 [Huawei-aaa-accounting-xsss_acc]accounting start-fail offline 配置當開始計費失敗時,將用戶離線 [Huawei-aaa-accounting-xsss_acc]quit 2、配置Radius模板 [Huawei]radius-server template xsss_tpl 配置Raduis模板名爲xsss_tpl [Huawei-radius-xsss_tpl]radius-server authentication 172.17.16.254 1812 主radius認證服務地址和端口 [Huawei-radius-xsss_tpl]radius-server authentication 172.17.16.253 1812 secondary 備用認證服務器 [Huawei-radius-xsss_tpl]radius-server accounting 172.17.16.253 1812 主radius計費服務地址和端口 [Huawei-radius-xsss_tpl]radius-server accounting 172.17.16.253 1813 secondary 備用計費服務器 [Huawei-radius-xsss_tpl]radius-server shared-key cipher mykey 配置設備與Radius通訊的共享祕鑰爲mykey [Huawei-radius-xsss_tpl]radius-server retransmit 2 timeout 5 配置發送請求報文的超時重傳次數爲2s,間隔爲5s [Huawei-radius-xsss_tpl]quit 3、在AAA用戶域綁定要使用的AAA認證和Radius模板 [Huawei]aaa [Huawei-aaa]domain xsss 配置AAA域,名稱xsss [Huawei-aaa-domain-xsss]authentication-scheme xsss_aut 在域中綁定AAA認證方案 [Huawei-aaa-domain-xsss]accounting-scheme xsss_acc 在域中綁定AAA計費方案 [Huawei-aaa-domain-xsss]radius-server xsss_tpl 在域中綁定Radius模板 [Huawei-aaa-domain-xsss]quit 檢查命令: [Huawei]display radius-server configuration template xsss_tpl ------------------------------------------------------------------------------ Server-template-name : xsss_tpl Protocol-version : standard Traffic-unit : B Shared-secret-key : aaYOZ$V^P35NZPO3JBXBHA!! Timeout-interval(in second) : 5 Primary-authentication-server : 172.17.16.254 :1812 :-LoopBack:NULL Source-IP:0.0.0.0 Primary-accounting-server : 172.17.16.254 :1813 :-LoopBack:NULL Source-IP:0.0.0.0 Secondary-authentication-server : 172.17.16.253 :1812 :-LoopBack:NULL Source-IP:0.0.0.0 Secondary-accounting-server : 172.17.16.253 :1813 :-LoopBack:NULL Source-IP:0.0.0.0 Retransmission : 2 Domain-included : YES NAS-IP-Address : 0.0.0.0 Calling-station-id MAC-format : xxxx-xxxx-xxxx ------------------------------------------------------------------------------ [Huawei] [Huawei]display domain name xsss Domain-name : xsss Domain-state : Active Authentication-scheme-name : xsss_aut Accounting-scheme-name : xsss_acc Authorization-scheme-name : - Service-scheme-name : - RADIUS-server-template : xsss_tpl HWTACACS-server-template : - [Huawei] Session 2 AAA+HWTACACS進行認證、受權、計費(默認全部使用TCP端口49),拓撲不變 HWTACACS(Huawei Terminal Access Controller Access Control System)協議是華爲對TACACS進行了擴展的協議 HWTACACS是在TACACS(RFC1492)基礎上進行了功能加強的一種安全協議。該協議與RADIUS協議相似,主要是經過「客戶端—服務器」模式與HWTACACS服務器通訊來實現多種用戶的AAA功能。 HWTACACS與RADIUS的不一樣在於: l RADIUS基於UDP協議,而HWTACACS基於TCP協議。 l RADIUS的認證和受權綁定在一塊兒,而HWTACACS的認證和受權是獨立的。 l RADIUS只對用戶的密碼進行加密,HWTACACS能夠對整個報文進行加密。 [Huawei]aaa [Huawei-aaa]authentication-scheme xsss_aut 配置AAA認證方案名爲xsss_aut [Huawei-aaa-authen-aaa]authentication-mode hwtacacs local 配置AAA認證模式爲先hwtacacs,如無響應則本地認證 [Huawei-aaa-authen-aaa]authentication-super hwtacacs super 接入用戶進行提權時,先進行hwtacacs認證,如無響應再本地認證 [Huawei-aaa-authen-aaa]quit [Huawei]aaa [Huawei-aaa]authorization-scheme shou_quan 配置AAA受權方案名爲xsss_aut [Huawei-aaa-author-aaa]authorization-mode hwtacacs local 配置AAA受權模式爲先hwtacacs,如無響應則本地受權 [Huawei-aaa-author-aaa]quit [Huawei-aaa]accounting-scheme xsss_acc 配置AAA計費方案名爲xsss_acc [Huawei-aaa-accounting-xsss_acc]accounting-mode hwtacacs 配置AAA計費模式爲hwtacacs服務器計費 [Huawei-aaa-accounting-xsss_acc]accounting start-fail offline 配置當開始計費失敗時,將用戶離線 [Huawei-aaa-accounting-xsss_acc]accounting relaltime 3 配置對用戶進行實時計費,計費間隔爲3min [Huawei-aaa-accounting-xsss_acc]quit 2、配置hwtacacs模板 [Huawei]hwtacacs-server template xsss_tpl 配置hwtacacs模板名爲xsss_tpl [Huawei-hwtacacs-xsss_tpl]hwtacacs-server authentication 172.17.16.254 49 主hwtacacs認證服務地址和端口 [Huawei-hwtacacs-xsss_tpl]hwtacacs-server authentication 172.17.16.253 49 secondary 備用認證服務器 [Huawei-hwtacacs-xsss_tpl]hwtacacs-server authorization 172.17.16.253 49 主hwtacacs受權服務地址和端口 [Huawei-hwtacacs-xsss_tpl]hwtacacs-server authorization 172.17.16.253 49 secondary 備用受權服務器 [Huawei-hwtacacs-xsss_tpl]hwtacacs-server accounting 172.17.16.253 49 主hwtacacs計費服務地址和端口 [Huawei-hwtacacs-xsss_tpl]hwtacacs-server accounting 172.17.16.253 49 secondary 備用計費服務器 [Huawei-hwtacacs-xsss_tpl]hwtacacs-server shared-key cipher mykey 配置設備與hwtacacs通訊的共享祕鑰爲mykey [Huawei-hwtacacs-xsss_tpl]quit 3、在AAA用戶域綁定要使用的AAA認證和hwtacacs模板 [Huawei]aaa [Huawei-aaa]domain xsss 配置AAA域,名稱xsss [Huawei-aaa-domain-xsss]authentication-scheme xsss_aut 在域中綁定AAA認證方案 [Huawei-aaa-domain-xsss]authorization-scheme shou_quan 在域中綁定AAA認證方案 [Huawei-aaa-domain-xsss]accounting-scheme xsss_acc 在域中綁定AAA計費方案 [Huawei-aaa-domain-xsss]hwtacacs-server xsss_tpl 在域中綁定hwtacacs模板 [Huawei-aaa-domain-xsss]quit 檢查命令: [Huawei]display hwtacacs-server template xsss_tpl --------------------------------------------------------------------------- HWTACACS-server template name : xsss_tpl Primary-authentication-server : 172.17.16.254:49:- Primary-authorization-server : 172.17.16.254:49- Primary-accounting-server : 172.17.16.254:49:- Secondary-authentication-server : 172.17.16.253:49:- Secondary-authorization-server : 172.17.16.253:49:- Secondary-accounting-server : 172.17.16.253:49:- Current-authentication-server : 172.17.16.254:49:- Current-authorization-server : 172.17.16.254:49:- Current-accounting-server : 172.17.16.254:49:- Source-IP-address : 0.0.0.0 Shared-key : mykey Quiet-interval(min) : 5 Response-timeout-Interval(sec) : 5 Domain-included : Yes Traffic-unit : B --------------------------------------------------------------------------- Total 1,1 printed [Huawei] [Huawei]display domain name xsss Domain-name : xsss Domain-state : Active Authentication-scheme-name : xsss_aut Accounting-scheme-name : xsss_acc Authorization-scheme-name : shou_quan Service-scheme-name : - RADIUS-server-template : - HWTACACS-server-template : xsss_tpl [Huawei]