当前位置: X-MOL 学术Comput. Netw. › 论文详情
Our official English website, www.x-mol.net, welcomes your feedback! (Note: you will need to create a separate account there.)
Performance Monitoring with Ĥ2: Hybrid Kernel/eBPF data plane for SRv6 based Hybrid SDN
Computer Networks ( IF 5.6 ) Pub Date : 2020-11-30 , DOI: 10.1016/j.comnet.2020.107705
Andrea Mayer , Pierpaolo Loreti , Lorenzo Bracciale , Paolo Lungaroni , Stefano Salsano , Clarence Filsfils

Segment Routing with IPv6 (SRv6) is a leading Hybrid SDN (HSDN) architecture, as it fully exploits standard IP routing and forwarding both in the control plane and in the data plane. In this paper we design, implement and evaluate a programmable data plane solution for Linux routers called HIKE (HybrId Kernel/eBPF forwarding), integrated in an HSDN/SRv6 architecture. HIKE integrates the conventional Linux kernel packet forwarding with custom designed eBPF/XDP (extended Berkeley Packet Filter/eXtreme Data Path) bypass to speed up performance of SRv6 software routers. Thus, in addition to the hybrid IP/SDN forwarding, we foster an additional hybrid approach inside a Linux forwarding engine combining eBPF/XDP and kernel based forwarding, taking the best from both worlds. Therefore, considering the two different conceptual levels of hybridization, we call our overall solution Hybrid squared or Ĥ2.

We have applied the Ĥ2 solution to Performance Monitoring (PM) in Hybrid SDNs, and we show how our HIKE data plane architecture supports SRv6 networking and Performance Monitoring (in particular Loss Monitoring) allowing a significant increase in performance: our implementation results show a remarkable throughput improvement (5x) with respect to a conventional Linux based solution.



中文翻译:

Ĥ2进行性能监控:基于SRv6的Hybrid SDN的混合内核/ eBPF数据平面

Segment Routing with IPv6 (SRv6) is a leading Hybrid SDN (HSDN) architecture, as it fully exploits standard IP routing and forwarding both in the control plane and in the data plane. In this paper we design, implement and evaluate a programmable data plane solution for Linux routers called HIKE (HybrId Kernel/eBPF forwarding), integrated in an HSDN/SRv6 architecture. HIKE integrates the conventional Linux kernel packet forwarding with custom designed eBPF/XDP (extended Berkeley Packet Filter/eXtreme Data Path) bypass to speed up performance of SRv6 software routers. Thus, in addition to the hybrid IP/SDN forwarding, we foster an additional hybrid approach inside a Linux forwarding engine combining eBPF/XDP and kernel based forwarding, taking the best from both worlds. Therefore, considering the two different conceptual levels of hybridization, we call our overall solution 混合平方或Ĥ2。

我们已经将Ĥ2解决方案应用于混合SDN中的性能监控(PM),并且展示了我们的HIKE数据平面体系结构如何支持SRv6网络和性能监控(尤其是丢失监控),从而显着提高了性能:我们的实施结果显示了卓越的性能与传统的基于Linux的解决方案相比,吞吐量提高了(5倍)。

更新日期:2020-12-14
down
wechat
bug