SamirM-BE / LINGI2142-ISP-Network

Simulation of an ISP Network

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Computer networks : configuration and management, ISP simulation with Frrouting

During the last 6 weeks, we have played the role of a network engineer simulating a large ISP.

Used technologies :

  • BGP
  • OSPF
  • Route Reflectors
  • Firewall
  • Mako/Python

How to run the project :

There you can see our general code structure :
|-- grp7_cfg << contains all the router's configuration file
|-- scripts << contains all python script in order to automate configuration file generation for our router, based on Json input
instructions : Deploy project (local):

  1. Run the script initiate_connection.sh in order to create the network of router
  2. Run the script router_auto_test.py, this script will ping every router interfaces of our network to test the reachability of any point
  3. All the test result will be printed out in the file pingResult-output.txt

From now on, the network is correctly running

(See more detailed instructions in the report)

Contributors: MARINI Samir (@SamirM-BE), Roose Pierre-Rodéric (@proose), SALEY ABDOU DJafarou (@Djafa)

Simulated network :

ISP

About

Simulation of an ISP Network


Languages

Language:Shell 93.5%Language:Python 5.6%Language:Mako 0.9%