Skip to content

TASK: Network Connectivity Tools #2

@gskip17

Description

@gskip17

Develop some tools for manipulating network connectivity to test the resiliency of our WDLN tools/services.

Expected Behavior

Scripts should use TC and other commands to programmatically affect connectivity between key containers in the docker environment.

Current Behavior

Currently the network should run fine if the Docker environment is set up correctly.

Possible Solution

Develop some scripts that allow 'simulations' and also manual changes to the network.

Context (Environment)

The WDLN tools are supposed to be resilient and continue operating effectively when there is no/spotty network connection available. These scripts will let us simulate network instability to help development of our tools.

Possible Implementation

Develop a combination of Python/Bash scripts along with Linux TC and interface commands to create an easy tool for creating both random and targeted network connectivity issues.

Timeframe

I am currently focused on some tasks for another project, however, these scripts should be fairly straightforward to make. 1-2 weeks depending on progress/hiccups of extraneous work.

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type
    No fields configured for issues without a type.

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions