Tail-f Network Control System Solution for Carrier Ethernet Services Datavision’s Focus: SDN Realization Datavision helps our clients conceive and develop specific and customized Software Defined Network Solutions leveraging the latest SDN and virtualization technologies, achieving network and data center efficiencies, allowing applications and users to dynamically control network and computing resources. Confidential 2 Datavision’s Focus: SDN Realization Datavision provides the network engineering and software expertise to develop and build the Network and Data Center Applications that will implement and realize the Software Defined Network use cases based on customer-specific needs including network, computing, security, QoS, performance, etc. solutions based on: • • • • Software Defined Networking controllers Compute Virtualization Network Virtualization for data center/WAN environments Network Functions Virtualizations & Orchestration solutions Confidential 3 Practical Cloud Service Implementations/PoCs Designed, built and operated VmWare based cloud service for Cisco Telepresence cloud service. Service creation for Tier 1 service provider globally. Includes BT, TSystems/DT , Orange, Telstra, Magyar, Verizon, Tellus, Swisscom, TATA, Safaricom. Design Built and operated VMWare based cloud service for Tier 1 provider voice and Telepresence cloud service. Sample Deliverables involved Architectural and operational design for managing multi-tenant datacenter with virtualized applications and components from multiple vendors. Disaster recovery, High Availability and backup solutions for virtualized applications running in multiple datacenters. Automated Process for tenant creation and network configuration within datacenter. Integrated Datacenter with Service Provider MPLS network and other over the top technologies such as LISP, DMVPN. Confidential 4 Tier 1 NFV/SDN Service Development Developed SDN/NFV use-cases and concepts applicable to Tier 1 Provider environment. Created presentations and whitepapers to evangelize SDN/NFV concepts throughout Tier 1 Provider, including leadership teams. Created SDN/NFV PoC lab and validated SDN/NFV use-cases and functions provided by multiple vendors/technologies including : Cisco, Juniper, Open Source, VMWare, Radware, Tail-f Openflow, OnePK, LISP, OTV, BGP flowspec, OpenStack, Contrail, Yang. Integration and orchestration of several virtual functions using different SDN controllers / Orchestration toolkits. Virtual functions includes Firewalls , Security appliances, Wireless controllers, routers, vIPS, VPN concentrators, Identity engine, call-control functions etc. Created Self-Service ordering portal to allow dynamic instantiation and configuration of virtual functions. Demonstrated functions has visibility up to Tier 1 provider Senior Executive Management and top 25 Tier 1 customers. Developed Use-cases will be adopted as production services in 2014/2015 timeframe. Confidential 5 Tier 1 SDN/NFV Proof-of-Concept Environment Tail-f Tenant A Tenant B VM Configuration for each use-case Service Catalog vSwitch OpenStack Create Tenant Network, Create VM’s with base config VMWare/KVM COTS Hardware (HP/UCS) Transport Network Enterprise A Enterprise C Enterprise B Confidential Tenant C 6 Practical Implementations/PoCs • Experience with managing large virtualized production environment with 99.99% availability • Projects involved: • Architectural and operational design for managing multitenant datacenter with virtualized applications • Backup solutions for virtualized applications running in multiple datacenters • Creating tenant segment and virtual private space for application infrastructure Confidential 7 8 Datavision Carrier Ethernet Solution the Tail-f Network Control System (NCS) Tail-f Network Control System Highlights the Tail-f Network Control System (NCS) solution for Service Providers and Access Providers offering Carrier Ethernet (CE) services The purpose of this presentation is as an initial engagement for Operator discussions around the Tail-f NCS solution 9 Business Processes: Service Orchestration Tail-f’s NCS solution provides a service orchestration solution for real-time Service Fulfillment across multi-vendor devices in a Service Provider’s network Service Agility is a top priority to drive down the time to add new features and deploy new services as well as the cost of Operations NCS enables automation of provisioning and activation of network services, such as replacing Manual, labor-intensive and error-prone processes such as Microsoft Word templates, Excel Spreadsheets and nonscalable CLI scripts executed at the individual device level 10 NCS Business Process Flow: Service Fulfillment This example illustrates where NCS provides process automation (yellow processes) for Service Fulfillment 11 NCS Architecture: A Model Driven Approach NCS uses the YANG data modeling language (IETF RFC 6020) for Data Modeling at the Service Manager (Service Layer) and Device Manager (Device Layer). Service-Aware via a Service Manager Provides a declarative way to specify how a network service is applied to the network infrastructure in a transactional manner Transactions are performed as distributed atomic change sets allowing easy rollback if service provisioning fails or when service recover is desired Network State-Aware via a Device Manager The configuration state of the network infrastructure and NCS database is in constant sync 12 13 NCS Architecture Overview Network Engineer OSS/BSS NETCONF NCS REST CLI EMS/NMS Web UI SNMP JAVA/Javascript Service Models Service Manager Script API AAA Package Manager Mapping Logic Core Engine Templates Fast Map Developer API Alarm Manager Notification Receiver Network Element Drivers NETCONF SNMP REST Device Manager OpenFlow Controllers CLI WS Openflow Switches Multi-Vendor Network Device Models Interfaces: Northbound, Southbound & Integration Tail-f’s NCS Solution provides a wide range of interface support From a southbound perspective into the network, for device provisioning, NCS supports NETCONF, CLI, SNMP, REST, TL1, SOAP (NETCONF + CLI = 80%) From a northbound perspective, there are two northbound interface connection points Management Applications • Supports NETCONF, REST, Java, Python (REST is dominant) Network Engineering Access • Supports Network-wide CLI (Cisco & Juniper) and a Web User Interface From an integration perspective, NCS provides a Developer and Scripting API interface to allow application integration 14 Other Benefits of NCS NCS does not require installation of an RDBMS database such as Oracle or MySQL NCS does not require specialized appliance hardware and can be installed on any common Linux server or MAC laptop/desktop NCS provides a migration path the SDN and NFV when Operators are ready to adopt these technologies NCS is designed for rapid validation and qualification in a Service Provider’s operations environment 15 Carrier Ethernet Use Case: E-Line NCS provides a Service Orchestration solution for a Service Provider’s end-to-end E-Line (Ethernet Private Line) service offering connecting two subscriber locations Northbound Interfaces Management Applications Network Engineer Southbound Interfaces NCS CE = Customer Edge UNI-C UNI CE UNI-C Service Provider CEN UNI-N Ethernet NID Subscriber Location UNI-N Ethernet NID UNI Subscriber Location Ethernet Virtual Connection (EVC) E-Line Service Type CE 16 17 Carrier Ethernet Use Case: E-Access NCS provides Service Orchestration for a multi-operator connected service where the Service Provider’s E-Line service is constructed with an Access Provider’s E-Access Service. Northbound Interfaces Network Engineer Management Applications Southbound Interfaces NCS ENNI CE = Customer Edge UNI-C UNI CE Service Provider CEN UNI-N Access Provider RMI Channel CEN Ethernet NID UNI-N Subscriber Location UNI-C vNID Function UNI CE Subscriber Location SP Operator Virtual Connection (OVC) AP Operator Virtual Connection (OVC) Ethernet Virtual Connection (EVC) E-Line Service Type E-Access Service Type Carrier Ethernet Use Case: Mobile Backhaul NCS provides a Service Orchestration solution for Mobile Backhaul solutions connecting two mobile network sites Northbound Interfaces Management Applications Mobile Operator Network Engineer Mobile Operator NCS Southbound Interfaces RAN CE UNI-C UNI Mobile Network RAN BS Site RAN BS: RAN Base Station RAN CE: RAN Customer Edge Mobile Network RAN NC Site Service Provider CEN UNI-N Ethernet NID UNI-N Ethernet NID UNI UNI-C RAN CE Ethernet Virtual Connection (EVC) RAN NC: RAN Network Controller 18 19 Carrier Ethernet Use Case: DCI NCS provides Service Orchestration for Data Center Interconnections (DCI) with NFV. Northbound Interfaces Network Engineer Management Applications Southbound Interfaces NCS Cloud Data Center Site #1 UNI ENNI Ethernet Cloud Carrier UNI-N CEN Cloud Data Center Site #2 w/vNID VNF Access Provider RMI Channel CEN Ethernet NID vNID Function UNI UNI-C ECC Operator Virtual Connection (OVC) AP Operator Virtual Connection (OVC) Ethernet Virtual Connection (EVC) NCS Use Case: Carrier Ethernet (Physical End Points) Management Applications NETCONF, REST, Java Carrier Ethernet Service Models Network Engineer Network-wide CLI, WebUI Tail-f Network Control System Flowlet Models Service Manager Device Models Flowlets Device Manager OpenFlow Controller Cluster Network Element Drivers Flowlets Flowlets Carrier Ethernet Service Orchestration 20 NCS Use Case: Carrier Ethernet (Virtual End Point) Management Applications NETCONF, REST, Java Carrier Ethernet Service Models Network Engineer Network-wide CLI, WebUI Tail-f Network Control System Flowlet Models Service Manager Device Models Flowlets Device Manager OpenFlow Controller Cluster Network Element Drivers Flowlets Flowlets Carrier Ethernet Service Orchestration 21 NCS Additional Information NCS Technical Data Sheet http://www.tail-f.com/wordpress/wpcontent/uploads/2014/01/Tail-f-Datasheet-NCS.pdf NCS Getting Started Guide http://www.tail-f.com/wordpress/wpcontent/uploads/2014/05/ncs_getting_started.pdf NCS Overview Presentation http://www.tail-f.com/network-control-system/overview NCS Technical Demo Presentations http://www.tail-f.com/network-controlsystem/technicaldemos 22 NCS CE Solution: Initial Engagement/Assessment Initial Service Provider engagements focus on understanding which business processes are pain points and where NCS can provide a value add Look at Carrier Ethernet service lifecycle from order acceptance through service activation Discuss with CEN Operator, Operations Team, what is manual today and which processes are error prone, time consuming and not-scalable Demonstrate and discuss with CEN Operator on how NCS might be useful in their Operations environment • For example, Proof-of-Concepts for Service Orchestration 23 NCS CE Solution: Planning/Design Follow on Service Provider engagements focus on gathering requirements for managing specific services (e.g., Carrier Ethernet service offerings) and specific devices within the Service Provider’s network as part of the service delivery Service Management requirements definition • Review existing library of NCS Service Models Device Management requirements definition • Obtain list of vendors and versions Interface Management requirements definition • Interfacing to other OSS/BSS/NMS/EMS applications • Interfacing to other back office applications 24 NCS CE Solution: Implementation/Test These Service Provider engagements focus on implementing and testing the NCS Carrier Ethernet solution Service package development and testing (YANG, Java) Device package validation Interface definitions (e.g., REST payloads) 25 NCS CE Solution: Training These Service Provider engagements focus on training the Service Provider on the NCS Carrier Ethernet solution Different levels of training may be required depending on the user type • On-boarding training of the team for separation of the roles 26 NCS CE Solution: Support & Maintenance These Service Provider engagements focus on ongoing support and maintenance of NCS once the solution has been deployed in the Service Provider’s environment Maintenance upgrades are provided by Tail-f Core NCS support may be provided by DataVision when: • Tail-f provides Maintenance Upgrades • Service Provider adds, modifies, updates network devices • Service Provider adds, modifies, updates services Application Interface support may be provided by DataVision when: • Tail-f provides Maintenance Upgrades • Application Interfaces have been added, modified, deleted 227 NCS CE Solution: End of Life These Service Provider engagements focus on end of life processes for NCS releases, maintenance, support, training, etc. This signifies this specified item is no longer supported 28 Thank You Brian Hedstrom bhedstrom@datavision-inc.com 720-470-7091