Jump to content

Recommended Posts

Posted (edited)

Доброго времени суток!

 

Нашел нужные OIDы для мониторинга количества маршрутов (понадобилось в связи с ремонтными работами у ЕвроТела),

например http://tools.cisco.com/Support/SNMP/do/Bro...cceptedPrefixes,

т.е. в числовом выражении 1.3.6.1.4.1.9.9.187.1.2.4.1.1

 

northwind:~$ snmpwalk -v 2c -c public router  1.3.6.1.4.1.9.9.187.1.2.4.1.1
SNMPv2-SMI::enterprises.9.9.187.1.2.4.1.1 = No Such Object available on this agent at this OID

 

и вообще ветки 1.3.6.1.4.1.9.9.187.1.2.* нет как класса.

 

Пока ничего удачнее, чем bgpPeerFsmEstablishedTime, 1.3.6.1.2.1.15.3.1.16 не нашел (время жизни сессии пира).

 

Версия IOS:

 

****_VPN>show ver
Cisco Internetwork Operating System Software 
IOS (tm) 7200 Software (C7200-IS-M), Version 12.3(26), RELEASE SOFTWARE (fc2)
Technical Support: http://www.cisco.com/techsupport
Copyright (c) 1986-2008 by cisco Systems, Inc.
Compiled Mon 17-Mar-08 19:27 by dchih

ROM: System Bootstrap, Version 12.3(4r)T3, RELEASE SOFTWARE (fc1)
BOOTLDR: 7200 Software (C7200-KBOOT-M), Version 12.3(9), RELEASE SOFTWARE (fc2)

****_VPN uptime is 33 weeks, 1 day, 22 hours, 31 minutes
System returned to ROM by reload at 00:00:08 ISK Fri Dec 18 2009
System restarted at 00:03:33 ISK Fri Dec 18 2009
System image file is "disk2:c7200-is-mz.123-26.bin"
Last reload reason: Reload command

cisco 7204VXR (NPE-G1) processor (revision B) with 983040K/65536K bytes of memory.

 

Подскажите, куда копать?

Edited by Cosmonaut
Posted

ROUTER_IP="x.x.x.x"

COMMUNITY="sdfsdfsdf"

BGP_PEER="xx.xx.xx.xx"

 

snmpbulkwalk -On -v2c -c "${COMMUNITY}" "${ROUTER_IP}" ".1.3.6.1.4.1.9.9.187.1.1.1.1.7.1.1.1.4.${BGP_PEER}" |\

sed 's/.*\.1\.1\.1\.1\.7\.1\.1\.1\.4\.[0-9]*\.[0-9]*\.[0-9]*\.[0-9]*\.4\.\([0-9]*\)\.\([0-9]*\)\.\([0-9]*\)\.\([0-9]*\)\.\([0-9]*\).*/\1.\2.\3.\4\/\5/'|\

sed "s/\.[0-9]*\/3[0-2]/\.0\/24/g" | sed "s/\.[0-9]*\/2[5-9]/\.0\/24/g" |\

sed "s/^10\..*$//g" | wc -l

 

 

Posted

Ivan Rostovikov

До этого способа я уже догадался, но это значительная нагрузка - выводить через SNMP 300 тыс. маршрутов каждые 2-3 минуты только для того, чтобы их посчитать, процессор не хочется грузить.

 

Интересует именно вопрос почему отсутствует нужный OID, может в конфиге чего поправить?

Posted (edited)
Ivan Rostovikov

До этого способа я уже догадался, но это значительная нагрузка - выводить через SNMP 300 тыс. маршрутов каждые 2-3 минуты только для того, чтобы их посчитать, процессор не хочется грузить.

 

Интересует именно вопрос почему отсутствует нужный OID, может в конфиге чего поправить?

 

в софте 12.4(24)T эти OID работают. и в 12.0(32)S8 тоже

Edited by orlik
Posted

Cosmonaut

 

конфиг snmp выложите, ещё сделайте #sh snmp mib | i (bgp|BGP)

 

 

А из VRF можно как-нибудь вынуть данные по BGP ?

Пока же аналогичную задачу решил через перл скрипт, который вытягивает данные из show .......

