RFC Archive
ROUTING



  1. Architecture and Requirements
  2. Simple Gateway Protocols
  3. Intra-Domain (Interior) Gateway Protocols
  4. Inter-Domain (Exterior) Gateway Protocols
  5. Multicast Protocols
  6. Tunneling/Encapsulation Protocols
  7. Other routeing Protocols

Architecture and Requirements

Current
RFC 917
Internet subnets
RFC 932
Subnetwork addressing scheme
RFC 975
Autonomous confederations
RFC 1009
Requirements for Internet gateways
(Replaces RFC 985, Replaced by RFC 1716)
RFC 1046
Queuing algorithm to provide type-of-service for IP links
RFC 1102
Policy routing in Internet protocols
RFC 1104
Models of policy based routing
RFC 1124 (PS)
Policy issues in interconnecting networks
RFC 1125 (DVI, PS)
Policy requirements for inter Administrative Domain routing
RFC 1126
Goals and functional requirements for inter-autonomous system routing
RFC 1136
Administrative Domains and Routing Domains: A model for routing in the Internet
RFC 1222
Advancing the NSFNET routing architecture
RFC 1254
Gateway Congestion Control Survey
RFC 1264
Internet Routing Protocol Standardization Criteria
RFC 1322
A Unified Approach to Inter-Domain Routing
RFC 1335
A Two-Tier Address Structure for the Internet: A Solution to the Problem of Address Space Exhaustion
RFC 1365
An IP Address Extension Proposal
RFC 1375
Suggestion for New Classes of IP Addresses
RFC 1380
IESG Deliberations on Routing and Addressing
RFC 1385
EIP: The Extended Internet Protocol A Framework for Maintaining Backward Compatibility
RFC 1467
Status of CIDR Deployment in the Internet
(Replaces RFC 1367, Replaced by RFC 1467)
RFC 1481
IAB Recommendation for an Intermediate Strategy to Address the Issue of Scaling
RFC 1627
Network 10 Considered Harmful (Some Practices Shouldn't be Codified)
(Updated by RFC 1918)
RFC 1631
The IP Network Address Translator (NAT)
(Updated by RFC 1918)
RFC 1715
The H Ratio for Address Assignment Efficiency
RFC 1744
Observations on the Management of the Internet Address Space
RFC 1786
Representation of IP Routing Policies in a Routing Registry (ripe-81++)
RFC 1787
Routing in a Multi-provider Internet
RFC 1797
Class A Subnet Experiment
RFC 1812
Requirements for IP Version 4 Routers
(Replaces RFC 1716)
RFC 1814
Unique Addresses are Good
RFC 1878
Variable Length Subnet Table For IPv4
(Replaces RFC 1860)
RFC 1879
Class A Subnet Experiment Results and Recommendations
RFC 1881
IPv6 Address Allocation Management
RFC 1884
IP Version 6 Addressing Architecture
RFC 1887
An Architecture for IPv6 Unicast Address Allocation
RFC 1897
IPv6 Testing Address Allocation
RFC 1900
Renumbering Needs Work
RFC 1916
Enterprise Renumbering: Experience and Information Solicitation
RFC 1917
An Appeal to the Internet Community to Return Unused IP Networks (Prefixes) to the IANA
RFC 1918
Address Allocation for Private Internets
(Replaces RFC 1597, Updates RFC 1627)
RFC 1930
Guidelines for creation, selection, and registration of an Autonomous System (AS)
RFC 1955
New Scheme for Internet Routing and Addressing (ENCAPS) for IPN
RFC 1992
The Nimrod Routing Architecture
RFC 2008
Implications of Various Address Allocation Policies for Internet Routing
RFC 2009
GPS-Based Addressing and Routing
RFC 2036
Observations on the use of Components of the Class A Address Space within the Internet
RFC 2050
INTERNET REGISTRY IP ALLOCATION GUIDELINES
(Replaces RFC 1466)
RFC 2071
Network Renumbering Overview: Why would I want it and what is it anyway?
RFC 2072
Router Renumbering Guide
RFC 2073
An IPv6 Provider-Based Unicast Address Format
RFC 2101
IPv4 Address Behaviour Today
RFC 2260
Scalable Support for Multi-homed Multi-provider Connectivity
RFC 2270
Using a Dedicated AS for Sites Homed to a Single Provider
RFC 2280
Routing Policy Specification Language (RPSL)
RFC 2281
Cisco Hot Standby Router Protocol (HSRP)
Informational
RFC 1093
NSFNET routing architecture
Old
RFC 985
Requirements for Internet gateways - draft
(Replaced by 1009)
RFC 1366
Guidelines for Management of IP Address Space
(Replaced by RFC 1466)
RFC 1367
Schedule for IP Address Space Management Guidelines
(Replaced by RFC 1467)
RFC 1466
Guidelines for Management of IP Address Space
(Replaces RFC 1366, Replaced by RFC 2050)
RFC 1597
Address Allocation for Private Internets
(Replaced by RFC 1918)
RFC 1716
Towards Requirements for IP Routers
(Replaces RFC 1009, Replaced by RFC 1812)
RFC 1860
Variable Length Subnet Table For IPv4
(Replaced by RFC 1878)

CIDR - Classless Inter-Domain Routing
Current
RFC 1517
Applicability Statement for the Implementation of Classless Inter-Domain Routing (CIDR)
RFC 1518
An Architecture for IP Address Allocation with CIDR
RFC 1519
Classless Inter-Domain Routing (CIDR): an Address Assignment and Aggregation Strategy
(Replaces 1338)
RFC 1520
Exchanging Routing Information Across Provider Boundaries in the CIDR Environment
RFC 1817
CIDR and Classful Routing <\dd>
Old
RFC 1338
Supernetting: an Address Assignment and Aggregation Strategy
(Replaced by 1519)

Simple Gateway Protocols

GGP - Gateway-Gateway Protocol
Current
RFC 823
DARPA Internet gateway
RFC 875
Gateways, architectures, and heffalumps

Intra-Domain (Interior) Gateway Protocols

IS-IS
RFC 1142 (PS)
OSI IS-IS Intra-domain Routing Protocol
RFC 1195 (PS)
Use of OSI IS-IS for routing in TCP/IP and dual environments

OSPF - Open Shortest Path First
Current
RFC 1245 (PS)
OSPF protocol analysis
RFC 1246 (PS)
Experience with the OSPF protocol
RFC 1349
Type of Service in the Internet Protocol Suite
(Updates RFC 1248)
RFC 1370
Applicability Statement for OSPF
RFC 1584 (PS)
Multicast Extensions to OSPF
RFC 1585
MOSPF: Analysis and Experience
RFC 1586
Guidelines for Running OSPF Over Frame Relay Networks
RFC 1587
The OSPF NSSA Option
RFC 1765
OSPF Database Overflow
RFC 1793
Extending OSPF to Support Demand Circuits
RFC 1850
OSPF Version 2 Management Information Base
(Replaces RFC 1253)
RFC 2154
OSPF with Digital Signatures
RFC 2178
OSPF Version 2
(Replaces RFC 1583)
Old
RFC 1131 (PS)
OSPF specification
(Replaced by 1247)
RFC 1247 (PS)
OSPF version 2
(Replaces 1131, Replaced by 1583)
RFC 1248
OSPF Version 2 Management Information Base
(Updated by RFC 1349, Replaced by RFC 1252)
RFC 1252
OSPF Version 2 Management Information Base
(Replaces RFC 1248, Replaced by RFC 1253)
RFC 1253
OSPF Version 2 Management Information Base
(Replaces RFC 1252, Replaced by RFC 1850)
RFC 1583 (PS)
OSPF version 2
(Replaces 1247)

RIP - Routing Information Protocol
Current
RFC 1581
Protocol Analysis for Extensions to RIP to Support Demand Circuits
RFC 1582
Extensions to RIP to Support Demand Circuits
RFC 1721
RIP Version 2 Protocol Analysis
(Replaces 1387)
RFC 1722
RIP Version 2 Protocol Applicability Statement
RFC 1723
RIP Version 2 Carrying Additional Information
(Replaces 1388)
RFC 1724
RIP Version 2 MIB Extension
(Replaces 1389)
RFC 1923
RIPv1 Applicability Statement for Historic Status
RFC 2080
RIPng for IPv6
RFC 2081
RIPng Protocol Applicability Statement
RFC 2082
RIP-2 MD5 Authentication
RFC 2091
Triggered Extensions to RIP to Support Demand Circuits
RFC 2092
Protocol Analysis for Triggered RIP
Old
RFC 1058
Routing Information Protocol
(Replaced by 1388)
RFC 1387
RIP Version 2 Protocol Analysis
(Replaced by 1721)
RFC 1388
RIP Version 2 Carrying Additional Information
(Replaces 1058, Replaced by 1723)
RFC 1389
RIP Version 2 MIB Extension
(Replaced by 1724)
Other
RFC 1027
Using ARP to implement transparent subnet gateways
RFC 1074
NSFNET backbone SPF based Interior Gateway Protocol

Inter-Domain (Exterior) Gateway Protocols

BGP - Border Gateway Protocol
Current - Core
RFC 1269
Definitions of Managed Objects for the Border Gateway Protocol (Version 3)
RFC 1771
A Border Gateway Protocol 4 (BGP-4)
(Replaces RFC 1654)
RFC 2283
Multiprotocol Extensions for BGP-4
Current - Other
RFC 1265
BGP Protocol Analysis
RFC 1266
Experience with the BGP Protocol
RFC 1397
Default Route Advertisement In BGP2 And BGP3 Versions Of The Border Gateway Protocol
RFC 1403
BGP OSPF Interaction
(Replaces 1364)
RFC 1772
Application of the Border Gateway Protocol in the Internet
(Replaces 1655)
RFC 1773
Experience with the BGP-4 protocol
(Replaces 1656)
RFC 1774
BGP-4 Protocol Analysis
RFC 1863
A BGP/IDRP Route Server alternative to a full mesh routing
RFC 1965
Autonomous System Confederations for BGP
RFC 1966
BGP Route Reflection An alternative to full mesh IBGP
RFC 1997
BGP Communities Attribute
RFC 1998
An Application of the BGP Community Attribute in Multi-home Routing
RFC 2042
Registering New BGP Attribute Types
Old
RFC 1105
Border Gateway Protocol (BGP)
(Replaced by 1163)
RFC 1163
Border Gateway Protocol (BGP)
(Replaces 1105, Replaced by 1267)
RFC 1267
A Border Gateway Protocol 3 (BGP-3)
(Replaces 1163)
RFC 1654
A Border Gateway Protocol 4 (BGP-4)
(Replaced by 1771)
RFC 1164
Application of the Border Gateway Protocol in the Internet
(Replaced by 1268)
RFC 1268
Application of the Border Gateway Protocol in the Internet
(Replaces 1164, Replaced by 1655)
RFC 1655
Application of the Border Gateway Protocol in the Internet
(Replaces 1268, Replaced by 1772)
RFC 1656
BGP-4 Protocol Document Roadmap and Implementation Experience
(Replaced by 1773)
RFC 1364
BGP OSPF Interaction
(Replaces 1403)
Other
RFC 1745
BGP4/IDRP for IP-OSPF Interaction

EGP - Exterior Gateway Protocol
Current
RFC 827
Exterior Gateway Protocol (EGP)
RFC 904
Exterior Gateway Protocol formal specification
RFC 888
"STUB" Exterior Gateway Protocol
RFC 890
Exterior Gateway Protocol implementation schedule
RFC 911
EGP Gateway under Berkeley UNIX 4.2
RFC 1092
EGP and policy based routing in the new NSFNET backbone

IDPR - Inter-Domain Policy Routing
Current
RFC 1477
IDPR as a Proposed Standard
RFC 1478
An Architecture for Inter-Domain Policy Routing
RFC 1479
Inter-Domain Policy Routing Protocol Specification - Version 1
NIMROD
Current
RFC 1992
The Nimrod Routing Architecture
RFC 2102
Multicast Support for Nimrod: Requirements and Solution Approaches
RFC 2103
Mobility Support for Nimrod: Challenges and Solution Approaches
Other
RFC 1133
Routing between the NSFNET and the DDN
RFC 1482
Aggregation Support in the NSFNET Policy Routing Database

Multicast Protocols

DVMRP
Draft
DRAFT-IETF-IDMR-DVMRP-V3-00
Distance Vector Multicast Routing Protocol V3
DRAFT-THALER-DVMRP-MIB-02
Distance Vector Multicast Routing Protocol V3
Old
RFC 1075
Distance Vector Multicast Routing Protocol
MOSPF
Current
RFC 1584 (PS)
Multicast Extensions to OSPF
RFC 1585
MOSPF: Analysis and Experience
PIM - Protocol Independent Multicast
Current
RFC 2117
Protocol Independent Multicast-Sparse Mode (PIM-SM): Protocol Specification
Draft
DRAFT-IETF-IDMR-PIM-ARCH-01 (PS)
Protocol Independent Multicast (PIM): Motivation and Architecture
DRAFT-IETF-IDMR-PIM-SPEC-02 (PS)
Protocol Independent Multicast (PIM): Specification
DRAFT-IETF-IDMR-PIM-DM-SPEC-01 (PS)
Protocol Independent Multicast (PIM): Dense Mode Specification
DRAFT-IETF-IDMR-PIM-SM-SPEC-03 (PS)
Protocol Independent Multicast (PIM): Sparse Mode Specification
DRAFT-IETF-IDMR-PIM-MIB-01
Protocol Independent Multicast (PIM): MIB

Tunneling/Encapsulation Protocols

Current
RFC 1701
Generic Routing Encapsulation (GRE)
RFC 1702
Generic Routing Encapsulation over IPv4 networks

Other Routeing Protocols and Addressing Schemes

Appeltalk
RFC 1504
Appletalk Update-Based Routing Protocol: Enhanced Appletalk Routing
AX.25
RFC 981
An Experimental Multiple-Path Routing Algorithm
Internet
RFC 1383
An Experiment in DNS Based IP Routing
RFC 1476
RAP: Internet Route Access Protocol
RFC 1940
Source Demand Routing: Packet Format and Forwarding Specification (Version 1).
ISO
RFC 982
Guidelines for the Specification of the Structure of the Domain Specific Part (DSP) of the ISO Standard NSAP Address - ANSI Working Document X3S3.3/85-258
X.400
RFC 1465
Routing coordination for X.400 MHS services within a multi protocol / multi network environment Table Format V3 for static routing

Magnus Danielson <cfmd(at)bredband(dot)net>