it 529: advanced networking the nitty-gritty of enterprise networks. understanding evolution of...

19
IT 529: Advanced Networking The nitty-gritty of enterprise networks. Understanding evolution of technology. This is my favorite class to teach!!!!

Upload: jade-harmon

Post on 04-Jan-2016

213 views

Category:

Documents


1 download

TRANSCRIPT

IT 529: Advanced Networking

The nitty-gritty of enterprise networks.Understanding evolution of technology.This is my favorite class to teach!!!!

Academic Qualifications

BS BYU 1974MS BYU 1976Ph.D. BYU 1992BYU PT faculty 1979-1987, 2000Associate Professor 2001Continuing Status 2006IAEGC Certificate Purdue 2004Writing committee for IT2005-8 Lead author on Networking and Security

Standards Committees

OMG (Corba 2.0)IEEE 802 802.1Q VLANs 802.1x Authentication 802.1D 1998

System Software

Operating SystemsCompilersLinkers/LoadersObject-oriented Design and Programming Systems

Embedded Systems

Automatic Storage and Retrieval SystemsMilitary applicationsMicroprocessor Control ROMs

Application Areas

MedicalBankingInformation Retrieval and IndexingNetwork ManagementLAN Switch Software designEmail archiving and retreivalComputing in the cloud

Business

6-8 Startups (Depending on how you count)4 Large CompaniesVPDirectorCTOConsulting EngineerMTSConsultant

Summary

Programmer since 1966 (BAL, Fortran, Cobol)

Don’t use a programming language that was available when I got my masters in 1976!

(Python,Java, C, C++, C#)Less programming in last 20 years.Now design and telling someone else how to do it.You will probably do a lot of different things during your lifeYou will have to learn continuously or become obsoleteThe only obvious constant is changePeople (especially in groups) are basically the sameStandards are a pain, but are better than the alternatives

What the course is not…

Preparation to build an international corporate WANPreparation to build a new routerCoverage of every protocol that has ever beenDetailed analysis of all the standards that you might need to know…

The course: Evolution and Management of Enterprise Networks

Radia Perlman one of the most influential people in networking … and the author of your text. She really knows what she is talking about!Local and metropolitan networks with their connections to the Internet.ISO 7 layer model, Internet 5 layer modelLayer 2 infrastructure: Vlans, Monitoring…Layer 3 infrastructure: Global, Local Routing Hardware, Firmware, Software device evolutionStandards: Layer 1, Layer 2, Layer 3, …Network design and construction

Theory Winners, losers, good guesses, stupid decisions and

serendipity Choosing boxes and tools… crystal balls and coin tosses

2nd Half: What do you want?

Graduate courseSeminar FormatGroups of 2-3 students present approved research topics.Formal presentation (1 class period)Formal research paper

Internet ArchitectureDefined by Internet Engineering Task Force (IETF)Hourglass DesignApplication vs Application Protocol (FTP, HTTP)

FTP HTTP NV TFTP

TCP UDP

IP

NET1 NET2 NETn

ISO Architecture (OSI Model)

Application

Presentation

Session

Transport

End host

One or more nodeswithin the network

Network

Data link

Physical

Network

Data link

Physical

Network

Data link

Physical

Application

Presentation

Session

Transport

End host

Network

Data link

Physical

TCP/IP and the OSI Model

Ref: From Foruzan Text

Actual Vocabulary

We use ISO terminology, however,Typically use IETF technology above layer 2Since IETF doesn’t define “Network” but rather “internetwork” we use ISO terminology and technology for layer 2 and belowIEEE 802 dominates enterprise and now “last mile”

IEEE 802: LAN MAN Standards

Evolution that sometimes looks revolutionary.802.1: Layer 2 architecture Bridging Switching Forwarding Spanning Tree Multiple Spanning Tree Virtual Lans and spanning trees

Goal: Be able to Read Standards

The VLAN Bridging specification contained in IEEE Std 802.1Q-2003 is independent of this standard, inthe sense that IEEE Std 802.1Q-2003 contains its own statement of the conformance requirements forVLAN Bridges. However, IEEE Std 802.1Q-2003 makes use of many of the elements of the specificationcontained in this standard, in particulara) The Bridge architectureb) The Internal Sublayer Service, and the specification of its provision by IEEE 802 LAN MACsc) The major features of the operation of the forwarding processd) The Rapid Spanning Tree Protocole) The Generic Attribute Registration Protocol (GARP)f) The GARP Multicast Registration Protocol (GMRP)Since the original Spanning Tree Protocol (STP) has been removed from the 2004 revision of IEEE Std802.1D, an implementation of RSTP is required for any claim of conformance for an implementation ofIEEE Std 802.1Q-2003 that refers to the current revision of IEEE Std 802.1D unless that implementationincludes the Multiple Spanning Tree Protocol (MSTP) specified in IEEE Std 802.1Q-2003. MSTP is basedon RSTP, extended to provide support for multiple spanning trees.

Excerpt from 802.1D 2003 p. iii

802.1 Definition of Layer 2

Excerpt from 802.1D 2003 p. 11

Summary II

Things change so should youYou have to watch so the change doesn’t sneak up on youExample: VLANs and Spanning TreeKey concepts: Layering and interface between layers Spanning Tree/ Rapid Spanning Tree Relationships to Forwarding Tables