用户-----交换机----BRAS------AAA
现场开局,pppoe用户双栈,用户第一次上线正常,但是下线后二次上线会出现无法上线的情况,。trace 上线失败的原因是AAA侧拒绝了pppoe用户的上线请求。AAA侧给出解释,我们二次上线的计费报文没带Framed-IP-Address字段导致。
#
interface Route-Aggregation1.1010
ip address 172.27.91.XXX 255.255.255.128
vlan-type dot1q vid 1010
ipv6 dhcp select server
ipv6 address 2001:250:582B:xxxx:xxxx::xxxx/80
ipv6 nd autoconfig managed-address-flag
ipv6 nd autoconfig other-flag
undo ipv6 nd ra halt
pppoe-server bind virtual-template 1
#
interface Virtual-Template1
ppp account-statistics enable
ppp authentication-mode chap domain test
ppp ipcp dns 172.23.16.XX
ipv6 nd autoconfig managed-address-flag
ipv6 nd autoconfig other-flag
undo ipv6 nd ra halt
AAA侧抓包和deb radius packet确认设备第一个计费开始报文确实没带该属性,但是马上就有一个计费更新报文就带了Framed-IP-Address。
目前的设备实现:地址分配到了设备才发计费开始报文。现在由于现场配置了pppoe双栈,v6和v4栈单独分地址,只要一个栈先发放地址,设备就会发计费开始报文,现场的情况为v6栈先发地址,还没有获得v4地址设备先发了计费开始报文,该报文没带Framed-IP-Address,v4栈分发地址后再发计费更新报文带v4 Framed-IP-Address属性。和AAA侧沟通,现场AAA不认计费更新报文中的属性,需要在计费开始报文中带Framed-IP-Address。
根据抓包看v4和v6地址分配间隔在3s之内,通过配置计费延迟5s,等两个栈一同发出地址后发计费更新报文解决。
#配置发送计费开始请求报文的延迟时间。
accounting start-delay delay-time
备注:有些AAA会认可计费更新报文中的Framed-IP-Address属性,该问题也能避免
该案例暂时没有网友评论
✖
案例意见反馈
亲~登录后才可以操作哦!
确定你的邮箱还未认证,请认证邮箱或绑定手机后进行当前操作