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