论文标题
基于SRV6的SD-WAN的高性能延迟监视
High Performance Delay Monitoring for SRv6 Based SD-WANs
论文作者
论文摘要
软件定义的广域网络(SD-WANS)用于以灵活有效的方式为企业提供具有地理位置分散位置的服务。我们专注于基于IPv6(SRV6)技术的细分市场路由的SD-WAN服务。 SD-WANS需要性能监视解决方案,以检测性能降低和中断,并优化网络操作。 在本文中,我们描述了用于基于SRV6的SD-WAN服务的端到端延迟监视的高性能解决方案。提出的解决方案利用简单的双向主动测量协议(Stamp)监视两个称为邮票会话词语器和会话反射器的两个节点之间的SRV6路径的延迟。我们描述了用于Linux软件路由器的邮票会话词组和会话反应器的三个实现,并比较其性能。特别是,两个实现基于用户空间处理,一个实现基于EBPF。结果表明,基于EBPF的实现优于用户空间实现,并且对Linux软件路由器的转发能力有忽略的影响。
Software-Defined Wide Area Networks (SD-WANs) are used to provide services to enterprises with geographically dispersed locations in a flexible and efficient way. We focus on SD-WAN services based on the Segment Routing over IPv6 (SRv6) technology. Performance Monitoring solutions are needed in SD-WANs to detect performance degradation and outages, and optimize network operations. In this paper, we describe a high performance solution for end-to-end delay monitoring for SRv6 based SD-WAN services. The proposed solution leverages the Simple Two-way Active Measurement Protocol (STAMP) to monitor the delay of an SRv6 path between two nodes called STAMP Session-Sender and Session-Reflector. We describe three implementations of the STAMP Session-Sender and Session-Reflector for a Linux software router and compare their performance. In particular, two implementations are based on user space processing and one is based on eBPF. The results show that the eBPF-based implementation outperforms the user space implementations and has a negligible impact on the forwarding capacity of the Linux software router.