The experimental TSN network shown in Figure 1 was used to verify the TSNįunctionality in Kata Containers. Python3 - matplotlib Set up an experimental TSN network ¶ Linuxptp vlan libjansson4 python3 - dateutil python3 - numpy \
#INTEL I210 DRIVER LINUX KERNEL VERSION INSTALL#
Get the packaging repository of Kata Containers:įrom ubuntu : 20.04 RUN apt - get update RUN apt - get install - y iproute2 net - tools pciutils ethtool \
#INTEL I210 DRIVER LINUX KERNEL VERSION HOW TO#
How to build a customized kernel image for Kata. Kernel version is high enough, TSN features are not fully enabled in the kernelīuild, so you must build a customized kernel image. Release includes a Linux 5.4.32 kernel image with Kata patches. Build a Linux kernel with TSN support for Kata Containers ¶Īs of writing this article, the latest Kata release is Kata 1.11.0. Hardware virtualization technology as a second layer of defense. Kata Containers is an open source project toīuild a secure container runtime with lightweight virtual machines that feelĪnd perform like containers, but provide stronger workload isolation using Therefore, TSN support in containers on StarlingX begins with Kata Containers. Has its own kernel, which does not depend on the kernel of the host.įortunately, StarlingX already supports Kata Containers on the master branch,Īnd it will become an officially supported feature in the StarlingX 4.0 release. Generic containers share the same kernel as the host. Upgrade to CentOS 8 in a future release.) Release (currently available) is based on CentOS 7, which provides a Linux 3.10 Industrial IOT, video delivery and other ultra-low latency use cases.įurthermore, because StarlingX is a cloud-native platform, TSN support inĬontainers naturally becomes a requirement for StarlingX.Ī challenge is that some TSN features are only available on Linux kernel StarlingX as the deterministic low latency is required by edge applications in Guaranteeing determinism in delivering time-sensitive traffic with low andīounded latency, while allowing non-time-sensitive traffic to be carried throughĪs a cloud infrastructure software stack for the edge, Standards developed by the IEEE 802.1 Working Group (WG) with the aim of Time Sensitive Networking (TSN) is a set of Launch a Kata Container with a physical NIC passed in Perform time synchronization across the TSN network Build a Linux kernel with TSN support for Kata Containers