从历史逻辑上讲,楼主说了两个问题:1.秦赵燕时的匈奴。2.汉朝(我猜指的是西汉)征讨的匈奴。
1.我给您往前捯一下,按我们的历史叙事,东周(春秋战国)前面是西周,再往前是殷商,北面的那伙人,咱们叫“狄”(包括殷商说的鬼方),和西边玁狁什么的“戎”以及所谓姜子牙封地殖民的那伙“夷”相对应,随着封建演化,周礼开始结盟(或同化)周边这帮家伙,北边的“狄”,演化为晋,晋就是您说的前半句问题的“匈奴”。晋的东边一支,顺太行山而下,稍带手灭了王室正宗的卫国以及早期被同化的夷狄(中山国),晋的西边一支沿泾水上游结盟西戎,滋生出一个新的诸侯国秦国。so,第一个问题,不存在什么战国时期压制匈奴。
2.秦灭六国期间(战国后期),北方诸国大量人口沿袭原封建传统,脱离始于晋、成型于秦的军国专制宪制(所谓法家之治),回归先祖游牧生活,这会儿可以叫匈奴了。所谓蒙恬北拒匈奴,是同一部族的战争,大家从根上捯,都是原来晋国那伙的后人。
3.西汉建立后,中亚先进战法和军事组织技术沿欧亚草原传入,北边这帮家伙和帕提亚的敌对部族再次融合,事儿整大了。
不知道说明白没?