Socket
Socket
Sign inDemoInstall

github.com/mengelbart/bwe-test-runner

Package Overview
Dependencies
21
Alerts
File Explorer

Install Socket

Detect and block malicious and high-risk dependencies

Install

    github.com/mengelbart/bwe-test-runner


Version published

Readme

Source

BWE Test Runner

This is a simple application to setup some docker containers to run the test cases described in RFC 8867 (Test Cases for Evaluating Congestion Control for Interactive Real-Time Media).

Dependencies

  • Docker

Running

Run go run main.go run to execute a test. This will start some docker containers as described in the next section.

Network topology

The routers will setup NAT forwarding and routing to the sender/receiver, so that the endpoints can talk to each other. The endpoints need to run the setup script to add routes to the other nets.

This setup ensures, that communication is done via the two routers. Once all containers are started, the controller application will start adding network impairments to the sharednet-interfaces of leftrouter and rightrouter using tc-netem and tc-tbf.

network setup

Test cases

Currently only the first testcase from RFC 8867 is implemented.

Implementations

Implement a test application

FAQs

Last updated on 05 Jan 2022

Did you know?

Socket for GitHub automatically highlights issues in each pull request and monitors the health of all your open source dependencies. Discover the contents of your packages and block harmful activity before you install or update your dependencies.

Install

Related posts

SocketSocket SOC 2 Logo

Product

  • Package Alerts
  • Integrations
  • Docs
  • Pricing
  • FAQ
  • Roadmap

Stay in touch

Get open source security insights delivered straight into your inbox.


  • Terms
  • Privacy
  • Security

Made with ⚡️ by Socket Inc