Unity Animation - Loop around a closed loop trajectory

Is it possible to loop an animation on a specific closed-loop trajectory?

Is this the right Workflow: Create trajectory and object in 3ds. Set up object to move around that trajectory one period. Import to Unity and somehow get script to repeat it?

Should the animation be made completely within Unity?

Bake animation of that object in 3ds, import into Unity. Set wrap mode to Loop.