張文平
(內蒙古自治區(qū)文物考古研究院, 內蒙古 呼和浩特 010011)
北朝后期,在北魏六鎮(zhèn)起義風云的裹挾之下,從懷朔鎮(zhèn)、武川鎮(zhèn)走出的豪強、武士們,在中原大地叱咤風云,分別形成了以高歡為首的懷朔集團和以宇文泰為首的武川集團,前者為東魏、北齊二朝的統(tǒng)治核心,后者為西魏、北周二朝的統(tǒng)治核心。北魏懷朔鎮(zhèn)鎮(zhèn)城,學界普遍認為是今內蒙古包頭市固陽縣白靈淖城圐圙古城;而武川鎮(zhèn)鎮(zhèn)城位置仍然爭議較大,且其具體設置時間亦不明確。筆者擬綜合運用歷史學、考古學、歷史地理學的研究方法,對相關問題作初步考辨。
懷朔鎮(zhèn)設置時間在《魏書·地形志》中有明確的記載,為延和二年(433)。[1](卷106P.249)《魏書》提到武川鎮(zhèn),已晚至皇興四年(470)。這一年,獻文帝拓跋弘率大軍親征柔然,諸路大軍會師于女水之濱,取得大勝?!段簳と淙鋫鳌酚涊d:“旬有九日,往返六千余里,改女水曰武川,遂作北征頌,刊石紀功。”[1](卷103P.2295)而《魏書·高允傳》則將《北征頌》記作《北伐頌》,并明確其為高允所作?!段簳じ咴蕚鳌愤€記載高允作《北伐頌》的地點在武川鎮(zhèn),“后允從顯祖北伐,大捷而還,至武川鎮(zhèn),上北伐頌”[1](卷48P.1085)。武川一名顯然由女水而來,武川鎮(zhèn)應該建立于“女水之戰(zhàn)”后不久,并當位于女水之濱。武川的“川”指河流,與北朝時期很多“川”指平川、盆地有所不同?!段簳じ咴蕚鳌分形浯ㄦ?zhèn)的提法,可能屬于后來的追記,但為武川鎮(zhèn)位于女水之濱提供了重要的史料依據。
武川鎮(zhèn)設立之前,大青山以北的武川盆地及希拉穆仁河流域歸屬云中鎮(zhèn)管領。云中鎮(zhèn)治今內蒙古呼和浩特市托克托縣戰(zhàn)國秦漢云中故城(考古學命名為古城村古城),除管轄云中川(今呼和浩特平原)的軍務外,西三鎮(zhèn)與東三鎮(zhèn)之間的漠南地區(qū)亦屬于云中鎮(zhèn)防區(qū)。《魏書·來大千傳》提到,太武帝拓跋燾時,來大千“遷征北大將軍,賜爵廬陵公,鎮(zhèn)云中,兼統(tǒng)白道軍事”[1](卷30P.725)。云中鎮(zhèn)北出漠南的塞道在大青山搶盤河河谷,出搶盤河進入希拉穆仁河流域;“兼統(tǒng)白道軍事”,又表明其還統(tǒng)轄白道及白道中溪水(今烏素圖水)流域,包括設置于白道南谷口的白道城(今內蒙古呼和浩特市回民區(qū)壩口子古城)。[2](PP.635~643)
與武川鎮(zhèn)大約同時設立的還有撫冥鎮(zhèn)。北魏太和十八年(494),孝文帝北巡陰山。在返回平城途中,孝文帝從懷朔鎮(zhèn)動身,先后經過武川、撫冥、柔玄三鎮(zhèn),最后回到平城。據《魏書·高祖紀》,在返程途中,孝文帝下詔中提到“六鎮(zhèn)及御夷城”[1](卷7P.174)。北魏太和十八年的六鎮(zhèn),應是在原來六鎮(zhèn)的基礎之上增武川、撫冥二鎮(zhèn),演變?yōu)橛晌飨驏|的薄骨律、沃野、懷朔、武川、撫冥、柔玄、懷荒、赤城等八鎮(zhèn)。“六鎮(zhèn)”的得名,源于最初設立的六個軍鎮(zhèn),而后則成為漠南軍鎮(zhèn)的代稱。御夷城大略也建于這一時期,位于赤城鎮(zhèn)之北一帶。
北魏孝昌年間(525~527),六鎮(zhèn)統(tǒng)一改鎮(zhèn)為州。據《魏書·酷吏列傳》記載:“肅宗以沃野、懷朔、薄骨律、武川、撫冥、柔玄、懷荒、御夷諸鎮(zhèn)并改為州,其郡縣戍名令準古城邑?!盵1](卷89P.1925)此時的六鎮(zhèn),數量仍是八個,唯一的變化是赤城鎮(zhèn)為御夷鎮(zhèn)所取代。由于六鎮(zhèn)之亂愈演愈烈,州郡制并未能夠在六鎮(zhèn)間真正實行,但《周書》記載很多六鎮(zhèn)人往往以改名后的州郡作為自己的籍貫。如武川鎮(zhèn)改為朔州神武郡,下轄尖山、殊頹二縣。[1](卷106P.2499)《周書·列傳第十一》記載:“楊忠,弘農華陰人也。小名奴奴。高祖元壽,魏初,為武川鎮(zhèn)司馬,因家于神武樹頹焉?!盵3](卷19P.314)神武樹頹即《魏書·地形志》記載的神武郡殊頹縣,魏初不會有神武郡樹頹縣,“武川鎮(zhèn)司馬”也只是一種追述而已。有人依據此條史料,認為北魏初年已設武川鎮(zhèn),顯然是不具有說服力的。
通過《魏書》記載中的蛛絲馬跡,大體可推斷武川鎮(zhèn)鎮(zhèn)城應位于女水之濱。北魏太和十八年(494)孝文帝北巡,從懷朔鎮(zhèn)返回平城,依次途徑武川、撫冥、柔玄三鎮(zhèn),這一路線也為武川鎮(zhèn)鎮(zhèn)城提供了一個相對位置所在。
撫冥鎮(zhèn)鎮(zhèn)城,一般認為是位于今內蒙古烏蘭察布市四子王旗烏蘭花鎮(zhèn)東南約6千米處的烏蘭花土城子古城。在懷朔鎮(zhèn)鎮(zhèn)城與撫冥鎮(zhèn)鎮(zhèn)城之間,目前調查發(fā)現有內蒙古呼和浩特市武川縣二份子古城、包頭市達爾罕茂明安聯合旗希拉穆仁城圐圙古城兩座北魏城址。《魏書·高祖紀》對孝文帝北巡行程有如下記載:“癸丑,幸懷朔鎮(zhèn)。己未,幸武川鎮(zhèn)。辛酉,幸撫冥鎮(zhèn)。甲子,幸柔玄鎮(zhèn)。乙丑,南還?!盵1](卷7P.174)由此段記載可見,懷朔鎮(zhèn)是孝文帝此次北巡陰山的最后目的地,在懷朔鎮(zhèn)逗留的時間較長,后來只是一路向東,途徑了武川、撫冥、柔玄三鎮(zhèn),最后從柔玄鎮(zhèn)南還平城。孝文帝東歸途中,從武川鎮(zhèn)到撫冥鎮(zhèn)用了兩天時間,從撫冥鎮(zhèn)到柔玄鎮(zhèn)用了三天時間。二份子古城東距希拉穆仁城圐圙古城的驛程距離約48千米,希拉穆仁城圐圙古城東距烏蘭花土城子古城的驛程距離約60千米,如果按照孝文帝一天走30至40千米的驛程計算,從二份子古城到烏蘭花土城子古城至少需要走三天,從希拉穆仁城圐圙古城到烏蘭花土城子古城需要走兩天,只有希拉穆仁城圐圙古城符合武川鎮(zhèn)至撫冥鎮(zhèn)的驛程距離。
希拉穆仁城圐圙古城位于達爾罕茂明安聯合旗希拉穆仁鎮(zhèn)所在地西約2.5千米的召河河谷之中,北臨召河,南有召河支流哈日烏蘇河。城址由大城、小城和南城三部分組成。大城和小城東西排列,間距約85米;大城東墻北端延伸出的一道垅狀墻東向環(huán)繞,與小城北墻平行分布,再與小城東墻相連;南城位于大城南側。大城除東南角斜收外,平面大致呈長方形,東西長約436米,南北寬約410米。夯筑城墻,現存墻體底寬6~10米,頂寬2~3米,殘高1~2米。城墻西北、西南兩角和東南兩角有角臺址。墻上附設馬面,北墻3座,西墻在西門南、北各設1座。東、南、西三墻中部各設一門,門兩側為凸起的墩臺,門址均寬約5米,南門方向為176°。城內除東北角外,其他大部分地區(qū)隱現南北向成排的建筑基址,輪廓較模糊。城內西南隅有一子城,西墻、南墻借用大城城墻,另筑北、東兩面城墻。子城平面呈長方形,東西長約205米,南北寬約194米。子城北墻中部辟有一門,東墻中部有現代道路穿過,也疑似為原初門址所在。子城內東北部呈三角形分布3處凸起的圓形建筑基址,規(guī)模大體相同,直徑約15米,高約0.6米。小城居東,平面大體呈北窄南寬的梯形,中部偏北一道東西向隔墻將城址分作南、北兩城。小城南北通長約228米,東西北墻寬約80米,南墻寬約123米。夯筑城墻,現存墻體底寬5~8米,頂寬1~2米,殘高約1.5米。城墻東北、東南兩角有角臺址。北城辟東門,門址寬約6米,外筑方形甕城,甕城門直開。南城辟南門,門址寬約5米,外筑方形甕城,甕城門東開。小城北墻和西墻外,均有護城壕。南城接筑于大城南側,西墻與大城西墻處于同一條直線之上,北墻則利用了大城南墻,不見東墻。西墻保存完整,長約170米;南墻為略呈西南—東北向的斜墻,通至哈日烏蘇河西岸,長度與西墻略等(詳見圖1)。
圖1 希拉穆仁城圐圙古城平面圖
北魏六鎮(zhèn)鎮(zhèn)城多為雙城或三城并列式結構(2)參見張文平《北魏柔玄鎮(zhèn)地望新考》,載《北方文物》2021年第5期。。從形制上來看,希拉穆仁城圐圙古城符合一個鎮(zhèn)城的規(guī)模。而位于希拉穆仁城圐圙古城北側的召河,可與《魏書》記載的女水相對應。女水之名最早見于北魏初年,據《魏書·高車傳》記載:“登國三年,太祖親西征,渡弱洛水,復西行趣其國,至女水上,討解如部落破之”[1](卷103P.2312)。弱洛水在女水之東,比對這一區(qū)域之內的河流,弱洛水似為流經撫冥鎮(zhèn)的大黑河,大黑河與召河均注入由南向北而流的希拉穆仁河。今天,召河被認為是希拉穆仁河的源頭,而在北魏時期,大黑河被認為是希拉穆仁河的源頭,弱洛水即為希拉穆仁河,女水為弱洛水支流?!吨軙ど刍莨梻鳌酚浻小拔浯虾印币幻鸞3](卷10P.153),亦可與召河支流哈日烏蘇河相對應。
皇興四年“女水之戰(zhàn)”前,弱洛水流域歸屬云中鎮(zhèn)管轄;“女水之戰(zhàn)”后,為了加強這一區(qū)域的防務,在改名為武川的女水之濱設置武川鎮(zhèn),在弱洛水上游設置撫冥鎮(zhèn),原云中鎮(zhèn)在大青山以北的轄區(qū)歸屬新建二鎮(zhèn)統(tǒng)轄,云中鎮(zhèn)防區(qū)收縮于大青山以南。后來,由于云中鎮(zhèn)軍事防御功能的弱化,撤銷鎮(zhèn)級軍事建制,保留朔州;云中鎮(zhèn)本與朔州同治,撤鎮(zhèn)后改為朔州盛樂郡,為朔州州治;朔州除州治盛樂郡之外,還有云中郡,治今內蒙古呼和浩特市和林格爾土城子古城。
據《魏書·源賀傳》記載,北魏正始二年(505),大將源懷統(tǒng)領六鎮(zhèn),上表宣武帝元恪,建議在六鎮(zhèn)之間“筑城置戍,分兵要害,勸農積粟”,通過加筑戍城,增強防御能力。宣武帝同意了他的表奏,“今北鎮(zhèn)諸戍東西九城是也”[1](卷41P.928)。這些戍城,布列于六鎮(zhèn)之間,起到“犬牙相救之勢”[1](卷41P.927)。二份子古城西南距白靈淖城圐圙古城的驛程距離約60千米,東距希拉穆仁城圐圙古城的驛程距離約48千米,正是起到呼應懷朔鎮(zhèn)與武川鎮(zhèn)作用的一座戍城。其他的戍城,還有內蒙古巴彥淖爾市烏拉特前旗增隆昌古城、烏蘭察布市四子王旗庫倫圖古城、察哈爾右翼中旗元山子古城、察哈爾右翼后旗白音察干古城等。這些戍城的結構均為單城,規(guī)模小于六鎮(zhèn)鎮(zhèn)城。二份子古城平面大致呈長方形,只有東北角城墻為躲避河流而修筑成內抹狀,整體南北長約760米,東西寬約725米,符合戍城的形制特征(詳見圖2)。二份子古城東北方向有自南向北而流的巴拉干河,水流較小;從所倚河流規(guī)模來看,二份子古城也不應是六鎮(zhèn)鎮(zhèn)城所在。
圖2 二份子古城平面圖
對于武川鎮(zhèn)鎮(zhèn)城,還有一處史料上的異議,就是《水經注》提到武川鎮(zhèn)城位于白道中溪水之畔。據《水經注·河水》記載:“(白道中溪)水發(fā)源武川北塞中,其水南流,逕武川鎮(zhèn)城,城以景明中筑,以御北狄矣?!盵4](卷3P.79)白道中溪水為現今的烏素圖水,其源頭在今武川縣縣城一帶。《水經注》繼續(xù)記載,白道中溪水流經武川鎮(zhèn)城后,進入山谷中,阿計頭殿位于河谷西側的山頂之上。阿計頭殿已考證為土城梁古城,《水經注》記載的“武川鎮(zhèn)城”當位于烏素圖水流域、今天武川縣縣城可可以力更鎮(zhèn)附近一帶?!端涀ⅰ匪浴拔浯ㄦ?zhèn)城”修筑于景明中,景明是北魏宣武帝元恪的第一個年號,在500年至504年之間。武川鎮(zhèn)的建立,當然不會晚到景明年間?!端涀ⅰ反颂幙赡苡涊d有缺漏,此時修筑的或是武川鎮(zhèn)之下的一座戍城,而非武川鎮(zhèn)鎮(zhèn)城本身。還有一種可能性是,武川鎮(zhèn)改鎮(zhèn)為州時,武川鎮(zhèn)鎮(zhèn)城改為神武郡殊頹縣,而白道中溪水旁側的戍城改為神武郡郡治尖山縣,從而導致《水經注》誤以為白道中溪水旁側的戍城最早就是武川鎮(zhèn)鎮(zhèn)城所在。
北魏六鎮(zhèn)具有鎮(zhèn)戍歸降的高車等游牧部落與防御柔然的雙重功能。布列于陰山之北的懷朔、武川、撫冥、柔玄、懷荒等鎮(zhèn),均處于漠南農耕區(qū)與游牧區(qū)的分界線之上,鎮(zhèn)城以南由鎮(zhèn)民從事農業(yè)生產,鎮(zhèn)城以北為高車等游牧部落。譬如,懷朔鎮(zhèn)以南為明安川,漢代稱“五原北假”,設置有北假田官管理軍事屯田,北魏初年即在這一地區(qū)開始組織農業(yè)生產,而懷朔鎮(zhèn)鎮(zhèn)城所在的白靈淖盆地為“天蒼蒼,野茫?!钡碾防沾āN浯?、撫冥二鎮(zhèn)鎮(zhèn)城位于希拉穆仁河流域南端,向北為游牧區(qū),二鎮(zhèn)轄區(qū)大致以希拉穆仁河主河道為界;武川鎮(zhèn)的農耕區(qū),東端在白道中溪水流域,西端可至廟溝以東一帶,這也是今天武川盆地的主要地理范圍。
一般鎮(zhèn)城之間驛程距離都在100千米以上,正始二年(505)于鎮(zhèn)城間設置了起到串聯作用的戍城。武川鎮(zhèn)與撫冥鎮(zhèn),由于設置較晚,相互距離較近,二者之間尚未發(fā)現戍城。武川鎮(zhèn)與懷朔鎮(zhèn)之間的二份子古城,位于廟溝以西,屬于懷朔鎮(zhèn)管領的戍城。據《魏書·地形志》記載,懷朔鎮(zhèn)改鎮(zhèn)為州后,朔州下轄廣寧郡,廣寧郡領狄那、捍殊二縣[1](卷106PP.2498~2499),狄那縣在原懷朔鎮(zhèn)鎮(zhèn)城,捍殊縣似在二份子古城。
依據前引《水經注》記載,初步推斷白道中溪水流域、今天武川縣可可以力更鎮(zhèn)附近分布有一座歸屬武川鎮(zhèn)管轄的戍城,城池始筑于景明年間(500~504)。從武川盆地處于武川鎮(zhèn)與陰山之間的地理位置的重要性來看,位于白道中溪水旁側的這座戍城,似為來大千“鎮(zhèn)云中,兼統(tǒng)白道軍事”期間設置于白道中溪水流域北部的軍事據點,早期歸屬云中鎮(zhèn)管領,后來劃入武川鎮(zhèn),6世紀初年修筑了城墻,孝昌年間(525~527)改鎮(zhèn)為州時建制為神武郡尖山縣,為神武郡郡治所在。今天,可可以力更鎮(zhèn)東南、烏素圖水流經的大青山山谷稱作什爾登口子,什爾登(serdeng)為蒙古語“尖山”之意,這座尖山是指位于什爾登口子西南的一座尖頂小山。北魏神武郡尖山縣與今天的什爾登山是否存在古今地名的對應關系,目前由于尚未發(fā)現具體城邑,只能算作一種推測。
從武川盆地向南進入大青山之中,目前發(fā)現有兩座北魏皇帝行宮,自東向西為土城梁古城(阿計頭殿)、圪塔古城(廣德殿),均位于武川縣境內。[2](PP.635~643)武川、撫冥二鎮(zhèn)的設立,保衛(wèi)了武川盆地,保衛(wèi)了陰山行宮,也保衛(wèi)了呼和浩特平原。
258年,拓跋鮮卑部自長川(今內蒙古烏蘭察布市興和縣)遷于定襄之盛樂(今呼和浩特平原大黑河流域東部區(qū)域),之后長期以呼和浩特平原為活動中心。386年,拓跋珪于牛川(今內蒙古烏蘭察布市察哈爾右翼后旗韓勿拉河流域)復國,四處征伐。據《魏書·太祖紀》記載,390年冬十二月,“帝還次白漠”[1](卷2P.23)。這里的白漠,指的應是武川盆地。
據《魏書·蠕蠕傳》,始光二年(425),太武帝拓跋燾征伐柔然,“東西五道并進:平陽王長孫翰等從黑漠,汝陰公長孫道生從白黑兩漠間,車駕從中道,東平公娥清次西從栗園,宜城王奚斤、將軍安原等西道從爾寒山。諸軍至漠南,舍輜重,輕騎赍十五日糧,絕漠討之,大檀部落駭驚北走”[1](卷103P.2292)。東西五道中,黑漠指灰騰梁以西、哈拉沁溝以東的大青山山地丘陵區(qū)域,黑白兩漠間指向了哈拉沁溝。這樣,哈拉沁溝以西的武川盆地應即為白漠。
北魏定都平城之后,早中期的皇帝幾乎每年夏天都要巡幸盛樂舊都與陰山,以致形成了固定的“陰山卻霜”之俗。北魏時期,溝通呼和浩特平原與武川盆地之間的大青山山間通道,自東向西有哈拉沁溝、白道、搶盤河、廟溝,均可通馬車。太武帝拓跋燾始光二年(425)征伐柔然的五道,中道可能為白道,中道以西的栗園可能為搶盤河道,西道爾寒山可能為廟溝道。古城村古城北對搶盤河南谷口,出搶盤河北口,再向北即為武川鎮(zhèn)。從土城村古城通過搶盤河的南北向線路與六鎮(zhèn)的東西一線,二者相交匯之處,正是武川鎮(zhèn)鎮(zhèn)城所在。
《水經注》記載白道較為詳細:“芒干水又西南逕白道南谷口,有城在右,縈帶長城,背山面澤,謂之白道城。自城北出有高阪,謂之白道嶺。沿路惟土穴,出泉,挹之不窮。余每讀《琴操》,見《琴慎相和雅歌錄》云:飲馬長城窟。及其跋涉斯途,遠懷古事,始知信矣,非虛言也。顧瞻左右,山椒之上,有垣若頹基焉。沿溪亙嶺,東西無極,疑趙武靈王之所筑也。”[4](卷3P.79)從《水經注》的記載來看,酈道元曾走過白道,應是發(fā)生在太和十八年隨孝文帝北巡時的事情。
今天考察北魏白道的路線,應是從壩口子古城順著山間谷地向西北而行,在焦贊墳村附近向西上山,順著山脊北行至蜈蚣壩壩頂,再由此下山;過蜈蚣壩依然為白道,首先順著今天壩頂村村中的一條東西向溝谷西行而下,進入烏素圖溝,再順著烏素圖溝東岸向北而去,經由什爾登口子進入武川盆地,一直通往武川鎮(zhèn)。宋人樂史《太平寰宇記》中記述了白道,認為白道的得名與道路顏色有關,“白道川當原陽鎮(zhèn)北,欲至山上,當路有千余步地,土白如石灰色,遙去百里即見之,即是陰山路也”[5](卷49PP.1035~1036)。在大青山南坡,從壩口子村至焦贊墳村,白道穿行于溝谷之中,自焦贊墳村到壩頂的道路則穿行于山脊之上。位于山脊之上的道路土色發(fā)白,但并不能夠遠遠望見,《太平寰宇記》對于白道一名由來的記述,并不完全可信。過蜈蚣壩之后,穿行于白道中溪水旁側的道路也叫白道。北魏早期,武川盆地名為白漠,由白漠通往陰山的道路由之得名白道,這也是非常有可能的。
北魏時期,白道的重要性強、名氣也大,哈拉沁溝、搶盤河、廟溝均次之。由此,白道聲名鵲起,于歷史上長期被賦予重要地位。到隋唐時期,史籍多見白道之名,呼和浩特平原甚至被稱作白道川。
在東西方向的交通上,從武川鎮(zhèn)向西,經二份子古城可至懷朔鎮(zhèn),自懷朔鎮(zhèn)再向西可至沃野鎮(zhèn)(今內蒙古巴彥淖爾市烏拉特前旗根子場古城),自沃野鎮(zhèn)走黃河水路可至薄骨律鎮(zhèn)。從武川鎮(zhèn)向東,順著孝文帝太和十八年北巡返回平城的路線,可至撫冥鎮(zhèn)、柔玄鎮(zhèn)(今內蒙古烏蘭察布市察哈爾右翼后旗克里孟古城)。從柔玄鎮(zhèn)向東南經白音察干古城,再經灰騰梁東麓、黃旗海東南回到平城,這一條道路也是北魏早期道武帝拓跋珪、明元帝拓跋嗣自平城北巡陰山的傳統(tǒng)線路之一。
從武川鎮(zhèn)順著希拉穆仁河向北、再向西轉至艾不蓋河流域,這是一條通往漠北的傳統(tǒng)驛路所在?!芭畱?zhàn)”前夕,柔然從漠北南下,走的應該就是這條線路。所以,武川鎮(zhèn)、撫冥鎮(zhèn)所在的地理位置,對于防御柔然是極為重要的。
在東亞大陸之上,古代游牧民族與中原農耕民族之間的東西分界線,自北向南主要有三條,最北面為大漠,居中為陰山—燕山山脈,靠南為黃土丘陵區(qū)。戰(zhàn)國以來,中原王朝采取的防御游牧民族的方式主要可分為三種形態(tài)。第一種是修筑長城,在長城沿線建立完備的軍事防御體系,如戰(zhàn)國秦漢長城、金界壕、明長城等;第二種是軍鎮(zhèn)加游防,將固定的軍事城邑與游牧部落、游軍相結合,如北魏六鎮(zhèn)、唐代以三受降城為代表的軍鎮(zhèn)、西夏軍司城寨等;第三種是采取羈縻的策略,以游牧部族作為邊防屏障,如唐代的羈縻府州制度。這三種防御形態(tài),在不同的歷史時期,依托不同的農牧分界線,形成不同的防御體系。
建立六鎮(zhèn)之后,北魏王朝與柔然依大漠為界,六鎮(zhèn)布列于漠南東西一線。六鎮(zhèn)的建鎮(zhèn)位置,多選擇在陰山—燕山山脈以北、大漠以南的中間位置,這樣便于南北方向上的掌控,鎮(zhèn)城以南多為農耕區(qū),鎮(zhèn)城以北為高車等部落游牧區(qū);毗鄰鎮(zhèn)城,相互之間的驛程距離多在100千米以上,至少為三天的驛程,6世紀初年又在鎮(zhèn)城間加筑了戍城,便于協(xié)同防御;六鎮(zhèn)向南,絕大部分為穿越陰山—燕山山脈的交通孔道所在。
云中川是拓跋鮮卑的龍興之地,北魏時期有盛樂舊都、云中舊宮、金陵和宗廟在此。為了加強這一地區(qū)的防御,在盛樂舊都之地設朔州,建云中鎮(zhèn),朔州刺史兼云中鎮(zhèn)大將,級別要高于六鎮(zhèn);云中鎮(zhèn)將“兼統(tǒng)白道軍事”,管領大青山之后的武川盆地直至希拉穆仁河流域軍事,大青山之中建有魏帝行宮?;逝d四年(470)“女水之戰(zhàn)”后,在女水及弱洛水上游分別設武川鎮(zhèn)、撫冥鎮(zhèn),取代了云中鎮(zhèn)在這一地區(qū)的防務。云中鎮(zhèn)撤治后,朔州刺史對武川鎮(zhèn)的管領作用依舊存在,朔州刺史或都督沃野、懷朔、武川三鎮(zhèn)三道諸軍事,或都督懷朔、武川、撫冥三鎮(zhèn)三道諸軍事。
從南北控扼的角度上來看,武川鎮(zhèn)只能位于武川盆地北緣、希拉穆仁河上游之地,而不可能緊靠大青山北麓。位于大青山北麓的城邑,往往是自呼和浩特平原北出大青山的商貿集鎮(zhèn),如清代晚期以來興起的可可以力更鎮(zhèn)。