lijian2020/NDNAPP
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Folders and files
Name | Name | Last commit message | Last commit date | |
---|---|---|---|---|
Repository files navigation
#!/usr/bin/python3 # # Copyright (C) 2019 Trinity College of Dublin, the University of Dublin. # Copyright (c) 2019 Li Jian # Author: Li Jian <lij12@tcd.ie> # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. # You may obtain a copy of the License at # # http://www.apache.org/licenses/LICENSE-2.0 # # Unless required by applicable law or agreed to in writing, software # distributed under the License is distributed on an "AS IS" BASIS, # WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. # See the License for the specific language governing permissions and # limitations under the License. # # Project Description: # This project is created by Li Jian for his master degree dissertation project, # which is an OpenFlow Implementation over Named-Data Networking. In this project, # a new designed OpenFlow SDN is designed to run over NDN and to offer control-plane # for NDN nodes. # In this application, there are several main components, and all of these components # can run on NDN nodes, specifically on the nodes of Minindn simulator. All of these # components are written in Python3.6. # Controller.py is the main component used as a OF-SDN controller, which needs only # one node to run it. # Node.py is the other main component which should be running on all other NDN nodes. # It is used to monitor the status of NDN nodes and to communicate with the controller. # It also has the ability to configure the nodes. # There are other two components used for test, testproducer.py and testconsumer.py. # They are just used to send 'Interest' and response it with 'Data'. # This application is also based on adjusted Minindn simulator, which means that if # if you want to the full function of this application, the Minindn simulator environment # needs to adjust. The modification has been described in Li Jian's dissertation paper # in detail. # Because of the limitation of time, this application may include some imperfections or errors, # The author will be very grateful to you for pointing out of these mistakes. The author's # email address has been listed in the front of this page.
About
No description, website, or topics provided.
Resources
Stars
Watchers
Forks
Releases
No releases published
Packages 0
No packages published