RIP2 est utilisé pour échanger des informations de routage. Il dérive d'un premier protocole développé par Xerox (RIP). Chaque machine qui utilise un protocole RIP2 a un processus qui envoie et reçoit des datagrammes transportés par de l'UDP port numéro 520.
La structure des trames RIP2 est décrite ci-dessous :
Commande : utilisé pour définir le sujet du datagramme
1 Requête
2 Réponse
3 Réservé (Utilisé par Sun microsystems)
Version : numéro de la version RIP.
Identifiant de la famille d'adresses : indique quel type d'adresse est utilisé cela car RIP2 peut transporter d'autres informations de routage.
Route tag : (utilisé par RIP2 ; 0 pour RIP) attribue une route qui doit être préservée par une route. Ce champ permet de séparer les routes RIP internes des routes externes qui ont pu être importée d'un EGP ou d'un autre IGP.
Adresse IP : adresse IP de la destination.
Masque de sous-réseau : (utilisé par RIP2; 0 pour RIP) masque du sous réseau destination.
Saut suivant : adresse IP à laquelle les paquets devront être envoyé au prochain saut.
Métrique : représente le coût total de la source à la destination (en nombre de sauts).