HPS IT Banner
Home Date-book NMS Library


Nortel Networks BayRS MIB Walking Hints



H a r t f o r d   P u b l i c   S c h o o l s
Information Technology Dept.
BayRS MIB Walking Hints
----------------------------------------------------------------------

First, determine what base entry you're looking for.  Check the MIB
listing for the rev of BayRS you're using for the entry name.  For
example: wfIpxCircEntry.

Do a "list wfIpxCircEntry" to see what sub-entries there are.  The 
following is a partial list of the output:

[5:TN]$ l wfIpxCircEntry      
wfIpxCircDelete = 1
wfIpxCircDisable = 2
wfIpxCircState = 3
wfIpxCircSysInstance = 4
wfIpxCircIndex = 5
wfIpxCircIfIndex = 6
wfIpxCircName = 7
wfIpxCircCfgType = 8
wfIpxCircLocalMaxPacketSize = 9
wfIpxCircCfgCompressState = 10

This particular entry is contains all the items that define an IPX
circuit, so there are a lot of subentries.  Seventy in all.  The
next step is to pick the sub entry you want.  In this case we'll
look at subentry number 3 - wfIpxCircState.  Do a "get" with an 
asterik on the end to get all the instances: there will be one
per circuit.

[5:TN]$ g wfIpxCircEntry.wfIpxCircState.*  
wfIpxCircEntry.wfIpxCircState.1.1 = 1
wfIpxCircEntry.wfIpxCircState.1.2 = 1
wfIpxCircEntry.wfIpxCircState.1.3 = 1
wfIpxCircEntry.wfIpxCircState.1.4 = 1
wfIpxCircEntry.wfIpxCircState.1.5 = 1
wfIpxCircEntry.wfIpxCircState.1.6 = 1
wfIpxCircEntry.wfIpxCircState.1.7 = 1
wfIpxCircEntry.wfIpxCircState.1.8 = 1

A state of 1 is UP, a state of 0 is DOWN.  You can substitute 
numbers for the names in dotted notation.  IE: "g wfIpxCircEntry.3.*"
Or, if you're a massochist, you can supply the entire MIB object
ID (oid) in dotted form: 1.3.6.1.4.1.18.3.5.5.17.1.3.*

If you want to get just one entry back, do your get with the full
oid (no wildcards):

[5:TN]$ g 1.3.6.1.4.1.18.3.5.5.17.1.3.1.3
wfIpxCircEntry.wfIpxCircState.1.3 = 1

[5:TN]$ g wfIpxCircEntry.wfIpxCircState.1.3  
wfIpxCircEntry.wfIpxCircState.1.3 = 1


----------------------------------------------------------------------
EXAMPLE: Looking at IP Traffic Filters

What attributs are below wfIpTrafficFilterEntry:
[3:TN]$ l wfIpTrafficFilterEntry                   
wfIpTrafficFilterCreate = 1
wfIpTrafficFilterEnable = 2
wfIpTrafficFilterStatus = 3
wfIpTrafficFilterCounter = 4
wfIpTrafficFilterDefinition = 5
wfIpTrafficFilterReserved = 6
wfIpTrafficFilterInterface = 7
wfIpTrafficFilterCircuit = 8
wfIpTrafficFilterRuleNumber = 9
wfIpTrafficFilterFragment = 10
wfIpTrafficFilterName = 11

Let's look at the status of all filters (wildcard in instance 
location):
[3:TN]$ g wfIpTrafficFilterEntry.3.*
wfIpTrafficFilterEntry.wfIpTrafficFilterStatus.10.224.4.6.3.1.1 = 1
wfIpTrafficFilterEntry.wfIpTrafficFilterStatus.10.224.4.6.3.2.1 = 1
wfIpTrafficFilterEntry.wfIpTrafficFilterStatus.10.224.4.6.3.3.1 = 1
wfIpTrafficFilterEntry.wfIpTrafficFilterStatus.10.224.4.6.3.4.1 = 3
wfIpTrafficFilterEntry.wfIpTrafficFilterStatus.10.224.4.6.3.5.1 = 1
wfIpTrafficFilterEntry.wfIpTrafficFilterStatus.10.224.4.6.3.6.1 = 1
wfIpTrafficFilterEntry.wfIpTrafficFilterStatus.10.224.4.6.3.7.1 = 1
wfIpTrafficFilterEntry.wfIpTrafficFilterStatus.10.224.4.6.3.7.2 = 1
wfIpTrafficFilterEntry.wfIpTrafficFilterStatus.10.224.4.6.3.8.1 = 1
wfIpTrafficFilterEntry.wfIpTrafficFilterStatus.10.224.4.6.3.9.1 = 1
                                               ^^^^^^^^^^ ^
                                               IP Addr    Cir.
