Which routing protocol type prevents routing loops by recording each autonomous system that a route traverses?