This is an old revision of the document!
Test version installation
Changes in version 13.1 BETA1
- [BRAS] Control of subscriber activity using unicast ARP Request. Previously, bcast ARP Request was used, which is not optimal for the network. Description
- [CLI] Fixed: help() for IPv6 addresses in the
subs prop show
command - [Router] Fixed: port selection for recording in through LAG. If LAG passes through fastDPI, then when selecting a port for recording with TAP, it is necessary to consider not only the Link Up/Down state of the port itself but also the Link Up/Down state of the second bridge leg for this port
- [Router] Fixed: NAT profile subnet announcement upon addition
- [Router] Added CLI command
router vrf dump
. The command displays the list of VRFs set in the system and their properties. - [Router] ARP management. Description
- [BRAS][CLI] Fixed parsing error of the
subs prop del
command parameters, which caused the inability to delete properties by IP with the errorERROR: Result code=9: No subscriber IP address
- [PCAP] Fixed: PCAP file rotation upon reload
Changes in version 13.1 BETA2
- [BRAS][DHCP] Added CLI command
dhcp disconnect
. This is a CLI analogue of CoA Disconnect. The disconnection mode is set by thebras_dhcp_disconnect
option.dhcp disconnect all
- disconnect all DHCP sessionsdhcp disconnect [ mac=X | ip=X ]
- disconnect the specified session
- [BRAS] Fixed: sending L3 reauth for L2 subscriber in advance, without waiting for session timeout
- [BRAS][DHCP] Added the number of sessions closed due to inactivity (SHCV) to the
dhcp show stat
CLI command - [BRAS][DHCP] Added: SHCV (Subscriber Host Connectivity Verification) — control of DHCP subscriber activity. Description
- [LAG] Fixed: failure to reset the array when building a new list of active ports. The error leads to fastDPI crash (array overflow and memory corruption)
- [Router] Fixed: do not consider term by AS when announcing NAT subnets. The
term_by_AS
mode applies to subscribers, not to NAT profiles, so it should not be considered when announcing the NAT subnet
Changes in version 13.1 BETA3
- [DPI][BRAS] Global code refactoring - discontinued support for
pf_ring
- [DPI] Added service 19 - DNS response substitution. Description
- Changed the minimum PCAP file size to 100 MB. Description
- Improved DROP event tracing
- [BRAS] Added: ARP Proxy for known routes (router mode only). A new flag has been added to the
bras_arp_proxy
option - 0x0004. Description
Changes in version 13.1 BETA4
Clients using the Router are advised not to install version 13.1 BETA4 due to a discovered bug.
The bug is fixed in version 13.1 BETA5.
The bug is fixed in version 13.1 BETA5.
- [BRAS][PPPOE] Separation of PPPoE options into PPP and PPPoE options
- [BRAS] Fixed: recalculation of the checksum in some cases when changing the ICMPv6 packet
- [LAG] Added error logging "no mbuf" when sending LACP
- [Engine][DPDK] Increased the number of
mbuf
inselfgen mempool
if the router is enabled: if the router is disabled:mempool size=512 * number_of_slaves_per_cluster
, if the router is enabled:mempool size=8 * 1024 * number_of_slaves_per_cluster
- [BRAS][DHCP] Fixed: repeated SHCV triggering on an already "closed" record. With some correct values of the
bras_dhcp_disconnect
option, the DHCP session does not actually close, leading to repeated SHCV algorithm triggering for this session. This is expressed as a monotonic increase in the 'SHCV: session closed by inactivity' counter in thedhcp show stat
CLI command. - Changed: tracing in
vdpi_new_flow_nat_ipv4
is always displayed - Fixed: depending on the value of the
nat_exclude_private
parameter, the pair CHECK_AS_LOCAL or CHECK_AS_PEER is additionally checked for AS with local interconnect - [Radius] Discontinued support for
pf_ring
Changes in version 13.1 BETA5
- [Router] Fixed packet interception order from the general processing pipeline
- [BRAS] Fixed an error in intercepting and processing ICMPv6 packets, leading to formation of a crust
- Fixed erroneous appearance of an ERROR level message for some
fdpi_ctrl
requests - The list and filling of AS for IPv4 can be performed dynamically during reload or from the cloud (setting
asnum_source=0(default),1,2,etc
similar tofederal_black_list
) - Fixed: incorrect parsing of TLS(SNI) in case multiple 'ALPN Protocol' are specified
Update instructions
You can check the current installed version with the command below
yum info fastdpi
If you have CentOS 6.x or CentOS 8.x installed, then switch the repository once with the command:
sed -i -e '/^mirrorlist=http:\/\//d' -e 's/^# *baseurl=http:\/\/mirror.centos.org/baseurl=http:\/\/vault .centos.org/' /etc/yum.repos.d/CentOS-*.repo
and then update as usual.
To install the test version, you should issue the following command:
yum --enablerepo vasexperts-beta update fastdpi
Downgrade to 13.0:
yum downgrade fastdpi-13.0 fastpcrf-13.0
After an update or version change, a restart of the service is required.