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

josecastillolema/mininet-with-nfn-support

Repository files navigation

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.

About

Mininet scripts to support CCN-lite with extensions for NFN

Topics

Resources

License

Code of conduct

Stars

Watchers

Forks

Languages