Adil Khan 1 year 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
0
132
Design of IoT Based Autonomous Car

Over the last years the automotive industry has advanced significantly towards a future wi...

1675638330.png
Adil Khan
1 year ago
Cyber-physical system for smart logistics based on enhanced honeypot f...

The Fourth Industrial Revolution represents a fundamental change in the way we live, work...

1675638330.png
Adil Khan
1 year ago
Stress Therapy through Peltier Cooling

The surgical therapy for incurable neocortex epilepsy is still not as good as possible. It...

1675638330.png
Adil Khan
1 year ago
Grocers (AI based e-commerce solution)

Grocers is AI based E-Commerce Solution. This solution will provide the E-commerce se...

1675638330.png
Adil Khan
1 year ago
Speed control of single phase induction motor using PLC

In this project we are concluding that speed of induction motor is measured using tachomet...

1675638330.png
Adil Khan
1 year ago