833 lines
30 KiB
Plaintext
833 lines
30 KiB
Plaintext
ZXPW-STD-MIB DEFINITIONS ::= BEGIN
|
|
|
|
IMPORTS
|
|
MODULE-IDENTITY, OBJECT-TYPE,
|
|
Integer32, Unsigned32, TimeTicks
|
|
FROM SNMPv2-SMI -- [RFC2578]
|
|
|
|
TruthValue, RowStatus, StorageType
|
|
FROM SNMPv2-TC -- [RFC2579]
|
|
|
|
SnmpAdminString
|
|
FROM SNMP-FRAMEWORK-MIB -- [RFC3411]
|
|
|
|
InterfaceIndexOrZero
|
|
FROM IF-MIB -- [RFC2863]
|
|
|
|
InetAddressType, InetAddress
|
|
FROM INET-ADDRESS-MIB -- [RFC4001]
|
|
|
|
HCPerfTimeElapsed, HCPerfValidIntervals
|
|
FROM HC-PerfHist-TC-MIB -- [RFC3705]
|
|
|
|
DisplayString
|
|
FROM RFC1213-MIB
|
|
|
|
PwIndexType, PwGroupID, PwIDType, PwOperStatusTC,
|
|
PwAttachmentIdentifierType, PwCwStatusTC, PwCapabilities,
|
|
PwStatus, PwFragSize, PwFragStatus
|
|
FROM ZXPW-TC-STD-MIB
|
|
|
|
IANAPwTypeTC, IANAPwPsnTypeTC
|
|
FROM ZX-PWE3-MIB
|
|
|
|
zxAnCesMib
|
|
FROM ZTE-MASTER-MIB
|
|
|
|
;
|
|
|
|
zxPwStdMIB MODULE-IDENTITY
|
|
LAST-UPDATED "200605150000Z" -- May 15, 2006
|
|
ORGANIZATION "Zhongxing Telcom Co. Ltd."
|
|
CONTACT-INFO "Zhongxing Telcom Co. Ltd.
|
|
E-mail: info@mail.zte.com.cn
|
|
http : www.zte.com.cn or www.zhongxing.com"
|
|
|
|
DESCRIPTION
|
|
"This MIB module contains managed object definitions for
|
|
Pseudo Wire operation as in [RFC3985][RFC3931][PWCNTRL].
|
|
architecture', Martini, L., et al, 'Pseudowire Setup and
|
|
Maintenance using LDP', and Townsley, M., et al, 'Layer Two
|
|
Tunneling Protocol (Version 3)'.
|
|
|
|
This MIB module enables the use of any underlying packet
|
|
switched network (PSN). MIB nodules that will support
|
|
PW operations over specific PSN types are defined in
|
|
separate memos.
|
|
|
|
The indexes for this MIB module are also used to index the
|
|
PSN-specific tables and the PW-specific tables. The PW Type
|
|
dictates which PW-specific MIB module to use.
|
|
"
|
|
|
|
::= { zxAnCesMib 1 }
|
|
|
|
-- Notifications
|
|
-- pwNotifications OBJECT IDENTIFIER ::= { pwStdMIB 0 }
|
|
|
|
-- Tables, Scalars
|
|
zxPwObjects OBJECT IDENTIFIER ::= { zxPwStdMIB 1 }
|
|
-- Conformance
|
|
-- pwConformance OBJECT IDENTIFIER ::= { pwStdMIB 2 }
|
|
|
|
-- PW Virtual Connection Table
|
|
|
|
zxPwIndexNext OBJECT-TYPE
|
|
SYNTAX Unsigned32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"This object contains an appropriate value to be used
|
|
for zxPwIndex when creating entries in the
|
|
zxPwTable. The value 0 indicates that no
|
|
unassigned entries are available. To obtain the
|
|
value of zxPwIndex for a new entry in the
|
|
zxPwTable, the manager issues a management
|
|
protocol retrieval operation to obtain the current
|
|
value of zxPwIndex. After each retrieval
|
|
operation, the agent should modify the value to
|
|
reflect the next unassigned index. After a manager
|
|
retrieves a value the agent will determine through
|
|
its local policy when this index value will be made
|
|
available for reuse."
|
|
::= { zxPwObjects 1 }
|
|
|
|
zxPwTable OBJECT-TYPE
|
|
SYNTAX SEQUENCE OF ZxPwEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"This table specifies information for configuring and
|
|
status monitoring which are common to all service types
|
|
and PSN types."
|
|
::= { zxPwObjects 2 }
|
|
|
|
zxPwEntry OBJECT-TYPE
|
|
SYNTAX ZxPwEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"A row in this table represents a pseudo wire (PW) virtual
|
|
connection across a packet network. It is indexed by
|
|
zxPwIndex, which uniquely identifying a singular
|
|
connection.
|
|
A row is created by the operator or by the agent if the PW
|
|
is created by non-SNMP application or due to autodiscovery
|
|
process.
|
|
None of the read-create objects values can be changed
|
|
when zxPwRowStatus is in the active(1) state. Changes are
|
|
allowed when the zxPwRowStatus is in notInService(2) or
|
|
notReady(3) states only.
|
|
If the operator need to change one of the values for an
|
|
active row (for example in order to fix a mismatch in
|
|
configuration between the local node and the peer), the
|
|
zxPwRowStatus should be first changed to notInService(2),
|
|
the objects may be changed now, and later to active(1)
|
|
in order to re-initiate the signaling process with the
|
|
new values in effect.
|
|
"
|
|
INDEX { zxPwIndex }
|
|
::= { zxPwTable 1 }
|
|
|
|
ZxPwEntry ::= SEQUENCE {
|
|
zxPwIndex PwIndexType,
|
|
zxPwType IANAPwTypeTC,
|
|
zxPwOwner INTEGER,
|
|
zxPwPsnType IANAPwPsnTypeTC,
|
|
zxPwSetUpPriority Integer32,
|
|
zxPwHoldingPriority Integer32,
|
|
zxPwPeerAddrType InetAddressType,
|
|
zxPwPeerAddr InetAddress,
|
|
zxPwAttachedPwIndex PwIndexType,
|
|
zxPwIfIndex InterfaceIndexOrZero,
|
|
|
|
zxPwID PwIDType,
|
|
zxPwLocalGroupID PwGroupID,
|
|
zxPwGroupAttachmentID PwAttachmentIdentifierType,
|
|
zxPwLocalAttachmentID PwAttachmentIdentifierType,
|
|
zxPwPeerAttachmentID PwAttachmentIdentifierType,
|
|
|
|
zxPwCwPreference TruthValue,
|
|
zxPwLocalIfMtu Unsigned32,
|
|
|
|
|
|
zxPwLocalIfString TruthValue,
|
|
zxPwLocalCapabAdvert PwCapabilities,
|
|
zxPwRemoteGroupID PwGroupID,
|
|
zxPwCwStatus PwCwStatusTC,
|
|
zxPwRemoteIfMtu Unsigned32,
|
|
zxPwRemoteIfString SnmpAdminString,
|
|
zxPwRemoteCapabilities PwCapabilities,
|
|
|
|
zxPwFragmentCfgSize PwFragSize,
|
|
zxPwRmtFragCapability PwFragStatus,
|
|
zxPwFcsRetentioncfg INTEGER,
|
|
zxPwFcsRetentionStatus BITS,
|
|
|
|
zxPwOutboundLabel Unsigned32,
|
|
zxPwInboundLabel Unsigned32,
|
|
|
|
zxPwName SnmpAdminString,
|
|
zxPwDescr SnmpAdminString,
|
|
zxPwCreateTime DisplayString,
|
|
zxPwUpTime DisplayString,
|
|
zxPwLastChange TimeTicks,
|
|
zxPwAdminStatus INTEGER,
|
|
zxPwOperStatus PwOperStatusTC,
|
|
zxPwLocalStatus PwStatus,
|
|
zxPwRemoteStatusCapable INTEGER,
|
|
zxPwRemoteStatus PwStatus,
|
|
zxPwTimeElapsed HCPerfTimeElapsed,
|
|
zxPwValidIntervals HCPerfValidIntervals,
|
|
zxPwRowStatus RowStatus,
|
|
zxPwStorageType StorageType,
|
|
zxPwPeerTos INTEGER
|
|
}
|
|
|
|
zxPwIndex OBJECT-TYPE
|
|
SYNTAX PwIndexType
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Index for the conceptual row identifying a PW within
|
|
this PW Emulation table."
|
|
::= { zxPwEntry 1 }
|
|
|
|
zxPwType OBJECT-TYPE
|
|
SYNTAX IANAPwTypeTC
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"This value indicate the service to be carried over
|
|
this PW.
|
|
"
|
|
REFERENCE
|
|
"Used by MAP"
|
|
::= { zxPwEntry 2 }
|
|
|
|
zxPwOwner OBJECT-TYPE
|
|
SYNTAX INTEGER {
|
|
manual (1),
|
|
pwIdFecSignaling (2), -- PW signaling with PW ID FEC
|
|
genFecSignaling (3), -- Generalized attachment FEC
|
|
l2tpControlProtocol (4),
|
|
other (5)
|
|
}
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Set by the operator to indicate the protocol responsible
|
|
for establishing this PW.
|
|
'manual' is used in all cases where no maintenance
|
|
protocol (PW signaling) is used to set-up the PW, i.e.
|
|
require configuration of entries in the PW tables
|
|
including PW labels, etc.
|
|
'pwIdFecSignaling' is used in case of signaling with the
|
|
Pwid FEC element with LDP signaling.
|
|
'genFecSignaling' is used of the generalized FEC with LDP
|
|
is used for signaling purposes.
|
|
'l2tpControlProtocol' indicates the use of L2TP
|
|
control protocol.
|
|
'other' is used for other types of signaling."
|
|
::= { zxPwEntry 3 }
|
|
|
|
zxPwPsnType OBJECT-TYPE
|
|
SYNTAX IANAPwPsnTypeTC
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Set by the operator to indicate the PSN type. Based on
|
|
this object, the relevant PSN table entries are created
|
|
in the in the PSN specific MIB modules.
|
|
"
|
|
REFERENCE
|
|
"Used by MAP"
|
|
::= { zxPwEntry 4 }
|
|
|
|
zxPwSetUpPriority OBJECT-TYPE
|
|
SYNTAX Integer32 (0..7)
|
|
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"This object defines the relative set-up priority of the PW
|
|
in a lowest-to-highest fashion, where 0 is the highest
|
|
priority. PWs with the same priority are treated with
|
|
equal priority. Dropped PW will be set 'dormant' (as
|
|
indicated in zxPwOperStatus).
|
|
This value is significant if there are competing resources
|
|
between PWs and the implementation support this feature.
|
|
Equal priority handling with competing resources is
|
|
implementation specific. "
|
|
DEFVAL
|
|
{ 0 }
|
|
::= { zxPwEntry 5 }
|
|
|
|
zxPwHoldingPriority OBJECT-TYPE
|
|
SYNTAX Integer32 (0..7)
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"This object defines the relative holding priority of the
|
|
PW in a lowest-to-highest fashion, where 0 is the highest
|
|
priority. PWs with the same priority are treated with
|
|
equal priority. Dropped PW will be set 'dormant' (as
|
|
indicated in zxPwOperStatus).
|
|
This value is significant if there are competing resources
|
|
between PWs and the implementation support this feature.
|
|
Equal priority handling with competing resources is
|
|
implementation specific. "
|
|
DEFVAL { 0 }
|
|
::= { zxPwEntry 6 }
|
|
|
|
zxPwPeerAddrType OBJECT-TYPE
|
|
SYNTAX InetAddressType
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Denotes the address type of the peer node. It should be
|
|
set to 'unknown' if PE/PW maintenance protocol is not used
|
|
and the address is unknown."
|
|
DEFVAL { ipv4 }
|
|
::= { zxPwEntry 8 }
|
|
|
|
zxPwPeerAddr OBJECT-TYPE
|
|
SYNTAX InetAddress
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"This object contains the value of the peer node address
|
|
of the PW/PE maintenance protocol entity. This object
|
|
SHOULD contain a value of all zeroes if not applicable
|
|
(zxPwPeerAddrType is 'unknown')."
|
|
::= { zxPwEntry 9 }
|
|
|
|
zxPwAttachedPwIndex OBJECT-TYPE
|
|
SYNTAX PwIndexType
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"If the PW is attached to another PW instead of a local
|
|
native service, this item indicates the zxPwIndex of the
|
|
attached PW, and the PW specific entry in the service MIB
|
|
module MUST not be created. Otherwise, this object MUST
|
|
be set to zero."
|
|
DEFVAL { 0 }
|
|
::= { zxPwEntry 10 }
|
|
|
|
zxPwIfIndex OBJECT-TYPE
|
|
SYNTAX InterfaceIndexOrZero
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"If the PW is represented in the ifTable as an ifIndex, this
|
|
item holds the ifIndex of the PW in the ifTable, otherwise
|
|
it MUST be set to zero."
|
|
DEFVAL { 0 }
|
|
::= { zxPwEntry 11 }
|
|
|
|
zxPwID OBJECT-TYPE
|
|
SYNTAX PwIDType
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Used in the outgoing PW ID field within the 'Virtual
|
|
Circuit FEC Element'.
|
|
Applicable if zxPwOwner equal 'zxPwIdFecSignaling' or
|
|
'l2tpControlProtocol', should be set to zero otherwise."
|
|
REFERENCE
|
|
"Martini, et al, 'Pseudowire Setup and Maintenance using
|
|
the Label Distribution Protocol.'"
|
|
::= { zxPwEntry 12 }
|
|
|
|
zxPwLocalGroupID OBJECT-TYPE
|
|
SYNTAX PwGroupID
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Used in the Group ID field sent to the peer PWES
|
|
within the maintenance protocol used for PW setup.
|
|
Applicable if zxPwOwner equal 'zxPwIdFecSignaling' or
|
|
'l2tpControlProtocol', should be set to zero otherwise."
|
|
|
|
REFERENCE
|
|
"Martini, et al, 'Pseudowire Setup and Maintenance using
|
|
the Label Distribution Protocol.'"
|
|
::= { zxPwEntry 13 }
|
|
|
|
zxPwGroupAttachmentID OBJECT-TYPE
|
|
SYNTAX PwAttachmentIdentifierType
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"This object is an octet string representing the attachment
|
|
group identifier (AGI) this PW belongs too, which typically
|
|
identifies the VPN ID.
|
|
Applicable if zxPwOwner equal 'genFecSignaling'."
|
|
REFERENCE
|
|
"Martini, et al, 'Pseudowire Setup and Maintenance using
|
|
the Label Distribution Protocol.'"
|
|
::= { zxPwEntry 14 }
|
|
|
|
zxPwLocalAttachmentID OBJECT-TYPE
|
|
SYNTAX PwAttachmentIdentifierType
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"This object is an octet string representing the local
|
|
forwarder attachment individual identifier (AII) to be
|
|
used by this PW. It is used as the SAII for outgoing
|
|
signaling messages and the TAII in the incoming messages
|
|
from the peer.
|
|
|
|
Applicable if zxPwOwner equal 'genFecSignaling'."
|
|
REFERENCE
|
|
"Martini, et al, 'Pseudowire Setup and Maintenance using
|
|
the Label Distribution Protocol.'"
|
|
::= { zxPwEntry 15 }
|
|
|
|
zxPwPeerAttachmentID OBJECT-TYPE
|
|
SYNTAX PwAttachmentIdentifierType
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"This object is an octet string representing the peer
|
|
forwarder attachment individual identifier (AII) to be
|
|
used by this PW. It is used as the TAII for outgoing
|
|
signaling messages and the SAII in the incoming messages
|
|
from the peer.
|
|
Applicable if zxPwOwner equal 'genFecSignaling'. "
|
|
REFERENCE
|
|
"Martini, et al, 'Pseudowire Setup and Maintenance using
|
|
the Label Distribution Protocol.'"
|
|
::= { zxPwEntry 16 }
|
|
|
|
zxPwCwPreference OBJECT-TYPE
|
|
SYNTAX TruthValue
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Defines if the control word will be sent with each packet
|
|
by the local node. Some PW types mandate the use of
|
|
control word, and is such cases the value configured has
|
|
no effect on the existence of the control word."
|
|
REFERENCE
|
|
"Martini, et al, 'Pseudowire Setup and Maintenance using
|
|
the Label Distribution Protocol.'"
|
|
DEFVAL { false }
|
|
::= { zxPwEntry 17 }
|
|
|
|
zxPwLocalIfMtu OBJECT-TYPE
|
|
SYNTAX Unsigned32 (0..65535)
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"If not equal zero, the optional IfMtu object in the
|
|
signaling protocol will be sent with this value,
|
|
representing the locally supported MTU size over the
|
|
interface (or the virtual interface) associated with the
|
|
PW."
|
|
REFERENCE
|
|
"Martini, et al, 'Pseudowire Setup and Maintenance using
|
|
the Label Distribution Protocol.'"
|
|
DEFVAL { 0 }
|
|
::= { zxPwEntry 18 }
|
|
|
|
zxPwLocalIfString OBJECT-TYPE
|
|
SYNTAX TruthValue
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"A PW MAY be associated to an interface (or a virtual
|
|
interface) in the ifTable of the node as part of the
|
|
service configuration. This object defines if the
|
|
maintenance protocol will send the interface's name as
|
|
appears on the ifTable in the name object as part of the
|
|
maintenance protocol. If set to false, the optional
|
|
element will not be sent."
|
|
REFERENCE
|
|
"Martini, et al, 'Pseudowire Setup and Maintenance using
|
|
the Label Distribution Protocol.'"
|
|
DEFVAL { false }
|
|
::= { zxPwEntry 19 }
|
|
|
|
zxPwLocalCapabAdvert OBJECT-TYPE
|
|
SYNTAX PwCapabilities
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Indicates the capabilities to be advertised by this node
|
|
to the peer."
|
|
REFERENCE
|
|
"Martini, et al, 'Pseudowire Setup and Maintenance using
|
|
the Label Distribution Protocol.'"
|
|
::= { zxPwEntry 20 }
|
|
|
|
zxPwRemoteGroupID OBJECT-TYPE
|
|
SYNTAX PwGroupID
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Obtained from the Group ID field as received via the
|
|
maintenance protocol used for PW setup, zero if not used.
|
|
Value of 0xFFFF shall be used if the object is yet to be
|
|
defined by the PW maintenance protocol."
|
|
REFERENCE
|
|
"Martini, et al, 'Pseudowire Setup and Maintenance using
|
|
the Label Distribution Protocol.'"
|
|
::= { zxPwEntry 21 }
|
|
|
|
zxPwCwStatus OBJECT-TYPE
|
|
SYNTAX PwCwStatusTC
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"If signaling is used for PW establishment, this object
|
|
indicates the status of the control word negotiation,
|
|
and in both signaling or manual configuration indicates
|
|
if CW is to be present or not for this PW."
|
|
REFERENCE
|
|
"Martini, et al, 'Pseudowire Setup and Maintenance using
|
|
the Label Distribution Protocol.'"
|
|
::= { zxPwEntry 22 }
|
|
|
|
zxPwRemoteIfMtu OBJECT-TYPE
|
|
SYNTAX Unsigned32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The remote interface MTU as (optionally) received from the
|
|
remote node via the maintenance protocol. Should be zero
|
|
if this parameter is not available or not used."
|
|
REFERENCE
|
|
"Martini, et al, 'Pseudowire Setup and Maintenance using
|
|
the Label Distribution Protocol.'"
|
|
::= { zxPwEntry 23 }
|
|
|
|
zxPwRemoteIfString OBJECT-TYPE
|
|
SYNTAX SnmpAdminString (SIZE (0..80))
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Indicates the interface description string as received by
|
|
the maintenance protocol, MUST be NULL string if not
|
|
applicable or not known yet."
|
|
REFERENCE
|
|
"Martini, et al, 'Pseudowire Setup and Maintenance using
|
|
the Label Distribution Protocol.'"
|
|
::= { zxPwEntry 24 }
|
|
|
|
zxPwRemoteCapabilities OBJECT-TYPE
|
|
SYNTAX PwCapabilities
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Indicates the capabilities as advertised by the peer."
|
|
REFERENCE
|
|
"Martini, et al, 'Pseudowire Setup and Maintenance using
|
|
the Label Distribution Protocol.'"
|
|
::= { zxPwEntry 25 }
|
|
|
|
zxPwFragmentCfgSize OBJECT-TYPE
|
|
SYNTAX PwFragSize
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"If set to value other than zero, indicates that
|
|
fragmentation is desired for this PW."
|
|
REFERENCE
|
|
"Malis A., Townsley M., 'PWE3 Fragmentation and
|
|
Reassembly'."
|
|
DEFVAL { 0 } -- I.e. fragmentation not desired
|
|
::= { zxPwEntry 26 }
|
|
|
|
zxPwRmtFragCapability OBJECT-TYPE
|
|
SYNTAX PwFragStatus
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The status of the fragmentation based on the local
|
|
configuration and the peer capabilities as advertised by
|
|
the peer if control protocol is used."
|
|
REFERENCE
|
|
"Malis A., Townsley M., 'PWE3 Fragmentation and
|
|
Reassembly'."
|
|
::= { zxPwEntry 27 }
|
|
|
|
zxPwFcsRetentioncfg OBJECT-TYPE
|
|
SYNTAX INTEGER {
|
|
fcsRetentionDisable (1),
|
|
fcsRetentionEnable (2)
|
|
}
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The local configuration of FCS retention for this PW. FCS
|
|
retention can be configured for PW types HDLC, PPP and
|
|
Ethernet only. If the agent does not support FCS retention
|
|
the error should be configured in zxPwFcsRetentionStatus."
|
|
REFERENCE
|
|
"Malis A., et al., 'PWE3 Frame Check Sequence Retention'
|
|
- work in progress"
|
|
DEFVAL { fcsRetentionDisable }
|
|
::= { zxPwEntry 28 }
|
|
|
|
zxPwFcsRetentionStatus OBJECT-TYPE
|
|
SYNTAX BITS {
|
|
remoteIndicationUnknown (0),
|
|
remoteRequestFcsRetention (1),
|
|
fcsRetentionEnabled (2),
|
|
fcsRetentionDisabled (3),
|
|
localFcsRetentionCfgErr (4),
|
|
fcsRetentionFcsSizeMismatch (5)
|
|
}
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The status of the FCS retention negotiation process based on
|
|
local configuration and the remote advertisement.
|
|
remoteIndicationUnknown - set if a FEC has not been received
|
|
from the remote.
|
|
remoteRequestFcsRetention - indicates that the peer has
|
|
requested for FCS retention. FCS retention will be used if
|
|
the local node is capable and configured to use it for this
|
|
PW.
|
|
fcsRetentionEnabled - FCS retention is enabled (both peers
|
|
were configured for FCS retention for signaled PW, or the
|
|
local node is configured and capable for FCS retention.
|
|
fcsRetentionDisabled - FCS retention is disabled (not
|
|
configured locally or not advertised by the peer).
|
|
localFcsRetentionCfgErr - Set if the local node has been
|
|
configured for FCS retention but is not capable to support
|
|
it.
|
|
fcsRetentionFcsSizeMismatch - Set if there is a FCS size
|
|
mismatch between the loacl and the peer node.
|
|
"
|
|
REFERENCE
|
|
"Malis A., et al., 'PWE3 Frame Check Sequence Retention'
|
|
|
|
- work in progress"
|
|
::= { zxPwEntry 29 }
|
|
|
|
zxPwOutboundLabel OBJECT-TYPE
|
|
SYNTAX Unsigned32
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The PW label used in the outbound direction (i.e. toward
|
|
the PSN). It may be set up manually if owner is 'manual'
|
|
or automatically otherwise. Examples: For MPLS PSN, it
|
|
represents the 20 bits of PW tag, for L2TP it represents
|
|
the 32 bits Session ID.
|
|
If the label is not yet known (signaling in process), the
|
|
object should return a value of 0xFFFF."
|
|
REFERENCE
|
|
"Used by MAP"
|
|
::= { zxPwEntry 30 }
|
|
|
|
zxPwInboundLabel OBJECT-TYPE
|
|
SYNTAX Unsigned32
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The PW label used in the inbound direction (i.e. packets
|
|
received from the PSN. It may be set up manually if owner
|
|
is 'manual' or automatically otherwise.
|
|
Examples: For MPLS PSN, it represents the 20 bits of PW
|
|
tag, for L2TP it represent the 32 bits Session ID.
|
|
If the label is not yet known (signaling in process), the
|
|
object should return a value of 0xFFFF."
|
|
REFERENCE
|
|
"Used by MAP"
|
|
::= { zxPwEntry 31 }
|
|
|
|
zxPwName OBJECT-TYPE
|
|
SYNTAX SnmpAdminString
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The canonical name assigned to the PW."
|
|
REFERENCE
|
|
"Used by MAP"
|
|
::= { zxPwEntry 32 }
|
|
|
|
zxPwDescr OBJECT-TYPE
|
|
SYNTAX SnmpAdminString
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"A textual string containing information about the PW.
|
|
If there is no description this object contains a zero
|
|
length string."
|
|
::= { zxPwEntry 33 }
|
|
|
|
zxPwCreateTime OBJECT-TYPE
|
|
SYNTAX DisplayString ( SIZE(1..15) )
|
|
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"System time when this PW was created."
|
|
::= { zxPwEntry 34 }
|
|
|
|
zxPwUpTime OBJECT-TYPE
|
|
SYNTAX DisplayString ( SIZE(1..15) )
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Specifies the total time this PW operStatus has been
|
|
Up(1)."
|
|
::= { zxPwEntry 35 }
|
|
|
|
zxPwLastChange OBJECT-TYPE
|
|
SYNTAX TimeTicks
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The value of sysUpTime at the time the PW entered
|
|
its current operational state. If the current state was
|
|
entered prior to the last re-initialization of the local
|
|
network management subsystem, then this object contains a
|
|
zero value."
|
|
::= { zxPwEntry 36 }
|
|
|
|
zxPwAdminStatus OBJECT-TYPE
|
|
SYNTAX INTEGER {
|
|
up(1), -- ready to pass packets
|
|
down(2),
|
|
testing(3) -- in some test mode
|
|
}
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The desired operational status of this PW."
|
|
REFERENCE
|
|
"Used by MAP"
|
|
::= { zxPwEntry 37 }
|
|
|
|
zxPwOperStatus OBJECT-TYPE
|
|
SYNTAX PwOperStatusTC
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"This object indicates the operational status of the PW, it
|
|
does not reflect the status of the CE bound interface.
|
|
It is set to down only if pwNotForwarding,
|
|
psnFacingPwRxFault, or psnFacingPwTxFault indications are
|
|
set in zxPwLocalStatus or zxPwRemoteStatus.
|
|
It indicates 'lowerLayerDown' if the only reason for
|
|
not being in the 'up' state is either outer tunnel
|
|
or physical layer down of the network side is in the down
|
|
state.
|
|
All other states are declared based on the description in
|
|
the textual convention.
|
|
"
|
|
REFERENCE
|
|
"Used by MAP"
|
|
::= { zxPwEntry 38 }
|
|
|
|
zxPwLocalStatus OBJECT-TYPE
|
|
SYNTAX PwStatus
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Indicates the status of the PW in the local node.
|
|
The various indications in this object should be
|
|
available independent of the ability of the local node to
|
|
advertise them or the remote node to accept these status
|
|
indications through the control protocol.
|
|
"
|
|
::= { zxPwEntry 39 }
|
|
|
|
zxPwRemoteStatusCapable OBJECT-TYPE
|
|
SYNTAX INTEGER {
|
|
notApplicable (1),
|
|
notYetKnown (2),
|
|
remoteCapable (3),
|
|
remoteNotCapable (4)
|
|
}
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Indicates the remote node capability to advertise the
|
|
PW status notification.
|
|
notAppicable should be reported for manually set PW, or
|
|
if the local node is not capable of sending the status
|
|
notification object.
|
|
notYetKnown should be reported if the signaling protocol
|
|
has not yet finished the process of capability
|
|
determination.
|
|
remoteCapable and remoteNotcapable should be reported
|
|
based on the initial signaling exchange that has
|
|
determined the remote node capability.
|
|
"
|
|
::= { zxPwEntry 40 }
|
|
|
|
zxPwRemoteStatus OBJECT-TYPE
|
|
SYNTAX PwStatus
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Indicates the status of the PW as was advertised by the
|
|
remote. If the remote is not capable of advertising the
|
|
|
|
status object, or the local node is not able to accept
|
|
the status object through signaling, then the applicable
|
|
bit is 'pwNotForwarding' which is set if the remote has
|
|
sent label release or label withdraw for this PW.
|
|
"
|
|
::= { zxPwEntry 41 }
|
|
|
|
zxPwTimeElapsed OBJECT-TYPE
|
|
SYNTAX HCPerfTimeElapsed
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The number of seconds, including partial seconds,
|
|
that have elapsed since the beginning of the current
|
|
interval measurement period."
|
|
::= { zxPwEntry 42 }
|
|
|
|
zxPwValidIntervals OBJECT-TYPE
|
|
SYNTAX HCPerfValidIntervals
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The number of previous 15-minute intervals
|
|
for which data was collected."
|
|
::= { zxPwEntry 43 }
|
|
|
|
zxPwRowStatus OBJECT-TYPE
|
|
SYNTAX RowStatus
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"For creating, modifying, and deleting this row. None of the
|
|
read-create objects in the conceptual rows may be changed
|
|
when this object is in the active(1) state."
|
|
REFERENCE
|
|
"Used by MAP"
|
|
::= { zxPwEntry 44 }
|
|
|
|
zxPwStorageType OBJECT-TYPE
|
|
SYNTAX StorageType
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"This variable indicates the storage type for this
|
|
object."
|
|
::= { zxPwEntry 45 }
|
|
|
|
zxPwPeerTos OBJECT-TYPE
|
|
SYNTAX INTEGER (0..64)
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
""
|
|
::= { zxPwEntry 46 }
|
|
|
|
-- End of PW Virtual Connection Table
|
|
|
|
END
|
|
|