Vi anser att IPv6 Segment Routing (SRv6) teknik för tjänstefunktion Kedjning av virtuella nätverksfunktioner (VNF). De flesta av VNF:erna är äldre VNF:er (som inte känner till SRv6-tekniken) och förväntar sig att bearbeta traditionella IP-paket. En SR-proxy behövs för att stödja dem. Vi har utökat implementeringen av SRv6 i Linuxkärnan, genom att realisera en öppen källkod SR-proxy, kallad SRNK (SR-Proxy Native Kernel). Den föreslagna lösningens prestanda (SRNKv1) har utvärderats och man har identifierat en dålig skalbarhet med avseende på antalet VNF som ska stödjas i en nod. Därför tillhandahöll vi en andra design (SRNKv2), vilket förbättrade ramverket för Linux Policy Routing. SNNKv2:s prestanda är oberoende av antalet VNF-stödda i en nod. Vi jämförde SRNKv2 med ett referensscenario som inte utför inkapslings- och dekapslingsverksamheten och visade att omkostnaderna för SRNKv2 är mycket små, i storleksordningen 3,5 %.
I REF utökade författarna SRv6-implementationerna i Linuxkärnan för att stödja den dynamiska proxyn SRv6 (End.
An Efficient Linux Kernel Implementation of Service Function Chaining for Legacy VNFs Based on IPv6 Segment Routing
{'venue': '2019 IEEE Conference on Network Softwarization (NetSoft)', 'journal': '2019 IEEE Conference on Network Softwarization (NetSoft)', 'mag_field_of_study': ['Computer Science']}