Skip to content
This repository has been archived by the owner on May 29, 2024. It is now read-only.

Latest commit

 

History

History
21 lines (15 loc) · 1.46 KB

README.md

File metadata and controls

21 lines (15 loc) · 1.46 KB

GitHub GitHub top language

mininet-with-nfn-support

Mininet is a network emulator, which creates a network of virtual hosts, switches, controllers, and links. Mininet hosts run standard Linux network software, and its switches support OpenFlow for highly flexible custom routing and Software-Defined Networking experimentation.

This repository contains various scripts with CCNlite (it has to be previously installed on the system) and CCNlite with Named Function Networking (NFN) enabled support for Mininet, with the following topology:

         3              2     1
     s1 ------------------ s3----h4
  4/ |1\ 2               3/  \ 4
  /  |  \            10mb/    \
 h7  h1  h2            2/     5\   1
                      s2-3---3-s4--------h5
                        |      | \
                        |1    4|  \ 2
                       h3     h6   h8`

The scripts are in charge of setting up the emulation environment by initializing and configuring the faces (the name Content-Centric Networking - CCN gives to interfaces) for all the network elements involved in the named functions execution.