Los protocolos de enrutamiento dinámico comparten información entre routers de forma dinámica, actualizan automáticamente las tablas de enrutamiento cuando cambia la topología, y determinan la mejor ruta a un destino. Se clasifican en protocolos de gateway interiores (IGP) o exteriores (EGP), e incluyen protocolos classless que envían la máscara de subred o classful que no lo hacen. Usan métricas como el costo o retardo para determinar la mejor ruta, y la distancia administrativa indica la confiabil