As per Relevance of the word information, we have this rfc below:











Network Working Group G.
Request for Comments: 1722 Xylogics, Inc
Category: Standards Track November 1994


RIP Version 2 Protocol Applicability

Status of this

This document specifies an Internet standards track protocol for
Internet community, and requests discussion and suggestions
improvements. Please refer to the current edition of the "
Official Protocol Standards" (STD 1) for the standardization
and status of this protocol. Distribution of this memo is unlimited



As required by Routing Protocol Criteria (RFC 1264), this
defines the applicability of the RIP-2 protocol within the Internet
This report is a prerequisite to advancing RIP-2 on the
track

1. Protocol

The RIP-2 protocol analysis is documented in RFC 1721 [1].

The RIP-2 protocol description is defined in RFC 1723 [2]. This
obsoletes RFC 1388, which specifies an update to the "
Information Protocol" RFC 1058 (STD 34).

The RIP-2 MIB description is defined in RFC 1724 [3]. This memo
obsolete RFC 1389.

2.

This report describes how RIP-2 may be useful within the Internet
In essence, the environments in which RIP-2 is the IGP of choice is
superset of the environments in which RIP-1, as defined in RFC 1058
[1], has traditionally been used. It is important to remember
RIP-2 is an extension to RIP-1; RIP-2 is not a new protocol. Thus
the operational aspects of distance-vector routing protocols,
RIP-1 in particular, within an autonomous system are well understood

It should be noted that RIP-2 is not intended to be a substitute
OSPF in large autonomous systems; the restrictions on AS diameter
complexity which applied to RIP-1 also apply to RIP-2. Rather, RIP-2
allows the smaller, simpler, distance-vector protocol to be used
environments which require authentication or the use of



Malkin [Page 1]

RFC 1722 RIP-2 Applicability November 1994


length subnet masks, but are not of a size or complexity
require the use of the larger, more complex, link-state protocol

The remainder of this report describes how each of the extensions
RIP-1 may be used to increase the overall usefullness of RIP-2.

3. Extension

3.1 Subnet

The original impetus behind the creation of RIP-2 was the desire
include subnet masks in the routing information exchanged by RIP
This was needed because subnetting was not defined when RIP was
created. As long as the subnet mask was fixed for a network,
well known by all the nodes on that network, a heuristic could
used to determine if a route was a subnet route or a host route
With the advent of variable length subnetting, CIDR,
supernetting, it was no longer possible for a heuristic to
distinguish between network, subnet, and host routes

By using the 32-bit field immediately following the IP address in
RIP routing entry, it became possible to positively identify
route's type. In fact, one could go so far as to say that
inclusion of the subnet mask effictively creates a 64-bit
which eliminates the network, subnet, host distinction

Therefore, the inclusion of subnet masks in RIP-2 allows it to
used in an AS which requires precise knowledge of the subnet mask
a given route, but does not otherwise require OSPF

3.2. Next

The purpose of the Next Hop field is to eliminate packets
routed through extra hops in the system. It is particularly
when RIP is not being run on all of the routers on a network
Consider the following example topology

----- ----- ----- -----
|IR1| |IR2| |XR1| |XR2|
--+-- --+-- --+-- --+--
| | | |
--+-------+-------------+-------+--
|--------RIP-2--------|

The Internal Routers (IR1 and IR2) are only running RIP-2.
External Routers (XR1 and XR2) are both running BGP, for example
however, only XR1 is running BGP and RIP-2. Since XR2 is not
RIP-2, the IRs will not know of its existance and will never use



Malkin [Page 2]

RFC 1722 RIP-2 Applicability November 1994


as a next hop, even if it is a better next hop than XR1. Of course
XR1 knows this and can indicate, via the Next Hop field, that XR2
the better next hop for some routes

Another use for Next Hop has also been found. Consider the
example topology

-----
|COR
-----
/ \
/ \
----- ----- -----
|RO1|-----|RO2|=====| R |
----- ----- -----

