Print

MSR v9系列路由器PPPOE认证通过后不发送计费报文

2025-03-10 发表

组网及说明

MSR路由器作为PPPOE server,与radius对接做AAA认证

问题描述

MSR路由器作为PPPOE server,与radius对接做AAA认证。

用户可正常上线,通过debug和抓包分析确认用户认证通过后,设备没有发送计费报文,导致用户计费超时下线。

过程分析

查看虚模板配置,未发现错误,多数不发送计费报文是因为没有配置 ppp account-statistics enable,但是本次配置齐全

#

interface Virtual-Template1

ppp authentication-mode chap domain login

 remote address pool cgnat

 ppp account-statistics enable

查看radius状态,发现处于active,且没有block震荡

Primary accounting server:

    Host name: Not configured

    IP   : 10.254.246.50                            Port: 1813 

    VPN  : Not configured                         

    State: Active (duration: 0 weeks, 0 days, 22 hours, 8 minutes, 45 seconds)

    Weight: 0

查看domain域配置,发现配置了私网用户属性 user-address-type private-ipv4,该属性用于存在CGN的场景,常规nat无需配置,因MSR路由器暂时不支持CGN属性,因此该配置导致用户上线异常,无法计费。

#

domain name login

 accounting quota-out online 

 authentication ppp local radius-scheme 1

 authorization ppp local radius-scheme 1

 accounting ppp radius-scheme 1 local

 user-address-type private-ipv4

解决方法

去掉后测试测试正常

#

domain name login

 accounting quota-out online 

 authentication ppp local radius-scheme 1

 authorization ppp local radius-scheme 1

 accounting ppp radius-scheme 1 local