dmvy Posted April 13, 2013 Posted April 13, 2013 У счастливых обладателей маршрутизаторов 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. Пример по одному пиру: Вставить ник Quote
s.lobanov Posted April 14, 2013 Posted April 14, 2013 На некоторых линейках других производителей можно сделать тоже самое с помощью service-policy с включенной статистикой и матчингом по L2 заголовку. только придётся периодически править его на предмет изменения мак-адреса у bgp-спикеров, но это можно автоматизировать Вставить ник Quote
dmvy Posted April 14, 2013 Author Posted April 14, 2013 на L3-коммутаторах можно по ACL считать. Алгоритм прост snmpwalk по arp-таблице на интерфейсе, затем только snmpget нужных оid, сгенерированных из mac-адресов. Далее сохраняем в rrd и рисуем. Генерация делается путем curl looking glass [sh bgp sum], парсинг и дополнение информацией из RIPE-DB. Вставить ник Quote
pfexec Posted April 15, 2013 Posted April 15, 2013 Если есть интерес, то могу выложить на git-hub.интересно и востребовано. если не сложно, то лично я "за". :) Вставить ник Quote
Minya Posted April 15, 2013 Posted April 15, 2013 Всё это круто, только вот mac-accounting not supported on ae2 Вставить ник Quote
lacost Posted May 27, 2013 Posted May 27, 2013 А на linux-системах подобная статистика (сколько получено-отправлено с определенного mac) делается? Вставить ник Quote
bitbucket Posted May 27, 2013 Posted May 27, 2013 А на linux-системах подобная статистика (сколько получено-отправлено с определенного mac) делается? man ebtables Вставить ник Quote
Recommended Posts
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.