Price: $3,999.00

Length: 4 Days
Print Friendly, PDF & Email

NFV and SDN Application Development Training for Service Providers

NFV and SDN Application Development Training for Service Providers brings proven NFV, SDN, cloud computing and IT technologies into the networking domain to help service providers’ developers to build innovative applications and new services and functionalities. Network Functions Virtualization (NFV)  and  Software Defined Networking (SDN) application development bootcamp brings proven NFV, SDN, cloud computing and IT technologies into the networking domain to help service providers’ developers to build innovative applications and new services and functionalities.

Network Function Virtualization (NFV) and Software-defined Networking (SDN) and allows service providers and network operators to move away from traditional networking to a more flexible networking paradigm. NFV and SDN will enable service providers and operators to respond quickly to new service creation and requests, improve overall service and network efficiency and end-to-end SLA, management and QoS .

NFV and SDN application development training helps the participants with capabilities needed for carrier applications techniques leading to agility and lower costs of operations. Learn about key characteristics and requirements for NFV and SDN platforms and highlights the central role NFV and SDN plays in service providers’ drive toward zero-touch operational models.

Developers will be able to build NFV and SDN applications to reduce equipment and operational costs, power consumption, and time-to-market for new services, operations and functionalities.

Learning Objectives

Upon completion of NFV and SDN Application Development Training  course, the attendees will be able to:

  • Discuss Virtualization as a Paradigm, Network Functions Virtualization (NFV)  and  Software Defined Networking (SDN) application development for service providers
  • Describe NFV, SDN and list requirements and architectural components
  • Describe Network Function Virtualization (NFV) and Software Defined Networking (SDN) approaches to build applications for service providers
  • Describe NFV Management and Orchestration
  • Discuss role of NFV architectural components
  • Describe Network Function Virtualization (NFV) approaches for service providers’ application development
  • Discuss what NFV management and organization (MANO) is
  • Describe NFVI planning, Management and operations
  • Explore NFV management and organization (MANO) and its functional blocks
  • Discuss NFV and SDN planning, management and operations
  • Discuss SDN approaches on how to transform traditional application development and  implementation  and dis-assemble it
  • Discuss SDN approach on split the data, control and management planes of the network
  • Discuss role of SDN switch, SDN Controller, connectivity and network discovery for applications development
  • Discuss role of Open vSwitch and its functionality in the switches
  • Illustrate SDN and Orchestration and SDN and Inter-Data Center Connectivity
  • Discuss methods and techniques for SDN service establishment
  • Describe SDN architecture, southbound protocols and requirements on the Northbound API
  • Discuss NFV and SDN Use Cases applicable to a service provider
  • Discuss NFV and SDN and configuration

Who Should Attend

Service Providers’ Developers

Learn about:

  • Application development trends toward NFV and SDN for service providers
  • NFV and SDN application development use cases
  • Key NFV and SDN concepts
  • Automated application lifecycle management
  • Service providers application development efficiency
  • Principals behind Virtual network functions and Software Defined Networking
  • NFV and SDN operational models
  • NFV and SDN application development platforms
  • NFV and SDN platforms and application development requirements
  • OpenStack in SDN
  • Network Functions Virtualization Infrastructure (NFVI) requirements for application development
  • NFV vs. physical network functions (PNFs)
  • Application development and network planning of PNFs vs. VNFs
  • Application resource planning models for compute, network, and storage of the NFVI
  • VNF deployment options on NFVI planning
  • SDN on network resource planning
  • NFVI planning resources required to run the NFV-O

Course Outline

Introduction to NFV and SDN

  • Fundamentals of NFV and SDN
  • Overview of  virtualization technology
  • SDN and NFV technologies as complementary
  • SDN and network flexibility through holistic management of the network
  • Rapid innovation and lowers operating expenses
  • NFV and reduced equipment costs and reduced power consumption
  • Role of NFV c in managing  networks and deploying new capabilities
  • SDN and NFV applications and transformation
  • NFV benefits and challenges
  • SDN benefits and challenges
  • Role of NFV and SDN in service provider’s in network transformation
  • NFV/SDN applications
  • Faster deployment of new services
  • Flexibility in design of the network
  • NFV and SDN’s role in service providers’ automation

