Sei sulla pagina 1di 8

Sir Syed University of Engineering & Technology

Continuing Education Programme


University Road, Karachi-75300. Phone# 92 21 34800420; Fax# 92 21 34982393
E-mail:- cep@ssuet.edu.pk; Website: - http://www.ssuet.edu.pk/cep

Skills for the Next-Generation Network Engineer and Developer


Network Programmability and Automation = Network Engineering + Software Development
SDN & NFV FOR 5G NETWORKS SPECIALIST
A PROGRAM DESIGNED FOR ABSOLUTE BEGINNERS
GETTING YOU READY FOR THE NEW ERA OF NETWORKING FOR IOT, AI, VR, AR, SMART
VEHICLES, AND BROAD BAND EXPERINCES EVERYWHERE, ANYTIME
NOW ANYONE CAN JOIN THE NETWORK SOFTWARIZATION AND
VIRTUALIZATION REVOLUTION FOR DATA CENTER, CAMPUS, LAN, WAN OR 5G

Free Seminar 1:00 pm, Sunday, November 4, 2018


A Two-Semester Course, Classes only on Sundays
Questions? https://www.facebook.com/groups/sdn.nfv.5g/
5G is the key driving force behind the digitalization of all industries and a more intelligent,
connected world. With the completion of the first phase of 3GPP R15 standards, 5G
commercial deployments have started around the globe. 5G technology will enable flexible,
reliable, and secure wireless networks to connect people with all applications, services, and
things, thus leading human race into the era of "Everything on Mobile".
Network softwarization and virtualization are two key ingredients to abstract infrastructure
resources and enable the delivery of the network as a service. SDN tightly coupled with NFV is
a key enabler of the coming 5G infrastructure, helping to create flexible and programmable
networks for the needs of tomorrow.
On this eve of 5G commercialization, the Continuing Education Program of Sir Syed University
of Engineering and Technology is launching a specialist certificate in Software Defined
Networking (SDN) and Network Function Virtualization (NFV) for 5G Networks. The program
will enable a beginner with no background in networking or software development to apply the
NFV and SDN technologies to the design and operation of 5G, LAN and WAN
telecommunication networks.
The course consists of two semesters of coursework.
Fee: Rs. 9,000 per Semester (The duration of the course is two semesters).
A Two-Semester Network Engineering Program in SDN and NFV in 5G, LAN or WAN Networks

Semester 5G 101 Semester 5G 201


Networking and Programing SDN and NFV for 5G,
Essentials LAN or WAN Networks
Class on Sunday: 1:30 pm to Class on Sunday: 4:30 pm
4:00 pm to 7:00 pm

5G 101: Networking and Programming Essentials


Module A: CCNA Routing and Switching Introduction and Essentials
The first module teaches students about the architecture, structure, functions and components
of the Internet and other computer networks. Students achieve a basic understanding of how
networks operate. By the end of the course, students will be able to build simple LANs,
perform basic configurations for routers and switches, and implement IP. They will also be
able to appear in CISCO’s CCNA Certification.

Module B: Linux and Bash in a Network Automation Context


We will start this module with an introduction of Linux and the command
line. The students will develop proficiency in performing maintenance tasks
on the command line, installing and configuring a computer running Linux,
and configuring basic networking, using virtual machines running Linux.

Module C: Python Programming in a Network Context


In the second module of the course, you'll learn about basic programming concepts, such as lists, dictionaries,
classes, functions and loops, and practice writing clean and readable code with exercises for each topic. You'll
also learn how to make your programs interactive and how to test your code
safely before adding it to a project. It is a fast-paced, thorough introduction
to programming with Python 3.7 that will have you writing programs,
solving problems, and calling networking API’s using REST and gRPC in
no time. In this module we will also learn Git, the distributed version control
system. We will also review Git based GitHub and BitBucket services.
Module D: Docker Containers in NFV
This module provides a soup-to-nuts learning experience for core Docker technologies,
including the Docker Engine, Images, Containers, Registries, Networking, Storage, and
more. All of the behind the scenes theory is explained, and all concepts are clearly
demonstrated on the command line. The emerging Docker containers have potential to
revolutionalize NFV. The primary aim of this module is to walk the student step by step
in understanding the architecture of Docker container. We will learn, that if a Virtual
Network function (VNF) in NFV can run in a Docker container with complete isolation,
you may not need a virtual machine. After all, they are lightweight compared to virtual machines; they need less
overhead and resources; and, they can provide application isolation running in the same operating system, they
live in.

