Day organisation
The workshop runs from Monday to Friday.
Each day is divided into four slots of approximately two hours
each. There may be optional evening sessions on some days.
The classes will use approximately the following time slots.
These times are not exact.
- 09:00–10:45 — Morning session 1
- 11:00–13:00 — Morning session 2
- 14:15–16:15 — Afternoon session 1
- 16:30–17:30 — Afternoon session 2
- 20:00–21:30 — Optional evening sessions
In addition to this detailed course outline, there is a
summary timetable
showing the entire course at a glance.
The Track SI-E main page will also be
of interest.
Monday morning
-
Introduction & Logistics [MT]
- Welcoming information to the workshop with logistical
and scheduling details for the rest of the week.
-
Presentation in
Powerpoint,
PDF.
-
History of the Internet [PFS]
- Topics include:
- Early packet-switching principles.
- Early transport protocols.
- Development of the IP protocol.
- Commercialization of the Internet.
- How IP glues the Internet together
- Participants will be able to:
- Understand how the Internet became what it is today.
- Presentation in
Powerpoint,
PDF.
-
TCP/IP & The OSI Stack [APB]
- Topics include:
- The OSI stack.
- TCP/IP Architecture.
- The benefits of layering.
- Participants will be able to:
- Recognise the ISO OSI 7-layer model.
- Recognise the TCP/IP "hour-glass" model.
- Understand the relationship between the TCP/IP model
and the ISO OSI model
- Describe the unifying effect of the network layer
- Presentation in
Powerpoint,
PDF.
-
IPv4, IPv6 & IP Address PC Configuration Lab Exercise [NG/NM/GD]
- Topics include:
- IPv4 & IPv6 addressing.
- IPv4 netmasks.
- CIDR prefix notation
- Binary arithmetic.
- Participants will be able to:
- Describe how IP addresses are constructed:
network part, host part.
- Understand old classful networking terminology:
class A, B, C, D, E.
- Understand modern classless networking terminology:
CIDR, prefix length, VLSM.
- Convert between prefix length and netmask notation.
- Identify network and broadcast addresses.
- Find the lowest/highest possible IP address in a prefix.
- Subdivide prefixes.
- Understand the concepts of subnetting and supernetting.
- Understand the concepts of IPv6 addressing.
- Understand the the differences between IPv4 and IPv6.
- Presentation in
Powerpoint,
PDF.
- Additional material:
Monday afternoon
-
Layer 2 Ethernet: 802.1Q VLAN Trunking [RB]
- Topics include:
- Layer 2 Ethernet Switching.
- VLAN's.
- IEEE 802.1Q VLAN Trunking.
- Participants will be able to:
- Understand basic fundamentals of Ethernet switching.
- Understand how VLAN's work at Layer 2.
- Understand how 802.1Q VLAN Trunking helps scale Layer 2 Ethernet networking.
- Presentation in
Powerpoint,
PDF.
-
802.1Q VLAN Trunking Demo [NM/GD]
- Topics include:
- VLAN operations.
- 802.1Q VLAN Trunking operations.
- Basic VLAN configuration.
- Participants will be able to:
- Gain a practical understanding of how VLAN's work.
- Gain a practical understanding of how 802.1Q VLAN Trunking works.
- Learn the basic commands required to configure VLAN's in Cisco IOS.
- Presentation in
Word,
PDF.
-
Introduction to Cisco Routers & IOS [NM/GD]
- Topics include:
- General Cisco router operations.
- Basic IOS CLI navigation.
- Example configurations in IOS.
- Password Recovery.
- Participants will be able to:
- Understand how Cisco routers generally work, e.g., booting, e.t.c.
- Make configuration changes to the router.
- Recover from lost passwords.
- Upgrade the router's software.
- Presentation, in
Powerpoint,
PDF.
Monday evening — Optional sessions
-
IPv6 Introduction [PFS]
- Topics include:
- History of the Internet.
- History of the development of IP numbers.
- Deployment considerations for IPv6.
- State of the IPv6 art.
- Operator implementation of IPv6.
- Participants will be able to:
- Understand the physical limitations of IPv4.
- Understand how the IETF came to decide on IPv6 as a way to scale the Internet.
- Know which methods are available to implement IPv6 in their networks.
- Understand how IPv6 will be deployed alongside IPv4.
- Understand the problems facing the deployment of IPv6.
- Presentation in
Powerpoint,
PDF.
Tuesday morning
-
Static Routing Lab Exercise [NM/GD]
- Topics include:
- Configuring IP addresses on interfaces of
UNIX host and a Cisco router.
- Configuring a static default route a UNIX host.
- Configuring static routes on a Cisco router.
- Troubleshooting using Ping and Traceroute.
- Participants will be able to:
- Configure FreeBSD as an IP client.
- Change the IP address of an interface on FreeBSD.
- Add static routes to FreeBSD.
- Use FreeBSD as serial console.
- Erase the configuration of a Cisco router.
- Configure IP forwarding on a Cisco router.
- Change the IP address of an interface on a Cisco router.
- Add static routes to a Cisco router.
- Perform basic network troubleshooting tasks such as Ping and Traceroute.
- Explain what a default route is.
- Presentation in
Powerpoint,
PDF.
- Additional material:
- Network layout diagram, in
PDF,
PNG.
- IPv4 address assignment diagrams, in
PDF,
PNG.
- IPv6 address assignment diagrams, in
PDF,
PNG.
Tuesday afternoon
-
Introduction to Dynamic Routing [MT]
- Topics include:
- Advantages of dynamic routing.
- Control (Routing) and Data (Forwarding) planes..
- Internet routing hierarchy.
- IGP's.
- BGP.
- Distance vector routing algorithms.
- Link state routing algorithms.
- Participants will be able to:
- Understand when IGP's are necessary.
- Understand the differences between IGP's, BGP and static routing.
- Explain the differences between routing and forwarding.
- Understand the routing architecture of the Internet.
- Understand the differences between distance vector and link state routing algorithms.
- Presentation in
Powerpoint,
PDF.
-
Introduction to IS-IS [MT/RB]
- Topics include:
- Why you should consider IS-IS.
- Migrating to IS-IS.
- History on IS-IS.
- The IS-IS protocol.
- IS-IS design considerations.
- IS-IS scaling considerations.
- IS-IS support for IPv6.
- IS-IS support for Multi-topology for IPv6.
- Participants will be able to:
- Understand when it would make sense to consider using IS-IS.
- Know how to migrate to IS-IS.
- Understand how IS-IS came into being.
- Understand the basic fundamentals of IS-IS.
- Understand good design practice when running IS-IS.
- Understand what it takes to scale IS-IS.
- Understand how IPv6 operates in IS-IS.
- Presentation in
Powerpoint,
PDF.
-
IS-IS Lab Exercise [MT/NM/GD]
Tuesday evening — Optional sessions
-
Filtering Spoofed Packets [NG]
- Topics include:
- Explain how this can be extended to multi-homed customers
- Presentation, in
OpenOffice,
Powerpoint,
PDF.
Wednesday morning
-
BGP [PFS]
- Topics include:
- Why use BGP?
- Review of Forwarding and Routing.
- Review of IGP's and BGP.
- BGP Building blocks: ASN's, routing flow, traffic flow.
- BGP protocol basics.
- BGP protocol details.
- Basic BGP configuration.
- Supporting IPv6 in BGP.
- Routing policy and filtering.
- Multihoming in BGP.
- Participants will be able to:
- Explain the need for BGP.
- Define autonomous systems.
- Describe the key characteristics of BGP-4.
- Understand how BGP has been extended to support IPv6
- List important BGP attributes.
- Describe the typical BGP best path selection process.
- Set up a BGP peering session to an upstream provider.
- Set up a BGP peering session to a peer.
- Set up iBGP peers.
- Use BGP filtering mechanisms.
- Presentation (introductory) in
Powerpoint,
PDF.
- Presentation (main) in
Powerpoint,
PDF.
- BGP Cheat Sheet in
Plain text.
- Addressing plan in
Plain text.
- BGP Exercise 1 in
Plain text,
and the diagram in
PDF.
- BGP Exercise 2 in
Plain text,
and the diagram in
PDF.
- BGP Exercise 3 in
Plain text,
and the diagram in
PDF.
- BGP Exercise 4 in
Plain text,
and the diagram in
PDF.
- BGP Exercise 5 in
Plain text,
and the diagram for exercise 5 in
PDF.
- Configuration of aggregation switch in
Plain text.
- Configuration of upstream router for exercises 1 to 4, in
Plain text.
- Configuration of upstream router for exercise 5, in
Plain text.
Wednesday afternoon
Wednesday evening — Optional sessions
-
OoB Management [RB]
- Topics include:
- What OoB management is.
- The various components involved in setting up an OoB infrastructure.
- Various options available to implement OoB management.
- Participants will be able to:
- Understand the need and usefulness of OoB management.
- Understand the equipment that goes into deployment effective OoB management infrastructure.
- Understand the different sets of tools available to deploy OoB management.
- Presentation in
Powerpoint,
PDF.
Thursday morning
Thursday afternoon
Thursday evening
Friday morning
Friday afternoon
-
iBGP & IS-IS Lab Exercise [PFS/MT/NG/NM/GD]
- Topics include:
- Hostmaster responsibilities..
- Deployment of IS-IS across the backbone.
- Deployment of iBGP across the backbone.
- Network Manager responsibilities when deploying the network.
- Deployment of eBGP to the upstream provider.
- Verification of full Internet connectivity.
- Filtering of BGP prefixes.
- Participants will be able to:
- Build a commercial ISP network.
- Exercise notes in
Word,
PDF,
Layout (Powerpoint),
Layout (PDF),
Cheat sheet,
Addressing plan.
Friday evening
This section contains topics that were not taught this year,
but that are nevertheles expected to be useful.
-
Forwarding & Routing Simulation On Paper
- An exercise in which students simulate packet forwarding,
distance vector routing, and link state routing on paper.
- We do the following:
- Create a network topology on paper
- Give each group of students information about their
directly connected links, but do not give them information
about more distant aspects of the topology.
- Pass distance-vector routing messages around on paper
while updating forwarding tables on paper.
- Pass echo request, echo response and unreachable messages
around on paper while consulting the forwarding tables.
- Repeat the exercise for a link-state protocol instead of a
distance-vector protocol.
- Presentation, in
Open Document (original),
Powerpoint (lossy conversion),
PDF (for use in the classroom).
- PDF
"ready to print".
-
BGP Best Current Practices
- Topics include:
- What BGP is used for, what IGPs are used for
- Aggregation, how to generate aggregate, how to announce
aggregate
- What prefixes to receive from any eBGP neighbour
- What prefixes to send to any eBGP neighbour
- Know about the special prefixes which should never appear on the
Internet
- How to inject prefixes into BGP
- Presentation, in
Powerpoint,
PDF.
-
BGP Scaling Issues
- Topics include:
- BGP Peer-groups
- Route Reflectors
- Route Flap Damping
- BGP Route Refresh
- Presentation, in
Powerpoint,
PDF.
-
Internet Exchange Points
- Topics include:
- What is an exchange point
- Why you need one
- Basic IXP design
- Scaling an IXP
- Students will be able to:
- explain what an Internet exchange point is
- explain why people use IXPs
- understand why IXPs are important
- review some current IXP designs used today
- think about how to set up an Internet exchange point in your
environment
- understand why Route Servers are useful
- Internet Exchange Point presentation, in
Powerpoint,
PDF.
- Scaling Internet Exchange Point presentation, in
Powerpoint,
PDF.
-
Internet Exchange Points exercise
- Students will be able to:
- build a simple exchange point
- demonstrate how an IXP benefits their network
- Students will be introduced to and be able to understand the
following problems:
- Not providing transit to your peer
- Not providing transit across the Exchange Point
- Not seeing own routes from anyone else
- Not accidentally receiving the whole Internet
routes from peer
- Not receiving internal IGP routes accidentally
announced by peers
- Not trusting customers to generate correct routes
- Internet Exchange Point Exercise in
Text, addressing plan in
Text, and AS100/200
router configuration in
Text.
- Upstream Transit Diagram from presentation in
PDF and IXP connection
Diagram in PDF.
-
NOC Services & Applications
- Topics include:
- Configuration/Change Management
- Performance Management
- Accounting Management
- Fault Management
- Security Management
- Students will be able to:
- Explain the need for a Network Operations Centre
- Identify the elements of Network Management
- Use a basic monitoring system to observe the health
of the network, detect faults and changes, and respond
appropriately.
- Explain why Network monitoring is essential
- Define various types of Network monitoring
- Configure a Syslog Server and tools to trigger
alarms
- Configure RANCID
- Configure RT (Request Tracker)
- Identify suspicious network activities and trends
- Explain why ticket systems are necessary in a NOC
- Use a simple ticket system effectively
- Explain the different types of tools that can be used
for network monitoring
- Communicate with providers, peers and customers
- Fix Network problems where devices are unreachable
- Understand the concepts behind Change Management
- Introductory presentation, in
Powerpoint,
PDF.
- Syslog presentation, in
Powerpoint,
PDF.
- Syslog exercise, in
plain text.
- Nagios presentation, in
Powerpoint,
PDF.
- RANCID presentation, in
Powerpoint,
PDF.
- RANCID exercise, in
plain text.
- RT presentation, in
Powerpoint,
PDF.
-
Network Traffic Analysis
- Topics include:
- Configuring SNMP on Cisco routers and switches.
- Configuring MRTG on FreeBSD servers.
- Configuring Netflow on Cisco routers.
- Configuring NFSEN on FreeBSD servers.
- Students will be able to:
- Discover the amount of bandwidth network devices are using.
- Graph the performance of various services, e.g., Exim/SMTP.
- Find out which users are using which services on the network.
- Discover rogue agents or computers that might be
virus-infected.
- Know which services are more popular on your network.
- MRTG Presentation, in
Powerpoint,
PDF.
- MRTG Exercise, in
HTML.
- NFSEN Presentation, in
Powerpoint,
PDF.