Overview of NFV

  • SDN NFV
  • NFV architecture and framework
  • NFV deployment
  • NFV operation
  • Key NFV protocols
  • Migration to NFV
  • NFV use cases for service providers
  • NFV applications development
  • NFVI, VNFs and MANO options
  • Resource planning
  • Virtual resource planning
  • NFVI resource planning
  • Compute, network and storage resource planning
  • VNF monitoring requirements

Overview of SDN

  • SDN principles: separation of control plane and data plane
  • SDN architecture and framework
  • SDN deployment and interfaces
  • SDN operation and key SDN protocols
  • SDN use cases for service providers
  • SDN applications development
  • OpenStack, I2RS and PCEP
  • SDN control protocols
  • YANG and NETCONF
  • Interaction between SDN and NFV
  • SDN options on infrastructure planning

NFV and SDN Applications Development Use Cases

  • NFV and SDN application development
  • Developed NFV and SDN applications
  • Metro Ethernet and Packet-optical Transport use cases
  • Data Center use cases
  • SDN Controller platform
  • OpenFlow implementation for Data Center switches
  • OpenFlow v1.3+ for a family of 10/40G Data Center switches
  • Network virtualization
  • Traffic steering
  • Load balancing
  • Service Chaining (with VNFs)
  • Service Orchestration
  • Automated Network Provisioning
  • WAN use cases
  • Multi-layer Network Visibility & Control
  • Network Management
  • Bandwidth Provisioning
  • Service Provisioning
  • SLA monitoring
  • Edge use cases
  • Service Provisioning and DPI and Big Data applications
  • Campus use cases
  • Network Access Control
  • BYOD
  • Mobility management
  • Firewall and UTM
  • Flow through service and network provisioning
  • End-to-End QoS management

NFV and SDN Application Development

  • Orchestration on NFVI Planning
  • NFV-O and VIM options on planning
  • NFV-O and SDN
  • NFV and SDN applications development
  • Use cases for service providers and network operators
  • Data Center, WAN, Metro and Campus networks
  • Open source and commercially available SDN Controllers
  • NOX/POX
  • Beacon
  • OpenDaylight
  • Ryu
  • Cyan Blue Planet
  • HP VAN Controller
  • NEC ProgrammableFlow
  • Network visualization
  • Service provisioning
  • Network management
  • Traffic engineering

Network Functions Virtualization (NFV) Application Development

  • NFV architecture and operations
  • NFV application architecture
  • Application resource utilization
  • Virtual switching
  • Physical ports, virtual ports on virtual servers
  • Virtual routers using virtualized IPsec and SSL VPN gateways
  • Virtualized Network Appliances
  • Virtual appliance
  • Use cases
  • Firewalls and gateways
  • Broadband Remote Access Servers (BRAS)
  • LTE Radio Access Network (RAN) and Evolved Packet Core (EPC)
  • IP Multimedia Subsystem (IMS)
  • Virtualized Network Services
  • Network management applications
  • Traffic analysis
  • Network monitoring tools
  • Load balancers and accelerators
  • Virtualized applications
  • Cloud applications
  • Virtualized storage
  • CloudNFV initiative
  • Cloud-based deployment of virtual functions on an OpenStack model
  • CloudNFV architecture
  • CloudNFV components and build “services”
  • Network features and application features
  • Dynamic management model
  • “derived operations” distributed management of virtual and real network
  • CloudNFV and network connections,
  • CloudNFV and OpenFlow controller
  • NFV ISG and the TMF NFV-related tasks
  • NFV application development troubleshooting

