对历代的中国来说,北方游牧民族都是很大的威胁。如果不强力打击很快就会威胁中原政权。明初朱棣那样打击蒙古人,几乎将当时蒙古草原上的游牧民族驱除干净,可也不过平静了百余年游牧民族就再度威胁到中原。而南方那时一无强大的反对力量,二来征服那里其实并不合算。由于古今的气候差异,当时的中国北方及中原地区气温是比较低的,而基本靠近热带地区的越南气候极其温暖潮湿,这使的北方的军队极度不适应,再加上当时卫生条件差,医疗水平低,北方人到南方基本都会得疟疾及各种瘟疫。中国历朝并不是没有对越南用过兵,可都在复杂的丛林环境,大量的蚊虫叮咬及各种各样的瘟疫前损失惨重,就算拿下了越南也得不偿失,最后还难以掌控,再加上越南一直军力不强,又往往主动臣属,因此后来也就不再用兵