When a circuit board document is open, a menu of violation controls is added to the navigation bar:

These controls provide options for the interaction between a route you are tracing and other nearby routes and vias.
A new route crosses over any existing routes.
A new route pushes existing routes aside, but maintains connectivity.

A new route can wrap around existing routes and components, but not push them.

A new route can push vias out of the way.