Giter VIP home page Giter VIP logo

j-mata / bngblaster Goto Github PK

View Code? Open in Web Editor NEW

This project forked from rtbrick/bngblaster

0.0 0.0 0.0 21.33 MB

The BNG Blaster is an open-source network tester for access and routing protocols.

Home Page: https://rtbrick.github.io/bngblaster/

License: BSD 3-Clause "New" or "Revised" License

Shell 0.06% Python 0.36% Perl 0.03% C 93.46% Lua 0.04% C# 3.77% CSS 0.01% Nix 0.03% Makefile 0.38% HTML 0.08% CMake 1.77% Batchfile 0.01%

bngblaster's Introduction

RtBrick BNG Blaster

Build Linux License Documentation Chat

The open network tester for the IP networking community.

The BNG Blaster is an open-source network tester for access and routing protocols.

Originally developed as an access protocol tester, the BNG Blaster has undergone a significant evolution, transforming into a comprehensive network testing tool that now encompasses both access and routing functionalities. Its scope has expanded beyond the assessment of access protocols and now encompasses a broader spectrum, involving the evaluation of network functionalities at large. Contrary to its nomenclature, the BNG Blaster isn't restricted only to BNG (Broadband Network Gateway) testing.

It simulates a massive number of PPPoE and IPoE (DHCP) subscribers, encompassing IPTV and L2TP (LNS). Additionally, it supports all common routing protocols such as IS-IS, OSPF, LDP and BGP. This allows for comprehensive testing of both BNG and non-BNG routers, enabling end-to-end evaluations.

The included traffic generator serves various functions. It can be used to verify forwarding, conduct QoS tests, and measure convergence times. With the capacity to handle millions of separate tracked flows, it allows for thorough verification of every forwarding state within a complete internet routing table. Furthermore, it enables the transmission of traffic to each specific QoS queue present in service edge routers with detailed per-flow statistics like receive rate, loss or latency.

The BNG Blaster is used by leading network operators like Deutsche Telekom AG with their famous Access 4.0 project, network hard- and software vendors like RtBrick and many more.

A short introduction from DENOG15 can be found on YouTube.

Please check out the documentation for details.

BBL Interactive

This project will be actively maintained and further evolved by RtBrick. We are fully committed to building a project for the community and take issue and enhancement requests seriously. We are looking forward to any kind of contributions, new features, bug fixes, or tools. Even contributions to the documentation are more than welcome.

Our mission is to build better networks with open test suites.

License

BNG Blaster is licensed under the BSD 3-Clause License, which means that you are free to get and use it for commercial and non-commercial purposes as long as you fulfill its conditions.

See the LICENSE file for more details.

Copyright

Copyright (C) 2020-2024, RtBrick, Inc.

Contact

bngblaster's People

Contributors

gic-de avatar istvan91 avatar jeevansamrudh avatar hannesgredler avatar akshatjain1911 avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.