Маршрутизаторы Cisco Systems и их конфигурирование
Rambler's Top100
Pyramids Telecomm
Главная Архив статей Теория, практика, примеры конфигураций Словарь терминов

Bandwidth - его роль и значение в жизни маршрутизатора

Среди сетевых администраторов, особенно начинающих, часто встречаются расхожие мнения о роли и значении такого параметра, как пропускная способность, или иначе bandwidth. Возможно, это связано с его русским переводом: "Пропускная Способность", которое на слух как бы, подразумевает под собой ширину канала связи. Поэтому одной из наиболее встречающейся ошибкой является то, что указав значение bandwidth на интерфейсе, например 64 (размерность Kbit),

администратор часто считает, что он задает скорость 64 Kb/sec для этого интерфейса. Но это далеко не так, хотя бы в размерности: скорость - это временной параметр, а пропускная способность - количественный. Bandwidth - это обыкновенный информационный параметр, не имеющий ничего общего со скоростью самого интерфейса. Если мы не будем указывать значение пропускной способности для интерфейса, то по команде show interface Serial 0/0 увидим следующее (для моего случая):

Мы увидим, что реально bandwidth составляет 1544 Kbit. И это при отсутствии в конфигурации интерфейса каких-либо значений пропускной способности. Теперь установим значение bandwidth на этом интерфейсе равным 1984. Сделаем это при помощи команды bandwidth 1984 в режиме конфигурирования интерфейса:

Тогда параметры интерфейса будут выглядеть несколько по-иному:

В общем случае значение bandwidth используется протоколами и приложениями верхних уровней. Протокол маршрутизации EIGRP учитывает значение bandwidth для расчета метрики маршрута. Это, пожалуй, главное его использование. Если для примера с bandwidth равным 1544 Kbit мы посмотрим таблицу маршрутизации при помощи команды show ip route, то увидим, что значение метрики маршрута через интерфейс Serial 0/0 составляет 2169856.

Поменяв значение bandwidth с 1544 на 1984 посмотрим, как это повлияет на метрику маршрута:

Заметим, что большему значению bandwidth соответствует меньшее значение метрики маршрута. Это означает, что при наличии нескольких каналов связи (например, на двух разных провайдеров) с разной шириной, по умолчанию (акцентирую внимание - без каких бы то ни было дополнительных настроек) трафик будет передаваться по тому каналу, который шире. Возможно поэтому в документации по использованию протокола маршрутизации EIGRP рекомендуется указывать реальную пропускную способность каналов связи (параметр bandwidth) для правильного вычисления метрики маршрутов.

Значение bandwidth может использоваться приложениями управления сетью по протоколу SNMP для расчета степени загруженности канала. Например, широко известная программа по снятию статистики MRTG использует значение bandwidth для расчета максимальной скорости на интерфейсе. Допустим, что у нас есть канал связи между двумя офисами 2 Mbits/sec. Тогда MRTG покажет нам данные, полученные по протоколу SNMP при начальной настройке маршрутизатора командой cfgmaker:

Если выделенное значение максимальной скорости 248.0 килобайт в секунду мы переведем в значение килобит (умножив на 8), то получим 1984. Это ровно столько, сколько указано в параметрах интервейса без каких-либо дополнительных настроек:

Если мы в параметрах интерфейса зададим значение пропускной способности в два раза меньше, чем по умолчанию:

то после обработки маршрутизатора командой cfgmaker получим в MRTG новые данные:

Получили то, что и требовалось доказать: максимальная скорость упала ровно в два раза. Использование протокола SNMP это вообще отдельная тема для обсуждения.

Главная Архив статей Теория, практика, примеры конфигураций Словарь терминов
Rambler's Top100 TopList be number one нЕУОСКФ НЕЗЪНЗЛЮ ъНВИWeb

Created 2001 by Евгений
Copyright Pyramids Telecomm 2001