en la pregunta hay mezcladas un par de cosas distintas: los mensajes de RIP y
la tabla de ruteo.
asumiendo que la duda es sobre los mensajes RIP, según explica el RFC 1722 en la
seccion 3.2 (http://tools.ietf.org/html/rfc1722), el campo NextHop tiene
sentido en contextos híbridos donde algunos routers no hablan RIP sino,
por ejemplo, EIGRP o BGP.
en este contexto, un router RIP puede publicar una ruta hacia la cual
el next-hop no es él mismo sino otro router que no habla RIP.
de esta forma, un router "habla de parte" de otro router y en el campo NextHop
se pone la direccion IP de ese otro router.
cuando el router publica una ruta hacia la cual él sí es el next-hop,
en el campo NextHop se pone la dirección 0.0.0.0 (ver RFC 1388 sec. 3.5
http://tools.ietf.org/html/rfc1388#page-4), de ahi que en contextos
donde todos los routers hablan RIP vean siempre un 0.0.0.0 en ese campo.
saludos
J