[Main Page | UNIX/IP Fundamentals Prep Course | Photos]

Network Design and Operations

A five-day, lab-based course on Network Design and Operations. This program emphasizes the importance of the campus network as the foundation in developing robust, high performance National Research and Education Networks (NRENs). This hands-on course addresses design methodologies, including physical cabling, switching architectures, routing, and network management. Core and border network designs will be taught to help participants complete the picture from proper internal network architectures to effective interconnection methodologies for NRENs and other external networks.


Steve Huter     Research Associate (NSRC)
Hervey Allen     Network Systems Engineer (NSRC)
José Domínguez     Senior Network Engineer (UO Network Services)
Jeff Hite     Network Technician (UO Network Services)
Mohammad Maleki     Network Engineer (UO Network Services)
Dale Smith     Director (UO Network Services)
Carlos Vicente     Network Engineer (UO Network Services)

Time Schedule

0830-1000     Morning Session I
1000-1030     Morning Break
1030-1230     Morning Session II
1230-1330     Lunch
1330-1500     Afternoon Session I
1500-1530     Afternoon Break
1530-1700     Afternoon Session II
1700-1900     Dinner / Break
1900-2100     Evening Session



Introduction to Campus Network Design (Dale Smith): [PDF | PowerPoint (16MB)]
      - What are we trying to solve?
      - Network design goals
              * Reliability
              * Resiliency
              * Manageability
              * Scalability
              * Layering
      - Complexity versus simplicity
              * Difficult balance between growth, capacity, resilience versus simplicity
      - Hierarchical design building blocks
              * Build star networks
              * Separate core and edge functions
              * Develop and use standard building blocks
              * Have a strategy that allows incremental growth
      - Network addressing strategies
              * NAT or not
              * Need to be able to aggregate
      - Quality of Service (QoS)
              * Are you going to provide preferential handling of some types of traffic? Can get very complex.
              * Only useful where you develop queues.
              * Campus networks: probably not. Overprovision bandwidth.
      - Service Level Agreements (SLAs)
              * Can be very complex, but that isn't what we mean
              * Almost a mission statement

Physical Cabling: [PDF | OpenOffice | PowerPoint]
      - Fiber Optic Systems
              * Physics of Fiber Optic Cable
              * Cable types

Fiber termination lab (Jeff Hite): [PDF | OpenOffice | PowerPoint]
Tour of campus cable plant  (Dale Smith)


In-building Network Design (Carlos Vicente): [PDF | OpenOffice | PowerPoint]
      - Switch versus Hub versus Router
      - Switching Architectures (star topologies - aggregation switch serves edge switch)
      - Virtual LANs (VLANs)
            * Increases complexity
            * Not necessarily a security mechanism. Don't confuse VLANs with host or data base security
            * Don't build VLAN spaghetti
            * Examples of where we recommend VLANs
            * Technology and practical hints
                  + Tagging and untagged
                  + Trunking
                  + Q in Q
      - Spanning Tree Protocol (STP)
            * 802.d
            * 802.1w
            * 802.1s
      - Selecting appropriate switches
            * class="lroman"> Must be managed
            * SNMP, SSH, access control techniques
      - Fault Tolerance
            * Port bundling
            * Spanning tree (using loops to your advantage)
      - Network Management
      - Switching and security considerations
            * Rogue DHCP server prevention
                  + How does it work
                  + 2. Uplink/downlink configuration
            * Dynamic ARP inspection
            * 802.1x/network access control

Lab exercises (Carlos Vicente): [PDF | OpenOffice | MS Word]
Lab appendix: [text]
     - 4-6 groups with 5 or 6 switches per group
     - build layer 2 network consisting of aggregation switch and edge switches
     - Configure spanning tree across fabric
           * What kind of spanning tree to configure?
           * How to make different types interoperate
     - Configure Rogue DHCP prevention
     - Add 2nd aggregation switch to provide redundancy
           * Why did that happen?
     - Growing your network
           * Use aggregation
           * If you can't...
     - VLANs
           * Introducing and distributing VLANs


Core Network Design (José Domínguez): [PDF]
     - Routing Architectures
           * Where to route?
     - High Availability and Fast Convergence
     - Campus Routing Protocols [PDF]
           * Interior Routing Protocols (IGP)
                 + OSPF
           * Exterior Routing Protocols (EGP)
     - Routing Protocols and security considerations

Lab exercises (José Domínguez): [PDF]
     - Configure router to serve both VLANs on your Layer 2 network
           * Configure your router to have routes to your neighbors
                 + Dynamic versus static
     - Build dual core routed network

References: Cisco IOS Versions: [PDF]
            Common Ports: [PDF]
            First Hop Redundancy: [PDF]
            IP Access Lists: [PDF]
            IPv6: [PDF]
            Netmasks: [PDF]
            OSPF: [PDF]
            Physical Terminations: [PDF]
            Spanning Tree: [PDF]
            Subnetting: [PDF]
            VLANs: [PDF]


Border Network Functions [PDF]
     - Border Router
           * Border Routing functions
           * Routing Protocols
           * Routing Policy definitions
     - Security
           * ACLs
     - NAT

Lab Exercise
     - BGP Lab: [PDF]
BGP Reference: [PDF]


Network Management (Hervey Allen): [PDF | OpenOffice | PowerPoint]
     - Overview:
          * The big picture
          * The NOC (Network Operations Center)
          * Types of tools
Nagios: [PDF | OpenOffice | PowerPoint]
Smokeping: [PDF | OpenOffice | PowerPoint]
     - Exercises: [html]
Cacti: [PDF]

NETwork DOcumentation Tool (Netdot) (Carlos Vicente)
     - Documenting your network
     - Overview presentation
     - Demo of Netdot

Network Engineering Round Table: Review of participants' current campus
networks and strategic planning for next generation developments
     - Presenters:

          Kevin G. Chege, Kenya Education Network (KENET): [PDF | OpenOffice | PowerPoint]
          John Gichuhi Mwangi, Jomo Kenyatta University: [PDF | OpenOffice | PowerPoint]
          John Walubengo, Multi-Media University (Kenya): [PDF | OpenOffice | MS Word]
               * (KCCT Wireless Diagram: [PDF]

          Daurice Kanjeza Nyirongo, Mzuzu University (Malawi): [PDF | OpenOffice | PowerPoint]
          Anthony Muyepa-Phiri, College of Medicine, Univ. of Malawi:  [PDF | OpenOffice | PowerPoint]

          Benjamin Eshun, Ghana Academic and Research Network (GARNET): [PDF | OpenOffice | PowerPoint]

          Kishor Panth, Nepali NREN:  [PDF]