Internet DRAFT - draft-ietf-rip-unidirectional-link

draft-ietf-rip-unidirectional-link



HTTP/1.1 200 OK
Date: Tue, 09 Apr 2002 07:03:27 GMT
Server: Apache/1.3.20 (Unix)
Last-Modified: Sat, 09 Aug 1997 05:20:00 GMT
ETag: "2e796d-1745-33ebfe00"
Accept-Ranges: bytes
Content-Length: 5957
Connection: close
Content-Type: text/plain







Network Working Group                                     Emmanuel Duros
Internet-Draft                                         Christian Huitema
                                                  INRIA Sophia-Antipolis
                                                              March 1996


               Handling of unidirectional links with RIP

              <draft-ietf-rip-unidirectional-link-00.txt>

Status of this Memo

   This document is an Internet-Draft. Internet-Drafts are working
   documents of the Internet Engineering Task Force (IETF), its areas,
   and its working groups. Note that other groups may also distribute
   working documents as Internet-Drafts.

   Internet-Drafts are draft documents valid for a maximum of six months
   and may be updated, replaced, or obsoleted by other documents at any
   time. It is inappropriate to use Internet-Drafts as reference
   material or to cite them other than as ``work in progress.''

   To learn the current status of any Internet-Draft, please check the
   1id-abstracts.txt listing contained in the Internet-Drafts Shadow
   Directories on ftp.is.co.za (Africa), nic.nordu.net (Europe),
   munnari.oz.au (Pacific Rim), ds.internic.net (US East Coast), or
   ftp.isi.edu (US West Coast).


Abstract

   This document defines the modifications which can be applied to RIP
   [rfc1723] which make the communication over asymmetric links
   feasible.


1. Introduction

   RIP is one of the first dynamic routing protocols used in the
   internet known as Internal Gateway Protocol. It was designed to work
   on networks where adjacent gateways communicate using the same link
   in both directions. Links may be asymmetric, e.g., have different
   delays and throughputs in different directions, but they have to be
   duplex.


2. Overcoming RIP restrictions




Duros & Huitema                                                 [Page 1]

Internet Draft        Unidirectional links and RIP         15 March 1996


   A satellite network comprises two sets of stations, feeds that can
   both send and receive packets, and receivers that can only receive
   packets.

   Feeds must be allowed to forward over the satellite links the packets
   which are bound to subnets accessible through other feeds or through
   receivers.

   Receivers will never send any packet via the satellite link. They
   must however send reports to the feeds to indicate the subnets for
   which they are ready to receive packets.

   If the network included only feeds, RIP could be used almost
   unchanged. Usage by a mix of receivers and feeds requires some
   extensions.


3. Proposed solution

   In our example we assume that G1 and G2 (Gateways) are connected to
   symmetric and asymmetric networks (See Figure 1). Using RIP, G1 does
   not consider G2 as a neighbor because the link is unidirectional and
   therefore will send packets to the regular connections (route N3).


                               route N1
            N2      ----                      ----      N5
        ---========>|G1| ===================> |G2|<==========---
                    ----      update msg      ----
                     /\                        /\
                     ||   ------------------   ||
                      ====|  regular       |====
                       N3 |    connections | N4
                          ------------------
                               Figure 1


   To avoid such behavior, G1 should consider G2 as a neighbor. RIP
   should be modified to take into account unidirectional links.

   RIP messages are composed of a succession of 20 bytes segments. The
   first segment may be an authentication code. All other segments are
   subnet-distance pairs. We propose to associate a specific
   authentication with the satellite network. The handling of this code
   will be different by feeds and receivers.


3.1. Handling by receivers



Duros & Huitema                                                 [Page 2]

Internet Draft        Unidirectional links and RIP         15 March 1996


   Upon reception of a RIP packet, receivers examine the authentication
   code. They note that this packet was sent by a satellite feed. They
   will ignore all subnet-distance announces contained in this packet,
   but they will add the source address of the packet [IP source] to the
   list of "potential feeds".

   At pseudo-regular intervals, the receivers will send to the potential
   feeds a RIP packet that will be authenticated as a "satellite
   packet". This packet, however, will not be sent to the regular
   multicast address of all the RIP routers. Instead, a copy of this
   packet will be sent to the unicast address of each feed.

   This procedure assumes that there is another route, beside the
   satellite link, by which the receiver can send packets to the feed.


3.2 processing by feeds

   Processing of RIP packets by feeds is almost unchanged, except the
   following :

   - all packets sent over the multicast link are authenticated.
   - all packets that are authenticated as satellite packets are
   processed even if they routed by another interface.


References

   [rfc1723] Malkin, G., "RIP Version 2 - Carrying Additional
             Information", Request For Comments (RFC) 1723, Xylogics,
             Inc., November,1994.


Author's address

   Emmanuel Duros
   INRIA Sophia Antipolis
   2004, Route des Lucioles BP 93
   06902 Sophia Antipolis CEDEX France

   Email : Emmanuel.Duros@sophia.inria.fr
   Phone : +33 93 65 78 15


   Christian Huitema
   INRIA Sophia Antipolis
   2004, Route des Lucioles BP 93
   06902 Sophia Antipolis CEDEX France

   Email : huitema@sophia.inria.fr

Duros & Huitema                                                 [Page 3]