Protocols Facetime, SMPP added
The order of fields in the output of the mdb_dump
utility in the format of the fdpi_ctrl
utility fixed
[bras][dhcp-relay] Parameter
bras_dhcp_opt82 is extended with the following values: 3 - add or replace existing opt82 only in broadcast requests; 4 - add or replace existing opt82 in any requests - broadcast or unicast. The bras_dhcp_opt82_format parameter is taken into account when replacing. Reason: For some Q-in-Q providers it is important that opt82 contains data in a common format, while intermediate relays can insert opt82 in their unique format.
[bras][dhcp-proxy] Fixed: now does not initiate an L2 session into a releaded state.
[bras][dhcp] Changes: does not initiate authorization on Radius. For DHCP subscribers, DHCP-INFORM can be sent if the subscriber needs some more data (options) but the DHCP subscriber is already authorized by DHCP-Request. For subscribers with a static address, DHPC-INFORM can be sent to get additional options. But for L2 subscribers with static IP you have to use VasExperts-L2-User=1 attribute with normal L3 auth.
[bras][dhcp] Fixed: when DHCP-Release/Decline is received, the session status for the subscriber is set to released. This blocks the subscriber's access to the inet.
[pcrf] Fixed: when a connection to the Radius server is broken, active acct-sessions not scheduled for sending in the future may remain.
[bras][dhcp-relay] Fixed: operation in DHCP Proxy mode with fastdpi redundancy via fastpcrf: the subscriber's L2 properties were not transferred to the stand-by Stingray Service Gateway, because from the perspective of pcrf the L3-authorization was performed.
[bras][dhcp-relay] Fixed: When receiving a response replica, an empty acct session from the stand-by fastdpi used to start. Now it does not.
[bras] Changed: TTL exceeded responds from subscriber GW in any direction.
[bras] Added:
bras_transparency parameter in fastdpi.conf: Transparent (1) or not (0)
SSG in L2 BRAS mode. In transparent mode, L2 BRAS does not control the TTL of the packet, it does not send ICMP Time Exceeded when the TTL is exhausted, therefore, for example, the traceroute utility will not recognize the subscriber gateway when tracing. In non-transparent mode (0) L2 BRAS corrects the TTL of the packet and sends ICMP Time Exceeded when exhausted. Default value: 1 (L2 BRAS is transparent).
[bras] Added: saving subscriber GW in subscriber L2 properties (ip_prop). Previously, the gateway address was stored in the UDR as a separate entry with the Gateway "session" type. Now, since TTL processing and the need to send ICMP Time Exceeded in case of TTL packet exhaustion have been added, you need to have in ip_prop the GW address of the subscriber, from which ICMP Time Exceeded will be sent.
[cli] Added to commands: subs prop show - subscriber GW output, subs prop set - subscriber GW setting.
[router]
LAG Support added: If one of the LAG devices has TAP interfaces (involved in routing), traffic to the TAP is captured from all LAG devices.
[bras] Added: L3 auth by ARP request (by sourceIP). Works only in L2 BRAS mode. Performed if L2 ARP auth is disabled or unsuccessful (for example, targetIP is not a gateway address or this gateway is not yet recognized by the
SSG).
[BRAS][ARP]: Fixed: now the VLAN is taken into account when deciding whether to respond to an ARP request to a local client.
[bras][l3] Added: запоминаем subnet mask в L2-свойствах, если задано VasExperts-L2-User=1
[BRAS][DHCP] Changed: DHCP authorization response handlers are always connected.
[router] Updating the ARP cache not only by reply, but also by requests from neighbor hosts.
[router][cli] Added test CLI command - router neighbor cache refresh - forced Linux neighbor cache refresh for IPv4/IPv6.
[router][CLI] Added a default route rule for the router test command
[bras][pppoe] Fixed: output of traces to slave-logs when setting bras_pppoe_trace_mac
[router] Changed: if the ARP cache entry has no L2 properties (MAC address), then we send ICMP dest unreachable, and the packet is dropped. In the CLI statistics, such situations are displayed separately - the counter unknown_gw_mac
[router] Added: forced update of the Linux ARP cache in cases when an IP is added to our ARP cache, but the MAC and VLAN of this entry are unknown.