IPoE session mid-session changes

Mid-session changes such as those initiated by RADIUS CoA or Diameter Gx RAR are applied to all hosts associated with the IPoE session.

A RADIUS CoA message targeting any host of an IPoE session has the same effect as a RADIUS CoA message targeting the IPoE session using the IPoE session Acct-Session-Id as key: all host of the session are targeted and the session state is updated with the new data.

The following tools commands are available to manually enforce a mid-session change:

# tools perform subscriber-mgmt edit-ipoe-session sap <sap-id> mac <mac-address> 
[subscriber <sub-ident-string>] [sub-profile-string <sub-profile-string>] [sla-
profile-string <sla-profile-string>] [inter-dest-id <intermediate-destination-id>] 
[ancp-string <ancp-string>] [app-profile-string <app-profile-string>] [circuit-id 
<circuit-id>] [remote-id <remote-id>]

# tools perform subscriber-mgmt eval-ipoe-session [svc-id <service-id>] [sap <sap-id>] 
[mac <mac-address>] [circuit-id <circuit-id>] [remote-id <remote-id>] [subscriber 
<sub-ident-string>]