3 Star 1 Fork 0

Nativu5 / Network_AlgoLab

加入 Gitee
与超过 1200万 开发者一起发现、参与优秀开源项目,私有仓库也完全免费 :)
免费加入
克隆/下载
README.md 918 Bytes
一键复制 编辑 原始数据 按行查看 历史
Nativu5 提交于 2022-04-16 17:28 . :pencil:Add hints

Network_AlgoLab

Description

This repository holds the lab code of UESTC's Network Algorithm Basis course.

For environment setup and design explanation, visit Nativus' Space.

Installation

  1. Install Mininet.

  2. Install RYU and other depend python packages. Or simply execute:

    sudo pip3 install -r requirements.txt
  3. Clone this repo or download the source code to anywhere.

Instructions

  1. Launch Mininet with given topo:

    $ sudo python3 topo.py
  2. Run xxxController.py with ryu-manager, e.g.,

    $ sudo ryu-manager DFSController.py  --observe-links 
  3. Wait till the topology discovery finished, then execute pingall to test connectivity or any other commands in the Mininet CLI.

Contribution

  1. Fork the repository
  2. Create Feat_xxx branch
  3. Commit your code
  4. Create Pull Request
Python
1
https://gitee.com/nativu5/network-algo-lab.git
git@gitee.com:nativu5/network-algo-lab.git
nativu5
network-algo-lab
Network_AlgoLab
master

搜索帮助