...Note that the IP address of the interface with the filter is used
   as part of the OID, as well as the circuit number.


Let's look at the attributes of just one filter (wildcard in 
attribute location):
[3:TN]$ g wfIpTrafficFilterEntry.*.10.224.4.6.3.1.1
wfIpTrafficFilterEntry.wfIpTrafficFilterCreate.10.224.4.6.3.1.1 = 1
wfIpTrafficFilterEntry.wfIpTrafficFilterEnable.10.224.4.6.3.1.1 = 1
wfIpTrafficFilterEntry.wfIpTrafficFilterStatus.10.224.4.6.3.1.1 = 1
wfIpTrafficFilterEntry.wfIpTrafficFilterCounter.10.224.4.6.3.1.1 = 0
wfIpTrafficFilterEntry.wfIpTrafficFilterDefinition.10.224.4.6.3.1.1 = 
       x00 x00 x00 x20 x00 x00 x00 x20 x00 x00 x00 x10 x00 x00 x00 x24
       x00 x00 x00 x00 x00 x80 x20 x00 x00 x00 x00 x01 xA9 xFE xAD x01
       xA9 xFE xAD x01 x00 x00 x00 x08 x00 x00 x00 x02 x00 x00 x00 x01
wfIpTrafficFilterEntry.wfIpTrafficFilterReserved.10.224.4.6.3.1.1 = 0
wfIpTrafficFilterEntry.wfIpTrafficFilterInterface.10.224.4.6.3.1.1 = 
  10.224.4.6
wfIpTrafficFilterEntry.wfIpTrafficFilterCircuit.10.224.4.6.3.1.1 = 3
wfIpTrafficFilterEntry.wfIpTrafficFilterRuleNumber.10.224.4.6.3.1.1 = 
  1
wfIpTrafficFilterEntry.wfIpTrafficFilterFragment.10.224.4.6.3.1.1 = 1
wfIpTrafficFilterEntry.wfIpTrafficFilterName.10.224.4.6.3.1.1 = 
  "f.bad.phones"


Let's pull together some filter stats with two gets:
[3:TN]$ g wfIpTrafficFilterEntry.4.*
wfIpTrafficFilterEntry.wfIpTrafficFilterCounter.10.224.4.6.3.1.1 = 0
wfIpTrafficFilterEntry.wfIpTrafficFilterCounter.10.224.4.6.3.2.1 = 15510
wfIpTrafficFilterEntry.wfIpTrafficFilterCounter.10.224.4.6.3.3.1 = 2437959
wfIpTrafficFilterEntry.wfIpTrafficFilterCounter.10.224.4.6.3.4.1 = 0
wfIpTrafficFilterEntry.wfIpTrafficFilterCounter.10.224.4.6.3.5.1 = 52
wfIpTrafficFilterEntry.wfIpTrafficFilterCounter.10.224.4.6.3.6.1 = 0
wfIpTrafficFilterEntry.wfIpTrafficFilterCounter.10.224.4.6.3.7.1 = 15068
wfIpTrafficFilterEntry.wfIpTrafficFilterCounter.10.224.4.6.3.7.2 = 0
wfIpTrafficFilterEntry.wfIpTrafficFilterCounter.10.224.4.6.3.8.1 = 13759
wfIpTrafficFilterEntry.wfIpTrafficFilterCounter.10.224.4.6.3.9.1 = 7507

