高祖居晋阳,闻冒顿居代谷,欲击之。使人觇匈奴,冒顿匿其壮士、肥牛马,但见老弱及赢畜。使者十辈来,皆言匈奴可击。上复使刘敬往使匈奴,未还,汉悉兵三十二万北逐之。刘敬还报曰:“两国相击,此宜夸矜见所长,今臣徒见赢瘠老弱。愚以为匈奴不可击也。”是时汉兵已业行,上怒,械系敬广武。帝先至平城,兵未尽到,冒顿纵精兵四十万骑,围帝于白登七日。帝用陈平秘计,使使间厚遗阏氏。阏氏谓冒顿曰:“两主不相困。今得汉地,而单于终非能居之也。且汉主亦有神灵,单于察之。”冒顿与王黄、赵利期,而黄、利兵不来,疑其与汉有谋,乃解围之一角。会天大雾,汉使人往来,匈奴不觉。陈平请令强弩傅两矢外乡,从解角直出。帝出围。上至广武赦刘敬。匈奴冒顿数苦北边,上患之,问刘敬。刘敬曰:“天下初定,士卒罢于兵,未可以武服也。冒顿杀父代立,以力为威,未可以仁义说也。独可以计久远。”上曰:“奈何?”对曰:“陛下诚能以嫡长公主妻之,厚奉遗之,彼必慕以为阏氏。陛下以岁时汉所余,彼所鲜,数问遗,因使辩士风谕以礼节。可无战以渐臣也。”帝曰:“善。”冒顿死,子稽粥立,帝复遣宗室女翁主为单于阏氏。景帝时,御史大夫晁错上言曰:“今胡人数转牧行猎于塞下以候备塞之卒卒少则入如此连年则中国贫苦而民不安矣陛下幸忧边境世将吏发卒以治塞甚大惠也。然令远方之卒守塞,一岁而更,不知胡人之能。不如选常居者家室田作,且以备之,以便为之高城深堑。要害之处,调立城邑,毋下千家。塞下之民,禄利不厚,不可使久居危难之地。胡人入驱而能止其所驱者,以其半予之,县官为赎其民。如是则邑里相救助,赴胡不避死。非以德上也,欲全亲戚而利其财也。如此,则利施后世,名称圣明。”上从其言。
(节选自《通鉴纪事本末·匈奴和亲》)