URL: https://www.opennet.me/cgi-bin/openforum/vsluhboard.cgi
Форум: vsluhforumID6
Нить номер: 8747
[ Назад ]

Исходное сообщение
"Скорость интерфейса. Помогите разобраться."

Отправлено harlan , 20-Сен-05 12:56 
Заказал у провайдера канал в 1Mbps.
После подключения, снимаю с CISCO параметры интерфейсов и наблюдаю интересную картину:
gw# show interface FastEthernet0/0
........
MTU 1500 bytes, BW 100000 Kbit, DLY 100 usec,
   reliability 255/255, txload 1/255, rxload 1/255
........
Full-duplex, 100Mb/s, 100BaseTx/Fx
........
Т.е. конкретно указано: Скорость подключения - 100 мегабит в секунду.
Теперь смотрю интерфейс на провайдера. Делаю
gw# show interface Serial 0/0
........
MTU 1500 bytes, BW 1544 Kbit, DLY 20000 usec,
   reliability 255/255, txload 39/255, rxload 21/255
........

Вот у меня и закрались сомнения: А какой же толщины (в мегабитах в секунду) мой канал до провайдера?

И вопрос 2. Что значат параметры reliability, txload и rxload и в чём они измеряются?


Содержание

Сообщения в этом обсуждении
"Скорость интерфейса. Помогите разобраться."
Отправлено zazar , 20-Сен-05 13:25 
>MTU 1500 bytes, BW 1544 Kbit, DLY 20000 usec,
>   reliability 255/255, txload 39/255, rxload 21/255
>Вот у меня и закрались сомнения: А какой же толщины (в мегабитах
>в секунду) мой канал до провайдера?
Абалдеть. Чесно. =-))
Полтора мегабита у тебя. Эти циферки - это загрузка от и к тебе.

"Скорость интерфейса. Помогите разобраться."
Отправлено Nailer , 20-Сен-05 13:40 
>>MTU 1500 bytes, BW 1544 Kbit, DLY 20000 usec,
>>   reliability 255/255, txload 39/255, rxload 21/255
>>Вот у меня и закрались сомнения: А какой же толщины (в мегабитах
>>в секунду) мой канал до провайдера?
>Абалдеть. Чесно. =-))
>Полтора мегабита у тебя. Эти циферки - это загрузка от и к
>тебе.

BW - параметр информационный, на скорость передачи не влияет. По умолчанию равен скорости потока T1, т.е. 1544Кбит/сек.

conf t
int se0/0
bandwi ?


"Скорость интерфейса. Помогите разобраться."
Отправлено kaa , 20-Сен-05 13:46 
>BW - параметр информационный, на скорость передачи не влияет. По умолчанию равен
>скорости потока T1, т.е. 1544Кбит/сек.

Именно.

Вариант простого приблизительного замера, это закачка файла с узла провайдера или с узла, завязанного с провайдером хорошим каналом.
Качаете и смотрите iptrafом допустим..


"Скорость интерфейса. Помогите разобраться."
Отправлено zazar , 20-Сен-05 13:56 

>BW - параметр информационный, на скорость передачи не влияет. По умолчанию равен
>скорости потока T1, т.е. 1544Кбит/сек.
Обычно у меня там правдивые цифры были..

В выводе sh int ser X/X/X есть ещё строки Available bandwidth - по ним можно судить.



"Скорость интерфейса. Помогите разобраться."
Отправлено harlan , 20-Сен-05 14:45 
>В выводе sh int ser X/X/X есть ещё строки Available bandwidth -
>по ним можно судить.

Хоть расстреляйте меня, но таких строк в выводе команды sh int  я не увидел.

Вопрос возник не на пустом месте. Пров в своей биллинговой программе показывает, что я умудрился за час скачать около 2Гбайт информации.
Простейший же рассчёт показывает, что я могу принять максимум (1Mbps/8)*3600=450 мегабайт за час (что почти в пять раз меньше, чем показывает провайдер). Или у меня с арифметикой не всё в порядке?


