Time-critical networks of various types are widely used in fields such as industrial automation. Many of these time-critical networking solutions are proprietary and closed, which can make them costly to work with. An alternative to these legacy solutions is Time-Sensitive Networking. Time Sensitive Networking, or TSN, is an open standard for time-critical communication over Ethernet hardware and protocols. Compared to proprietary and closed legacy solutions, a TSN can be easier to set up. There is still however a challenge in configuring a TSN since the configuration process is hardware dependent. This thesis sets out to ease the configuration process, making it more user-friendly by providing a tool for the generation of end-host configurations. Currently, no such readily available tool exists for configuration of Linux end-hosts in TSNs. This is done by implementing extensions to the incomplete TSN configuration middleware DETD to a state where it is a suitable solution to this problem. The extensions made to DETD consist of implementing support for configuring listener streams, adding the ability to configure the TAPRIO queueing discipline, and adding support for an additional network interface card in the form of the Intel I210. To verify the functionality of these extensions a simple testbed using two real-time Linux machines is used.
Identifer | oai:union.ndltd.org:UPSALLA1/oai:DiVA.org:kau-97669 |
Date | January 2023 |
Creators | Alonso, Nils, Olsson, Jesper |
Publisher | Karlstads universitet, Institutionen för matematik och datavetenskap (from 2013) |
Source Sets | DiVA Archive at Upsalla University |
Language | English |
Detected Language | English |
Type | Student thesis, info:eu-repo/semantics/bachelorThesis, text |
Format | application/pdf |
Rights | info:eu-repo/semantics/openAccess |
Page generated in 0.0014 seconds