地址语义驱动的服务功能链架构方案研究
Research on the architecture of address semantics-driven service function chaining
-
摘要: 针对服务功能链(SFC)服务功能路径建立机制中存在的数据流分类粒度不灵活、数据包转向机制开销较大等问题,提出一种地址语义驱动的服务功能链架构方案.该方案创新地将用户的多重语义属性编码于数据包的IP源地址中,利用软件定义网络(SDN)架构,在定制的中心控制服务器上根据用户的需求形成策略并下发,从而指导流分类器根据地址语义属性对数据流进行灵活分类,同时使SDN转发设备建立基于IPv6源路由技术的数据流转向机制,构建多约束条件下的网络资源动态优化模型,以实现对服务功能链所承载网络资源的动态优化.实验结果表明,本方案可实现动态、灵活、多粒度、负载均衡的服务功能链,较同类型方案,本方案构建的服务功能链效率更高、时延更短,可作为一种为大型ISP/ICP提供多样化、智能化网络服务的解决方案.Abstract: To address the shortcomings that existed in the establishment of SFC service function path, such as inflexible dataflow classification and high cost of flow steering, an address semantics-driven service function chaining architecture scheme was proposed.The scheme creatively encoded multiple semantic attributes of users into the IP source address,andused a software-defined network (SDN) architecture to form and issue policies based on user needs on a customized central control server, thereby instructing the flow classifier to flexibly classify data flows based on the semantic attributes of addresses.At the same time,SDN forwarding equipment established the data flow diversion mechanism based on IPv6 source routing technology.A dynamic optimization model of network resources under multiple constraints was constructedto achieve dynamic optimization of network resources carried by the service function chain.Experiment results showed that the scheme could build a dynamic, flexible, multi-granularity, load-balancing service function chain.Compared with the same type of scheme, the service function chain constructed by the schemewas more efficient and had less delay, and could be the best candidate for large ISP/ICP to provide diversified and intelligent network services.
-
-
[1]
QUINN P,KUMARS,AGARWALP,et al.Network service chaining problem statement[S].IETF RFC7498,2015.
-
[2]
BHAMARE D,JAIN R,SAMAKA M,et al.A survey on service function chaining[J].Journal of Network & Computer Applications,2016,75(11):138.
-
[3]
SHERRY J,HASAN S,SCOTT C,et al.Making middleboxes someone else's problem:Network processing as a cloud service[C]//Proceedings of the ACM SIGCOMM2012 Conference on Applications,Technologies,Architectures,and Protocols for Computer communication.New York:ACM,2012:13.
-
[4]
MCKEOWN N,ANDERSON T,BALAKRISHNAN H,et al.OpenFlow:Enabling innovation in campus networks[J].SIGCOMM Computer Communication Review,2008,38(2):69.
-
[5]
LIY,CHENM.Software-defined network function virtualization:A survey[J].IEEE Access,2015,3:2542.
-
[6]
HALPERNJ,PIGNATARO C.Service function chaining (SFC) architecture[S].IETF RFC 7655,2015.
-
[7]
JOHN W,PENTIKOUSIS K,AGAPIOU G,et al.Research directions in network service chaining[C]//Proceedings of 2013 IEEE SDN for Future Networks and Services (SDN4FNS).Piscataway:IEEE,2013:1.
-
[8]
MEDHATAM,TALEB T,ELMANGOUSH A,et al.Service function chaining in next generation networks:State of the art and research challenges[J].IEEE Communications Magazine,2017,55(2):216.
-
[9]
HUANG C C,ZHU J F.Service fowarding label for network function virtualization and application-centric traffic steering[C]//Proceedingsof International Joint Conference on E-business & Telecommunications.Piscataway:IEEE,2015.
-
[10]
FAYAZBAKHSH S K,CHIANG L,SEKAR V.Enforcing network-wide policies in the presence of dynamic middlebox actions using flowtags[C]//Proceedings of the 11th USENIX NSDI.Berkeley:USENIX Association,2014:533.
-
[11]
QAZI Z A,TU C C,CHIANG L,et al.SIMPLE-fying middlebox policy enforcement using SDN[C]//Proceedingsof ACM SIGCOMM.New York:ACM,2013:27.
-
[12]
ZHANG Y,BEHESHTI N,BELIVEAU L,et al.Steering:A software-defined networking for inline service chaining[C]//Proceedings of IEEE ICNP.Piscataway:IEEE,2013.
-
[13]
VU A V,KIMYH.An implementation of hierarchical service function chaining using OpenDaylight platform[C]//Proceedings of IEEE NetSoft.Piscataway:IEEE,2016.
-
[14]
IETF.Service function chaining (sfc)[EB/OL].(2013-05-01)[2020-03-27].https://datatracker.ietf.org/wg/sfc/about/.
-
[15]
ONF.Openflow switch specification Version1.5[EB/OL].(2011-10-01)[2020-03-27].https://www.opennetworking.org/wp-content/uploads/2014/10/openflow-switch-v1.5.1.pdf.
-
[16]
SONG H Y.Protocol-oblivious forwarding:Unleash the power of SDN through a future-proof forwarding plane[C]//Proceedings of 2nd ACM SIGCOMM Workshop Hot Topics Software Defined Network.New York:ACM,2013:127.
-
[17]
QUINN P,GUICHARDJ.Service function chaining:Creating a service plane via network service headers[J].Computer,2014,47(11):38.
-
[18]
FILSFILS C,PREVIDI S,GINSBERG L,et al.Segment routing architecture[S].IETF RFC 8402,2018.
-
[1]
计量
- PDF下载量: 11
- 文章访问数: 1161
- 引证文献数: 0