公元前200年,刘邦建立汉朝的第六个年头,异姓诸侯韩信(不是兵仙韩信,二人同名)在大同发动叛乱,并且和匈奴人联合,试图攻打太原。刘邦大怒,率32万大军御驾亲征,打算一举平定叛乱。汉军正面和匈奴大军相迎,在铜辊打败敌军。刘邦带领数万先头部队乘胜追击,匈奴使用诱敌之计,将刘邦围困于白登山。刘邦在此被围7天7夜,和主力部队失去联系,差点命丧白登。1500年后,朱元璋的大军在白登山迎战北方的游牧民族,结果大胜而归,到底是何原因,导致这两场战役结局不同呢?
首先,白登在哪?在上个世纪80年代以前,很多人认为,白登山就是采凉山,实际上,《汉书·匈奴传》中记载:白登,台名,去平城七里……平城旁之高地,若丘陵也。
这和采凉山的具体情况不符,1984年,在大同的马铺山挖出了北魏元淑墓,其墓志铭上写道“葬于白登之阳”,因此确定,古代的白登山,就是马铺山。马铺山,位于山西大同城东10里处,西面是御河,与采凉山之间有一条通往蒙古草原的通道,古称白登道。自古以来,都是游牧民族南下的重要通道,这也是大同作为军事重镇的主要原因。
公元1373年(明朝洪武六年),朱元璋派徐达、李文忠分两路北伐蒙古,徐达从北京居庸关出塞,李文忠从朔州出塞,两路大军齐奏凯歌,到了年底,徐达奉命回到南京,李文忠则继续在西北经营。第二年春天,冰雪还未融化,李文忠十万火急来报,说有蒙古军打算从白登侵袭大同,李文忠已经带兵前往白登支援。朱元璋十分紧张,因为在汉朝时期,刘邦曾在白登败给了北方的游牧民族。因此朱元璋急忙召徐达问计,徐达告诉朱元璋:“今之蒙元不比汉之匈奴,曹国公亦非冒进之将,白登之败,不复存焉!”
果然不出徐达所料,《明史纪事本末》记载:(洪武)七年春正月,曹国公李文忠败敌于白登,俘其国公孛罗帖木儿,斩首六千级,获驼马牛羊无数。
且说李文忠带兵到达白登之后,并未急于进攻,而是立足于防守,等蒙古士兵攻进来时,李文忠才下令以逸待劳,最终获得大胜。
同样是在白登,同样是面对北方的游牧民族,为何明朝大军能够轻易获胜,而刘邦却深陷重围呢?是因为朱元璋(或李文忠)比刘邦强吗?其实,徐达在回答朱元璋的问题时,已经给出了答案。按照徐达的说法,有两种原因:
第一,明朝是取代元朝而立,朱元璋派徐达、冯胜、李文忠几次北伐之后,蒙古人的战力已经大不如前,无法和汉朝初年的匈奴人相比。
第二,刘邦之所以会身陷白登之围,并不是因为汉军的实力不如匈奴,当时刘邦亲率32万大军,阵中武将有樊哙、夏侯婴、周勃,谋臣有陈平和娄敬,刘邦完全有实力和匈奴一战,只是刘邦因为获得小胜而带领数万多人冒进追敌,最终深陷重围。而他和大军失去联系,才导致被围7天7夜。明朝时期的李文忠是朱元璋亲自调教出来的名将,打仗向来以“稳”取胜,从无冒进之举。
所以,徐达认为,即使明朝军队和蒙古人在白登对战,也不必担心,因为在两方军力和将领能力方面,明朝都占绝对优势。最后李文忠大获全胜,正如徐达所言。