Routing Information Protocol (RIP)

v The Routing Information Protocol (RIP) is a dynamic routing protocol used in local and wide area networks.
v it is classified as an interior gateway protocol (IGP) using the distance-vector routing algorithm.
v A RIP run on top of UDP, port number 520 is used.
v RIP is a distance-vector routing protocol, Which employs the hop count as a routing metric.
v Suitable for small networks (local area environments)
v The maximum number of hops allowed with RIP is 15, and the hold down  time is 180 seconds.
v Value of 16 is reserved to represent infinity, i.e. node is not reachable.
v Small number limits the count-to-infinity problem.
v Originally each RIP router transmits full updates every 30 seconds by default.
v A router expects to receive an update message from each of its neighbors within 180 seconds in the worst case
v If router does not receive update message from neighbor X within this limit, it assumes the link to X has failed and sets the corresponding minimum cost to 16 (infinity)
v Originally, routing tables were small enough that the traffic was not significant.
v RIP implements the split horizon, route poisoning and holddown mechanisms to prevent
incorrect routing information from being propagated. These are some of the stability features of RIP.
v RIP is available in two versions, i.e. RIP1 and RIP2.
v In many current networking environments RIP would not be the preferred choice for routing as its time to converge and scalability are poor compared to EIGRP, OSPF
v The hop limit severely limits the size of network it can be used in.

v The periodic routing updates do not carry subnet information, lacking support for variable length subnet masks (VLSM). This limitation makes it impossible to have different-sized subnets inside of the same network class.
Command: - specifies the purpose of the message, two values are defined value 1 requests the system to send its routing information and values 2 indicates a response containing the routing information.
Version: - two versions, RIPV1 and RIPV2
Address Family Identifier:-identifies type of address used currently only IP address is defined
IP address: - indicates the address of destination, which can be network or host address.

0 comments