P4-MACsec: Dynamic Topology Monitoring and Data Layer Protection with MACsec in P4-SDN

04/15/2019
by   Frederik Hauser, et al.
0

We propose P4-MACsec to protect network links between P4 switches through automated deployment of MACsec, a widespread IEEE standard for securing Layer 2 infrastructures. It is supported by switches and routers from major manufacturers and has only little performance limitations compared to VPN technologies such as IPsec. P4-MACsec introduces a data plane implementation of MACsec including AES-GCM encryption and decryption directly on P4 switches. P4-MACsec features a two-tier control plane structure where local controllers running on the P4 switches interact with a central controller. We propose a novel secure link discovery mechanism that leverages protected LLDP frames and the two-tier control plane structure for secure and efficient management of a global link map. Automated deployment of MACsec creates secure channel, generates keying material, and configures the P4 switches for each detected link between two P4 switches. It detects link changes and performs rekeying to provide a secure, configuration-free operation of MACsec. In this paper, we review the technological background of P4-MACsec and explain its architecture. To demonstrate the feasibility of P4-MACsec, we implement it on the BMv2 P4 software switch and validate the prototype through experiments. We evaluate its performance through experiments that focus on TCP throughput and round-trip time. We publish the prototype and experiment setups on Github.

READ FULL TEXT

page 1

page 8

research
06/11/2019

Secure Software-Defined Networking Based on Blockchain

Software-Defined Networking (SDN) separates the network control plane an...
research
12/20/2021

Performance analysis of SDN controllers: POX, Floodlight and Opendaylight

The IP network is time-consuming for configuration and troubleshooting b...
research
10/16/2017

FlowCover: Low-cost Flow Monitoring Scheme in Software Defined Networks

Network monitoring and measurement are crucial in network management to ...
research
06/02/2020

Jamming-Aware Control Plane in Elastic Optical Networks

Physical layer security is essential in optical networks. In this paper,...
research
12/20/2017

Renaissance: Self-Stabilizing Distributed SDN Control Plane

By introducing programmability, automated verification, and innovative d...
research
08/21/2018

FastReact: In-Network Control and Caching for Industrial Control Networks using Programmable Data Planes

Providing network reliability as well as low and predictable latency is ...
research
01/29/2018

First Demonstration of an Automatic Multilayer Intent-Based Secure Service Creation by an Open Source SDN Orchestrator

In this work we demonstrate an automatic intent-based encryption layer s...

Please sign up or login with your details

Forgot password? Click here to reset