программный комплекс учета загруженности информационных

advertisement
ПРОГРАММНЫЙ КОМПЛЕКС УЧЕТА ЗАГРУЖЕННОСТИ ИНФОРМАЦИОННЫХ
КАНАЛОВ IP-СЕТЕЙ СЛОЖНОЙ ТОПОЛОГИИ
THE PROGRAM SYSTEM FOR ACCOUNTING OF INFORMATIONAL CHANNELS TRAFFIC RATE IN IP
NETS OF COMPLEX TOPOLOGY
А.А.Букатов, О.В.Шаройко
Ростовский государственный университет, Ростов-на-Дону
Тел.: (8632) 43-21-85, факс: (8632) 43-47-94, e-mail: baa@rsu.ru
В докладе рассматривается разработанный авторами программный комплекс, предоставляющий возможность
ведения учетной информации об уровне и характере загрузки каналов передачи данных IP-сетей, в том числе и сетей,
имеющих достаточно сложную топологию. В частности, комплекс предоставляет возможность вести требуемую учетную
информации о данных, передаваемых по внешним каналам, в сети с несколькими пограничными маршрутизаторами, к
каждому из которых могут быть подключены несколько внешних каналов. В создаваемых комплексом учетных записях
фиксируются следующая информация о передаваемых потоках данных:
– Канал передачи данных, через который были переданы данные. При этом под каналом подразумевается
совокупная среда передачи данных, соединяющая интерфейсы маршрутизаторов. Для описания каналов в
комплексе используются два IP-адреса, назначенных соответствующим интерфейсам маршрутизаторов.
– Момент занесения учетной записи о передаче данных. Время учитывается дискретно, интервал дискретизации
устанавливается при настройке комплекса. Такой подход позволяет добиться компромисса между объемом
хранимой учетной информации и степенью ее детальности. Обычно достаточно интервала от 5 до 10 мин.
– IP-адрес устройства сети, участвовавшего в обмене данными (в качестве источника или получателя данных),
переданными через данный канал за истекший промежуток времени, равный интервалу дискретизации времени.
Множество IP-адресов, для которых ведется учет, описывается при настройке комплекса. Для описания
множества таких адресов применяются списки доступа, аналогичные спискам, используемым в операционной
системе IOS маршрутизаторов Сisco systems – привычные большинству администраторов IP-сетей. Комплекс
может вести учет как индивидуально для каждого IP-адреса из множества, так и суммарно по некоторому списку
доступа. Способ учета определяется соответствующим параметром настройки списка доступа.
– Объем данных (в байтах), переданных участником обмена по данному каналу за истекший на момент создания
учетной записи промежуток времени, равный периоду дискретизации времени.
– Суммарный объем данных (в байтах), переданных по каналу информации, за истекший промежуток времени и
некоторая дополнительная производная информация.
Для построения картины загруженности каналов передачи данных комплекс собирает информацию со всех
маршрутизаторов, описанных в его конфигурации. С каждого маршрутизатора запрашивается следующая информация
о транзитных пакетах данных, переданных через этот маршрутизатор:
– IP-адреса отправителя и получателя пакета;
– размер пакета;
– идентификаторы интерфейса, через которые был получен и отправлен пакет
В пределах интервала дискретизации учетная информация о пакетах, относящихся к одному потоку данных, т.е.
имеющих одинаковых отправителя и получателя, может быть объединена в одну запись с суммарным объемом
переданных данных. Для построения учетной информации о нагрузке на внутренние каналы информация, собираемая
с маршрутизаторов, является избыточной; это нужно для контроля корректности алгоритма, так как маршрутизаторы
некоторых типов могут не предоставлять комплексу всю информацию, необходимую для его работы. В этом случае
модули комплекса, контролирующие маршрутизаторы соответствующего типа, используют различные приемы для
получения недостающей информации. Например, маршрутизаторы Cisco systems не сохраняют информацию об
интерфейсах, через которые был принят и отправлен пакет. Для получения недостающей информации модуль работы с
этими маршрутизаторами выполняет "повторную маршрутизацию", скачивая с маршрутизатора таблицу маршрутизации
и находя по ней адрес интерфейса, в который был отправлен пакет.
1
Download