组网需求
如图1所示,用户通过SwitchA访问网络,用户同处于huawei域。SwitchB作为目的网络接入服务器。用户首先需要穿越SwitchA和SwitchB所在的网络,然后通过服务器的远端认证才能通过SwitchB访问目的网络。在SwitchB上的远端认证方式如下:
用RADIUS服务器对接入用户进行认证、计费。
RADIUS服务器129.7.66.66/24作为主用认证服务器和计费服务器,RADIUS服务器129.7.66.67/24作为备用认证服务器和计费服务器,认证端口号缺省为1812,计费端口号缺省为1813。
图1-3 采用RADIUS 协议对用户进行认证和计费组网图
配置思路
用如下的思路配置采用RADIUS协议对用户进行认证和计费。
1. 配置RADIUS服务器模板。
2. 配置认证方案、计费方案。
3. 在域下应用RADIUS服务器模板、认证方案和计费方案。
以下配置均在SwitchB上进行。
步骤1 配置RADIUS服务器模板
# 配置RADIUS服务器模板shiva。
<Quidway> system-view
[Quidway] radius-server template shiva
# 配置RADIUS主用认证服务器和计费服务器的IP地址、端口。
[Quidway-radius-shiva] radius-server authentication 129.7.66.66 1812
[Quidway-radius-shiva] radius-server accounting 129.7.66.66 1813
# 配置RADIUS备用认证服务器和计费服务器的IP地址、端口。
[Quidway-radius-shiva] radius-server authentication 129.7.66.67 1812 secondary
[Quidway-radius-shiva] radius-server accounting 129.7.66.67 1813 secondary
# 配置RADIUS服务器密钥、重传次数。
[Quidway-radius-shiva] radius-server shared-key cipher hello
[Quidway-radius-shiva] radius-server retransmit 2
[Quidway-radius-shiva] quit
步骤2 配置认证方案、计费方案
# 配置认证方案auth,认证模式为RADIUS。
[Quidway] aaa
[Quidway-aaa] authentication-scheme auth
[Quidway-aaa-authen-auth] authentication-mode radius local
[Quidway-aaa-authen-auth] quit
# 配置计费方案abc,计费模式为RADIUS,并配置当开始计费失败时,允许用户上线。
[Quidway-aaa] accounting-scheme abc
[Quidway-aaa-accounting-abc] accounting-mode radius
[Quidway-aaa-accounting-abc] accounting start-fail online
[Quidway-aaa-accounting-abc] quit
步骤3 配置huawei域,在域下应用认证方案auth、计费方案abc、RADIUS模板shiva
[Quidway-aaa] domain huawei
[Quidway-aaa-domain-huawei] authentication-scheme auth
[Quidway-aaa-domain-huawei] accounting-scheme abc
[Quidway-aaa-domain-huawei] radius-server shiva
步骤4 检查配置结果
在SwitchB上执行命令display radius-server configuration template,可以观察到该
RADIUS服务器模板的配置与要求一致。
<Quidway> display radius-server configuration template shiva
------------------------------------------------------------------------------
Server-template-name : shiva
Protocol-version : standard
Traffic-unit : B
Shared-secret-key : %$%$1"y;E[c;<.(_RS/w*!`IOxof%$%$
Timeout-interval(in second) : 5
Primary-authentication-server : 129.7.66.66 :1812 :-
LoopBack:NULL Source-IP:::
Primary-accounting-server : 129.7.66.66 :1813 :-
LoopBack:NULL Source-IP:::
Secondary-authentication-server : 129.7.66.67 :1812 :-
LoopBack:NULL Source-IP:::
Secondary-accounting-server : 129.7.66.67 :1813 :-
LoopBack:NULL Source-IP:::
Retransmission : 2
EndPacketSendTime : 0
Dead time(in minute) : 5
Domain-included : YES
NAS-IP-Address : 0.0.0.0
NAS-IPv6-Address : ::
Calling-station-id MAC-format : xxxx-xxxx-xxxx
------------------------------------------------------------------------------
----结束
SwitchB的配置文件
#
radius-server template shiva
radius-server shared-key cipher %$%$1"y;E[c;<.(_RS/w*!`IOxof%$%$
radius-server authentication 129.7.66.66 1812
radius-server authentication 129.7.66.67 1812 secondary
radius-server accounting 129.7.66.66 1813
radius-server accounting 129.7.66.67 1813 secondary
radius-server retransmit 2
#
aaa
authentication-scheme auth
authentication-mode radius local
accounting-scheme abc
accounting-mode radius
accounting start-fail online
domain huawei
authentication-scheme auth
accounting-scheme abc
radius-server shiva
#
return





