Service Provider DevOps network capabilities and tools

This report provides an understanding of how the UNIFY Service Provider (SP)-DevOps concept can be applied and integrated with a combined cloud and transport network NFV architecture. Specifically, the report contains technical descriptions of a set of novel SP-DevOps tools and support functions that facilitate observability, troubleshooting, verification, and VNF development processes. The tools and support functions are described in detail together with their architectural mapping, giving a wider understanding of the SP-DevOps concept as a whole, and how SP-DevOps tools can be used for supporting orchestration and programmability in the UNIFY NFV framework. The concept is further exemplified in a case study for deployment and scaling of an Elastic Firewall.

[1]  Katerina J. Argyraki,et al.  Verifying Isolation Properties in the Presence of Middleboxes , 2014, ArXiv.

[2]  David Walker,et al.  Frenetic: a network programming language , 2011, ICFP.

[3]  Fulvio Risso,et al.  Research Directions in Network Service Chaining , 2013, 2013 IEEE SDN for Future Networks and Services (SDN4FNS).

[4]  Samuel Chee Wei. Chua Programming language online , 2010 .

[5]  Nick G. Duffield,et al.  Trajectory sampling for direct traffic observation , 2001, TNET.

[6]  Anja Feldmann,et al.  Incremental SDN deployment in enterprise networks , 2013, Conference on Applications, Technologies, Architectures, and Protocols for Computer Communication.

[7]  Sujata Banerjee,et al.  DevoFlow: cost-effective flow management for high performance enterprise networks , 2010, Hotnets-IX.

[8]  Jürgen Schönwälder,et al.  Network Configuration Protocol (NETCONF) , 2011, RFC.

[9]  Don Fedyk,et al.  GMPLS RSVP-TE Extensions for Operations, Administration, and Maintenance (OAM) Configuration , 2014, RFC.

[10]  Nick McKeown,et al.  I Know What Your Packet Did Last Hop: Using Packet Histories to Troubleshoot Networks , 2014, NSDI.

[11]  Kay Römer Time synchronization in ad hoc networks , 2001, MobiHoc '01.

[12]  Kostas Pentikousis,et al.  Software-Defined Networking (SDN): Layers and Architecture Terminology , 2015, RFC.

[13]  Eduardo Magaña,et al.  One-way Delay Measurement and Characterization , 2007, International Conference on Networking and Services (ICNS '07).

[14]  Al Morton,et al.  A Two-Way Active Measurement Protocol (TWAMP) , 2008, RFC.

[15]  Rebecca Steinert,et al.  Observing software-defined networks using a decentralized link monitoring approach , 2015, Proceedings of the 2015 1st IEEE Conference on Network Softwarization (NetSoft).

[16]  Jean Meloche,et al.  Statistical Aspects of the Analysis of Data Networks , 2007, Technometrics.

[17]  Vern Paxson,et al.  IPPM Metrics for Measuring Connectivity , 1999, RFC.

[18]  Joachim Fabini,et al.  Advanced Stream and Sampling Framework for IP Performance Metrics (IPPM) , 2014, RFC.

[19]  Rebecca Steinert,et al.  Initial Service Provider DevOps concept, capabilities and proposed tools , 2015, ArXiv.

[20]  W. Haenszel,et al.  Statistical aspects of the analysis of data from retrospective studies of disease. , 1959, Journal of the National Cancer Institute.

[21]  Randy Presuhn,et al.  Management Information Base (MIB) for the Simple Network Management Protocol (SNMP) , 2002, RFC.

[22]  Mutsumi Yamamoto 1.3 Concluding Remarks , 1999 .

[23]  Scott Smith,et al.  Keeping Track of 70, 000+ Servers: The Akamai Query System , 2010, LISA.

[24]  Adam Arkin Business process Modeling Language , 2002 .

[25]  Matthew J. Zekauskas,et al.  A One-way Delay Metric for IPPM , 1999, RFC.

[26]  Christina Fragouli,et al.  A Network Coding Approach to Overlay Network Monitoring , 2005 .

[27]  George Varghese,et al.  Automatic Test Packet Generation , 2012, IEEE/ACM Transactions on Networking.

[28]  Didier Colle,et al.  In-band control, queuing, and failure recovery functionalities for openflow , 2016, IEEE Network.

[29]  Harsha V. Madhyastha,et al.  FlowSense: Monitoring Network Utilization with Zero Measurement Cost , 2013, PAM.

[30]  Brighten Godfrey,et al.  VeriFlow: verifying network-wide invariants in real time , 2012, HotSDN '12.

[31]  Vivek S. Borkar,et al.  A New Distributed Time Synchronization Protocol for Multihop Wireless Networks , 2006, Proceedings of the 45th IEEE Conference on Decision and Control.

[32]  Peter Phaal,et al.  InMon Corporation's sFlow: A Method for Monitoring Traffic in Switched and Routed Networks , 2001, RFC.

[33]  Rebecca Steinert,et al.  Roles of DevOps tools in an automated, dynamic service creation architecture , 2015, 2015 IFIP/IEEE International Symposium on Integrated Network Management (IM).

[34]  Kostas Pentikousis,et al.  Unifying Carrier and Cloud Networks: Problem Statement and Challenges , 2016 .

[35]  David Walker,et al.  Compiling path queries in software-defined networks , 2014, HotSDN.

[36]  Fernando A. Kuipers,et al.  OpenNetMon: Network monitoring in OpenFlow Software-Defined Networks , 2014, 2014 IEEE Network Operations and Management Symposium (NOMS).

[37]  Myungjin Lee,et al.  CherryPick: tracing packet trajectory in software-defined datacenter networks , 2015, SOSR.

[38]  Fulvio Risso,et al.  D5.2 Universal Node Interfaces and Software Architecture , 2014 .

[39]  George Varghese,et al.  Header Space Analysis: Static Checking for Networks , 2012, NSDI.

[40]  Rebecca Steinert,et al.  Scalable in-network rate monitoring , 2015, 2015 IFIP/IEEE International Symposium on Integrated Network Management (IM).

[41]  Matthias Grossglauser,et al.  Trajectory sampling for direct traffic observation , 2000, SIGCOMM 2000.

[42]  Rüdiger Geib,et al.  Framework for TCP Throughput Testing , 2011, RFC.

[43]  Shan Shan Huang,et al.  Datalog and Recursive Query Processing , 2013, Found. Trends Databases.

[44]  Bert Wijnen,et al.  An Architecture for Describing Simple Network Management Protocol (SNMP) Management Frameworks , 2002, RFC.