Developing a Software Defined Networking (SDN) Curriculum for Undergraduate Computer Engineering Students C.J. Sher DeCusatis and A. Carranza Computer.

Slides:



Advertisements
Similar presentations
Basic Concepts of a Computer Network
Advertisements

Chapter 3: Planning a Network Upgrade
Virtualization of Fixed Network Functions on the Oracle Fabric Krishna Srinivasan Director, Product Management Oracle Networking Savi Venkatachalapathy.
Fundamentals of Information Systems, Second Edition 1 Telecommunications, the Internet, Intranets, and Extranets Chapter 4.
Traffic Management - OpenFlow Switch on the NetFPGA platform Chun-Jen Chung( ) SriramGopinath( )
Web Server Hardware and Software
1 Version 3.0 Module 8 Virtual LANs. 2 Version 3.0.
1© Copyright 2015 EMC Corporation. All rights reserved. SDN INTELLIGENT NETWORKING IMPLICATIONS FOR END-TO-END INTERNETWORKING Simone Mangiante Senior.
Data Centers and IP PBXs LAN Structures Private Clouds IP PBX Architecture IP PBX Hosting.
© 2006 Cisco Systems, Inc. All rights reserved.Cisco ConfidentialPresentation_ID 1  CompTIA: A+  CCENT: Cisco Certified Entry Networking Technician 
© 2007 Cisco Systems, Inc. All rights reserved.Cisco PublicCCNA rev 6 1.
CPMT 1449 Computer Networking Technology – Lesson 1
Data Center Network Redesign using SDN
VAP What is a Virtual Application ? A virtual application is an application that has been optimized to run on virtual infrastructure. The application software.
1 © 2005 Cisco Systems, Inc. All rights reserved. Cisco Confidential Session Number Presentation_ID Cisco Networking Academy Program High School Career.
27 August 2015 RE Meyers, Ms.Ed. CCENT ICND1 Exam Topics Review Describe the Operation of Data Networks: Network Devices and Applications.
Chapter 1: Hierarchical Network Design
Page  1 SaaS – BUSINESS MODEL Debmalya Khan DEBMALYA KHAN.
Aug 20 th, 2002 Sigcomm Education Workshop 1 Teaching tools for a network infrastructure teaching lab The Virtual Router and NetFPGA Sigcomm Education.
Chapter 6 Network Design and Trouble- Shooting Scenarios
Jaskaran Kalsi Assoc. Technical Manager - Europe & CE April 2009
AFCEA/AFA July 23,  There are 35 colleges and universities across the state that are members of the University System of Georgia.  All of them.
Current Job Components Information Technology Department Network Systems Administration Telecommunications Database Design and Administration.
© 2008 Pittsburgh Supercomputing Center Tour Your Future The Girls, Math & Science Partnership Pittsburgh Supercomputing Center Computer Network Engineering.
Unit 1 — Computer Basics Lesson 1 — Understanding Computers and Computer Literacy.
Cloud Computing 1. Outline  Introduction  Evolution  Cloud architecture  Map reduce operation  Platform 2.
1 Reliable high-speed Ethernet and data services delivery Per B. Hansen ADVA Optical Networking February 14, 2005.
111 © 2001, Cisco Systems, Inc. All rights reserved. Presentation_ID.
1 © 2003, Cisco Systems, Inc. All rights reserved. CCNA 2 v3.0 Module 1 WANs and Routers.
Traffic Management - OpenFlow Switch on the NetFPGA platform Chun-Jen Chung( ) Sriram Gopinath( )
GENI at RIT IT and Networking Oriented Classes Bruce Hartpence IST Dept., RIT.
The Cluster Computing Project Robert L. Tureman Paul D. Camp Community College.
Internet and Intranet RMUTT, Course Outline 1 st half –Internet overview –TCP/IP protocol –Applications in TCP/IP network 2 nd half –JSP programming.
608D CloudStack 3.0 Omer Palo Readiness Specialist, WW Tech Support Readiness May 8, 2012.
KFUPM-COE Industrial Advisory Council Meeting 31/5/ Department of Computer Engineering (COE) College of Computer Sciences and Engineering (CCSE)
CON Software-Defined Networking in a Hybrid, Open Data Center Krishna Srinivasan Senior Principal Product Strategy Manager Oracle Virtual Networking.
Computers Are Your Future Eleventh Edition
JUNIPER TECHNOLOGY UPDATE Debbie Montano Jan 31, 2011.
30 October 2015 RE Meyers, Ms.Ed., CCAI CCENT ICND1 Exam Topics Review Describe the Operation of Data Networks: Network Diagrams and Data Paths.
Software Defined Networks for Dynamic Datacenter and Cloud Environments.
Chapter 7 Backbone Network. Announcements and Outline Announcements Outline Backbone Network Components  Switches, Routers, Gateways Backbone Network.
SDN AND OPENFLOW SPECIFICATION SPEAKER: HSUAN-LING WENG DATE: 2014/11/18.
AUTOMATING DAAS DESKTOPS WITH CITRIX CORTEX Tony Sanchez WW Alliances Solutions Architecture Citrix Systems Inc SESSION CODE: CLI415 (c) 2011 Microsoft.
Fundamentals of Information Systems, Second Edition 1 Telecommunications, the Internet, Intranets, and Extranets.
CCNA Certification Adaptive Testing 1 Paper : 150 US $ = Approx. Rs 7,500 Time Limit: 90 minutes No. Questions: 55 – 65 Passing Score: 849/1000 Questions.
SOFTWARE DEFINED NETWORKING/OPENFLOW: A PATH TO PROGRAMMABLE NETWORKS April 23, 2012 © Brocade Communications Systems, Inc.
Computer Engineering Department (KFUPM) Computer Engineering Department Sadiq M. Sait College of Computer Sciences and Engineering.
Architecture & Cybersecurity – Module 3 ELO-100Identify the features of virtualization. (Figure 3) ELO-060Identify the different components of a cloud.
Project Description. NetFGPA-based Virtual Router Implement a Virtual Router with using NetFPGA Box. an open source hardware and software platform for.
Information Systems in Organizations 5.2 Cloud Computing.
Curriculum IT IS – Inputs and Plan 23 February 2016TCS Internal.
ASSIGNMENT 3 - NETWORKING COMPONENTS BY JONATHAN MESA.
Built on the Powerful Microsoft Azure Platform, Forensic Advantage Helps Public Safety and National Security Agencies Collect, Analyze, Report, and Distribute.
Introduction to Avaya’s SDN Architecture February 2015.
IT Jobs Positions available in the field of Information Technology.
SDN and Beyond Ghufran Baig Mubashir Adnan Qureshi.
Eric Osborne ARNOG 2016 NFV (and SDN). Introduction About me: 20+ years in Internet networking: startup, Cisco, Level(3) Currently a principal architect.
Intro. to Telecommunications
Chapter 1 Introduction to Networking
WLAN(stands for wireless LANs)
Faiza Iqbal Mobile Networks Faiza Iqbal EC-425 Mobile Networks Lab 1.
Get Cisco Actual Exam Dumps - Cisco Practice Questions - Realexamdumps.com
CCNA R&S Overview  The CCNA Routing and Switching Boot Camp is a composite course derived from ICND1 and ICND2 content merged into a single accelerated.
Indigo Doyoung Lee Dept. of CSE, POSTECH
U.S. Education Implementation Examples
CCNA 2 v3.1 Module 1 WANs and Routers
Jaskaran Kalsi Assoc. Technical Manager - Europe & CE April 2009
U.S. Education Implementation Examples
Utilizing the Network Edge
Microsoft Virtual Academy
Presentation transcript:

