We improve tile Internet Routing Information Protocol (RIP) in three a
spects: dynamically measuring routing delays and costs (instead of usi
ng fixed metrics); delaying installation of a new route when the route
expires until the expired route is deleted to prevent potential routi
ng loops (instead of using 16 as routing infinity); and actively inqui
ring about routes when necessary (instead of passively listening for R
IP messages). Results of our simulation implementation indicate that t
he improved RIP is more efficient and responsive than the classical RI
P. The proposed techniques can also be applied to general internet rou
ting.