[j-nsp] SNMP OID for last signalled LSP bandwidth
Vijesh Chandran
vijesh at juniper.net
Mon Mar 16 15:29:03 EDT 2015
Thanks Phil for reply.
Is this really returning auto bandwidth stuff? The last signaled one?
Regards,
Vijesh
Mob:669.777.8502
On 3/16/15, 10:35 AM, "Phil Bedard" <philxor at gmail.com> wrote:
>Here is a snippet from an old script I had to get the snmp stats and
>current RSVP reservation.
>
>This first OID .1.3.6.1.4.1.2636.3.2.3.1.1 you walk and it returns the
>names and dynamic OIDs of the ingress LSPs. The $1 awk returns is the
>specific OID associated with an LSP.
>
>snmpbulkwalk -v2c -Oan -c $comm $router .1.3.6.1.4.1.2636.3.2.3.1.1 | awk
>'{sub(/^.1.3.6.1.4.1.2636.3.2.3.1.1/, "");print $1}'
>
>my $lsp_bytes_oid = ".1.3.6.1.4.1.2636.3.2.3.1.3";
>my $lsp_bw_oid = "1.3.6.1.4.1.2636.3.2.3.1.21";
>
>Those are the two OIDs where the second one is for the RSVP reservation.
>In order to get the value you'll have to concatenate the OIDs from the
>first one onto the second one. As an example if I have an LSP from the
>first one with a returned value of:
>
>.78.69.80.54.68.83.82.74.48.50.45.78.69.80.54.66.80.82.74.48.49.45.49.45.6
>6.69.0.0.0.0.0.0
>
>You can get the current RSVP reservation with the full OID
>
>1.3.6.1.4.1.2636.3.2.3.1.21.78.69.80.54.68.83.82.74.48.50.45.78.69.80.54.6
>6.80.82.74.48.49.45.49.45.66.69.0.0.0.0.0.0
>
>
>snmpget -v2c -Oan -c mycommunity 10.4.6.26
>.1.3.6.1.4.1.2636.3.2.3.1.21.78.69.80.54.68.83.82.74.48.50.45.78.69.80.54.
>66.80.82.74.48.49.45.49.45.66.69.0.0.0.0.0.0
>.1.3.6.1.4.1.2636.3.2.3.1.21.78.69.80.54.68.83.82.74.48.50.45.78.69.80.54.
>66.80.82.74.48.49.45.49.45.66.69.0.0.0.0.0.0 = INTEGER: 1000
>
>
>The value returned is in Kbps.
>
>
>The first OID grabs the current byte stats from the LSP but it's not
>reliable, there are points where the value will reset to 0 and you don't
>really know when it's going to be. Another way to get the data is via
>Junosscript. You can use this call:
>
>$jnx->get_mpls_lsp_information(ingress => "1", detail => "1", statistics
>=> "1"); It will return all the information you need, you just have to
>scrape the data from the returned output.
>
>
>Phil
>
>
>
>
>-----Original Message-----
>From: Vijesh Chandran
>Date: Monday, March 16, 2015 at 00:19
>To: "juniper-nsp at puck.nether.net"
>Subject: [j-nsp] SNMP OID for last signalled LSP bandwidth
>
>>
>>Is my following assumptions correct?
>>Below red colored one is the last signaled/reserved bandwidth for a
>>given LSP (this one). What would be the SNMP OID to get this value if
>>yes.
>>LSP is configured as autobandwidth.
>>
>>
>>User at router>show mpls lsp name
>>FROM-USNYC3-BBISP-GW2-TO-USSJC2-BB-PE1-VRF-1 detail
>>Ingress LSP: 376 sessions
>>
>>17.0.129.1
>> From: 17.0.146.2, State: Up, ActiveRoute: 0, LSPname:
>>FROM-USNYC3-BBISP-GW2-TO-USSJC2-BB-PE1-VRF-1
>> ActivePath: FROM-USNYC3-BBISP-GW2-TO-USSJC2-BB-PE1-VRF-10 (primary)
>> Node/Link protection desired
>> LSPtype: Static Configured, Penultimate hop popping
>> LoadBalance: Least-fill
>> Autobandwidth
>> ^^^^^^^^^^^^^
>> MaxBW: 20Gbps
>> AdjustTimer: 43200 secs AdjustThreshold: 10%
>> Max AvgBW util: 42.739Mbps, Bandwidth Adjustment in 4046 second(s).
>> Overflow limit: 3, Overflow sample count: 0
>> Underflow limit: 0, Underflow sample count: 130, Underflow Max AvgBW:
>>42.739Mbps
>> Encoding type: Packet, Switching type: Packet, GPID: IPv4
>>*Primary FROM-USNYC3-BBISP-GW2-TO-USSJC2-BB-PE1-VRF-10 State: Up
>> Priorities: 7 7
>> Bandwidth: 47.5412Mbps # Presumably, this is the last
>>signaled/reserved bandwidth for this LSP correct? If yes, what is the
>>SNMP OID for this? Is this "mplsPathInfoBandwidth"?
>> ^^^^^^^^^^^^^^^^^^^^^^
>> OptimizeTimer: 1800
>> SmartOptimizeTimer: 180
>> Include Any: AMR POP BB-JNPR Exclude: DONOTINCLUDE
>> Reoptimization in 824 second(s).
>> Computed ERO (S [L] denotes strict [loose] hops): (CSPF metric: 730)
>>17.0.148.80 S 17.0.148.75 S 17.0.136.103 S 17.0.156.81 S
>> Received RRO (ProtectionFlag 1=Available 2=InUse 4=B/W 8=Node
>>10=SoftPreempt 20=Node-ID):
>> 17.0.148.2(flag=0x29) 17.0.148.80(flag=9 Label=646346)
>>17.0.136.2(flag=0x29 Label=16324) 17.0.148.75(flag=9 Label=16324)
>>17.0.156.1(flag=0x21 Label=22971) 17.0.136.103(flag=1 Label=22971)
>>17.0.129.1(flag=0x20 Label=3) 17.0.156.81(Label=3)
>> Secondary FROM-USNYC3-BBISP-GW2-TO-USSJC2-BB-PE1-VRF-20 State: Dn
>> Priorities: 7 7
>> OptimizeTimer: 1800
>> SmartOptimizeTimer: 180
>> Include Any: BB BB-JNPR Exclude: DONOTINCLUDE
>> No computed ERO.
>> 1028 Feb 6 21:54:00.328 Clear Call
>>Total 1 displayed, Up 1, Down 0
>>---snip-
>>
>>
>>Regards,
>>Vijesh
>>Mob:669.777.8502
>>_______________________________________________
>>juniper-nsp mailing list juniper-nsp at puck.nether.net
>>https://puck.nether.net/mailman/listinfo/juniper-nsp
>
More information about the juniper-nsp
mailing list