Developing a Software Defined Networking (SDN) Curriculum for Undergraduate Computer Engineering Students C.J. Sher DeCusatis and A. Carranza Computer Engineering Technology Dept., N.Y. City College of Technology, Brooklyn, NY

Outline What is SDN? How is SDN approached now? Computer Engineering Technology at Citytech Creating a SDN Curriculum for Undergraduate Computer Engineering Students

From CCENT/CCNA ICND Official Cert Guide, Third Edition by Wendell Odom, CCIE No (ISBN: ) Copyright© 2012 Pearson Education, Inc. Figure 7-12 Campus LAN with Design Terminology Listed

4 How to train a network administrator  Statically provisioned  Box level scale  PhD in vendor hardware  Under utilized

5 SDN: Centralized Management & Control 5 Ethernet topologies were built distributed Scalable but hard to monitor Openflow topologies (today) are centralized Control-data separation forces this model Strengths of one approach are weaknesses of the other Centralized is better suited to modern cloud applications

Approaches to Networking Education Traditional Approach Train IT staff & network admins on use of conventional switches (CCNA) Install cloud middleware (OpenStack) Approximately translate user requirements into static, single tenant network configurations SDN Approach Understand network programming interface; write or download network provisioning apps Design, program, & configure SDN controllers, switches (physical & virtual), and virtualization overlays Contribute to open source efforts (Project Open Daylight) Innovate – new ways to create workload aware, dynamic, multi-tenant enterprise networks with end to end QoS

