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:15–13:00 — Morning session 2
- 14:00–16:00 — Afternoon session 1
- 16:30–18: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 AR-E main page will also be
of interest.
Monday morning
-
Introduction & Logistics [PFS]
- Welcoming to the workshop with instructor and participant
introductions, logistical and scheduling details for the rest
of the week.
-
Presentation in
PDF.
-
Introduction to the Internet [PFS]
- Topics include:
- Topologies and Definitions
- IP Addressing
- Internet Hierarchy
- How it all works, the role of the Network Operations Groups
- Presentation in
PDF.
-
Routing Basics [MT]
- Topics include:
- IPv4
- Routing
- Forwarding
- More Definitions
- Policy options
- Routing Protocols
- Presentation in
PDF.
-
Introduction to ISIS [MT]
- Topics include:
- History of 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.
- Presentation in
PDF.
-
ISIS for ISPs [MT]
- Topics include:
- Configuring ISIS on Cisco IOS
- ISIS Tuning Features
- Presentation in
PDF.
Monday afternoon
-
Basic ISIS & iBGP Lab [PFS]
- Topics include:
- Introduction to BGP4
- Introduction to Internal BGP
- Introduction to External BGP
- Comparing iBGP with eBGP
- Stable iBGP configuration
- Announcing prefixes and aggregates
- Lab: Setting up one AS with ISIS as the IGP.
- Lab: Setting up one AS with full mesh iBGP.
- Presentation in
PDF.
- Lab materials in
PDF.
- Lab addressing plan in
PDF.
- Blank router configuration to launch Dynamips as
tar.gz.
- Worked Lab configurations as
tar.gz.
Monday evening — Optional sessions
Tuesday morning
-
Introduction to IPv6 [PFS]
- Topics include:
- IPv4 and IPv6 history
- IPv4 runout.
- IPv6 co-existence.
- NAT vs IPv6.
- Presentation in
PDF.
-
IPv6 Standards and Protocols [PFS]
- Topics include:
- IPv6 protocol.
- IPv6 addressing types.
- Auto configuration, DHCPv6, Manual configuration.
- Multicast IPv6.
- Standards status.
- Presentation in
PDF.
-
IPv6 Addressing and Routing [PFS,MT]
- Topics include:
- IPv6 addressing plans.
- Configuring IPv6 on Cisco IOS.
- Static IPv6 routing.
- OSPFv3.
- ISIS extensions for IPv6.
- BGP extensions for IPv6.
- Presentation in
PDF.
-
ISIS and BGP for IPv6 [MT]
- Topics include:
- Extending ISIS to support IPv6.
- ISIS for IPv6 configuration on Cisco IOS.
- Extending BGP to support multiple protocols.
- BGP IPv6 configuration on Cisco IOS.
- ISIS Presentation in
PDF.
- BGP Presentation in
PDF.
Tuesday afternoon
-
Basic ISIS & iBGP Lab using IPv6 [PFS]
- Topics include:
- IPv6 Lab: Setting up one AS with ISIS as the IGP.
- IPv6 Lab: Setting up one AS with full mesh iBGP.
- Lab materials in
PDF.
- Lab addressing plan in
PDF.
- Worked Lab configurations as
tar.gz.
-
BGP Scaling Techniques [MT,PFS]
- Topics include:
- Route Refresh
- BGP Peer Groups
- iBGP Scaling: Route Reflectors
- iBGP Scaling: BGP Confederations
- Route Flap Damping
- Presentation in
PDF.
-
Route Reflector Lab [PFS]
- Topics include:
- Lab: Converting the full mesh iBGP to Route Reflector
- IPv4 Lab Exercise in
PDF.
- IPv6 Lab Exercise in
PDF.
- Worked Lab configurations as
tar.gz.
Tuesday evening — Optional sessions
-
Introduction to MPLS [KH]
- Topics include:
- Brief introduction to MPLS
Wednesday morning
-
BGP Attributes and Policy Control [MT]
- Topics include:
- What is an Attribute.
- AS Path Attribute (including 2byte and 4byte ASNs).
- Next-hop Attribute, iBGP next-hop, 3rd party next-hop.
- Origin Attribute.
- Aggregator Attribute.
- Local Preference.
- Multi Exit Discriminator (MED) / Metric.
- BGP Weight.
- BGP Communities.
- BGP Path Selection Algorithm.
- Policy using Prefix-Lists.
- Policy using AS-Path filters (including regular expressions).
- Policy using route-maps.
- Managing policy changes.
- Presentation in
PDF.
-
ISIS, iBGP and eBGP Lab [PFS]
- Topics include:
- Lab: Setting up a 4 ASN network using ISIS, iBGP and eBGP
- Lab Exercise in
PDF.
Wednesday afternoon
-
Adding IPv6 to ISIS, iBGP and eBGP Lab [PFS]
- Topics include:
- IPv6 Lab: Adding IPv6 to the ISIS, iBGP and eBGP Lab
- Lab Exercise in
PDF.
- Worked Lab configurations as
tar.gz.
-
4-byte ASNs [PFS]
- Topics include:
- Introduction to 4-byte ASNs
- Interoperating 4-byte and 2-byte ASN networks.
- Deploying 4-byte ASNs
- Presentation in
PDF.
-
BGP Best Practises [PFS]
- Topics include:
- Recommended BCP configuration for BGP on Cisco IOS.
- Use of BGP versus OSPF/ISIS.
- Aggregation: Good vs Bad.
- Separation of iBGP and eBGP.
- Efforts to improve Aggregation on the Internet.
- CIDR Report and BGP Instability Report.
- Receiving Prefixes from Customers, Peers and Upstreams.
- IPv4 and IPv6 Bogon Routes.
- Putting prefixes into iBGP.
- Scaling the network and how to convert from IGP only to using
IGP/iBGP overlay model.
- Presentation in
PDF.
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.
- Presentation in
PDF.
-
TACACS+ (and AAA) [PFS]
- Topics include:
- The meaning of AAA.
- User access to routers.
- The TACACS+ system.
- Configuring TACACS+ on Cisco IOS.
- Configuring a TACACS+ server.
- Presentation in
PDF.
Thursday morning
-
BGP Multihoming - Part 1 [PFS]
- Topics include:
- Reasons for Multihoming.
- Definition of Multihoming.
- AS Numbers (2-byte, 4-byte, private ASNs).
- Multihoming Policy Tools.
- Multihoming Options: Stub network, Multi-homed stub network, Multi-homed network, Configuration Options.
- Preparing the Network.
- Basic principles.
- How good address plans aid Multihoming.
- Simple examples of inbound load balancing:
- Multihoming to the same ISP. /li>
- Scaling customer multihoming - RFC2270.
- Multihoming to different ISPs. /li>
- Presentation in
PDF.
-
Route Filtering Lab (using IPv6) [PFS]
- Topics include:
- IPv6 Lab: Route filtering using prefix lists, AS Path filters, and communities.
- IPv6 Lab: Introduction to policy using route-maps.
- IPv6 Lab: Introduction to peer-groups.
- Lab Exercise in
PDF.
- Worked Lab configurations as
tar.gz.
Thursday afternoon
-
Route Filtering Lab (continued) [PFS]
-
OSPF to ISIS Migration [MT]
- Topics include:
- How to migrate from OSPF to ISIS.
- Presentation in
PDF.
-
BGP Multihoming - Part 2 [PFS]
- Topics include:
- Load balancing outbound traffic.
- Full BGP table versus Partial BGP table.
- Simple examples of outbound load balancing:
- One upstream, one local peer.
- One upstream, local exchange point.
- Two upstreams, one local peer: using full BGP and using partial BGP.
- Three upstreams, unequal link bandwidths.
- Presentation in
PDF.
Thursday evening
Friday morning
-
X.509 RPKI and Origin Validation [RB]
- Topics include:
- X.509 RPKI, Origin Validation
- Presentation slides in
PDF.
-
RPKI Lab [RB]
- Topics include:
- Hands-On Lab using GUI and Routers
- Lab Agenda slides in
PDF.
- Lab work in
PDF.
-
Status of RPKI Implementations [RB]
- Topics include:
- Status of Implementations
- Presentation slides in
PDF.
-
BGPSEC: AS-Path Validation [RB]
- Topics include:
- BGPSEC: AS-Path Validation
- Presentation slides in
PDF.
Friday afternoon
-
Multihoming Strategies Lab (using IPv6) [PFS]
- Topics include:
- IPv6 Lab: Introduction to using Local Preference, MED, AS-Path prepend and communities for BGP Traffic Engineering.
- Lab Exercise in
PDF.
- Worked Lab configurations as
tar.gz.
-
The Value of Peering [MT]
- Topics include:
- What is Peering.
- What is Transit.
- The importance of Internet Exchange Points (IXPs).
- Transit goals.
- Private or Public peering.
- Peering or Transit?
- Local versus Regional IXPs.
- Practical examples.
- Presentation in
PDF.
-
IPv6 Deployment Case Study [MT]
- Topics include:
- IPv6 Deployment planning.
- Network Audit.
- Network Optimisation.
- Procuring IPv6 Address Space.
- IPv6 Address plan.
- Deploying Addressing & IGP.
- Deploying iBGP.
- Seeking IPv6 Transit.
- Forward and Reverse DNS.
- Services & Customers.
- Presentation in
PDF.
-
Miscellaneous Wrap Up Topics [PFS,MT]
- Topics include:
- Explaining Dynamips.
- Reverse Path Forwarding.
- Traffic Policing.
- Dynamips software and configurations as used for the AR-E Workshop.
Friday evening