New R4.29.8 version released
The new R4.29.8 version includes important corrections, especially if using Radius, or to save and load external attributes files.
This release includes only corrections. We advice all users to upgrade to it. The correctiosn included are:
Fix Radius Class and ConnectInfo AVPs causing other AVPs to be ignored.
Those AVPs can include rate policy information that we can use, but only when they follow a certain syntax, specified in our user guide. The problem was that when those AVPs did not follow the syntax to specify a policy, we stopped analyzing further AVPs. This fix is necessary if you use Radius and also any of the following AVPS:
- Session-Timeout
- Session-Timeout-If-Zero
- NAS-ID
- NetElastic-QoS-Profile-Name
- Filter-Id
- Huawei-Input-Peak-Rate
- Huawei-Output-Peak-Rate
- Framed-IPv6-Route
- Framed-Route
Fix counting of packet bytes in rare fragmentation situations.
We have identified a number of rare situations, mostly related to fragmented TCP packets, where we could end up counting wrong the number of bytes sent, sometimes by a large amount. Even though rare, these situations can happen, so we believe this is a positive fix for all customers using TCPO.
Fix errors when loading the external attributes file.
We have identified situations in which the elements of an external attributes files would nt be reproduced exactly. We also saw that there could be inconsistencies with rate policies defined by configuration. This is therefore a recommended fix if you plan to use files to load external attributes.
Fix error storing the attributes file during reloads, when file very large.
We found that during a software reload, if there are too many pending items to write to file, which will take more than a second to store, those items will be lost. It is very uncommon for that to happen, however, but the saving now makes sure that even if there are many items, they will not be lost.