Poszczególne wiadomości przesyłane są w postaci datagramów UDP.
Każdy host, na którym zaimplementowany jest protokół routingu RIP posiada oddzielny proces, który jest odpowiedzialny za wysyłanie i przyjmowanie datagramów UDP na i z portu o numerze 520.
Specyficzne zapytania lub żądania mogą przychodzić z portów innych niż 520, jednak odpowiedzi na te zapytania kierowane są na port 520.
Wszystkie ramki zawierają komendę, numer wersji protokołu i rekordy opisujące poszczególne obiekty docelowe. Rozmiar datagramu, czyli ramki, może mieć maksymalnie rozmiar 512 oktetów, nie wliczając w to nagłówków IP czy UDP.
Pojedynczy rekord zbudowany jest z pola od „identyfikatora rodziny adresów” do „metryki”. Ze względu na ograniczenie rozmiaru datagramu, w pojedynczej ramce może wystąpić do 25 rekordów. Jeśli takich rekordów do przesłania jest więcej niż 25 tworzona jest kolejna ramka. Ze względu na rodzaj przesyłanych informacji i sposób ich przetwarzania nie jest wymagane specjalne oznaczanie takiej ramki jako zawierającej dalszą część tablicy routingu.