mirror of
https://github.com/librenms/librenms.git
synced 2024-09-21 18:38:25 +00:00
11147d3bbf
* Extract DiscoveryItem and move some things to better places. Extract model class Fix up model construction. I have problem with construction... Makeshift model working. Switch constructor to factory. discover() and create() Support legacy discovery. Remove uneeded custom pollers Remove netonix custom detection as we try ucd on all os now. Add a few yaml procs. Fix a couple things. More processor discovery conversions Move Calix e7 to standard hrProcessorLoad, but it doesn't fully implement the HR-MIB, move things around to make it work. Add a few yaml procs. Fix a couple things. Correct some stupid mib stuff. Move more, drop php 5.3 Add netscaler which uses string indexes. Port fiberhome to yaml and use skip_values More conversions. BroadcomProcessorUsage Trait Serveriron and Ironware share some mibs. Create a common abstract os for them. Add yaml support for mib specification in each data entry Make legacy discover_processor() set 0 for hrDeviceIndex Untangle Dell switch OS processors Use use shared OS for groups if they don't have a specific group. fix silly mib mistake Make index optional Move HR and UCD to Traits and out of Processor. * forgot to update the fortiswitch index * Make sgos and avaya-ers match the old index. * fix comware test data * fix merge errors * fix dsm and remove pointless empty modules * file not found exception is in the wrong place. * Updated processor development docs
5257 lines
139 KiB
Plaintext
5257 lines
139 KiB
Plaintext
FOUNDRY-SN-IP-MIB DEFINITIONS ::= BEGIN
|
|
|
|
IMPORTS
|
|
MODULE-IDENTITY, OBJECT-TYPE,IpAddress, Counter32, TimeTicks,Counter64,Integer32
|
|
FROM SNMPv2-SMI
|
|
|
|
TEXTUAL-CONVENTION
|
|
FROM SNMPv2-TC
|
|
|
|
router,snRip, snDvmrp, snFsrp,snGblRt, snPim, snLoopbackIf
|
|
FROM FOUNDRY-SN-ROOT-MIB
|
|
|
|
InterfaceIndex, ifIndex, InterfaceIndexOrZero
|
|
FROM IF-MIB
|
|
|
|
InetAddressType
|
|
FROM INET-ADDRESS-MIB
|
|
|
|
DisplayString
|
|
FROM FOUNDRY-SN-AGENT-MIB
|
|
|
|
PortMask
|
|
FROM FOUNDRY-SN-SWITCH-GROUP-MIB;
|
|
|
|
|
|
snIp MODULE-IDENTITY
|
|
LAST-UPDATED "201006020000Z" -- 04 June 2010
|
|
ORGANIZATION "Brocade Communications Systems, Inc."
|
|
CONTACT-INFO
|
|
"Technical Support Center
|
|
130 Holger Way,
|
|
San Jose, CA 95134
|
|
Email: ipsupport@brocade.com
|
|
Phone: 1-800-752-8061
|
|
URL: www.brocade.com"
|
|
DESCRIPTION
|
|
"Copyright 1996-2010 Brocade Communications Systems, Inc.
|
|
All rights reserved.
|
|
This Brocade Communications Systems SNMP Management Information Base Specification
|
|
embodies Brocade Communications Systems' confidential and proprietary
|
|
intellectual property. Brocade Communications Systems retains all
|
|
title and ownership in the Specification, including any revisions.
|
|
|
|
This Specification is supplied AS IS, and Brocade Communications Systems makes
|
|
no warranty, either express or implied, as to the use,
|
|
operation, condition, or performance of the specification, and any unintended
|
|
consequence it may on the user environment."
|
|
|
|
REVISION "201006020000Z" -- 04 June 2010
|
|
DESCRIPTION
|
|
"Changed the ORGANIZATION, CONTACT-INFO and DESCRIPTION fields."
|
|
|
|
REVISION "200909300000Z" -- September 30, 2009
|
|
DESCRIPTION
|
|
"convert from SMIv1 to SMIv2"
|
|
::= { router 2 }
|
|
|
|
-- textual conventions
|
|
|
|
RtrStatus ::= TEXTUAL-CONVENTION
|
|
STATUS current
|
|
DESCRIPTION
|
|
"
|
|
RtrStatus Values
|
|
"
|
|
SYNTAX INTEGER { disabled(0), enabled (1) }
|
|
|
|
|
|
|
|
ClearStatus ::= TEXTUAL-CONVENTION
|
|
STATUS current
|
|
DESCRIPTION
|
|
"
|
|
Clear Status Values
|
|
"
|
|
SYNTAX INTEGER { normal(0), clear(1) }
|
|
|
|
|
|
RowSts ::= TEXTUAL-CONVENTION
|
|
STATUS current
|
|
DESCRIPTION
|
|
"
|
|
Row Creation/Deletion Values
|
|
"
|
|
SYNTAX INTEGER { other(1),
|
|
valid(2),
|
|
delete(3),
|
|
create(4)
|
|
}
|
|
|
|
PortIndex ::= TEXTUAL-CONVENTION
|
|
STATUS current
|
|
DESCRIPTION
|
|
"
|
|
The bits 0-7 = port number.
|
|
The bits 8-15 = slot number (slot for chassis only).
|
|
ve port format bits 16-24 = 0x01, bits 0-15 = ve number
|
|
loopback port format bits 16-24 = 0x02, bits 0-15= lb number
|
|
"
|
|
SYNTAX Integer32
|
|
|
|
|
|
Action ::= TEXTUAL-CONVENTION
|
|
STATUS current
|
|
DESCRIPTION
|
|
"
|
|
Represents a action value such as deny or permit.
|
|
"
|
|
SYNTAX INTEGER { deny(0), permit(1) }
|
|
|
|
|
|
Metric ::= TEXTUAL-CONVENTION
|
|
STATUS current
|
|
DESCRIPTION
|
|
"
|
|
The OSPF Metric is defined as an unsigned value in the range
|
|
"
|
|
SYNTAX INTEGER (0..65535)
|
|
|
|
|
|
-- SECTION 2: MIB
|
|
|
|
-- Global Router MIB
|
|
-- This section contains global MIB object definitions applicable to the
|
|
-- switching router. These objects should be independent to any routing
|
|
-- protocol.
|
|
|
|
snGblRtGeneral OBJECT IDENTIFIER ::= { snGblRt 1 }
|
|
|
|
snGblRtRouteOnly OBJECT-TYPE
|
|
SYNTAX RtrStatus
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"If this object is 'enabled', this switching router will only
|
|
route packets. If this object is 'disabled', this switching
|
|
router will first route packets. If route cannot perform,
|
|
it will switch packets."
|
|
::= { snGblRtGeneral 1 }
|
|
|
|
-- Router IP MIB
|
|
-- This section contains IP specific router MIB object definitions.
|
|
|
|
-- IP general group
|
|
|
|
snRtIpGeneral OBJECT IDENTIFIER ::= { snIp 1 }
|
|
|
|
snRtClearArpCache OBJECT-TYPE
|
|
SYNTAX ClearStatus
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"clear(1) will clear arp cache table."
|
|
::= { snRtIpGeneral 1 }
|
|
|
|
snRtClearIpCache OBJECT-TYPE
|
|
SYNTAX ClearStatus
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"clear(1) will clear ip route cache table."
|
|
::= { snRtIpGeneral 2 }
|
|
|
|
snRtClearIpRoute OBJECT-TYPE
|
|
SYNTAX ClearStatus
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"clear(1) will clear ip route table."
|
|
::= { snRtIpGeneral 3 }
|
|
|
|
snRtBootpServer OBJECT-TYPE
|
|
SYNTAX IpAddress
|
|
MAX-ACCESS read-write
|
|
STATUS deprecated
|
|
DESCRIPTION
|
|
"IP address of bootp server to
|
|
which bootp packet need to be relayed."
|
|
::= { snRtIpGeneral 4 }
|
|
|
|
snRtBootpRelayMax OBJECT-TYPE
|
|
SYNTAX INTEGER (1..15)
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Maximum number of hop the bootp packet
|
|
should travel."
|
|
::= { snRtIpGeneral 5 }
|
|
|
|
snRtArpAge OBJECT-TYPE
|
|
SYNTAX INTEGER (0..240)
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The time in minutes an ARP entry can
|
|
be valid without relearning.
|
|
0 - Don't not age."
|
|
::= { snRtIpGeneral 6 }
|
|
|
|
snRtIpIrdpEnable OBJECT-TYPE
|
|
SYNTAX RtrStatus
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Perform router advertisement on this box."
|
|
::= { snRtIpGeneral 7 }
|
|
|
|
snRtIpLoadShare OBJECT-TYPE
|
|
SYNTAX RtrStatus
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"If more than one route available,
|
|
use them to share load."
|
|
::= { snRtIpGeneral 8 }
|
|
|
|
snRtIpProxyArp OBJECT-TYPE
|
|
SYNTAX RtrStatus
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Enable/disable proxy arp function
|
|
in the box."
|
|
::= { snRtIpGeneral 9 }
|
|
|
|
snRtIpRarp OBJECT-TYPE
|
|
SYNTAX RtrStatus
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Enable/disable RARP server."
|
|
::= { snRtIpGeneral 10 }
|
|
|
|
snRtIpTtl OBJECT-TYPE
|
|
SYNTAX INTEGER (1..255)
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The time to live value to be used
|
|
in IP header of IP packet generated
|
|
by the box."
|
|
::= { snRtIpGeneral 11 }
|
|
|
|
snRtIpSetAllPortConfig OBJECT-TYPE
|
|
SYNTAX Integer32
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The value of this object is an index number of a
|
|
snRtIpPortConfigTable row (i.e. snRtIpPortConfigPortIndex),
|
|
which is the selected row to copy all of its read-writable
|
|
data (i.e. snRtIpPortMtu and snRtIpPortEncap) to the rest
|
|
of the rows in snRtIpPortConfigTable.
|
|
Note: prior setting this object, all the intended data of
|
|
the given row of the table must be set. Otherwise, the
|
|
current data of the row will be used to set the entire ip
|
|
interface configuration table. The previous setting will
|
|
be overwritten by the new one."
|
|
::= { snRtIpGeneral 12 }
|
|
|
|
snRtIpFwdCacheMaxEntries OBJECT-TYPE
|
|
SYNTAX Integer32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The maximum number of ip forwarding table entries."
|
|
::= { snRtIpGeneral 13 }
|
|
|
|
snRtIpFwdCacheCurEntries OBJECT-TYPE
|
|
SYNTAX Integer32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The current number of ip forwarding table entries."
|
|
::= { snRtIpGeneral 14 }
|
|
|
|
snRtIpMaxStaticRouteEntries OBJECT-TYPE
|
|
SYNTAX Integer32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The maximum number of static route entries in the static route table."
|
|
::= { snRtIpGeneral 15 }
|
|
|
|
snRtIpDirBcastFwd OBJECT-TYPE
|
|
SYNTAX RtrStatus
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Enable/Disable directed broadcast forwarding."
|
|
DEFVAL { enabled }
|
|
::= { snRtIpGeneral 16 }
|
|
|
|
snRtIpLoadShareNumOfPaths OBJECT-TYPE
|
|
SYNTAX Integer32
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Number of routes are used to share load."
|
|
::= { snRtIpGeneral 17 }
|
|
|
|
snRtIpLoadShareMaxPaths OBJECT-TYPE
|
|
SYNTAX Integer32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Maximum number of routes can be configured to share load."
|
|
::= { snRtIpGeneral 18 }
|
|
|
|
snRtIpLoadShareMinPaths OBJECT-TYPE
|
|
SYNTAX Integer32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Minimum number of routes can be configured to share load."
|
|
::= { snRtIpGeneral 19 }
|
|
|
|
snRtIpProtocolRouterId OBJECT-TYPE
|
|
SYNTAX IpAddress
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Router Id for all IP Protocols."
|
|
::= { snRtIpGeneral 20 }
|
|
|
|
snRtIpSourceRoute OBJECT-TYPE
|
|
SYNTAX RtrStatus
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Enable/Disable source routing support, ability to drop the
|
|
source routing packets."
|
|
DEFVAL { enabled }
|
|
::= { snRtIpGeneral 21 }
|
|
|
|
|
|
-- IP static route table
|
|
|
|
snRtIpStaticRouteTable OBJECT-TYPE
|
|
SYNTAX SEQUENCE OF SnRtIpStaticRouteEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"IP static/default route table."
|
|
::= { snIp 2 }
|
|
|
|
snRtIpStaticRouteEntry OBJECT-TYPE
|
|
SYNTAX SnRtIpStaticRouteEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"An entry in the IP static route table."
|
|
INDEX { snRtIpStaticRouteIndex }
|
|
::= { snRtIpStaticRouteTable 1 }
|
|
|
|
SnRtIpStaticRouteEntry ::= SEQUENCE {
|
|
snRtIpStaticRouteIndex
|
|
Integer32,
|
|
snRtIpStaticRouteDest
|
|
IpAddress,
|
|
snRtIpStaticRouteMask
|
|
IpAddress,
|
|
snRtIpStaticRouteNextHop
|
|
IpAddress,
|
|
snRtIpStaticRouteMetric
|
|
Integer32,
|
|
snRtIpStaticRouteRowStatus
|
|
RowSts,
|
|
snRtIpStaticRouteDistance
|
|
INTEGER
|
|
}
|
|
|
|
snRtIpStaticRouteIndex OBJECT-TYPE
|
|
SYNTAX Integer32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The table index for a static route entry."
|
|
::= { snRtIpStaticRouteEntry 1 }
|
|
|
|
snRtIpStaticRouteDest OBJECT-TYPE
|
|
SYNTAX IpAddress
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Destination IP address.
|
|
0.0.0.0 for default route."
|
|
::= { snRtIpStaticRouteEntry 2 }
|
|
|
|
snRtIpStaticRouteMask OBJECT-TYPE
|
|
SYNTAX IpAddress
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Subnet mask associated with
|
|
the destination IP address.
|
|
0.0.0.0 for default route mask."
|
|
::= { snRtIpStaticRouteEntry 3 }
|
|
|
|
snRtIpStaticRouteNextHop OBJECT-TYPE
|
|
SYNTAX IpAddress
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"IP address of next hop router that
|
|
is located on one of the directly
|
|
attached IP subnet."
|
|
::= { snRtIpStaticRouteEntry 4 }
|
|
|
|
snRtIpStaticRouteMetric OBJECT-TYPE
|
|
SYNTAX Integer32
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The metrics to next hop router."
|
|
::= { snRtIpStaticRouteEntry 5 }
|
|
|
|
snRtIpStaticRouteRowStatus OBJECT-TYPE
|
|
SYNTAX RowSts
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"To create or delete a static route
|
|
entry."
|
|
::= { snRtIpStaticRouteEntry 6 }
|
|
|
|
snRtIpStaticRouteDistance OBJECT-TYPE
|
|
SYNTAX INTEGER (1..255)
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Administration distance."
|
|
::= { snRtIpStaticRouteEntry 7 }
|
|
|
|
-- ip filter table
|
|
|
|
snRtIpFilterTable OBJECT-TYPE
|
|
SYNTAX SEQUENCE OF SnRtIpFilterEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"IP filter table."
|
|
::= { snIp 3 }
|
|
|
|
snRtIpFilterEntry OBJECT-TYPE
|
|
SYNTAX SnRtIpFilterEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"An entry in the IP filter table."
|
|
INDEX { snRtIpFilterIndex }
|
|
::= { snRtIpFilterTable 1 }
|
|
|
|
SnRtIpFilterEntry ::= SEQUENCE {
|
|
snRtIpFilterIndex
|
|
Integer32,
|
|
snRtIpFilterAction
|
|
INTEGER,
|
|
snRtIpFilterProtocol
|
|
INTEGER,
|
|
snRtIpFilterSourceIp
|
|
IpAddress,
|
|
snRtIpFilterSourceMask
|
|
IpAddress,
|
|
snRtIpFilterDestIp
|
|
IpAddress,
|
|
snRtIpFilterDestMask
|
|
IpAddress,
|
|
snRtIpFilterOperator
|
|
INTEGER,
|
|
snRtIpFilterOperand
|
|
INTEGER,
|
|
snRtIpFilterRowStatus
|
|
RowSts,
|
|
snRtIpFilterEstablished
|
|
RtrStatus,
|
|
snRtIpFilterQosPriority
|
|
INTEGER
|
|
}
|
|
|
|
snRtIpFilterIndex OBJECT-TYPE
|
|
SYNTAX Integer32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The table index for a filter entry."
|
|
::= { snRtIpFilterEntry 1 }
|
|
|
|
snRtIpFilterAction OBJECT-TYPE
|
|
SYNTAX INTEGER { deny(0), permit(1), qosEnabled(2) }
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Action to take if the ip packet match
|
|
with this filter."
|
|
::= { snRtIpFilterEntry 2 }
|
|
|
|
snRtIpFilterProtocol OBJECT-TYPE
|
|
SYNTAX INTEGER (0..255)
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Transport protocol. 0 means don't care"
|
|
::= { snRtIpFilterEntry 3 }
|
|
|
|
snRtIpFilterSourceIp OBJECT-TYPE
|
|
SYNTAX IpAddress
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Source IP address."
|
|
::= { snRtIpFilterEntry 4 }
|
|
|
|
snRtIpFilterSourceMask OBJECT-TYPE
|
|
SYNTAX IpAddress
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Source IP subnet mask."
|
|
::= { snRtIpFilterEntry 5 }
|
|
|
|
snRtIpFilterDestIp OBJECT-TYPE
|
|
SYNTAX IpAddress
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Destination IP address."
|
|
::= { snRtIpFilterEntry 6 }
|
|
|
|
snRtIpFilterDestMask OBJECT-TYPE
|
|
SYNTAX IpAddress
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Destination IP subnet mask."
|
|
::= { snRtIpFilterEntry 7 }
|
|
|
|
snRtIpFilterOperator OBJECT-TYPE
|
|
SYNTAX INTEGER { greater(1), equal(2), less(3), notEqual(4) }
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Type of comparison to perform.
|
|
for now, this only applys to tcp or udp
|
|
to compare the port number"
|
|
::= { snRtIpFilterEntry 8 }
|
|
|
|
snRtIpFilterOperand OBJECT-TYPE
|
|
SYNTAX INTEGER(0..65535)
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"For now this only refers to transport
|
|
protocol port number. 0 means NA"
|
|
::= { snRtIpFilterEntry 9 }
|
|
|
|
snRtIpFilterRowStatus OBJECT-TYPE
|
|
SYNTAX RowSts
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"To create or delete a filter
|
|
entry."
|
|
::= { snRtIpFilterEntry 10 }
|
|
|
|
snRtIpFilterEstablished OBJECT-TYPE
|
|
SYNTAX RtrStatus
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Enable/Disable the filtering of established TCP
|
|
packets of which the ACK or RESET flag is on. This
|
|
additional filter only applies to TCP transport
|
|
protocol."
|
|
::= { snRtIpFilterEntry 11 }
|
|
|
|
snRtIpFilterQosPriority OBJECT-TYPE
|
|
SYNTAX INTEGER {
|
|
level0(0),
|
|
level1(1),
|
|
level2(2),
|
|
level3(3),
|
|
level4(4),
|
|
level5(5),
|
|
level6(6),
|
|
level7(7)
|
|
}
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The router L4 Qos Priority values are:
|
|
low(0) -- low prority
|
|
high(1) -- high prority.
|
|
The Priority values are:
|
|
level0(0), level1(1), level2(2), level3(3),
|
|
level4(4), level5(5), level6(6), level7(7) "
|
|
::= { snRtIpFilterEntry 12 }
|
|
|
|
-- RARP table
|
|
|
|
snRtIpRarpTable OBJECT-TYPE
|
|
SYNTAX SEQUENCE OF SnRtIpRarpEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"IP RARP table."
|
|
::= { snIp 4 }
|
|
|
|
snRtIpRarpEntry OBJECT-TYPE
|
|
SYNTAX SnRtIpRarpEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"An entry in the IP Rarp table."
|
|
INDEX { snRtIpRarpIndex }
|
|
::= { snRtIpRarpTable 1 }
|
|
|
|
SnRtIpRarpEntry ::= SEQUENCE {
|
|
snRtIpRarpIndex
|
|
INTEGER,
|
|
snRtIpRarpMac
|
|
OCTET STRING,
|
|
snRtIpRarpIp
|
|
IpAddress,
|
|
snRtIpRarpRowStatus
|
|
RowSts
|
|
}
|
|
|
|
snRtIpRarpIndex OBJECT-TYPE
|
|
SYNTAX INTEGER (1..16)
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The table index for a Rarp entry."
|
|
::= { snRtIpRarpEntry 1 }
|
|
|
|
snRtIpRarpMac OBJECT-TYPE
|
|
SYNTAX OCTET STRING (SIZE (6))
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The Mac address for a Rarp entry."
|
|
::= { snRtIpRarpEntry 2 }
|
|
|
|
snRtIpRarpIp OBJECT-TYPE
|
|
SYNTAX IpAddress
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The IP address for a Rarp entry."
|
|
::= { snRtIpRarpEntry 3 }
|
|
|
|
snRtIpRarpRowStatus OBJECT-TYPE
|
|
SYNTAX RowSts
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"To create or delete a Rarp
|
|
entry."
|
|
::= { snRtIpRarpEntry 4 }
|
|
|
|
-- Static ARP table
|
|
|
|
snRtStaticArpTable OBJECT-TYPE
|
|
SYNTAX SEQUENCE OF SnRtStaticArpEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"IP static arp table."
|
|
::= { snIp 5 }
|
|
|
|
snRtStaticArpEntry OBJECT-TYPE
|
|
SYNTAX SnRtStaticArpEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"An entry in the IP static arp table."
|
|
INDEX { snRtStaticArpIndex }
|
|
::= { snRtStaticArpTable 1 }
|
|
|
|
SnRtStaticArpEntry ::= SEQUENCE {
|
|
snRtStaticArpIndex
|
|
INTEGER,
|
|
snRtStaticArpIp
|
|
IpAddress,
|
|
snRtStaticArpMac
|
|
OCTET STRING,
|
|
snRtStaticArpPort
|
|
PortIndex,
|
|
snRtStaticArpRowStatus
|
|
RowSts
|
|
}
|
|
|
|
snRtStaticArpIndex OBJECT-TYPE
|
|
SYNTAX INTEGER (1..16)
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The table index for a static arp entry."
|
|
::= { snRtStaticArpEntry 1 }
|
|
|
|
snRtStaticArpIp OBJECT-TYPE
|
|
SYNTAX IpAddress
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The IP address for a static arp entry."
|
|
::= { snRtStaticArpEntry 2 }
|
|
|
|
snRtStaticArpMac OBJECT-TYPE
|
|
SYNTAX OCTET STRING (SIZE (6))
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The Mac address for a static arp entry."
|
|
::= { snRtStaticArpEntry 3 }
|
|
|
|
snRtStaticArpPort OBJECT-TYPE
|
|
SYNTAX PortIndex
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The port index for a static arp entry."
|
|
::= { snRtStaticArpEntry 4 }
|
|
|
|
snRtStaticArpRowStatus OBJECT-TYPE
|
|
SYNTAX RowSts
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"To create or delete a Static Arp
|
|
entry."
|
|
::= { snRtStaticArpEntry 5 }
|
|
|
|
-- ip interface address table
|
|
-- this table was replaced by the snRtIpPortIfAddrTable,
|
|
-- of which the index was changed to ifIndex, not another
|
|
-- indexing method used by this table
|
|
|
|
snRtIpPortAddrTable OBJECT-TYPE
|
|
SYNTAX SEQUENCE OF SnRtIpPortAddrEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS deprecated
|
|
DESCRIPTION
|
|
"IP port address table."
|
|
::= { snIp 6 }
|
|
|
|
snRtIpPortAddrEntry OBJECT-TYPE
|
|
SYNTAX SnRtIpPortAddrEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS deprecated
|
|
DESCRIPTION
|
|
"An entry in the IP Port Address table."
|
|
INDEX { snRtIpPortAddrPortIndex, snRtIpPortAddress }
|
|
::= { snRtIpPortAddrTable 1 }
|
|
|
|
SnRtIpPortAddrEntry ::= SEQUENCE {
|
|
snRtIpPortAddrPortIndex
|
|
PortIndex,
|
|
snRtIpPortAddress
|
|
IpAddress,
|
|
snRtIpPortSubnetMask
|
|
IpAddress,
|
|
snRtIpPortAddrType
|
|
INTEGER,
|
|
snRtIpPortRowStatus
|
|
RowSts
|
|
}
|
|
|
|
|
|
snRtIpPortAddrPortIndex OBJECT-TYPE
|
|
SYNTAX PortIndex
|
|
MAX-ACCESS read-only
|
|
STATUS deprecated
|
|
DESCRIPTION
|
|
"The port index for port address entry."
|
|
::= { snRtIpPortAddrEntry 1 }
|
|
|
|
snRtIpPortAddress OBJECT-TYPE
|
|
SYNTAX IpAddress
|
|
MAX-ACCESS read-only
|
|
STATUS deprecated
|
|
DESCRIPTION
|
|
"The port IP address."
|
|
::= { snRtIpPortAddrEntry 2 }
|
|
|
|
snRtIpPortSubnetMask OBJECT-TYPE
|
|
SYNTAX IpAddress
|
|
MAX-ACCESS read-write
|
|
STATUS deprecated
|
|
DESCRIPTION
|
|
"The port IP address subnet mask."
|
|
::= { snRtIpPortAddrEntry 3 }
|
|
|
|
snRtIpPortAddrType OBJECT-TYPE
|
|
SYNTAX INTEGER { primary(1), secondary(2) }
|
|
MAX-ACCESS read-write
|
|
STATUS deprecated
|
|
DESCRIPTION
|
|
"The port IP address type."
|
|
DEFVAL { primary }
|
|
::= { snRtIpPortAddrEntry 4 }
|
|
|
|
snRtIpPortRowStatus OBJECT-TYPE
|
|
SYNTAX RowSts
|
|
MAX-ACCESS read-write
|
|
STATUS deprecated
|
|
DESCRIPTION
|
|
"To create or delete a port address
|
|
entry."
|
|
::= { snRtIpPortAddrEntry 5 }
|
|
|
|
-- ip interface access table
|
|
-- this table was replaced by the snRtIpPortIfAccessTable,
|
|
-- of which the index was changed to ifIndex, not another
|
|
-- indexing method used by this table
|
|
|
|
snRtIpPortAccessTable OBJECT-TYPE
|
|
SYNTAX SEQUENCE OF SnRtIpPortAccessEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS deprecated
|
|
DESCRIPTION
|
|
"IP port access table."
|
|
::= { snIp 7 }
|
|
|
|
snRtIpPortAccessEntry OBJECT-TYPE
|
|
SYNTAX SnRtIpPortAccessEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS deprecated
|
|
DESCRIPTION
|
|
"An entry in the IP Port access table."
|
|
INDEX { snRtIpPortAccessPortIndex, snRtIpPortAccessDirection }
|
|
::= { snRtIpPortAccessTable 1 }
|
|
|
|
SnRtIpPortAccessEntry ::= SEQUENCE {
|
|
snRtIpPortAccessPortIndex
|
|
PortIndex,
|
|
snRtIpPortAccessDirection
|
|
INTEGER,
|
|
snRtIpPortAccessFilters
|
|
OCTET STRING,
|
|
snRtIpPortAccessRowStatus
|
|
RowSts
|
|
}
|
|
|
|
snRtIpPortAccessPortIndex OBJECT-TYPE
|
|
SYNTAX PortIndex
|
|
MAX-ACCESS read-only
|
|
STATUS deprecated
|
|
DESCRIPTION
|
|
"The port index for port access entry."
|
|
::= { snRtIpPortAccessEntry 1 }
|
|
|
|
snRtIpPortAccessDirection OBJECT-TYPE
|
|
SYNTAX INTEGER { in(1), out(2) }
|
|
MAX-ACCESS read-only
|
|
STATUS deprecated
|
|
DESCRIPTION
|
|
"The incoming or outgoing check
|
|
for port access."
|
|
::= { snRtIpPortAccessEntry 2 }
|
|
|
|
snRtIpPortAccessFilters OBJECT-TYPE
|
|
SYNTAX OCTET STRING
|
|
MAX-ACCESS read-write
|
|
STATUS deprecated
|
|
DESCRIPTION
|
|
"1st octet correspond to 1st filter
|
|
number and so on."
|
|
::= { snRtIpPortAccessEntry 3 }
|
|
|
|
snRtIpPortAccessRowStatus OBJECT-TYPE
|
|
SYNTAX RowSts
|
|
MAX-ACCESS read-write
|
|
STATUS deprecated
|
|
DESCRIPTION
|
|
"To create or delete a port access
|
|
entry."
|
|
::= { snRtIpPortAccessEntry 4 }
|
|
|
|
-- ip interface configuration table
|
|
-- this table was replaced by the snRtIpPortIfConfigTable,
|
|
-- of which the index was changed to ifIndex, not another
|
|
-- indexing method used by this table
|
|
|
|
snRtIpPortConfigTable OBJECT-TYPE
|
|
SYNTAX SEQUENCE OF SnRtIpPortConfigEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS deprecated
|
|
DESCRIPTION
|
|
"IP port Config table."
|
|
::= { snIp 8 }
|
|
|
|
snRtIpPortConfigEntry OBJECT-TYPE
|
|
SYNTAX SnRtIpPortConfigEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS deprecated
|
|
DESCRIPTION
|
|
"An entry in the IP Port Config table."
|
|
INDEX { snRtIpPortConfigPortIndex }
|
|
::= { snRtIpPortConfigTable 1 }
|
|
|
|
SnRtIpPortConfigEntry ::= SEQUENCE {
|
|
snRtIpPortConfigPortIndex
|
|
PortIndex,
|
|
snRtIpPortMtu
|
|
INTEGER,
|
|
snRtIpPortEncap
|
|
INTEGER,
|
|
snRtIpPortMetric
|
|
INTEGER,
|
|
snRtIpPortDirBcastFwd
|
|
RtrStatus
|
|
}
|
|
|
|
snRtIpPortConfigPortIndex OBJECT-TYPE
|
|
SYNTAX PortIndex
|
|
MAX-ACCESS read-only
|
|
STATUS deprecated
|
|
DESCRIPTION
|
|
"The port index for port config entry."
|
|
::= { snRtIpPortConfigEntry 1 }
|
|
|
|
snRtIpPortMtu OBJECT-TYPE
|
|
SYNTAX INTEGER (576..4470)
|
|
MAX-ACCESS read-write
|
|
STATUS deprecated
|
|
DESCRIPTION
|
|
"The maximun transfer unit."
|
|
::= { snRtIpPortConfigEntry 2 }
|
|
|
|
snRtIpPortEncap OBJECT-TYPE
|
|
SYNTAX INTEGER {
|
|
ethernet(1),
|
|
snap(2),
|
|
hdlc(3),
|
|
ppp(4)
|
|
}
|
|
MAX-ACCESS read-write
|
|
STATUS deprecated
|
|
DESCRIPTION
|
|
"Data link encapsulation to be used
|
|
on the IP frame transmitted on the
|
|
port."
|
|
::= { snRtIpPortConfigEntry 3 }
|
|
|
|
snRtIpPortMetric OBJECT-TYPE
|
|
SYNTAX INTEGER (1..15)
|
|
MAX-ACCESS read-write
|
|
STATUS deprecated
|
|
DESCRIPTION
|
|
"The metric."
|
|
DEFVAL { 1 }
|
|
::= { snRtIpPortConfigEntry 4 }
|
|
|
|
snRtIpPortDirBcastFwd OBJECT-TYPE
|
|
SYNTAX RtrStatus
|
|
MAX-ACCESS read-write
|
|
STATUS deprecated
|
|
DESCRIPTION
|
|
"Enable/Disable directed broadcast forwarding on the port."
|
|
DEFVAL { enabled }
|
|
::= { snRtIpPortConfigEntry 5 }
|
|
|
|
-- ip interface address table, PortIndex is changed to ifIndex
|
|
|
|
snRtIpPortIfAddrTable OBJECT-TYPE
|
|
SYNTAX SEQUENCE OF SnRtIpPortIfAddrEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"IP port If address table."
|
|
::= { snIp 18 }
|
|
|
|
snRtIpPortIfAddrEntry OBJECT-TYPE
|
|
SYNTAX SnRtIpPortIfAddrEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"An entry in the IP Port Address table."
|
|
INDEX { snRtIpPortIfAddrInterfaceIndex, snRtIpPortIfAddress }
|
|
::= { snRtIpPortIfAddrTable 1 }
|
|
|
|
SnRtIpPortIfAddrEntry ::= SEQUENCE {
|
|
snRtIpPortIfAddrInterfaceIndex
|
|
InterfaceIndex,
|
|
snRtIpPortIfAddress
|
|
IpAddress,
|
|
snRtIpPortIfSubnetMask
|
|
IpAddress,
|
|
snRtIpPortIfAddrType
|
|
INTEGER,
|
|
snRtIpPortIfRowStatus
|
|
RowSts
|
|
}
|
|
|
|
|
|
snRtIpPortIfAddrInterfaceIndex OBJECT-TYPE
|
|
SYNTAX InterfaceIndex
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The InterfaceIndex for port address entry."
|
|
::= { snRtIpPortIfAddrEntry 1 }
|
|
|
|
snRtIpPortIfAddress OBJECT-TYPE
|
|
SYNTAX IpAddress
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The port IP address."
|
|
::= { snRtIpPortIfAddrEntry 2 }
|
|
|
|
snRtIpPortIfSubnetMask OBJECT-TYPE
|
|
SYNTAX IpAddress
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The port IP address subnet mask."
|
|
::= { snRtIpPortIfAddrEntry 3 }
|
|
|
|
snRtIpPortIfAddrType OBJECT-TYPE
|
|
SYNTAX INTEGER { primary(1), secondary(2) }
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The port IP address type."
|
|
DEFVAL { primary }
|
|
::= { snRtIpPortIfAddrEntry 4 }
|
|
|
|
snRtIpPortIfRowStatus OBJECT-TYPE
|
|
SYNTAX RowSts
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"To create or delete a port address
|
|
entry."
|
|
::= { snRtIpPortIfAddrEntry 5 }
|
|
|
|
-- ip interface access table, PortIndex is changed to ifIndex
|
|
|
|
snRtIpPortIfAccessTable OBJECT-TYPE
|
|
SYNTAX SEQUENCE OF SnRtIpPortIfAccessEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"IP port If access table."
|
|
::= { snIp 19 }
|
|
|
|
snRtIpPortIfAccessEntry OBJECT-TYPE
|
|
SYNTAX SnRtIpPortIfAccessEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"An entry in the IP Port access table."
|
|
INDEX { snRtIpPortIfAccessInterfaceIndex, snRtIpPortIfAccessDirection }
|
|
::= { snRtIpPortIfAccessTable 1 }
|
|
|
|
SnRtIpPortIfAccessEntry ::= SEQUENCE {
|
|
snRtIpPortIfAccessInterfaceIndex
|
|
InterfaceIndex,
|
|
snRtIpPortIfAccessDirection
|
|
INTEGER,
|
|
snRtIpPortIfAccessFilters
|
|
OCTET STRING,
|
|
snRtIpPortIfAccessRowStatus
|
|
RowSts
|
|
}
|
|
|
|
snRtIpPortIfAccessInterfaceIndex OBJECT-TYPE
|
|
SYNTAX InterfaceIndex
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The InterfaceIndex for port access entry."
|
|
::= { snRtIpPortIfAccessEntry 1 }
|
|
|
|
snRtIpPortIfAccessDirection OBJECT-TYPE
|
|
SYNTAX INTEGER { in(1), out(2) }
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The incoming or outgoing check
|
|
for port access."
|
|
::= { snRtIpPortIfAccessEntry 2 }
|
|
|
|
snRtIpPortIfAccessFilters OBJECT-TYPE
|
|
SYNTAX OCTET STRING
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"1st octet correspond to 1st filter
|
|
number and so on."
|
|
::= { snRtIpPortIfAccessEntry 3 }
|
|
|
|
snRtIpPortIfAccessRowStatus OBJECT-TYPE
|
|
SYNTAX RowSts
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"To create or delete a port access
|
|
entry."
|
|
::= { snRtIpPortIfAccessEntry 4 }
|
|
|
|
-- ip interface configuration table, PortIndex is changed to ifIndex
|
|
|
|
snRtIpPortIfConfigTable OBJECT-TYPE
|
|
SYNTAX SEQUENCE OF SnRtIpPortIfConfigEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"IP port If Config table."
|
|
::= { snIp 20 }
|
|
|
|
snRtIpPortIfConfigEntry OBJECT-TYPE
|
|
SYNTAX SnRtIpPortIfConfigEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"An entry in the IP Port Config table."
|
|
INDEX { snRtIpPortIfConfigInterfaceIndex }
|
|
::= { snRtIpPortIfConfigTable 1 }
|
|
|
|
SnRtIpPortIfConfigEntry ::= SEQUENCE {
|
|
snRtIpPortIfConfigInterfaceIndex
|
|
InterfaceIndex,
|
|
snRtIpPortIfMtu
|
|
Integer32,
|
|
snRtIpPortIfEncap
|
|
INTEGER,
|
|
snRtIpPortIfMetric
|
|
INTEGER,
|
|
snRtIpPortIfDirBcastFwd
|
|
RtrStatus,
|
|
snRtIpPortConfigIfDonorInterface
|
|
InterfaceIndexOrZero
|
|
}
|
|
|
|
snRtIpPortIfConfigInterfaceIndex OBJECT-TYPE
|
|
SYNTAX InterfaceIndex
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The If index for port config entry."
|
|
::= { snRtIpPortIfConfigEntry 1 }
|
|
|
|
snRtIpPortIfMtu OBJECT-TYPE
|
|
SYNTAX Integer32
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The maximun transfer unit.
|
|
Ethernet MTU Range: 46 to 1500
|
|
POS MTU Range: 60 to 4470
|
|
ATM MTU Range: 1500 to 9180
|
|
ATM SubIf MTU Range: 1500 to 9180
|
|
For jumbo support, MTU range could be higher."
|
|
::= { snRtIpPortIfConfigEntry 2 }
|
|
|
|
snRtIpPortIfEncap OBJECT-TYPE
|
|
SYNTAX INTEGER {
|
|
ethernet(1),
|
|
snap(2),
|
|
hdlc(3),
|
|
ppp(4),
|
|
other(5)
|
|
}
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Data link encapsulation to be used
|
|
on the IP frame transmitted on the
|
|
port."
|
|
::= { snRtIpPortIfConfigEntry 3 }
|
|
|
|
snRtIpPortIfMetric OBJECT-TYPE
|
|
SYNTAX INTEGER (1..15)
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The metric."
|
|
DEFVAL { 1 }
|
|
::= { snRtIpPortIfConfigEntry 4 }
|
|
|
|
snRtIpPortIfDirBcastFwd OBJECT-TYPE
|
|
SYNTAX RtrStatus
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Enable/Disable directed broadcast forwarding on the port."
|
|
DEFVAL { enabled }
|
|
::= { snRtIpPortIfConfigEntry 5 }
|
|
|
|
|
|
snRtIpPortConfigIfDonorInterface OBJECT-TYPE
|
|
SYNTAX InterfaceIndexOrZero
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"If this interface is configured as an unnumbered
|
|
interface, it will return the ifIndex of the donor
|
|
interface. If this is configured as a donor interface, it
|
|
will return its own ifIndex value. Otherwise, it will
|
|
return 0."
|
|
::= { snRtIpPortIfConfigEntry 6 }
|
|
|
|
|
|
-- IP Interface Counter table
|
|
|
|
agIpPortCounterTable OBJECT-TYPE
|
|
SYNTAX SEQUENCE OF AgIpPortCounterEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"IP port counter table to display IP traffic statistics.
|
|
At present the system supports only IP statistics for Ethernet ports."
|
|
::= { snIp 21 }
|
|
|
|
agIpPortCounterEntry OBJECT-TYPE
|
|
SYNTAX AgIpPortCounterEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"An entry in the IP port counter table."
|
|
INDEX { ifIndex, agIpPortCounterIpVersion }
|
|
::= { agIpPortCounterTable 1 }
|
|
|
|
AgIpPortCounterEntry ::= SEQUENCE {
|
|
agIpPortCounterIpVersion
|
|
InetAddressType,
|
|
agIpPortCounterRxPacket
|
|
Counter64,
|
|
agIpPortCounterRxOctet
|
|
Counter64,
|
|
agIpPortCounterTxPacket
|
|
Counter64,
|
|
agIpPortCounterTxOctet
|
|
Counter64
|
|
}
|
|
|
|
agIpPortCounterIpVersion OBJECT-TYPE
|
|
SYNTAX InetAddressType
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The version of IP protocol for which this counter entry is returned.
|
|
This table supports ipv4(1) and ipv6(2) enumerations."
|
|
::= { agIpPortCounterEntry 1 }
|
|
|
|
agIpPortCounterRxPacket OBJECT-TYPE
|
|
SYNTAX Counter64
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Total IP packets received on a given interface."
|
|
::= { agIpPortCounterEntry 2 }
|
|
|
|
agIpPortCounterRxOctet OBJECT-TYPE
|
|
SYNTAX Counter64
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Total IP octets received on a given interface."
|
|
::= { agIpPortCounterEntry 3 }
|
|
|
|
agIpPortCounterTxPacket OBJECT-TYPE
|
|
SYNTAX Counter64
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Total IP packets transmitted out from a given interface."
|
|
::= { agIpPortCounterEntry 4 }
|
|
|
|
agIpPortCounterTxOctet OBJECT-TYPE
|
|
SYNTAX Counter64
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Total IP octets transmitted out from a given interface."
|
|
::= { agIpPortCounterEntry 5 }
|
|
|
|
|
|
-- Broadcast forwarding group
|
|
|
|
snRtBcastFwd OBJECT IDENTIFIER ::= { snIp 9 }
|
|
snRtBcastFwdGeneral OBJECT IDENTIFIER ::= { snRtBcastFwd 1 }
|
|
snRtUdpBcastFwdPort OBJECT IDENTIFIER ::= { snRtBcastFwd 2 }
|
|
snRtUdpHelper OBJECT IDENTIFIER ::= { snRtBcastFwd 3 }
|
|
|
|
-- General UDP broadcast forwarding group
|
|
|
|
snRtUdpBcastFwdEnable OBJECT-TYPE
|
|
SYNTAX RtrStatus
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Enable or disable UDP broadcast forwarding service.
|
|
When UDP broadcast forwarding is enabled, default
|
|
entries are added to the UDP broadcast forwarding
|
|
port table. When it is disabled, UDP broadcast
|
|
forwarding port table is flushed to empty."
|
|
DEFVAL { enabled }
|
|
::= { snRtBcastFwdGeneral 1 }
|
|
|
|
-- UDP broadcast forwarding port table
|
|
-- snRtUdpBroadcastFwdPortTable replaces snRtUdpBcastFwdPortTable
|
|
-- Notice that index of these tables are different
|
|
|
|
snRtUdpBcastFwdPortTable OBJECT-TYPE
|
|
SYNTAX SEQUENCE OF SnRtUdpBcastFwdPortEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"This table contains a list of UDP port numbers
|
|
for which forwarding UDP broadcast is enabled."
|
|
::= { snRtUdpBcastFwdPort 1 }
|
|
|
|
snRtUdpBcastFwdPortEntry OBJECT-TYPE
|
|
SYNTAX SnRtUdpBcastFwdPortEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"An entry of the UDP broadcast forwarding
|
|
port table."
|
|
INDEX { snRtUdpBcastFwdPortIndex }
|
|
::= { snRtUdpBcastFwdPortTable 1 }
|
|
|
|
SnRtUdpBcastFwdPortEntry ::= SEQUENCE {
|
|
snRtUdpBcastFwdPortIndex
|
|
INTEGER,
|
|
snRtUdpBcastFwdPortNumber
|
|
INTEGER,
|
|
snRtUdpBcastFwdPortRowStatus
|
|
RowSts
|
|
}
|
|
|
|
snRtUdpBcastFwdPortIndex OBJECT-TYPE
|
|
SYNTAX INTEGER (1..20)
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The table index for a UDP broadcast forwarding
|
|
port entry."
|
|
::= { snRtUdpBcastFwdPortEntry 1 }
|
|
|
|
snRtUdpBcastFwdPortNumber OBJECT-TYPE
|
|
SYNTAX INTEGER (1..65535)
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"UDP port number for which UDP broadcast forwarding
|
|
is enabled."
|
|
::= { snRtUdpBcastFwdPortEntry 2 }
|
|
|
|
snRtUdpBcastFwdPortRowStatus OBJECT-TYPE
|
|
SYNTAX RowSts
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"To create or delete a UDP broadcast forwarding
|
|
port entry."
|
|
::= { snRtUdpBcastFwdPortEntry 3 }
|
|
|
|
-- UDP broadcast forwarding port table
|
|
|
|
snRtUdpBroadcastFwdPortTable OBJECT-TYPE
|
|
SYNTAX SEQUENCE OF SnRtUdpBroadcastFwdPortEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"This table contains a list of UDP port numbers
|
|
for which forwarding UDP broadcast is enabled."
|
|
::= { snRtUdpBcastFwdPort 2 }
|
|
|
|
snRtUdpBroadcastFwdPortEntry OBJECT-TYPE
|
|
SYNTAX SnRtUdpBroadcastFwdPortEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"An entry of the UDP broadcast forwarding
|
|
port table."
|
|
INDEX { snRtUdpBroadcastFwdPortNumber }
|
|
::= { snRtUdpBroadcastFwdPortTable 1 }
|
|
|
|
SnRtUdpBroadcastFwdPortEntry ::= SEQUENCE {
|
|
snRtUdpBroadcastFwdPortNumber
|
|
Integer32,
|
|
snRtUdpBroadcastFwdPortRowStatus
|
|
RowSts
|
|
}
|
|
|
|
snRtUdpBroadcastFwdPortNumber OBJECT-TYPE
|
|
SYNTAX Integer32
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"UDP port number for which UDP broadcast forwarding
|
|
is enabled."
|
|
::= { snRtUdpBroadcastFwdPortEntry 1 }
|
|
|
|
snRtUdpBroadcastFwdPortRowStatus OBJECT-TYPE
|
|
SYNTAX RowSts
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"To create or delete a UDP broadcast forwarding
|
|
port entry."
|
|
::= { snRtUdpBroadcastFwdPortEntry 2 }
|
|
|
|
-- UDP helper table
|
|
-- snRtUdpIfHelperTable replaces snRtUdpHelperTable
|
|
-- Notice that index of these tables are different
|
|
|
|
snRtUdpHelperTable OBJECT-TYPE
|
|
SYNTAX SEQUENCE OF SnRtUdpHelperEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"UDP helper table."
|
|
::= { snRtUdpHelper 1 }
|
|
|
|
snRtUdpHelperEntry OBJECT-TYPE
|
|
SYNTAX SnRtUdpHelperEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"An entry of the UDP helper table."
|
|
INDEX { snRtUdpHelperPortIndex, snRtUdpHelperIndex }
|
|
::= { snRtUdpHelperTable 1 }
|
|
|
|
SnRtUdpHelperEntry ::= SEQUENCE {
|
|
snRtUdpHelperPortIndex
|
|
PortIndex,
|
|
snRtUdpHelperIndex
|
|
INTEGER,
|
|
snRtUdpHelperAddr
|
|
IpAddress,
|
|
snRtUdpHelperRowStatus
|
|
RowSts
|
|
}
|
|
|
|
snRtUdpHelperPortIndex OBJECT-TYPE
|
|
SYNTAX PortIndex
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The port index for a UDP helper entry."
|
|
::= { snRtUdpHelperEntry 1 }
|
|
|
|
snRtUdpHelperIndex OBJECT-TYPE
|
|
SYNTAX INTEGER (1..4)
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The table index for a UDP helper entry."
|
|
::= { snRtUdpHelperEntry 2 }
|
|
|
|
snRtUdpHelperAddr OBJECT-TYPE
|
|
SYNTAX IpAddress
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The UDP helper address. This is the address that
|
|
UDP packets will be forwarded. It can be a helper
|
|
address or a subnet broadcast address. But it
|
|
cannot be 255.255.255.255 or 0.0.0.0."
|
|
::= { snRtUdpHelperEntry 3 }
|
|
|
|
snRtUdpHelperRowStatus OBJECT-TYPE
|
|
SYNTAX RowSts
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"To create or delete a UDP helper entry."
|
|
::= { snRtUdpHelperEntry 4 }
|
|
|
|
-- UDP helper table
|
|
|
|
snRtUdpIfHelperTable OBJECT-TYPE
|
|
SYNTAX SEQUENCE OF SnRtUdpIfHelperEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"UDP helper table."
|
|
::= { snRtUdpHelper 2 }
|
|
|
|
snRtUdpIfHelperEntry OBJECT-TYPE
|
|
SYNTAX SnRtUdpIfHelperEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"An entry of the UDP helper table."
|
|
INDEX { snRtUdpIfHelperPortIndex, snRtUdpIfHelperAddr }
|
|
::= { snRtUdpIfHelperTable 1 }
|
|
|
|
SnRtUdpIfHelperEntry ::= SEQUENCE {
|
|
snRtUdpIfHelperPortIndex
|
|
InterfaceIndex,
|
|
snRtUdpIfHelperAddr
|
|
IpAddress,
|
|
snRtUdpIfHelperAddrType
|
|
INTEGER,
|
|
snRtUdpIfHelperRowStatus
|
|
RowSts
|
|
}
|
|
|
|
snRtUdpIfHelperPortIndex OBJECT-TYPE
|
|
SYNTAX InterfaceIndex
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The port/interface index for a UDP helper entry."
|
|
::= { snRtUdpIfHelperEntry 1 }
|
|
|
|
snRtUdpIfHelperAddr OBJECT-TYPE
|
|
SYNTAX IpAddress
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The UDP helper address. This is the address that
|
|
UDP packets will be forwarded. It can be a helper
|
|
address or a subnet broadcast address. But it
|
|
cannot be 255.255.255.255 or 0.0.0.0."
|
|
::= { snRtUdpIfHelperEntry 2 }
|
|
|
|
snRtUdpIfHelperAddrType OBJECT-TYPE
|
|
SYNTAX INTEGER {
|
|
unicast(1),
|
|
broabcast(2)
|
|
}
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Type of the helper address. It can be unicast or subnet
|
|
brodcast address."
|
|
::= { snRtUdpIfHelperEntry 3}
|
|
|
|
snRtUdpIfHelperRowStatus OBJECT-TYPE
|
|
SYNTAX RowSts
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"To create or delete a UDP helper entry."
|
|
::= { snRtUdpIfHelperEntry 4 }
|
|
|
|
-- Trace route group
|
|
-- This group uses the following method to detect routes used to reach
|
|
-- a destination address. The originating router sends a probe packet
|
|
-- (a UDP packet) to the destination address with TTL of 1. The first
|
|
-- router that receives this packet decrements the TTL, then drops the
|
|
-- packet and returns a ICMP packet to the originator. The originating
|
|
-- router records the route in snRtIpTraceRouteResultTable. The ori-
|
|
-- ginating router sends a probe packet (a UDP packet) to the des-
|
|
-- tination address with TTL of 2. The second router that receives
|
|
-- this packet decrements the TTL, then drops the packet and returns
|
|
-- a ICMP packet to the originator. The originating router records the
|
|
-- route in snRtIpTraceRouteResultTable. This procedure is repeated
|
|
-- until the destination is reached, or the maximum TTL is reached.
|
|
|
|
snRtIpTraceRoute OBJECT IDENTIFIER ::= { snIp 10 }
|
|
snRtIpTraceRouteGeneral OBJECT IDENTIFIER ::= { snRtIpTraceRoute 1 }
|
|
snRtIpTraceRouteResult OBJECT IDENTIFIER ::= { snRtIpTraceRoute 2 }
|
|
|
|
-- General trace route group
|
|
|
|
snRtIpTraceRouteTargetAddr OBJECT-TYPE
|
|
SYNTAX IpAddress
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Target IP address of which trace route is performed."
|
|
::= { snRtIpTraceRouteGeneral 1 }
|
|
|
|
snRtIpTraceRouteMinTtl OBJECT-TYPE
|
|
SYNTAX INTEGER (0..255)
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Minimum TTL value carried in the first probe packet.
|
|
Value 0 cannot be used for SET operations. This value
|
|
is returned if traceroute is not running within the system."
|
|
DEFVAL { 1 }
|
|
::= { snRtIpTraceRouteGeneral 2 }
|
|
|
|
snRtIpTraceRouteMaxTtl OBJECT-TYPE
|
|
SYNTAX INTEGER (0..255)
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Maximum TTL value carried in the last probe packet.
|
|
Value 0 cannot be used for SET operations. This value
|
|
is returned if traceroute is not running within the system."
|
|
DEFVAL { 30 }
|
|
::= { snRtIpTraceRouteGeneral 3 }
|
|
|
|
snRtIpTraceRouteTimeOut OBJECT-TYPE
|
|
SYNTAX INTEGER (0..120)
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Time out period (in seconds) to wait for the response
|
|
from the probe packet (i,e, the ICMP packet).
|
|
Value 0 cannot be used for SET operations. This value
|
|
is returned if traceroute is not running within the system."
|
|
DEFVAL { 2 }
|
|
::= { snRtIpTraceRouteGeneral 4 }
|
|
|
|
snRtIpTraceRouteControl OBJECT-TYPE
|
|
SYNTAX INTEGER {
|
|
start(1),
|
|
abort(2),
|
|
success(3),
|
|
failure(4),
|
|
inProgress(5)
|
|
}
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Only 'start' and 'abort' are writable values; 'success',
|
|
'failure' and 'inProgress' are readeable (or returned)
|
|
values.
|
|
|
|
Writing 'start' to this object to initiate the trace route
|
|
operation. snRtIpTraceRouteDestAddr must have been init-
|
|
ialized before 'start' is writen.
|
|
|
|
This object will return 'inProgress' after trace route
|
|
operation has started. During the 'inProgress' state,
|
|
writing 'abort' to this object will stop the current
|
|
trace route operation.
|
|
|
|
If the destination address is reached, this object
|
|
returned 'success'. snRtIpTraceRouteResultTable
|
|
contains the routes (and the target address) to
|
|
reach the destination address. If the destination
|
|
address does not reach, timeout, or ending TTL
|
|
reached, 'failure' is returned."
|
|
::= { snRtIpTraceRouteGeneral 5 }
|
|
|
|
-- Trace route result table
|
|
|
|
snRtIpTraceRouteResultTable OBJECT-TYPE
|
|
SYNTAX SEQUENCE OF SnRtIpTraceRouteResultEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Trace route result table."
|
|
::= { snRtIpTraceRouteResult 1 }
|
|
|
|
snRtIpTraceRouteResultEntry OBJECT-TYPE
|
|
SYNTAX SnRtIpTraceRouteResultEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"An entry of the trace route result table."
|
|
INDEX { snRtIpTraceRouteResultIndex }
|
|
::= { snRtIpTraceRouteResultTable 1 }
|
|
|
|
SnRtIpTraceRouteResultEntry ::= SEQUENCE {
|
|
snRtIpTraceRouteResultIndex
|
|
Integer32,
|
|
snRtIpTraceRouteResultAddr
|
|
IpAddress,
|
|
snRtIpTraceRouteResultRoundTripTime1
|
|
TimeTicks,
|
|
snRtIpTraceRouteResultRoundTripTime2
|
|
TimeTicks
|
|
}
|
|
|
|
snRtIpTraceRouteResultIndex OBJECT-TYPE
|
|
SYNTAX Integer32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The table index for a trace route result entry."
|
|
::= { snRtIpTraceRouteResultEntry 1 }
|
|
|
|
snRtIpTraceRouteResultAddr OBJECT-TYPE
|
|
SYNTAX IpAddress
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The router or the target address of which forms
|
|
part of the route to reach the destination address."
|
|
::= { snRtIpTraceRouteResultEntry 2 }
|
|
|
|
snRtIpTraceRouteResultRoundTripTime1 OBJECT-TYPE
|
|
SYNTAX TimeTicks
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The round trip time between the first probe packet
|
|
transmitted and the reponse ICMP packet received."
|
|
::= { snRtIpTraceRouteResultEntry 3 }
|
|
|
|
snRtIpTraceRouteResultRoundTripTime2 OBJECT-TYPE
|
|
SYNTAX TimeTicks
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The round trip time between the second probe packet
|
|
transmitted and the reponse ICMP packet received."
|
|
::= { snRtIpTraceRouteResultEntry 4 }
|
|
|
|
-- IP forwarding cache table
|
|
|
|
snRtIpFwdCacheTable OBJECT-TYPE
|
|
SYNTAX SEQUENCE OF SnRtIpFwdCacheEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"IP forwarding cache table."
|
|
::= { snIp 11 }
|
|
|
|
snRtIpFwdCacheEntry OBJECT-TYPE
|
|
SYNTAX SnRtIpFwdCacheEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"An entry in the IP forwarding cache table."
|
|
INDEX { snRtIpFwdCacheIndex }
|
|
::= { snRtIpFwdCacheTable 1 }
|
|
|
|
SnRtIpFwdCacheEntry ::= SEQUENCE {
|
|
snRtIpFwdCacheIndex
|
|
Integer32,
|
|
snRtIpFwdCacheIp
|
|
IpAddress,
|
|
snRtIpFwdCacheMac
|
|
OCTET STRING,
|
|
snRtIpFwdCacheNextHopIp
|
|
IpAddress,
|
|
snRtIpFwdCacheOutgoingPort
|
|
INTEGER,
|
|
snRtIpFwdCacheType
|
|
INTEGER,
|
|
snRtIpFwdCacheAction
|
|
INTEGER,
|
|
snRtIpFwdCacheFragCheck
|
|
INTEGER,
|
|
snRtIpFwdCacheSnapHdr
|
|
INTEGER,
|
|
snRtIpFwdCacheVLanId
|
|
Integer32,
|
|
snRtIpFwdCacheOutgoingIf
|
|
Integer32
|
|
}
|
|
|
|
snRtIpFwdCacheIndex OBJECT-TYPE
|
|
SYNTAX Integer32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The table index for a ip forwarding cache table entry."
|
|
::= { snRtIpFwdCacheEntry 1 }
|
|
|
|
snRtIpFwdCacheIp OBJECT-TYPE
|
|
SYNTAX IpAddress
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The IP address of a station."
|
|
::= { snRtIpFwdCacheEntry 2 }
|
|
|
|
snRtIpFwdCacheMac OBJECT-TYPE
|
|
SYNTAX OCTET STRING (SIZE (6))
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The Mac address of an IP station."
|
|
::= { snRtIpFwdCacheEntry 3 }
|
|
|
|
snRtIpFwdCacheNextHopIp OBJECT-TYPE
|
|
SYNTAX IpAddress
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The next hop router IP address."
|
|
::= { snRtIpFwdCacheEntry 4 }
|
|
|
|
snRtIpFwdCacheOutgoingPort OBJECT-TYPE
|
|
SYNTAX INTEGER (0..3900)
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The outgoing port of which packets will forward to.
|
|
Return port value of zero to indicate no outgoing port
|
|
associated to this entry. Non-zero value has the
|
|
following meanings:
|
|
The bit 0 to bit 7: port number.
|
|
The bit 8 to bit 11: slot number.
|
|
For virtual router interface, slot number is 15,
|
|
port number is the virtual router port from 1 to 60."
|
|
::= { snRtIpFwdCacheEntry 5 }
|
|
|
|
snRtIpFwdCacheType OBJECT-TYPE
|
|
SYNTAX INTEGER { dynamic(1), permanent(2) }
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The 'dynamic' or 'permanent' type for a ip forwarding
|
|
cache table entry."
|
|
::= { snRtIpFwdCacheEntry 6 }
|
|
|
|
snRtIpFwdCacheAction OBJECT-TYPE
|
|
SYNTAX INTEGER {
|
|
other(1),
|
|
forward(2),
|
|
forUs(3),
|
|
waitForArp(4),
|
|
complexFilter(5),
|
|
icmpDeny(6),
|
|
dropPacket(7)
|
|
}
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The action to take."
|
|
::= { snRtIpFwdCacheEntry 7 }
|
|
|
|
snRtIpFwdCacheFragCheck OBJECT-TYPE
|
|
SYNTAX INTEGER { disabled(0), enabled(1) }
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Check for fragmentation."
|
|
::= { snRtIpFwdCacheEntry 8 }
|
|
|
|
snRtIpFwdCacheSnapHdr OBJECT-TYPE
|
|
SYNTAX INTEGER { disabled(0), enabled(1) }
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Apply SNAP encapsulation."
|
|
::= { snRtIpFwdCacheEntry 9 }
|
|
|
|
snRtIpFwdCacheVLanId OBJECT-TYPE
|
|
SYNTAX Integer32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The VLAN ID for a ip forwarding cache table entry.
|
|
Return VLAN ID value of zero to indicate no VLAN
|
|
associated to this entry."
|
|
::= { snRtIpFwdCacheEntry 10 }
|
|
|
|
snRtIpFwdCacheOutgoingIf OBJECT-TYPE
|
|
SYNTAX Integer32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The outgoing interface of which packets will forward to.
|
|
Return port value of zero to indicate no outgoing port
|
|
associated to this entry."
|
|
::= { snRtIpFwdCacheEntry 11 }
|
|
|
|
|
|
-- Ip AS-Path Access List table
|
|
|
|
snIpAsPathAccessListTable OBJECT-TYPE
|
|
SYNTAX SEQUENCE OF SnIpAsPathAccessListEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Ip As-Path Access List table."
|
|
::= { snIp 12 }
|
|
|
|
snIpAsPathAccessListEntry OBJECT-TYPE
|
|
SYNTAX SnIpAsPathAccessListEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"An entry in the Ip As-Path Access List table."
|
|
INDEX { snIpAsPathAccessListIndex, snIpAsPathAccessListSequence}
|
|
::= { snIpAsPathAccessListTable 1 }
|
|
|
|
SnIpAsPathAccessListEntry ::= SEQUENCE {
|
|
snIpAsPathAccessListIndex
|
|
Integer32,
|
|
snIpAsPathAccessListSequence
|
|
Integer32,
|
|
snIpAsPathAccessListAction
|
|
INTEGER,
|
|
snIpAsPathAccessListRegExpression
|
|
OCTET STRING,
|
|
snIpAsPathAccessListRowStatus
|
|
INTEGER
|
|
}
|
|
|
|
snIpAsPathAccessListIndex OBJECT-TYPE
|
|
SYNTAX Integer32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The table index for a filter entry."
|
|
::= { snIpAsPathAccessListEntry 1 }
|
|
|
|
snIpAsPathAccessListSequence OBJECT-TYPE
|
|
SYNTAX Integer32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The table sequence index for a filter entry."
|
|
::= { snIpAsPathAccessListEntry 2 }
|
|
|
|
snIpAsPathAccessListAction OBJECT-TYPE
|
|
SYNTAX INTEGER { deny(0), permit(1) }
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Action to take if the bgp address match
|
|
with this filter."
|
|
::= { snIpAsPathAccessListEntry 3 }
|
|
|
|
snIpAsPathAccessListRegExpression OBJECT-TYPE
|
|
SYNTAX OCTET STRING (SIZE(0..256))
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Autonomous system in the filter using a regular expression.
|
|
Each character of the regular expression string is represented
|
|
by one octet."
|
|
::= { snIpAsPathAccessListEntry 4 }
|
|
|
|
snIpAsPathAccessListRowStatus OBJECT-TYPE
|
|
SYNTAX INTEGER {
|
|
invalid(1),
|
|
valid(2),
|
|
delete(3),
|
|
create(4),
|
|
modify(5)
|
|
}
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"This object is used to create and
|
|
delete row in the table and control
|
|
if they are used. The values
|
|
that can be written are:
|
|
delete(3)...deletes the row
|
|
create(4)...creates a new row
|
|
modify(5)...modifies an exsisting row
|
|
|
|
If the row exists, then a SET with
|
|
value of create(4) returns error
|
|
'badValue'. Deleted rows go away
|
|
immediately. The following values
|
|
can be returned on reads:
|
|
noSuch(0)...no such row
|
|
invalid(1)...Setting it to 'invalid' has the effect of
|
|
rendering it inoperative..
|
|
valid(2)....the row exists and is valid"
|
|
::= { snIpAsPathAccessListEntry 5 }
|
|
|
|
|
|
-- Ip Community List table
|
|
|
|
snIpCommunityListTable OBJECT-TYPE
|
|
SYNTAX SEQUENCE OF SnIpCommunityListEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Ip Community List table."
|
|
::= { snIp 13 }
|
|
|
|
snIpCommunityListEntry OBJECT-TYPE
|
|
SYNTAX SnIpCommunityListEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"An entry in the Ip Community List table."
|
|
INDEX { snIpCommunityListIndex, snIpCommunityListSequence}
|
|
::= { snIpCommunityListTable 1 }
|
|
|
|
SnIpCommunityListEntry ::= SEQUENCE {
|
|
snIpCommunityListIndex
|
|
Integer32,
|
|
snIpCommunityListSequence
|
|
Integer32,
|
|
snIpCommunityListAction
|
|
INTEGER,
|
|
snIpCommunityListCommNum
|
|
OCTET STRING,
|
|
snIpCommunityListInternet
|
|
INTEGER,
|
|
snIpCommunityListNoAdvertise
|
|
INTEGER,
|
|
snIpCommunityListNoExport
|
|
INTEGER,
|
|
snIpCommunityListRowStatus
|
|
INTEGER,
|
|
snIpCommunityListLocalAs
|
|
INTEGER
|
|
}
|
|
|
|
snIpCommunityListIndex OBJECT-TYPE
|
|
SYNTAX Integer32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The table index for a filter entry."
|
|
::= { snIpCommunityListEntry 1 }
|
|
|
|
snIpCommunityListSequence OBJECT-TYPE
|
|
SYNTAX Integer32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The table sequence index for a filter entry."
|
|
::= { snIpCommunityListEntry 2 }
|
|
|
|
snIpCommunityListAction OBJECT-TYPE
|
|
SYNTAX INTEGER { deny(0), permit(1) }
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Action to take if the bgp address match
|
|
with this filter."
|
|
::= { snIpCommunityListEntry 3 }
|
|
|
|
snIpCommunityListCommNum OBJECT-TYPE
|
|
SYNTAX OCTET STRING (SIZE(0..80))
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"A number from 1 to 0xFFFFFFFF. There are 20 of them.
|
|
This integer number is represented by 4 OCTETs."
|
|
::= { snIpCommunityListEntry 4 }
|
|
|
|
snIpCommunityListInternet OBJECT-TYPE
|
|
SYNTAX INTEGER { disabled(0), enabled(1) }
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Disabled/Enabled the Internet Community."
|
|
::= { snIpCommunityListEntry 5 }
|
|
|
|
snIpCommunityListNoAdvertise OBJECT-TYPE
|
|
SYNTAX INTEGER { false(0), true(1) }
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Do not advertise this route to any peer (internal or external)."
|
|
::= { snIpCommunityListEntry 6 }
|
|
|
|
snIpCommunityListNoExport OBJECT-TYPE
|
|
SYNTAX INTEGER { false(0), true(1) }
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Do not advertise this route to an EBGP peer."
|
|
::= { snIpCommunityListEntry 7 }
|
|
|
|
snIpCommunityListRowStatus OBJECT-TYPE
|
|
SYNTAX INTEGER {
|
|
invalid(1),
|
|
valid(2),
|
|
delete(3),
|
|
create(4),
|
|
modify(5)
|
|
}
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"This object is used to create and
|
|
delete row in the table and control
|
|
if they are used. The values
|
|
that can be written are:
|
|
delete(3)...deletes the row
|
|
create(4)...creates a new row
|
|
modify(5)...modifies an exsisting row
|
|
|
|
If the row exists, then a SET with
|
|
value of create(4) returns error
|
|
'badValue'. Deleted rows go away
|
|
immediately. The following values
|
|
can be returned on reads:
|
|
noSuch(0)...no such row
|
|
invalid(1)...Setting it to 'invalid' has the effect of
|
|
rendering it inoperative..
|
|
valid(2)....the row exists and is valid"
|
|
::= { snIpCommunityListEntry 8 }
|
|
|
|
snIpCommunityListLocalAs OBJECT-TYPE
|
|
SYNTAX INTEGER { false(0), true(1) }
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Send this route to peers in other sub-autonomous systems within
|
|
the local confederation. Do not advertise this route to an
|
|
external system."
|
|
::= { snIpCommunityListEntry 9 }
|
|
|
|
|
|
-- Ip Prefix List table
|
|
|
|
snIpPrefixListTable OBJECT-TYPE
|
|
SYNTAX SEQUENCE OF SnIpPrefixListEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Ip Prefix List table."
|
|
::= { snIp 14 }
|
|
|
|
snIpPrefixListEntry OBJECT-TYPE
|
|
SYNTAX SnIpPrefixListEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"An entry in the Ip Prefix List table."
|
|
INDEX { snIpPrefixListName, snIpPrefixListSequence}
|
|
::= { snIpPrefixListTable 1 }
|
|
|
|
SnIpPrefixListEntry ::= SEQUENCE {
|
|
snIpPrefixListName
|
|
OCTET STRING,
|
|
snIpPrefixListSequence
|
|
Integer32,
|
|
snIpPrefixListDesc
|
|
OCTET STRING,
|
|
snIpPrefixListAction
|
|
INTEGER,
|
|
snIpPrefixListAddr
|
|
IpAddress,
|
|
snIpPrefixListMask
|
|
IpAddress,
|
|
snIpPrefixListGeValue
|
|
INTEGER,
|
|
snIpPrefixListLeValue
|
|
INTEGER,
|
|
snIpPrefixListRowStatus
|
|
INTEGER,
|
|
snIpPrefixListLength
|
|
Integer32
|
|
}
|
|
|
|
snIpPrefixListName OBJECT-TYPE
|
|
SYNTAX OCTET STRING (SIZE(0..32))
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"An octet string of the ip prefix list name, each character of the name
|
|
is represented by one octet."
|
|
::= { snIpPrefixListEntry 1 }
|
|
|
|
snIpPrefixListSequence OBJECT-TYPE
|
|
SYNTAX Integer32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The table sequence index for a filter entry."
|
|
::= { snIpPrefixListEntry 2 }
|
|
|
|
snIpPrefixListDesc OBJECT-TYPE
|
|
SYNTAX OCTET STRING (SIZE(0..80))
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"An octet string of the ip prefix list description, each character of the name
|
|
is represented by one octet."
|
|
::= { snIpPrefixListEntry 3 }
|
|
|
|
snIpPrefixListAction OBJECT-TYPE
|
|
SYNTAX INTEGER { deny(0), permit(1) }
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Action to take if the ip prefix match
|
|
with this filter."
|
|
::= { snIpPrefixListEntry 4 }
|
|
|
|
snIpPrefixListAddr OBJECT-TYPE
|
|
SYNTAX IpAddress
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Prefix IP address."
|
|
::= { snIpPrefixListEntry 5 }
|
|
|
|
snIpPrefixListMask OBJECT-TYPE
|
|
SYNTAX IpAddress
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Prefix IP mask."
|
|
::= { snIpPrefixListEntry 6 }
|
|
|
|
snIpPrefixListGeValue OBJECT-TYPE
|
|
SYNTAX INTEGER (0..32)
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Greater than value."
|
|
::= { snIpPrefixListEntry 7 }
|
|
|
|
snIpPrefixListLeValue OBJECT-TYPE
|
|
SYNTAX INTEGER (0..32)
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Less than value."
|
|
::= { snIpPrefixListEntry 8 }
|
|
|
|
snIpPrefixListRowStatus OBJECT-TYPE
|
|
SYNTAX INTEGER {
|
|
invalid(1),
|
|
valid(2),
|
|
delete(3),
|
|
create(4),
|
|
modify(5)
|
|
}
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"This object is used to create and
|
|
delete row in the table and control
|
|
if they are used. The values
|
|
that can be written are:
|
|
delete(3)...deletes the row
|
|
create(4)...creates a new row
|
|
modify(5)...modifies an exsisting row
|
|
|
|
If the row exists, then a SET with
|
|
value of create(4) returns error
|
|
'badValue'. Deleted rows go away
|
|
immediately. The following values
|
|
can be returned on reads:
|
|
noSuch(0)...no such row
|
|
invalid(1)...Setting it to 'invalid' has the effect of
|
|
rendering it inoperative..
|
|
valid(2)....the row exists and is valid"
|
|
::= { snIpPrefixListEntry 9 }
|
|
|
|
snIpPrefixListLength OBJECT-TYPE
|
|
SYNTAX Integer32
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Prefix IP mask length."
|
|
::= { snIpPrefixListEntry 10 }
|
|
|
|
|
|
-- ################################ new 2 tables ###################################
|
|
-- Ip AS-Path Access List table
|
|
|
|
snIpAsPathAccessListStringTable OBJECT-TYPE
|
|
SYNTAX SEQUENCE OF SnIpAsPathAccessListStringEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Ip As-Path Access List table, string version."
|
|
::= { snIp 16 }
|
|
|
|
snIpAsPathAccessListStringEntry OBJECT-TYPE
|
|
SYNTAX SnIpAsPathAccessListStringEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"An entry in the Ip As-Path Access List table."
|
|
INDEX { snIpAsPathAccessListStringName, snIpAsPathAccessListStringSequence}
|
|
::= { snIpAsPathAccessListStringTable 1 }
|
|
|
|
SnIpAsPathAccessListStringEntry ::= SEQUENCE {
|
|
snIpAsPathAccessListStringName
|
|
DisplayString,
|
|
snIpAsPathAccessListStringSequence
|
|
Integer32,
|
|
snIpAsPathAccessListStringAction
|
|
INTEGER,
|
|
snIpAsPathAccessListStringRegExpression
|
|
DisplayString,
|
|
snIpAsPathAccessListStringRowStatus
|
|
INTEGER
|
|
}
|
|
|
|
snIpAsPathAccessListStringName OBJECT-TYPE
|
|
SYNTAX DisplayString (SIZE(0..32))
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The table index for a filter entry, string version."
|
|
::= { snIpAsPathAccessListStringEntry 1 }
|
|
|
|
snIpAsPathAccessListStringSequence OBJECT-TYPE
|
|
SYNTAX Integer32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The table sequence index for a filter entry."
|
|
::= { snIpAsPathAccessListStringEntry 2 }
|
|
|
|
snIpAsPathAccessListStringAction OBJECT-TYPE
|
|
SYNTAX INTEGER { deny(0), permit(1) }
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Action to take if the bgp address match
|
|
with this filter."
|
|
::= { snIpAsPathAccessListStringEntry 3 }
|
|
|
|
snIpAsPathAccessListStringRegExpression OBJECT-TYPE
|
|
SYNTAX DisplayString (SIZE(0..256))
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Autonomous system in the filter using a regular expression.
|
|
Each character of the regular expression string is represented
|
|
by one octet."
|
|
::= { snIpAsPathAccessListStringEntry 4 }
|
|
|
|
snIpAsPathAccessListStringRowStatus OBJECT-TYPE
|
|
SYNTAX INTEGER {
|
|
invalid(1),
|
|
valid(2),
|
|
delete(3),
|
|
create(4),
|
|
modify(5)
|
|
}
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"This object is used to create and
|
|
delete row in the table and control
|
|
if they are used. The values
|
|
that can be written are:
|
|
delete(3)...deletes the row
|
|
create(4)...creates a new row
|
|
modify(5)...modifies an exsisting row
|
|
|
|
If the row exists, then a SET with
|
|
value of create(4) returns error
|
|
'badValue'. Deleted rows go away
|
|
immediately. The following values
|
|
can be returned on reads:
|
|
noSuch(0)...no such row
|
|
invalid(1)...Setting it to 'invalid' has the effect of
|
|
rendering it inoperative..
|
|
valid(2)....the row exists and is valid"
|
|
::= { snIpAsPathAccessListStringEntry 5 }
|
|
|
|
|
|
-- Ip Community List String table
|
|
|
|
snIpCommunityListStringTable OBJECT-TYPE
|
|
SYNTAX SEQUENCE OF SnIpCommunityListStringEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Ip Community ListString table, string version."
|
|
::= { snIp 17 }
|
|
|
|
snIpCommunityListStringEntry OBJECT-TYPE
|
|
SYNTAX SnIpCommunityListStringEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"An entry in the Ip Community ListString table."
|
|
INDEX { snIpCommunityListStringName, snIpCommunityListStringSequence}
|
|
::= { snIpCommunityListStringTable 1 }
|
|
|
|
SnIpCommunityListStringEntry ::= SEQUENCE {
|
|
snIpCommunityListStringName
|
|
DisplayString,
|
|
snIpCommunityListStringSequence
|
|
Integer32,
|
|
snIpCommunityListStringAction
|
|
INTEGER,
|
|
snIpCommunityListStringCommNum
|
|
OCTET STRING,
|
|
snIpCommunityListStringInternet
|
|
INTEGER,
|
|
snIpCommunityListStringNoAdvertise
|
|
INTEGER,
|
|
snIpCommunityListStringNoExport
|
|
INTEGER,
|
|
snIpCommunityListStringRowStatus
|
|
INTEGER,
|
|
snIpCommunityListStringLocalAs
|
|
INTEGER,
|
|
snIpCommunityListStringType
|
|
INTEGER,
|
|
snIpCommunityListStringRegExpr
|
|
DisplayString
|
|
}
|
|
|
|
snIpCommunityListStringName OBJECT-TYPE
|
|
SYNTAX DisplayString (SIZE(0..32))
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The table index for a filter entry."
|
|
::= { snIpCommunityListStringEntry 1 }
|
|
|
|
snIpCommunityListStringSequence OBJECT-TYPE
|
|
SYNTAX Integer32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The table sequence index for a filter entry."
|
|
::= { snIpCommunityListStringEntry 2 }
|
|
|
|
snIpCommunityListStringAction OBJECT-TYPE
|
|
SYNTAX INTEGER { deny(0), permit(1) }
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Action to take if the bgp address match
|
|
with this filter."
|
|
::= { snIpCommunityListStringEntry 3 }
|
|
|
|
snIpCommunityListStringCommNum OBJECT-TYPE
|
|
SYNTAX OCTET STRING (SIZE(0..80))
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"A number from 1 to 0xFFFFFFFF. There are 20 of them.
|
|
This integer number is represented by 4 OCTETs.
|
|
This object is valid for standard community list.
|
|
For extended type, this will return NULL string.
|
|
The regular expression string for extended type is available at
|
|
object snIpCommunityListStringRegExpr"
|
|
::= { snIpCommunityListStringEntry 4 }
|
|
|
|
snIpCommunityListStringInternet OBJECT-TYPE
|
|
SYNTAX INTEGER { disabled(0), enabled(1) }
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Disabled/Enabled the Internet Community.
|
|
Valid only for standard community list. For extended type, 0 is returned."
|
|
::= { snIpCommunityListStringEntry 5 }
|
|
|
|
snIpCommunityListStringNoAdvertise OBJECT-TYPE
|
|
SYNTAX INTEGER { false(0), true(1) }
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Do not advertise this route to any peer (internal or external).
|
|
Valid only for standard community list. For extended type, 0 is returned."
|
|
::= { snIpCommunityListStringEntry 6 }
|
|
|
|
snIpCommunityListStringNoExport OBJECT-TYPE
|
|
SYNTAX INTEGER { false(0), true(1) }
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Do not advertise this route to an EBGP peer.
|
|
Valid only for standard community list. For extended type, 0 is returned."
|
|
::= { snIpCommunityListStringEntry 7 }
|
|
|
|
snIpCommunityListStringRowStatus OBJECT-TYPE
|
|
SYNTAX INTEGER {
|
|
invalid(1),
|
|
valid(2),
|
|
delete(3),
|
|
create(4),
|
|
modify(5)
|
|
}
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"This object is used to create and
|
|
delete row in the table and control
|
|
if they are used. The values
|
|
that can be written are:
|
|
delete(3)...deletes the row
|
|
create(4)...creates a new row
|
|
modify(5)...modifies an exsisting row
|
|
|
|
If the row exists, then a SET with
|
|
value of create(4) returns error
|
|
'badValue'. Deleted rows go away
|
|
immediately. The following values
|
|
can be returned on reads:
|
|
noSuch(0)...no such row
|
|
invalid(1)...Setting it to 'invalid' has the effect of
|
|
rendering it inoperative..
|
|
valid(2)....the row exists and is valid"
|
|
::= { snIpCommunityListStringEntry 8 }
|
|
|
|
snIpCommunityListStringLocalAs OBJECT-TYPE
|
|
SYNTAX INTEGER { false(0), true(1) }
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Send this route to peers in other sub-autonomous systems within
|
|
the local confederation. Do not advertise this route to an
|
|
external system.
|
|
Valid only for standard community list. For extended type, 0 is returned."
|
|
::= { snIpCommunityListStringEntry 9 }
|
|
|
|
snIpCommunityListStringType OBJECT-TYPE
|
|
SYNTAX INTEGER { standard(0), extended(1) }
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Type of the community list, whether standard or extended.
|
|
Default value is standard."
|
|
::= { snIpCommunityListStringEntry 10 }
|
|
|
|
snIpCommunityListStringRegExpr OBJECT-TYPE
|
|
SYNTAX DisplayString (SIZE(0..255))
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The regular expression string for extended community list.
|
|
This object will return NULL for standard community list."
|
|
::= { snIpCommunityListStringEntry 11 }
|
|
|
|
|
|
|
|
|
|
-- SECTION 2: MIB
|
|
|
|
-- Router IP RIP MIB
|
|
|
|
snRtIpRipGeneral OBJECT IDENTIFIER ::= { snRip 1 }
|
|
|
|
-- IP RIP general group
|
|
|
|
snRtIpRipEnable OBJECT-TYPE
|
|
SYNTAX RtrStatus
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Enable/disable ip rip routing."
|
|
::= { snRtIpRipGeneral 1 }
|
|
|
|
snRtIpRipUpdateTime OBJECT-TYPE
|
|
SYNTAX INTEGER (1..21845)
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Ip rip update interval in seconds."
|
|
::= { snRtIpRipGeneral 2 }
|
|
|
|
snRtIpRipRedisEnable OBJECT-TYPE
|
|
SYNTAX RtrStatus
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Enable/disable redistribution to rip."
|
|
::= { snRtIpRipGeneral 3 }
|
|
|
|
snRtIpRipRedisDefMetric OBJECT-TYPE
|
|
SYNTAX INTEGER (1..15)
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Default metric to be used when redistribute route to rip."
|
|
::= { snRtIpRipGeneral 4 }
|
|
|
|
snRtIpRipSetAllPortConfig OBJECT-TYPE
|
|
SYNTAX Integer32
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The value of this object is an index number of a
|
|
snRtIpRipPortConfigTable row (i.e. snRtIpRipPortConfigPortIndex),
|
|
which is the selected row to copy all of its read-writable data
|
|
(i.e. snRtIpRipPortVersion and snRtIpRipPortPoisonReverse) to the
|
|
rest of the rows in snRtIpRipPortConfigTable.
|
|
Note: prior setting this object, all the intended data of the
|
|
given row of the table must be set. Otherwise, the current data
|
|
of the row will be used to set the entire ip rip port configuration
|
|
table. The previous setting will be overwritten by the new one."
|
|
::= { snRtIpRipGeneral 5 }
|
|
|
|
snRtIpRipGblFiltList OBJECT-TYPE
|
|
SYNTAX OCTET STRING (SIZE(0..64))
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"An ip rip global filter list, of which each octet contains a
|
|
filter ID number that forms a group of filters. A valid entry
|
|
in the snRtIpRipRouteFilterTable with the corresponding filter
|
|
ID number (i.e. snRtIpRipRouteFilterId) must have been created
|
|
before a filter list is initialized.
|
|
NULL string will be returned if there are no entries of this kind."
|
|
::= { snRtIpRipGeneral 6 }
|
|
|
|
snRtIpRipFiltOnAllPort OBJECT-TYPE
|
|
SYNTAX INTEGER {
|
|
valid(1),
|
|
deleteAllInBound(2),
|
|
deleteAllOutBound(3),
|
|
addAllInBound(4),
|
|
addAllOutBound(5)
|
|
}
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Apply the ip rip global filter list snRtIpRipGblFiltList to
|
|
all interfaces. This object is used to add all rip filter
|
|
lists and delete all rip filter lists to/from all interfaces.
|
|
Prior to sending this command, snRtIpRipGblFiltList must have
|
|
been set to a proper filter list.
|
|
|
|
The values that can be written are:
|
|
deleteAllInBound(2)...delete all in-bound filter lists from all ports.
|
|
deleteAllOutBound(3)..delete all out-bound filter lists from all ports.
|
|
addAllInBound(4)......add all in-bound filter lists to all ports.
|
|
addAllOutBound(5).....add all out-bound filter lists to all ports.
|
|
|
|
If set operation failed, then a SET with value of (2) or (3)
|
|
returns error code 'GenError'. If succeed, entries in the
|
|
filter list are deleted immediately.
|
|
|
|
The following values can be returned on reads:
|
|
valid(1)....set operation is done and is valid."
|
|
::= { snRtIpRipGeneral 7 }
|
|
|
|
snRtIpRipDistance OBJECT-TYPE
|
|
SYNTAX INTEGER (1..255)
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Administration distance."
|
|
::= { snRtIpRipGeneral 8 }
|
|
|
|
snRtIpRipEcmpEnable OBJECT-TYPE
|
|
SYNTAX RtrStatus
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Enable/disable ECMP for ip rip routing."
|
|
::= { snRtIpRipGeneral 9 }
|
|
|
|
-- IP RIP port configuration table
|
|
-- this table was replaced by the snRtIpRipPortIfConfigTable,
|
|
-- of which the index was changed to ifIndex, not another
|
|
-- indexing method used by this table
|
|
|
|
snRtIpRipPortConfigTable OBJECT-TYPE
|
|
SYNTAX SEQUENCE OF SnRtIpRipPortConfigEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS deprecated
|
|
DESCRIPTION
|
|
"IP Rip port Config table."
|
|
::= { snRip 2 }
|
|
|
|
snRtIpRipPortConfigEntry OBJECT-TYPE
|
|
SYNTAX SnRtIpRipPortConfigEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS deprecated
|
|
DESCRIPTION
|
|
"An entry in the IP Rip Port Config table."
|
|
INDEX { snRtIpRipPortConfigPortIndex }
|
|
::= { snRtIpRipPortConfigTable 1 }
|
|
|
|
SnRtIpRipPortConfigEntry ::= SEQUENCE {
|
|
snRtIpRipPortConfigPortIndex
|
|
PortIndex,
|
|
snRtIpRipPortVersion
|
|
INTEGER,
|
|
snRtIpRipPortPoisonReverse
|
|
RtrStatus,
|
|
snRtIpRipPortLearnDefault
|
|
INTEGER
|
|
}
|
|
|
|
snRtIpRipPortConfigPortIndex OBJECT-TYPE
|
|
SYNTAX PortIndex
|
|
MAX-ACCESS read-only
|
|
STATUS deprecated
|
|
DESCRIPTION
|
|
"The port index for ip rip port config entry."
|
|
::= { snRtIpRipPortConfigEntry 1 }
|
|
|
|
snRtIpRipPortVersion OBJECT-TYPE
|
|
SYNTAX INTEGER { disabled(0), v1Only(1), v2Only(2), v1CompatibleV2(3) }
|
|
MAX-ACCESS read-write
|
|
STATUS deprecated
|
|
DESCRIPTION
|
|
"The ip rip version on this port."
|
|
::= { snRtIpRipPortConfigEntry 2 }
|
|
|
|
snRtIpRipPortPoisonReverse OBJECT-TYPE
|
|
SYNTAX RtrStatus
|
|
MAX-ACCESS read-write
|
|
STATUS deprecated
|
|
DESCRIPTION
|
|
"Enable/disable poison reverse."
|
|
::= { snRtIpRipPortConfigEntry 3 }
|
|
|
|
snRtIpRipPortLearnDefault OBJECT-TYPE
|
|
SYNTAX INTEGER {
|
|
disabled(0),
|
|
enabled(1)
|
|
}
|
|
MAX-ACCESS read-write
|
|
STATUS deprecated
|
|
DESCRIPTION
|
|
"Apply the RIP router protocol learn-default option to the
|
|
interface. The values that can be written are:
|
|
disabled(0)...deleted the learn default option.
|
|
enabled(1)....enabled the learn default option."
|
|
::= { snRtIpRipPortConfigEntry 4 }
|
|
|
|
-- redistribution table
|
|
|
|
snRtIpRipRedisTable OBJECT-TYPE
|
|
SYNTAX SEQUENCE OF SnRtIpRipRedisEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"IP Rip Redistribution table."
|
|
::= { snRip 3 }
|
|
|
|
snRtIpRipRedisEntry OBJECT-TYPE
|
|
SYNTAX SnRtIpRipRedisEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"An entry in the IP Rip Redistribution table."
|
|
INDEX { snRtIpRipRedisIndex }
|
|
::= { snRtIpRipRedisTable 1 }
|
|
|
|
SnRtIpRipRedisEntry ::= SEQUENCE {
|
|
snRtIpRipRedisIndex
|
|
INTEGER,
|
|
snRtIpRipRedisAction
|
|
Action,
|
|
snRtIpRipRedisProtocol
|
|
INTEGER,
|
|
snRtIpRipRedisIp
|
|
IpAddress,
|
|
snRtIpRipRedisMask
|
|
IpAddress,
|
|
snRtIpRipRedisMatchMetric
|
|
Metric,
|
|
snRtIpRipRedisSetMetric
|
|
INTEGER,
|
|
snRtIpRipRedisRowStatus
|
|
RowSts,
|
|
snRtIpRipRedisRouteMapName
|
|
DisplayString
|
|
}
|
|
|
|
snRtIpRipRedisIndex OBJECT-TYPE
|
|
SYNTAX INTEGER (1..64)
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The table index for a IP Rip Redistribution entry."
|
|
::= { snRtIpRipRedisEntry 1 }
|
|
|
|
snRtIpRipRedisAction OBJECT-TYPE
|
|
SYNTAX Action
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The action to take when match this
|
|
IP Rip Redistribution entry."
|
|
::= { snRtIpRipRedisEntry 2 }
|
|
|
|
snRtIpRipRedisProtocol OBJECT-TYPE
|
|
SYNTAX INTEGER { other(1), all(2), static(3), ospf(4), bgp(5), isis(6), connected(7) }
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The protocol to be distributed. other(1) cannot be
|
|
used for SNMP-SET."
|
|
::= { snRtIpRipRedisEntry 3 }
|
|
|
|
snRtIpRipRedisIp OBJECT-TYPE
|
|
SYNTAX IpAddress
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The ip address of the ip route to be distributed.
|
|
0.0.0.0 - all routes"
|
|
::= { snRtIpRipRedisEntry 4 }
|
|
|
|
|
|
snRtIpRipRedisMask OBJECT-TYPE
|
|
SYNTAX IpAddress
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The ip subnet mask of the ip route to be distributed."
|
|
::= { snRtIpRipRedisEntry 5 }
|
|
|
|
snRtIpRipRedisMatchMetric OBJECT-TYPE
|
|
SYNTAX Metric
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The metric of the route to be matched
|
|
to determine the redistribution.
|
|
0 - any metric value"
|
|
::= { snRtIpRipRedisEntry 6 }
|
|
|
|
snRtIpRipRedisSetMetric OBJECT-TYPE
|
|
SYNTAX INTEGER (0..15)
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The new metric of the route to be advertised.
|
|
0 - use the default metric."
|
|
::= { snRtIpRipRedisEntry 7 }
|
|
|
|
snRtIpRipRedisRowStatus OBJECT-TYPE
|
|
SYNTAX RowSts
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"To create or delete a Redistribution entry."
|
|
::= { snRtIpRipRedisEntry 8 }
|
|
|
|
snRtIpRipRedisRouteMapName OBJECT-TYPE
|
|
SYNTAX DisplayString (SIZE(0..32))
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The route map reference for this Redistribution entry."
|
|
::= { snRtIpRipRedisEntry 9 }
|
|
|
|
-- IP RIP route filter table
|
|
|
|
snRtIpRipRouteFilterTable OBJECT-TYPE
|
|
SYNTAX SEQUENCE OF SnRtIpRipRouteFilterEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"ip rip route filter table."
|
|
::= { snRip 4 }
|
|
|
|
snRtIpRipRouteFilterEntry OBJECT-TYPE
|
|
SYNTAX SnRtIpRipRouteFilterEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"An entry of the ip rip route filter table."
|
|
INDEX { snRtIpRipRouteFilterId }
|
|
::= { snRtIpRipRouteFilterTable 1 }
|
|
|
|
SnRtIpRipRouteFilterEntry ::= SEQUENCE {
|
|
snRtIpRipRouteFilterId
|
|
INTEGER,
|
|
snRtIpRipRouteFilterAction
|
|
Action,
|
|
snRtIpRipRouteFilterIpAddr
|
|
IpAddress,
|
|
snRtIpRipRouteFilterSubnetMask
|
|
IpAddress,
|
|
snRtIpRipRouteFilterRowStatus
|
|
INTEGER
|
|
}
|
|
|
|
snRtIpRipRouteFilterId OBJECT-TYPE
|
|
SYNTAX INTEGER (1..64)
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The filter ID to identify a filter entry."
|
|
::= { snRtIpRipRouteFilterEntry 1 }
|
|
|
|
snRtIpRipRouteFilterAction OBJECT-TYPE
|
|
SYNTAX Action
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Action to take if the ip rip packet matched
|
|
with this filter."
|
|
::= { snRtIpRipRouteFilterEntry 2 }
|
|
|
|
snRtIpRipRouteFilterIpAddr OBJECT-TYPE
|
|
SYNTAX IpAddress
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Route IP address to compare with any route IP addresses
|
|
in a ip rip packet. IP address 0.0.0.0 always compare
|
|
equals to any route IP addresses in any ip rip packets."
|
|
::= { snRtIpRipRouteFilterEntry 3 }
|
|
|
|
snRtIpRipRouteFilterSubnetMask OBJECT-TYPE
|
|
SYNTAX IpAddress
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Subnet mask to apply to the route IP address in a ip rip
|
|
packet, the result is compared to snRtIpRipRouteFilterIpAddr.
|
|
If snRtIpRipRouteFilterIpAddr is 0.0.0.0, this subnet mask
|
|
value is ignored."
|
|
::= { snRtIpRipRouteFilterEntry 4 }
|
|
|
|
snRtIpRipRouteFilterRowStatus OBJECT-TYPE
|
|
SYNTAX INTEGER {
|
|
invalid(1),
|
|
valid(2),
|
|
delete(3),
|
|
create(4),
|
|
modify(5)
|
|
}
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"This object is used to create and
|
|
delete row in the table and control
|
|
if they are used. The values
|
|
that can be written are:
|
|
delete(3)...deletes the row
|
|
create(4)...creates a new row
|
|
modify(5)...modifies an exsisting row
|
|
|
|
If the row exists, then a SET with
|
|
value of create(4) returns error
|
|
'badValue'. Deleted rows go away
|
|
immediately. The following values
|
|
can be returned on reads:
|
|
invalid(1)...Setting it to 'invalid' has the effect of
|
|
rendering it inoperative.
|
|
valid(2).....the row exists and is valid"
|
|
::= { snRtIpRipRouteFilterEntry 5 }
|
|
|
|
-- IP RIP neighbor filter table
|
|
|
|
snRtIpRipNbrFilterTable OBJECT-TYPE
|
|
SYNTAX SEQUENCE OF SnRtIpRipNbrFilterEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"ip rip neighbor filter table."
|
|
::= { snRip 5 }
|
|
|
|
snRtIpRipNbrFilterEntry OBJECT-TYPE
|
|
SYNTAX SnRtIpRipNbrFilterEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"An entry of the ip rip neighbor filter table."
|
|
INDEX { snRtIpRipNbrFilterId }
|
|
::= { snRtIpRipNbrFilterTable 1 }
|
|
|
|
SnRtIpRipNbrFilterEntry ::= SEQUENCE {
|
|
snRtIpRipNbrFilterId
|
|
INTEGER,
|
|
snRtIpRipNbrFilterAction
|
|
Action,
|
|
snRtIpRipNbrFilterSourceIp
|
|
IpAddress,
|
|
snRtIpRipNbrFilterRowStatus
|
|
INTEGER
|
|
}
|
|
|
|
snRtIpRipNbrFilterId OBJECT-TYPE
|
|
SYNTAX INTEGER (1..64)
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The filter ID to identify a filter entry."
|
|
::= { snRtIpRipNbrFilterEntry 1 }
|
|
|
|
snRtIpRipNbrFilterAction OBJECT-TYPE
|
|
SYNTAX Action
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Action to take if the ip rip packet source IP
|
|
address compares equal to the source IP address
|
|
in this filter."
|
|
::= { snRtIpRipNbrFilterEntry 2 }
|
|
|
|
snRtIpRipNbrFilterSourceIp OBJECT-TYPE
|
|
SYNTAX IpAddress
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Source IP address to compare with the source IP
|
|
address in a ip rip packet. IP address 0.0.0.0
|
|
always compares equal to any source IP addresses
|
|
in any ip rip packets."
|
|
::= { snRtIpRipNbrFilterEntry 3 }
|
|
|
|
snRtIpRipNbrFilterRowStatus OBJECT-TYPE
|
|
SYNTAX INTEGER {
|
|
invalid(1),
|
|
valid(2),
|
|
delete(3),
|
|
create(4),
|
|
modify(5)
|
|
}
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"This object is used to create and
|
|
delete row in the table and control
|
|
if they are used. The values
|
|
that can be written are:
|
|
delete(3)...deletes the row
|
|
create(4)...creates a new row
|
|
modify(5)...modifies an exsisting row
|
|
|
|
If the row exists, then a SET with
|
|
value of create(4) returns error
|
|
'badValue'. Deleted rows go away
|
|
immediately. The following values
|
|
can be returned on reads:
|
|
invalid(1)...Setting it to 'invalid' has the effect of
|
|
rendering it inoperative.
|
|
valid(2).....the row exists and is valid"
|
|
::= { snRtIpRipNbrFilterEntry 4 }
|
|
|
|
-- IP RIP port access table
|
|
-- this table was replaced by the snRtIpRipPortIfAccessTable,
|
|
-- of which the index was changed to ifIndex, not another
|
|
-- indexing method used by this table
|
|
|
|
snRtIpRipPortAccessTable OBJECT-TYPE
|
|
SYNTAX SEQUENCE OF SnRtIpRipPortAccessEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS deprecated
|
|
DESCRIPTION
|
|
"ip interface rip access table."
|
|
::= { snRip 6 }
|
|
|
|
snRtIpRipPortAccessEntry OBJECT-TYPE
|
|
SYNTAX SnRtIpRipPortAccessEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS deprecated
|
|
DESCRIPTION
|
|
"An entry of the ip interface rip access table."
|
|
INDEX { snRtIpRipPortAccessPort, snRtIpRipPortAccessDir }
|
|
::= { snRtIpRipPortAccessTable 1 }
|
|
|
|
SnRtIpRipPortAccessEntry ::= SEQUENCE {
|
|
snRtIpRipPortAccessPort
|
|
PortIndex,
|
|
snRtIpRipPortAccessDir
|
|
INTEGER,
|
|
snRtIpRipPortAccessFilterList
|
|
OCTET STRING,
|
|
snRtIpRipPortAccessRowStatus
|
|
INTEGER
|
|
}
|
|
|
|
snRtIpRipPortAccessPort OBJECT-TYPE
|
|
SYNTAX PortIndex
|
|
MAX-ACCESS read-only
|
|
STATUS deprecated
|
|
DESCRIPTION
|
|
"The ip interface to which the rip filter applies."
|
|
::= { snRtIpRipPortAccessEntry 1 }
|
|
|
|
snRtIpRipPortAccessDir OBJECT-TYPE
|
|
SYNTAX INTEGER { in(1), out(2) }
|
|
MAX-ACCESS read-only
|
|
STATUS deprecated
|
|
DESCRIPTION
|
|
"The access direction of incoming packet filter
|
|
or outgoing packet filter."
|
|
::= { snRtIpRipPortAccessEntry 2 }
|
|
|
|
snRtIpRipPortAccessFilterList OBJECT-TYPE
|
|
SYNTAX OCTET STRING (SIZE(1..64))
|
|
MAX-ACCESS read-write
|
|
STATUS deprecated
|
|
DESCRIPTION
|
|
"An ip rip filter list, of which each octet contains
|
|
a filter ID number that forms a group of filters. A
|
|
valid entry in the snRtIpRipRouteFilterTable with the
|
|
corresponding filter ID number (i.e. snRtIpRipRouteFilterId)
|
|
must have been created before a filter list is initialized."
|
|
::= { snRtIpRipPortAccessEntry 3 }
|
|
|
|
snRtIpRipPortAccessRowStatus OBJECT-TYPE
|
|
SYNTAX INTEGER {
|
|
invalid(1),
|
|
valid(2),
|
|
delete(3),
|
|
create(4),
|
|
modify(5)
|
|
}
|
|
MAX-ACCESS read-write
|
|
STATUS deprecated
|
|
DESCRIPTION
|
|
"This object is used to create and
|
|
delete row in the table and control
|
|
if they are used. The values
|
|
that can be written are:
|
|
delete(3)...deletes the row
|
|
create(4)...creates a new row
|
|
modify(5)...modifies an exsisting row
|
|
|
|
If the row exists, then a SET with
|
|
value of create(4) returns error
|
|
'badValue'. Deleted rows go away
|
|
immediately. The following values
|
|
can be returned on reads:
|
|
invalid(1)...Setting it to 'invalid' has the effect of
|
|
rendering it inoperative.
|
|
valid(2).....the row exists and is valid"
|
|
::= { snRtIpRipPortAccessEntry 4 }
|
|
|
|
-- IP RIP port configuration table, PortIndex is changed to ifIndex
|
|
|
|
snRtIpRipPortIfConfigTable OBJECT-TYPE
|
|
SYNTAX SEQUENCE OF SnRtIpRipPortIfConfigEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"IP Rip port If Config table."
|
|
::= { snRip 7 }
|
|
|
|
snRtIpRipPortIfConfigEntry OBJECT-TYPE
|
|
SYNTAX SnRtIpRipPortIfConfigEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"An entry in the IP Rip Port If Config table."
|
|
INDEX { snRtIpRipPortIfConfigInterfaceIndex }
|
|
::= { snRtIpRipPortIfConfigTable 1 }
|
|
|
|
SnRtIpRipPortIfConfigEntry ::= SEQUENCE {
|
|
snRtIpRipPortIfConfigInterfaceIndex
|
|
InterfaceIndex,
|
|
snRtIpRipPortIfVersion
|
|
INTEGER,
|
|
snRtIpRipPortIfPoisonReverse
|
|
RtrStatus,
|
|
snRtIpRipPortIfLearnDefault
|
|
INTEGER
|
|
}
|
|
|
|
snRtIpRipPortIfConfigInterfaceIndex OBJECT-TYPE
|
|
SYNTAX InterfaceIndex
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The If index for ip rip port config entry."
|
|
::= { snRtIpRipPortIfConfigEntry 1 }
|
|
|
|
snRtIpRipPortIfVersion OBJECT-TYPE
|
|
SYNTAX INTEGER { disabled(0), v1Only(1), v2Only(2), v1CompatibleV2(3) }
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The ip rip version on this port."
|
|
::= { snRtIpRipPortIfConfigEntry 2 }
|
|
|
|
snRtIpRipPortIfPoisonReverse OBJECT-TYPE
|
|
SYNTAX RtrStatus
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Enable/disable poison reverse."
|
|
::= { snRtIpRipPortIfConfigEntry 3 }
|
|
|
|
snRtIpRipPortIfLearnDefault OBJECT-TYPE
|
|
SYNTAX INTEGER {
|
|
disabled(0),
|
|
enabled(1)
|
|
}
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Apply the RIP router protocol learn-default option to the
|
|
interface. The values that can be written are:
|
|
disabled(0)...deleted the learn default option.
|
|
enabled(1)....enabled the learn default option."
|
|
::= { snRtIpRipPortIfConfigEntry 4 }
|
|
|
|
-- IP RIP port access table, PortIndex is changed to ifIndex
|
|
|
|
snRtIpRipPortIfAccessTable OBJECT-TYPE
|
|
SYNTAX SEQUENCE OF SnRtIpRipPortIfAccessEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"ip interface rip access table."
|
|
::= { snRip 8 }
|
|
|
|
snRtIpRipPortIfAccessEntry OBJECT-TYPE
|
|
SYNTAX SnRtIpRipPortIfAccessEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"An entry of the ip interface rip access table."
|
|
INDEX { snRtIpRipPortIfAccessPort, snRtIpRipPortIfAccessDir }
|
|
::= { snRtIpRipPortIfAccessTable 1 }
|
|
|
|
SnRtIpRipPortIfAccessEntry ::= SEQUENCE {
|
|
snRtIpRipPortIfAccessPort
|
|
InterfaceIndex,
|
|
snRtIpRipPortIfAccessDir
|
|
INTEGER,
|
|
snRtIpRipPortIfAccessFilterList
|
|
OCTET STRING,
|
|
snRtIpRipPortIfAccessRowStatus
|
|
INTEGER
|
|
}
|
|
|
|
snRtIpRipPortIfAccessPort OBJECT-TYPE
|
|
SYNTAX InterfaceIndex
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The ip interface to which the rip filter applies."
|
|
::= { snRtIpRipPortIfAccessEntry 1 }
|
|
|
|
snRtIpRipPortIfAccessDir OBJECT-TYPE
|
|
SYNTAX INTEGER { in(1), out(2) }
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The access direction of incoming packet filter
|
|
or outgoing packet filter."
|
|
::= { snRtIpRipPortIfAccessEntry 2 }
|
|
|
|
snRtIpRipPortIfAccessFilterList OBJECT-TYPE
|
|
SYNTAX OCTET STRING (SIZE(1..64))
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"An ip rip filter list, of which each octet contains
|
|
a filter ID number that forms a group of filters. A
|
|
valid entry in the snRtIpRipRouteFilterTable with the
|
|
corresponding filter ID number (i.e. snRtIpRipRouteFilterId)
|
|
must have been created before a filter list is initialized."
|
|
::= { snRtIpRipPortIfAccessEntry 3 }
|
|
|
|
snRtIpRipPortIfAccessRowStatus OBJECT-TYPE
|
|
SYNTAX INTEGER {
|
|
invalid(1),
|
|
valid(2),
|
|
delete(3),
|
|
create(4),
|
|
modify(5)
|
|
}
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"This object is used to create and
|
|
delete row in the table and control
|
|
if they are used. The values
|
|
that can be written are:
|
|
delete(3)...deletes the row
|
|
create(4)...creates a new row
|
|
modify(5)...modifies an exsisting row
|
|
|
|
If the row exists, then a SET with
|
|
value of create(4) returns error
|
|
'badValue'. Deleted rows go away
|
|
immediately. The following values
|
|
can be returned on reads:
|
|
invalid(1)...Setting it to 'invalid' has the effect of
|
|
rendering it inoperative.
|
|
valid(2).....the row exists and is valid"
|
|
::= { snRtIpRipPortIfAccessEntry 4 }
|
|
|
|
-- RIP Global Statistics
|
|
|
|
snRtIpRipStats OBJECT IDENTIFIER ::= { snRip 9 }
|
|
|
|
snRtIpRipStatsOutRequest OBJECT-TYPE
|
|
SYNTAX Counter32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Number of outgoing RIP requests."
|
|
::= { snRtIpRipStats 1 }
|
|
|
|
snRtIpRipStatsOutResponse OBJECT-TYPE
|
|
SYNTAX Counter32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Number of outgoing RIP responses."
|
|
::= { snRtIpRipStats 2 }
|
|
|
|
snRtIpRipStatsInRequest OBJECT-TYPE
|
|
SYNTAX Counter32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Number of incoming RIP requests."
|
|
::= { snRtIpRipStats 3 }
|
|
|
|
snRtIpRipStatsInResponse OBJECT-TYPE
|
|
SYNTAX Counter32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Number of incoming RIP responses."
|
|
::= { snRtIpRipStats 4 }
|
|
|
|
snRtIpRipStatsUnrecognized OBJECT-TYPE
|
|
SYNTAX Counter32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Number of unrecognized RIP packets."
|
|
::= { snRtIpRipStats 5 }
|
|
|
|
snRtIpRipStatsBadVersion OBJECT-TYPE
|
|
SYNTAX Counter32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Number of RIP packets with bad version number."
|
|
::= { snRtIpRipStats 6 }
|
|
|
|
snRtIpRipStatsBadAddrFamily OBJECT-TYPE
|
|
SYNTAX Counter32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Number of RIP packets with bad address family value."
|
|
::= { snRtIpRipStats 7 }
|
|
|
|
snRtIpRipStatsBadRequestFormat OBJECT-TYPE
|
|
SYNTAX Counter32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Number of RIP packets with bad request format."
|
|
::= { snRtIpRipStats 8 }
|
|
|
|
snRtIpRipStatsBadMetrics OBJECT-TYPE
|
|
SYNTAX Counter32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Number of RIP packets with bad metric value."
|
|
::= { snRtIpRipStats 9 }
|
|
|
|
snRtIpRipStatsBadRespFormat OBJECT-TYPE
|
|
SYNTAX Counter32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Number of RIP packets with bad response format."
|
|
::= { snRtIpRipStats 10 }
|
|
|
|
snRtIpRipStatsRespFromNonRipPort OBJECT-TYPE
|
|
SYNTAX Counter32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Number of RIP packet responses coming from non-RIP configured ports."
|
|
::= { snRtIpRipStats 11 }
|
|
|
|
snRtIpRipStatsResponseFromLoopback OBJECT-TYPE
|
|
SYNTAX Counter32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Number of RIP packet responses coming from loopback ports."
|
|
::= { snRtIpRipStats 12 }
|
|
|
|
snRtIpRipStatsPacketRejected OBJECT-TYPE
|
|
SYNTAX Counter32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Number of RIP packets rejected."
|
|
::= { snRtIpRipStats 13 }
|
|
|
|
-- DVMRP MIB
|
|
|
|
snDvmrpMIBObjects OBJECT IDENTIFIER ::= { snDvmrp 1 }
|
|
|
|
snDvmrpVersion OBJECT-TYPE
|
|
SYNTAX DisplayString (SIZE(0..255))
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The router's DVMRP version information."
|
|
::= { snDvmrpMIBObjects 1 }
|
|
|
|
snDvmrpEnable OBJECT-TYPE
|
|
SYNTAX RtrStatus
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Enable or disable DVMRP on this router."
|
|
DEFVAL { disabled }
|
|
::= { snDvmrpMIBObjects 2 }
|
|
|
|
snDvmrpGenerationId OBJECT-TYPE
|
|
SYNTAX Integer32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The generation identifier for the routing process. This is
|
|
used by neighboring routers to detect whether pruning
|
|
information should be resent."
|
|
::= { snDvmrpMIBObjects 3 }
|
|
|
|
snDvmrpProbeInterval OBJECT-TYPE
|
|
SYNTAX INTEGER (5..30)
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"This is the time interval at which the router sends out
|
|
probe messages to discover neighbour routers. Value is
|
|
in number of seconds. snDvmrpEnable must be 'enabled'
|
|
before this object is writen."
|
|
DEFVAL { 10 }
|
|
::= { snDvmrpMIBObjects 4 }
|
|
|
|
snDvmrpReportInterval OBJECT-TYPE
|
|
SYNTAX INTEGER (10..2000)
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"This is the time interval at which the router sends out
|
|
full report messages. Value is in number of seconds.
|
|
snDvmrpEnable must be 'enabled' before this object is
|
|
writen."
|
|
DEFVAL { 60 }
|
|
::= { snDvmrpMIBObjects 5 }
|
|
|
|
snDvmrpTriggerInterval OBJECT-TYPE
|
|
SYNTAX INTEGER (5..30)
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"This is the time interval at which triggered updates are
|
|
sent out. Value is in number of seconds. snDvmrpEnable must
|
|
be 'enabled' before this object is writen."
|
|
DEFVAL { 5 }
|
|
::= { snDvmrpMIBObjects 6 }
|
|
|
|
snDvmrpNeighborRouterTimeout OBJECT-TYPE
|
|
SYNTAX INTEGER (60..8000)
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"This is the time interval after which the neighbour router
|
|
is considered down. Value is in number of seconds. snDvmrpEnable
|
|
must be 'enabled' before this object is writen."
|
|
DEFVAL { 180 }
|
|
::= { snDvmrpMIBObjects 7 }
|
|
|
|
snDvmrpRouteExpireTime OBJECT-TYPE
|
|
SYNTAX INTEGER (20..4000)
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"This is the time interval after which the route expires
|
|
and becomes unreachable. Value is in number of seconds.
|
|
snDvmrpEnable must be 'enabled' before this object is writen."
|
|
DEFVAL { 200 }
|
|
::= { snDvmrpMIBObjects 8 }
|
|
|
|
snDvmrpRouteDiscardTime OBJECT-TYPE
|
|
SYNTAX INTEGER (40..8000)
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"This is the time interval after which a route is discarded
|
|
from the route table. Value is in number of seconds.
|
|
snDvmrpEnable must be 'enabled' before this object is writen."
|
|
DEFVAL { 340 }
|
|
::= { snDvmrpMIBObjects 9 }
|
|
|
|
snDvmrpPruneAge OBJECT-TYPE
|
|
SYNTAX INTEGER (20..3600)
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"This is the duration of time for which the prune state
|
|
is stored. Value is in number of seconds. snDvmrpEnable
|
|
must be 'enabled' before this object is writen."
|
|
DEFVAL { 180 }
|
|
::= { snDvmrpMIBObjects 10 }
|
|
|
|
snDvmrpGraftRetransmitTime OBJECT-TYPE
|
|
SYNTAX INTEGER (2..3600)
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"This is the time interval after which a graft message will
|
|
be retransmitted if graft acknowledge message has not been
|
|
received. Value is in number of seconds. snDvmrpEnable must
|
|
be 'enabled' before this object is writen.
|
|
For FastIron platforms, the default value is 3 and the range is
|
|
between 2 to 10.
|
|
For NetIron platforms, the range is between 5 to 3600."
|
|
DEFVAL { 10 }
|
|
::= { snDvmrpMIBObjects 11 }
|
|
|
|
snDvmrpDefaultRoute OBJECT-TYPE
|
|
SYNTAX IpAddress
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"This is the IP address of a router that is connected to one
|
|
of the directly attached subnet. If a multicast route is not
|
|
present on the local router, this default route will be used
|
|
for multicast forwarding. snDvmrpEnable must be 'enabled'
|
|
before this object is writen."
|
|
::= { snDvmrpMIBObjects 12 }
|
|
|
|
-- The DVMRP Virtual Interface Table
|
|
|
|
snDvmrpVInterfaceTable OBJECT-TYPE
|
|
SYNTAX SEQUENCE OF SnDvmrpVInterfaceEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The (conceptual) table listing the router's DVMRP virtual
|
|
interfaces. snDvmrpEnable must be 'enabled' before this
|
|
table is read or writen."
|
|
::= { snDvmrpMIBObjects 13 }
|
|
|
|
snDvmrpVInterfaceEntry OBJECT-TYPE
|
|
SYNTAX SnDvmrpVInterfaceEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"An entry (conceptual row) in the snDvmrpVInterfaceTable.
|
|
This row augments ipMRouteInterfaceEntry in the IP
|
|
Multicast MIB, where the threshold object resides."
|
|
INDEX { snDvmrpVInterfaceVifIndex }
|
|
::= { snDvmrpVInterfaceTable 1 }
|
|
|
|
SnDvmrpVInterfaceEntry ::= SEQUENCE {
|
|
snDvmrpVInterfaceVifIndex INTEGER,
|
|
snDvmrpVInterfaceType INTEGER,
|
|
snDvmrpVInterfaceOperState INTEGER,
|
|
snDvmrpVInterfaceLocalAddress IpAddress,
|
|
snDvmrpVInterfaceRemoteAddress IpAddress,
|
|
snDvmrpVInterfaceRemoteSubnetMask IpAddress,
|
|
snDvmrpVInterfaceMetric INTEGER,
|
|
snDvmrpVInterfaceTtlThreshold INTEGER,
|
|
snDvmrpVInterfaceAdvertiseLocal RtrStatus,
|
|
snDvmrpVInterfaceEncapsulation RtrStatus,
|
|
snDvmrpVInterfaceStatus INTEGER }
|
|
|
|
snDvmrpVInterfaceVifIndex OBJECT-TYPE
|
|
SYNTAX INTEGER (1..48)
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The ifIndex value of this DVMRP virtual interface."
|
|
::= { snDvmrpVInterfaceEntry 1 }
|
|
|
|
snDvmrpVInterfaceType OBJECT-TYPE
|
|
SYNTAX INTEGER { tunnel(1), querier(2), subnet(3) }
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The type of this DVMRP virtual interface, whether it uses
|
|
a tunnel, a physical interface for which we are a querier,
|
|
or a physical interface for which we are not a querier.
|
|
For write operation, this object can only accept tunnel(1)
|
|
to configure a tunnel interface or subnet(3) to configure
|
|
a physical interface."
|
|
::= { snDvmrpVInterfaceEntry 2 }
|
|
|
|
snDvmrpVInterfaceOperState OBJECT-TYPE
|
|
SYNTAX INTEGER { up(1), down(2) }
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The current operational state of this DVMRP virtual
|
|
interface."
|
|
::= { snDvmrpVInterfaceEntry 3 }
|
|
|
|
snDvmrpVInterfaceLocalAddress OBJECT-TYPE
|
|
SYNTAX IpAddress
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The IP address of the local end of this DVMRP virtual
|
|
interface."
|
|
::= { snDvmrpVInterfaceEntry 4 }
|
|
|
|
snDvmrpVInterfaceRemoteAddress OBJECT-TYPE
|
|
SYNTAX IpAddress
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The IP address of the remote end of this DVMRP virtual
|
|
interface. For a tunnel, this is the IP address of the
|
|
neighboring router. For a subnet, this is the subnet
|
|
address."
|
|
::= { snDvmrpVInterfaceEntry 5 }
|
|
|
|
snDvmrpVInterfaceRemoteSubnetMask OBJECT-TYPE
|
|
SYNTAX IpAddress
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The subnet mask for a directly connected subnet. For
|
|
a tunnel, this should be 0.0.0.0."
|
|
::= { snDvmrpVInterfaceEntry 6 }
|
|
|
|
snDvmrpVInterfaceMetric OBJECT-TYPE
|
|
SYNTAX INTEGER (1..31)
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The distance metric for this DVMRP virtual interface which
|
|
is used to calculate distance vectors."
|
|
DEFVAL { 1 }
|
|
::= { snDvmrpVInterfaceEntry 7 }
|
|
|
|
snDvmrpVInterfaceTtlThreshold OBJECT-TYPE
|
|
SYNTAX INTEGER (1..254)
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"This is the minimum time-to-live value to forward the packets
|
|
out of this virtual interface."
|
|
DEFVAL { 1 }
|
|
::= { snDvmrpVInterfaceEntry 8 }
|
|
|
|
snDvmrpVInterfaceAdvertiseLocal OBJECT-TYPE
|
|
SYNTAX RtrStatus
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Enable or disable the advertising of this local route."
|
|
DEFVAL { enabled }
|
|
::= { snDvmrpVInterfaceEntry 9 }
|
|
|
|
snDvmrpVInterfaceEncapsulation OBJECT-TYPE
|
|
SYNTAX RtrStatus
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Enable or disable the encapsulation of the DVMRP control
|
|
packets when using IPINIP encapsulation."
|
|
DEFVAL { disabled }
|
|
::= { snDvmrpVInterfaceEntry 10 }
|
|
|
|
|
|
snDvmrpVInterfaceStatus OBJECT-TYPE
|
|
SYNTAX INTEGER {
|
|
invalid(1),
|
|
valid(2),
|
|
delete(3),
|
|
create(4),
|
|
modify(5)
|
|
}
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"This object is used to create and
|
|
delete row in the table and control
|
|
if they are used. The values
|
|
that can be written are:
|
|
delete(3)...deletes the row
|
|
create(4)...creates a new row
|
|
modify(5)...modifies an exsisting row
|
|
|
|
If the row exists, then a SET with
|
|
value of create(4) returns error
|
|
'badValue'. Deleted rows go away
|
|
immediately. The following values
|
|
can be returned on reads:
|
|
invalid(1)...Setting it to 'invalid' has the effect of
|
|
rendering it inoperative.
|
|
valid(2)....Setting it to 'valid' has the effect of
|
|
changing the row to operative."
|
|
::= { snDvmrpVInterfaceEntry 11 }
|
|
|
|
|
|
-- The DVMRP Neighbor Table
|
|
|
|
snDvmrpNeighborTable OBJECT-TYPE
|
|
SYNTAX SEQUENCE OF SnDvmrpNeighborEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The (conceptual) table listing the router's DVMRP
|
|
neighbors, as discovered by receiving Neighbor Probe
|
|
messages. snDvmrpEnable must be 'enabled' before this
|
|
table is read."
|
|
::= { snDvmrpMIBObjects 14 }
|
|
|
|
snDvmrpNeighborEntry OBJECT-TYPE
|
|
SYNTAX SnDvmrpNeighborEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"An entry (conceptual row) in the snDvmrpNeighborTable."
|
|
INDEX { snDvmrpNeighborEntryIndex }
|
|
::= { snDvmrpNeighborTable 1 }
|
|
|
|
SnDvmrpNeighborEntry ::= SEQUENCE {
|
|
snDvmrpNeighborEntryIndex Integer32,
|
|
snDvmrpNeighborVifIndex Integer32,
|
|
snDvmrpNeighborAddress IpAddress,
|
|
snDvmrpNeighborUpTime TimeTicks,
|
|
snDvmrpNeighborExpiryTime TimeTicks,
|
|
snDvmrpNeighborGenerationId Integer32,
|
|
snDvmrpNeighborMajorVersion INTEGER,
|
|
snDvmrpNeighborMinorVersion INTEGER,
|
|
snDvmrpNeighborCapabilities Integer32}
|
|
|
|
snDvmrpNeighborEntryIndex OBJECT-TYPE
|
|
SYNTAX Integer32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The table entry index."
|
|
::= { snDvmrpNeighborEntry 1 }
|
|
|
|
snDvmrpNeighborVifIndex OBJECT-TYPE
|
|
SYNTAX Integer32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The value of VifIndex for the virtual interface used to
|
|
reach this DVMRP neighbor."
|
|
::= { snDvmrpNeighborEntry 2 }
|
|
|
|
snDvmrpNeighborAddress OBJECT-TYPE
|
|
SYNTAX IpAddress
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The IP address of the DVMRP neighbor for which this entry
|
|
contains information."
|
|
::= { snDvmrpNeighborEntry 3 }
|
|
|
|
snDvmrpNeighborUpTime OBJECT-TYPE
|
|
SYNTAX TimeTicks
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The time since this DVMRP neighbor (last) became a neighbor
|
|
of the local router."
|
|
::= { snDvmrpNeighborEntry 4 }
|
|
|
|
snDvmrpNeighborExpiryTime OBJECT-TYPE
|
|
SYNTAX TimeTicks
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The minimum time remaining before this DVMRP neighbor will
|
|
be aged out."
|
|
::= { snDvmrpNeighborEntry 5 }
|
|
|
|
snDvmrpNeighborGenerationId OBJECT-TYPE
|
|
SYNTAX Integer32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The neighboring router's generation identifier."
|
|
::= { snDvmrpNeighborEntry 6 }
|
|
|
|
snDvmrpNeighborMajorVersion OBJECT-TYPE
|
|
SYNTAX INTEGER (0..255)
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The neighboring router's major DVMRP version number."
|
|
::= { snDvmrpNeighborEntry 7 }
|
|
|
|
snDvmrpNeighborMinorVersion OBJECT-TYPE
|
|
SYNTAX INTEGER (0..255)
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The neighboring router's minor DVMRP version number."
|
|
::= { snDvmrpNeighborEntry 8 }
|
|
|
|
snDvmrpNeighborCapabilities OBJECT-TYPE
|
|
SYNTAX Integer32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"This object describes the neighboring router's
|
|
capabilities. The following shows the position
|
|
of each bit:
|
|
|
|
bit position meaning
|
|
----------- ------
|
|
3 mtrace bit
|
|
2 generationID bit
|
|
1 prune bit
|
|
0 leaf bit
|
|
|
|
The leaf bit indicates that the neighbor has only
|
|
one interface with neighbors. The prune bit indicates
|
|
that the neighbor supports pruning. The generationID bit
|
|
indicates that the neighbor sends its generationID in Probe
|
|
messages. The mtrace bit indicates that the neighbor can
|
|
handle mtrace requests."
|
|
::= { snDvmrpNeighborEntry 9 }
|
|
|
|
|
|
-- The DVMRP Route Table
|
|
|
|
snDvmrpRouteTable OBJECT-TYPE
|
|
SYNTAX SEQUENCE OF SnDvmrpRouteEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The routing table used by DVMRP in place of the unicast
|
|
routing table. snDvmrpEnable must be 'enabled' before this
|
|
table is read."
|
|
::= { snDvmrpMIBObjects 15 }
|
|
|
|
snDvmrpRouteEntry OBJECT-TYPE
|
|
SYNTAX SnDvmrpRouteEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"An entry (conceptual row) containing the multicast routing
|
|
information used by DVMRP in place of the unicast routing
|
|
information."
|
|
INDEX { snDvmrpRouteEntryIndex }
|
|
::= { snDvmrpRouteTable 1 }
|
|
|
|
SnDvmrpRouteEntry ::= SEQUENCE {
|
|
snDvmrpRouteEntryIndex Integer32,
|
|
snDvmrpRouteSource IpAddress,
|
|
snDvmrpRouteSourceMask IpAddress,
|
|
snDvmrpRouteUpstreamNeighbor IpAddress,
|
|
snDvmrpRouteVifIndex Integer32,
|
|
snDvmrpRouteMetric Integer32,
|
|
snDvmrpRouteExpiryTime TimeTicks }
|
|
|
|
snDvmrpRouteEntryIndex OBJECT-TYPE
|
|
SYNTAX Integer32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The table entry index."
|
|
::= { snDvmrpRouteEntry 1 }
|
|
|
|
snDvmrpRouteSource OBJECT-TYPE
|
|
SYNTAX IpAddress
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The network address which when combined with the
|
|
corresponding value of snDvmrpRouteSourceMask identifies the
|
|
sources for which this entry contains multicast routing
|
|
information."
|
|
::= { snDvmrpRouteEntry 2 }
|
|
|
|
snDvmrpRouteSourceMask OBJECT-TYPE
|
|
SYNTAX IpAddress
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The network mask which when combined with the corresponding
|
|
value of snDvmrpRouteSource identifies the sources for which
|
|
this entry contains multicast routing information."
|
|
::= { snDvmrpRouteEntry 3 }
|
|
|
|
snDvmrpRouteUpstreamNeighbor OBJECT-TYPE
|
|
SYNTAX IpAddress
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The address of the upstream neighbor (e.g., RPF neighbor)
|
|
from which IP datagrams from these sources are received."
|
|
::= { snDvmrpRouteEntry 4 }
|
|
|
|
snDvmrpRouteVifIndex OBJECT-TYPE
|
|
SYNTAX Integer32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The value of snDvmrpVInterfaceVifIndex for the virtual
|
|
interface on which IP datagrams sent by these sources are
|
|
received."
|
|
::= { snDvmrpRouteEntry 5 }
|
|
|
|
snDvmrpRouteMetric OBJECT-TYPE
|
|
SYNTAX Integer32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The distance in hops to the source subnet."
|
|
::= { snDvmrpRouteEntry 6 }
|
|
|
|
snDvmrpRouteExpiryTime OBJECT-TYPE
|
|
SYNTAX TimeTicks
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The minimum amount of time remaining before this entry will
|
|
be aged out."
|
|
::= { snDvmrpRouteEntry 7 }
|
|
|
|
-- The DVMRP Routing Next Hop Table
|
|
|
|
snDvmrpRouteNextHopTable OBJECT-TYPE
|
|
SYNTAX SEQUENCE OF SnDvmrpRouteNextHopEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The (conceptual) table containing information on the next
|
|
hops on outgoing interfaces for routing IP multicast
|
|
datagrams. snDvmrpEnable must be 'enabled' before this
|
|
table is read."
|
|
::= { snDvmrpMIBObjects 16 }
|
|
|
|
snDvmrpRouteNextHopEntry OBJECT-TYPE
|
|
SYNTAX SnDvmrpRouteNextHopEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"An entry (conceptual row) in the list of next hops on
|
|
outgoing interfaces to which IP multicast datagrams from
|
|
particular sources are routed."
|
|
INDEX { snDvmrpRouteNextHopSource, snDvmrpRouteNextHopSourceMask,
|
|
snDvmrpRouteNextHopVifIndex }
|
|
::= { snDvmrpRouteNextHopTable 1 }
|
|
|
|
SnDvmrpRouteNextHopEntry ::= SEQUENCE {
|
|
snDvmrpRouteNextHopSource IpAddress,
|
|
snDvmrpRouteNextHopSourceMask IpAddress,
|
|
snDvmrpRouteNextHopVifIndex Integer32,
|
|
snDvmrpRouteNextHopType INTEGER }
|
|
|
|
snDvmrpRouteNextHopSource OBJECT-TYPE
|
|
SYNTAX IpAddress
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The network address which when combined with the
|
|
corresponding value of snDvmrpRouteNextHopSourceMask
|
|
identifies the sources for which this entry specifies
|
|
a next hop on an outgoing interface."
|
|
::= { snDvmrpRouteNextHopEntry 1 }
|
|
|
|
snDvmrpRouteNextHopSourceMask OBJECT-TYPE
|
|
SYNTAX IpAddress
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The network mask which when combined with the corresponding
|
|
value of snDvmrpRouteNextHopSource identifies the sources for
|
|
which this entry specifies a next hop on an outgoing
|
|
interface."
|
|
::= { snDvmrpRouteNextHopEntry 2 }
|
|
|
|
snDvmrpRouteNextHopVifIndex OBJECT-TYPE
|
|
SYNTAX Integer32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The snDvmrpVInterfaceVifIndex value of the virtual interface
|
|
for the outgoing interface for this next hop."
|
|
::= { snDvmrpRouteNextHopEntry 3 }
|
|
|
|
snDvmrpRouteNextHopType OBJECT-TYPE
|
|
SYNTAX INTEGER { leaf(1), branch(2) }
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Type is leaf if no neighbors exist on the outgoing virtual
|
|
interface. Otherwise, type is branch."
|
|
::= { snDvmrpRouteNextHopEntry 4 }
|
|
|
|
-- The DVMRP Virtual Interface Statistics Table
|
|
|
|
snDvmrpVIfStatTable OBJECT-TYPE
|
|
SYNTAX SEQUENCE OF SnDvmrpVIfStatEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The (conceptual) table listing the router's DVMRP virtual interface
|
|
statistical counters. snDvmrpEnable must be 'enabled' before this
|
|
table is read."
|
|
::= { snDvmrpMIBObjects 17 }
|
|
|
|
snDvmrpVIfStatEntry OBJECT-TYPE
|
|
SYNTAX SnDvmrpVIfStatEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"An entry (conceptual row) in the snDvmrpVIfStatTable."
|
|
INDEX { snDvmrpVIfStatVifIndex }
|
|
::= { snDvmrpVIfStatTable 1 }
|
|
|
|
SnDvmrpVIfStatEntry ::= SEQUENCE {
|
|
snDvmrpVIfStatVifIndex INTEGER,
|
|
snDvmrpVIfStatInPkts Counter32,
|
|
snDvmrpVIfStatOutPkts Counter32,
|
|
snDvmrpVIfStatInOctets Counter32,
|
|
snDvmrpVIfStatOutOctets Counter32,
|
|
snDvmrpVIfStatInProbePkts Counter32,
|
|
snDvmrpVIfStatOutProbePkts Counter32,
|
|
snDvmrpVIfStatDiscardProbePkts Counter32,
|
|
snDvmrpVIfStatInRtUpdatePkts Counter32,
|
|
snDvmrpVIfStatOutRtUpdatePkts Counter32,
|
|
snDvmrpVIfStatDiscardRtUpdatePkts Counter32,
|
|
snDvmrpVIfStatInGraftPkts Counter32,
|
|
snDvmrpVIfStatOutGraftPkts Counter32,
|
|
snDvmrpVIfStatDiscardGraftPkts Counter32,
|
|
snDvmrpVIfStatInGraftAckPkts Counter32,
|
|
snDvmrpVIfStatOutGraftAckPkts Counter32,
|
|
snDvmrpVIfStatDiscardGraftAckPkts Counter32,
|
|
snDvmrpVIfStatInPrunePkts Counter32,
|
|
snDvmrpVIfStatOutPrunePkts Counter32,
|
|
snDvmrpVIfStatDiscardPrunePkts Counter32 }
|
|
|
|
snDvmrpVIfStatVifIndex OBJECT-TYPE
|
|
SYNTAX INTEGER (1..65535)
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The ifIndex value of this DVMRP virtual interface."
|
|
::= { snDvmrpVIfStatEntry 1 }
|
|
|
|
snDvmrpVIfStatInPkts OBJECT-TYPE
|
|
SYNTAX Counter32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The number of packets that have arrived on the DVMRP
|
|
virtual interface."
|
|
::= { snDvmrpVIfStatEntry 2 }
|
|
|
|
snDvmrpVIfStatOutPkts OBJECT-TYPE
|
|
SYNTAX Counter32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The number of packets that have been sent on the DVMRP
|
|
virtual interface."
|
|
::= { snDvmrpVIfStatEntry 3 }
|
|
|
|
snDvmrpVIfStatInOctets OBJECT-TYPE
|
|
SYNTAX Counter32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The number of octets that have arrived on the DVMRP
|
|
virtual interface."
|
|
::= { snDvmrpVIfStatEntry 4 }
|
|
|
|
snDvmrpVIfStatOutOctets OBJECT-TYPE
|
|
SYNTAX Counter32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The number of octets that have been sent on the DVMRP
|
|
virtual interface."
|
|
::= { snDvmrpVIfStatEntry 5 }
|
|
|
|
snDvmrpVIfStatInProbePkts OBJECT-TYPE
|
|
SYNTAX Counter32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The number of probe packets that have arrived
|
|
on the DVMRP virtual interface."
|
|
::= { snDvmrpVIfStatEntry 6 }
|
|
|
|
snDvmrpVIfStatOutProbePkts OBJECT-TYPE
|
|
SYNTAX Counter32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The number of probe packets that have been sent
|
|
on the DVMRP virtual interface."
|
|
::= { snDvmrpVIfStatEntry 7 }
|
|
|
|
snDvmrpVIfStatDiscardProbePkts OBJECT-TYPE
|
|
SYNTAX Counter32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The number of probe packets that have been discarded
|
|
by the DVMRP virtual interface."
|
|
::= { snDvmrpVIfStatEntry 8 }
|
|
|
|
snDvmrpVIfStatInRtUpdatePkts OBJECT-TYPE
|
|
SYNTAX Counter32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The number of route update packets that have arrived
|
|
on the DVMRP virtual interface."
|
|
::= { snDvmrpVIfStatEntry 9 }
|
|
|
|
snDvmrpVIfStatOutRtUpdatePkts OBJECT-TYPE
|
|
SYNTAX Counter32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The number of route update packets that have been sent
|
|
on the DVMRP virtual interface."
|
|
::= { snDvmrpVIfStatEntry 10 }
|
|
|
|
snDvmrpVIfStatDiscardRtUpdatePkts OBJECT-TYPE
|
|
SYNTAX Counter32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The number of route update packets that have been
|
|
discarded by the DVMRP virtual interface."
|
|
::= { snDvmrpVIfStatEntry 11 }
|
|
|
|
snDvmrpVIfStatInGraftPkts OBJECT-TYPE
|
|
SYNTAX Counter32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The number of graft packets that have arrived
|
|
on the DVMRP virtual interface."
|
|
::= { snDvmrpVIfStatEntry 12 }
|
|
|
|
snDvmrpVIfStatOutGraftPkts OBJECT-TYPE
|
|
SYNTAX Counter32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The number of graft packets that have been sent
|
|
on the DVMRP virtual interface."
|
|
::= { snDvmrpVIfStatEntry 13 }
|
|
|
|
snDvmrpVIfStatDiscardGraftPkts OBJECT-TYPE
|
|
SYNTAX Counter32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The number of graft packets that have been discarded
|
|
by the DVMRP virtual interface."
|
|
::= { snDvmrpVIfStatEntry 14 }
|
|
|
|
snDvmrpVIfStatInGraftAckPkts OBJECT-TYPE
|
|
SYNTAX Counter32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The number of graft acknowledge packets that have arrived
|
|
on the DVMRP virtual interface."
|
|
::= { snDvmrpVIfStatEntry 15 }
|
|
|
|
snDvmrpVIfStatOutGraftAckPkts OBJECT-TYPE
|
|
SYNTAX Counter32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The number of graft acknowledge packets that have been
|
|
sent on the DVMRP virtual interface."
|
|
::= { snDvmrpVIfStatEntry 16 }
|
|
|
|
snDvmrpVIfStatDiscardGraftAckPkts OBJECT-TYPE
|
|
SYNTAX Counter32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The number of graft acknowledge packets that have been
|
|
discarded by the DVMRP virtual interface."
|
|
::= { snDvmrpVIfStatEntry 17 }
|
|
|
|
snDvmrpVIfStatInPrunePkts OBJECT-TYPE
|
|
SYNTAX Counter32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The number of prune packets that have arrived on the DVMRP
|
|
virtual interface."
|
|
::= { snDvmrpVIfStatEntry 18 }
|
|
|
|
snDvmrpVIfStatOutPrunePkts OBJECT-TYPE
|
|
SYNTAX Counter32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The number of prune packets that have been sent on the DVMRP
|
|
virtual interface."
|
|
::= { snDvmrpVIfStatEntry 19 }
|
|
|
|
snDvmrpVIfStatDiscardPrunePkts OBJECT-TYPE
|
|
SYNTAX Counter32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The number of prune packets that have been discarded
|
|
by the DVMRP virtual interface."
|
|
::= { snDvmrpVIfStatEntry 20 }
|
|
|
|
|
|
-- FSRP MIB
|
|
|
|
snFsrpGlobal OBJECT IDENTIFIER ::= { snFsrp 1 }
|
|
snFsrpIntf OBJECT IDENTIFIER ::= { snFsrp 2 }
|
|
|
|
-- Section 1: FSRP Global Variables
|
|
|
|
snFsrpGroupOperMode OBJECT-TYPE
|
|
SYNTAX INTEGER {
|
|
disabled(0),
|
|
enabled(1)
|
|
}
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The FSRP is configured on this system
|
|
either enabled or disabled and the
|
|
default is disabled mode.
|
|
disabled(0)..........disable FSRP
|
|
enabled(1)...........activate FSRP"
|
|
::= { snFsrpGlobal 1 }
|
|
|
|
snFsrpIfStateChangeTrap OBJECT-TYPE
|
|
SYNTAX INTEGER { disabled(0), enabled(1) }
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Indicates whether the SNMP agent process is
|
|
permitted to generate FSRP interface state change
|
|
traps."
|
|
DEFVAL { enabled }
|
|
::= { snFsrpGlobal 2 }
|
|
|
|
|
|
-- Section 2: FSRP Interface Configuration Table
|
|
|
|
-- The FSRP (Foundry Standby Routing Protocol) Interface Table augments
|
|
-- the ifTable with FSRP specific information.
|
|
|
|
|
|
snFsrpIfTable OBJECT-TYPE
|
|
SYNTAX SEQUENCE OF SnFsrpIfEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The FSRP Interface Table describes the interfaces from
|
|
the viewpoint of FSRP."
|
|
::= { snFsrpIntf 1 }
|
|
|
|
snFsrpIfEntry OBJECT-TYPE
|
|
SYNTAX SnFsrpIfEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The FSRP Interface Entry describes one interface from
|
|
the viewpoint of FSRP."
|
|
INDEX { snFsrpIfPort, snFsrpIfIpAddress }
|
|
::= { snFsrpIfTable 1 }
|
|
|
|
SnFsrpIfEntry ::=
|
|
SEQUENCE {
|
|
snFsrpIfPort
|
|
Integer32,
|
|
snFsrpIfIpAddress
|
|
IpAddress,
|
|
snFsrpIfVirRtrIpAddr
|
|
IpAddress,
|
|
snFsrpIfOtherRtrIpAddr
|
|
IpAddress,
|
|
snFsrpIfPreferLevel
|
|
INTEGER,
|
|
snFsrpIfTrackPortMask
|
|
PortMask,
|
|
snFsrpIfRowStatus
|
|
INTEGER,
|
|
snFsrpIfState
|
|
INTEGER,
|
|
snFsrpIfKeepAliveTime
|
|
INTEGER,
|
|
snFsrpIfRouterDeadTime
|
|
INTEGER,
|
|
snFsrpIfChassisTrackPortMask
|
|
OCTET STRING,
|
|
snFsrpIfTrackPortList
|
|
OCTET STRING
|
|
}
|
|
|
|
|
|
snFsrpIfPort OBJECT-TYPE
|
|
SYNTAX Integer32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The physical router port of this FSRP interface."
|
|
::= { snFsrpIfEntry 1 }
|
|
|
|
snFsrpIfIpAddress OBJECT-TYPE
|
|
SYNTAX IpAddress
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The IP Address of the physical router port of this
|
|
interface."
|
|
::= { snFsrpIfEntry 2 }
|
|
|
|
snFsrpIfVirRtrIpAddr OBJECT-TYPE
|
|
SYNTAX IpAddress
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The IP Address of the Virtual Router for the interface.
|
|
The Virtual Router IP address need to be configured on
|
|
the interface before Redundant Router Function can operate
|
|
on the interface. This address has to be same on all the
|
|
routers that going to participate in the Redundant Router
|
|
Function on a given subnet."
|
|
::= { snFsrpIfEntry 3 }
|
|
|
|
snFsrpIfOtherRtrIpAddr OBJECT-TYPE
|
|
SYNTAX IpAddress
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The IP Address of the Other Router on this ip subnet
|
|
that operates FSRP and to whom the Keep Alive message
|
|
need to be sent by this router. This object must be
|
|
configured for FSRP to work correctly"
|
|
::= { snFsrpIfEntry 4 }
|
|
|
|
snFsrpIfPreferLevel OBJECT-TYPE
|
|
SYNTAX INTEGER (1..255)
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The higher the number the higher the priority is.
|
|
This parameter decides which router should becomes
|
|
the Active Router for the interface. A Router with
|
|
higher priority selected to becomes the Active Router."
|
|
DEFVAL { 100 }
|
|
::= { snFsrpIfEntry 5 }
|
|
|
|
snFsrpIfTrackPortMask OBJECT-TYPE
|
|
SYNTAX PortMask
|
|
MAX-ACCESS read-write
|
|
STATUS deprecated
|
|
DESCRIPTION
|
|
"This object specifies the identity of the physical port
|
|
whose state is to be monitored. Each bit is a port of
|
|
the system. Default value is 0. If this object is configured
|
|
then the Preference Level of this interface will be adjusted
|
|
dynamically depending on the state of the Track Port.
|
|
The interface's Preference Level is reduced by value of
|
|
Preference Level parameter when the Track Port states first
|
|
changes from UP to DOWN. When the Track Port next comes up
|
|
the interface's Preference Level is increased by the amount
|
|
specified by the Preference Level.
|
|
The Standalone router FSRP Track port membership (Not used for Chassis Product)"
|
|
DEFVAL { 0 }
|
|
::= { snFsrpIfEntry 6 }
|
|
|
|
snFsrpIfRowStatus OBJECT-TYPE
|
|
SYNTAX INTEGER {
|
|
invalid(1),
|
|
valid(2),
|
|
delete(3),
|
|
create(4),
|
|
modify(5)
|
|
}
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"This object is used to create and
|
|
delete row in the table and control
|
|
if they are used. The values
|
|
that can be written are:
|
|
delete(3)...deletes the row
|
|
create(4)...creates a new row
|
|
modify(5)...modifies an exsisting row
|
|
|
|
If the row exists, then a SET with
|
|
value of create(4) returns error
|
|
'badValue'. Deleted rows go away
|
|
immediately. The following values
|
|
can be returned on reads:
|
|
noSuch(0)...no such row
|
|
invalid(1)...Setting it to 'invalid' has the effect of
|
|
rendering it inoperative..
|
|
valid(2)....the row exists and is valid"
|
|
::= { snFsrpIfEntry 7 }
|
|
|
|
snFsrpIfState OBJECT-TYPE
|
|
SYNTAX INTEGER {
|
|
init(0),
|
|
negotiating(1),
|
|
standby(2),
|
|
active(3)
|
|
}
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"This object specifies the FSRP Router's interface state as:
|
|
init(0)...initialization state.
|
|
negotiating(1)...negotiating state.
|
|
standby(2)...standby state.
|
|
active(3)...active state."
|
|
::= { snFsrpIfEntry 8 }
|
|
|
|
snFsrpIfKeepAliveTime OBJECT-TYPE
|
|
SYNTAX INTEGER (1..120)
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The heart-beat is from 1 to 120 seconds."
|
|
DEFVAL { 3 }
|
|
::= { snFsrpIfEntry 9 }
|
|
|
|
snFsrpIfRouterDeadTime OBJECT-TYPE
|
|
SYNTAX INTEGER (3..255)
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The hold time of the Fsrp router is from 3 to 255 seconds."
|
|
DEFVAL { 9 }
|
|
::= { snFsrpIfEntry 10 }
|
|
|
|
snFsrpIfChassisTrackPortMask OBJECT-TYPE
|
|
SYNTAX OCTET STRING (SIZE(32))
|
|
MAX-ACCESS read-write
|
|
STATUS deprecated
|
|
DESCRIPTION
|
|
"This object specifies the identity of the physical port
|
|
whose state is to be monitored. Each bit is a port of
|
|
the system. Default value is 0. If this object is configured
|
|
then the Preference Level of this interface will be adjusted
|
|
dynamically depending on the state of the Track Port.
|
|
The interface's Preference Level is reduced by value of
|
|
Preference Level parameter when the Track Port states first
|
|
changes from UP to DOWN. When the Track Port next comes up
|
|
the interface's Preference Level is increased by the amount
|
|
specified by the Preference Level.
|
|
The Chassis router FSRP Track port membership.
|
|
(It was obsoleted after release 07100, replaced by snFsrpIfTrackPortList)"
|
|
::= { snFsrpIfEntry 11 }
|
|
|
|
snFsrpIfTrackPortList OBJECT-TYPE
|
|
SYNTAX OCTET STRING
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"This object specifies the identity of the physical port
|
|
whose state is to be monitored. Each port index is a
|
|
16-bit integer in big endian order. 8-bit is the slot
|
|
number, the other 8-bit is the port number. Default value
|
|
is 0 length octet string. If this object is configured
|
|
then the Preference Level of this interface will be adjusted
|
|
dynamically depending on the state of the Track Port.
|
|
The interface's Preference Level is reduced by value of
|
|
Preference Level parameter when the Track Port states first
|
|
changes from UP to DOWN. When the Track Port next comes up
|
|
the interface's Preference Level is increased by the amount
|
|
specified by the Preference Level.
|
|
The router FSRP physical track port membership."
|
|
::= { snFsrpIfEntry 12 }
|
|
|
|
-- PIM MIB
|
|
|
|
snPimMIBObjects OBJECT IDENTIFIER ::= { snPim 1 }
|
|
snPimSMMIBObjects OBJECT IDENTIFIER ::= { snPim 2 }
|
|
|
|
snPimEnable OBJECT-TYPE
|
|
SYNTAX RtrStatus
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Enable or disable PIM on this router."
|
|
DEFVAL { disabled }
|
|
::= { snPimMIBObjects 1 }
|
|
|
|
snPimNeighborRouterTimeout OBJECT-TYPE
|
|
SYNTAX INTEGER (60..8000)
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"This is the time interval after which the neighbour router
|
|
is considered down. Value is in number of seconds. snPimEnable
|
|
must be 'enabled' before this object is writen."
|
|
DEFVAL { 180 }
|
|
::= { snPimMIBObjects 2 }
|
|
|
|
snPimHelloTime OBJECT-TYPE
|
|
SYNTAX INTEGER (10..3600)
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"This is the interval at which hello message is sent out
|
|
an interface to the neighbouring router. This is used to
|
|
detect the presence or abscense of a neighbouring router.
|
|
Value is in number of seconds. snPimEnable must be 'enabled'
|
|
before this object is writen."
|
|
DEFVAL { 60 }
|
|
::= { snPimMIBObjects 3 }
|
|
|
|
snPimPruneTime OBJECT-TYPE
|
|
SYNTAX INTEGER (10..3600)
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"This is the duration of time for which the prune state
|
|
is stored. Value is in number of seconds. snPimEnable
|
|
must be 'enabled' before this object is writen.
|
|
For FastIron platforms, the default value is 180."
|
|
DEFVAL { 60 }
|
|
::= { snPimMIBObjects 4 }
|
|
|
|
snPimGraftRetransmitTime OBJECT-TYPE
|
|
SYNTAX INTEGER (10..3600)
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"This is the time interval after which a graft message will
|
|
be retransmitted if graft acknowledge message has not been
|
|
received. Value is in number of seconds. snPimEnable must
|
|
be 'enabled' before this object is writen."
|
|
DEFVAL { 180 }
|
|
::= { snPimMIBObjects 5 }
|
|
|
|
snPimInactivityTime OBJECT-TYPE
|
|
SYNTAX INTEGER (2..3600)
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"This is the interval after which the forwarding entry is
|
|
deleted. When a packet is received for a group entry, this
|
|
time is reset. This is used to only keep the forwarding
|
|
entries for the active sessions. Value is in number of
|
|
seconds. snPimEnable must be 'enabled' before this object
|
|
is writen.
|
|
For FastIron platforms, the default value is 3 and the range is
|
|
between 2 to 10.
|
|
For NetIron platforms, the range is between 10 to 3600."
|
|
DEFVAL { 180 }
|
|
::= { snPimMIBObjects 6 }
|
|
|
|
-- The PIM Virtual Interface Table
|
|
|
|
snPimVInterfaceTable OBJECT-TYPE
|
|
SYNTAX SEQUENCE OF SnPimVInterfaceEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The (conceptual) table listing the router's PIM virtual
|
|
interfaces. snPimEnable must be 'enabled' before this
|
|
table is read or writen."
|
|
::= { snPimMIBObjects 7 }
|
|
|
|
snPimVInterfaceEntry OBJECT-TYPE
|
|
SYNTAX SnPimVInterfaceEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"An entry (conceptual row) in the snPimVInterfaceTable."
|
|
INDEX { snPimVInterfaceVifIndex }
|
|
::= { snPimVInterfaceTable 1 }
|
|
|
|
SnPimVInterfaceEntry ::= SEQUENCE {
|
|
snPimVInterfaceVifIndex INTEGER,
|
|
snPimVInterfaceType INTEGER,
|
|
snPimVInterfaceLocalAddress IpAddress,
|
|
snPimVInterfaceLocalSubnetMask IpAddress,
|
|
snPimVInterfaceRemoteAddress IpAddress,
|
|
snPimVInterfaceDR IpAddress,
|
|
snPimVInterfaceTtlThreshold INTEGER,
|
|
snPimVInterfaceStatus INTEGER,
|
|
snPimVInterfaceMode INTEGER }
|
|
|
|
snPimVInterfaceVifIndex OBJECT-TYPE
|
|
SYNTAX INTEGER (1..48)
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The ifIndex value of this PIM virtual interface."
|
|
::= { snPimVInterfaceEntry 1 }
|
|
|
|
snPimVInterfaceType OBJECT-TYPE
|
|
SYNTAX INTEGER { tunnel(1), subnet(2) }
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The type of PIM virtual interface, whether it uses
|
|
a tunnel or a physical interface."
|
|
::= { snPimVInterfaceEntry 2 }
|
|
|
|
snPimVInterfaceLocalAddress OBJECT-TYPE
|
|
SYNTAX IpAddress
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The IP address of the local end of this PIM virtual
|
|
interface."
|
|
::= { snPimVInterfaceEntry 3 }
|
|
|
|
snPimVInterfaceLocalSubnetMask OBJECT-TYPE
|
|
SYNTAX IpAddress
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The network mask for the IP address of the PIM
|
|
virtual interface. For a tunnel, this should be
|
|
0.0.0.0."
|
|
::= { snPimVInterfaceEntry 4 }
|
|
|
|
snPimVInterfaceRemoteAddress OBJECT-TYPE
|
|
SYNTAX IpAddress
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The IP address of the remote end of this PIM virtual
|
|
interface."
|
|
::= { snPimVInterfaceEntry 5 }
|
|
|
|
snPimVInterfaceDR OBJECT-TYPE
|
|
SYNTAX IpAddress
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The Designated Router on this PIM virtual interface.
|
|
For point-to-point interfaces, this object has the
|
|
value 0.0.0.0."
|
|
::= { snPimVInterfaceEntry 6 }
|
|
|
|
snPimVInterfaceTtlThreshold OBJECT-TYPE
|
|
SYNTAX INTEGER (1..31)
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"This is the minimum time-to-live value to forward the packets
|
|
out of this interface."
|
|
DEFVAL { 1 }
|
|
::= { snPimVInterfaceEntry 7 }
|
|
|
|
snPimVInterfaceStatus OBJECT-TYPE
|
|
SYNTAX INTEGER {
|
|
invalid(1),
|
|
valid(2),
|
|
delete(3),
|
|
create(4),
|
|
modify(5)
|
|
}
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"This object is used to create and
|
|
delete row in the table and control
|
|
if they are used. The values
|
|
that can be written are:
|
|
delete(3)...deletes the row
|
|
create(4)...creates a new row
|
|
modify(5)...modifies an exsisting row
|
|
|
|
If the row exists, then a SET with
|
|
value of create(4) returns error
|
|
'badValue'. Deleted rows go away
|
|
immediately. The following values
|
|
can be returned on reads:
|
|
invalid(1)...Setting it to 'invalid' has the effect of
|
|
rendering it inoperative.
|
|
valid(2)....Setting it to 'valid' has the effect of
|
|
changing the row to operative."
|
|
::= { snPimVInterfaceEntry 8 }
|
|
|
|
snPimVInterfaceMode OBJECT-TYPE
|
|
SYNTAX INTEGER { dense(1), sparse(2) }
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The configured mode of this PIM interface."
|
|
DEFVAL { dense }
|
|
::= { snPimVInterfaceEntry 9 }
|
|
|
|
-- The PIM Neighbor Table
|
|
|
|
snPimNeighborTable OBJECT-TYPE
|
|
SYNTAX SEQUENCE OF SnPimNeighborEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The (conceptual) table listing the router's PIM
|
|
neighbors. snPimEnable must be 'enabled' before this
|
|
table is read."
|
|
::= { snPimMIBObjects 8 }
|
|
|
|
snPimNeighborEntry OBJECT-TYPE
|
|
SYNTAX SnPimNeighborEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"An entry (conceptual row) in the snPimNeighborTable."
|
|
INDEX { snPimNeighborEntryIndex }
|
|
::= { snPimNeighborTable 1 }
|
|
|
|
SnPimNeighborEntry ::= SEQUENCE {
|
|
snPimNeighborEntryIndex Integer32,
|
|
snPimNeighborVifIndex Integer32,
|
|
snPimNeighborAddress IpAddress,
|
|
snPimNeighborUpTime TimeTicks,
|
|
snPimNeighborExpiryTime TimeTicks }
|
|
|
|
snPimNeighborEntryIndex OBJECT-TYPE
|
|
SYNTAX Integer32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The table entry index."
|
|
::= { snPimNeighborEntry 1 }
|
|
|
|
snPimNeighborVifIndex OBJECT-TYPE
|
|
SYNTAX Integer32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The value of VifIndex for the virtual interface used to
|
|
reach this PIM neighbor."
|
|
::= { snPimNeighborEntry 2 }
|
|
|
|
snPimNeighborAddress OBJECT-TYPE
|
|
SYNTAX IpAddress
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The IP address of the PIM neighbor for which this entry
|
|
contains information."
|
|
::= { snPimNeighborEntry 3 }
|
|
|
|
snPimNeighborUpTime OBJECT-TYPE
|
|
SYNTAX TimeTicks
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The time since this PIM neighbor (last) became a neighbor
|
|
of the local router."
|
|
::= { snPimNeighborEntry 4 }
|
|
|
|
snPimNeighborExpiryTime OBJECT-TYPE
|
|
SYNTAX TimeTicks
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The minimum time remaining before this PIM neighbor will
|
|
be aged out."
|
|
::= { snPimNeighborEntry 5 }
|
|
|
|
-- The PIM Virtual Interface Statistics Table
|
|
|
|
snPimVIfStatTable OBJECT-TYPE
|
|
SYNTAX SEQUENCE OF SnPimVIfStatEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The (conceptual) table listing the router's PIM virtual
|
|
interface statistical counters. snPimEnable must be
|
|
'enabled' before this table is read."
|
|
::= { snPimMIBObjects 9 }
|
|
|
|
snPimVIfStatEntry OBJECT-TYPE
|
|
SYNTAX SnPimVIfStatEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"An entry (conceptual row) in the snPimVIfStatTable."
|
|
INDEX { snPimVIfStatVifIndex }
|
|
::= { snPimVIfStatTable 1 }
|
|
|
|
SnPimVIfStatEntry ::= SEQUENCE {
|
|
snPimVIfStatVifIndex INTEGER,
|
|
snPimVIfStatInJoinPkts Counter32,
|
|
snPimVIfStatOutJoinPkts Counter32,
|
|
snPimVIfStatDiscardJoinPkts Counter32,
|
|
snPimVIfStatInPrunePkts Counter32,
|
|
snPimVIfStatOutPrunePkts Counter32,
|
|
snPimVIfStatDiscardPrunePkts Counter32,
|
|
snPimVIfStatInAssertPkts Counter32,
|
|
snPimVIfStatOutAssertPkts Counter32,
|
|
snPimVIfStatDiscardAssertPkts Counter32,
|
|
snPimVIfStatInHelloPkts Counter32,
|
|
snPimVIfStatOutHelloPkts Counter32,
|
|
snPimVIfStatDiscardHelloPkts Counter32,
|
|
snPimVIfStatInGraftPkts Counter32,
|
|
snPimVIfStatOutGraftPkts Counter32,
|
|
snPimVIfStatDiscardGraftPkts Counter32,
|
|
snPimVIfStatInGraftAckPkts Counter32,
|
|
snPimVIfStatOutGraftAckPkts Counter32,
|
|
snPimVIfStatDiscardGraftAckPkts Counter32 }
|
|
|
|
snPimVIfStatVifIndex OBJECT-TYPE
|
|
SYNTAX INTEGER (1..32)
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The ifIndex value of this PIM virtual interface."
|
|
::= { snPimVIfStatEntry 1 }
|
|
|
|
snPimVIfStatInJoinPkts OBJECT-TYPE
|
|
SYNTAX Counter32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The number of join packets that have arrived
|
|
on the PIM virtual interface."
|
|
::= { snPimVIfStatEntry 2 }
|
|
|
|
snPimVIfStatOutJoinPkts OBJECT-TYPE
|
|
SYNTAX Counter32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The number of join packets that have been sent
|
|
on the PIM virtual interface."
|
|
::= { snPimVIfStatEntry 3 }
|
|
|
|
snPimVIfStatDiscardJoinPkts OBJECT-TYPE
|
|
SYNTAX Counter32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The number of join packets that have been discarded
|
|
by the PIM virtual interface."
|
|
::= { snPimVIfStatEntry 4 }
|
|
|
|
snPimVIfStatInPrunePkts OBJECT-TYPE
|
|
SYNTAX Counter32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The number of prune packets that have arrived on the PIM
|
|
virtual interface."
|
|
::= { snPimVIfStatEntry 5 }
|
|
|
|
snPimVIfStatOutPrunePkts OBJECT-TYPE
|
|
SYNTAX Counter32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The number of prune packets that have been sent on the PIM
|
|
virtual interface."
|
|
::= { snPimVIfStatEntry 6 }
|
|
|
|
snPimVIfStatDiscardPrunePkts OBJECT-TYPE
|
|
SYNTAX Counter32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The number of prune packets that have been discarded
|
|
by the PIM virtual interface."
|
|
::= { snPimVIfStatEntry 7 }
|
|
|
|
snPimVIfStatInAssertPkts OBJECT-TYPE
|
|
SYNTAX Counter32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The number of assert packets that have arrived
|
|
on the PIM virtual interface."
|
|
::= { snPimVIfStatEntry 8 }
|
|
|
|
snPimVIfStatOutAssertPkts OBJECT-TYPE
|
|
SYNTAX Counter32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The number of assert packets that have been sent
|
|
on the PIM virtual interface."
|
|
::= { snPimVIfStatEntry 9 }
|
|
|
|
snPimVIfStatDiscardAssertPkts OBJECT-TYPE
|
|
SYNTAX Counter32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The number of assert packets that have been
|
|
discarded by the PIM virtual interface."
|
|
::= { snPimVIfStatEntry 10 }
|
|
|
|
snPimVIfStatInHelloPkts OBJECT-TYPE
|
|
SYNTAX Counter32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The number of hello packets that have arrived on the PIM
|
|
virtual interface."
|
|
::= { snPimVIfStatEntry 11 }
|
|
|
|
snPimVIfStatOutHelloPkts OBJECT-TYPE
|
|
SYNTAX Counter32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The number of hello packets that have been sent on the PIM
|
|
virtual interface."
|
|
::= { snPimVIfStatEntry 12 }
|
|
|
|
snPimVIfStatDiscardHelloPkts OBJECT-TYPE
|
|
SYNTAX Counter32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The number of hello packets that have been discarded
|
|
by the PIM virtual interface."
|
|
::= { snPimVIfStatEntry 13 }
|
|
|
|
snPimVIfStatInGraftPkts OBJECT-TYPE
|
|
SYNTAX Counter32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The number of graft packets that have arrived
|
|
on the PIM virtual interface."
|
|
::= { snPimVIfStatEntry 14 }
|
|
|
|
snPimVIfStatOutGraftPkts OBJECT-TYPE
|
|
SYNTAX Counter32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The number of graft packets that have been sent
|
|
on the PIM virtual interface."
|
|
::= { snPimVIfStatEntry 15 }
|
|
|
|
snPimVIfStatDiscardGraftPkts OBJECT-TYPE
|
|
SYNTAX Counter32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The number of graft packets that have been discarded
|
|
by the PIM virtual interface."
|
|
::= { snPimVIfStatEntry 16 }
|
|
|
|
snPimVIfStatInGraftAckPkts OBJECT-TYPE
|
|
SYNTAX Counter32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The number of graft acknowledge packets that have arrived
|
|
on the PIM virtual interface."
|
|
::= { snPimVIfStatEntry 17 }
|
|
|
|
snPimVIfStatOutGraftAckPkts OBJECT-TYPE
|
|
SYNTAX Counter32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The number of graft acknowledge packets that have been
|
|
sent on the PIM virtual interface."
|
|
::= { snPimVIfStatEntry 18 }
|
|
|
|
snPimVIfStatDiscardGraftAckPkts OBJECT-TYPE
|
|
SYNTAX Counter32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The number of graft acknowledge packets that have been
|
|
discarded by the PIM virtual interface."
|
|
::= { snPimVIfStatEntry 19 }
|
|
|
|
|
|
-- PIM-SM MIB
|
|
|
|
snPimJoinPruneInterval OBJECT-TYPE
|
|
SYNTAX INTEGER (10..3600)
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The default interval in seconds at which periodic
|
|
PIM-SM Join/Prune messages are to be sent. snPimEnable must
|
|
be 'enabled' before this table is read or writen."
|
|
::= { snPimSMMIBObjects 1 }
|
|
|
|
-- PIM Candidate-BSR Table
|
|
|
|
snPimCandidateBSRTable OBJECT-TYPE
|
|
SYNTAX SEQUENCE OF SnPimCandidateBSR
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Candidate Bootstrap Router information."
|
|
::= { snPimSMMIBObjects 2 }
|
|
|
|
snPimCandidateBSREntry OBJECT-TYPE
|
|
SYNTAX SnPimCandidateBSR
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"An entry (conceptual row) in the snPimCandidateBSRTable."
|
|
INDEX { snPimCandidateBSRPortID }
|
|
::= { snPimCandidateBSRTable 1 }
|
|
|
|
SnPimCandidateBSR ::= SEQUENCE {
|
|
snPimCandidateBSRPortID Integer32,
|
|
snPimCandidateBSRIPAddress IpAddress,
|
|
snPimCandidateBSRHashMaskLen INTEGER,
|
|
snPimCandidateBSRPreference INTEGER
|
|
}
|
|
|
|
snPimCandidateBSRPortID OBJECT-TYPE
|
|
SYNTAX Integer32
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The IP address of the PIM interface.
|
|
The bit 0 to bit 7: port number.
|
|
The bit 8 to bit 11: slot number."
|
|
::= { snPimCandidateBSREntry 1 }
|
|
|
|
snPimCandidateBSRIPAddress OBJECT-TYPE
|
|
SYNTAX IpAddress
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The (unicast) address of the Candidate BSR."
|
|
::= { snPimCandidateBSREntry 2 }
|
|
|
|
snPimCandidateBSRHashMaskLen OBJECT-TYPE
|
|
SYNTAX INTEGER (1..32)
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The hash mask value for this router as a candidate
|
|
bootstrap router."
|
|
::= { snPimCandidateBSREntry 3 }
|
|
|
|
snPimCandidateBSRPreference OBJECT-TYPE
|
|
SYNTAX INTEGER (0..255)
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The preference value for this router as a candidate
|
|
bootstrap router."
|
|
DEFVAL { 100 }
|
|
::= { snPimCandidateBSREntry 4 }
|
|
|
|
|
|
|
|
-- The PIM RP-Set Table
|
|
|
|
snPimRPSetTable OBJECT-TYPE
|
|
SYNTAX SEQUENCE OF SnPimRPSetEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The (conceptual) table listing PIM information for
|
|
candidate Rendezvous Points (RPs) for IP multicast groups.
|
|
When the local router is the BSR, this information is
|
|
obtained from received Candidate-RP-Advertisements. When
|
|
the local router is not the BSR, this information is
|
|
obtained from received RP-Set messages.
|
|
snPimEnable must be 'enabled' before this
|
|
table is read or writen."
|
|
::= { snPimSMMIBObjects 3 }
|
|
|
|
snPimRPSetEntry OBJECT-TYPE
|
|
SYNTAX SnPimRPSetEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"An entry (conceptual row) in the snPimRPSetTable."
|
|
INDEX { snPimRPSetGroupAddress, snPimRPSetMask, snPimRPSetIPAddress }
|
|
::= { snPimRPSetTable 1 }
|
|
|
|
SnPimRPSetEntry ::= SEQUENCE {
|
|
snPimRPSetGroupAddress IpAddress,
|
|
snPimRPSetMask IpAddress,
|
|
snPimRPSetIPAddress IpAddress,
|
|
snPimRPSetHoldTime INTEGER
|
|
}
|
|
|
|
snPimRPSetGroupAddress OBJECT-TYPE
|
|
SYNTAX IpAddress
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The IP multicast group address which, when combined with
|
|
snPimRPSetGroupMask, gives the group prefix for which this
|
|
entry contains information about the Candidate-RP."
|
|
::= { snPimRPSetEntry 1 }
|
|
|
|
snPimRPSetMask OBJECT-TYPE
|
|
SYNTAX IpAddress
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The multicast group address mask which, when combined with
|
|
snPimRPSetGroupAddress, gives the group prefix for which this
|
|
entry contains information about the Candidate-RP."
|
|
::= { snPimRPSetEntry 2 }
|
|
|
|
snPimRPSetIPAddress OBJECT-TYPE
|
|
SYNTAX IpAddress
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The IP address of the Candidate-RP."
|
|
::= { snPimRPSetEntry 3 }
|
|
|
|
snPimRPSetHoldTime OBJECT-TYPE
|
|
SYNTAX INTEGER (0..255)
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The holdtime, in seconds, of a Candidate-RP. If the
|
|
local router is not the BSR, this value is 0."
|
|
::= { snPimRPSetEntry 4 }
|
|
|
|
|
|
-- The PIM Candidate-RP Table
|
|
|
|
snPimCandidateRPTable OBJECT-TYPE
|
|
SYNTAX SEQUENCE OF SnPimCandidateRPEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The (conceptual) table listing the IP multicast groups for
|
|
which the local router is to advertise itself as a
|
|
Candidate-RP. If this table is empty, then the local router
|
|
will advertise itself as a Candidate-RP for all groups
|
|
snPimEnable must be 'enabled' before this
|
|
table is read or writen."
|
|
::= { snPimSMMIBObjects 4 }
|
|
|
|
snPimCandidateRPEntry OBJECT-TYPE
|
|
SYNTAX SnPimCandidateRPEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"An entry (conceptual row) in the snPimCandidateRPTable."
|
|
INDEX { snPimCandidateRPGroupAddress,
|
|
snPimCandidateRPMask }
|
|
::= { snPimCandidateRPTable 1 }
|
|
|
|
SnPimCandidateRPEntry ::= SEQUENCE {
|
|
snPimCandidateRPGroupAddress IpAddress,
|
|
snPimCandidateRPMask IpAddress,
|
|
snPimCandidateRPIPAddress IpAddress,
|
|
snPimCandidateRPRowStatus INTEGER
|
|
}
|
|
|
|
snPimCandidateRPGroupAddress OBJECT-TYPE
|
|
SYNTAX IpAddress
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The IP multicast group address which, when combined with
|
|
snPimCandidateRPGroupMask, identifies a group prefix for which
|
|
the local router will advertise itself as a Candidate-RP."
|
|
::= { snPimCandidateRPEntry 1 }
|
|
|
|
snPimCandidateRPMask OBJECT-TYPE
|
|
SYNTAX IpAddress
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The multicast group address mask which, when combined with
|
|
snPimCandidateRPGroupMask, identifies a group prefix for which
|
|
the local router will advertise itself as a Candidate-RP."
|
|
::= { snPimCandidateRPEntry 2 }
|
|
|
|
snPimCandidateRPIPAddress OBJECT-TYPE
|
|
SYNTAX IpAddress
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The (unicast) address of the interface which will be
|
|
advertised as a Candidate-RP."
|
|
::= { snPimCandidateRPEntry 3 }
|
|
|
|
snPimCandidateRPRowStatus OBJECT-TYPE
|
|
SYNTAX INTEGER {
|
|
noSuch(0),
|
|
other(1),
|
|
valid(2),
|
|
delete(3),
|
|
create(4),
|
|
modify(5)
|
|
}
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The status of this row, by which new entries may be
|
|
created, or old entries deleted from this table.
|
|
This object is used to create and delete row in the
|
|
table and control if they are used. The values that
|
|
can be written are:
|
|
delete(3)...deletes the row
|
|
create(4)...creates a new row
|
|
modify(5)...modifies an exsisting row
|
|
If the row exists, then a SET with value of create(4)
|
|
returns error 'badValue'. Deleted rows go away
|
|
immediately. The following values can be returned on reads:
|
|
noSuch(0)...no such row
|
|
other(1)....some other case
|
|
valid(2)....the row exists and is valid"
|
|
::= { snPimCandidateRPEntry 4 }
|
|
|
|
|
|
-- Loopback Interface configuration table
|
|
|
|
snLoopbackIntfConfigTable OBJECT-TYPE
|
|
SYNTAX SEQUENCE OF SnLoopbackIntfConfigEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Loopback Interface Config table."
|
|
::= { snLoopbackIf 1 }
|
|
|
|
snLoopbackIntfConfigEntry OBJECT-TYPE
|
|
SYNTAX SnLoopbackIntfConfigEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"An entry in the Loopback Interface Config table."
|
|
INDEX { snLoopbackIntfConfigPortIndex }
|
|
::= { snLoopbackIntfConfigTable 1 }
|
|
|
|
SnLoopbackIntfConfigEntry ::= SEQUENCE {
|
|
snLoopbackIntfConfigPortIndex
|
|
INTEGER,
|
|
snLoopbackIntfMode
|
|
INTEGER,
|
|
snLoopbackIntfRowStatus
|
|
INTEGER
|
|
}
|
|
|
|
snLoopbackIntfConfigPortIndex OBJECT-TYPE
|
|
SYNTAX INTEGER (1..8)
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The port index for Loopback Interface config entry."
|
|
::= { snLoopbackIntfConfigEntry 1 }
|
|
|
|
snLoopbackIntfMode OBJECT-TYPE
|
|
SYNTAX INTEGER { disabled(0), enabled(1) }
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The Loopback Interface mode."
|
|
::= { snLoopbackIntfConfigEntry 2 }
|
|
|
|
snLoopbackIntfRowStatus OBJECT-TYPE
|
|
SYNTAX INTEGER {
|
|
invalid(1),
|
|
valid(2),
|
|
delete(3),
|
|
create(4),
|
|
modify(5)
|
|
}
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"This object is used to create and
|
|
delete row in the table and control
|
|
if they are used. The values
|
|
that can be written are:
|
|
delete(3)...deletes the row
|
|
create(4)...creates a new row
|
|
modify(5)...modifies an exsisting row
|
|
|
|
If the row exists, then a SET with
|
|
value of create(4) returns error
|
|
'badValue'. Deleted rows go away
|
|
immediately. The following values
|
|
can be returned on reads:
|
|
noSuch(0)...no such row
|
|
invalid(1)...Setting it to 'invalid' has the effect of
|
|
rendering it inoperative..
|
|
valid(2)....the row exists and is valid"
|
|
::= { snLoopbackIntfConfigEntry 3 }
|
|
END
|