home *** CD-ROM | disk | FTP | other *** search
/ Handbook of Infosec Terms 2.0 / Handbook_of_Infosec_Terms_Version_2.0_ISSO.iso / text / rfcs / rfc1923.txt < prev    next >
Text File  |  1996-05-07  |  6KB  |  105 lines

  1.  
  2.  
  3.  
  4.  
  5.  
  6.  
  7. Network Working Group                                         J. Halpern Request for Comments: 1923                            Newbridge Networks Category: Informational                                       S. Bradner                                                       Harvard University                                                               March 1996 
  8.  
  9.             RIPv1 Applicability Statement for Historic Status 
  10.  
  11. Status of this Memo 
  12.  
  13.    This memo provides information for the Internet community.  This memo    does not specify an Internet standard of any kind.  Distribution of    this memo is unlimited. 
  14.  
  15. Abstract 
  16.  
  17.    RIP Version 1 [RFC-1058] has been declared an historic document.    This Applicability statement provides the supporting motivation for    that declaration.  The primary reason, as described below, is the    Classful nature of RIPv1. 
  18.  
  19. 1.0 Introduction 
  20.  
  21.    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. 
  22.  
  23.    The Internet has changed significantly since RIPv1 was defined,    particularly with the introduction and use of subnets and CIDR. 
  24.  
  25.    While RIPv1 is widely used in private networks, it can no longer be    considered applicable for use in the global Internet. 
  26.  
  27. 2.0 RIPv1 restrictions 
  28.  
  29.    RIPv1 has a number of restrictions and behaviors which restrict its    useability in the global Internet. 
  30.  
  31. 2.1 Classfulness 
  32.  
  33.    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 
  34.  
  35.  
  36.  
  37. Halpern & Bradner            Informational                      [Page 1] 
  38.  RFC 1923   RIPv1 Applicability Statement for Historic Status  March 1996 
  39.  
  40.     that the mask used locally is the correct mask to apply for all    subnets of that network. 
  41.  
  42.    This has a number of effects. 
  43.  
  44.    1) RIPv1 can not be used with variable length subnetting.  In the       presence of variable length subnetting it will consistently       misinterpret prefix lengths. 
  45.  
  46.    2) RIPv1 is difficult to use with supernetting.  All CIDR supernets       must be exploded and advertised to RIPv1 as individual "natural"       classful advertisements. 
  47.  
  48.    3) Even when the networks running RIPv1 are themselves only subnetted       in fixed ways, if the remainder of the network has variable       subnetting then one must carefully make sure that RIPv1 does not       destroy the mask information when it passes through those subnets       running RIPv1.  Put another way, co-existence with mutual       information exchange between RIPv1 and more advanced routing       protocols is problematic at best.  Note that this applies even when       the other routing protocol is RIPv2. 
  49.  
  50.    4) The Internet will soon be making use of addresses which appear to       RIPv1 to be parts of Class A networks. Networks using RIPv1 may not       be able to reach all sites assigned the subsections of a single A. 
  51.  
  52. 2.2 Simple Distance Vector 
  53.  
  54.    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. 
  55.  
  56.    However, being a simple distance vector protocol, it will run into    difficulty. First and foremost, it will occasionally have to count to    infinity in order to purge bad routes.  This delays the convergence    of routing.  In order to keep this short, RIPv1 defines infinity as    16 hops.  That means that networks with diameters larger than that    can not use RIP.  Even getting close to that limit can cause    confusion for some implementations. 
  57.  
  58. 3.0 Conclusion 
  59.  
  60.    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). 
  61.  
  62.  
  63.  
  64.  
  65.  
  66. Halpern & Bradner            Informational                      [Page 2] 
  67.  RFC 1923   RIPv1 Applicability Statement for Historic Status  March 1996 
  68.  
  69.     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. 
  70.  
  71.    RIPv1 may also be used as a local advertising technology if the    information to be used fits within its capabilities. 
  72.  
  73. 4.0 Security Considerations 
  74.  
  75.    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. 
  76.  
  77. 5.0 Authors' Addresses 
  78.  
  79.    Joel M. Halpern    Newbridge Networks Inc.    593 Herndon Parkway Herndon,    VA 22070-5241 
  80.  
  81.    Phone: +1 703 708 5954    EMail: jhalpern@newbridge.com 
  82.  
  83.     Scott Bradner    Harvard University    1350 Mass Ave, Rm 813    Cambridge MA 02138 
  84.  
  85.    Phone: +1 617 495 3864    EMail: sob@harvard.edu 
  86.  
  87.  
  88.  
  89.  
  90.  
  91.  
  92.  
  93.  
  94.  
  95.  
  96.  
  97.  
  98.  
  99.  
  100.  
  101.  
  102.  
  103. Halpern & Bradner            Informational                      [Page 3] 
  104.  
  105.