NFV and SDN Disruptive Technology and Software Advancements  

  • Operational scale, efficiency, and self-service programmability
  • Container-based micro-services software architecture
  • Orchestration methodologies
  • Architecture overview diagram
  • Micro-services Architecture
  • MICRO-SERVICES ARCHITECTURE
  • Modular, web-scale architecture for rapid feature adoption
  • container-based micro-services
  • Model-driven templates
  • Template-based programmability
  • SDN and NFV deployments and “DevOps” concepts
  • Alignment and gap analysis between IT and network operations
  • Scripting tools and languages Concepts
  • Standard information models
  • Standard template-based orchestration
  • Agility and programmability to software-defined architectures
  • OpenFlow applied to switches and routers
  • SDN controllers
  • SDN application development
  • SDN solutions applied to OSS/BSS and service chaining
  • Role of Virtual Network Functions (VNFs)
  • VNFs and SDN controller integration with NFV orchestration and management layer
  • Scenario-based SDN solutions
  • Virtualization infrastructure tools
  • Information model and APIs
  • Control protocols such as OpenFlow, Netconf, and TR-69
  • OpenStack Juno
  • Framework to create/manage VMs (virtual machines)
  • OpenStack Neutron
  • Networking component with Linux network configurations
  • Open vSwitch
  • VLANs and iptables/netfilter
  • OpenDaylight (Helium)
  • Code and architecture for virtualizing the network controller
  • Open vSwitch* (OVS)
  • Data Plane Development Kit (DPDK)

NFV and SDN Scripting and DevOps

  • Programming for network engineers
  • Tools for system engineers and application developers
  • Role of DevOps
  • Agile and lean principles
  • DevOps and DevOps software tools
  • DevOps to support the application development and deployment process
  • DevOps for NFV and SDN development and operations
  • Software Defined and Software Driven
  • The networking infrastructure software defined and software driven for both SDN and NFV
  • NFV structure and functioning of the network in software
  • Deployment of virtual compute, storage, and network functions
  • Role of Networking Professionals
  • Python, PERL, Bash, and CURL
  • Script common tasks across a variety of devices
  • Managing software and technology projects with DevOps
  • Considering tools for your DevOps project
  • Configuration management, application deployment, monitoring and version control
  • Open source solutions
  • Deploying OpenStack
  • DevOps tools best practices for managing DevOps projects
  • Ansible vs. Chef vs. AWS OpsWorks
  • Puppet
  • AWS Code Deploy
  • AWS Elastic Beanstalk
  • OpenStack Fuel
  • Fabric
  • SaltStackConfiguration management and deployment tools
  • DevOps with native agentless support for automating heterogeneous network infrastructure devices
  • Using Ansible’s agentless approach
  • Unify operational methodologies across their IT infrastructure
  • Orchestrating compute, applications, virtualization, and now, networking
  • Arista Networks – Arista EOS
  • Cisco Application Centric Infrastructure (ACI)
  • Cisco IOS-XE®; Cisco IOS-XR®; and Cisco NX-OS
  • Cumulus Linux
  • OpenSwitch
  • Junos OS
  • What are the scripting languages?
  • Scripting languages interface with SDN controllers and NFV Virtual Infrastructure Manager (VIM)
  • YAML
  • YANG
  • XML(YIN)
  • JSON
  • Orchestration Tools for OpenStack
  • TOSCA specification language
  • Python for orchestration
  • OpenStack Heat
  • BPEL specification language
  • SOA and ROA

 

Request More Information

Please enter contact information followed by your questions, comments and/or request(s):
  • Please complete the following form and a Tonex Training Specialist will contact you as soon as is possible.

    * Indicates required fields

  • This field is for validation purposes and should be left unchanged.

Request More Information

  • Please complete the following form and a Tonex Training Specialist will contact you as soon as is possible.

    * Indicates required fields

  • This field is for validation purposes and should be left unchanged.