Roteamento dinâmico baseado em RIP escolhe a melhor rota de algumas máquinas ou redes de destino baseado no número de ``hops'', ou seja no número de pontos de passagem que devem ser utilizados até que o destino seja atingido. Quanto menor o caminho, melhor o RIP irá classificá-lo. Rotas muito longas, com 16 ou mais hops são definidas como inúteis e descartadas. Para utilizar o RIP para gerenciar as informações de roteamento internas da rede de uma rede local, deve-se executar o programa gated em todas as máquinas. Durante a inicialização do sistema o programa gated verificará todas as interfaces de rede ativas. Caso haja mais de uma interface ativa (desconsiderando a interface local), ele assume que a máquina está trocando pacotes com outras redes, e irá ativamente trocar e divulgar informações de roteamento. De outra forma ele passivamente irá receber quaisquer atualizações da tabela de roteamento RIP.
Ao divulgar as informações de uma tabela de roteamento local, gated calcula o tamanho de uma rota através da métrica de roteamento associada com a entrada na tabela de roteamento. Este valor é definido pelo administrador do sistema ao configurar a rota e pode refletir o ``custo'' de utilizar-se este caminho. Assim a métrica de uma rota de uma subrede à qual a máquina esteja conectada será sempre igual a zero e uma rota que utilize dois pontos de passagem deve ter um valor igual a 2. Não se deve preocupar-se com estes valores caso não se esteja utilizando RIP ou gated.