rfc-1389

RIP Version 2 MIB Extensions

G. Malkin, F. Baker
date1993-01 streamIETF areartg wgripv2 statusPROPOSED STANDARD pages13 canonicalhttps://www.rfc-editor.org/rfc/rfc1389 doi10.17487/RFC1389
This memo defines a portion of the Management Information Base (MIB) for use with network management protocols in TCP/IP-based internets. [STANDARDS-TRACK]

obsoleted by

Extracted elements (25)

design-rationale §4.1

Global counters (rip2GlobalRouteChanges, rip2GlobalQueries) are intended to facilitate rapid debugging of quickly changing routes or failing neighbors, not just long-term statistics.

snmp, routing

design-rationale §4.2

rip2IfConfDomain inserts a value into the Routing Domain field of all RIP packets sent on the interface, defaulting to 0x0000, enabling routing domain separation where needed.

routing

design-rationale §3.1

Textual conventions Validation and RouteTag have no effect on syntax or semantics of managed objects; they are adopted solely to improve readability and ease comparison with other specifications.

snmp

design-rationale §3.2

The MIB explicitly preserves compatibility with RIP-1 systems by providing per-interface controls to monitor and govern version interactions, since the two protocol versions coexist on the same network.

snmp, routing

interoperability-note §4.2

Because RIP versions 1 and 2 do not handle addressless links, the MIB assumes RIP interfaces correspond to subnets within a routing domain, not unnumbered point-to-point links.

routing

interoperability-note §4.2

Receive modes rip2 and rip1OrRip2 both imply reception of multicast packets; deployments must ensure the interface can receive RIP-2 multicast when either value is configured.

routing, multicast

interoperability-note §4.2

rip1Compatible send mode broadcasts RIP-2 updates using RFC 1058 route subsumption rules, enabling interoperability with RIP-1 routers that do not understand RIP-2 multicast.

routing

normative-requirement §4.2 REQUIRED

Implementation of the RIP Interface Groups (rip2IfStatTable and rip2IfConfTable) is mandatory for all systems that implement RIP-2.

snmp, routing

normative-requirement §4.1 REQUIRED

Implementation of the rip2GlobalGroup (global counters) is mandatory for all systems that implement RIP-2.

snmp, routing

normative-requirement §4.3 OPTIONAL

Implementation of the rip2PeerTable is optional; it is intended to assist in debugging active peer relationships.

snmp, routing

protocol-element §4.1

rip2GlobalQueries is a read-only Counter tracking the number of responses sent to RIP queries from other systems.

snmp, routing

protocol-element §4.1

rip2GlobalRouteChanges is a read-only Counter under rip2GlobalGroup tracking the number of changes made to the IP Route Database by RIP.

snmp, routing

protocol-element §4.2

rip2IfConfAuthType is a read-write INTEGER with values noAuthentication(1) and simplePassword(2), defaulting to noAuthentication.

snmp, security, routing

protocol-element §4.2

rip2IfConfDefaultMetric is an INTEGER in range 0..15 controlling the metric advertised as a default route; a value of zero means no default route should be originated.

snmp, routing

protocol-element §4.2

rip2IfConfReceive controls accepted RIP versions per interface: rip1(1), rip2(2), or rip1OrRip2(3); defaults to rip1OrRip2.

snmp, routing

protocol-element §4.2

rip2IfConfSend controls what RIP version is sent per interface: doNotSend(1), ripVersion1(2), rip1Compatible(3), or ripVersion2(4); defaults to rip1Compatible.

snmp, routing

protocol-element §4.2

rip2IfConfTable is a per-subnet configuration table with fields for routing domain tag, authentication type and key, send/receive version control, and default metric.

snmp, routing

protocol-element §4.2

rip2IfStatSentUpdates counts only triggered RIP updates sent on an interface; it explicitly does not include full updates sent containing new information.

snmp, routing

protocol-element §4.2

rip2IfStatTable is an interface status table indexed by IP address, containing per-subnet counters: rip2IfStatRcvBadPackets, rip2IfStatRcvBadRoutes, and rip2IfStatSentUpdates, plus a Validation status object.

snmp, routing

protocol-element §4.3

rip2PeerTable is an optional read-only table indexed by (rip2PeerAddress, rip2PeerDomain), recording the last update time, RIP version, and per-peer bad packet/route counters for debugging.

snmp, routing

protocol-element §4.3

rip2PeerVersion records the RIP version number from the header of the last RIP packet received from a peer, as an INTEGER in range 0..255.

snmp, routing

security-consideration §4.2

Reading rip2IfConfAuthKey always returns an OCTET STRING of length zero regardless of the configured value, preventing authentication keys from being retrieved via SNMP GET operations.

security, snmp

security-consideration §7

The Security Considerations section states that security issues are not discussed in this memo; the only authentication mechanism exposed is simple password via rip2IfConfAuthType.

security, snmp

wire-format §4.2

rip2IfConfAuthKey is an OCTET STRING of SIZE(0..16); if a string shorter than 16 octets is supplied, it is left-justified and padded on the right with null bytes (0x00) to form a 16-octet key.

routing, security

wire-format §3.1

RouteTag is a textual convention defined as OCTET STRING SIZE(2), representing the 2-octet Route Tag field present in RIP-2 packet headers and route entries.

routing