"Скорость интерфейса. Помогите разобраться."
Отправлено John Smith , 20-Сен-05 14:03 
>И вопрос 2. Что значат параметры reliability, txload и rxload и в
>чём они измеряются?

Reliability - надежность канала, txload и rxload соотвественно нагрузки в сторону передачи и приема.
Число 255 обозначает максимальную величину этих параметров. То есть Reliability 255/255 означает максимальную надежность из возможной для этого канала. В полях txload и rxload - Вы видите нагрузку пропорциональную.


"Скорость интерфейса. Помогите разобраться."
Отправлено harlan , 20-Сен-05 14:37 
Т.е. Если принять 255 за 100%, то число в числителе - процент загрузки канала? Я правильно понял?
А можно эти числа получать по SNMP?

"Скорость интерфейса. Помогите разобраться."
Отправлено John Smith , 20-Сен-05 14:38 
>Т.е. Если принять 255 за 100%, то число в числителе - процент
>загрузки канала? Я правильно понял?
Правильно поняли. snmpwalk думаю поможет Вам со вторым вопросом.


"Скорость интерфейса. Помогите разобраться."
Отправлено harlan , 20-Сен-05 14:54 
>Правильно поняли. snmpwalk думаю поможет Вам со вторым вопросом.

Огромное спасибо всем откликнувшимся.
Но простите за наглость, а вы не помните этих атрибутов? Я просмотрел весь вывод snmpwalk, но ничего похожего не нашел. :-(


"Скорость интерфейса. Помогите разобраться."
Отправлено Nailer , 20-Сен-05 15:01 
>>Правильно поняли. snmpwalk думаю поможет Вам со вторым вопросом.
>
>Огромное спасибо всем откликнувшимся.
>Но простите за наглость, а вы не помните этих атрибутов? Я просмотрел
>весь вывод snmpwalk, но ничего похожего не нашел. :-(

В sh int есть и реальные значения текущего потока траффика..


"Скорость интерфейса. Помогите разобраться."
Отправлено Сайко , 20-Сен-05 15:08 
conf t
int ser X/Y
  load 30
  ^Z
#
sh int ser X/Y | i rate

"Скорость интерфейса. Помогите разобраться."
Отправлено Nailer , 20-Сен-05 15:11 
>conf t
> int ser X/Y
>  load 30
>  ^Z
>#
>sh int ser X/Y | i rate

Сайко, а это к чему?


"Скорость интерфейса. Помогите разобраться."
Отправлено Сайко , 20-Сен-05 15:32 
2Nailer Ну за 5 минут статистика всетаки размазывается на этот интервал.
Самое минимальное значение load-interval'а 30 секунд.

2harlan
По snmp ты снимаешь абсолютное значение, а не текущюю скорость. Соответственно нужно снимать это значение раз, ну скажем в пять минут, брать разницу с предыдущим и делить на интервал - 300 сек.

Вот те счетчики
32 битные счетчики
        ifInOctets              => '1.3.6.1.2.1.2.2.1.10',
        ifInUcastPkts           => '1.3.6.1.2.1.2.2.1.11',
        ifInErrors              => '1.3.6.1.2.1.2.2.1.14',
        ifOutOctets             => '1.3.6.1.2.1.2.2.1.16',
        ifOutUcastPkts          => '1.3.6.1.2.1.2.2.1.17',
        ifOutErrors             => '1.3.6.1.2.1.2.2.1.20',

64 битные счетчики
        ifHCInOctets            => '1.3.6.1.2.1.31.1.1.1.6',
        ifHCInUcastPkts         => '1.3.6.1.2.1.31.1.1.1.7',
        ifHCOutOctets           => '1.3.6.1.2.1.31.1.1.1.10',
        ifHCOutUcastPkts        => '1.3.6.1.2.1.31.1.1.1.11',