Changelog of SSG BETA-version [Документация VAS Experts]

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revisionPrevious revision
Next revision
Previous revision
en:dpi:dpi_components:platform:dpi_admin:testversion_install [2025/09/03 08:06] – [Changes in version 14.0 BETA2] elena.krasnobryzhen:dpi:dpi_components:platform:dpi_admin:testversion_install [2025/09/09 15:33] (current) elena.krasnobryzh
Line 35: Line 35:
     hal mempool stat</code>DPDK must be built with statistics collection enabled to display mempool stats     hal mempool stat</code>DPDK must be built with statistics collection enabled to display mempool stats
   - [BRAS][DHCP] Fixed crash when parsing Framed-Pool Renew response if it contains no DHCP options   - [BRAS][DHCP] Fixed crash when parsing Framed-Pool Renew response if it contains no DHCP options
-  - [PCRF][Acct] Fixed: Interim-Update sending is now disabled when ''Acct-Interim-Interval = 0'' is explicitly set in the RADIUS response+  - [PCRF][Acct] Fixed: Interim-Update sending is now disabled when ''Acct-Interim-Interval = 0'' is explicitly set in the RADIUS response. For more details, see sections  [[en:dpi:bras_bng:radius_integration:radius_auth_server_integration:radius_auth_response#acct-interim-interval|Subscriber authorization attributes]], [[en:dpi:bras_bng:bras_pppoe:bras_pppoe_radius:bras_pppoe_radius_acc]], [[en:dpi:bras_bng:bras_pppoe:bras_pppoe_radius:bras_pppoe_radius_rej]]
   - [VASE_CLI] Created a unified CLI for managing DPI, BRAS, DHCP (KEA), ROUTER (BIRD) with support for authorization and command logging via TACACS (VEOS 8.x required)   - [VASE_CLI] Created a unified CLI for managing DPI, BRAS, DHCP (KEA), ROUTER (BIRD) with support for authorization and command logging via TACACS (VEOS 8.x required)
   - [SNMP] Created a module for monitoring system components via SNMP   - [SNMP] Created a module for monitoring system components via SNMP
Line 41: Line 41:
 ====Changes in version 14.0 BETA4==== ====Changes in version 14.0 BETA4====
   - [DPI] Added DOQ 49318 protocol (DNS-over-QUIC)   - [DPI] Added DOQ 49318 protocol (DNS-over-QUIC)
-  - [Router] Announcing subscriber white addresses for 1:1 NAT individually and after authentication+  - [Router] Announcing subscriber white addresses for 1:1 NAT individually and after authentication. [[en:dpi:opt_cgnat:сgnat_settings|Description]]
   - [PCRF] Added support for service 19 "DNS spoofing", profile required. [[en:dpi:dpi_options:dns_substitution|Description]]   - [PCRF] Added support for service 19 "DNS spoofing", profile required. [[en:dpi:dpi_options:dns_substitution|Description]]
   - [DPDK] Added ''dpdk_engine=6'' (''mqrx-bridge'') — number of RSS dispatchers per bridge. [[en:dpi:dpi_components:platform:dpi_config#dpdk_engine_6rss_dispatchers_per_bridge|Description]]   - [DPDK] Added ''dpdk_engine=6'' (''mqrx-bridge'') — number of RSS dispatchers per bridge. [[en:dpi:dpi_components:platform:dpi_config#dpdk_engine_6rss_dispatchers_per_bridge|Description]]
Line 93: Line 93:
   - [CLI] Added ''stat firewall'' command   - [CLI] Added ''stat firewall'' command
  
-====Changes in Version 14.0 BETA4.5====+====Changes in version 14.0 BETA4.5====
   - [DPI] Added BIGO_CDN protocol (49324)   - [DPI] Added BIGO_CDN protocol (49324)
   - [DPI] Added UDP support for BIGOTV   - [DPI] Added UDP support for BIGOTV
Line 100: Line 100:
   - [DPDK] Removed deprecated rx channels settings and related checks   - [DPDK] Removed deprecated rx channels settings and related checks
  
-====Changes in Version 14.0 BETA4.6====+====Changes in version 14.0 BETA4.6====
   - [IPFIX] Added configurable sending of drop octets/packets counters when generating IPFIX fullflow   - [IPFIX] Added configurable sending of drop octets/packets counters when generating IPFIX fullflow
   - [PCAP] Added capability to save traffic of a specified vlan using the ''ajb_save_vlan'' parameter   - [PCAP] Added capability to save traffic of a specified vlan using the ''ajb_save_vlan'' parameter
Line 108: Line 108:
   - [Router] Fixed: interception and diversion of IPv6 packets to tap interfaces. Link-local addresses were not diverted to tap, even if explicitly specified in the ''router.subnet6'' settings.   - [Router] Fixed: interception and diversion of IPv6 packets to tap interfaces. Link-local addresses were not diverted to tap, even if explicitly specified in the ''router.subnet6'' settings.
   - [BRAS][L2TP] Fixed: length field in L2TP header for data packets. According to RFC, the len field in L2TP header is optional for data packets. Some L2TP client implementations do not understand data packets with the len field in the L2TP header. This fix adjusts FastDPI's behavior: if data packets from the subscriber arrive without the len field, then SSG will also send data packets without this field. If data packets from the subscriber contain the len field, SSG will include it as well.   - [BRAS][L2TP] Fixed: length field in L2TP header for data packets. According to RFC, the len field in L2TP header is optional for data packets. Some L2TP client implementations do not understand data packets with the len field in the L2TP header. This fix adjusts FastDPI's behavior: if data packets from the subscriber arrive without the len field, then SSG will also send data packets without this field. If data packets from the subscriber contain the len field, SSG will include it as well.
 +
 +====Changes in version 14.0 BETA4.7====
 +  - [BRAS] Fixed: sending commands from the ''pending_queue''. In some cases (e.g., during state transitions of the pcrf monitor ''initial -> connected''), sending commands from the ''pending_queue'' was not triggered, which caused commands to "hang" in the queue indefinitely (until reconnection due to a socket error).
 +
 +====Changes in version 14.0 BETA4.8====
 +  - Fixed a recently introduced error (affecting betas 4.6 and 4.7) in the session lifecycle that leads to resource exhaustion over time; an operational update from these versions (or rollback) is recommended.
 +
 ====Update instructions==== ====Update instructions====
 You can check the current installed version with the command below You can check the current installed version with the command below