Conference Papers
Permanent URI for this collectionhttps://idr.nitk.ac.in/handle/123456789/28506
Browse
4 results
Search Results
Item On the Importance of Traffic Control Subsystem in ICN-based Industrial Networks(IEEE Computer Society, 2020) Nagaraj, A.H.; Kataria, B.; Sohoni, A.; Tahiliani, M.P.; Tandur, D.; Satheesh, H.The Industrial Automation Control Systems (IACS) are currently dominated by IP-based protocols. Industry 4.0 demands an efficient and scalable networking infrastructure that facilitates data sharing to drive operational improvements and develop business intelligence. The deterministic requirements in industrial networks have led to the emergence of a new IEEE standard in the form of Time-Sensitive Networking (TSN). TSN enables having an upper bound on the latency of data communication, thereby partially fulfilling the requirements of Industry 4.0. However, TSN alone cannot provide the level of determinism required in industrial networks. The efficiency of the layers above TSN can significantly affect the network performance. Information Centric Networking (ICN), which contrasts with IP-based protocols by focusing on the data rather than on the endpoints, is emerging as a promising network layer paradigm. In this paper, we evaluate what it takes for ICN to be integrated with IACS, and thereby meet the requirements of industrial networks. © 2020 IEEE.Item Programmable Data Plane for New IP using eXpress Data Path (XDP) in Linux(IEEE Computer Society, 2022) Kataria, B.; Rohit, R.; Monis, L.; Tahiliani, M.P.; Makhijani, K.This paper demonstrates a new dimension in packet programming and processing by leveraging New IP technology since applications are sensitive to different types of network constraints. For instance, emerging industry operations, manufacturing, and autonomics are limited by the stochastic quality of services and inflexible address structures. Instead, they require efficiency and deterministic networks. In this paper, we propose a programmable data plane for New IP packet processing and show how network headers could evolve in the future. We demonstrate the implementation of New IP stack to encompass three goals: (1) address customization: applications and routers can forward packets between hosts with different address formats. (2) design an end-to-end model to meet service delivery guarantees: routers implement various in-network New IP contracts as described by the applications. (3) Rapid experimentation of the New IP components. With New IP, developers can describe packet processing functionalities without depending on the specifics of the underlying hardware. Our implementation of New IP stack uses the existing toolsets and capabilities of the Linux platform, such as eXpress Data Path (XDP) and Traffic Control (TC) subsystem. It consists of an end-to-end solution with a new network stack on the host side and a corresponding packet processing and forwarding engine on the network. It is validated using Network Stack Tester (NeST), a lightweight tool built on Linux network namespaces. © 2022 IEEE.Item TinTin: Tiny In-Network Transport for High Precision INdustrial Communication(IEEE Computer Society, 2022) Makhijani, K.; Kataria, B.; Shashank, D.; Devkota, D.; Tahiliani, M.P.The design of a transport protocol for high precision industrial networks is a complex problem since the industrial applications are resource-critical, time-critical, session-less, and safety-critical. These requirements make existing end-to-end transport mechanisms unsuitable for use in the industry verticals that require control-systems type communication. This paper proposes a lightweight, connection-less, and reliable protocol called TinTin. It utilizes the in-network capabilities to compensate for end device constraints. The mechanisms adopted in TinTin aim to reduce the communication overheads associated with well-known connection-oriented protocols. This paper discusses the design considerations of TinTin in detail and presents an early stage proof-of-concept implementation of TinTin with New IP. © 2022 IEEE.Item Implementation of NAT44 and NAT64 using TC-BPF and eXpress Data Path (XDP)(Institute of Electrical and Electronics Engineers Inc., 2022) Shashank, D.; Kataria, B.; Sohoni, A.; Tahiliani, M.P.Large number of new devices connecting to the Internet has overwhelmed the available IPv4 address space. With devices that are IPv6 enabled, there is a need to translate their addresses to IPv4 so that they can communicate with servers that use IPv4. Network Address Translation (NAT) solves this problem by mapping IPv6 addresses to IPv4 and performing the translation at the router between the IPv4-enabled client and IPv6-enabled server. This is called NAT64. NAT is currently used by most of the Internet Service Providers (ISPs) around the world. However, most of the existing implementations involve a lot of kernel overhead. eXpress Data Path (XDP) is a relatively new concept that lets packets be processed faster than the normal network stack. It requires a modification to the kernel and allows packets to move through an integrated fast path in the kernel stack. XDP-NAT is being treated as a feasible alternative to the traditional NAT implementations, owing to its advantages such as low processing overhead and easy implementation. This work focuses on using the packet processing capabilities of XDP to perform address translation. This paper describes the design and a proof-of-concept implementation of NAT64 using XDP. © 2022 IEEE.
