力服匈奴.与汉武帝劳民伤财式的连番对匈奴发动战争的方式不同，汉宣帝对匈奴的战争采用了更多的持巧，军事、政治、经济多管齐下。宣帝即位之初，汉与乌孙为了反抗匈奴侵扰，相约分头出兵击匈奴，匈奴无力抵抗而逃，损失很重。后来匈奴又遭乌孙、乌桓、丁零等族袭击，加之大雪成灾，力量大大削弱，故欲与汉和亲。于是汉边境“少事”。宣帝亲政时，正是匈奴内乱外患之日，无力侵扰汉境。为了减少对匈奴边防驻军的压力，他下令减少军屯。罢车骑将军、右将军屯兵。匈奴内乱，出现了五个单于，各派多争取与汉和亲，或来投靠