Кое-что полезное по mpls l3vpn можно добывать из мибов 1.3.6.1.3.118(MPLS-VPN-MIB) и 1.3.6.1.2.1.10.166(mplsStdMIB). Например, на цисках 7600 реализован MPLS-VPN-MIB

 

 

 

Posted

s.lobanov

***_VPN>[b]sh snmp[/b]
Chassis: 32100128
1051145 SNMP packets input
    0 Bad SNMP version errors
    8 Unknown community name
    101 Illegal operation for community name supplied
    15 Encoding errors
    1671620 Number of requested variables
    0 Number of altered variables
    742859 Get-request PDUs
    235583 Get-next PDUs
    101 Set-request PDUs
    0 Input queue packet drops (Maximum queue size 1000)
1051122 SNMP packets output
    0 Too big errors (Maximum packet size 1500)
    378 No such name errors
    0 Bad values errors
    0 General errors
    1051117 Response PDUs
    0 Trap PDUs

SNMP logging: disabled

***_VPN>en
Password:
ElCity_VPN#[b]sh snmp mib | i (bgp|BGP)[/b]
bgp.1
bgp.2
bgpPeerEntry.1
bgpPeerEntry.2
bgpPeerEntry.3
bgpPeerEntry.4
bgpPeerEntry.5
bgpPeerEntry.6
bgpPeerEntry.7
bgpPeerEntry.8
bgpPeerEntry.9
bgpPeerEntry.10
bgpPeerEntry.11
bgpPeerEntry.12
bgpPeerEntry.13
bgpPeerEntry.14
bgpPeerEntry.15
bgpPeerEntry.16
bgpPeerEntry.17
bgpPeerEntry.18
bgpPeerEntry.19
bgpPeerEntry.20
bgpPeerEntry.21
bgpPeerEntry.22
bgpPeerEntry.23
bgpPeerEntry.24
bgp.4
bgp4PathAttrEntry.1
bgp4PathAttrEntry.2
bgp4PathAttrEntry.3
bgp4PathAttrEntry.4
bgp4PathAttrEntry.5
bgp4PathAttrEntry.6
bgp4PathAttrEntry.7
bgp4PathAttrEntry.8
bgp4PathAttrEntry.9
bgp4PathAttrEntry.10
bgp4PathAttrEntry.11
bgp4PathAttrEntry.12
bgp4PathAttrEntry.13
bgp4PathAttrEntry.14
cbgpRouteEntry.7
cbgpRouteEntry.8
cbgpRouteEntry.9
cbgpRouteEntry.10
cbgpRouteEntry.11
cbgpRouteEntry.12
cbgpRouteEntry.13
cbgpRouteEntry.14
cbgpRouteEntry.15
cbgpRouteEntry.16
cbgpRouteEntry.17
cbgpRouteEntry.18
cbgpRouteEntry.19

Posted

s.lobanov

Спасибо за комментарий. IOS менять - это, все-таки крайняя мера, имхо (одни баги лечим, другие получаем).

Как определить наличие нужного OID'а по версии/образу (то есть какой ставить)?

На оф. сайте более детально, чем просто о наличии поддержки CISCO-BGP4-MIB не сказано

(в том числе и по ссылке View Supporting Images).

 

Может у кого завалялся готовый код для вытаскивания нужных параметров в MRTG по телнету из

консоли (в моем случае по команде sh ip bgp summary)?

Posted

>Как определить наличие нужного OID'а по версии/образу (то есть какой ставить)?

 

А вы проверяйте на виртуалке(gns3(dynamips)), к тому же выше уже сказали на каких точно работает

Posted (edited)

http://www.cisco.com/en/US/docs/ios/12_3t/...ide/gt_tcl.html тут по примерам

тиклем делайте show ip bgp summary, выбирайте нужное , и забирайте кастомный mib по snmp

 

 

У меня c7200p-spservicesk9-mz.124-22.T.bin, миб из примера выше работает

Edited by pliskinsad

Join the conversation

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

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

×
×
  • Create New...
На сайте используются файлы cookie и сервисы аналитики для корректной работы форума и улучшения качества обслуживания. Продолжая использовать сайт, вы соглашаетесь с использованием файлов cookie и с Политикой конфиденциальности.