snmp_mib_archive/CISCO-WAN-BBIF-ATM-CONN-MIB.my 2
Heston Snodgrass 89bf4b016e initial commit
2016-12-15 15:03:18 -07:00

1210 lines
34 KiB
Plaintext

-- *****************************************************************
-- CISCO-WAN-BBIF-ATM-CONN-MIB
-- Broad Band Interface Connection MIB
--
-- September 2002, Subra Hegde
--
-- Copyright (c) 2002 by cisco Systems, Inc.
-- All rights reserved.
-- *****************************************************************
CISCO-WAN-BBIF-ATM-CONN-MIB DEFINITIONS ::= BEGIN
IMPORTS
MODULE-IDENTITY,
OBJECT-TYPE,
Integer32 FROM SNMPv2-SMI
MODULE-COMPLIANCE,
OBJECT-GROUP FROM SNMPv2-CONF
TEXTUAL-CONVENTION,
DisplayString FROM SNMPv2-TC
bbChanCnfGrp,
bbChanStateGrp FROM BASIS-MIB
ciscoWan FROM CISCOWAN-SMI;
ciscoWanBbifAtmConnMIB MODULE-IDENTITY
LAST-UPDATED "200209090000Z"
ORGANIZATION "Cisco Systems, Inc."
CONTACT-INFO
" Cisco Systems
Customer Service
Postal: 170 W Tasman Drive
San Jose, CA 95134
USA
Tel: +1 800 553-NETS
E-mail: cs-wanatm@cisco.com"
DESCRIPTION
"The MIB module to configure the ATM Connections
on a broad band interface in PXM1 Service module."
REVISION "200209090000Z"
DESCRIPTION
"Initial version of the MIB.
The content of this MIB was originally available
in CISCO-WAN-AXIPOP-MIB defined using SMIv1.
The applicable objects from CISCO-WAN-AXIPOP-MIB
are defined using SMIv2 in this MIB. Also the
descriptions of some of the objects have been
modified."
::= { ciscoWan 35 }
IfNsapAddress ::= TEXTUAL-CONVENTION
STATUS current
DESCRIPTION
"ATM address used by the networking entity. The only
address type presently supported is NSAP (20 octets)"
SYNTAX OCTET STRING (SIZE(20))
-- ********************************************************************
--
--
-- BROADBAND CHANNEL CONFIG Group
--
--
-- ********************************************************************
bbChanCnfGrpTable OBJECT-TYPE
SYNTAX SEQUENCE OF BbChanCnfGrpEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION "
The Broadband Channel config table is for a channel on logical
interface. There will an entry for each of the channel added on the
logical partition of the physical line.
Following parameters are needed if the connection is from a
PXM user port and policing is enabled. These apply to
connection on PXM lines confiured as user port only.
PCR/CDVT is used for GCRA1 and
SCR/MBS is used for GCRA2
UpcEnable
UpcPCR
UpcCDVT
UpcSCRPolicing
for CBR conns.
UpcPCR0
UpcCDVT0
for non CBR conns.
UpcSCR
UpcMBS"
::= { bbChanCnfGrp 1 }
bbChanCnfGrpEntry OBJECT-TYPE
SYNTAX BbChanCnfGrpEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"The config table is for logical channel."
INDEX { bbChanCnfNum }
::= { bbChanCnfGrpTable 1 }
BbChanCnfGrpEntry ::=
SEQUENCE {
bbChanCnfNum Integer32,
bbChanRowStatus INTEGER,
bbChanConnType INTEGER,
bbChanServiceType INTEGER,
bbChanConnDesc DisplayString,
bbChanSvcFlag INTEGER,
bbChanSvcConnId Integer32,
--
-- connection endpoint parameters, 'e'
--
bbChanIfNum Integer32,
bbChanVpi Integer32,
bbChanVci Integer32,
--
-- Note that all these parameters are clp = 0+1 stream
--
bbChanUpcEnable INTEGER,
bbChanUpcPCR Integer32,
bbChanUpcCDVT Integer32,
bbChanUpcSCR Integer32,
bbChanUpcMBS Integer32,
bbChanGcra1Action INTEGER,
bbChanGcra2Action INTEGER,
bbChanUpcSCRPolicing INTEGER,
--
-- below defines the per-connection based threshold
--
bbChanEfciThreshold Integer32,
bbChanDiscardOption INTEGER,
bbChanFrmDiscardThreshold Integer32,
bbChanClpHiThreshold Integer32,
bbChanClpLoThreshold Integer32,
bbChanCongstUpdateCode INTEGER,
bbChanMaxCellMemThreshold Integer32,
-- CAC parameters
bbChanIngrPercentUtil Integer32,
bbChanEgrPercentUtil Integer32,
bbChanEgrSrvRate Integer32,
bbChanOvrSubOvrRide INTEGER,
--
-- connection parameters, 'x'
--
bbChanLocalVpi Integer32,
bbChanLocalVci Integer32,
bbChanLocalNsapAddr IfNsapAddress,
--
-- connection parameters, 'y'
--
bbChanRemoteVpi Integer32,
bbChanRemoteVci Integer32,
bbChanRemoteNsapAddr IfNsapAddress,
--
-- connection parameters, 'p'
--
bbChanMaster INTEGER,
bbChanRtePriority Integer32,
bbChanMaxCost Integer32,
bbChanRestrictTrkType INTEGER,
--
-- for testcon/testdelay
--
bbChanTestType INTEGER,
bbChanTestState INTEGER,
bbChanTestResult Integer32,
-- Variable to support OAM Segment Loopback towards CPE
bbChanTestTypeCPESide INTEGER,
bbChanTestStateCPESide INTEGER,
-- Connection parameters, used by PXM
bbConnVpcFlag INTEGER,
bbConnServiceType INTEGER,
bbConnPCR Integer32,
bbConnSCR Integer32,
bbConnPercentUtil Integer32,
bbRemoteConnPCR Integer32,
bbRemoteConnSCR Integer32,
bbRemoteConnPercentUtil Integer32,
bbChanUpcMCR Integer32
}
bbChanCnfNum OBJECT-TYPE
SYNTAX Integer32 (16..4111)
MAX-ACCESS read-only
STATUS current
DESCRIPTION "
This identifies a channel on the PXM logical interface, used as
PXM port.
"
::= { bbChanCnfGrpEntry 1 }
bbChanRowStatus OBJECT-TYPE
SYNTAX INTEGER {
add (1),
delete (2),
modify (3)
}
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"This object is used for adding/deleting/modifying
entries in the table.
add(1) : Adds the entry.
delete(2) : Deletes the entry
modify(3) : Set this before modifying any entries in the table.
Following parameters need to be available before creating
the entry:
bbChanConnType,
bbChanServiceType."
::= { bbChanCnfGrpEntry 2 }
bbChanConnType OBJECT-TYPE
SYNTAX INTEGER {
vpc(1),
vcc(2)
}
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"This specifies the connection type
vpc(1) : Virtual Path Connection
vcc(2) : Virtual Channel Connection
This object can not be modified once the connection is created."
::= { bbChanCnfGrpEntry 3 }
bbChanServiceType OBJECT-TYPE
SYNTAX INTEGER {
cbr (1),
vbr (2),
abr (3),
ubr (4),
vbr-rt (5)
}
MAX-ACCESS read-write
STATUS current
DESCRIPTION "
This specifies the service type
cbr(1) : Constant Bit Rate
vbr(2) : Variable Bit Rate
abr(3) : Available Bit Rate
ubr(4) : Unspecified Bit Rate
vbr-rt(5): Variable Bit Rate - Real Time
This object can not be modified once the connection is created."
::= { bbChanCnfGrpEntry 4 }
bbChanConnDesc OBJECT-TYPE
SYNTAX DisplayString (SIZE (0..20))
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"A string that has been defined to give a
descriptive name to the connection."
::= { bbChanCnfGrpEntry 5 }
bbChanSvcFlag OBJECT-TYPE
SYNTAX INTEGER {
svc (1),
pvc (2),
spvc (3)
}
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"This specifies the connection type
svc(1) : SVC connection
pvc(2) : PVC connection, used by PAR(Portable Auto Route)
spvc(3) : Soft PVC connection, used by PNNI"
::= { bbChanCnfGrpEntry 6 }
bbChanSvcConnId OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"This connection ID is for future use Currently not supported."
::= { bbChanCnfGrpEntry 7 }
--
-- connection endpoint parameters, 'e'
--
bbChanIfNum OBJECT-TYPE
SYNTAX Integer32 (1..32)
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Channel's logical Interface from which traffic of the connection
will be received."
::= { bbChanCnfGrpEntry 8}
bbChanVpi OBJECT-TYPE
SYNTAX Integer32 (0..4095)
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"VPI for the connection."
::= { bbChanCnfGrpEntry 9}
bbChanVci OBJECT-TYPE
SYNTAX Integer32 (0..'ffff'h)
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"VCI for the connection."
::= { bbChanCnfGrpEntry 10}
--
-- UPC parameters
--
bbChanUpcEnable OBJECT-TYPE
SYNTAX INTEGER {
disable (1),
enable (2)
}
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"enables/disables UPC for Ingress cells."
DEFVAL { enable }
::= { bbChanCnfGrpEntry 11}
bbChanUpcPCR OBJECT-TYPE
SYNTAX Integer32 (50..1412832)
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"PCR(0+1), Peak Cell Rate, specifies an upper bound on
rate at which traffic can be submitted on an ATM
connection. This object applies to the First Leaky
Bucket for leaving cells with Cell Loss Priority of 0 or 1.
. Units: cells per second.
. Applicable connection types:
UBR, CBR, VBR, ABR
. Default: 50
. Ranges:
T3 : 50-96000
E3 : 50-80000
OC3 : 50-353208
OC12: 50-1412832
PCR is used for GCRA1."
::= { bbChanCnfGrpEntry 12}
bbChanUpcCDVT OBJECT-TYPE
SYNTAX Integer32 (1..5000000)
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Compliant Cell Delay Variation. Also known as
CDVT(0+1), Cell Delay Variation Tolerance, which
specifies the maximum time period for accumulated
violations of cell-arrival time parameters. This object
applies to the First Leaky bucket for cells with Cell
Loss Priority of 0 or 1.
. Units: microseconds.
. Applicable connection types:
UBR, CBR, VBR, ABR
. Default:
CBR: 10000
Others: 250000
"
::= { bbChanCnfGrpEntry 13}
bbChanUpcSCR OBJECT-TYPE
SYNTAX Integer32 (1..1412832)
MAX-ACCESS read-write
STATUS current
DESCRIPTION "
SCR, Sustainable Cell Rate, is an upper bound on the
conforming average rate of an ATM connection, over
time scales which are long relative to those for which
the PCR is defined. Enforcement of this bound by the UPC
could allow the network to allocate sufficient resources,
but less than thos based on the PCR, and still ensure
that the performance objectives (e.g., Cell Loss Ratio)
can be achieved.
. Units: cell per second.
. Applicable connection types:
. VBR, ABR
. Ranges:
T3 : 50-96000
E3 : 50-80000
OC3 : 50-353208
OC12: 50-1412832
. Default: 50
"
::= { bbChanCnfGrpEntry 14}
bbChanUpcMBS OBJECT-TYPE
SYNTAX Integer32 (1..5000000)
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Maximum Burst Size (MBS). Also known as Compliant Burst Size (CBS).
. Units: cells
. Applicable connection types:
. VBR, ABR
. Default: 1000
. Range : 1-5000000
"
::= { bbChanCnfGrpEntry 15}
bbChanGcra1Action OBJECT-TYPE
SYNTAX INTEGER {
noAction(1),
tagCells(2),
tagAndDiscard(3),
discardAllNonComformCells(4)
}
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"GCRA1 Action.
1 = No Action
2 = Tag Untagged cells
3 = Tag untagged cells and discard tagged cells
4 = Discard all (0+1) non-comforming cells."
DEFVAL { discardAllNonComformCells }
::= { bbChanCnfGrpEntry 16 }
bbChanGcra2Action OBJECT-TYPE
SYNTAX INTEGER {
noAction(1),
tagCells(2),
tagAndDiscard(3),
discardAllNonComformCells(4)
}
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"GCRA2 Action.
1 = No Action
2 = Tag Untagged cells
3 = Tag untagged cells and discard tagged cells
4 = Discard all (0+1) non-comforming cells."
DEFVAL { discardAllNonComformCells }
::= { bbChanCnfGrpEntry 17 }
bbChanUpcSCRPolicing OBJECT-TYPE
SYNTAX INTEGER {
clp0 (1),
clp0and1 (2),
off (3)
}
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Selects SCR policing for CLP = 0 or all cells."
::= { bbChanCnfGrpEntry 18}
bbChanEfciThreshold OBJECT-TYPE
SYNTAX Integer32 (0..491520)
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Threshold above which EFCI bit is to be set.
Default Value is 3/4 of max cell count."
DEFVAL { 196608 }
::= { bbChanCnfGrpEntry 19 }
bbChanDiscardOption OBJECT-TYPE
SYNTAX INTEGER {
clpHysteresis(1),
frameDiscard(2)
}
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Enable Frame Discard or CLP Hysteresis."
DEFVAL { clpHysteresis }
::= { bbChanCnfGrpEntry 20 }
bbChanFrmDiscardThreshold OBJECT-TYPE
SYNTAX Integer32 (0..491520)
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Ingress Frame Discard Threshold.
Valid only when Ingress Frame Discard option is selected."
::= { bbChanCnfGrpEntry 21 }
bbChanClpHiThreshold OBJECT-TYPE
SYNTAX Integer32 (0..491520)
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Ingress CLP High Threshold.
Default is 3/4 of max cell count."
DEFVAL { 196608 }
::= { bbChanCnfGrpEntry 22 }
bbChanClpLoThreshold OBJECT-TYPE
SYNTAX Integer32 (0..491520)
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Ingress CLP Low Threshold. Valid only when
Ingress CLP Hysteresis option is selected.
Default Value is 1/2 of max cell count."
DEFVAL { 131072 }
::= { bbChanCnfGrpEntry 23 }
bbChanCongstUpdateCode OBJECT-TYPE
SYNTAX INTEGER {
dontUpdate(1),
setCiBit(2),
setEfciBit(3),
clearEfciBit(4)
}
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Ingress Channel Congestion Update Code."
::= { bbChanCnfGrpEntry 24 }
bbChanMaxCellMemThreshold OBJECT-TYPE
SYNTAX Integer32 (0..512000)
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Maximum number of cells of that connection in
the memory.
Assuming Total Cell Memory is 512K cells, this is defaulted to
half of total size."
DEFVAL { 262144 }
::= { bbChanCnfGrpEntry 25 }
-- CAC parameters
bbChanIngrPercentUtil OBJECT-TYPE
SYNTAX Integer32 (0..100)
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Percentage Utilization of the IngrService Rate. This is used
for connection admission control."
::= { bbChanCnfGrpEntry 26}
bbChanEgrPercentUtil OBJECT-TYPE
SYNTAX Integer32 (0..100)
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Percentage Utilization of the EgrService Rate.
This is used for egress bandwidth calculation and
connection admission control."
::= { bbChanCnfGrpEntry 27 }
bbChanEgrSrvRate OBJECT-TYPE
SYNTAX Integer32 (1..1412832)
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Egress service rate - This is used for egress bandwidth calculation
and for connection admission control. The actual value
depends on the speed of the logical interface."
::= { bbChanCnfGrpEntry 28 }
bbChanOvrSubOvrRide OBJECT-TYPE
SYNTAX INTEGER {
disable (1),
enable (2)
}
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Channel Over Subscrive Override
This MIB variable allows one to add a new connection on a port
even if it is over subscribed.
"
DEFVAL { disable }
::= { bbChanCnfGrpEntry 29 }
--
-- connection parameters, 'x'
--
bbChanLocalVpi OBJECT-TYPE
SYNTAX Integer32 (0..4095)
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The VPI value for this channel."
::= { bbChanCnfGrpEntry 30 }
bbChanLocalVci OBJECT-TYPE
SYNTAX Integer32 (0..'ffff'h)
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The VCI value for this channel."
::= { bbChanCnfGrpEntry 31 }
bbChanLocalNsapAddr OBJECT-TYPE
SYNTAX IfNsapAddress
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"The Near End NSAP Address value for this channel."
::= { bbChanCnfGrpEntry 32 }
--
-- connection parameters, 'y'
--
bbChanRemoteVpi OBJECT-TYPE
SYNTAX Integer32 (0..4095)
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"The VPI value for this channel."
::= { bbChanCnfGrpEntry 33 }
bbChanRemoteVci OBJECT-TYPE
SYNTAX Integer32 (0..'ffff'h)
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"The VCI value for this channel."
::= { bbChanCnfGrpEntry 34 }
bbChanRemoteNsapAddr OBJECT-TYPE
SYNTAX IfNsapAddress
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"The Far End NSAP Address value for this channel."
::= { bbChanCnfGrpEntry 35 }
--
-- connection parameters, 'p'
--
bbChanMaster OBJECT-TYPE
SYNTAX INTEGER {
master (1),
slave (2),
unknown (3)
}
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"This is used by the PXM switch platform module,
to determine if this endpoint ia master or slave."
::= { bbChanCnfGrpEntry 36 }
bbChanRtePriority OBJECT-TYPE
SYNTAX Integer32 (1..15)
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"This is also known as class of service, it is used by
PXM to determine how important this connection is when
selecting connections to route."
DEFVAL { 1 }
::= { bbChanCnfGrpEntry 37 }
bbChanMaxCost OBJECT-TYPE
SYNTAX Integer32 (1..65535)
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Maximum allowed cost. It is related to Cost Based Routing.
This is used by PXM so that it won't choose a path with a
cost greater than this configured level."
DEFVAL { 255 }
::= { bbChanCnfGrpEntry 38 }
bbChanRestrictTrkType OBJECT-TYPE
SYNTAX INTEGER {
noRestriction (1),
terrestrialTrunk (2),
satelliteTrunk (3)
}
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Restricted trunk type for routind, used by PXM.
It specifies that the connection either cannot be
routed over satellite trunks or terrestrial trunks,
or it can be on any type of trunk."
DEFVAL { noRestriction }
::= { bbChanCnfGrpEntry 39 }
--
-- for testcon/testdelay
--
bbChanTestType OBJECT-TYPE
SYNTAX INTEGER {
testcon(1),
testdelay(2),
notest(3)
}
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"The chanTestType starts testing the continuity or delay
of a connection. It sends specific cell patterns toward
the network and the terminating end of this connection
has to be an AXIS or ASI of a BPX in order for this test
to be working. The receiving node would loop back when
it receives these cells. The test should be done in
about couple of seconds.
testcon(1) : The testcon tests the continuity of
the connection and testdelay uses the same
test except that it measures for delay through
the network.
To test the delay follow this procedure:
a- set chanTestType to testdelay
b- read chanTestState till it is Pass or Fail
c- Read chanTestResult for the delay if it is Pass
* Note that the chanTestType would go back to notest when the
test is completed
To test the continuity follow this procedure:
a- set chanTestType to testcon
b- read chanTestState till it is Pass or Fail
* Note that the chanTestType would go back to notest when the
test is completed
You CAN NOT select 2 tests back to back, you have to select one
and wait for the result and then start the other one."
DEFVAL { notest }
::= { bbChanCnfGrpEntry 40 }
bbChanTestState OBJECT-TYPE
SYNTAX INTEGER {
passed (1),
failed (2),
inprogress (3),
notinprogress (4)
}
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"This object provides the state of the test performed
on a connection.
When you add a connection then the chanTestState becomes notinprogress
and when you select any test, it would go to inprogress state and after
it completes the test, it will go to failed or passed state.
1 = Passed
2 = Failed
3 = In Progress
4 = Not In Progress
"
::= { bbChanCnfGrpEntry 41 }
bbChanTestResult OBJECT-TYPE
SYNTAX Integer32 (1..65535)
UNITS "milliseconds"
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"This is round trip delay in milliseconds.
When you select testdelay option for the chanTestType,
the result of the test that is measured in milliseconds
can be read in chanTestResult."
::= { bbChanCnfGrpEntry 42 }
-- CPE side OAM segment loopback
bbChanTestTypeCPESide OBJECT-TYPE
SYNTAX INTEGER {
testconseg(1),
notest(2)
}
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"The chanTestType starts testing the segment continuity
of a connection.
It sends OAM Segment loopback cell towards port side (CPE)
The CPE would loop back the cell
To test the continuity follow this procedure:
a- set chanTestTypeCPEside to testconseg
b- read chanTestState till it is Pass or Fail
*Note that the chanTestType would go back to notest when the
test is completed."
DEFVAL { notest }
::= { bbChanCnfGrpEntry 43}
bbChanTestStateCPESide OBJECT-TYPE
SYNTAX INTEGER {
passed(1),
failed(2),
inprogress(3),
notinprogress(4)
}
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"This shows the state of the test
When you add a connection then the chanTestState becomes notinprogress
and when you select any test, it would go to inprogress state and after
it completes the test, it will go to failed or passed state.
1 = Passed
2 = Failed
3 = In Progress
4 = Not In Progress"
::= { bbChanCnfGrpEntry 44}
bbConnVpcFlag OBJECT-TYPE
SYNTAX INTEGER {
vpc (1),
vcc (2)
}
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"This represents the connection type, used for PXM to
identify VPC/VCC."
::= { bbChanCnfGrpEntry 45 }
bbConnServiceType OBJECT-TYPE
SYNTAX INTEGER{
cbr (1),
vbr (2),
ubr (4),
abrstd (6),
vbrrt (8)
}
MAX-ACCESS read-write
STATUS current
DESCRIPTION "
This specifies the service type
1 ==> Constant Bit Rate
2 ==> Variable Bit Rate
4 ==> Unspecified Bit Rate
6 ==> Available Bit Rate ( standard )
8 ==> Variable Bit Rate - Real-Time
Note that this is used by PXM card,
Also to make it compatible with existing AUSM MIB definition,
value 3 is not used.
foresight ABR is not supported in PXM , i.e Virtual Service Module
"
::= { bbChanCnfGrpEntry 46 }
bbConnPCR OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-write
STATUS current
DESCRIPTION "
Peak cell rate, could be derived from the end point parameter
"
::= { bbChanCnfGrpEntry 47 }
bbConnSCR OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-write
STATUS current
DESCRIPTION "
Sustained cell rate, could be derived from the end point parameter
"
::= { bbChanCnfGrpEntry 48 }
bbConnPercentUtil OBJECT-TYPE
SYNTAX Integer32 ( 0..100 )
MAX-ACCESS read-write
STATUS current
DESCRIPTION "
This is the expected long-term utilization of the
channel by this end-point.
"
DEFVAL {100}
::= {bbChanCnfGrpEntry 49 }
bbRemoteConnPCR OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-write
STATUS current
DESCRIPTION "
Peak cell rate of the other end, if not set, will be
set to the same as local end PCR (bbChanUpcPCR). However,
note that if the PCRs for both local and remote end
are set to the different value (i.e., asymmetric conn),
then this should be set differently from local end PCR.
"
::= { bbChanCnfGrpEntry 50 }
bbRemoteConnSCR OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-write
STATUS current
DESCRIPTION "
Sustained cell rate of the other end, if not set, will be
set to the same as local end SCR (bbChanUpcSCR). However,
note that if the PCRs for both local and remote end
are set to the different value (i.e., asymmetric conn),
then this should be set differently from local end SCR.
"
::= { bbChanCnfGrpEntry 51 }
bbRemoteConnPercentUtil OBJECT-TYPE
SYNTAX Integer32 ( 0..100 )
MAX-ACCESS read-write
STATUS current
DESCRIPTION "
This is the expected long-term utilization of the
channel by this end-point. If this is not specified in
the connection setup request, it'll be defaulted to
100 percent
"
DEFVAL {100}
::= {bbChanCnfGrpEntry 52 }
bbChanUpcMCR OBJECT-TYPE
SYNTAX Integer32 (1..1412832)
MAX-ACCESS read-write
STATUS current
DESCRIPTION "
SCR, Sustainable Cell Rate, is an upper bound on the
conforming average rate of an ATM connection, over
time scales which are long relative to those for which
the PCR is defined. Enforcement of this bound by the UPC
could allow the network to allocate sufficient resources,
but less than thos based on the PCR, and still ensure
that the performance objectives (e.g., Cell Loss Ratio)
can be achieved.
. Units: cell per second.
. Applicable connection types:
. ABR
. Ranges:
T3 : 50-96000
E3 : 50-80000
OC3 : 50-353208
OC12: 50-1412832
. Default: 50
"
::= { bbChanCnfGrpEntry 53}
-- ---------------------------------------------------------------------
--
-- Next available channel
--
bbChanNumNextAvailable OBJECT-TYPE
SYNTAX Integer32 (16..4111)
MAX-ACCESS read-only
STATUS current
DESCRIPTION "
This variable contains the next unused channel number of the possible
4096 . This number can be used in channel config table.
ChanNumNextAvailable gets updated whenever this number is used to
create a new logical channel. Value 0 for this variable indicates that
no more channels are available.
"
::= { bbChanCnfGrp 2 }
-- NextAvailable local VPID
bbChanVpIdNextAvailable OBJECT-TYPE
SYNTAX Integer32 (1..4095)
MAX-ACCESS read-only
STATUS current
DESCRIPTION "
This in only valid for a Service Module, will NOT be used in PXM.
This variable contains the next unused local VPId of the possible
1 to 4095. This number can be used in channel config table. It gets
updated if the number is used to create a new vp connection.
The max. no. of VP conn.s is limited to the VPI range configured
for this logical interface.
Value of 0 for this variable indicates that no more vp connections
are available
"
::= { bbChanCnfGrp 3 }
-- ********************************************************************
--
--
-- BROADBAND CHANNEL State Group
--
--
-- ********************************************************************
bbChanStateGrpTable OBJECT-TYPE
SYNTAX SEQUENCE OF BbChanStateGrpEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION "
The Broadband Channel state table is for a channel on logical
interface. There will an entry for each of the channel added on the
logical partition of the physical line.
"
::= { bbChanStateGrp 1 }
bbChanStateGrpEntry OBJECT-TYPE
SYNTAX BbChanStateGrpEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION "
The state table is for logical channel.
The available number of channels on the broadband interface (user ports)
on the PXM card is restricted to 4K.
The PXM card has 2 Queue Engines ( QE0 and QE1).
Current calculations allow 31954 GLCNs on QE0, and 31748 GLCNs on QE1.
"
INDEX { bbChanStateNum }
::= { bbChanStateGrpTable 1 }
BbChanStateGrpEntry ::=
SEQUENCE {
bbChanStateNum Integer32,
bbChanState INTEGER,
bbChanEgrXmtState INTEGER,
bbChanIngrRcvState INTEGER
}
bbChanStateNum OBJECT-TYPE
SYNTAX Integer32 (16..4111)
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Refers to the logical channel number."
::= { bbChanStateGrpEntry 1}
bbChanState OBJECT-TYPE
SYNTAX INTEGER {
notconfigured (1),
normal (2),
alarm (3)
}
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"This variable indicates the state of the VC (channel)."
::= { bbChanStateGrpEntry 2}
bbChanEgrXmtState OBJECT-TYPE
SYNTAX INTEGER {
other (1),
normal (2),
sendingAis (3),
sendingFerf (4)
}
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Indicates the status of port transmit(Egress)."
::= { bbChanStateGrpEntry 3}
bbChanIngrRcvState OBJECT-TYPE
SYNTAX INTEGER {
other (1),
normal (2),
receivingAis (3),
receivingFerf (4),
alarm (5)
}
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"indicates the status of port receive(Ingress)."
::= { bbChanStateGrpEntry 4}
-- conformance information
cwbAtmConnMIBConformance OBJECT IDENTIFIER ::= { ciscoWanBbifAtmConnMIB 2 }
cwbAtmConnMIBGroups OBJECT IDENTIFIER ::=
{ cwbAtmConnMIBConformance 1 }
cwbAtmConnMIBCompliances OBJECT IDENTIFIER ::=
{ cwbAtmConnMIBConformance 2 }
-- compliance statements
cwbAtmConnCompliance MODULE-COMPLIANCE
STATUS current
DESCRIPTION
"The compliance statement for SNMP entities
which support Frame realy connection MIB."
MODULE -- this module
MANDATORY-GROUPS {
cwbAtmConnGroup,
cwbAtmConnStateGroup
}
GROUP cwbAtmConnGeneralGroup
DESCRIPTION
"This group is mandatory for systems, where
it is required to know the next available resource
for NMS applications."
::= { cwbAtmConnMIBCompliances 1 }
cwbAtmConnGroup OBJECT-GROUP
OBJECTS {
bbChanCnfNum,
bbChanRowStatus,
bbChanConnType,
bbChanServiceType,
bbChanConnDesc,
bbChanSvcFlag,
bbChanSvcConnId,
bbChanIfNum,
bbChanVpi,
bbChanVci,
bbChanUpcEnable,
bbChanUpcPCR,
bbChanUpcCDVT,
bbChanUpcSCR,
bbChanUpcMBS,
bbChanGcra1Action,
bbChanGcra2Action,
bbChanUpcSCRPolicing,
bbChanEfciThreshold,
bbChanDiscardOption,
bbChanFrmDiscardThreshold,
bbChanClpHiThreshold,
bbChanClpLoThreshold,
bbChanCongstUpdateCode,
bbChanMaxCellMemThreshold,
bbChanIngrPercentUtil,
bbChanEgrPercentUtil,
bbChanEgrSrvRate,
bbChanOvrSubOvrRide,
bbChanLocalVpi,
bbChanLocalVci,
bbChanLocalNsapAddr,
bbChanRemoteVpi,
bbChanRemoteVci,
bbChanRemoteNsapAddr,
bbChanMaster,
bbChanRtePriority,
bbChanMaxCost,
bbChanRestrictTrkType,
bbChanTestType,
bbChanTestState,
bbChanTestResult,
bbChanTestTypeCPESide,
bbChanTestStateCPESide,
bbConnVpcFlag,
bbConnServiceType,
bbConnPCR,
bbConnSCR,
bbConnPercentUtil,
bbRemoteConnPCR,
bbRemoteConnSCR,
bbRemoteConnPercentUtil,
bbChanUpcMCR
}
STATUS current
DESCRIPTION
"A collection of objects providing information
applicable to an ATM Connection on broad band interfaces."
::= { cwbAtmConnMIBGroups 1 }
cwbAtmConnStateGroup OBJECT-GROUP
OBJECTS {
bbChanStateNum,
bbChanState,
bbChanEgrXmtState,
bbChanIngrRcvState
}
STATUS current
DESCRIPTION
"A collection of objects related to state
of ATM Connections on Broad band interface."
::= { cwbAtmConnMIBGroups 2 }
cwbAtmConnGeneralGroup OBJECT-GROUP
OBJECTS {
bbChanNumNextAvailable,
bbChanVpIdNextAvailable
}
STATUS current
DESCRIPTION
"A collection of objects related to next
available channeli number and next available
VPI value of connections supported."
::= { cwbAtmConnMIBGroups 3 }
END