Semester 5G 201: SDN and NFV in 5G, LAN or WAN Networks


Module A: Programming and Automating 5G, Data Center, LAN or WAN Networks
Today, the best way to stay in control of your network is to address devices
programmatically and automate network interactions. In this module, we will show
you how to do just that. You’ll learn how to use programmability and automation to
solve business problems, reduce costs, promote agility and innovation, handle
accelerating complexity, and add value in any data center, campus, LAN, or WAN.
Our focus will be on two of the most common types of APIs you’ll find on network
devices, HTTP-based APIs and NETCONF-based APIs. We’re going to start by
looking at foundational concepts for each type of API; once we review them, we explore the consumption of
these APIs with hands-on examples using specific vendor implementations. We will show you how to create
production solutions that run on or interact CISCO and other vendor solutions. You’ll learn how to use
advanced Open Source and Cisco tools together with industry-standard languages and platforms, including
Python, JSON, and Linux. The authors demonstrate how to support dynamic application environments, tighten
links between apps and infrastructure, and make DevOps work better.

Module B: 5G NR: The Next Generation Wireless Access Technology


5G New Radio (NR) is the global standard for a unified, more capable 5G wireless
air interface. It will deliver significantly faster and more responsive mobile
broadband experiences, and extend mobile technology to connect and redefine a
multitude of new industries. We will start the module with an initial discussion of the
background to 5G, including requirements, spectrum aspects and the standardization
timeline, all technology features of the first phase of NR are described in detail.
Included is a detailed description of the NR physical-layer structure and higher-layer
protocols, RF and spectrum aspects and co-existence and interworking with LTE.
The module provides a good understanding of NR and the different NR technology components, giving insight
into why a certain solution was selected.
Content includes:
 Key radio-related requirements of NR, design principles, technical features
 Details of basic NR transmission structure, showing where it has been inherited from LTE and where it
deviates from it, and the reasons why
 NR Multi-antenna transmission functionality
 Detailed description of the signals and functionality of the initial NR access, including signals for
synchronization and system information, random access and paging
 LTE/NR co-existence in the same spectrum, the benefits of their interworking as one system
 The different aspects of mobility in NR RF requirements for NR will be described both for BS and UE,
both for the legacy bands and for the new mm-wave bands
 Gives a concise and accessible explanation of the underlying technology and standards for 5G NR radio-
access technology
 Provides detailed description of the NR physical-layer structure and higher-layer protocols, RF and
spectrum aspects and co-existence and interworking with LTE
 Gives insight not only into the details of the NR specification but also an understanding of why certain
solutions look like they do

Module C: Cloud Management and Orchestration for NFV using Containers and
Kubernetes
Kubernetes (K8s) is an open source container manager and orchestrator that was originally
designed by Google, but then donated to the Cloud Native Computing Foundation. It
automates the deployment, scaling and operational functions associated with application
containers, and does so across a cluster of hosts (physical machines). In this module we
will learn to create, deploy, and mange virtual Network Functions (NF)s inside containers
in Kubernetes for public and private clouds. We exploit container-based NFs to achieve
low performance overhead, fast deployment, and high reusability missing from today’s NFV deployments.

Module D: Stratum: The Next-Generation SDN


