Monday, May 15, 2023

Introducing Named Data Networking












Named Data Networking started in 2010 as an NSF research project that was used to create the architecture for the future Internet. Today, it completely changes the paradigm used by traditional networks.

Named Data Networking is a network service that has been evolving the Internet’s host-based packet delivery model. NDN directly retrieves the objects by name in a secure, reliable and efficient way. The prime objective is to secure information from the users all the way to the data and not just from the host or client-server communication, what transport layer security (TLS) normally does.

Unlike TLS, which carries users all the way to the host or container, NDN takes us to the next level and secures data from the user to the actual data. TLS only encrypts the channel and does not encrypt from the user through the application to the data.

When you are encrypting at the data level, you no longer need middleboxes. Everything is done in a single software stack that can be run everywhere.


Today’s routers are not stateful. This is the reason why there are “middle” boxes in the network such as wide area network (WAN) optimizers, firewalls and load balancers, all of which have state.

However, NDN puts state back into the routers. You take the metadata, the data schema that is used to describe the data at the application layer and place it into the network layers. This way, at the networking layer, you are routing based on the hierarchy of names as opposed to IP addresses.

Since the metadata is cascading down into the network level, so now it can be cached and distributed. When you are routing a datagram, you are using the metadata for routing as opposed to an IP address. This enables the use of the same name at both; the application/data layer and network layer, creating a hierarchical naming schema. Also, by creating routers that have state, you can cache the data and provide additional features across disparate networks such as multipath networking.


Instead of using IP and domain name system (DNS), you are embedding name into the routing. Today all the naming is done through DNS. DNS translates a name into an IP address and routing is done based on IP addresses.

With NDN, you are managing the routing and security natively with names while getting rid of the IP addresses. It uses its own routing protocol which has similar properties to the OSPF link state protocol.

One of its routing protocols is named as link state routing. It’s an open source code that you can download as an instance to run on a virtual server, IOS, and Android device. At the same time, it’s still possible to have IP with NDN. You can have IP in the middle and NDN can run on top of IP. So if you have an IP network and you run NDN as the overlay, it could run on a Kubernetes container, or open source Linux stack but not on proprietary Cisco or Juniper equipment.











See more information: –  network@sciencefather.com





#NamedDataNetworking #NDN#FutureInternet #ContentCentricNetworking #networkawards
#InternetArchitecture #NetworkedInformation #DataCentricNetworking #networkingevents
#NextGenerationInternet #InternetOfThings #networkdiagram #InformationCentricNetworking
#network #protocols #networkanalysis #networkmarketing #networkswitch #networkingevent
#topology #ethernet #routing #scheduling #servers #networksecurity #networkingtips



No comments:

Post a Comment