Hello. I have IPoE customers, with IPoE sessions configured like this:
policy-map type control IPoE
class type control CM_C_IPoE_RTIMEOUT_REAUTH event timed-policy-expiry 1 service disconnect
!
class type control CM_C_IPoE_REJECT_REAUTH event timed-policy-expiry 1 service disconnect
!
class type control always event session-start
10 authorize aaa list IPOE password ciscoo identifier source-ip-address
20 set-timer IPoE_REJECT_REAUTH 1
30 service-policy type service aaa list IPOE name NoMoney10
34 service-policy type service aaa list IPOE name NoMoney400
40 service-policy type service aaa list IPOE name NoMoney500
50 service-policy type service aaa list IPOE name NoMoney510
!
class type control always event service-stop 1 service-policy type service unapply identifier service-name
!
class type control always event session-restart
10 authorize aaa list IPOE password ciscoo identifier source-ip-address
20 set-timer IPoE_REJECT_REAUTH 1
30 service-policy type service aaa list IPOE name NoMoney10
34 service-policy type service aaa list IPOE name NoMoney400
40 service-policy type service aaa list IPOE name NoMoney500
50 service-policy type service aaa list IPOE name NoMoney510
!
class type control always event radius-timeout 1 set-timer IPoE_RTIMEOUT_REAUTH 1
10 service-policy type service aaa list IPOE name NoMoney10
14 service-policy type service aaa list IPOE name NoMoney400
20 service-policy type service aaa list IPOE name NoMoney500
30 service-policy type service aaa list IPOE name NoMoney510
!
!
!
interface TenGigabitEthernet0/1/0.2002010
description client xxx
encapsulation dot1Q 200 second-dot1q 2010
ip unnumbered Loopback2
ip nat outside
ip verify unicast source reachable-via rx l2-src
service-policy type control IPoE
ip subscriber routed
initiator unclassified ip-address
!
ip route x.x.x.110 255.255.255.255 TenGigabitEthernet0/1/0.2002010 x.x.x.110 name clientxxx
!
That works fine, but, suppose i want to give this client another additional IP address:
ip route x.x.x.111 255.255.255.255 TenGigabitEthernet0/1/0.2002010 x.x.x.111 name clientxxx
And now if there is a traffic coming in from this IP, ASR creates another, independent session, with it's own shaping policies and so on. But i require that those two IPs share same session and same bandwidth.
Is it possible to return some command from RADIUS Access-Accept to "join" new session to existing one?