“The lack of support for emerging networking paradigms is a problem that cannot be tackled easily by employing existing techniques”. (Extracted from p.269 of the prescribed textbook)

Search and study one Next-generation Internet Architecture and then critically discuss how this architecture addresses the shortcomings in the Internet architecture presented on p.268 of the prescribed textbook. Ensure that the discussion follows the following format:
A. Introduction
B. What is Internet architecture?
C. Describe the Next-generation Internet Architecture you have selected.
D. Can Next-generation Internet Architecture address the shortcomings in Internet
architecture?
E. Conclusion.

1 answer

A. Introduction
The internet has revolutionized the way we communicate, access information, and conduct business. However, as technology advances and new applications emerge, the limitations of the existing internet architecture become apparent. To address these shortcomings, researchers and technologists have proposed next-generation internet architectures that aim to overcome the limitations and challenges faced by the traditional internet.

B. What is Internet Architecture?
Internet architecture refers to the design and structure of the internet, including its protocols, standards, and fundamental principles. The current internet architecture, also known as the TCP/IP architecture, was initially designed several decades ago and has undergone incremental upgrades since then. However, as the requirements and demands of the internet have evolved, the shortcomings of the current architecture have become increasingly apparent. These shortcomings include scalability, security, mobility, and support for emerging networking paradigms.

C. Next-generation Internet Architecture: Named Data Networking (NDN)
One next-generation internet architecture that addresses the shortcomings of the existing internet architecture is Named Data Networking (NDN). NDN is a data-centric architecture that focuses on content rather than the location of information. It replaces the traditional IP-based communication model with a new paradigm where data is accessed by its name, similar to how we access content on the web.

In NDN, each piece of data is given a unique name, and interest packets are sent to request specific data. Instead of initiating a connection to a specific IP address, NDN routes interest packets based on the name of the data, allowing for content-based routing. Once an interest packet reaches a node that has the requested data, the data is sent back as a data packet.

NDN addresses the shortcomings of the traditional internet architecture in several ways. First, it improves scalability by caching data at network routers, reducing the load on servers and enabling faster data retrieval. This also increases the resilience of the network, as data can be retrieved from multiple sources rather than relying on a single server.

Second, NDN enhances security by ensuring data integrity and authenticity. Each data packet is signed, and routers verify the signatures before forwarding the packets, preventing unauthorized tampering or data manipulation. Additionally, NDN's inherent support for content-centric security models allows for content-based access control and finer-grained permission management.

Third, NDN supports mobility by decoupling data from its location. Since data is accessed based on its name, it can be served from any location, regardless of the physical network location or mobility of the device.

Finally, NDN is designed to support emerging networking paradigms such as the Internet of Things (IoT) and edge computing. Its data-centric approach aligns well with the data-centric requirements of IoT applications, where data is critical and its location may constantly change. NDN's ability to efficiently handle large-scale data dissemination and retrieval makes it suitable for edge computing scenarios.

D. Can Next-generation Internet Architecture address the shortcomings in Internet architecture?
Yes, NDN addresses several of the shortcomings identified in the traditional internet architecture. It provides a more scalable and resilient network through data caching and content-based routing. NDN's security enhancements improve data integrity and authentication, mitigating many of the vulnerabilities of the existing internet infrastructure. Additionally, its support for mobility and emerging paradigms like IoT and edge computing make it a promising candidate for a next-generation internet architecture.

However, it is important to note that the adoption of any next-generation internet architecture comes with its own challenges. NDN, for instance, requires significant changes to the existing infrastructure and protocols, which can be a complex and time-consuming process. Coordination among stakeholders, protocol standardization, and backward compatibility with legacy systems are some of the hurdles that need to be overcome.

E. Conclusion
The traditional internet architecture has served us well for decades, but it faces limitations in meeting the evolving demands of the digital age. Next-generation internet architectures like Named Data Networking (NDN) present promising solutions to address these limitations. By focusing on content rather than location, NDN can improve scalability, security, mobility, and support for emerging networking paradigms. However, the transition to a new architecture requires careful consideration and collaboration among stakeholders to ensure a smooth and successful adoption process.