Skip to main content

Add your description here

Project description

frr-bgp

[!WARNING] This is only for learning purposes, not ready for production.

frr-bgp is a network emulation tool that uses Mininet and FRRouting.

Get started

First, install FRR locally.

# Fedora / RHEL
sudo dnf install frr

# Debian / Ubuntu
curl -s https://deb.frrouting.org/frr/keys.gpg | sudo tee /usr/share/keyrings/frrouting.gpg > /dev/null
FRRVER="frr-stable"
echo deb '[signed-by=/usr/share/keyrings/frrouting.gpg]' https://deb.frrouting.org/frr \
     $(lsb_release -s -c) $FRRVER | sudo tee -a /etc/apt/sources.list.d/frr.list
sudo apt update && sudo apt install frr

# Archlinux
yay -S frr

This project uses uv to manage python packages:

uv sync

Run an example:

# Use 001_two_switches as example
sudo uv run examples/001_two_switches/main.py

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

frrnet-0.1.0.tar.gz (3.0 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

frrnet-0.1.0-py3-none-any.whl (4.3 kB view details)

Uploaded Python 3

File details

Details for the file frrnet-0.1.0.tar.gz.

File metadata

  • Download URL: frrnet-0.1.0.tar.gz
  • Upload date:
  • Size: 3.0 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: uv/0.9.26 {"installer":{"name":"uv","version":"0.9.26","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"macOS","version":null,"id":null,"libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":null}

File hashes

Hashes for frrnet-0.1.0.tar.gz
Algorithm Hash digest
SHA256 a36d4700174d8f0d6686c270d3faf980af3bedbf5d660998e9ec7e52b8195c2f
MD5 1574af28e4405bebae3203042dee1307
BLAKE2b-256 82ef8001d92f766587d8afe8bcf94b68da104bedba786227e1c385e3890c0cd4

See more details on using hashes here.

File details

Details for the file frrnet-0.1.0-py3-none-any.whl.

File metadata

  • Download URL: frrnet-0.1.0-py3-none-any.whl
  • Upload date:
  • Size: 4.3 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: uv/0.9.26 {"installer":{"name":"uv","version":"0.9.26","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"macOS","version":null,"id":null,"libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":null}

File hashes

Hashes for frrnet-0.1.0-py3-none-any.whl
Algorithm Hash digest
SHA256 a1362c7af092a5a0878e3ae3eb5606abda61ed21c85ad3a4e1cbb7e1f25a675a
MD5 39d211356e41a9737ffbe646569cfb7b
BLAKE2b-256 991c4a618e849599388849e7324e088cc09ff94f5f0cb098cb61b898145b88d5

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page