diff options
| author | David Leutgeb <david.leutgeb@mannundmouse.com> | 2023-12-05 12:25:34 +0100 |
|---|---|---|
| committer | David Leutgeb <david.leutgeb@mannundmouse.com> | 2023-12-05 12:25:34 +0100 |
| commit | 98a672123c7872f6b9b75a9a2b6bb3aea504de6a (patch) | |
| tree | 9b13bd7f563c3198047bd359195327cf28b3caf0 /MIBS/PW-TC-STD-MIB | |
| download | mibs-98a672123c7872f6b9b75a9a2b6bb3aea504de6a.tar.gz mibs-98a672123c7872f6b9b75a9a2b6bb3aea504de6a.zip | |
Diffstat (limited to 'MIBS/PW-TC-STD-MIB')
| -rw-r--r-- | MIBS/PW-TC-STD-MIB | 288 |
1 files changed, 288 insertions, 0 deletions
diff --git a/MIBS/PW-TC-STD-MIB b/MIBS/PW-TC-STD-MIB new file mode 100644 index 0000000..47ac32e --- /dev/null +++ b/MIBS/PW-TC-STD-MIB @@ -0,0 +1,288 @@ +PW-TC-STD-MIB DEFINITIONS ::= BEGIN
+
+IMPORTS
+ MODULE-IDENTITY, Unsigned32, mib-2
+ FROM SNMPv2-SMI -- [RFC2578]
+
+ TEXTUAL-CONVENTION
+ FROM SNMPv2-TC; -- [RFC2579]
+
+pwTcStdMIB MODULE-IDENTITY
+ LAST-UPDATED "200904210000Z" -- 21 April 2009 00:00:00 GMT
+ ORGANIZATION "Pseudowire Edge-to-Edge Emulation (PWE3) Working
+ Group"
+ CONTACT-INFO
+ " Thomas D. Nadeau
+ Email: tom.nadeau@bt.com
+
+ David Zelig
+ Email: davidz@oversi.com
+
+ Orly Nicklass
+ Email: orlyn@radvision.com
+
+ The PWE3 Working Group (email distribution pwe3@ietf.org,
+ http://www.ietf.org/html.charters/pwe3-charter.html)
+ "
+ DESCRIPTION
+ "This MIB module defines TEXTUAL-CONVENTIONS
+ for concepts used in pseudowire edge-to-edge
+ networks.
+
+ Copyright (c) 2009 IETF Trust and the persons identified
+ as authors of the code. All rights reserved.
+
+ Redistribution and use in source and binary forms, with or
+ without modification, are permitted provided that the following
+ conditions are met:
+
+ - Redistributions of source code must retain the above
+ copyright notice, this list of conditions and the following
+ disclaimer.
+
+ - Redistributions in binary form must reproduce the above
+ copyright notice, this list of conditions and the following
+ disclaimer in the documentation and/or other materials
+ provided with the distribution.
+
+ - Neither the name of Internet Society, IETF or IETF Trust, nor
+ the names of specific contributors, may be used to endorse or
+ promote products derived from this software without specific
+ prior written permission.
+
+ THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND
+ CONTRIBUTORS 'AS IS' AND ANY EXPRESS OR IMPLIED WARRANTIES,
+ INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF
+ MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE
+ DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR
+ CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
+ SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT
+ NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES;
+ LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION)
+ HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN
+ CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR
+ OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE,
+ EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
+
+ This version of this MIB module is part of RFC 5542;
+ see the RFC itself for full legal notices."
+
+ -- Revision history.
+
+ REVISION "200904210000Z" -- 21 April 2009 00:00:00 GMT
+ DESCRIPTION
+ "Original Version"
+ ::= { mib-2 188 }
+
+PwGroupID ::= TEXTUAL-CONVENTION
+ DISPLAY-HINT "d"
+ STATUS current
+ DESCRIPTION
+ "An administrative identification for grouping a
+ set of service-specific pseudowire services."
+ SYNTAX Unsigned32
+
+PwIDType ::= TEXTUAL-CONVENTION
+ DISPLAY-HINT "d"
+ STATUS current
+ DESCRIPTION
+ "Pseudowire Identifier. Used to identify the PW
+ (together with some other fields) in the signaling
+ session."
+ SYNTAX Unsigned32
+
+PwIndexType ::= TEXTUAL-CONVENTION
+ DISPLAY-HINT "d"
+ STATUS current
+ DESCRIPTION
+ "Pseudowire Index. A unique value, greater than zero,
+ for each locally defined PW. Used for indexing
+ several MIB tables associated with the particular PW.
+ It is recommended that values are assigned contiguously
+ starting from 1. The value for each PW MUST remain
+ constant at least from one re-initialization
+ to the next re-initialization."
+ SYNTAX Unsigned32 (1..4294967295)
+
+PwIndexOrZeroType ::= TEXTUAL-CONVENTION
+ DISPLAY-HINT "d"
+ STATUS current
+ DESCRIPTION
+ "This TEXTUAL-CONVENTION is an extension of the
+ PwIndexType convention. The latter defines a greater-
+ than-zero value used to identify a pseudowire
+ in the managed system. This extension permits the
+ additional value of zero. The zero value is object-specific
+ and MUST therefore be defined as part of the description of
+ any object that uses this syntax. Examples of the usage of
+ zero might include situations where pseudowire was unknown,
+ or where none or all pseudowires need to be referenced."
+ SYNTAX Unsigned32 (0..4294967295)
+
+PwOperStatusTC ::= TEXTUAL-CONVENTION
+ STATUS current
+ DESCRIPTION
+ "Indicates the operational status of the PW.
+
+ - up(1): Ready to pass packets.
+ - down(2): PW signaling is not yet finished, or
+ indications available at the service
+ level indicate that the PW is not
+ passing packets.
+ - testing(3): AdminStatus at the PW level is set to
+ test.
+
+ - dormant(4): The PW is not in a condition to pass
+ packets but is in a 'pending' state,
+ waiting for some external event.
+ - notPresent(5): Some component is missing to accomplish
+ the setup of the PW. It can be
+ configuration error, incomplete
+ configuration, or a missing H/W component.
+ - lowerLayerDown(6): One or more of the lower-layer interfaces
+ responsible for running the underlying PSN
+ is not in OperStatus 'up' state."
+ SYNTAX INTEGER {
+ up(1),
+ down(2),
+ testing(3),
+ dormant(4),
+ notPresent(5),
+ lowerLayerDown(6)
+ }
+
+PwAttachmentIdentifierType ::= TEXTUAL-CONVENTION
+ STATUS current
+ DESCRIPTION
+ "An octet string used in the generalized Forward Error
+ Correction (FEC) element for identifying attachment forwarder
+ and groups. A NULL identifier is of zero length.
+ "
+ SYNTAX OCTET STRING (SIZE (0..255))
+
+PwGenIdType ::= TEXTUAL-CONVENTION
+ STATUS current
+ DESCRIPTION
+ "Represents the Attachment Group Identifier (AGI) Type and
+ Attachment Individual Identifier (AII) Type in generalized FEC
+ signaling and configuration.
+ "
+ SYNTAX Unsigned32( 0..254 )
+
+PwCwStatusTC ::= TEXTUAL-CONVENTION
+ STATUS current
+ DESCRIPTION
+ "Indicates the status of the control word (CW) negotiation
+ based on the local configuration and the indications received
+ from the peer node.
+
+ waitingForNextMsg(1) indicates that the node is waiting for
+ another label mapping from the peer.
+
+ sentWrongBitErrorCode(2) indicates that the local node has
+ notified the peer about a mismatch in the C-bit.
+
+ rxWithdrawWithWrongBitErrorCode(3) indicates that a withdraw
+ message has been received with the wrong C-bit error code.
+
+ illegalReceivedBit(4) indicates a C-bit configuration with
+ the peer that is not compatible with the PW type.
+
+ cwPresent(5) indicates that the CW is present for this PW.
+ If signaling is used, the C-bit is set and agreed upon between
+ the nodes. For manually configured PW, the local
+ configuration requires the use of the CW.
+
+ cwNotPresent(6) indicates that the CW is not present for this
+ PW. If signaling is used, the C-bit is reset and agreed upon
+ between the nodes. For manually configured PW, the local
+ configuration requires that the CW not be used.
+
+ notYetKnown(7) indicates that a label mapping has not yet
+ been received from the peer.
+ "
+ REFERENCE
+ "Martini, et al., 'Pseudowire Setup and Maintenance Using
+ the Label Distribution Protocol', [RFC4447]."
+ SYNTAX INTEGER {
+ waitingForNextMsg(1),
+ sentWrongBitErrorCode(2),
+ rxWithdrawWithWrongBitErrorCode(3),
+ illegalReceivedBit(4),
+ cwPresent(5),
+ cwNotPresent(6),
+ notYetKnown(7)
+ }
+
+PwStatus ::= TEXTUAL-CONVENTION
+ STATUS current
+ DESCRIPTION
+ "Indicates the status of the PW and the interfaces affecting
+ this PW. If none of the bits are set, it indicates no faults
+ are reported.
+ "
+ SYNTAX BITS {
+ pwNotForwarding(0),
+ servicePwRxFault(1),
+ servicePwTxFault(2),
+ psnPwRxFault(3),
+ psnPwTxFault(4)
+ }
+
+PwFragSize ::= TEXTUAL-CONVENTION
+ DISPLAY-HINT "d"
+ STATUS current
+ DESCRIPTION
+ "If set to a value other than zero, it indicates the desired
+ fragmentation length in bytes. If set to zero,
+ fragmentation is not desired for PSN bound packets.
+ "
+ SYNTAX Unsigned32
+
+PwFragStatus ::= TEXTUAL-CONVENTION
+ STATUS current
+ DESCRIPTION
+ "Indicates the status of the fragmentation/reassembly process
+ based on local configuration and peer capability.
+
+ noFrag(0) bit indicates that local configuration is for no
+ fragmentation.
+
+ cfgFragGreaterThanPsnMtu(1) bit indicates that the local node
+ is set to fragment, but the fragmentation size is greater
+ than the MTU available at the PSN between the nodes.
+ Fragmentation is not done in this case.
+
+ cfgFragButRemoteIncapable(2) bit indicates that the local
+ configuration conveys the desire for fragmentation but
+ the peer is not capable of reassembly.
+
+ remoteFragCapable(3) bit indicates that the remote node
+ is capable to accept fragmented PDUs.
+
+ fragEnabled(4) bit indicates that fragmentation will be used
+ on this PW. Fragmentation can be used if the local node was
+ configured for fragmentation, the peer has the capability
+ to accept fragmented packets, and the CW is in use for this
+ PW."
+ REFERENCE
+ "Malis, A. and M. Townsley, 'Pseudowire Emulation Edge-to-
+ Edge (PWE3) Fragmentation and Reassembly', [RFC4623]."
+ SYNTAX BITS {
+ noFrag(0),
+ cfgFragGreaterThanPsnMtu(1),
+ cfgFragButRemoteIncapable(2),
+ remoteFragCapable(3),
+ fragEnabled(4)
+ }
+
+PwCfgIndexOrzero ::= TEXTUAL-CONVENTION
+ DISPLAY-HINT "d"
+ STATUS current
+ DESCRIPTION
+ "Index in any of the relevant configuration tables for
+ supplement information regarding configuration of the
+ specific technology. Value zero implies no additional
+ configuration information is applicable."
+ SYNTAX Unsigned32 (0..4294967295)
+END
|