Course Summary
The first part would be training to bring folks up to speed, followed by application development projects. However, there will also be projects during the training program.
Phase 1: September 19th 2015 to November 8th 2015
What are market segments? Service Providers, Enterprises, Internet of Things (IoT), IoE, Transportation, Energy and Utilities, Big Data
What are Carrier Ethernet and Mobile Networks?
Routers and Switches Fundamentals?
How are Routers designed and built?
High Bandwidth ASIC
Cutting edge Router Design fundamentals
FPGA Functions
Layer 2 networks and Layer 3 Networks
What are the fundamentals of Computer Networks?
IPv4 and IPv6
TCP/IP
Optical and Fiber (Layer 1)
Ethernet
Layer 2 Networks
VLAN
Subnetting
Packet Capturing
Data Center & ACI
Leadership
How to brainstorm? Game Storming?
Innovation & Disruption
Lean Startup
Phase 2: Jan 22nd 2016 to April 2016
Layer 3 Networks:
Routing Protocols - OSPF, ISIS and BGP
OSPF
Network Architecture Overview
What are P, PE, Aggregation, Pre-Aggregation and Access Routers?
What is Node, Hops?
Fundamentals of IP Forwarding?
How do routers forward packets?
Life of a packet of ping packets?
What are Static Routing and Dynamic Routing?
Difference between RIB and FIB?
OSPF Fundamentals
Link State Routing
OSPF Areas and LSDB
OSPF Configuration
ISIS
BGP
MPLS & LDP
Advanced MPLS - MPLS TE & Fast Reroute
L2VPN
L3VPN
CE2.0 - ELINE, ELAN, E-Tree and E-access
Quality of Service
Layer 2 Networks
EVC
802.1ad, QinQ
REP & G8032
Flexlink
Unified MPLS
Fast Convergence - Remote LFA, BGP PIC
Advanced BGP
Evolution of MPLS - Application Engineered Routing
Leadership
Total Leadership Essentials: Four Way Win, Emotional Intelligence, Mindfulness
What is Network Design?
How do we design Carrier Ethernet Networks, Mobile Networks & Data center networks?
Service Activation
Network Design SLA
Phase 3: May 2016 to July 2016
Controllers & Programmability
Session 1:
Topics:
Intro to Programmability, SDN & Programmability
Why do we need SDN? What is the problem in Today's Network?
High Level Overview of Northbound & Southbound APIs
Intro to Opensource & Cisco Controllers
Session 2:
Topics:
Overview of Session 1
Deep Dive into Northbound & Southbound APIs:
NETCONF/RESTCONF/YANG
Demonstrate basic NETCONF via Python package NCCLIENT
Demonstrate RESTCONF via POSTMAN & ODL Controller
BGP-LS/PCEP
Demonstrated PCEP Examples of Creating tunnels and Computing Path examples
Segment Routing
Discuss the Designing of Network via Programmability technology
Intro to NFV — Virtual Routers basic concept & Network Service Header (NSH) Usecase
Referemces:
Agile Carrier Ethernet Demonstration on Youtube - https://www.youtube.com/watch?v=biYqyAn9rl0
Segment Routing .net - http://www.segment-routing.net/
Segment Routing Demo Friday - https://www.sdxcentral.com/resources/sdn-demofriday/segment-routing-cisco-demofriday/
Cisco Programmability Yang blog - http://blogs.cisco.com/tag/yang
Tail-f netconf yang tutorials - http://www.tail-f.com/education/
BGP-LS linkedin blog: https://www.linkedin.com/pulse/introduction-open-api-bgp-link-state-bgp-ls-source-controller-abeer?trk=prof-post
Netconf linkedin blog: https://www.linkedin.com/pulse/netconf-rfc-6242-protocol-tutorial-ahmed-n-abeer?trk=prof-post
Datacenter & Cloud
Network Fundamentals
What is a Data Center?
The need for a Data Center
Architecting a Productive Data Center
Data Center Elements
Data Center Physical Layout
Simple Data Center topology
Reading material/Videos for reference:
Google Data Center 360 Degree View:
https://www.youtube.com/watch?v=zDAYZU4A3w0
you can use your mouse to move the screen for 360 degree experince
Inside Google's Data Center: https://www.youtube.com/watch?v=XZmGGAbHqa0
MicroSoft Data Center Tour: https://www.youtube.com/watch?v=0uRR72b_qvc
OVH Data Center - interesting video: https://www.youtube.com/watch?v=4e97g7_qSxA
Introduction to Data Center:
http://www.ece.virginia.edu/mv/pubs/tutorials/ANTS2012/ANTS2012-Tutorial-PartI.pdf
Data Center Networking:
https://www.youtube.com/watch?v=ZPiTcWdNo6c
SAN details:Storage Fiber Channel SAN boot
https://www.youtube.com/watch?v=7et3bmXhr8w
Introduction to Storage area networks (SAN)
https://www.youtube.com/watch?v=teEsgqI49Dk
(some of the terms we used were iSCSI protocol, Fiber Channel, RAID)
Basic Data Center Architecture walk through
What other DC architectures are available based on the problem they solve
Orchestration, Automation and Programmability requirments in Data Centers
Basic information on multi-tenant Data Centers and Cloud
Three tier topology
DC Design Requirements
Challenges of three tier topology
DC Scalability and Redundancy
Modular vs Fixed hardware
Active/Active Port channel for effective bandwidth utilization
Spine Leaf topology and advantages
MultiTenancy
Reference Material:
Why Spine-Leaf Design
Core-Spine-Leaf design
http://searchdatacenter.techtarget.com/feature/Data-center-network-design-moves-from-tree-to-leaf
Three tier architectur
http://www.cisco.com/c/en/us/td/docs/solutions/Enterprise/Campus/campover.html
Cisco Data Center design guide
http://www.cisco.com/c/dam/en/us/td/docs/solutions/CVD/Aug2014/CVD-DataCenterDesignGuide-AUG14.pdf
this is a very good document but a little advanced. you will have to skip the configuration sections.
Search the following topics to expend your knowledge:
LACP/port-channel/link bundle
vPC
spine-leaf
cisco three tier designs
cisco spine-leaf design
data center compute design
data center storage design
Hands on Cloud Workshop
What is cloud? Why do we need cloud? If we need cloud services, how do we decide between public and private cloud?
Webservers and solution stacks, like LAMP, WAMP and XAMP
LEMP (Linux, Nginx, Mongo DB, PHP) and MEAN (Mongo DB, Nginx, Angular, Node)
[These stacks are actually the bundle of soultions required for running a server hosting various services (web, email, mobile app server, CDN, etc)]
Free resources on web which we students can utilize to learn, like free academic accounts of AWS and Azure are on top, some of them are not available now.
Computational packages on AWS (processor, memory, storage) and how we use them based on used cases
Security
Demonstration to create a webserver using AWS
Discussion:
Instructor shared his own experience of how he convinced the customers who were actually looking to buy web services from local cloud service providers considering low latency. But the local one's don't provide much wide spectrum of services and SDKs. AWS and Azure can be optimized using various techniques such as caching. Also the service experience can be optimize by combining different server engines (Apache, Nginx, IIS).
Data Analytics
Application of Big Data and Smart Data in Computer Networks
Network and Device Visibility
How to monitor the network and device?
Network Management
Leadership
Public presentation Essentials
Essentialism
Emotional Intelligence (EQ)
The Empowerment Dynamic
Positive Psychology
Mindfulness