Zhai Dong, Meng Xiangru, Yu Zhenhua, Hu Hang, Huang Tao
Information and Navigation College, Air Force Engineering University, Xi'an, 710077, China.
Institute of Systems Security and Control, College of Computer Science and Technology, Xi'an University of Science and Technology, Xi'an, 710054, China.
Sci Rep. 2022 Jun 21;12(1):10442. doi: 10.1038/s41598-022-14494-2.
Network function virtualization (NFV) decouples network functions from hardware devices. However, it introduces security challenges due to its reliance on software, which facilitates attacks. This security problem has a significant negative impact on the interests of users. Existing deployment methods are not suitable for SFC requests with a security demand, causing the use of substrate resources unreasonable and lower acceptance ratio. Moreover, a strict delay requirement is another challenge for NFV. To make the use of the substrate resources more reasonable and reduce the transmission delay, this paper proposes a security-constraint and function-mutex-constraint consolidation (SFMC) method for virtual network function (VNF) to reduce resource consumption and transmission delay. In addition, a security-aware service function chain (SASFC) deployment method for load balance and delay optimization is presented, which deploys service function chains according to the consolidated results of the SFMC method. The SASFC method first obtains a candidate server node set using resource, hosting capacity, security and node load constraints. It then obtains candidate paths according to the metric of the minimum transmission delay and link load constraint using the Viterbi algorithm. Finally, the path with the highest VNF security level match degree among the candidate paths is adopted to deploy virtual links, and the corresponding server nodes are employed to deploy VNFs. As a result, the SASFC method makes the use of substrate resources more reasonable. It improves the acceptance ratio and long-term average revenue to cost ratio, reduces transmission delay, and achieves load balancing. Experiment results show that when the number of VNFs is five, the acceptance ratio and long-term average revenue to cost ratio of the SASFC method are close to 0.75 and 0.88, which are higher than those of the compared methods. Its transmission delay and proportion of bottleneck nodes are 7.71 and 0.024, which are lower than those of the compared methods. The simulations demonstrate the effectiveness of the SASFC method.
网络功能虚拟化(NFV)将网络功能与硬件设备解耦。然而,由于其对软件的依赖,它带来了安全挑战,这便于攻击。这个安全问题对用户利益有重大负面影响。现有的部署方法不适用于有安全需求的服务功能链(SFC)请求,导致底层资源使用不合理且接受率较低。此外,严格的延迟要求是NFV的另一个挑战。为了使底层资源使用更合理并减少传输延迟,本文提出一种用于虚拟网络功能(VNF)的安全约束和功能互斥约束整合(SFMC)方法,以减少资源消耗和传输延迟。此外,还提出一种用于负载均衡和延迟优化的安全感知服务功能链(SASFC)部署方法,该方法根据SFMC方法的整合结果来部署服务功能链。SASFC方法首先使用资源、承载能力、安全性和节点负载约束来获得候选服务器节点集。然后,使用维特比算法根据最小传输延迟和链路负载约束的指标来获得候选路径。最后,在候选路径中采用VNF安全级别匹配度最高的路径来部署虚拟链路,并使用相应的服务器节点来部署VNF。结果,SASFC方法使底层资源的使用更合理。它提高了接受率和长期平均收益成本比,减少了传输延迟,并实现了负载均衡。实验结果表明,当VNF数量为5时,SASFC方法的接受率和长期平均收益成本比接近0.75和0.88,高于比较方法。其传输延迟和瓶颈节点比例分别为7.71和0.024,低于比较方法。仿真结果证明了SASFC方法的有效性。