如前所述,使用距离-向量路由协议的路由器必须周期性地把路由表的内容发送给它的直接相邻路由器。路由表中含有路由器与所知目的地之间的距离信息。这些目的地可以是主机、打印机或其他的网络。
每个接收者给表加上一个距离向量,也就是,它自己的距离“值”,然后把改变了的表转发给它的直接相邻路由器。这个过程无方向地在相邻者之间进行。图3使用简单的R I P互联网络显示了直接相邻者概念。
图3中有4个路由器。网关路由器和其他每一台路由器互联。它必须和这些路由器交换路由信息。
路由器交换路由信息。路由器A、B和C只有一条连接至网关。因此,它们只能和网关直接交换信息。它们可以通过共享网关的信息来学习到其他主机的信息。表1显示了其他三台路由器中路由表的简略内容。这些信息与网关路由器共享。
表1 路由表内容
网关路由器使用此信息建造自己的路由表。路由表中的简略内容如表2所示。表2中的路由信息通过路由信息更新报文和网络中的其他路由器共享。这些路由器使用这些信息来修正自己的路由表。表3列出了路由器A在和网关共享路由信息之后的路由表内容。
表3 路由器A的路由表内容
路由器A知道网关有一跳的距离。因此,就知道了1 9 2 . 1 6 8 . 1 2 5 . x和1 9 2 . 6 8 . 2 5 4 . x主机离网关也有一跳距离,把这两个数加起来,得到每台机器的距离是两跳。这个高度简化的一步步过程导致每个路由器向其他路由器学习到信息并得到关于网络的累积视图及源和目的设备之间的距离。