DISSERTATION

High Speed and Flexible Network Processing

Abstract

Packet filter technologies are facing new issues every day, as we had to re-engineer our computer networks in order to accommodate many new use cases. For instance, low-level network protocols are growing in number: new solutions, arising in particular for the purpose of network virtualization (e.g., 802QinQ, VXLAN), are rapidly transforming the Ethernet frames. The middle layers of the protocol stack are facing a similar metamorphosis: examples include the widespread adoption of Virtual Private Networks, or the necessity to transport IPv6 traffic over IPv4 networks. Packet filters are dramatically affected by those changes, as they become more complicated: it is important to be able to capture all the traffic we are interested in (e.g., web traffic), independently from the actual encapsulation used at lower layers. For this reason, the scientific research should embrace these new issues by proposing improvements over the traditional technologies, with the goal of maintaining the standards of efficiency of flexibility that we are used to. This dissertation addresses two specific issues: 1. How to preserve packet filter flexibility when specifying packet matching rules. We need a solution that allows a finer specification of matching rules, but that is also independent (if desired) on the specific encapsulation used at lower levels; moreover, the solution should support protocol definitions specified at run-time. Part I addresses the problem and describes in detail the proposed solution: NetPFL, a declarative language targeted to data-plane packet processing. 2. How to achieve efficiency when representing and combining multiple packet filters, even in case of bizarre and unusual network encapsulations. Part II outlines the issue and proposes two solutions: pFSA (described in Chapter 2) and its extension, xpFSA (delineated in Chapter 3)

Keywords:
Computer science Network packet Processing delay Deep packet inspection Encapsulation (networking) Computer network Packet processing Ethernet Forwarding plane Network virtualization Distributed computing Virtualization Transmission delay Operating system

Metrics

0
Cited By
0.00
FWCI (Field Weighted Citation Impact)
0
Refs
0.00
Citation Normalized Percentile
Is in top 1%
Is in top 10%

Topics

Network Packet Processing and Optimization
Physical Sciences →  Computer Science →  Hardware and Architecture
Network Security and Intrusion Detection
Physical Sciences →  Computer Science →  Computer Networks and Communications
Network Traffic and Congestion Control
Physical Sciences →  Computer Science →  Computer Networks and Communications

Related Documents

BOOK-CHAPTER

High-speed Flexible Coherent Optical Transport Network

Tiejun J. XiaGlenn A. Wellbrock

River Publishers eBooks Year: 2022 Pages: 621-658
JOURNAL ARTICLE

A Flexible High-Speed Digital Image Processing System

Kay-Ingo AhlersD. R. Alexander

Journal:   Proceedings of SPIE, the International Society for Optical Engineering/Proceedings of SPIE Year: 1985 Vol: 0573 Pages: 84-84
BOOK-CHAPTER

Flexible Aerodynamic Part Feeding Using High-Speed Image Processing

Torge KolditzPhilipp MüllerD. BansmannAnnika Raatz

Lecture notes in production engineering Year: 2021 Pages: 403-411
© 2026 ScienceGate Book Chapters — All rights reserved.