Implement Tacker VNF Forwarding Graph
在OpenStack的Newton版本中,实现了Tacker的VNFFG。
简介
NFV使用者需要创建VNF,也需要定义SFC来引导流经过这些VNF。在ETSI MANO中,一个SFC只是VNFFG中的一部分,VNFFG定义了VNFs是如何连接的,也定义了网络流量的路径。
在Tacker中引入VNFFG,是为了通过逻辑上的,或者说虚拟的结构来定义一个编排用的graph,并以此来在overlay网络中实现SFC。下一步就需要将租户网络流量分类,将相应的流引导至SFC。
VNFs,SFC,以及对流的分类(classification)这三者合称为VNFFG。
VNFFG可以使用多条路径,目前Tacker VNFFG只能创建单条路径的SFC。为了解决这个问题,Tacker VNFFG可以将多路径的graph分解成多个单路径的SFC。