Network Working Group J. Halpern
Request for Comments: 1923 Newbridge Networks
Category: Informational S. Bradner
Harvard University
March 1996
RIPv1 Applicability Statement for Historic Status
1.0 Introduction
RIP version 1 (RIPv1) (as defined by RFC 1058) was one of the first dynamic routing protocols used in the internet. It was developed as a technique for passing around network reachability information for what we now consider relatively simple topologies.
2.0 RIPv1 restrictions
RIPv1 has a number of restrictions and behaviors which restrict its useability in the global Internet.
2.1 Classfulness
Chief among these is that it is a classful routing protocol. RIP packets do not carry prefix masks. The prefix length is inferred from the address. For non-local addresses, the prefix is always the "natural" (classful) length. (e.g., 24 bits for a "Class C" network address.) For networks to which a local interface exists, if the interface is subnetted with some specific mask, then RIPv1 assumes that the mask used locally is the correct mask to apply for all subnets of that network.
Halpern & Bradner Informational [Page 1]
RFC 1923 RIPv1 Applicability Statement for Historic Status March 1996
This has a number of effects.
2.2 Simple Distance Vector
RIPv1 is a simple distance vector protocol. It has been enhanced with various techniques, including Split Horizon and Poison Reverse in order to enable it to perform better in somewhat complicated networks.
3.0 Conclusion
The recommendation of this Applicability statement is that if there is reason to run RIP in a network environment, one should use RIPv2 (RFC 1723). RIPv1 itself should only be used in simple topologies, with simple reachability. It may be used by any site which uses fixed subnetting internally, and either uses a default route to deal with external traffic or is not connected to the global Internet or to other organizations.
Halpern & Bradner Informational [Page 2]
RFC 1923 RIPv1 Applicability Statement for Historic Status March 1996
RIPv1 may also be used as a local advertising technology if the information to be used fits within its capabilities.
4.0 Security Considerations
RIPv1 includes no security functions. RIPv2 includes a mechanism for authenticating the sender of the routing information. Sites which are worried about the vulnerability of their routing infrastructure and which feel they must run a RIP-like protocol should use RIPv2.
5.0 Authors' Addresses
Joel M. Halpern Newbridge Networks Inc. 593 Herndon Parkway Herndon, VA 22070-5241