SDN (Software-Defined Networking)
SDN is a network architecture that separates the control plane from the data plane to make networks more flexible and programmable.
NFV (Network Functions Virtualization)
NFV is a technology that virtualizes network functions (e.g., firewalls, load balancers, routers) and runs them on standard hardware instead of dedicated appliances.
Both SDN and NFV are often used together to create modern, agile, and cost-effective network infrastructures.
Prerequisite – 5G Essentials
Understanding SDN and NFV
• Modularity, Abstraction and Virtualization in IT
• Virtual Machines (VM)
• Understanding VM with Mininet Appliance
• Virtual Switch
• Virtual Router, Virtual Device
• Virtual Network Function
• SDN, SDN with Virtualization
• Benefits/Issues of SDN and NFV
• Installing and SDN VM
SDN Overview with Mininet Demo
• What is SDN?
• What problem does it solve and what are its benefits?
• Open Network Foundation (ONF)
• OpenFlow Architecture
• SDN controller as Network Hypervisor or NOS
• Open VSwitch, Mininet, OVS Controllers
• Commercial/Open Source Controllers
• Demo/Hands-on: Mininet with OpenFlow Controller
•Demo/Hands-on: OpenFlow message with wireshark
Introduction to SDN & OpenFlow
• OpenFlow Switch Architecture
• OpenFlow Ports
• OpenFlow Pipeline Processing
• Flow Table Instructions and Actions
• Flow Table counters and Meters
• Group Table and Group Entry
• Ingress and Egress Processing
• Channels, Auxiliary Connection
• OpenFlow Control Messages and Message Formats
• Multiple Controllers
• Bootstrapping a new switch
• Capturing and understanding Controller-Switch interaction with Wireshark
• OpenFlow utilities: DPCTL, OFCTL, VSCTL
• Demonstration of some simple controllers developed Python
• Operation of OVS, Proactive Controller and Reactive Controller
Mininet
• What is Mininet?
• Launching Mininet-Command line arguments
• Information Commands
• Configuration Host
• Ping and Xterm commands
• Configuring Link, Link Performance with Iperf
• Exit and cleanup
Mininet with Python Script
• Creating a network with Mininet Python Scripting
• Two different ways to use the Script
• Some simple networks with Python Scripts
• Scripts to create more complex networks
SDN Eco System
• Initiatives, Standards (ONF)
• NFV, Cloud and SD-WAN
• Enterprise Solutions
• Service Provider Solutions – Open Day Light, ONOS OpenStack, Taker, ONAP
Demonstration with 4-port SDN Switch
Virtualizing PE and CPE Functions
• Understanding Virtualization with Border Gateway Virtualization
• Various Architectural options with Virtualized CPE – Pros/Cons
• Choosing CPE functions to Virtualize with some examples
• Options to deploying Virtualized functions – Pros/Cons
• Virtualizing and adding Software Defined Controls to PE and CPE
Developing Orchestration with Virtualized PE and CPE Functions
• ETSI NFV MANO – Reference Architecture – Scope – Single Provider
• Functional Components – MANO, NFVM, VIM, …
• Realization of those functional components with
• OpenStack, OpenTacker, EMS, Controllers (SDN, …), TOSCA, and
• TOSCA NFV Templates and their use in orchestration Some TOSCA NFV Examples
• Reference Points and realization of those interfaces
• SDN OpenFlow, NetConf, SNMP, REST API, …
MEF LSO – Reference Architecture – Scope – Multi Provider
• MEF LSO – Functional components – Edge, Gateway, Controller, Orchestrator,
OSS/BSS, UI
• Realization of those functional components with PE/CPE
• Orchestration with multi-level controllers
• OSS/BSS Interaction
• Use Case
Selenium Labs helps the participants to get hands-on knowledge in 5G Core with this course. And to make this course even more professional, we allow them to work in different real-time projects that include some real-time cases. Therefore, after completing this course, the participants can get complete expertise in both of these topics with practical exposure. Apart from that, the projects on which the students work here comply with the modules offered in the course curriculum.
Duration of Selenium Training
Course Duration
4 Days
Course will be 36 hrs to 45 hrs duration with real-time projects and working models.
Total Learners
2245 Learners
We have already finished 800+ Batches with 100% course completion record.
Skill Level
Beginner & Advance
We are providing Training to the needs from Beginners level to Advance level.
Support
24 / 7 Support
Our Support team are available 24/7 to clear students needs and doubts.
At Selenium Labs, we only choose professionals for our training institute as trainers, who are highly trained in Telecom Training with 5G technologies. Besides, the professional trainers of our institute have years of experience in technologies. Therefore, these experts offer great freedom to all the participants in exploring all the details of this course, who choose our institute to get trained in 5G Core. Besides, these experts help the participants to finish the real-time projects on time and to prepare them for the interview’s possible questions and answers.
Certification
At Selenium Labs, certifications are offered to the participants once they complete the theoretical and practical sessions of this course. Here assessments are offered to the participants depending on online tests offered at the end of the course and the project performance and the result of the online tests conducted at the end of the course. Therefore, the certification offered by our institute enhances the value of the participant’s resume.
Benefits of SDN / NFV
Greater network flexibility and automation.
Improved security and monitoring.
Efficient use of network resources.
Cost reduction by using generic hardware.
Faster deployment of network services.
Scalability and flexibility in network operations.
- All theoretical and practical classes
- Comprehensive and practical knowledge of each of the topics
- The course offered by us is matched with real-time project work for practicing.
- The training program that we offer is run at our institute in Bangalore.
- Based on the preferences of the participants, we arrange both weekday and weekend classes.
- Here students are free to make their course payments in two installments.
- We also offer 24/7 support to the students. So, the students can ask any question to the trainers of our institute about the course.
- The instructors of our company have several years of experience in Technology.
- At Selenium Labs, we only encourage the participants to work on real-time projects to be industry-ready. Apart from that, we also organize mock interviews for the participants that can help them to develop their confidence level.
- Besides, backup classes are offered to the students to make sure that they don’t have to miss anything.