[3:TN]$ g wfIpTrafficFilterEntry.11.*
wfIpTrafficFilterEntry.wfIpTrafficFilterName.10.224.4.6.3.1.1 = "f.bad.phones"
wfIpTrafficFilterEntry.wfIpTrafficFilterName.10.224.4.6.3.2.1 = 
        "f.block.192.168.0.1"
wfIpTrafficFilterEntry.wfIpTrafficFilterName.10.224.4.6.3.3.1 = 
        "f.block.192.168.1.2"
wfIpTrafficFilterEntry.wfIpTrafficFilterName.10.224.4.6.3.4.1 = "f_block_hphs"
wfIpTrafficFilterEntry.wfIpTrafficFilterName.10.224.4.6.3.5.1 = 
        "f_kill_pcgameworld.com"
wfIpTrafficFilterEntry.wfIpTrafficFilterName.10.224.4.6.3.6.1 = 
        "f_permit_migente.com_to_nms"
wfIpTrafficFilterEntry.wfIpTrafficFilterName.10.224.4.6.3.7.1 = 
        "f_block_misc_chat"
wfIpTrafficFilterEntry.wfIpTrafficFilterName.10.224.4.6.3.7.2 = (nil)
wfIpTrafficFilterEntry.wfIpTrafficFilterName.10.224.4.6.3.8.1 = 
        "f_block_blackplanet.com"
wfIpTrafficFilterEntry.wfIpTrafficFilterName.10.224.4.6.3.9.1 = 
        "f_block_yahoo_chat"

A little massaging and we have:
               "f.bad.phones" = 0
        "f.block.192.168.0.1" = 15510
        "f.block.192.168.1.2" = 2437959
               "f_block_hphs" = 0
     "f_kill_pcgameworld.com" = 52
"f_permit_migente.com_to_nms" = 0
          "f_block_misc_chat" = 15068
                        (nil) = 0
    "f_block_blackplanet.com" = 13759
         "f_block_yahoo_chat" = 7507


EXAMPLE: Checking resource utilization

Things that wfResourceTotalEntry can tell us:
[5:TN]$ l wfResourceTotalEntry
wfResourceTotalSlot = 1
wfResourceTotalCpuUsed = 2
wfResourceTotalCpuIdle = 3
wfResourceTotalCpuMax = 4
wfResourceTotalMemoryUsed = 5
wfResourceTotalMemoryFree = 6
wfResourceTotalMemoryMax = 7
wfResourceTotalBuffersUsed = 8
wfResourceTotalBuffersFree = 9
wfResourceTotalBuffersMax = 10

What slots does this apply to:
[5:TN]$ g wfResourceTotalEntry.1.*
wfResourceTotalEntry.wfResourceTotalSlot.2 = 2
wfResourceTotalEntry.wfResourceTotalSlot.3 = 3
wfResourceTotalEntry.wfResourceTotalSlot.4 = 4
wfResourceTotalEntry.wfResourceTotalSlot.5 = 5

...Tell me all about Slot 2:
[5:TN]$ g wfResourceTotalEntry.*.2
wfResourceTotalEntry.wfResourceTotalSlot.2 = 2
wfResourceTotalEntry.wfResourceTotalCpuUsed.2 = 44423069
wfResourceTotalEntry.wfResourceTotalCpuIdle.2 = 376092775
wfResourceTotalEntry.wfResourceTotalCpuMax.2 = 420515844
wfResourceTotalEntry.wfResourceTotalMemoryUsed.2 = 7657376
wfResourceTotalEntry.wfResourceTotalMemoryFree.2 = 23263136
wfResourceTotalEntry.wfResourceTotalMemoryMax.2 = 30920512
wfResourceTotalEntry.wfResourceTotalBuffersUsed.2 = 420
wfResourceTotalEntry.wfResourceTotalBuffersFree.2 = 2843
wfResourceTotalEntry.wfResourceTotalBuffersMax.2 = 3263

Working hard, or hardly working?








Hartford Public Schools Information Technology Department | Updated 4-7-01 Back to top