摘要

针对边缘环境计算和网络资源的异构性,文章设计并实现了一种基于软件定义网络和网络功能虚拟化的服务链部署系统,采用低耦合的分层设计,自上而下分为管理层、操作层和基础设施层。管理层根据一定的策略来安排节点映射和路由,操作层则定义了完整的服务链操作。文章利用软件定义网络和相关代理服务实现了对物理网络和节点的全局监控,因而支持管理层对虚拟网络功能和路由的细粒度调整。虚拟节点端口间通信可以根据自身需求选择三种网络之一,实现了逻辑隔离的同时也支持有向图的部署。文章设计了一种适应该系统的线上部署方法,在满足延迟约束的同时尽量平衡各节点负载。

全文