加强防备。九年在成周洛邑（今河南洛阳）大会诸侯。军事上任用将领与诸侯，讨伐四周方国异族。命召穆公率齐国、纪国与莱国等军伐淮夷胜利。并派尹吉甫管理成周到淮夷一带的财政。如果淮夷不听话，还可用军队压制。还有派南仲皇父率六师伐徐国，派方叔伐荆楚。对外战事又以反攻玁狁最为重要。五年，周宣王率尹吉甫亲征玁狁会战于彭衙（今陕西白水东北），命南仲皇父至朔方筑城御敌。十二年派虢宣公伐玁狁于洛水。虢宣公可能还派秦庄公于洛水一带追击。又分封诸侯，周室灭谢国后，封申伯于谢（今河南南阳），建南申国，与吕国成为周室南方的重镇。前80