Computer Engineering Technology at Citytech

Fact Sheet Enrollment16,208 students, 65% full time, 35% part time By School43.8% School of Technology & Design Background38.1% born outside of US 61% report language other than English spoken at home 33% list their parents as college grads Finances61% report household income less than $30,000 80% incoming freshmen receive need-based aid 19% work more than 20 hours per week The total enrollment of the Computer Engineering Department is around 1000 students, around 250 of them in the BS program after completing the AAS degree Our students go into their senior year knowing how to design in HDL, with some background in C++, Python, Java & other languages Their background with fiber optic labs & data communications prepares them to take the CCNA exam They are ready to learn how to design & administer SDN OpenFlow switches

Computer Engineering Technology Programs Electromechanical Engineering Technolgy/AAS – Required courses in major that relate to SDN include Digital Control, Electromechnical Systems, Data Communications Computer Engineering Technology/BTech – Require an AAS in either EMT, EET/TCET or MECH – Additional classes in topics in computer control systems and Microcomputer Interfacing – Technical Electives to create specialties in various tracks, such a robotics or networking – Accredited by ABET

Associates Degree Networking Classes Logic and Problem Solving-Includes intro to Python Digital Electronics-how to design in HDL Data Communications - prepares them to take the CCENT exam Intro C++ Programming Language

Networking related upper division electives Electro-Optical Technology and Applications- themed this year- Fiber Optics Microcomputer Interfacing-Networking Examples Applied Digital Technology- themed this year- Cloud Computing Special Project-Technology (Capstone Project)

Creating a SDN Curriculum for Undergraduate Computer Engineering Students

SDN goals Our plan is to add a class on Software Defined Networking using NetFPGA Understanding how to configure and manage SDN networks Understanding how to design SDN routers Understanding how to program FPGAs to become other OpenFlow devices, such as firewalls Connect to the Cloud Computing Center at Marist

What is NetFPGA? Originally designed as a tool for education, the 1G platform consisted of a PCI board with a Xilinx Virtex-II pro FPGA and 4 x 1GigE interfaces feeding into it, along with a downloadable code repository containing an IP library and a few example designs. A board with 10GigE is also available It costs about $1000 per 1GigE unit and $3000 per 10GigE unit Sample software code for Ethernet and OpenFlow Switches is Available.

NetFPGA A line-rate, flexible, and open platform for research and classroom experimentation. More than 2,000 NetFPGA systems have been deployed at over 150 institutions in over 40 countries Sample projects available at NetFPGA 1G (4x1G) NetFPGA 10G (4x10G)NetFPGA 1G (4x1GNetFPGA 10G (4x10G)

Summary & Next Steps Education plans will leverage NetFPGA for classwork that helps students understand Ethernet Switch Technology & OpenFlow – Program some FPGA examples related to low latency environments, such as stock market transactions – Program a sample Firewall for an OpenFlow System Research agenda in collaboration with the New York State Center for Cloud Computing & Analytics – CUNY labs have WAN equipment compatible with Marist College SDN lab (Adva Optical Networking WDM platform) – Connect to Marist using Internet 2( NYSERNET) SDN can be incorporated very naturally into our Computer Engineering Curriculum NetFPGA building on strengths in HDL design and networking

Websites of Interest mers mers

Any Questions?