A friend of mine made a good suggestion one time. Just make a two mile wide strip along the border a military training base.
Good idea but it won't work. We all ready have countless bases near the border and they are constantly having to cancel live fire exorcises and training because a bunch of illegals are crossing the range.