1385 lines
51 KiB
Plaintext

FR-MIB DEFINITIONS ::= BEGIN
IMPORTS
MODULE-IDENTITY,OBJECT-TYPE,
IpAddress,Integer32,Counter32
FROM SNMPv2-SMI
TruthValue,RowStatus
FROM SNMPv2-TC
DisplayString
FROM RFC1213-MIB
nnbundleId
FROM BUNDLE-MIB
ntEnterpriseDataTasmanMgmt
FROM NT-ENTERPRISE-DATA-MIB;
nnfrMib MODULE-IDENTITY
LAST-UPDATED "9907010000Z"
ORGANIZATION "Nortel Networks"
CONTACT-INFO
" Nortel Networks
8200 Dixie Road
Brampton, Ontario L6T 5P6
Canada
1-800-4Nortel
www.nortelnetworks.com "
DESCRIPTION
"This file contains MIB module for
Frame Relay implementation."
REVISION "9904230000Z"
DESCRIPTION
"Initial version of this MIB module."
::= { ntEnterpriseDataTasmanMgmt 16 }
-- frTable definition.
-- This table contains both the uni-link and multi-link frame-relay
-- configuration parameters. Multilink frame-relay parameters can be
-- configured only after the bundle is configured with more than 1 t1
-- links.
-- A row in the table is implicitly created when a bundle is encapped
-- with frame-relay. The bundle Id of the frame-relay encapped bundle
-- is used to index into the frTable.
nnfrTable OBJECT-TYPE
SYNTAX SEQUENCE OF NnFrTableEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"A list of a Frame Relay interface configuration parameters.
The table contains parameters for both the uni and multi
link frame-relay interface."
::= {nnfrMib 1}
nnfrTableEntry OBJECT-TYPE
SYNTAX NnFrTableEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"An entry in the frTable.
The bundle Id forms the index into the table."
INDEX { nnbundleId }
::= {nnfrTable 1}
NnFrTableEntry ::= SEQUENCE {
nnfrIfEnable TruthValue,
nnfrEnablePvcAll TruthValue,
nnfrFrameSize Integer32 (56..4096),
nnfrIfType INTEGER,
nnfrLmiType INTEGER,
nnfrLmiDceN392 Integer32 (1..10),
nnfrLmiDceN393 Integer32 (1..10),
nnfrLmiDteN392 Integer32 (1..10),
nnfrLmiDteN393 Integer32 (1..10),
nnfrLmiDteN391 Integer32 (1..255),
nnfrLmiKeepalive Integer32 (5..255),
nnmfrAckMsgTimer Integer32 (1..10),
nnmfrAckMsgMaxRetry Integer32 (1..5),
nnmfrClass INTEGER,
nnmfrClassThreshold Integer32 (1..28),
nnmfrFrameSize Integer32 (56..4096),
nnmfrHelloTimer Integer32 (1..180),
nnmfrSegThreshold Integer32 (56..4096),
nnmfrDiffDelay Integer32 (10..128)
}
nnfrIfEnable OBJECT-TYPE
SYNTAX TruthValue
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Enables or disables the frame-relay interface. By
default frame- relay interface is enabled. Writing
zero (0) disables frame-relay interface."
DEFVAL { true }
::= { nnfrTableEntry 1 }
nnfrEnablePvcAll OBJECT-TYPE
SYNTAX TruthValue
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Enables all PVCs related to the interface. By default all
PVCs related to an interface are disabled. Writing One (1)
enables all PVCs at the same time for an interface indexed
by bundleId."
DEFVAL { false }
::= { nnfrTableEntry 2 }
nnfrFrameSize OBJECT-TYPE
SYNTAX Integer32(56..4096)
UNITS "bytes"
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Maximum Size of the frame that will be configured for
this Frame Relay interface. The value for frame size
ranges from 56 to 4096 bytes, with a default value of
1600 bytes."
DEFVAL { 1600 }
::= { nnfrTableEntry 3 }
nnfrIfType OBJECT-TYPE
SYNTAX INTEGER {
dce(1),
dte(2),
nni(3)
}
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Indicates the interface type for the frame-relay
interface."
DEFVAL { dte }
::= { nnfrTableEntry 4 }
nnfrLmiType OBJECT-TYPE
SYNTAX INTEGER {
none(0),
cisco(2),
ansi(3),
q933a(4)
}
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Local management Interface type for the frame-relay
interface.
It can take any of the following three values:
ansi - ANSI T1.617 (Annex D),
cisco - Cisco LMI,
q933a - ITU-T Q.933 (Annex A)
To disable lmi operation, set the value to none(0)."
DEFVAL { ansi }
::= { nnfrTableEntry 5 }
nnfrLmiDceN392 OBJECT-TYPE
SYNTAX Integer32(1..10)
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"DCE/UNI error threshold value. Ranges from 1 to 10,
with a default value of 9. To configure the value
of this variable, LMI type should be configured."
DEFVAL { 9 }
::= { nnfrTableEntry 6 }
nnfrLmiDceN393 OBJECT-TYPE
SYNTAX Integer32(1..10)
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"DCE/UNI monitored events count. Ranges from 1 to 10,
with a default value of 10. To configure the value
of this variable, LMI type should be configured."
DEFVAL { 10 }
::= { nnfrTableEntry 7 }
nnfrLmiDteN392 OBJECT-TYPE
SYNTAX Integer32(1..10)
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"DTE/UNI error threshold. Ranges from 1 to 10, with a
default value of 9. To configure the value of this
variable, LMI type should be configured."
DEFVAL { 9 }
::= { nnfrTableEntry 8}
nnfrLmiDteN393 OBJECT-TYPE
SYNTAX Integer32(1..10)
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"DTE/UNI monitored events count. Ranges from 1 to 10,
with a default value of 10. To configure the value
of this variable, LMI type should be configured."
DEFVAL { 10 }
::= { nnfrTableEntry 9 }
nnfrLmiDteN391 OBJECT-TYPE
SYNTAX Integer32(1..255)
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"DTE/UNI full status polling interval. Ranges from 1
to 255, with a default value of 6. To configure the
value of this variable, LMI type should be configured."
DEFVAL { 6 }
::= { nnfrTableEntry 10 }
nnfrLmiKeepalive OBJECT-TYPE
SYNTAX Integer32(5..255)
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Local management interface keepalive polling interval
time in seconds. The value for this ranges from 5
seconds to 255 seconds with a default value of 10
seconds. To configure the value of this variable,
LMI type should be configured."
DEFVAL { 10 }
::= { nnfrTableEntry 11}
nnmfrAckMsgTimer OBJECT-TYPE
SYNTAX Integer32 (1..10)
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"The time to wait for an ADD_LINK_ACK message
before timing out."
DEFVAL {4}
::= { nnfrTableEntry 12}
nnmfrAckMsgMaxRetry OBJECT-TYPE
SYNTAX Integer32 (1..5)
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Maximum number of Retries for the Ack Msg. This
variable can be set on a multilink bundle."
DEFVAL { 2 }
::= { nnfrTableEntry 13 }
nnmfrClass OBJECT-TYPE
SYNTAX INTEGER {
classA(1),
classB(2),
classC(3)
}
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"classA -- bundle is UP when 1 link is UP
classB -- bundle is UP when all links are UP
classC -- bundle is UP when user-specific # of links
are UP.
In the case of classC, mfrClassThreshold should be
configured with mfrClass in an atomic set operation.
This variable can be set on a multilink bundle but
not on a uni link bundle."
::= { nnfrTableEntry 14 }
nnmfrClassThreshold OBJECT-TYPE
SYNTAX Integer32 (1..28)
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Threshold - minimum number of links required to
activate bundle, for a mfrClass, classC. This
variable can be set on a multilink bundle but not
on a uni link bundle."
::= { nnfrTableEntry 15 }
nnmfrFrameSize OBJECT-TYPE
SYNTAX Integer32 (56..4096)
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"The frame size for multi-link frame relay. This
variable can be set on a multilink bundle but not
on a uni link bundle."
::= { nnfrTableEntry 16 }
nnmfrHelloTimer OBJECT-TYPE
SYNTAX Integer32 (1..180)
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Hello timer in seconds. This variable can be set
on a multilink bundle but not on a uni link bundle."
::= { nnfrTableEntry 17 }
nnmfrSegThreshold OBJECT-TYPE
SYNTAX Integer32 (56..4096)
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Segment threshold packet size in bytes. This variable
can be set on a multilink bundle but not on a uni link
bundle."
::= { nnfrTableEntry 18 }
nnmfrDiffDelay OBJECT-TYPE
SYNTAX Integer32 (10..128)
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Differential delay in milli seconds. This variable
can be set on a multilink bundle but not on a uni
link bundle."
::= { nnfrTableEntry 19 }
-- frPvcTable definition
-- To configure a PVC on a frame-relay encapped bundle, set rowstatus
-- with a value CreateAndGo(4).
-- The index to the table is the bundle Id and the desired pvc number.
nnfrPvcTable OBJECT-TYPE
SYNTAX SEQUENCE OF NnFrPvcTableEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"A list of Frame Relay PVC parameters."
::= { nnfrMib 2}
nnfrPvcTableEntry OBJECT-TYPE
SYNTAX NnFrPvcTableEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"An entry in the frPvcTable"
INDEX { nnbundleId, nnfrPvcDlci }
::= { nnfrPvcTable 1 }
NnFrPvcTableEntry ::= SEQUENCE {
nnfrPvcDlci Integer32(16..991),
nnfrPvcEnable TruthValue,
nnfrPvcDescr DisplayString,
nnfrPvcIpAddr IpAddress,
nnfrPvcIpSubnetMask IpAddress,
nnfrPvcRemoteIpAddr IpAddress,
nnfrPvcPolicingEnable INTEGER,
nnfrPvcPolicingDe TruthValue,
nnfrPvcPolicingCir Integer32,
nnfrPvcPolicingBc Integer32,
nnfrPvcPolicingBe Integer32,
nnfrPvcShapingCir Integer32,
nnfrPvcShapingBcMax Integer32,
nnfrPvcShapingBcMin Integer32,
nnfrPvcShapingBe Integer32,
nnfrPvcDlciForSwitching Integer32,
nnfrPvcBundleNameForSwitching DisplayString,
nnfrPvcRowStatus RowStatus
}
nnfrPvcDlci OBJECT-TYPE
SYNTAX Integer32(16..991)
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Data Link Connection Identifier of the PVC. The value
ranges from 16 to 991. The Dlci is unique for a bundle
but Dlci numbers can be reused across bundles."
::= { nnfrPvcTableEntry 1 }
nnfrPvcEnable OBJECT-TYPE
SYNTAX TruthValue
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"Enables PVC for given interface name and DLCI number. By
default PVC is enabled. Writing one(1) on this enables
PVC, zero (0) disables it."
DEFVAL { true }
::= { nnfrPvcTableEntry 2}
nnfrPvcDescr OBJECT-TYPE
SYNTAX DisplayString
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"Description for the configured PVC."
DEFVAL { "" }
::= { nnfrPvcTableEntry 3 }
nnfrPvcIpAddr OBJECT-TYPE
SYNTAX IpAddress
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"IP address to be configured for the PVC.
PVC IP subnet Mask variable should also be configured
alongwith this variable. A set on this variable will be
successful only if the subnetmask is also set in the
same request. To unconfigure the Ip address, a set is
issued with the value of the ip address as 0.0.0.0"
::= { nnfrPvcTableEntry 4 }
nnfrPvcIpSubnetMask OBJECT-TYPE
SYNTAX IpAddress
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"Subnet mask to be configured alongwith PVC IP address.
This variable should be configured alongwith PVC IP
address."
::= { nnfrPvcTableEntry 5 }
nnfrPvcRemoteIpAddr OBJECT-TYPE
SYNTAX IpAddress
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"Remote IP address to be mapped for PVC"
::= { nnfrPvcTableEntry 6 }
nnfrPvcPolicingEnable OBJECT-TYPE
SYNTAX INTEGER {
none(0),
standard(2)
}
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"This variable is to disable/enable policing for PVC.
Writing zero (0) on this disables policing for the
PVC. By default policing is enabled."
DEFVAL { standard }
::= { nnfrPvcTableEntry 7 }
nnfrPvcPolicingDe OBJECT-TYPE
SYNTAX TruthValue
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"If enabled, received frames that exceed policing
threshold, will be tagged with DE bit. This variable
can be configured only if policing is enabled."
DEFVAL { true }
::= { nnfrPvcTableEntry 8 }
nnfrPvcPolicingCir OBJECT-TYPE
SYNTAX Integer32
UNITS "bps"
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"Committed Information Rate( bits per second )
in receive direction for PVC. This variable can be
configured only if policing is enabled."
::= { nnfrPvcTableEntry 9 }
nnfrPvcPolicingBc OBJECT-TYPE
SYNTAX Integer32
UNITS "bps"
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"Committed Burst ( bits ) in receive direction for PVC.
This variable can be configured only if policing is
enabled."
::= { nnfrPvcTableEntry 10 }
nnfrPvcPolicingBe OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"Excess burst ( bits ) in receive direction for PVC. This
variable can be configured only if policing enabled."
DEFVAL { 0 }
::= { nnfrPvcTableEntry 11 }
nnfrPvcShapingCir OBJECT-TYPE
SYNTAX Integer32
UNITS "bps"
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"The committed information rate (in bits per second) to be
configured for the PVC."
::= { nnfrPvcTableEntry 12 }
nnfrPvcShapingBcMax OBJECT-TYPE
SYNTAX Integer32
UNITS "bps"
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"The maximum committed burst (bits) to be configured
for the PVC."
::= { nnfrPvcTableEntry 13 }
nnfrPvcShapingBcMin OBJECT-TYPE
SYNTAX Integer32
UNITS "bps"
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"The minimum committed burst (bits) to be configured
for the PVC."
::= { nnfrPvcTableEntry 14}
nnfrPvcShapingBe OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"The excess burst (bits) to be configured for the PVC."
DEFVAL { 0 }
::= { nnfrPvcTableEntry 15 }
nnfrPvcDlciForSwitching OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"Data Link Connection Identifier of the PVC. The
value for this variable ranges from 16 to 991.
frPvcBundleNameForSwitching should be set with
frPvcDlciForSwitching as an atomic set."
::= { nnfrPvcTableEntry 16 }
nnfrPvcBundleNameForSwitching OBJECT-TYPE
SYNTAX DisplayString
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"The name of the bundle configured for Switching."
::= { nnfrPvcTableEntry 17 }
nnfrPvcRowStatus OBJECT-TYPE
SYNTAX RowStatus
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"To create a row set row status to a value
CreateAndGo(4), indexed by bundle Id and the
desired dlci number."
::= { nnfrPvcTableEntry 18 }
-- nnfrStatsTable Definition
-- This table lists the statistics objects for a frame relay interface.
-- A row in the table is implicitly created when a bundle is encapped
-- with frame-relay. The bundle Id of the frame-relay encapped bundle
-- is used to index into the frTable
nnfrStatsTable OBJECT-TYPE
SYNTAX SEQUENCE OF NnFrStatsTableEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"The statistics objects for a frame-relay interface."
::= { nnfrMib 3 }
nnfrStatsTableEntry OBJECT-TYPE
SYNTAX NnFrStatsTableEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"An entry in the frStatsTable."
INDEX { nnbundleId }
::= {nnfrStatsTable 1 }
NnFrStatsTableEntry ::= SEQUENCE {
nnfrStatsFramesRx Counter32,
nnfrStatsInvFramesRx Counter32,
nnfrStatsFECNsRx Counter32,
nnfrStatsBECNsRx Counter32,
nnfrStatsShortFramesRx Counter32,
nnfrStatsLongFramesRx Counter32,
nnfrStatsInvDLCIsRx Counter32,
nnfrStatsUnknownDLCIsRx Counter32,
nnfrStatsFramesTx Counter32
}
nnfrStatsFramesRx OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Numbers of frames received."
::= { nnfrStatsTableEntry 1 }
nnfrStatsInvFramesRx OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Number of invalid frames received"
::= { nnfrStatsTableEntry 2 }
nnfrStatsFECNsRx OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Number of frames received with FECN bit on"
::= { nnfrStatsTableEntry 3 }
nnfrStatsBECNsRx OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Number of frames received with BECN bit on."
::= { nnfrStatsTableEntry 4 }
nnfrStatsShortFramesRx OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Number of short frames received."
::= { nnfrStatsTableEntry 5 }
nnfrStatsLongFramesRx OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Number of long frames received."
::= { nnfrStatsTableEntry 6 }
nnfrStatsInvDLCIsRx OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Number of frames with invalid dlci received"
::= { nnfrStatsTableEntry 7 }
nnfrStatsUnknownDLCIsRx OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Number of frames with unknown dlci received"
::= { nnfrStatsTableEntry 8 }
nnfrStatsFramesTx OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Number of frames transmitted."
::= { nnfrStatsTableEntry 9 }
-- FrPvcStats Table Definition
-- Statistics for a PVC
-- A row in the table is implicitly created when a pvc is configured
-- on a bundle. The bundle Id and the dlci number are used as indices
-- to the table.
nnfrPvcStatsTable OBJECT-TYPE
SYNTAX SEQUENCE OF NnFrPvcStatsTableEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"FR PVC Statistics Table"
::= {nnfrMib 4}
nnfrPvcStatsTableEntry OBJECT-TYPE
SYNTAX NnFrPvcStatsTableEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"An entry in the FrPvcStats Table"
INDEX { nnbundleId, nnfrPvcDlci }
::= {nnfrPvcStatsTable 1 }
NnFrPvcStatsTableEntry ::= SEQUENCE {
nnfrPvcStatsBytesRxLastBootOrClear Counter32,
nnfrPvcStatsBytesTxLastBootOrClear Counter32,
nnfrPvcStatsPktsRxLastBootOrClear Counter32,
nnfrPvcStatsPktsTxLastBootOrClear Counter32,
nnfrPvcStatsErrPktsRxLastBootOrClear Counter32,
nnfrPvcStatsUpDownStatesLastBootOrClear Counter32,
nnfrPvcStatsBytesRxLastFiveMins Counter32,
nnfrPvcStatsBytesTxLastFiveMins Counter32,
nnfrPvcStatsPktsRxLastFiveMins Counter32,
nnfrPvcStatsPktsTxLastFiveMins Counter32,
nnfrPvcStatsErrPktsRxLastFiveMins Counter32,
nnfrPvcStatsUpDownStatesLastFiveMins Counter32
}
nnfrPvcStatsBytesRxLastBootOrClear OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Number of bytes received on a pvc since
boot or last statistics clear."
::= { nnfrPvcStatsTableEntry 1 }
nnfrPvcStatsBytesTxLastBootOrClear OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Number of bytes transmitted on a pvc since
boot or last statistics clear."
::= { nnfrPvcStatsTableEntry 2 }
nnfrPvcStatsPktsRxLastBootOrClear OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Number of packets received since boot
or last statistics clear."
::= { nnfrPvcStatsTableEntry 3 }
nnfrPvcStatsPktsTxLastBootOrClear OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Number of packets transmitted since boot
or last statistics clear."
::= { nnfrPvcStatsTableEntry 4 }
nnfrPvcStatsErrPktsRxLastBootOrClear OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Number of errored packets received since
boot or last statistics clear."
::= { nnfrPvcStatsTableEntry 5 }
nnfrPvcStatsUpDownStatesLastBootOrClear OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Number of times state(up or down) of
the pvc changed in since boot or last
statistics clear."
::= { nnfrPvcStatsTableEntry 6 }
nnfrPvcStatsBytesRxLastFiveMins OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Number of bytes received in the last
five minutes."
::= { nnfrPvcStatsTableEntry 7 }
nnfrPvcStatsBytesTxLastFiveMins OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Number of bytes transmitted in the last
five minutes."
::= { nnfrPvcStatsTableEntry 8 }
nnfrPvcStatsPktsRxLastFiveMins OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Number of packets received in the last
five minutes."
::= { nnfrPvcStatsTableEntry 9 }
nnfrPvcStatsPktsTxLastFiveMins OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Number of packets transmitted in the last
five minutes."
::= { nnfrPvcStatsTableEntry 10 }
nnfrPvcStatsErrPktsRxLastFiveMins OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Number of errored packets received in the
last five minutes."
::= { nnfrPvcStatsTableEntry 11 }
nnfrPvcStatsUpDownStatesLastFiveMins OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Number of times state(up or down) of
the pvc changed in the last five
minutes."
::= { nnfrPvcStatsTableEntry 12 }
-- frAvcTable definition
-- The following avc table lists all parameters associated with a
-- avc. Items such as encapsulation, IP address, and subnet mask
-- need to have proper values for the avc to function properly.
-- Default values may not work.
nnfrAvcTable OBJECT-TYPE
SYNTAX SEQUENCE OF NnFrAvcTableEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"End-to-End MFR avc parameters are defined
in this table."
::= {nnfrMib 5}
nnfrAvcTableEntry OBJECT-TYPE
SYNTAX NnFrAvcTableEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION "avc parameter entries are listed in this
table."
INDEX { nnfrAvcId }
::= {nnfrAvcTable 1}
NnFrAvcTableEntry ::= SEQUENCE {
nnfrAvcId Integer32,
nnfrAvcDlci Integer32(16..991),
nnfrAvcName DisplayString,
-- nnfrAvcDescr DisplayString, 09/16/01: Description not available in CLI
nnfrAvcIpAddr IpAddress,
nnfrAvcIpSubnetMask IpAddress,
nnfrAvcRemoteIpAddr IpAddress,
nnfrAvcClass INTEGER,
nnfrAvcClassThreshold Integer32,
nnfrAvcFragmentSize Integer32,
nnfrAvcSegThreshold Integer32,
nnfrAvcSequence INTEGER,
nnfrAvcDiffDelay Integer32,
nnfrAvcEnhancedMode INTEGER,
nnfrAvcNoOfCvcs Integer32,
nnfrAvcTotalBw Integer32,
nnfrAvcEnable TruthValue,
nnfrAvcRowStatus RowStatus
}
nnfrAvcId OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION "frAvcId is the identifier of an avc. To
configure an avc, this parameter must be
used as the index. This is assigned internally
by the system. Whenever a row creation
needs to occur in the avcTable, the
frAvcId is entered as 65535."
::= { nnfrAvcTableEntry 1}
nnfrAvcDlci OBJECT-TYPE
SYNTAX Integer32(16..991)
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"Data Link Connection Identifier of the avc. The value
ranges from 16 to 1022. This number is unique across
all the avcs created. Once set during creation,
it can't be changed."
::= { nnfrAvcTableEntry 2}
nnfrAvcName OBJECT-TYPE
SYNTAX DisplayString (SIZE (1..8))
MAX-ACCESS read-create
STATUS current
DESCRIPTION "Name of the avc. To configure an avc,
this parameter must be set. That is, a
descriptive name should be given to an avc.
The maximum length of an avc name is 8
characters. This parameter is set once during
the creation of an avc. an avc can not be
renamed."
::= { nnfrAvcTableEntry 3}
--frAvcDescr OBJECT-TYPE
-- SYNTAX DisplayString (SIZE (1..25))
-- MAX-ACCESS read-create
-- STATUS current
-- DESCRIPTION "Brief description of the avc. The maximum
-- length of this parameter is 25 characters."
-- DEFVAL { "" }
-- ::= { nnfrAvcTableEntry 4 }
nnfrAvcIpAddr OBJECT-TYPE
SYNTAX IpAddress
MAX-ACCESS read-create
STATUS current
DESCRIPTION "The avc's source IP address. This is one
of the parameters required to set up IP
multiplexing for an avc. Also the parameters
avcIpAddr and avcSubnetMask have to be set
together during the same request. To unconfigure
the IP address, a set operation is performed with
the value 0.0.0.0"
DEFVAL { 0 }
::= { nnfrAvcTableEntry 4}
nnfrAvcIpSubnetMask OBJECT-TYPE
SYNTAX IpAddress
MAX-ACCESS read-create
STATUS current
DESCRIPTION "This parameter represents the source subnet
mask address. This is one of the parameters
required to set up IP multiplexing for a
avc. This parameter is set along with the
avcIpAddr parameter during the same
request."
DEFVAL { 0 }
::= { nnfrAvcTableEntry 5}
nnfrAvcRemoteIpAddr OBJECT-TYPE
SYNTAX IpAddress
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"Remote IP address to be mapped for the avc. If configured,
the arp table is updated with this static entry and
inverse arp request packets are no longer sent for this
interface.To unconfigure this parameter, a set operation
is performed with the value 0.0.0.0 ."
::= { nnfrAvcTableEntry 6}
nnfrAvcClass OBJECT-TYPE
SYNTAX INTEGER {
classA(1),
classB(2),
classC(3),
classD(4),
classE(5)
}
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"classA -- avc is UP when at least 1 cvc is UP
classB -- avc is UP when all cvcs are UP
classC -- avc is UP when user-specified # of cvcs are UP
classD -- avc is UP when user-specified min. CIR of each cvc is met
classE -- avc is UP when user-specified min. CIR of the avc is met
In the case of classC/D/E, frAvcClassThreshold should be
configured along with avcClass in an atomic set operation."
::= { nnfrAvcTableEntry 7 }
nnfrAvcClassThreshold OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Threshold - minimum number of links required to
activate bundle, for the avcClass 'classC'. For
'classD' or 'classE', the value will be in bits per second.
For 'classA' and 'classB', this value will hold no
significance. "
::= { nnfrAvcTableEntry 8}
nnfrAvcFragmentSize OBJECT-TYPE
SYNTAX Integer32 (56..4096)
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"The frame size for multi-link frame relay End-to-End avc in
bytes. This value defines the maximum size of any fragment
that can be transmitted on any cvc. Frames larger than this
size must be fragmented."
::= { nnfrAvcTableEntry 9}
nnfrAvcSegThreshold OBJECT-TYPE
SYNTAX Integer32 (56..4096)
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Segment threshold packet size in bytes. This value defines
the minimum size of any fragment that can be transmitted on
any cvc. Frames smaller than this size must not be fragmented."
::= { nnfrAvcTableEntry 10}
nnfrAvcSequence OBJECT-TYPE
SYNTAX INTEGER {
short(1),
long(2)
}
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"multilink frame relay sequence number length (short = 12 bits ; long =
24 bits.24 bit sequence space increases MFR header by 2 more bytes, but
in those situations where the differential delay is high ( > 50 ms ),
larger sequence numbers help reduce packet drops that can happen when
short sequence numbers complete a cycle quickly."
DEFVAL { long }
::= { nnfrAvcTableEntry 11}
nnfrAvcDiffDelay OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Differential delay in milli seconds. This variable
can be set only when the AVC is in Enhanced FRF.15
mode. This value indicates the maximum tolerable differential
delay between any two CVCs. Any CVC whose diff. delay value
exceeds this configured value will be brought down from active
data transfer until it's diff. delay values recover.
Possible Values: 0 and 10ms to 128ms.Setting the
value of 0 will disable diff. delay related CVC bring down feature."
DEFVAL { 80 }
::= { nnfrAvcTableEntry 12}
nnfrAvcEnhancedMode OBJECT-TYPE
SYNTAX INTEGER {
disable(0),
enable(1)
}
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Enhanced FRF.15 mode is a modification of the standard FRF.15 to
improve the end to end CVC status integrity and to calculate and act on
differential delay build up. By default, the AVC is created in Standard
FRF.15 mode."
DEFVAL { disable }
::= { nnfrAvcTableEntry 13}
nnfrAvcNoOfCvcs OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-only
STATUS current
DESCRIPTION "Indicates the number of links configured in
the avc."
::= { nnfrAvcTableEntry 14}
nnfrAvcTotalBw OBJECT-TYPE
SYNTAX Integer32
UNITS "kbps"
MAX-ACCESS read-only
STATUS current
DESCRIPTION "Indicates the total bandwidth for this avc.
The avc bandwidth is the aggregated band-
widths of all the links assigned to a
particular avc."
::= { nnfrAvcTableEntry 15}
nnfrAvcEnable OBJECT-TYPE
SYNTAX TruthValue
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"Enables the AVC. By default AVC is enabled.
Writing one(1) on this enables AVC, zero(0)
disables it."
DEFVAL { true }
::= { nnfrAvcTableEntry 16}
nnfrAvcRowStatus OBJECT-TYPE
SYNTAX RowStatus
MAX-ACCESS read-create
STATUS current
DESCRIPTION "frAvcRowStatus is used to add/delete a row
in the table. Adding or deleting a row
corresponds to creating an avc or deleting
an avc. In order to add a row to the avc
table, a set on this parameter should be done
with the value 4 (createAndGo) and
frAvcId index to be used is 65535.
A request to create a row can be
completed successfully only if a set on the
avcRowStatus(4), frAvcName and frAvcDlci
come in the same request. To delete a row
this parameter has to be set with the value 6
(destroy)."
::= { nnfrAvcTableEntry 17}
-- frCvcTable definition
-- The following avc table lists the two parameters associated with a
-- cvc. The dlci and the bundle , the cvc belongs to.
nnfrCvcTable OBJECT-TYPE
SYNTAX SEQUENCE OF NnFrCvcTableEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"End-to-End MFR cvc parameters are defined
in this table."
::= {nnfrMib 6}
nnfrCvcTableEntry OBJECT-TYPE
SYNTAX NnFrCvcTableEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION "cvc parameter entries are listed in this
table."
INDEX { nnfrAvcId,nnbundleId,nnfrPvcDlci }
::= {nnfrCvcTable 1}
NnFrCvcTableEntry ::= SEQUENCE {
nnfrCvcBundleName DisplayString,
nnfrCvcEnable TruthValue,
nnfrCvcRowStatus RowStatus
}
--nnfrCvcDlci OBJECT-TYPE
-- SYNTAX Integer32(16..991)
-- MAX-ACCESS read-create
-- STATUS current
-- DESCRIPTION
-- "Data Link Connection Identifier of the cvc. For End-to-End
-- MFR avc, to assign a Constituent Virtual Circuit for
-- aggregation. This frCvcDlci is used in conjunction with
-- frAvcId and bundleId as indices to the row. Use appropriate
-- value as index and set RowStatus to CreateAndGo (4) to create
-- a new row.
-- "
-- ::= { nnfrCvcTableEntry 1}
nnfrCvcBundleName OBJECT-TYPE
SYNTAX DisplayString
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The name of the bundle of the CVC which needs to be added
to the avc. This parameter is used for display only.
"
::= { nnfrCvcTableEntry 1}
nnfrCvcEnable OBJECT-TYPE
SYNTAX TruthValue
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"Enables/disables the CVC. By default CVC is enabled.
Writing one(1) on this enables CVC, zero(0)
disables it."
DEFVAL { true }
::= { nnfrCvcTableEntry 2}
nnfrCvcRowStatus OBJECT-TYPE
SYNTAX RowStatus
MAX-ACCESS read-create
STATUS current
DESCRIPTION "frCvcRowStatus is used to add/delete a row
in the table. Adding or deleting a row
corresponds to adding or removing a CVC from an AVC.
Adding a new row will require to index by the frAvcId,bundleId
and frPvcDlci. Use proper index values and set RowStatus to
CreateAndGo (4) to create a new row. To destroy, use value
Destroy (6).
"
::= { nnfrCvcTableEntry 3}
-- avcStatsTable Definition
-- This table lists the statistics objects for a frame relay DTE-to-DTE
-- AVC interface.
-- A row in the table is implicitly created when an AVC is created.
-- The frAvcId of the frame-relay AVC is used to index into the table.
nnfrAvcStatsTable OBJECT-TYPE
SYNTAX SEQUENCE OF NnAvcStatsTableEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"The statistics objects for a frame-relay interface."
::= { nnfrMib 7 }
nnfrAvcStatsTableEntry OBJECT-TYPE
SYNTAX NnAvcStatsTableEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"An entry in the frAvcStatsTable."
INDEX { nnfrAvcId }
::= {nnfrAvcStatsTable 1 }
NnAvcStatsTableEntry ::= SEQUENCE {
nnfrAvcStatsBytesRxLastBootOrClear Counter32,
nnfrAvcStatsBytesTxLastBootOrClear Counter32,
nnfrAvcStatsPktsRxLastBootOrClear Counter32,
nnfrAvcStatsPktsTxLastBootOrClear Counter32,
nnfrAvcStatsErrPktsRxLastBootOrClear Counter32,
nnfrAvcStatsUpDownStatesLastBootOrClear Counter32,
nnfrAvcStatsBytesRxLastFiveMins Counter32,
nnfrAvcStatsBytesTxLastFiveMins Counter32,
nnfrAvcStatsPktsRxLastFiveMins Counter32,
nnfrAvcStatsPktsTxLastFiveMins Counter32,
nnfrAvcStatsErrPktsRxLastFiveMins Counter32,
nnfrAvcStatsUpDownStatesLastFiveMins Counter32
}
nnfrAvcStatsBytesRxLastBootOrClear OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Number of bytes received on an avc since
boot or last statistics clear."
::= { nnfrAvcStatsTableEntry 1 }
nnfrAvcStatsBytesTxLastBootOrClear OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Number of bytes transmitted on an avc since
boot or last statistics clear."
::= { nnfrAvcStatsTableEntry 2 }
nnfrAvcStatsPktsRxLastBootOrClear OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Number of packets received since boot
or last statistics clear."
::= { nnfrAvcStatsTableEntry 3 }
nnfrAvcStatsPktsTxLastBootOrClear OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Number of packets transmitted since boot
or last statistics clear."
::= { nnfrAvcStatsTableEntry 4 }
nnfrAvcStatsErrPktsRxLastBootOrClear OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Number of errored packets received since
boot or last statistics clear."
::= { nnfrAvcStatsTableEntry 5 }
nnfrAvcStatsUpDownStatesLastBootOrClear OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Number of times state(up or down) of
the avc changed in since boot or last
statistics clear."
::= { nnfrAvcStatsTableEntry 6 }
nnfrAvcStatsBytesRxLastFiveMins OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Number of bytes received in the last
five minutes."
::= { nnfrAvcStatsTableEntry 7 }
nnfrAvcStatsBytesTxLastFiveMins OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Number of bytes transmitted in the last
five minutes."
::= { nnfrAvcStatsTableEntry 8 }
nnfrAvcStatsPktsRxLastFiveMins OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Number of packets received in the last
five minutes."
::= { nnfrAvcStatsTableEntry 9 }
nnfrAvcStatsPktsTxLastFiveMins OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Number of packets transmitted in the last
five minutes."
::= { nnfrAvcStatsTableEntry 10 }
nnfrAvcStatsErrPktsRxLastFiveMins OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Number of errored packets received in the
last five minutes."
::= { nnfrAvcStatsTableEntry 11 }
nnfrAvcStatsUpDownStatesLastFiveMins OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Number of times state(up or down) of
the avc changed in the last five
minutes."
::= { nnfrAvcStatsTableEntry 12 }
END