1684 lines
55 KiB
Plaintext

-- *****************************************************************
-- File Name : PWE3MGR.mib
-- Date : 2009-11-16
-- Author : wang.huayuan, xu.shouxue ZTE Nms dept.
-- ZXR10 MPLS L2VPN query MIB file
-- Copyright (c) 2005-2015 by ZTE Corp.
-- All rights reserved.
-- *****************************************************************
PWE3MGR DEFINITIONS ::= BEGIN
IMPORTS
MODULE-IDENTITY, OBJECT-TYPE, NOTIFICATION-TYPE,
Integer32, Unsigned32, Counter64 FROM SNMPv2-SMI
RowStatus, DisplayString, TEXTUAL-CONVENTION FROM SNMPv2-TC
IpAddress FROM RFC1155-SMI
InetAddress, InetAddressType FROM INET-ADDRESS-MIB
zxr10L2vpn FROM ZXR10-SMI;
zxr10MplsL2vpnNewMIB MODULE-IDENTITY
LAST-UPDATED "200911160000Z"
ORGANIZATION "ZTE Corporation"
CONTACT-INFO
"ZTE Corporation
Nanjing Institute of ZTE Corporation
No.68 Zijinghua Rd. Yuhuatai District, Nanjing, China
Tel: +86-25-52870000"
DESCRIPTION
"ZXROS v4.8.32 L2vpn query and configuration MIB"
REVISION "200911160000Z"
DESCRIPTION ""
::= { zxr10L2vpn 8 }
-------------------------------------------------------------------------------
-- Groups in the PWE3MGR MIB Module
-------------------------------------------------------------------------------
zxr10MplsL2vpnPWMgrObjects OBJECT IDENTIFIER ::= { zxr10MplsL2vpnNewMIB 1}
zxr10MplsL2vpnPWSigObjects OBJECT IDENTIFIER ::= { zxr10MplsL2vpnNewMIB 2}
zxr10MplsL2vpnPWClassObjects OBJECT IDENTIFIER ::= { zxr10MplsL2vpnNewMIB 3}
zxr10MplsL2vpnPWRGrObjects OBJECT IDENTIFIER ::= { zxr10MplsL2vpnNewMIB 4}
-------------------------------------------------------------------------------
-- Textual conventions
-------------------------------------------------------------------------------
MplsL2vpnType ::= TEXTUAL-CONVENTION
DISPLAY-HINT "d"
STATUS current
DESCRIPTION
"Mpls L2vpn type"
SYNTAX INTEGER
{
l2vpn-UNKNOWN(0),
l2vpn-VPLS(1),
l2vpn-VLL(2),
l2vpn-MSPW(3),
l2vpn-vls(4),
l2vpn-VLANVLL(5)
}
MplsL2vpnPWMode ::= TEXTUAL-CONVENTION
DISPLAY-HINT "d"
STATUS current
DESCRIPTION
"Mpls L2vpn PW mode"
SYNTAX INTEGER
{
unknown(0),
static(1),
dynamic-PWE3(2),
dynamic-Martini(3)
}
MplsL2vpnPWForwardType ::= TEXTUAL-CONVENTION
DISPLAY-HINT "d"
STATUS current
DESCRIPTION
"Mpls L2vpn PW type"
SYNTAX INTEGER
{
pw-UNKNOWN(0),
pw-SPOKE(1),
pw-HUB(2)
}
MplsL2vpnPWSignalingType ::= TEXTUAL-CONVENTION
DISPLAY-HINT "d"
STATUS current
DESCRIPTION
"Mpls L2vpn PW type"
SYNTAX INTEGER
{
unknown(0),
pwIdFecSignaling(1),
genFecSignaling(2)
}
MplsL2vpnPWType ::= TEXTUAL-CONVENTION
DISPLAY-HINT "d"
STATUS current
DESCRIPTION
"Mpls L2vpn PW type"
SYNTAX INTEGER
{
pwType-unknown(0),
pwType-FR-DLCI-Martini(1),
pwType-ATM-AAL5-SDU(2),
pwType-ATM-TRANSCELL(3),
pwType-ETH-VLAN(4),
pwType-ETH(5),
pwType-HDLC(6),
pwType-PPP(7),
pwType-CEP-MPLS(8),
pwType-ATM-NToOne-VCC(9),
pwType-ATM-NToOne-VPC(10),
pwType-IP-Layer2-Trans(11),
pwType-ATM-OneToOne-VCC(12),
pwType-ATM-OneToOne-VPC(13),
pwType-ATM-AAL5-PDU(14),
pwType-FR-Port(15),
pwType-CEP-Packet(16),
pwType-E1(17),
pwType-T1(18),
pwType-E3(19),
pwType-T3(20),
pwType-CESoPSN-Basic(21),
pwType-TDMoIP-AAL1(22),
pwType-CESoPSN-TDM(23),
pwType-TDMoIP-AAL2(24),
pwType-FR-DLCI(25)
}
MplsL2vpnPWCCType ::= TEXTUAL-CONVENTION
DISPLAY-HINT "d"
STATUS current
DESCRIPTION
"Mpls L2vpn PW CC type"
SYNTAX INTEGER
{
ccType-unknown(0),
ccType-Typel(1),
ccType-Type2(2),
ccType-Type3(3),
ccType-Type1-Type2(4),
ccType-Type1-Type3(5),
ccType-Type2-Type3(6),
ccType-Type1-Type2-Type3(7)
}
MplsL2vpnPWCVType ::= TEXTUAL-CONVENTION
DISPLAY-HINT "d"
STATUS current
DESCRIPTION
"Mpls L2vpn PW CV type"
SYNTAX INTEGER
{
cvType-unknown(0),
cvType-Lsp-Ping(1),
cvType-Lsp-Icmp-Ping(2)
}
MplsL2vpnPWCbit ::= TEXTUAL-CONVENTION
DISPLAY-HINT "d"
STATUS current
DESCRIPTION
"Mpls L2vpn PW type"
SYNTAX INTEGER
{
cword-DISABLE(0),
cword-ENABLE(1)
}
MplsL2vpnPWPsnType ::= TEXTUAL-CONVENTION
DISPLAY-HINT "d"
STATUS current
DESCRIPTION
"Mpls L2vpn PW external label encapsulation type"
SYNTAX INTEGER
{
unknown-tunnel(0),
mpls-tunnel(1),
te-tunnel(2)
}
MplsL2vpnPWOperStatus ::= TEXTUAL-CONVENTION
DISPLAY-HINT "d"
STATUS current
DESCRIPTION
"Mpls L2vpn PW operation status"
SYNTAX INTEGER
{
notPresent(0),
notFinishedSignaling(1),
established(2),
establishedStandby(3)
}
MplsL2vpnPwCwStatus ::= TEXTUAL-CONVENTION
DISPLAY-HINT "d"
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 which 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 between the
nodes, and 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
between the nodes, and 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."
SYNTAX INTEGER
{
waitingForNextMsg (1),
sentWrongBitErrorCode (2),
rxWithdrawWithWrongBitErrorCode (3),
illegalReceivedBit (4),
cwPresent (5),
cwNotPresent (6),
notYetKnown(7)
}
MplsL2vpnPwStatus ::= 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),
acRxFault (1),
acTxFault (2),
psnRxFault (3),
psnTxFault (4),
pwForwardingStandby (5)
}
MplsL2vpnGenFlag ::= TEXTUAL-CONVENTION
DISPLAY-HINT "d"
STATUS current
DESCRIPTION
"Mpls L2vpn general flag."
SYNTAX INTEGER
{
disable(0),
enable(1)
}
MplsL2vpnMacLearnEnableType ::= TEXTUAL-CONVENTION
DISPLAY-HINT "d"
STATUS current
DESCRIPTION
"Mpls L2vpn Mac Learn Enable Node Type."
SYNTAX INTEGER {
unknown(0),
disable(1),
enable(2)
}
MplsL2vpnGenYesNo ::= TEXTUAL-CONVENTION
DISPLAY-HINT "d"
STATUS current
DESCRIPTION
"Mpls L2vpn yes or no."
SYNTAX INTEGER
{
no(0),
yes(1)
}
MplsL2vpnPWBFD ::= TEXTUAL-CONVENTION
DISPLAY-HINT "d"
STATUS current
DESCRIPTION
"Mpls L2vpn PW Whether Bind Bfd"
SYNTAX INTEGER
{
no(0),
yes(1)
}
MplsL2vpnPWStatusNotify ::= TEXTUAL-CONVENTION
DISPLAY-HINT "d"
STATUS current
DESCRIPTION
"Mpls L2vpn PW Status Notification"
SYNTAX INTEGER
{
disable(0),
enable(1)
}
MplsL2vpnPWPreForwarding ::= TEXTUAL-CONVENTION
DISPLAY-HINT "d"
STATUS current
DESCRIPTION
"Mpls L2vpn PW Priority Forwarding Bit"
SYNTAX INTEGER
{
pw-forward-active(0),
pw-forward-standby(1)
}
L2vpnMacLearnRateLimitPolicy ::= TEXTUAL-CONVENTION
DISPLAY-HINT "d"
STATUS current
DESCRIPTION
"L2vpn Mac Learn Rate Limit Policy"
SYNTAX INTEGER
{
learn-policy-default(0),
learning-disable(1),
learn-policy-unknown(2)
}
L2vpnMacMoveRateLimitPolicy ::= TEXTUAL-CONVENTION
DISPLAY-HINT "d"
STATUS current
DESCRIPTION
"L2vpn Mac Move Rate Limit Policy"
SYNTAX INTEGER
{
move-policy-default(0),
moving-disable(1),
move-policy-unknown(2)
}
L2vpnPwMacLearnStatus::= TEXTUAL-CONVENTION
DISPLAY-HINT "d"
STATUS current
DESCRIPTION
"L2vpn Pw Mac Learn Status"
SYNTAX INTEGER
{
pw-mac-not-learn(0),
pw-mac-learn(1),
pw-mac-learn-unknown(2)
}
L2vpnPwMacMoveStatus::= TEXTUAL-CONVENTION
DISPLAY-HINT "d"
STATUS current
DESCRIPTION
"L2vpn Pw Mac Move Status"
SYNTAX INTEGER
{
pw-mac-not-move(0),
pw-mac-move(1),
pw-mac-move-unknown(2)
}
MplsL2vpnPwMapping ::= TEXTUAL-CONVENTION
DISPLAY-HINT "d"
STATUS current
DESCRIPTION
"Mpls L2vpn PW Mapping type"
SYNTAX INTEGER
{
n-one(0),
one-one-vpc(1),
one-one-vcc(2),
unknown(3)
}
MplsL2vpnPwSimulationMode ::= TEXTUAL-CONVENTION
DISPLAY-HINT "d"
STATUS current
DESCRIPTION
"Mpls L2vpn PW simulation mode type"
SYNTAX INTEGER
{
pwe3(0),
aal1(1),
unknown(2)
}
MplsL2vpnPwRGrNegType ::= TEXTUAL-CONVENTION
DISPLAY-HINT "d"
STATUS current
DESCRIPTION
"Mpls L2vpn PW redundancy group negotiation type."
SYNTAX INTEGER
{
unknown(0),
not-negotiation(1),
independent-negotiation(2),
master-negotiation(3),
slave-negotiation(4)
}
MplsL2vpnPwRGrProtectType ::= TEXTUAL-CONVENTION
DISPLAY-HINT "d"
STATUS current
DESCRIPTION
"Mpls L2vpn PW redundancy group protect mode."
SYNTAX INTEGER
{
unknown(0),
onePlusOne-2send1recv(1),
onePlusOne-2send2recv(2),
oneByOne(3)
}
MplsL2vpnPwRGrProtectMode ::= TEXTUAL-CONVENTION
DISPLAY-HINT "d"
STATUS current
DESCRIPTION
"Mpls L2vpn PW redundancy group forceback type."
SYNTAX INTEGER
{
disable(0),
immediate(1),
delay-time(2),
unknown(3)
}
MplsL2vpnPwRGrProtectStateType ::= TEXTUAL-CONVENTION
DISPLAY-HINT "d"
STATUS current
DESCRIPTION
"Mpls L2vpn PW redundancy group switch status."
SYNTAX INTEGER
{
norequestwork(1),
lockout(2),
forcedswitch(3),
signalfailwork(4),
manualswitch(5),
waittorestore(6),
exerciseworkactive(7),
exerciseprotectactive(8),
donotrevert(9),
signalfailprotect(10),
signaldegradelprotect(11),
signaldegradelwork(12),
unknown(0)
}
MplsL2vpnPwRGrProtectSwitchType ::= TEXTUAL-CONVENTION
DISPLAY-HINT "d"
STATUS current
DESCRIPTION
"Mpls L2vpn PW redundancy group switch."
SYNTAX INTEGER
{
unknown(0),
clear(1),
lp(2),
fs(3),
ms(4),
exer(5)
}
MplsL2vpnPwLocalStatusCap ::= TEXTUAL-CONVENTION
DISPLAY-HINT "d"
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 accepting 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."
SYNTAX INTEGER
{
notApplicable (1),
notYetKnown (2),
remoteCapable (3),
remoteNotCapable (4)
}
MplsL2vpnPwRemoteStatusCap ::= TEXTUAL-CONVENTION
DISPLAY-HINT "d"
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 accepting 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."
SYNTAX INTEGER
{
notApplicable (1),
notYetKnown (2),
remoteCapable (3),
remoteNotCapable (4)
}
MplsL2vpnPwNegStatusCap ::= TEXTUAL-CONVENTION
DISPLAY-HINT "d"
STATUS current
DESCRIPTION
"result of pw status after negotiate"
SYNTAX INTEGER
{
disable (0),
enable (1)
}
MplsL2vpnAlgorithmFlag ::= TEXTUAL-CONVENTION
DISPLAY-HINT "d"
STATUS current
DESCRIPTION
"Mpls L2vpn algorithm flag."
SYNTAX INTEGER
{
unknown (0),
source (1),
destination (2),
sourceAndDest (3)
}
------------------------------------------------------------------------------
-- 1.zxr10 PW Management table
------------------------------------------------------------------------------
zxr10MplsL2vpnPWMgrTable OBJECT-TYPE
SYNTAX SEQUENCE OF Zxr10MplsL2vpnPWMgrEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Mpls L2vpn PW manage table"
::= { zxr10MplsL2vpnPWMgrObjects 1 }
zxr10MplsL2vpnPWMgrEntry OBJECT-TYPE
SYNTAX Zxr10MplsL2vpnPWMgrEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Manage information of Mpls L2vpn PW configured on a PE"
INDEX {zxr10MplsL2vpnPWMgrPwName}
::= { zxr10MplsL2vpnPWMgrTable 1 }
Zxr10MplsL2vpnPWMgrEntry ::= SEQUENCE {
zxr10MplsL2vpnPWMgrPwName DisplayString,
zxr10MplsL2vpnPWMgrServName DisplayString,
zxr10MplsL2vpnPWMgrServType MplsL2vpnType,
zxr10MplsL2vpnPWMgrPwMode MplsL2vpnPWMode,
zxr10MplsL2vpnPWMgrPwType MplsL2vpnPWType,
zxr10MplsL2vpnPWMgrPeerAddr IpAddress,
zxr10MplsL2vpnPWMgrVcId Unsigned32,
zxr10MplsL2vpnPWMgrLocalLabel Unsigned32,
zxr10MplsL2vpnPWMgrRemoteLabel Unsigned32,
zxr10MplsL2vpnPWMgrTunnelId Unsigned32,
zxr10MplsL2vpnPWMgrPwClassName DisplayString,
zxr10L2vpnPWMacLimit Unsigned32,
zxr10L2vpnPWMacLearnEnable MplsL2vpnMacLearnEnableType,
zxr10L2vpnPWMacLearnRateLimit Unsigned32,
zxr10L2vpnPWMacLearnRateLimitPolicy L2vpnMacLearnRateLimitPolicy,
zxr10L2vpnPWMacLearnRateLimitResumeTime Unsigned32,
zxr10L2vpnPWMacLearnStatus L2vpnPwMacLearnStatus,
zxr10L2vpnPWMacMoveRateLimit Unsigned32,
zxr10L2vpnPWMacMoveRateLimitPolicy L2vpnMacMoveRateLimitPolicy,
zxr10L2vpnPWMacMoveRateLimitResumeTime Unsigned32,
zxr10L2vpnPWMacMoveStatus L2vpnPwMacMoveStatus,
zxr10L2vpnPWLearnMacCount Unsigned32,
zxr10L2vpnPWStaticMacCount Unsigned32,
zxr10MplsL2vpnPWMgrCell Unsigned32,
zxr10MplsL2vpnPWMgrMapping MplsL2vpnPwMapping,
zxr10MplsL2vpnPWMgrSimulationMode MplsL2vpnPwSimulationMode,
zxr10MplsL2vpnPWMgrEncapsulatedDelay Unsigned32,
zxr10MplsL2vpnPWMgrVariationDelay Unsigned32,
zxr10MplsL2vpnPWMgrSequence MplsL2vpnGenFlag,
zxr10MplsL2vpnPWMgrVpidVcid DisplayString,
zxr10MplsL2vpnPWMgrForwardType MplsL2vpnPWForwardType,
zxr10MplsL2vpnPWMgrBfdBind MplsL2vpnPWBFD ,
zxr10MplsL2vpnPWMgrMinTxInterval Unsigned32,
zxr10MplsL2vpnPWMgrMinRxInterval Unsigned32 ,
zxr10MplsL2vpnPWMgrMult Unsigned32,
zxr10MplsL2vpnPWStatusNotify MplsL2vpnPWStatusNotify,
zxr10MplsL2vpnPWBindToRgr MplsL2vpnGenYesNo,
zxr10MplsL2vpnPWFlowStatis MplsL2vpnGenFlag,
zxr10MplsL2vpnPWSd MplsL2vpnGenFlag,
zxr10MplsL2vpnPWTtl Unsigned32,
zxr10MplsL2vpnPWIpv6Addr InetAddress,
zxr10MplsL2vpnPWExplicitPath DisplayString,
zxr10MplsL2vpnPWFec129Agi Unsigned32,
zxr10MplsL2vpnPWFec129SaiiGid Unsigned32,
zxr10MplsL2vpnPWFec129SaiiPrefix IpAddress,
zxr10MplsL2vpnPWFec129SaiiACId Unsigned32,
zxr10MplsL2vpnPWFec129TaiiGid Unsigned32,
zxr10MplsL2vpnPWFec129TaiiPrefix IpAddress,
zxr10MplsL2vpnPWFec129TaiiACId Unsigned32,
zxr10MplsL2vpnPWETreeRole INTEGER,
zxr10MplsL2vpnPWAclIn Unsigned32,
zxr10MplsL2vpnPWAclOut Unsigned32,
zxr10MplsL2vpnPWQosTcToCos DisplayString,
zxr10MplsL2vpnPWQosCosToTc DisplayString,
zxr10MplsL2vpnPWFlowLabelMacAlgorithm MplsL2vpnAlgorithmFlag,
zxr10MplsL2vpnPWFlowLabelIpAlgorithm MplsL2vpnAlgorithmFlag,
zxr10MplsL2vpnPWFlowLabelPortAlgorithm MplsL2vpnAlgorithmFlag,
zxr10MplsL2vpnPWFlowLabelSndEnable MplsL2vpnGenFlag,
zxr10MplsL2vpnPWFlowLabelRcvEnable MplsL2vpnGenFlag,
zxr10MplsL2vpnPWFecType INTEGER,
zxr10MplsL2vpnPWOperStatus MplsL2vpnPWOperStatus,
zxr10MplsL2vpnPWRowStatus RowStatus
}
zxr10MplsL2vpnPWMgrPwName OBJECT-TYPE
SYNTAX DisplayString(SIZE(0..63))
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Name specified for each configured MPLS L2VPN PW."
::= { zxr10MplsL2vpnPWMgrEntry 1 }
zxr10MplsL2vpnPWMgrServName OBJECT-TYPE
SYNTAX DisplayString(SIZE(0..63))
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Name specified for each configured MPLS L2VPN service instance."
::= { zxr10MplsL2vpnPWMgrEntry 2 }
zxr10MplsL2vpnPWMgrServType OBJECT-TYPE
SYNTAX MplsL2vpnType
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"MPLS L2VPN service instance type,including: VLL, VPLS and MSPW."
::= { zxr10MplsL2vpnPWMgrEntry 3 }
zxr10MplsL2vpnPWMgrPwMode OBJECT-TYPE
SYNTAX MplsL2vpnPWMode
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"MPLS L2vpn PW mode,including: static, dynamic-Martini, dynamic-PWE3."
::= { zxr10MplsL2vpnPWMgrEntry 4 }
zxr10MplsL2vpnPWMgrPwType OBJECT-TYPE
SYNTAX MplsL2vpnPWType
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"MPLS L2VPN local PW type,including: FR-DLCI,ATM-AAL5,
ATM-TRANSCELL,ETH-VLAN,ETH,etc.."
::= { zxr10MplsL2vpnPWMgrEntry 5 }
zxr10MplsL2vpnPWMgrPeerAddr OBJECT-TYPE
SYNTAX IpAddress
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Router ID of remote PE."
::= { zxr10MplsL2vpnPWMgrEntry 6 }
zxr10MplsL2vpnPWMgrVcId OBJECT-TYPE
SYNTAX Unsigned32 (1..4294967294)
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Mpls L2vpn VCID value on a PE."
::= { zxr10MplsL2vpnPWMgrEntry 7 }
zxr10MplsL2vpnPWMgrLocalLabel OBJECT-TYPE
SYNTAX Unsigned32 (16..1048575)
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Static PW internal label locally configured.If the label is not
yet known, the object should return a value of 0xFFFFFFFF. "
::= { zxr10MplsL2vpnPWMgrEntry 8 }
zxr10MplsL2vpnPWMgrRemoteLabel OBJECT-TYPE
SYNTAX Unsigned32 (16..1048575)
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Static PW internal label configured for remote peer.If the label
is not yet known, the object should return a value of 0xFFFFFFFF."
::= { zxr10MplsL2vpnPWMgrEntry 9 }
zxr10MplsL2vpnPWMgrTunnelId OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"This value represents Id of TE tunnel
for this PW to be carried on. It will be zero otherwise."
::= { zxr10MplsL2vpnPWMgrEntry 10 }
zxr10MplsL2vpnPWMgrPwClassName OBJECT-TYPE
SYNTAX DisplayString(SIZE(0..63))
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Name specified for each configured MPLS L2VPN PW Class."
::= { zxr10MplsL2vpnPWMgrEntry 11 }
zxr10L2vpnPWMacLimit OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"MPLS L2VPN PW MAC limit value on a PE."
::= { zxr10MplsL2vpnPWMgrEntry 12 }
zxr10L2vpnPWMacLearnEnable OBJECT-TYPE
SYNTAX MplsL2vpnMacLearnEnableType
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"MPLS L2VPN PW MAC learn enable or disable."
::= { zxr10MplsL2vpnPWMgrEntry 13 }
zxr10L2vpnPWMacLearnRateLimit OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"MPLS L2VPN PW MAC learn rate limit value"
::= { zxr10MplsL2vpnPWMgrEntry 14 }
zxr10L2vpnPWMacLearnRateLimitPolicy OBJECT-TYPE
SYNTAX L2vpnMacLearnRateLimitPolicy
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"MPLS L2VPN PW MAC learn rate limit policy"
::= { zxr10MplsL2vpnPWMgrEntry 15 }
zxr10L2vpnPWMacLearnRateLimitResumeTime OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"MPLS L2VPN PW MAC learn rate limit resume time"
::= { zxr10MplsL2vpnPWMgrEntry 16 }
zxr10L2vpnPWMacLearnStatus OBJECT-TYPE
SYNTAX L2vpnPwMacLearnStatus
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"MPLS L2VPN PW MAC learn status"
::= { zxr10MplsL2vpnPWMgrEntry 17 }
zxr10L2vpnPWMacMoveRateLimit OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"MPLS L2VPN PW MAC move rate limit value"
::= { zxr10MplsL2vpnPWMgrEntry 18 }
zxr10L2vpnPWMacMoveRateLimitPolicy OBJECT-TYPE
SYNTAX L2vpnMacMoveRateLimitPolicy
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"MPLS L2VPN PW MAC move rate limit policy"
::= { zxr10MplsL2vpnPWMgrEntry 19 }
zxr10L2vpnPWMacMoveRateLimitResumeTime OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"MPLS L2VPN PW MAC move rate limit resume time"
::= { zxr10MplsL2vpnPWMgrEntry 20 }
zxr10L2vpnPWMacMoveStatus OBJECT-TYPE
SYNTAX L2vpnPwMacMoveStatus
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"MPLS L2VPN PW MAC move status"
::= { zxr10MplsL2vpnPWMgrEntry 21 }
zxr10L2vpnPWLearnMacCount OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"MPLS L2VPN PW learn MAC count"
::= { zxr10MplsL2vpnPWMgrEntry 22 }
zxr10L2vpnPWStaticMacCount OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"MPLS L2VPN PW static MAC count"
::= { zxr10MplsL2vpnPWMgrEntry 23 }
zxr10MplsL2vpnPWMgrCell OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"MPLS L2VPN PW cell,<1-32>,default 1"
::= { zxr10MplsL2vpnPWMgrEntry 24 }
zxr10MplsL2vpnPWMgrMapping OBJECT-TYPE
SYNTAX MplsL2vpnPwMapping
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"MPLS L2VPN PW mapping,1:1vpc/1:1vcc/n:1"
::= { zxr10MplsL2vpnPWMgrEntry 25 }
zxr10MplsL2vpnPWMgrSimulationMode OBJECT-TYPE
SYNTAX MplsL2vpnPwSimulationMode
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"MPLS L2VPN PW simulation mode,aal1/pwe3"
::= { zxr10MplsL2vpnPWMgrEntry 26 }
zxr10MplsL2vpnPWMgrEncapsulatedDelay OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"MPLS L2VPN PW encapsulated delay,<1-40>,default 8"
::= { zxr10MplsL2vpnPWMgrEntry 27 }
zxr10MplsL2vpnPWMgrVariationDelay OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"MPLS L2VPN PW variation delay,<0-400>,default 80"
::= { zxr10MplsL2vpnPWMgrEntry 28 }
zxr10MplsL2vpnPWMgrSequence OBJECT-TYPE
SYNTAX MplsL2vpnGenFlag
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"MPLS L2VPN PW sequence,enable/disable"
::= { zxr10MplsL2vpnPWMgrEntry 29 }
zxr10MplsL2vpnPWMgrVpidVcid OBJECT-TYPE
SYNTAX DisplayString
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"MPLS L2VPN PW vpidvcid"
::= { zxr10MplsL2vpnPWMgrEntry 30 }
zxr10MplsL2vpnPWMgrForwardType OBJECT-TYPE
SYNTAX MplsL2vpnPWForwardType
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"MPLS L2VPN PW forward type,including: hub, spoke."
::= { zxr10MplsL2vpnPWMgrEntry 31 }
zxr10MplsL2vpnPWMgrBfdBind OBJECT-TYPE
SYNTAX MplsL2vpnPWBFD
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"MPLS L2VPN PW whether bind bfd,including: disable,enable"
::= { zxr10MplsL2vpnPWMgrEntry 32 }
zxr10MplsL2vpnPWMgrMinTxInterval OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Control packet min send time interval"
::= { zxr10MplsL2vpnPWMgrEntry 33 }
zxr10MplsL2vpnPWMgrMinRxInterval OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Control packet min receive time interval"
::= { zxr10MplsL2vpnPWMgrEntry 34 }
zxr10MplsL2vpnPWMgrMult OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"send or receive control packet detect times "
::= { zxr10MplsL2vpnPWMgrEntry 35 }
zxr10MplsL2vpnPWStatusNotify OBJECT-TYPE
SYNTAX MplsL2vpnPWStatusNotify
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"l2vpn pw status notification"
::={zxr10MplsL2vpnPWMgrEntry 36}
zxr10MplsL2vpnPWBindToRgr OBJECT-TYPE
SYNTAX MplsL2vpnGenYesNo
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"whether pw binded to pw group"
::={zxr10MplsL2vpnPWMgrEntry 37}
zxr10MplsL2vpnPWFlowStatis OBJECT-TYPE
SYNTAX MplsL2vpnGenFlag
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"l2vpn pw flow statis enable or disable"
::={zxr10MplsL2vpnPWMgrEntry 38}
zxr10MplsL2vpnPWSd OBJECT-TYPE
SYNTAX MplsL2vpnGenFlag
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"l2vpn pw sd enable or disable"
::={zxr10MplsL2vpnPWMgrEntry 39}
zxr10MplsL2vpnPWTtl OBJECT-TYPE
SYNTAX Unsigned32 (1..255)
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"l2vpn pw TTL,<1-255>,default 64"
::={zxr10MplsL2vpnPWMgrEntry 40}
zxr10MplsL2vpnPWIpv6Addr OBJECT-TYPE
SYNTAX InetAddress
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"l2vpn pw IPV6 address"
::={zxr10MplsL2vpnPWMgrEntry 41}
zxr10MplsL2vpnPWExplicitPath OBJECT-TYPE
SYNTAX DisplayString
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Bind PW with a pw-explicit-path"
::={zxr10MplsL2vpnPWMgrEntry 42}
zxr10MplsL2vpnPWFec129Agi OBJECT-TYPE
SYNTAX Unsigned32 (1..4294967295)
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"AGI element group-id value"
::={zxr10MplsL2vpnPWMgrEntry 43}
zxr10MplsL2vpnPWFec129SaiiGid OBJECT-TYPE
SYNTAX Unsigned32 (1..65535)
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"SAII element global-id value"
::={zxr10MplsL2vpnPWMgrEntry 44}
zxr10MplsL2vpnPWFec129SaiiPrefix OBJECT-TYPE
SYNTAX IpAddress
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"SAII element prefix value"
::={zxr10MplsL2vpnPWMgrEntry 45}
zxr10MplsL2vpnPWFec129SaiiACId OBJECT-TYPE
SYNTAX Unsigned32 (1..4294967295)
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"SAII element AC-id value"
::={zxr10MplsL2vpnPWMgrEntry 46}
zxr10MplsL2vpnPWFec129TaiiGid OBJECT-TYPE
SYNTAX Unsigned32 (1..65535)
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"TAII element global-id value"
::={zxr10MplsL2vpnPWMgrEntry 47}
zxr10MplsL2vpnPWFec129TaiiPrefix OBJECT-TYPE
SYNTAX IpAddress
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"TAII element prefix value"
::={zxr10MplsL2vpnPWMgrEntry 48}
zxr10MplsL2vpnPWFec129TaiiACId OBJECT-TYPE
SYNTAX Unsigned32 (1..4294967295)
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"TAII element AC-id value"
::={zxr10MplsL2vpnPWMgrEntry 49}
zxr10MplsL2vpnPWETreeRole OBJECT-TYPE
SYNTAX INTEGER
{
root(1),
leaf(2)
}
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"This configures PW ETree role, root by default."
DEFVAL {root}
::={zxr10MplsL2vpnPWMgrEntry 50}
zxr10MplsL2vpnPWAclIn OBJECT-TYPE
SYNTAX Unsigned32 (1..99)
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Bind ACL number for PW in-direction"
::={zxr10MplsL2vpnPWMgrEntry 51}
zxr10MplsL2vpnPWAclOut OBJECT-TYPE
SYNTAX Unsigned32 (1..99)
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Bind ACL number for PW out-direction"
::={zxr10MplsL2vpnPWMgrEntry 52}
zxr10MplsL2vpnPWQosTcToCos OBJECT-TYPE
SYNTAX DisplayString
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Bind tc to cos template"
::={zxr10MplsL2vpnPWMgrEntry 53}
zxr10MplsL2vpnPWQosCosToTc OBJECT-TYPE
SYNTAX DisplayString
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Bind cos to tc template"
::={zxr10MplsL2vpnPWMgrEntry 54}
zxr10MplsL2vpnPWFlowLabelMacAlgorithm OBJECT-TYPE
SYNTAX MplsL2vpnAlgorithmFlag
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Local flow label algorithm"
::={zxr10MplsL2vpnPWMgrEntry 55}
zxr10MplsL2vpnPWFlowLabelIpAlgorithm OBJECT-TYPE
SYNTAX MplsL2vpnAlgorithmFlag
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Local flow label algorithm"
::={zxr10MplsL2vpnPWMgrEntry 56}
zxr10MplsL2vpnPWFlowLabelPortAlgorithm OBJECT-TYPE
SYNTAX MplsL2vpnAlgorithmFlag
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Local flow label algorithm"
::={zxr10MplsL2vpnPWMgrEntry 57}
zxr10MplsL2vpnPWFlowLabelSndEnable OBJECT-TYPE
SYNTAX MplsL2vpnGenFlag
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Local flow label send enable"
::={zxr10MplsL2vpnPWMgrEntry 58}
zxr10MplsL2vpnPWFlowLabelRcvEnable OBJECT-TYPE
SYNTAX MplsL2vpnGenFlag
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Local flow label receive enable"
::={zxr10MplsL2vpnPWMgrEntry 59}
zxr10MplsL2vpnPWFecType OBJECT-TYPE
SYNTAX INTEGER
{
unknown(0),
fec128(1),
fec129(2)
}
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"This configures PW Fec type."
::={zxr10MplsL2vpnPWMgrEntry 60}
zxr10MplsL2vpnPWOperStatus OBJECT-TYPE
SYNTAX MplsL2vpnPWOperStatus
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Mpls L2vpn PW operation status"
::={zxr10MplsL2vpnPWMgrEntry 61}
zxr10MplsL2vpnPWRowStatus OBJECT-TYPE
SYNTAX RowStatus
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"Row Status of the Table."
::={zxr10MplsL2vpnPWMgrEntry 99}
------------------------------------------------------------------------------
-- 2.zxr10 PW Class Management table
------------------------------------------------------------------------------
zxr10MplsL2vpnPWClassMgrTable OBJECT-TYPE
SYNTAX SEQUENCE OF Zxr10MplsL2vpnPWClassMgrEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Mpls L2VPN PW class manage table"
::={zxr10MplsL2vpnPWClassObjects 1}
zxr10MplsL2vpnPWClassMgrEntry OBJECT-TYPE
SYNTAX Zxr10MplsL2vpnPWClassMgrEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Manage information of Mpls L2vpn PW Class configured on a PE"
INDEX { zxr10MplsL2vpnPWClassMgrName}
::= { zxr10MplsL2vpnPWClassMgrTable 1 }
Zxr10MplsL2vpnPWClassMgrEntry ::= SEQUENCE {
zxr10MplsL2vpnPWClassMgrName DisplayString,
zxr10MplsL2vpnPWClassMgrCBit MplsL2vpnPWCbit,
zxr10MplsL2vpnPWClassMgrCCType MplsL2vpnPWCCType,
zxr10MplsL2vpnPWClassMgrCVType MplsL2vpnPWCVType,
zxr10MplsL2vpnPWBindToPWClass MplsL2vpnGenYesNo,
zxr10MplsL2vpnPWClassMgrRowStatus RowStatus
}
zxr10MplsL2vpnPWClassMgrName OBJECT-TYPE
SYNTAX DisplayString(SIZE(0..63))
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Name specified for each configured MPLS L2VPN PW class"
::={zxr10MplsL2vpnPWClassMgrEntry 1}
zxr10MplsL2vpnPWClassMgrCBit OBJECT-TYPE
SYNTAX MplsL2vpnPWCbit
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"CBit Whether Enable specified for each configured MPLS L2VPN PW class"
::={zxr10MplsL2vpnPWClassMgrEntry 2}
zxr10MplsL2vpnPWClassMgrCCType OBJECT-TYPE
SYNTAX MplsL2vpnPWCCType
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"CC Type specified for each configured MPLS L2VPN PW class"
::={zxr10MplsL2vpnPWClassMgrEntry 3}
zxr10MplsL2vpnPWClassMgrCVType OBJECT-TYPE
SYNTAX MplsL2vpnPWCVType
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"CV Type specified for each configured MPLS L2VPN PW class"
::={zxr10MplsL2vpnPWClassMgrEntry 4}
zxr10MplsL2vpnPWBindToPWClass OBJECT-TYPE
SYNTAX MplsL2vpnGenYesNo
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Whether PW binded to PW class"
::={zxr10MplsL2vpnPWClassMgrEntry 5}
zxr10MplsL2vpnPWClassMgrRowStatus OBJECT-TYPE
SYNTAX RowStatus
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"The rowstatus of zxr10MplsL2vpnPWClassMgrTable"
::= { zxr10MplsL2vpnPWClassMgrEntry 30 }
------------------------------------------------------------------------------
-- 3.zxr10 PW redundancy group management table
------------------------------------------------------------------------------
zxr10MplsL2vpnPWRGrMgrTable OBJECT-TYPE
SYNTAX SEQUENCE OF Zxr10MplsL2vpnPWRGrMgrEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Mpls L2VPN PW redundancy group manage table"
::={zxr10MplsL2vpnPWRGrObjects 1}
zxr10MplsL2vpnPWRGrMgrEntry OBJECT-TYPE
SYNTAX Zxr10MplsL2vpnPWRGrMgrEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Manage information of Mpls L2vpn PW redundancy group configured on a PE"
INDEX {zxr10MplsL2vpnPWRGrMgrPWRGrName}
::= { zxr10MplsL2vpnPWRGrMgrTable 1 }
Zxr10MplsL2vpnPWRGrMgrEntry ::=
SEQUENCE{
zxr10MplsL2vpnPWRGrMgrPWRGrName DisplayString,
zxr10MplsL2vpnPWRGrNegType MplsL2vpnPwRGrNegType,
zxr10MplsL2vpnPWRGrMasterPWName DisplayString,
zxr10MplsL2vpnPWRGrSlavePWName DisplayString,
zxr10MplsL2vpnPWRGrCurrentForwardingPWName DisplayString,
zxr10MplsL2vpnPWRGrProtectType MplsL2vpnPwRGrProtectType,
zxr10MplsL2vpnPWRGrProtectHoldOffTime Unsigned32,
zxr10MplsL2vpnPWRGrRevertiveCap MplsL2vpnPwRGrProtectMode,
zxr10MplsL2vpnPWRGrWaitRestoreTime Unsigned32,
zxr10MplsL2vpnPWRGrProtectStatus MplsL2vpnPwRGrProtectStateType,
zxr10MplsL2vpnPWRGrProtectSwitch MplsL2vpnPwRGrProtectSwitchType,
zxr10MplsL2vpnPWRGrRowStatus RowStatus
}
zxr10MplsL2vpnPWRGrMgrPWRGrName OBJECT-TYPE
SYNTAX DisplayString(SIZE(0..63))
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Name specified for each configured MPLS L2VPN PW redundancy group"
::={zxr10MplsL2vpnPWRGrMgrEntry 1}
zxr10MplsL2vpnPWRGrNegType OBJECT-TYPE
SYNTAX MplsL2vpnPwRGrNegType
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Negotiate type for each configured MPLS L2VPN PW redundancy group "
::={zxr10MplsL2vpnPWRGrMgrEntry 2}
zxr10MplsL2vpnPWRGrMasterPWName OBJECT-TYPE
SYNTAX DisplayString(SIZE(0..63))
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Master PW name for each configured MPLS L2VPN PW redundancy group"
::={zxr10MplsL2vpnPWRGrMgrEntry 3}
zxr10MplsL2vpnPWRGrSlavePWName OBJECT-TYPE
SYNTAX DisplayString(SIZE(0..63))
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Slave PW name for each configured MPLS L2VPN PW redundancy group"
::={zxr10MplsL2vpnPWRGrMgrEntry 4}
zxr10MplsL2vpnPWRGrCurrentForwardingPWName OBJECT-TYPE
SYNTAX DisplayString(SIZE(0..63))
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"current forwarding PW Name for each configured MPLS L2VPN PW
redundancy group"
::={zxr10MplsL2vpnPWRGrMgrEntry 5}
zxr10MplsL2vpnPWRGrProtectType OBJECT-TYPE
SYNTAX MplsL2vpnPwRGrProtectType
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Protect Type for each configured MPLS L2VPN PW redundancy group "
::={zxr10MplsL2vpnPWRGrMgrEntry 6}
zxr10MplsL2vpnPWRGrProtectHoldOffTime OBJECT-TYPE
SYNTAX Unsigned32 (0..100)
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Protect hold off time for each configured MPLS L2VPN PW redundancy group"
::={zxr10MplsL2vpnPWRGrMgrEntry 7}
zxr10MplsL2vpnPWRGrRevertiveCap OBJECT-TYPE
SYNTAX MplsL2vpnPwRGrProtectMode
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Revertive Capability for each configured MPLS L2VPN PW redundancy group"
::={zxr10MplsL2vpnPWRGrMgrEntry 8}
zxr10MplsL2vpnPWRGrWaitRestoreTime OBJECT-TYPE
SYNTAX Unsigned32 (0..12)
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Wait to restore time for each configured MPLS L2VPN PW redundancy group"
::={zxr10MplsL2vpnPWRGrMgrEntry 9}
zxr10MplsL2vpnPWRGrProtectStatus OBJECT-TYPE
SYNTAX MplsL2vpnPwRGrProtectStateType
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Mpls L2vpn PW redundancy group switch status"
::={zxr10MplsL2vpnPWRGrMgrEntry 10}
zxr10MplsL2vpnPWRGrProtectSwitch OBJECT-TYPE
SYNTAX MplsL2vpnPwRGrProtectSwitchType
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Mpls L2vpn PW redundancy group switch type"
::={zxr10MplsL2vpnPWRGrMgrEntry 11}
zxr10MplsL2vpnPWRGrRowStatus OBJECT-TYPE
SYNTAX RowStatus
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"The rowstatus of zxr10MplsL2vpnPWRGrMgrTable"
::= { zxr10MplsL2vpnPWRGrMgrEntry 30 }
------------------------------------------------------------------------------
-- 4.zxr10 PW signaling table
------------------------------------------------------------------------------
zxr10MplsL2vpnPWSigTable OBJECT-TYPE
SYNTAX SEQUENCE OF Zxr10MplsL2vpnPWSigEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Mpls L2VPN PW signaling table"
::={zxr10MplsL2vpnPWSigObjects 1}
zxr10MplsL2vpnPWSigEntry OBJECT-TYPE
SYNTAX Zxr10MplsL2vpnPWSigEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Signaling information of MPLS L2vpn PW configured on a PE"
INDEX {zxr10MplsL2vpnPWSigVcId,zxr10MplsL2vpnPWSigRemoteRouterId}
::= { zxr10MplsL2vpnPWSigTable 1 }
Zxr10MplsL2vpnPWSigEntry ::=
SEQUENCE{
zxr10MplsL2vpnPWSigRemoteRouterId
IpAddress,
zxr10MplsL2vpnPWSigVcId
Unsigned32,
zxr10MplsL2vpnPWSigPwName
DisplayString,
zxr10MplsL2vpnPWSigLocalEncapsulationType
MplsL2vpnPWType,
zxr10MplsL2vpnPWSigSignalingType
MplsL2vpnPWSignalingType,
zxr10MplsL2vpnPWSigOperStatus
MplsL2vpnPWOperStatus,
zxr10MplsL2vpnPwSigCwStatus
MplsL2vpnPwCwStatus,
zxr10MplsL2vpnPWSigLocalLabel
Unsigned32,
zxr10MplsL2vpnPWSigRemoteLabel
Unsigned32,
zxr10MplsL2vpnPWSigLocalGroupId
Unsigned32,
zxr10MplsL2vpnPWSigLocalCbit
MplsL2vpnPWCbit,
zxr10MplsL2vpnPWSigLocalIfMtu
Unsigned32,
zxr10MplsL2vpnPWSigLocalIfName
DisplayString,
zxr10MplsL2vpnPWSigRemoteEncapsulationType
MplsL2vpnPWType,
zxr10MplsL2vpnPWSigRemoteGroupId
Unsigned32,
zxr10MplsL2vpnPWSigRemoteIfMtu
Unsigned32,
zxr10MplsL2vpnPWSigRemoteIfName
DisplayString,
zxr10MplsL2vpnPWSigRemotePwStatusCap
MplsL2vpnPwRemoteStatusCap,
zxr10MplsL2vpnPWSigLocalPwStatusCap
MplsL2vpnPwLocalStatusCap,
zxr10MplsL2vpnPWSigNegPwStatusCap
MplsL2vpnPwNegStatusCap ,
zxr10MplsL2vpnPWSigLocalPwPreForwarding
MplsL2vpnPWPreForwarding,
zxr10MplsL2vpnPWSigRemotePwPreForwarding
MplsL2vpnPWPreForwarding,
zxr10MplsL2vpnPWSigNegoPwPreForwarding
MplsL2vpnPWPreForwarding,
zxr10MplsL2vpnPWSigMacwithdrawCal
Unsigned32
}
zxr10MplsL2vpnPWSigRemoteRouterId OBJECT-TYPE
SYNTAX IpAddress
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Router ID of remote PE"
::={zxr10MplsL2vpnPWSigEntry 1}
zxr10MplsL2vpnPWSigVcId OBJECT-TYPE
SYNTAX Unsigned32 (1..4294967294)
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Mpls L2vpn VCID value on a PE"
::={zxr10MplsL2vpnPWSigEntry 2}
zxr10MplsL2vpnPWSigPwName OBJECT-TYPE
SYNTAX DisplayString(SIZE(0..63))
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Name specified for each configured MPLS L2VPN PW"
::={zxr10MplsL2vpnPWSigEntry 3}
zxr10MplsL2vpnPWSigLocalEncapsulationType OBJECT-TYPE
SYNTAX MplsL2vpnPWType
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Mpls L2vpn PW encapsulation type"
::={zxr10MplsL2vpnPWSigEntry 4}
zxr10MplsL2vpnPWSigSignalingType OBJECT-TYPE
SYNTAX MplsL2vpnPWSignalingType
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Mpls L2vpn PW signaling type"
::={zxr10MplsL2vpnPWSigEntry 5}
zxr10MplsL2vpnPWSigOperStatus OBJECT-TYPE
SYNTAX MplsL2vpnPWOperStatus
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Mpls L2vpn PW operation status"
::={zxr10MplsL2vpnPWSigEntry 6}
zxr10MplsL2vpnPwSigCwStatus OBJECT-TYPE
SYNTAX MplsL2vpnPwCwStatus
MAX-ACCESS read-only
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 which 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 between the
nodes, and 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
between the nodes, and 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."
::={zxr10MplsL2vpnPWSigEntry 7}
zxr10MplsL2vpnPWSigLocalLabel OBJECT-TYPE
SYNTAX Unsigned32 (16..1048575)
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"PW internal label locally allocated.If the label is not yet known,
the object should return a value of 0xFFFFFFFF."
::={zxr10MplsL2vpnPWSigEntry 8}
zxr10MplsL2vpnPWSigRemoteLabel OBJECT-TYPE
SYNTAX Unsigned32 (16..1048575)
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"PW internal label allocated by remote peer.If the label is not yet known,
the object should return a value of 0xFFFFFFFF."
::={zxr10MplsL2vpnPWSigEntry 9}
zxr10MplsL2vpnPWSigLocalGroupId OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Used in the Group ID field sent to peer within the maintenance protocol used
for PW setup."
::={zxr10MplsL2vpnPWSigEntry 10}
zxr10MplsL2vpnPWSigLocalCbit OBJECT-TYPE
SYNTAX MplsL2vpnPWCbit
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Local configuration of the control word."
::={zxr10MplsL2vpnPWSigEntry 11}
zxr10MplsL2vpnPWSigLocalIfMtu OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Locally supported MTU size over the interface associated with the PW"
::={zxr10MplsL2vpnPWSigEntry 12}
zxr10MplsL2vpnPWSigLocalIfName OBJECT-TYPE
SYNTAX DisplayString(SIZE(0..32))
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Name of local interface that PW has been configured on"
::={zxr10MplsL2vpnPWSigEntry 13}
zxr10MplsL2vpnPWSigRemoteEncapsulationType OBJECT-TYPE
SYNTAX MplsL2vpnPWType
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Remote Mpls L2vpn PW encapsulation type"
::={zxr10MplsL2vpnPWSigEntry 14}
zxr10MplsL2vpnPWSigRemoteGroupId OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Used in the Group ID field for PW setup."
::={zxr10MplsL2vpnPWSigEntry 15}
zxr10MplsL2vpnPWSigRemoteIfMtu OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Remote supported MTU size over the interface associated with the PW"
::={zxr10MplsL2vpnPWSigEntry 16}
zxr10MplsL2vpnPWSigRemoteIfName OBJECT-TYPE
SYNTAX DisplayString(SIZE(0..32))
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Name of Remote interface that PW has been configured on"
::={zxr10MplsL2vpnPWSigEntry 17}
zxr10MplsL2vpnPWSigRemotePwStatusCap OBJECT-TYPE
SYNTAX MplsL2vpnPwRemoteStatusCap
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Indicates the remote node capability to advertise the
PW status notification.
notAppicable SHOULD be reported if the local node is not
capable of accepting 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"
::={zxr10MplsL2vpnPWSigEntry 18}
zxr10MplsL2vpnPWSigLocalPwStatusCap OBJECT-TYPE
SYNTAX MplsL2vpnPwLocalStatusCap
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Indicates the remote node capability to advertise the
PW status notification.
notAppicable SHOULD be reported if the local node is not
capable of accepting 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"
::={zxr10MplsL2vpnPWSigEntry 19}
zxr10MplsL2vpnPWSigNegPwStatusCap OBJECT-TYPE
SYNTAX MplsL2vpnPwNegStatusCap
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"result of pw status enable after negotiate"
::={zxr10MplsL2vpnPWSigEntry 20}
zxr10MplsL2vpnPWSigLocalPwPreForwarding OBJECT-TYPE
SYNTAX MplsL2vpnPWPreForwarding
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Local pw priority forwarding status"
::={zxr10MplsL2vpnPWSigEntry 21}
zxr10MplsL2vpnPWSigRemotePwPreForwarding OBJECT-TYPE
SYNTAX MplsL2vpnPWPreForwarding
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Remote pw priority forwarding status"
::={zxr10MplsL2vpnPWSigEntry 22}
zxr10MplsL2vpnPWSigNegoPwPreForwarding OBJECT-TYPE
SYNTAX MplsL2vpnPWPreForwarding
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"result of negotiate of pw priority forwarding status"
::={zxr10MplsL2vpnPWSigEntry 23}
zxr10MplsL2vpnPWSigMacwithdrawCal OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"mac withdraw times calculate"
::={zxr10MplsL2vpnPWSigEntry 24}
END