A copy of this work was available on the public web and has been preserved in the Wayback Machine. The capture dates from 2018; you can also visit the original URL.
The file type is application/pdf
.
Filters
Implementing IPv6 Segment Routing in the Linux Kernel
2017
Proceedings of the Applied Networking Research Workshop on - ANRW '17
We propose the first open-source implementation of IPv6 Segment Routing in the Linux kernel. We first describe it in details and explain how it can be used on both endhosts and routers. ...
On the other hand, the optional HMAC security feature of IPv6 Segment Routing is costly in a pure software implementation. ...
We would like to thank Clarence Filsfils, Stefano Previdi and Eric Vyncke for fruitful discussions on IPv6 Segment Routing. ...
doi:10.1145/3106328.3106329
dblp:conf/anrw/LebrunB17
fatcat:ogp7i2zklffgdd63vl7suvexey
SRPerf: a Performance Evaluation Framework for IPv6 Segment Routing
[article]
2020
arXiv
pre-print
We have used SRPerf to evaluate the performance of the SRv6 implementation in the Linux kernel and in VPP. ...
Segment Routing is a form of loose source routing. It provides the ability to include a list of instructions (called segments), in the packet headers. ...
Index Terms-Segment Routing, SRv6, performance, Linux kernel, VPP, data-plane
I. INTRODUCTION S Egment Routing is a network architecture based on the loose Source Routing paradigm ( [1] , [2] ). ...
arXiv:2001.06182v2
fatcat:po5opfsp5jda3msyuk2tbsoqpi
An Efficient Linux Kernel Implementation of Service Function Chaining for legacy VNFs based on IPv6 Segment Routing
[article]
2019
arXiv
pre-print
We consider the IPv6 Segment Routing (SRv6) technology for Service Function Chaining of Virtual Network Functions (VNFs). ...
We have extended the implementation of SRv6 in the Linux kernel, realizing an SR-proxy, referred to as SRNK (SR-Proxy Native Kernel). ...
The main difference is that the matching on the inbound packets is not performed in the Linux IPv6 forwarding/routing but the packets are captured in the pre-routing phase. ...
arXiv:1901.00936v3
fatcat:vo5zukknxrhafg6g5wl25oaeqi
Implementation of Virtual Network Function Chaining through Segment Routing in a Linux-based NFV Infrastructure
[article]
2017
arXiv
pre-print
In this paper, we first introduce the NFV architecture and the use of IPv6 Segment Routing (SRv6) network programming model to support Service Function Chaining in a NFV scenario. ...
Finally, a methodology for performance analysis of the implementation of the proposed mechanisms is illustrated and preliminary performance results are given. ...
The implementation is based on a Linux kernel module (srext) that supports the IPv6 Segment Routing network programming model, available as Open Source. ...
arXiv:1702.05157v4
fatcat:ypxh5eah3rfpxcav62oek3hbpq
Micro SIDs: a solution for Efficient Representation of Segment IDs in SRv6 Networks
[article]
2020
arXiv
pre-print
In SRv6 (Segment Routing over IPv6 data plane) the segments are represented with IPv6 addresses, which are 16 bytes long. ...
There are some SRv6 service scenarios that may require to carry a large number of segments in the IPv6 packet headers. ...
IPv6 packets Linux kernel performance assessment
1) function uN(un) with IPv6 in IPv6 encapsulation with-
out SRH. ...
arXiv:2007.12286v3
fatcat:fdopsczopbbs3fgijmqj7uez24
SRv6Pipes: enabling in-network bytestream functions
2018
2018 IFIP Networking Conference (IFIP Networking) and Workshops
In this paper, we extend the IPv6 implementation of Segment Routing in the Linux kernel to enable network functions that operate on the bytestream and not on a per-packet basis. ...
IPv6 Segment Routing is a recent IPv6 extension that is generating a lot of interest among researchers and in industry. ...
They all use our modified version of the latest IPv6 Segment Routing kernel based on the Linux kernel version 4.14. The server runs lighttpd version 1.4.35. ...
doi:10.23919/ifipnetworking.2018.8696424
dblp:conf/networking/DucheneLB18
fatcat:igmv64r345bjpltlwdev46arna
Flexible failure detection and fast reroute using eBPF and SRv6
[article]
2018
arXiv
pre-print
in the Linux kernel. ...
These functions are mapped to IPv6 addresses and their execution is scheduled by segments placed in the forwarded packets. ...
In the IPv6 data plane, Segment Routing is enabled by the usage of a Segment Routing Header (SRH), a new IPv6 extension header. ...
arXiv:1810.10260v1
fatcat:cxtl7676jffhjjwordrvpm47yi
SDN Architecture and Southbound APIs for IPv6 Segment Routing Enabled Wide Area Networks
2018
IEEE Transactions on Network and Service Management
The SRv6 architecture (Segment Routing based on IPv6 data plane) is a promising solution to support services like Traffic Engineering, Service Function Chaining and Virtual Private Networks in IPv6 backbones ...
We discuss the architecture of a SRv6 enabled network based on Linux nodes. In addition, we present the design and implementation of the Southbound API between the SDN controller and the SRv6 device. ...
IPV6 SEGMENT ROUTING (SRV6) The Segment Routing (SR) architecture [1] [2] is based on (loose) source routing. ...
doi:10.1109/tnsm.2018.2876251
fatcat:j7s3s4z6lrgdrmlu6pyvep7avm
SERA: SEgment Routing Aware Firewall for Service Function Chaining scenarios
2018
2018 IFIP Networking Conference (IFIP Networking) and Workshops
In this paper we consider the use of IPv6 Segment Routing (SRv6) for Service Function Chaining (SFC) in an NFV infrastructure. ...
In the advanced mode the SERA firewall can fully exploit the features of the IPv6 Segment Routing network programming model. ...
In the SRv6 architecture an IPv6 extension header (the Segment Routing Header -SRH) allows including a list of segments in the IPv6 packet header [7] . ...
doi:10.23919/ifipnetworking.2018.8697021
dblp:conf/networking/AbdelsalamSCCF18
fatcat:h65bv2irjzdzlkf63ioot2cljm
Quantifying the performance degradation of IPv6 for TCP in windows and Linux networking
2013
2013 Australasian Telecommunication Networks and Applications Conference (ATNAC)
In this paper we quantify the performance degradation of IPv6 for TCP when implementing in modern MS Windows and Linux operating systems (OSs). ...
Our findings reported in this paper provide some insights into IPv6 performance with respect to the impact of modern Windows and Linux OS on system performance. ...
Customizing the send/receive buffer in the kernel accordingly can enable TCP segments to be sent/received faster per unit of time in-order to gain good client-server communications in achieving higher ...
doi:10.1109/atnac.2013.6705351
dblp:conf/itnac/SoortyS13
fatcat:zpsxxyznxfgvhheruftdt5qakq
Implementation of Accurate Per-Flow Packet Loss Monitoring in Segment Routing over IPv6 Networks
[article]
2020
arXiv
pre-print
Segment Routing over IPv6 (SRv6 in short) is a networking solution for IP backbones and datacenters, which has been recently adopted in several of large scale network deployments. ...
Our implementation is based on Linux kernel networking and it is open source. ...
INTRODUCTION Segment Routing for IPv6 (SRv6 in short) is the instantiation of the Segment Routing (SR) architecture [1] , [2] for the IPv6 dataplane. ...
arXiv:2004.11414v1
fatcat:stufq4ugjjfe5odj7vngcfdrsa
Segment Routing: a Comprehensive Survey of Research Activities, Standardization Efforts and Implementation Results
[article]
2020
arXiv
pre-print
Proposed in the early 2010s, Segment Routing (SR) architecture helps face these challenging demands, and it is currently being adopted and deployed. ...
We start with an introduction on the motivations for Segment Routing and an overview of its evolution and standardization. ...
SRV6Pipes [164] is an extension of the IPv6 implementation of Segment Routing in the Linux kernel, which enables chaining and operation of in-network functions operating on streams. ...
arXiv:1904.03471v5
fatcat:2qofywgo7rcwrblltqog4fyzm4
Traffic duplication through segmentable disjoint paths
2015
2015 IFIP Networking Conference (IFIP Networking)
We propose the first implementation of Segment Routing in the Linux kernel and leverage it to provide a traffic duplication service that sends packets over disjoint paths. ...
In this paper, we show how network operators can build upon the recently proposed Segment Routing architecture to provide a traffic duplication service to better serve the users of such demanding applications ...
Evaluation We have implemented Segment Routing in the Linux kernel (3.14.x branch) through an IPv6 header extension (SR-IPv6). ...
doi:10.1109/ifipnetworking.2015.7145304
dblp:conf/networking/AubryLDB15
fatcat:sgblgyp2jvhldaehgfk5cw4fnq
SRv6-PM: Performance Monitoring of SRv6 Networks with a Cloud-Native Architecture
[article]
2020
arXiv
pre-print
Segment Routing over IPv6 (SRv6 in short) is a networking solution for IP backbones and datacenters. ...
We describe SRv6-PM, a solution for Performance Monitoring of SRv6 networks. ...
In Segment Routing for IPv6 (SRv6 in short), the segments are represented by IPv6 addresses and are carried in an IPv6 Extension Header called Segment Routing Header (SRH) [5] . ...
arXiv:2007.08633v1
fatcat:wftawxrgsnghlgb7anqeqanjje
Implementation and Analysis of FMIPv6, an Enhancement of MIPv6
[chapter]
2013
Lecture Notes of the Institute for Computer Sciences, Social Informatics and Telecommunications Engineering
Mobile IP consists of both MIPv4 and MIPv6, but IPv4 has a couple of drawbacks, the main one being IP address exhaustion, making MIPv6 the future option for mobility protocol in IP Networks.The main goal ...
MIPv6 uses the existing IPv6 protocol to enable seamless roaming between different access points. ...
Linux 2.6.38-generic kernel and
radvd 1.7.
AP
IPv6 802.11n access point
OpenWrt Firmware and Linux 3.2.5
compiled kernel with IPv6 enabled. ...
doi:10.1007/978-3-642-36958-2_24
fatcat:x6g2hefusvahjamgr4wggwgqi4
« Previous
Showing results 1 — 15 out of 713 results