Releases: rtbrick/bngblaster
Releases · rtbrick/bngblaster
0.6.1
RtBrick BNG Blaster Version 0.6.1
New Features
- Display stream flow delay in milliseconds in the stdout report
- Display sessions with session traffic flows not verified in
sessions-pendingcommand
Fixes
- Fix L2TP RX stats in interactive mode (ncurses)
- Fix L2TP LNS StopCCN processing
0.6.0
RtBrick BNG Blaster Version 0.6.0
New Features
- Interactive mode (curses) enhancements
- Add support for multiple network interfaces
- Add support for A10NSP interfaces
- Add support to assign traffic streams to thread groups
- Add support for traffic streams with < 1 PPS (e.g. 0.1, 0.02, ...)
- Add support to respond ICMPv6 echo-requests (PING)
- Add support to include per session and streams statistics in the JSON report file
Fixes
- Fix IPv4 Router Alert Option Bug
- Fix ICMPv6 Encode
- Fix MC MAC Addresses
Internal Changes
- Enhanced support for threaded traffic streams
- Increased traffic throughput (> 1M PPS)
- Increased traffic stream scaling (> 1M streams)
Community Contributors
- Istvan Ruzman (Istvan91)
0.5.7
RtBrick BNG Blaster Version 0.5.7
Fixes
- Fix L2TP LNS IPCP negotiations
0.5.6
RtBrick BNG Blaster Version 0.5.6
New Features
- Add config option to set network interface gateway MAC statically
- Add support for VLAN 0x88a8 (QinQ) #39
- Add support for jumbo frame streams
- Add support for PPP LCP Vendor Extensions
- Add support for PPP LCP Connection-Status-Message
Fixes
- Fix IGMP for IPoE
0.5.5
RtBrick BNG Blaster Version 0.5.5
Fixes
- MAC address string format crash
- Display network interfaces in
interfacescommands - IPv4 config handling
Internal Changes
This release changes the install directory for local
builds (make install) from /usr/local/sbin to /usr/sbin.
0.5.4
RtBrick BNG Blaster Version 0.5.4
New Features
- UI enhancements
- Support to run BNG Blaster as non-root user with capabilities
- Add support for L2TP RFC3145
- New command to terminate L2TP tunnel
l2tp-tunnel-terminatewith support to set result (RFC2661) codes - New command to terminate L2TP session
l2tp-session-terminatewith support to set result (RFC2661) and terminate (RFC3145) codes
Fixes
- Minor L2TP Fixes
- #33
Internal Changes
- Build enhancements
- Performance enhancements
- Hash table enhancements
Breaking Changes
The CLI tool cli.py was renamed to bnglaster-cli
and will now be installed automatically to sbin
directory.
The returned structure for the command
session-info has changed.
{
"status": "ok",
"code": 200,
- "session-information": {
+ "session-info": {
"type": "pppoe"
...
}
}Community Contributors
- Istvan Ruzman (Istvan91)
0.5.3
RtBrick BNG Blaster Version 0.5.3
New Features
- Add DHCPv6 support for IPoE sessions
- Add broadcast/multicast receive support for N:1 IPoE sessions
- Add basic EOAM CFM CC Support (experimental)
- Add access line profiles
- Add custom string iterators to config parser
- Internet checksum enhancements
- Interactive session view enhancements
- ...
Fixes
- IPoE ARP fixes (#28)
- ...
Internal Changes
- Build enhancements
- ...
Community Contributors
- Istvan Ruzman (Istvan91)
0.5.2
RtBrick BNG Blaster Version 0.5.2
New Features
- Add DHCP support (IPoE)
- Add multicast stream support
- Add RAW stream support
- Add LCP start delay config option
- Add outer-vlan/inner-vlan config option
- Enhanced stream view (curses)
Fixes
- Fix multicast destination MAC address
- Fix L2TP traffic stats
Internal Changes
- Retry TX packets if RAW socket sendto failed to remain accurate stats.
- Minor enhancements and fixes
- ...
0.5.1
0.5.0
RtBrick BNG Blaster Version 0.5.0
New Features
- add support for multiple IO modes
- packet_mmap (default)
- raw (new)
- netmap (new)
- add support for N:1 VLAN mode
- add PPPoE/PPP control traffic VLAN priority configuration
- add multicast traffic TOS priority configuration
- add multicast traffic length configuration
- add access line DSL type configuration
- add interface locking
Internal Changes
- restructure session and context code
- restructure rx/tx to support multiple IO modes
Fixes
- fix
cli.pystring handling - fix network interface IPv6 receive
- fix l2tp unhide for AVP longer 255 chars
- reset session-traffic and counters before reconnect