自马谡计划(前133年)反攻匈奴以来,汉朝经历了龙城、河南、高阙、定襄、河西等一系列战役,最终在漠北之战(前119年)击败匈奴,从而奠定了汉强匈弱的格局。然而,匈奴并没有投降。反而经过十几年的光复,气势再起,与韩的斗争以少胜多。
汉武后期,赵破奴的两万骑兵败于城池,李广利的三万骑兵在六七月间被围困牺牲,醴陵的五千步兵败于稷山,连李广利的七万铁骑杨希嫣山也全军覆没。但匈奴惨败,内部不和,双方实力对比没有改变。
宣帝即位第二年(前72年),汉朝派出16万余铁骑分五路进攻匈奴,是400年来规模最大的一次外国骑兵远征。同时派校尉常惠出使乌孙,统率五万余乌孙骑兵,与汉军并驾齐驱,形成庞大的钳形攻势,进攻匈奴。匈奴人害怕汉军,仓皇西逃。他们遇到了吴,在一场激烈的战斗中,他们被打败了。因此,常惠被封为常洛侯。
第二年(前71年)冬,匈奴再次进攻乌孙,遇大雪,生还者不足十分之一。再加上乌孙、乌桓、丁玲乘虚而入,中国人死了十分之三,牲畜死了十分之五,国力大大削弱。很快,汉军以三千骑攻匈,却能俘虏数千匈人而归。匈奴不敢报复,更渴望与汉战而不战。
神爵二年(前60年),日渐统治西域的献仙山与新可汗发生矛盾,关系并不融洽。他带着数万人向汉朝投降,一天天王被封为贵德公爵。甘露三年(前51年),呼韩邪单于到京师长安,拜为北方诸侯。
张骞之后,汉匈交战70余年,直至匈、日被诸王投降。汉高祖宣帝第二年,也就是公元前60年,西域全部建立,西域广大地区正式归汉朝管辖。常惠在前两年大获全胜后被送回乌孙,以奖励有功人员。因为龟兹(西域大国)曾在韩屯田校尉赖丹回国途中将其杀死,常惠从西域各国征调五万大军攻打龟兹,迫使其王道歉并交出凶手顾衣,也就是将其斩杀。
西域一直是汉匈第二战场。西域本来是匈奴的势力范围,匈奴有一个仆从,姓,驻扎在燕齐,管辖西域各国。汉武帝经过西域,打败匈奴,征服大宛之后,他的威望也远没有这个地方高,汉使往来不断,耕田开渠。
汉匈在西域形成拉锯战,形势十分复杂。武帝后期,由于匈牙利战败,轮台防守,汉朝元气大伤。昭帝时,霍光派傅介子斩楼兰王,汉朝对西域的影响加强。宣帝初年,天山山脉还是中匈边界,汉朝的势力范围在南方,匈奴在北方。
车氏属于北路,受匈奴控制,不尊重汉朝。宣帝统治元年(二年,前68年),派犁屯田的季峥,派附近西域各国兵一万余人,汉兵一千五百人,到屯田讨人力车,打败他们。匈奴出兵打仗,季峥领兵迎敌。两军相遇,匈奴不敢退。后来,季峥派了300名汉兵到车师。
不久,莎车的弟弟南岛召集了一场大屠杀,杀死了亲汉王万年和汉使Xi·郭崇,自立为王,并煽动南岛各国背叛汉朝,南岛因此被封锁。当时还在北岛,冯被差往大湾。
冯当机立断,征调西域各国士兵一万五千余人,攻打莎车,奠定都城,平定南路,一路将畏罪自杀的头目召往长安。这件事发生在宣帝元康元年(公元前65年)。冯后来到了大宛国,国王对他格外尊重,于是也给这匹马取了“象龙”的名字,带回长安。
汉高祖宣帝第二年(前60年),匈奴人带着数万人逐渐向汉朝投降。宣帝派季峥和来自各国的五万名士兵迎接投降,并将他们护送到首都长安。如果路上有逃犯,他们就被杀了。
派遣太阳去追国王的季峥的破车在西域产生了巨大的影响。宣帝拜他为西域护国公,封他为侯元,还保护西北路各国。郑继遂建立幕府,在西域中心建吴磊城,距阳关2700余里,统领南北天山,汉朝的命令正式在广大西域颁布。
西域都护府的建立不仅是汉代,也是中国历史上划时代的事件。此后汉匈交战70余年,东起车氏、鄯善,西至乌孙、大宛,西域诸国皆属汉朝。张骞之始,之终,汉武之愿,汉宣之实现。
从此,天山南北的辽阔土地和广袤土地,终于属于中国和中国的版图。匈奴也比较弱,不敢和汉人争夺西域。先前设置的仆人和姓氏最终无效。