mac accounting

mac accounting — ведение учета трафика в байтах и фреймах, ушедшего/пришедшего с определенного мак адреса.

Configuring MAC Address Accounting Juniper:
mac accounting нельзя включить на встроенном гигабитном интерфейсе M7i и 10-портовом гигабитном контроллере.
[email protected]> configure
[email protected]# set interfaces ge-0/0/1 gigether-options ethernet-switch-profile mac-learn-enable


[email protected]# show interfaces ge-0/0/1

ge-0/0/1 {
……………….
gigether-options {
ethernet-switch-profile {
mac-learn-enable;
}
}
………………..
}

На Juniper серии MX mac accounting включается так:

[email protected]#protocols {
l2-learning {
mac-statistics;
}
}

[email protected]# commit check
[email protected]# commit comment «Enabling mac accounting»

2.Нахождение необходимых OID’ов где можно забрать нужные нам данные и алгоритм их нахождения:
1. Получаем номер SNMP-индекса интерфейса (это может быть как сам физический интерфейс так и vlan (802.1q) на этом физическом интерфейсе), получаем на основе прописанного на интерфейсе IP-адреса, например 1.1.1.1 (в нашем случае IP-адрес находится на vlan):

.1.3.6.1.2.1.4.20.1.2.1.1.1.1 = INTEGER: 208

2. Получаем мак-адрес нужного нам BGP пира, например с IP-адресом 1.1.1.2, зная индекс интерфеса (исходя из п.1 это 208):

.1.3.6.1.2.1.4.22.1.2.208.1.1.1.2 = STRING: 0:e0:81:b6:3c:1b

Он нам понадобится далее, но в десятичном виде: 0.224.129.182.60.27

3. Теперь нам нужен номер vlan за которым находится BGP пир. Мы ессно его знаем исходя из конфига девайса и можем посмотреть так (зная номера его индекса исходя из п.1 это 208):

.1.3.6.1.2.1.2.2.1.2.208 = STRING: ge-0/0/1.994

Т.к. на физическом интерфейсе у нас действительно присутствует vlan с id 994 на котором висит IP-адрес 1.1.1.1.

4. после чего нам нужно будет получить SNMP-индекс физического ge-0/0/1, например вот так в тупую:

snmpwalk -v2c -c RO-Community JUNIPER_CONTROL_IP .1.3.6.1.2.1.2.2.1.2 | grep ‘ge-0/0/1$’

Видим:

.1.3.6.1.2.1.2.2.1.2.180 = STRING: ge-0/0/1

5. И вот теперь, на основе всех полученных данных, мы можем составить финальные OID’ы для построение графика MRTG:

Первый OID это входящий трафик (HCInOctets):

.1.3.6.1.4.1.2636.3.23.1.1.1.3.180.994.0.224.129.182.60.27 = Counter64: 174250

Второй OID это исходящий трафик (HCOutOctets):

.1.3.6.1.4.1.2636.3.23.1.1.1.5.180.994.0.224.129.182.60.27 = Counter64: 86433120

После чего мы уже можем сделать конфиг для MRTG:

Title[peer_m7i]: 1.1.1.2 BGP peer
MaxBytes[peer_m7i]: 125000000
Target[peer_m7i]: .1.3.6.1.4.1.2636.3.23.1.1.1.3.180.994.0.224.129.182.60.27&.1.3.6.1.4.1.2636.3.23.1.1.1.5.180.994.0.224.129.182.60.27:[email protected]_CONTROL_IP

Cisco:

router# configure terminal

router(config)# interface ethernet 1/0/1

router(config-if)# ip accounting mac-address input

router(config-if)# ip accounting mac-address output

router(config-if)# ip accounting precedence input

router(config-if)# ip accounting precedence output

router(config-if)# end
ip accounting mac-address

To enable IP accounting on a LAN interface based on the source and destination MAC address, use the ip accounting mac-address interface configuration command. To disable IP accounting based on the source and destination MAC address, use the no form of this command.

ip accounting mac-address {input | output}
no ip accounting mac-address {input | output}
Syntax Description

input

Perform accounting based on the source MAC address on received packets.

output

Perform accounting based on the destination MAC address on transmitted packets.

Default

Disabled

To enable IP accounting on any interface based on IP precedence, use the ip accounting precedence interface configuration command. To disable IP accounting based on IP precedence, use the no form of this command.

ip accounting precedence {input | output}
no ip accounting precedence {input | output}
Syntax Description

input

Perform accounting based on IP precedence on received packets.

output

Perform accounting based on IP precedence on transmitted packets.


Leave a Comment

Ваш e-mail не будет опубликован. Обязательные поля помечены *

Загрузка...
Menu Title