IT 529 Advanced Networking The nittygritty of enterprise

  • Slides: 19
Download presentation
IT 529: Advanced Networking The nitty-gritty of enterprise networks. Understanding evolution of technology. This

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 1974 MS BYU 1976 Ph. D. BYU 1992 BYU PT

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

Standards Committees OMG (Corba 2. 0) IEEE 802 n n n 802. 1 Q

Standards Committees OMG (Corba 2. 0) IEEE 802 n n n 802. 1 Q VLANs 802. 1 x Authentication 802. 1 D 1998

System Software Operating Systems Compilers Linkers/Loaders Object-oriented Design and Programming Systems

System Software Operating Systems Compilers Linkers/Loaders Object-oriented Design and Programming Systems

Embedded Systems Automatic Storage and Retrieval Systems Military applications Microprocessor Control ROMs

Embedded Systems Automatic Storage and Retrieval Systems Military applications Microprocessor Control ROMs

Application Areas Medical Banking Information Retrieval and Indexing Network Management LAN Switch Software design

Application Areas Medical Banking Information Retrieval and Indexing Network Management LAN Switch Software design Email archiving and retreival Computing in the cloud

Business 6 -8 Startups (Depending on how you count) 4 Large Companies VP Director

Business 6 -8 Startups (Depending on how you count) 4 Large Companies VP Director CTO Consulting Engineer MTS Consultant

Summary Programmer since 1966 n (BAL, Fortran, Cobol) Don’t use a programming language that

Summary Programmer since 1966 n (BAL, Fortran, Cobol) Don’t use a programming language that was available when I got my masters in 1976! n (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 life You will have to learn continuously or become obsolete The only obvious constant is change People (especially in groups) are basically the same Standards are a pain, but are better than the alternatives

What the course is not… Preparation to build an international corporate WAN Preparation to

What the course is not… Preparation to build an international corporate WAN Preparation to build a new router Coverage of every protocol that has ever been Detailed 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

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 model Layer 2 infrastructure: Vlans, Monitoring… Layer 3 infrastructure: Global, Local Routing Hardware, Firmware, Software device evolution Standards: Layer 1, Layer 2, Layer 3, … Network design and construction n Theory Winners, losers, good guesses, stupid decisions and serendipity Choosing boxes and tools… crystal balls and coin tosses

2 nd Half: What do you want? Graduate course Seminar Format Groups of 2

2 nd Half: What do you want? Graduate course Seminar Format Groups of 2 -3 students present approved research topics. Formal presentation (1 class period) Formal research paper

Internet Architecture Defined by Internet Engineering Task Force (IETF) Hourglass Design Application vs Application

Internet Architecture Defined by Internet Engineering Task Force (IETF) Hourglass Design Application vs Application Protocol (FTP, HTTP) FTP HTTP NV TFTP UDP TCP IP NET 1 NET 2 … NETn

ISO Architecture (OSI Model) End host Application Presentation Session Transport Network Data link Physical

ISO Architecture (OSI Model) End host Application Presentation Session Transport Network Data link Physical One or more nodes within the network

TCP/IP and the OSI Model Ref: From Foruzan Text

TCP/IP and the OSI Model Ref: From Foruzan Text

Actual Vocabulary We use ISO terminology, however, Typically use IETF technology above layer 2

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

IEEE 802: LAN MAN Standards Evolution that sometimes looks revolutionary. 802. 1: Layer 2

IEEE 802: LAN MAN Standards Evolution that sometimes looks revolutionary. 802. 1: Layer 2 architecture n n n 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

Goal: Be able to Read Standards The VLAN Bridging specification contained in IEEE Std 802. 1 Q-2003 is independent of this standard, in the sense that IEEE Std 802. 1 Q-2003 contains its own statement of the conformance requirements for VLAN Bridges. However, IEEE Std 802. 1 Q-2003 makes use of many of the elements of the specification contained in this standard, in particular a) The Bridge architecture b) The Internal Sublayer Service, and the specification of its provision by IEEE 802 LAN MACs c) The major features of the operation of the forwarding process d) The Rapid Spanning Tree Protocol e) 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 Std 802. 1 D, an implementation of RSTP is required for any claim of conformance for an implementation of IEEE Std 802. 1 Q-2003 that refers to the current revision of IEEE Std 802. 1 D unless that implementation includes the Multiple Spanning Tree Protocol (MSTP) specified in IEEE Std 802. 1 Q-2003. MSTP is based on RSTP, extended to provide support for multiple spanning trees. Excerpt from 802. 1 D 2003 p. iii

802. 1 Definition of Layer 2 Excerpt from 802. 1 D 2003 p. 11

802. 1 Definition of Layer 2 Excerpt from 802. 1 D 2003 p. 11

Summary II Things change so should you You have to watch so the change

Summary II Things change so should you You have to watch so the change doesn’t sneak up on you Example: VLANs and Spanning Tree Key concepts: n n n Layering and interface between layers Spanning Tree/ Rapid Spanning Tree Relationships to Forwarding Tables