隋唐高句丽战争
隋唐两代接续对高句丽用兵,前后逾六十年,其间隋炀帝三征而国乱,唐太宗亲征而未克,直到唐高宗时期才借内外合力将其灭国。这不是一次单纯的边疆征服,而是中原农业帝国在东北亚地理边界上的一次长期压力测试。高句丽以山地为依托,以全民皆兵的社会结构和灵活的外交手腕,成了隋唐最难啃的对手。战争的结果也出人意料:胜者是唐与新罗的联盟,但最终摘走半岛果实的是新罗,唐朝的东北边界反而比战前没有扩展太多。理解这场战争,需要回答一个大问题:为什么一个在隋唐面前看似弱小的政权,能如此顽强,而胜利之后的帝国又为何无法消化战果?答案藏在辽东的山地、转运的粮道、政权的动员方式,以及东北亚各势力的相互制衡之中。
一个悬置了七十年的难题
对隋唐而言,高句丽不是普通的“夷狄”,而是一个卡在战略要冲上的老对手。它占据辽东和朝鲜半岛北部,西控辽河平原,东山长白山地,南接百济、新罗,北连靺鞨、突厥。高句丽强大时,足以联合草原势力骚扰中原北境,阻断中原与半岛南部的海上交通,甚至因攻占辽西而直接威胁华北平原。自南北朝以来,中原王朝始终视其为心腹之患,但没有一个政权具备彻底解决它的实力。隋朝统一南北后,面临的正是这个历史遗留问题:一个已存在数百年、有着独立政治传统和山地防御体系的政权,横亘在东北方向,让新生的统一帝国感到不安。
在隋唐君主眼中,高句丽不仅是一个具体威胁,更是一种秩序的挑衅。高句丽自号为“高氏”,与中原王朝分庭抗礼,接纳中原的流亡者,还长期与突厥、百济结盟,试图在东北亚建立以自己为中心的小体系。对以“天下共主”自居的隋唐皇帝来说,这既是安全挑战,也是合法性挑战。因此,征高句丽从一开始就不是单纯的复仇或扩张,而是要重建华北和东北亚的安全秩序。只是这一目标受制于一个基本地理事实:从中原到高句丽的核心区域,要跨过辽河,再翻越连绵的辽东山地,后勤压力随着距离和地形急剧放大。这个约束,贯穿了隋唐两代的全部战争。
隋炀帝的动员悖论
隋炀帝是第一个把征高句丽推向极致的人。他似乎认为,问题的关键在兵力不足,于是动用帝国全部动员能力,准备了一支规模空前的远征军。据《隋书》记载,隋军分水陆多路,仅陆军就有“一百一十三万三千八百”,再加上运输民夫,总数达到数百万。这在中国古代战争史上是绝无仅有的数字。然而,庞大军队并没有转化成战场优势。因为这支军队的战斗力严重取决于粮食和物资能否及时运到前线,而辽河以东几乎没有可供补给的据点,高句丽又坚壁清野,隋军的粮道被拉成一条脆弱的线。萨水之战中,隋军一触即溃,不是因为士气不高,而是因为已经断粮多日,士兵无力战斗。
隋炀帝的失败,深层原因在于他的动员方式本身就是一种悖论。要一次性组织百万大军,必须把全国的人力、物力高度集中,这在短时间内极大透支了财政和行政体系。而一旦前方受挫,这支大军又必须原样退回,撤退途中疾病、逃亡和补给断绝造成的损失比战场伤亡更惊人。更致命的是,连续几次征调几乎抽干了隋朝的社会元气,民变在山东、河北遍地开花。可以说,高句丽战争成了隋朝崩溃的导火索,但责任不全在战争本身,而在于隋炀帝试图用一次炫耀性的远征来同时解决安全问题和巩固个人威望,这种过度动员超出了帝国在东北亚方向的承载能力。隋朝因此灭亡,而高句丽几乎毫发无损。
唐太宗的谨慎与困境
唐太宗亲眼目睹了隋亡,对高句丽战争的态度极为谨慎。他即位后,先是集中力量解决突厥问题,对高句丽采取防御和骚扰并行的策略。直到贞观十九年(645),他才决定亲征。唐太宗的战法比隋炀帝务实得多:不再追求一次性吞没对手,而是选择重点目标,步步为营。唐军确实一度顺利,攻下辽东城、白岩城等要地,直逼安市城下。但安市城是高句丽山城防御体系的典型代表,城中军民依山筑城,坚守不降。唐军围攻数月,各种攻城器械在山地地形中施展不开,而秋天已至,补给线越来越长,严寒即将到来。唐太宗最终不得不下令班师,那次远征仅取得名义上的胜利,并未动摇高句丽根基。
唐太宗的困境不是指挥失误,而是结构性约束。辽东山地的高句丽城塞相互依托,可以迟滞唐军任何一个方向的进攻。唐军的优势在于野战和攻城器械,但这些优势在山谷和陡坡上大打折扣。更关键的是,唐军的后勤补给从幽州到辽东要走上千里的陆路,关内粮草运到前线时,消耗已经过半。唐太宗事后感叹“辽东之役,唯此一城未下”,实际上承认了无法速胜的现实。他后来转向“扰其农时”的袭扰战术,并尝试从海路出兵,但都没有找到解决问题的钥匙。这个难题,一直留给唐高宗时代。
高句丽的防御密码
高句丽能够长期对抗中原,有其内在的结构性理由。首先是地理。高句丽的核心区域不是开阔平原,而是纵横交错的山地。它几乎所有的城市都建在山谷或山顶,城墙依山而建,居高临下。平原上的大规模会战可以一锤定音,但在山地攻防中,攻城方要面对的是无险可据的地形和层层叠叠的堡垒。高句丽还有一套成熟的“山城-平原城”体系:平原城负责行政和农耕,山城在战时成为避难和抵抗的据点。这使得即使丢失了平原,高句丽仍有回旋余地。
其次是社会。高句丽的军事动员非常高效,几乎每个成年男子都有作战义务。平时他们耕种渔猎,战时可迅速组成军队。这种全民皆兵的模式,使得高句丽能在兵力上并不吃亏,而且因为本土作战,没有远征军的补给压力。高句丽的贵族和部曲制度也保证了战斗意志,因为这不是为中原打仗,而是保卫自己的土地和身份。此外,高句丽在外交上极为灵活,时而附庸中原,时而结好突厥、百济,甚至与日本有联系。它总能利用外部矛盾来分化对手,避免被多路围攻。隋唐屡次进攻,高句丽都靠着这些手段消耗对方,等待天时。对中原帝国而言,打这样一场战争的代价极高,而高句丽只需拖到冬天,就能赢得一次又一次生存。
灭国之战:一场国际组合拳
唐高宗时期,局面出现转机。高句丽内部发生权力斗争,权臣渊盖苏文死后,诸子争权,国力内耗。同时,唐朝的外交布局已经成熟:与新罗结盟,形成南北夹击之势;与百济的战争则切断了高句丽的南翼。在军事上,唐军不再只走辽东陆路,而是大力发展水军,从莱州渡海直插大同江,威胁平壤。显庆五年(660),唐军先灭百济,为新罗扫清了障碍。此后唐对高句丽的作战,基本是陆路牵制、水路主攻,同时利用高句丽内部的分裂逐一拔除要塞。
总章元年(668),唐将李勣、薛仁贵等率军会合新罗,水陆并进,终于攻陷平壤,高句丽灭亡。这场胜利不是一次决定性战役的结果,而是多年战略围困和外交孤立的产物。高句丽再强的防御体系,也经不起多方向的持续施压,加上内部瓦解,最终走向崩溃。唐朝随后在平壤设置安东都护府,统辖辽东和半岛北部,似乎回到了隋炀帝梦想的格局。但比起隋炀帝的倾国远征,唐朝的这场胜利靠的是更精准的资源使用和更现实的战略选择,因此没有重蹈隋朝的后勤崩溃覆辙。
胜利的边界与新罗的崛起
唐朝灭高句丽,维持了不到十年的直接统治。高句丽旧地战乱未平,吐蕃又在西北崛起,唐朝的军事重心被迫西移。与此同时,新罗这个昔日的盟友,趁机在大同江以南扩张势力,唐罗联军中的新罗部分迅速转向,开始排斥唐朝在半岛的存在。公元676年,唐军主力从平壤撤退,安东都护府东移到辽东。新罗最终统一了大同江以南的朝鲜半岛,而唐朝实际控制的辽东,也大体回复到高句丽战前的边界。从表面看,唐朝消灭了宿敌,却没有获得相应领土;新罗成了最大的赢家。
但这不意味着战争毫无意义。高句丽的灭亡消除了东北方向最大的威胁,唐朝虽然放弃了直接统治半岛的意愿,但与新罗建立起宗藩关系,维持了东北亚上百年的和平。更深层的意义在于,这场战争证明了中原王朝在这个方向上的边界所在:军事上可以击败任何本地政权,但无法长期统治一个地理和社会结构完全不同的区域。高句丽是一个山地半农业社会,其生存逻辑与中原大平原上的帝国逻辑截然不同。唐朝若要维持半岛统治,需要持续的驻军、官员和粮秣运输,成本远超收益。新罗作为本地政权,能以低成本实现稳定,所以唐朝最终选择退让,实际上是对治理成本的一种理性计算。
隋唐高句丽战争因此成为中国古代边疆史的一个关键转折点。此后的中原王朝面对辽东和朝鲜半岛,极少再尝试完全征服,而更多采用册封和羁縻的方式。这并不意味着中原王朝不够强大,而是它们在无数教训中认识到,边疆的挑战不只是军事,更是治理能力的边界。隋炀帝用全国之力去撞击这道边界,结果撞毁了自己的国家;唐太宗试图用聪明的方法规避,也未能如愿;直到唐高宗联合新罗、以最小代价完成了战略目标,最终却让出果实。与其说这是某位皇帝的决策胜负,不如说是一场持续的地理、财政和制度实验,它检验了古代帝国动员的极限,也划定了东北亚国际秩序的雏形。这场战争的影响远不止于灭掉一个政权,它塑造了此后一千多年中国与朝鲜半岛关系的基本框架,也为后世所有试图向东北扩张的大帝国提供了一张反复使用的警世地图。