中文

基于 IPv6 段路由、面向传统 VNF 的高效 Linux 内核服务功能链实现

网络与互联网体系结构 2019-07-25 v3

摘要

我们考虑将 IPv6 段路由(SRv6)技术用于虚拟网络功能(VNFs)的服务功能链。大多数 VNF 是传统 VNF(不了解 SRv6 技术)并期望处理传统 IP 分组。需要 SR 代理来支持它们。我们扩展了 Linux 内核中 SRv6 的实现,实现了一种称为 SRNK(SR-Proxy Native Kernel)的 SR 代理。对所提方案(SRNKv1)的性能进行了评估,发现其相对于节点中需支持的 VNF 数量可扩展性较差。因此我们提供了第二种设计(SRNKv2),增强了 Linux 策略路由框架。SRNKv2 的性能与节点中支持的 VNF 数量无关。我们将 SRNKv2 的性能与不执行封装和解封装操作的参考场景进行比较,证明 SRNKv2 的开销非常小,约为 3.5%。

关键词

引用

@article{arxiv.1901.00936,
  title  = {An Efficient Linux Kernel Implementation of Service Function Chaining for legacy VNFs based on IPv6 Segment Routing},
  author = {Andrea Mayer and Stefano Salsano and Pier Luigi Ventre and Ahmed Abdelsalam and Luca Chiaraviglio and Clarence Filsfils},
  journal= {arXiv preprint arXiv:1901.00936},
  year   = {2019}
}

备注

Paper accepted to 5th IEEE International Conference on Network Softwarization (NetSoft 2019)