tail-f network control system solution for carrier ethernet services
TRANSCRIPT
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.
2
Confidential
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
3
Confidential
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,
T-Systems/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.
4
Confidential
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.
Tier 1 NFV/SDN Service Development 5
Confidential
Tier 1 SDN/NFV Proof-of-Concept Environment 6
OpenStackCreate Tenant Network, Create VM’s with base
config
Transport Network
Tail-fVM Configuration for
each use-case
COTS Hardware (HP/UCS)
VMWare/KVM
Tenant A Tenant B Tenant C
vSwitch
Enterprise A
Enterprise B
Enterprise C
Service Catalog
Confidential
Practical Implementations/PoCs• Experience with managing large virtualized production
environment with 99.99% availability• Projects involved:
• Architectural and operational design for managing multi-tenant datacenter with virtualized applications
• Backup solutions for virtualized applications running in multiple datacenters
• Creating tenant segment and virtual private space for application infrastructure
7
Confidential
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 non-scalable 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
NCS Architecture Overview
OpenFlow Controllers
Service Manager
Multi-Vendor Network
Network Engineer EMS/NMS
NETCONF REST CLI Web UI SNMP JAVA/Javascript
OSS/BSS
NCS
AAA Core Engine
NETCONF SNMP REST CLI WS
Network Element Drivers
MappingLogic
Templates
Fast Map
Device ManagerNotification ReceiverAlarm Manager
Openflow Switches
ServiceModels
PackageManager
Script API
DeviceModels
Developer
API
13
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
UNI-N
UNI
UNI-C UNI-C
CE CEEthernet NID
Service Provider CENUNI
UNI-N
CE = Customer Edge
Subscriber LocationSubscriber Location
Ethernet NID
Ethernet Virtual Connection (EVC)
E-Line Service Type
NCS
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
Network EngineerManagement Applications
Southbound Interfaces
16
Carrier Ethernet Use Case: E-Access
UNI
UNI-C UNI-C
CE CE
Service Provider CEN
NCS
UNIUNI-N
CE = Customer Edge
Subscriber LocationSubscriber Location
Ethernet NID
Southbound Interfaces
Ethernet Virtual Connection (EVC)
UNI-N
Access ProviderCEN
ENNI
AP Operator Virtual Connection (OVC)
E-Access Service TypeE-Line Service Type
SP Operator Virtual Connection (OVC)
Northbound Interfaces
Network EngineerManagement Applications
vNIDFunction
RMI Channel
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.
17
Carrier Ethernet Use Case: Mobile Backhaul
UNI-N
UNI
UNI-C
UNI-CEthernet NID
Service Provider CENUNI
UNI-N
RAN BS: RAN Base StationRAN CE: RAN Customer Edge
Mobile NetworkRAN BS Site
Ethernet NID
Ethernet Virtual Connection (EVC)
NCS
NCS provides a Service Orchestration solution for Mobile Backhaul solutions connecting two mobile network sites
Northbound Interfaces
Network EngineerManagement Applications
Southbound Interfaces
Mobile Operator Mobile Operator
Mobile NetworkRAN NC Site
RAN NC: RAN Network Controller
RAN CE
RAN CE
18
Carrier Ethernet Use Case: DCI
UNI
UNI-C
Ethernet Cloud CarrierCEN
NCS
UNIUNI-N
Cloud Data Center Site #1
Ethernet NID
Southbound Interfaces
Ethernet Virtual Connection (EVC)
Access ProviderCEN
ENNI
AP Operator Virtual Connection (OVC)ECC Operator Virtual Connection (OVC)
Northbound Interfaces
Network EngineerManagement Applications
vNIDFunction
RMI Channel
NCS provides Service Orchestration for Data Center Interconnections (DCI) with NFV.
Cloud Data Center Site #2w/vNID VNF
19
Carrier Ethernet Service Orchestration
Network Element DriversOpenFlow Controller Cluster
Device Manager
Service Manager
Tail-f Network Control System
FlowletModels
Carrier Ethernet ServiceModels
Network-wide CLI, WebUI
Flowlets
Flowlets
Flowlets
NETCONF, REST, Java
Network Engineer
ManagementApplications
Device Models
NCS Use Case: Carrier Ethernet (Physical End Points) 20
Carrier Ethernet Service Orchestration
Network Element DriversOpenFlow Controller Cluster
Device Manager
Service Manager
Tail-f Network Control System
FlowletModels
Carrier Ethernet ServiceModels
Network-wide CLI, WebUI
Flowlets
Flowlets
Flowlets
NETCONF, REST, Java
Network Engineer
ManagementApplications
Device Models
NCS Use Case: Carrier Ethernet (Virtual End Point) 21
NCS Additional Information NCS Technical Data Sheet
http://www.tail-f.com/wordpress/wp-content/uploads/2014/01/Tail-f-Datasheet-NCS.pdf
NCS Getting Started Guide http://www.tail-f.com/wordpress/wp-content/uploads/20
14/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-control-system/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 on-
going 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