Distribute lists, route maps, prefix lists, setting the administrative distance on routes that are likely to produce loops, and using administrative tags in external routes to make the routes and block their redistribution.