在蓟镇左侧的大同镇和宣府镇均系丘陵地区,地形复杂,防守较难,又在长城后方增筑内长城(即内边),设置宁武、雁门、北楼、平型诸关,形成重叠多道大纵深的筑城体系,并向东北延伸,设倒马关、紫荆关和居庸关,合称三关,以直接保卫京师左翼。