The three links between the Central Office Router (COR) and
Remote Office routers (RO1 and RO2) are all Dial-On-Demand (DOD
links. The link between RO2 and R is a fixed link. Once all of
routers have been initialized, the only routes they know about
the configured static routes for the DOD links. Assume
connections between COR and RO1, and COR and RO2 are established
RIP information is passing between the routers. RO1 will
COR's route to RO2 because it already has a better one; however,
will learn to reach R via COR

If we assume that RO1 and RO2 are only capable of establishing
link at a time, then RO1 will not be able to reach RO2; however, RO
will be able to reach R. Worse still, if we assume that
stops and the DOD links drop due to inactivity, an attempt by RO1
reach R will trigger the dialing of two links (through COR).
course, once RO1 establishes a link to RO2, the problem
itself because the new route to R is one hop shorter

To correct this problem, the routers may use the Next Hop field
indicate their next hop. Consider the following route
during the period described above (before the RO1/RO2 link has
been established):

Sender Recvr Route NextHop
=======================================
RO2 COR R 0 1
---------------------------------------
COR RO1 RO2 0 1
R RO2 2
---------------------------------------





Malkin [Page 3]

RFC 1722 RIP-2 Applicability November 1994


When R01 receives the two routes from COR, it will ignore the
for RO2, as mentioned above. However, since R is not in RO1'
routing table, it will add it using a next hop of RO2 (because RO2
directly connected, after a fashion). Note that COR does
itself in R's metric; this is less than accurate, but entirely
and correctable (when the RO1/RO2 link comes up). Suppose, now,
the RO1/RO2 link did not exist. RO1 would ignore the
of RO2 as the next hop to R and use COR, as it would if no Next
had been specified

Note that this is not a recursive algorithm; it only works
eliminate a single extra hop from the path. There are methods
which this mechanism might be extended to include
optimizations, but the potential to create routing loops has not
sufficiently analyzed to specify them here

3.3

The need for authentication in a routing protocol is obvious. It
not usually important to conceal the information in the
messages, but it is essential to prevent the insertion of
routing information into the routers. So, while the
mechanism specified in RIP-2 is less than ideal, it does
anyone who cannot directly access the network (i.e., someone
cannot sniff the routing packets to determine the password)
inserting bogus routing information

However, the specification does allow for additional types
authentication to be incorporated into the protocol. Unfortunately
because of the original format of RIP packets, the amount of
available for providing authentication information is only 16 octets

3.4

The RIP-2 protocol provides for the IP multicasting of
advertisements. This feature was added to decrease the load
systems which do not support RIP-2. It also provides a
whereby RIP-1 routers will never receive RIP-2 routes. This is
feature when correct use of an advertised route depends on
the precise subnet mask, which would be ignored by a RIP-1 router

4.

Because the basic protocol is unchanged, RIP-2 is as correct
routing protocol as RIP-1. The enhancements make RIP-2 useful
environments which RIP-1 could not handle, but which do
necessitate the use of OSPF by virtue of requirements which RIP-2
does not satisfy



Malkin [Page 4]

RFC 1722 RIP-2 Applicability November 1994


5.

[1] Malkin, G., "RIP Version 2 Protocol Analysis", RFC 1721,
Xylogics, Inc., November 1994.

[2] Malkin, G., "RIP Version 2 - Carrying Additional Information",
RFC 1723, Xylogics, Inc., November 1994.

[3] Malkin, G., and F. Baker, "RIP Version 2 MIB Extension",
1724, Xylogics, Inc., Cisco Systems, November 1994.

6. Security

Security issues are not discussed in this memo

7. Author's

Gary Scott
Xylogics, Inc
53 Third
Burlington, MA 01803

Phone: (617) 272-8140
EMail: gmalkin@Xylogics.



























Malkin [Page 5]








if you see any problems within the linking, don't worry be happy,
this is version 0.1 of the Relevance System and you gotta expect some crappy subroutines sometimes,
just be content we did not write this in Java, which would have made this "bigger and better" HAHAHHA.




RFC documents can be found at I.E.T.F.



Relevance System Copyright © 2002 Spectrum WorldResearch
other technical nosh by ServerMasters Corporation
collaboration of BobX







Spectrum