From 98a672123c7872f6b9b75a9a2b6bb3aea504de6a Mon Sep 17 00:00:00 2001 From: David Leutgeb Date: Tue, 5 Dec 2023 12:25:34 +0100 Subject: Initial commit --- MIBS/PW-TC-STD-MIB | 288 +++++++++++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 288 insertions(+) create mode 100644 MIBS/PW-TC-STD-MIB (limited to 'MIBS/PW-TC-STD-MIB') 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 -- cgit v1.2.3