RIP Version 1 (RIP-1) Message Format
RIP Version 1 (RIP-1) Message Format
RIP-1 Messaging
RIP Request messages are sent to UDP destination port 520. They may have
a source port of 520 or may use an ephemeral port number.
RIP Response messages sent in reply to an RIP Request are sent with a
source port of 520, and a destination port equal to whatever source port the
RIP Request used.
Since RIP version 1 was the first version of the protocol, its features formed
the basis for future RIP versions; it doesn't really have any version-specific
features. What RIP-1 has is a number of limitations, such as a lack of support
for specifying classless addresses and no means for authentication. RIP
version 2 was created to address some of RIP-1 shortcomings. As we will see
in the next topic, RIP-2's features put to good use those “Must Be Zero” bytes
in the RIP-1 format.
RIP version 2 (v2) as defined in RFC 1723 seeks to address some of the
problems associated with RIP v1. The decision to refine RIP was controversial
in the context of newer, smarter routing protocols such as OSPF. However,
RIP has the following advantages over OSPF:
RIP for IP is easy to implement. In its simplest default configuration, RIP for IP
is as easy as configuring IP addresses and subnet masks for each router
interface and then turning on the router.
RIP for IP has a large installed base consisting of small and medium-sized IP
internetworks that do not wish to bear the design and configuration burden of
OSPF.
Features of RIP v2
RIP version 1 (v1) is defined in RFC 1058 and is widely deployed in small to
medium-sized intranets.
Version A 1-byte field set to the value of 0x01 for RIP v1.
Family Identifier A 2-byte field identifying the protocol family. This is set to
the value of 0x00-02 to indicate the IP protocol family.
Metric A 4-byte field for the number of hops to the IP network that must be
a value from 1 to 16. The metric is set to 16 in a General RIP Request or to
indicate that the network is unreachable in a RIP response (announcement).
EIGRP FEATURES
*Allows scalability
*Supports VLSM/CIDR
*OSPF is the first link-state routing protocol that most people are introduced
to, so it’s useful to see how it compares to more traditional distance-vector
protocols such as RIPv2 and RIPv1.
Hosts using BGP communicate using the Transmission Control Protocol (TCP)
and send updated router table information only when one host has detected
a change. Only the affected part
Telecom Resources
of the routing table is sent. BGP-4, the latest version, lets adminstrators
configure cost metrics based on policy statements. (BGP-4 is sometimes
called BGP4, without the hyphen.)
BGP communicates with autonomous (local) networks using Internal BGP
(IBGP) since it doesn't work well with IGP. The routers inside the autonomous
network thus maintain two routing tables: one for the interior gateway
protocol and one for IBGP.
BGP is a more recent protocol than the Exterior Gateway Protocol (EGP).
Also see the Interior Gateway Protocol (IGP) and the Open Shortest Path First
(OSPF) interior gateway protocol.
What is IS-IS?