Adil Khan 9 months ago
AdiKhanOfficial #FYP Ideas

Named Data Networking Using Software Defined Networking

Named Data Networking (NDN): The NDN project is an on-going research that was funded by NSF (National Science Foundation) in September 2010 as one of the four projects under NSF?s future internet architecture. The new architecture proposed is namely called Name Data Network (

Project Title

Named Data Networking Using Software Defined Networking

Project Area of Specialization

Computer Science

Project Summary

Named Data Networking (NDN):

The NDN project is an on-going research that was funded by NSF (National Science Foundation) in September 2010 as one of the four projects under NSF’s future internet architecture. The new architecture proposed is namely called Name Data Network (NDN). A typical network router uses TCP/IP as main protocol for communication between two end points. a simple router uses IP addresses for routing data packets. Name data network router is based on name-data routing rather than IP routing. Each packet is given a unique name which identifies the packet. Name data network router’s one of the main features is known as content-store. This content-store is used to store data packets which are more requested by the user.  User generates a request also known as “Interest”. This request is then forwarded on the network. Since NDN uses name-based routing the content requested by the user is cached/stored in the content-store the router transmits the content back to the user from the content-store.

NDN is widely being researched on in major countries (USA, China, Japan, Switzerland etc.) These countries are working in collaboration and have formed an official NDN testbed where they are testing different NDN routing protocols, QoS, security and privacy.

SDN (Software Defined Networking):
Typical network consists of networking devices (routers, switches etc.) that includes data plane and control plane together. The control plane is responsible for decision making for particular device. If we need to reconfigure the network in some manner, we need to make modifications to the entire network. On the other hand, SDN (Software Defined Networking) is an approach which separates control plane from the data plane, therefore, we have a single controller making decisions for the entire network. This reduces the need of a control plane for every device reducing cost and increasing programmability.  

Project Objectives

Current Internet architecture was envisioned in the early 1970’s. Since its envisioned architecture in early 1970’s internet has exceeded expectations, it has also stretched initial assumptions. Today applications and users operate in terms of content, making TCP/IP communication difficult and costly for data retrieval. Due to ever increasing number of devices there is shortage of IP addresses. IP addresses are 32 bits integer therefore, there is only 4.2 billion approx. available addresses out of which 1 billion approx. are reserved address, because of which we resort to techniques such as NAT/PAT (Network Address Translation, Port Address Translation) which is costly. The domain of the project can be categorized as Network and communications.

Project Implementation Method

Implementation of Named Data Networking Router data structures such as Content Store (CS), Pending Interest Table (PIT), and Forwarding Information Base (FIB).

Implementation Named based routing using Named Data Link State Routing(NLSR) Protocol.

Development of graphical user interface to simulate Named Data Networks using Software Defined Networking

Benefits of the Project

  1. In path caching networking.
  2. Routing based on names rather than IP addresses.
  3. No limit on name assignment
  4. Low network congestion
  5. NDN has a security primitive built into data delivery layer.

Technical Details of Final Deliverable

Graphical User Interface to simulate and test Named Data Networks using Software Defined Networking. The GUI will support creating a new topology,  uploading a topology file. View topology is also supported. Detail entries of Content Store (CS), Pending Interest Table (PIT), Forwarding Information Base (FIB). Information about Named Data Network packets

Final Deliverable of the Project

Hardware System

Core Industry

IT

Other Industries

Core Technology

Others

Other Technologies

Sustainable Development Goals

Industry, Innovation and Infrastructure

Required Resources

Item Name Type No. of Units Per Unit Cost (in Rs) Total (in Rs)
Total in (Rs) 0
If you need this project, please contact me on contact@adikhanofficial.com
Applied Computational Methods for Drug Discovery Based of Protein Comp...

It is a Machine Learning and Data Analysis based project that is based on Bioinformatics....

1675638330.png
Adil Khan
9 months ago
Fabrication of hybrid vertical axis wind turbine using axial flux alte...

Energy generation from fossil fuel may cause so many environmental problems like emission...

1675638330.png
Adil Khan
9 months ago
IoT BASED SMART POWER SOCKET FOR MO MONITORING AND CONTROLLING ELECTRI...

The recent increase in electricity tariffs and the introduction of feed-in tariffs from re...

1675638330.png
Adil Khan
9 months ago
Anthropometry of foot

We are developing a calculator which will measure the parametrs of foot by taking only bas...

1675638330.png
Adil Khan
9 months ago
Smart Car Automation System

In this project, we are proposing to control the cars through mobile application by connec...

1675638330.png
Adil Khan
9 months ago