RIPv2 Server Test Suite Data Sheet
Test Suite:
RIPv2 Server Test Suite
Direction:
Server

The Routing Information Protocol (RIP) is a distance-vector routing protocol. RIP version 1 (as classical RIP) uses unauthenticated packets to deliver routing information. RIP version 2 adds route tag, subnet mask and next hop -fields to earlier specification and provides also possibility to password authenticated routing service. RIPV2 packets can be cryptographically authenticated using keyed MD5 or SHA1 fingerprints over sent data. Cryptographic authentication improves security and greatly reduces the vulnerability of the RIPv2-based routing system from a passive attack. In nutshell, RIP is stable, widely supported and easy to configure protocol. It's implemented on top of the User Datagram Protocol as its transport protocol. It is assigned the reserved port number 520.

Used specifications

Specification
Title
Notes
RFC2453
RIP Version 2
Obsoletes RFC1723, RFC1388 and updates RFC1058: Routing Information Protocol
RFC4822
RIPv2 Cryptographic Authentication
Obsoletes RFC2082: RIP-2 MD5 Authentication, Updates RFC2453: RIP Version 2 and RFC1058: Routing Information Protocol

Tool-specific information

Tested messages
Specifications
Notes
RIPv1 Message Request for all Routing Tables
RFC2453
RIPv1 RRT Request
RIPv1 Message
RFC2453
RIPv1 Request
RIPv2 Message Request for all Routing Tables
RFC2453
RIPv2 RRT Request
RIPv2 Message
RFC2453
RIPv2 Request
RIPv2 Text Authentication Message
RFC2453
RIPv2 TA Request
RIPv2 Cryptographic Authentication Message
RFC4822
RIPv2 CA Request
RIPv1 Message Response
RFC2453
RIPv1 Response
RIPv2 Message Response
RFC2453
RIPv2 Response
RIPv2 Text Authentication Message Response
RFC2453
RIPv2 TA Response
RIPv2 Cryptographic Authentication Message Response
RFC4822
RIPv2 CA Response
Test tool general features
  • Fully automated black-box negative testing
  • Ready-made test cases
  • Written in Java(tm)
  • GUI command line remote interface modes
  • Instrumentation (health-check) capability
  • Support and maintenance
  • Comprehensive user documentation
  • Results reporting and analysis