Перейти к содержимому
Калькуляторы

Juniper mac-accounting для EKT-IX/MSK-IX

У счастливых обладателей маршрутизаторов Juniper есть возможность в рамках одного интерфейса узнать, с кем сколько трафика передается.

http://subnets.ru/blog/?p=1410

На роутере выглядит примерно так:

dmvy@border> show interfaces mac-database xe-0/0/0.600
 Logical interface xe-0/0/0.600 (Index 364) (SNMP ifIndex 669)
   Flags: SNMP-Traps 0x0 VLAN-Tag [ 0x8100.600 ]  Encapsulation: ENET2
 MAC address        Input frames    Input bytes  Output frames   Output bytes
 00:04:23:c9:e4:50          2964         267752              0              0
 00:04:96:51:e9:18      28824341    28965750370       25408519    18542641051
 00:04:c0:2b:2c:00      32259297    26796174553             80          13466
 00:07:b3:4c:df:00      25686798    22929706426              0              0
 00:0c:85:77:95:08         59614       54472478         277871       46000405
 00:0f:8f:74:c6:41       4828434     4391127083              0              0
 00:11:5c:77:6d:08        201429      116922967              0              0
 00:16:47:c8:4f:1a        221105       40940498         356994      183850322
 00:17:cb:25:f0:bc      26030842    34020581995       16300538     8532395558
 00:18:74:16:33:80       1083246      585644450              0              0
 00:1b:21:8e:b7:c0     135030646   157796955078       96461093    23532217824
 00:1b:90:45:24:1a        446813       72407624         447934       36923153
 00:1b:d4:5c:d5:7f         20027        3811603          16822        1552612
 00:1c:57:9a:54:19        147626       68334428           3243        1146572
 00:1c:b0:cb:90:c0        624845      159697429              0              0
 00:23:9c:9e:ac:84      39047605    37656107292       21220428    19044238601
 00:27:0d:2b:5d:12       4028241     1354196218        4266525     5226295194

Я написал скрипт, чтобы строить графики загрузки по каждому пиру на IX. + скрипт для генерирования index-файла отображения графиков с указанием данных по пирам, используя информацию с IX looking glass и RIPE-DB.

 

Если есть интерес, то могу выложить на git-hub.

Пример по одному пиру:

ix.png

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

На некоторых линейках других производителей можно сделать тоже самое с помощью service-policy с включенной статистикой и матчингом по L2 заголовку. только придётся периодически править его на предмет изменения мак-адреса у bgp-спикеров, но это можно автоматизировать

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

на L3-коммутаторах можно по ACL считать. Алгоритм прост snmpwalk по arp-таблице на интерфейсе, затем только snmpget нужных оid, сгенерированных из mac-адресов. Далее сохраняем в rrd и рисуем. Генерация делается путем curl looking glass [sh bgp sum], парсинг и дополнение информацией из RIPE-DB.

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Если есть интерес, то могу выложить на git-hub.
интересно и востребовано. если не сложно, то лично я "за". :)

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Всё это круто, только вот mac-accounting not supported on ae2

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

А на linux-системах подобная статистика (сколько получено-отправлено с определенного mac) делается?

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

А на linux-системах подобная статистика (сколько получено-отправлено с определенного mac) делается?

man ebtables

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Гость
Ответить в тему...

×   Вставлено в виде отформатированного текста.   Вставить в виде обычного текста

  Разрешено не более 75 смайлов.

×   Ваша ссылка была автоматически встроена.   Отобразить как ссылку

×   Ваш предыдущий контент был восстановлен.   Очистить редактор

×   Вы не можете вставить изображения напрямую. Загрузите или вставьте изображения по ссылке.