|
|
1
|
|
Routing Concepts
|
|
|
1.1
|
|
Data Transport
|
|
|
1.1.1
|
|
Routing Decision
|
|
|
1.1.2
|
|
A Routing Table
|
|
|
1.1.3
|
|
Properties of IP Routing
|
|
|
1.2
|
|
Routing Protocols
|
|
|
1.2.1
|
|
Classification of Routing Protocols
|
|
|
1.2.2
|
|
Static or Dynamic Routing
|
|
|
1.2.3
|
|
CIDR—Classless Inter-Domain Routing
|
|
|
1.2.4
|
|
Redistribution: Importing Routes
|
|
|
|
|
|
|
|
2
|
|
RIP—The Classic
|
|
|
2.1
|
|
RIP: The Basics
|
|
|
2.1.1
|
|
Hop Count as Metric
|
|
|
2.1.2
|
|
Convergence Problems
|
|
|
2.2
|
|
RIP-1 and RIP-2
|
|
|
2.2.1
|
|
The Role of the Next Hop Field
|
|
|
2.2.2
|
|
Authentication
|
|
|
2.3
|
|
Packet Formats
|
|
|
2.3.1
|
|
RIP Version 2
|
|
|
2.3.2
|
|
Encapsulation of the RIP Updates
|
|
|
|
|
|
|
|
3
|
|
Enhanced Interior Gateway Routing Protocol
|
|
|
3.1
|
|
Cisco’s Enhanced IGRP
|
|
|
3.1.1
|
|
The Theory
|
|
|
3.1.2
|
|
EIGRP—The Functional Components
|
|
|
3.1.3
|
|
Topology Setup
|
|
|
3.2
|
|
The Central Function: Diffusing Computation
|
|
|
3.2.1
|
|
An Example: The Initial Situation
|
|
|
3.2.2
|
|
EIGRP Stub
|
|
|
|
|
|
|
|
4
|
|
OSPF—The Recommended IGP
|
|
|
4.1
|
|
The Link State Algorithm
|
|
|
4.1.1
|
|
Topology Database
|
|
|
4.1.2
|
|
Scalability and Hierarchy
|
|
|
4.1.3
|
|
Hello Procedure
|
|
|
4.2
|
|
OSPF: Theoretical Basics
|
|
|
4.2.1
|
|
Representation of the Topology
|
|
|
4.2.2
|
|
Adjacencies on Point-to-Point Connections
|
|
|
4.2.3
|
|
Adjacencies in the LAN
|
|
|
4.2.4
|
|
The Hello Procedure in Detail
|
|
|
4.2.5
|
|
Database Synchronization in Detail
|
|
|
4.2.6
|
|
Special Care: NBMA
|
|
|
4.2.7
|
|
Database Update
|
|
|
4.2.8
|
|
Case Study: 1-Area Scenario
|
|
|
4.3
|
|
The Area Philosophy
|
|
|
4.3.1
|
|
Router Types
|
|
|
4.3.2
|
|
Intra- and Inter-Area Routing
|
|
|
4.3.3
|
|
The Example: One Step Beyond
|
|
|
4.3.4
|
|
Virtual Links
|
|
|
4.4
|
|
Import of External Information
|
|
|
4.4.1
|
|
Type-1 External Routes
|
|
|
4.4.2
|
|
Type-2 External Routes
|
|
|
4.4.3
|
|
AS External Links
|
|
|
4.4.4
|
|
Summary Links ASBR
|
|
|
4.5
|
|
Optimizations
|
|
|
4.5.1
|
|
Stub Areas
|
|
|
4.5.2
|
|
Not-so-Stubby Area (NSSA)
|
|
|
4.5.3
|
|
On-Demand Circuits
|
|
|
|
|
|
|
|
5
|
|
IS-IS
|
|
|
5.1
|
|
IS-IS—The World of OSI
|
|
|
5.1.1
|
|
The OSI Model
|
|
|
5.1.2
|
|
OSI Addresses
|
|
|
5.2
|
|
Basics of IS-IS
|
|
|
5.2.1
|
|
Creation of the Topology Information
|
|
|
5.2.2
|
|
Topology Setup
|
|
|
5.2.3
|
|
OSI Routing with IS-IS
|
|
|
5.2.4
|
|
IS Routing with IS-IS
|
|
|
5.2.5
|
|
Import of External Information
|
|
|
5.2.6
|
|
L2 Design
|
|
|
5.3
|
|
IS-IS: Formalia and Details
|
|
|
5.3.1
|
|
The IS-IS Packet Formats
|
|
|
5.3.2
|
|
The Hello Process
|
|
|
5.3.3
|
|
Database Synchronization
|
|
|
|
|
|
|
|
6
|
|
BGP-4—The World of the Internet
|
|
|
6.1
|
|
BGP-4: The Basics
|
|
|
6.1.1
|
|
Autonomous Systems
|
|
|
6.1.2
|
|
Specifications
|
|
|
6.1.3
|
|
Internal and External BGP
|
|
|
6.1.4
|
|
BGP Adjacencies at the Example of Cisco
|
|
|
6.1.5
|
|
What Is a BGP Route?
|
|
|
6.1.6
|
|
The BGP Routing Process
|
|
|
6.1.7
|
|
(IGP/IBGP) Synchronization
|
|
|
6.1.8
|
|
EBGP/IBGP Internetworking
|
|
|
6.2
|
|
The BGP-4 Attributes and their Meaning
|
|
|
6.2.1
|
|
The ORIGIN Attribute
|
|
|
6.2.2
|
|
The AS_PATH Attribute
|
|
|
6.2.3
|
|
The NEXT_HOP Attribute
|
|
|
6.2.4
|
|
The MULTI_EXIT_DISC Attribute
|
|
|
6.2.5
|
|
The LOCAL_PREF Attribute
|
|
|
6.2.6
|
|
The COMMUNITY Attribute
|
|
|
6.2.7
|
|
Route Selection
|
|
|
6.3
|
|
Optimization of BGP in Large Networks
|
|
|
6.3.1
|
|
Route Aggregation
|
|
|
6.3.2
|
|
BGP Peer Groups
|
|
|
6.3.3
|
|
The Full Mesh Concept
|
|
|
6.3.4
|
|
The Route Reflector Concept
|
|
|
6.3.5
|
|
The Confederation Concept
|
|
|
6.3.6
|
|
A Just Punishment: Route Flap Damping
|
|
|
6.4
|
|
Connection Scenarios
|
|
|
6.4.1
|
|
Example #1: ISP with Confederation
|
|
|
6.4.2
|
|
Load Sharing
|
|
|
6.4.3
|
|
The Question of Address Space
|
|
|
6.5
|
|
Topology of the Internet
|
|
|
6.5.1
|
|
NAPs and Internet Exchanges
|
|
|
6.5.2
|
|
Route Server
|
|
|
6.5.3
|
|
Providing and Peering
|
|
|
|
|
|
|
|
7
|
|
MPLS
|
|
|
7.1
|
|
From Routing to Switching
|
|
|
7.1.1
|
|
Routing Table and Best Match
|
|
|
7.1.2
|
|
Switching Table
|
|
|
7.2
|
|
Multiprotocol Label Switching
|
|
|
7.2.1
|
|
Elements of the MPLS Network
|
|
|
7.2.2
|
|
Shim Header
|
|
|
7.2.3
|
|
The Switching Table
|
|
|
7.3
|
|
Label Distribution
|
|
|
7.4
|
|
MPLS and BGP Routing
|
|
|
7.5
|
|
MPLS vs. IP over ATM
|
|
|
7.6
|
|
Virtual Private Networks
|
|
|
7.7
|
|
IntServ with MPLS
|
|
|
7.8
|
|
DiffServ with MPLS
|
|
|
7.9
|
|
Prospects for MPLS
|
|
|
|
|
|
|
|
A
|
|
Hands-On Exercises at the Test Network
|
|
|
A.1
|
|
The Test Network
|
|
|
A.2
|
|
RIP
|
|
|
A.3
|
|
OSPF
|
|
|
A.4
|
|
IS-IS
|
|
|
A.5
|
|
BGP -4
|
|
|
A.6
|
|
MPLS
|
|
|
|
|
|
|