Stratum is an open source, silicon-independent switch operating
system for next-generation software-defined networks and delivers
on the 'Software Defined' vision of SDN. Backed by a broad
spectrum of organizations from across the networking industry,
Stratum is building an open, minimal, production-ready distribution
for white box switches. In this module we will learn how Stratum exposes a set of next-generation SDN
interfaces including P4Runtime and OpenConfig, enabling interchangeability of forwarding devices and
programmability of forwarding behaviors. Using Stratum we will learn how to deliver a complete white box
switch solution.
Text Books:

1. CCNA Routing and Switching Complete Deluxe Study Guide: Exam 100-
105, Exam 200-105, Exam 200-125 2nd Edition by Todd Lammle
https://www.amazon.com/Routing-Switching-Complete-Deluxe-
Study/dp/1119288312

2. LINUX: Easy Linux For Beginners, Your Step-By-Step Guide To Learning


The Linux Operating System And Command Line by Felix Alvaro
https://www.amazon.com/LINUX-Beginners-Step-Step-Operating-
ebook/dp/B01CF1FORK/ref=sr_1_6

3. A Smarter Way to Learn Python: Learn it faster. Remember it longer by


Mark Myers
https://www.amazon.com/Smarter-Way-Learn-Python-
Remember/dp/1974431479/ref=sr_1_4

4. Docker Deep Dive by Nigel Poulton


https://www.amazon.com/Docker-Deep-Dive-Nigel-
Poulton/dp/1521822808/ref=sr_1_1
5. Network Programmability and Automation: Skills for the Next-Generation
Network Engineer by Jason Edelman, Scott S. Lowe, and Matt Oswalt
https://www.amazon.com/Network-Programmability-Automation-Next-
Generation-Engineer/dp/1491931256/ref=sr_1_1

6. Programming and Automating Cisco Networks: A guide to network


programmability and automation in the data center, campus, and WAN by
Ryan Tischer and Jason Gooley
https://www.amazon.com/Programming-Automating-Cisco-Networks-
programmability/dp/1587144654/ref=sr_1_3

7. 5G NR: The Next Generation Wireless Access Technology by Erik


Dahlman
https://www.amazon.com/5G-NR-Generation-Wireless-
Technology/dp/0128143231/ref=sr_1_1
The Teaching Team:

Mr. Zia U. Khan (http://www.facebook.com/ziakhan.edu) will be the co-instructor for this


course. He is the CEO of Panacloud (Pvt.) Ltd. He has fifteen years of experience in
teaching computer science subjects and has extensive experience in development of business
and financial software solutions. For eight consecutive years, in 2007, 2008, 2009,
2010, 2011, 2012, 2013 and 2014 he has received the Most Valuable Professional
(MVP) Award from Microsoft USA. He has a Master of Science in Engineering
(MSE), Master of Business Administration (MBA), and Master of Accountancy
(MAC) in MIS, all three from Arizona State University. He is also a CPA and
CMA in USA.

Mr. Inam ul Haq is the CTO of Zaavia and has over a decade of software development and
teaching experience. He will be the co-instructor for this course. He is the academic
supervisor of Saylani Mass Training Program, which is teaching computer science to
thousands of students completely free of cost.

Dr. Noman Islam Associate Professor at Iqra University. He has a PhD in Networking and
has written articles and books on 5G.

Mr. Anees Ahmed, more than ten years of experience in Databases and Data Analysis
Mr. Khurram Raheel Meher is a Senior Developer at Panacloud and Senior Teacher at
Saylani Faisalabad

Dr. Muhammad Gufran, Assistant Professor at FAST-NUCES Faisalabad

Mr. Nasir Hussain


He has a Masters in Computer Science from University of Karachi UBIT. He also has over
ten years of experience in working with different software houses and banks.

Engineer Muhammad Haroon Ur Rehman has a MS in Networking and is CCNA,


CCNP, and MCSE certified.

Fahad Ahmed Khan is a Senior Network and Security Consultant working on Cisco
Solutions. He is looking after the Cisco academy program in Pakistan for education
sectors especially in Engineering Universities.

Potrebbero piacerti anche