Skip to content

ffran/LINGI2142

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

153 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

LINGI2142 - ISP network - Team 9

This repository contain (most important files)

  • [automatest_cfg] a directory with all config files of our network
  • [json_bgp] a directory with all json files for the bgp configuration
  • [firewall] a directory with all firewalls configuration,a mako to generate this files and a subdirectory json for the mako
  • [automatetest_conf] : a file with the configuration of our network
  • [bgp6d.mako, start.mako, zebra.mako, ospf6d.mako ] : mako files to make the the configuration files (the files in the automatetest.cfg)
  • [make_all_bgp.sh, make_bgp_conf.py, make_router_conf.py] : just the scripts used by the automatisation
  • [launch_all.py] : file used to generate the start files, zebra files and ospf files
  • [LaunchNetwork.sh] : file to run or update and restart our network

How to run our network ?

  • Execute the script ./LaunchNetwork.sh
  • This script will first clean you last network
  • He will update the files in the configuration file in the directory automatetest_cfg (Warning : you must have a directory with this name else the script will not working)
  • He will run your network with the new file configuration

How to modify our network ?

Modify BGP

  • Change the data in the json in the json_bgp directory
  • If you want add a new option add it on each json file and update also the mako
  • If you add a new router create a new bgp json file

Modify OSPF

  • If you want to add a router, change data just change it in the launch_all.py file (no json file)

New topology

  • If the topology change you must also update it in the automatest_conf

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Packages

 
 
 

Contributors