snmp_mib_archive/BAY-STACK-IP-FWD-NH-MIB.mib
Heston Snodgrass 89bf4b016e initial commit
2016-12-15 15:03:18 -07:00

294 lines
9.4 KiB
Plaintext

BAY-STACK-IP-FWD-NH-MIB DEFINITIONS ::= BEGIN
IMPORTS
OBJECT-TYPE, MODULE-IDENTITY
FROM SNMPv2-SMI
RowStatus, TruthValue
FROM SNMPv2-TC
InterfaceIndex
FROM IF-MIB
SnmpAdminString
FROM SNMP-FRAMEWORK-MIB
InetAddressType, InetAddress, InetAddressPrefixLength, InetPortNumber
FROM INET-ADDRESS-MIB
bayStackMibs
FROM SYNOPTICS-ROOT-MIB;
bayStackIpFwdNhMib MODULE-IDENTITY
LAST-UPDATED "200909300000Z"
ORGANIZATION "Nortel Networks"
CONTACT-INFO "Nortel Networks"
DESCRIPTION
"Nortel IP Forwarding Next Hop MIB
Copyright 2009 Nortel Networks, Inc.
All rights reserved.
This Nortel Networks SNMP Management Information Base
Specification embodies Nortel Networks' confidential and
proprietary intellectual property. Nortel Networks retains
all title and ownership in the Specification, including any
revisions.
This Specification is supplied 'AS IS,' and Nortel Networks
makes no warranty, either express or implied, as to the use,
operation, condition, or performance of the Specification."
REVISION "200909300000Z" -- 30 September 2009
DESCRIPTION "v4: Added IMPLIED to INDEX clauses."
REVISION "200909110000Z" -- 12 September 2009
DESCRIPTION "v3: Added bsifnPolicyInterfaceOperationalStatus and
bsifnPolicyInterfaceAction."
REVISION "200908260000Z" -- 26 August 2009
DESCRIPTION "v2: Changed mask object to InetAddressPrefixLength."
REVISION "200908210000Z" -- 21 August 2009
DESCRIPTION "v1: Initial version."
::= { bayStackMibs 35 }
bayStackIpFwdNhNotifications OBJECT IDENTIFIER ::= { bayStackIpFwdNhMib 0 }
bayStackIpFwdNhObjects OBJECT IDENTIFIER ::= { bayStackIpFwdNhMib 1 }
-- ============================================================================
-- Textual Conventions
-- ============================================================================
-- ============================================================================
-- Scalar Objects
-- ============================================================================
bsifnScalars OBJECT IDENTIFIER ::= { bayStackIpFwdNhObjects 1 }
bsifnIpForwardingNextHopAdminEnabled OBJECT-TYPE
SYNTAX TruthValue
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"This object controls whether IP Forwarding Next-Hop is enabled."
::= { bsifnScalars 1 }
bsifnIpForwardingNextHopOperEnabled OBJECT-TYPE
SYNTAX TruthValue
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"This object indicates whether IP Forwarding Next-Hop is enabled."
::= { bsifnScalars 2 }
-- ============================================================================
-- bsifnPolicyTable
-- ============================================================================
bsifnPolicyTable OBJECT-TYPE
SYNTAX SEQUENCE OF BsifnPolicyEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"This table contains the schedule for activation and deactivation
of the Nortel Energy Saver feature."
::= { bayStackIpFwdNhObjects 2 }
bsifnPolicyEntry OBJECT-TYPE
SYNTAX BsifnPolicyEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"An energy saver schedule entry, indicates a time to activate or
deactivate energy savings."
INDEX { IMPLIED bsifnPolicyName }
::= { bsifnPolicyTable 1 }
BsifnPolicyEntry ::=
SEQUENCE {
bsifnPolicyName SnmpAdminString,
bsifnPolicyMatchInetAddressType InetAddressType,
bsifnPolicyMatchInetAddress InetAddress,
bsifnPolicyMatchInetAddressMask InetAddressPrefixLength,
bsifnPolicyMatchPortMin InetPortNumber,
bsifnPolicyMatchPortMax InetPortNumber,
bsifnPolicySetNextHopInetAddressType InetAddressType,
bsifnPolicySetNextHopInetAddress InetAddress,
bsifnPolicyRowStatus RowStatus
}
bsifnPolicyName OBJECT-TYPE
SYNTAX SnmpAdminString (SIZE(1..32))
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Name of the policy."
::= { bsifnPolicyEntry 1 }
bsifnPolicyMatchInetAddressType OBJECT-TYPE
SYNTAX InetAddressType
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"The type of address contained in the corresponding instance of
bsifnPolicyMatchInetAddress. The value of
bsifnPolicyMatchInetAddressMask must also be consistent with
the address type specified in this object."
::= { bsifnPolicyEntry 2 }
bsifnPolicyMatchInetAddress OBJECT-TYPE
SYNTAX InetAddress
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"The address to be matched"
::= { bsifnPolicyEntry 3 }
bsifnPolicyMatchInetAddressMask OBJECT-TYPE
SYNTAX InetAddressPrefixLength
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"Length of the mask to be used for matching."
::= { bsifnPolicyEntry 4 }
bsifnPolicyMatchPortMin OBJECT-TYPE
SYNTAX InetPortNumber
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"Minimum port number to match."
::= { bsifnPolicyEntry 5 }
bsifnPolicyMatchPortMax OBJECT-TYPE
SYNTAX InetPortNumber
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"Maximum port number to match."
::= { bsifnPolicyEntry 6 }
bsifnPolicySetNextHopInetAddressType OBJECT-TYPE
SYNTAX InetAddressType
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"The type of address contained in the corresponding instances of
bsifnPolicySetNextHopInetAddress."
::= { bsifnPolicyEntry 7 }
bsifnPolicySetNextHopInetAddress OBJECT-TYPE
SYNTAX InetAddress
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"The next hop address."
::= { bsifnPolicyEntry 8 }
bsifnPolicyRowStatus OBJECT-TYPE
SYNTAX RowStatus
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"Used to create/delete entries."
::= { bsifnPolicyEntry 9 }
-- ============================================================================
-- bsifnPolicyInterfaceTable
-- ============================================================================
bsifnPolicyInterfaceTable OBJECT-TYPE
SYNTAX SEQUENCE OF BsifnPolicyInterfaceEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"This table contains per-interface policy settings"
::= { bayStackIpFwdNhObjects 3 }
bsifnPolicyInterfaceEntry OBJECT-TYPE
SYNTAX BsifnPolicyInterfaceEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Policy settings for an interface."
INDEX { bsifnPolicyInterfaceIndex, IMPLIED bsifnPolicyInterfacePolicyName }
::= { bsifnPolicyInterfaceTable 1 }
BsifnPolicyInterfaceEntry ::=
SEQUENCE {
bsifnPolicyInterfaceIndex InterfaceIndex,
bsifnPolicyInterfacePolicyName SnmpAdminString,
bsifnPolicyInterfaceMode INTEGER,
bsifnPolicyInterfaceOperationalStatus INTEGER,
bsifnPolicyInterfaceAction INTEGER,
bsifnPolicyInterfaceRowStatus RowStatus
}
bsifnPolicyInterfaceIndex OBJECT-TYPE
SYNTAX InterfaceIndex
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"The ifIndex value of an interface."
::= { bsifnPolicyInterfaceEntry 1 }
bsifnPolicyInterfacePolicyName OBJECT-TYPE
SYNTAX SnmpAdminString (SIZE(1..32))
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"The name of a policy associated with this interface. This value
refers to an instance of bsifnPolicyName."
::= { bsifnPolicyInterfaceEntry 2 }
bsifnPolicyInterfaceMode OBJECT-TYPE
SYNTAX INTEGER {
drop(1),
normalRouting(2)
}
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"The policy mode."
::= { bsifnPolicyInterfaceEntry 3 }
bsifnPolicyInterfaceOperationalStatus OBJECT-TYPE
SYNTAX INTEGER {
active(1),
inactive(2)
}
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The interface's SBR operational status."
::= { bsifnPolicyInterfaceEntry 4 }
bsifnPolicyInterfaceAction OBJECT-TYPE
SYNTAX INTEGER {
drop(1),
normalRouting(2),
enable(3),
notApplicable(4)
}
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The interface's SBR action."
::= { bsifnPolicyInterfaceEntry 5 }
bsifnPolicyInterfaceRowStatus OBJECT-TYPE
SYNTAX RowStatus
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"Used to create/delete entries in this table."
::= { bsifnPolicyInterfaceEntry 6 }
-- ============================================================================
-- Notification Objects
-- ============================================================================
-- ============================================================================
-- Notifications
-- ============================================================================
END