Таким образом, в эпоху Начальной летописи южная граница Киевского княжества несколько раз переменялась, сначала отступая на север к Киеву перед наплывом печенегов, затем в довольно удачной борьбе русских князей с половцами снова отодвигаясь на юг. Эти изменения оставили по себе следы в укреплениях, которые в несколько рядов тянулись от правого берега Днепра на запад к Бугу. Древнейшие из них, относящиеся ко времени Владимира Святого, находились по водоразделу между Стугной с одной, Красной и Поросьем – с другой стороны. По летописным известиям Владимирова времени, самыми крайними на юге Киевского княжения городами являются: Белгород, любимый город Владимира, в 997 году осажденный печенегами (Лавр., с. 84, 45, 55) и Василев, под которым была в 996 году битва с печенегами. Первый из них находился на реке Ирпени, на месте теперешней Белгородки, второй на Стугне, где теперь уездный город Васильков. Кроме этих городов были, конечно, и другие по Стугне и верхним течениям Унавы и Ирпени, которые летописец не имел случая упомянуть. Но, по приведенному выше свидетельству очевидца Бруно, города не составляли в то время единственного средства защиты со стороны степей. По его словам, русский князь обвел свои владения от нападений кочующего неприятеля чрезвычайно длинным и крепким частоколом, находившимся в двух днях пути от его столицы. Для проезда в степи в нем были сделаны ворота197. Следы этого укрепления, без сомнения, до сей поры сохранились в так называемом Змиевом вале, который тянется степью по южной части Киевского уезда от местности Триполья (при слиянии Стугны и Красны) на запад через село Барахтянскую Ольшанку мимо села Кодина и, перерезав большую дорогу, идущую из Белой Церкви в Васильков, проходит полянами селений Парадовки, Великой Скнятинки, Фастова и Павни в Сквирский уезд к селу Белки. На древность этого вала мы имеем несомненные указания в летописных известиях о битве русских князей с половцами в 1093 году у Трипольских валов и об известной Перепетовской битве 1150 года в усобицу Юрия Долгорукого с Изяславом Мстиславичем (Лавр., с. 95; Ипат., с. 62). В одной старинной записи города, лежавшие к югу от этого вала, названы завальскими и поросскими городами. Об укреплениях далее на запад при Владимире Святом нет никаких данных. Может быть, они охватывали верхнее течение Унавы, у верховьев которой находим селенья Городище и Городьска (у границ Волынской губернии), Ирпени (с селом Яроповцы – древний Ярополч 1160 года (Ипат., с. 86), у истоков Ирпени в Сквирском уезде) и притоков Тетерева, где находятся теперь селенья Халам-городок на Пустоле, Райгородок на Тетереве, в южной части Житомирского уезда, у подножья гряды холмов, составляющей водораздел между Восточным Бугом и днепровскими притоками. Другой ряд укреплений – города Поросские – возник, как мы видели, при Ярославе.