Next: RRX Up: Protocol Specifications Previous: RAT

RIP

RIP (The Routing Information Protocol)

SPECIFICATION
Hedrick, [RFC 1058] Routing Information Protocol June 1988.

D. Comer and D. Stevens. Internetworking with TCP/IP Volume II 2nd Ed. 1994.

SYNOPSIS
An x-kernel implementation of the standard Internet Routing Information Protocol(RIP). RIP allows routers (hosts with more than one connected network) to periodically exchange routing information. End hosts (hosts with only one connected network) can use RIP to listen to the RIP packets exchanged by routers to keep there routing table up to date.

This RIP implementation is very standard. It differs from Comer's only in that this RIP maintains its own routing table separate from the IP routing table. Whenever a change is made to the RIP routing table RIP does a control operating on IP to change its routing table.

Warning: RIP may take several seconds to start up after rip_initis finished. All test cases that use rip should delay for at least 30 seconds before starting.

REALM
RIP has no top interface. Its bottom interface is ASYNC.

PARTICIPANTS
RIP does not support open or openenable.

CONTROL OPERATIONS
RIP does not support control operations.

CONFIGURATION
RIP can be configured only on top of UDP in a standard Internet protocol graph. RIP depends upon VNET control operations to determine how many networks the current host is connected to and to tell which network a given packet arrived on. RIP will not work without VNET. Based on the number of networks configured below VNET RIP will configure itself as an router or end-host RIP instance.

AUTHORS
Sean O'Malley (based on Comer's source)



Next: RRX Up: Protocol Specifications Previous: RAT


Tue Nov 29 16:28:56 MST 1994