--  ************************************************
--  $Id: ZXR10-MPLS-L2VPN-STATIS.mib 3 2005-07-26 01:34:21Z taowq $
--
--  ZXR10-MPLS-L2VPN.mib: ZXR10 MPLS L2VPN query  MIB file
--
--  Jul. 2005, Tao wenqiang
--
--  Copyright(c) 2005 by ZTE Corporaton
--  All rights reservered
--
--  ************************************************

ZXR10-MPLS-L2VPN-STATIS DEFINITIONS ::= BEGIN

IMPORTS
    MODULE-IDENTITY,
    OBJECT-TYPE,
    Integer32,
    NOTIFICATION-TYPE,
    Unsigned32,
    Counter64
        FROM SNMPv2-SMI

    TEXTUAL-CONVENTION
        FROM SNMPv2-TC

    IpAddress
        FROM RFC1155-SMI

    zxr10L2vpn
        FROM ZXR10-SMI;

    zxr10MplsL2vpnStatisMIB MODULE-IDENTITY
    LAST-UPDATED "200507260000Z"  -- July 26, 2005
    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.6.03 Mpls L2vpn query and configuration MIB"

    REVISION "200507260000Z"  -- July 26, 2005
    DESCRIPTION
       ""

    ::= { zxr10L2vpn 6 }

    zxr10L2vpnStatisObjects        OBJECT IDENTIFIER ::= { zxr10MplsL2vpnStatisMIB 1 }

    DisplayString ::= OCTET STRING
    --  This data type is used to model textual information taken
    --  from the NVT ASCII character set.  By convention, objects
    --  with this syntax are declared as having
    --  SIZE (0..255)

    InterfaceIndex ::= TEXTUAL-CONVENTION
        DISPLAY-HINT "d"
        STATUS       current
        DESCRIPTION
            "A unique value, greater than zero, for each interface or
            interface sub-layer in the managed system.  It is
            recommended that values are assigned contiguously starting
            from 1.  The value for each interface sub-layer must remain
            constant at least from one re-initialization of the entity's
            network management system to the next re-initialization."
        SYNTAX       Integer32 (1..2147483647)




---

    zxr10L2vpnStatisTable  OBJECT-TYPE
        SYNTAX  SEQUENCE OF Zxr10L2vpnStatisEntry
        MAX-ACCESS  not-accessible
        STATUS  current
        DESCRIPTION
            "Mpls L2vpn instance query table"
        ::= { zxr10L2vpnStatisObjects 1 }

    zxr10L2vpnStatisEntry  OBJECT-TYPE
        SYNTAX  Zxr10L2vpnStatisEntry
        MAX-ACCESS  not-accessible
        STATUS  current
        DESCRIPTION
            "Information of Mpls L2vpn instance configured on a PE"
        INDEX  { zxr10L2vpnStatisVCID}
        ::= { zxr10L2vpnStatisTable 1 }

    Zxr10L2vpnStatisEntry ::=
        SEQUENCE {
            zxr10L2vpnStatisVCID
                Unsigned32,
            zxr10L2vpnStatisVpnName
                DisplayString,
            zxr10L2vpnStatisRecvPkts
                Counter64,
            zxr10L2vpnStatisRecvBytes
                Counter64,
            zxr10L2vpnStatisSndPkts
                Counter64,
            zxr10L2vpnStatisSndBytes
                Counter64


    }

    zxr10L2vpnStatisVCID  OBJECT-TYPE
        SYNTAX  Unsigned32
        MAX-ACCESS  read-only
        STATUS  current
        DESCRIPTION
            ""
        ::= { zxr10L2vpnStatisEntry 1 }

    zxr10L2vpnStatisVpnName  OBJECT-TYPE
        SYNTAX   DisplayString (SIZE(0..16))
        MAX-ACCESS  read-only
        STATUS  current
        DESCRIPTION
            ""
        ::= { zxr10L2vpnStatisEntry 2 }

    zxr10L2vpnStatisRecvPkts  OBJECT-TYPE
        SYNTAX  Counter64
        MAX-ACCESS  read-only
        STATUS  current
        DESCRIPTION
        ""
         ::= { zxr10L2vpnStatisEntry 3 }

    zxr10L2vpnStatisRecvBytes  OBJECT-TYPE
        SYNTAX   Counter64
        MAX-ACCESS  read-only
        STATUS  current
        DESCRIPTION
        ""
         ::= { zxr10L2vpnStatisEntry 4 }

    zxr10L2vpnStatisSndPkts  OBJECT-TYPE
        SYNTAX   Counter64
        MAX-ACCESS  read-only
        STATUS  current
        DESCRIPTION
        ""
         ::= { zxr10L2vpnStatisEntry 5 }

    zxr10L2vpnStatisSndBytes  OBJECT-TYPE
        SYNTAX   Counter64
        MAX-ACCESS  read-only
        STATUS  current
        DESCRIPTION
        ""
         ::= { zxr10L2vpnStatisEntry 6 }

--
    zxr10L2vpnStatisVcTable  OBJECT-TYPE
        SYNTAX  SEQUENCE OF Zxr10L2vpnStatisVcEntry
        MAX-ACCESS  not-accessible
        STATUS  current
        DESCRIPTION
            ""
        ::= { zxr10L2vpnStatisObjects 2 }

    zxr10L2vpnStatisVcEntry  OBJECT-TYPE
        SYNTAX  Zxr10L2vpnStatisVcEntry
        MAX-ACCESS  not-accessible
        STATUS  current
        DESCRIPTION
            "Information of Mpls L2vpn instance configured on a PE"
        INDEX  { zxr10L2vpnStatisVcID,zxr10L2vpnStatisVcPeerAddr }
        ::= { zxr10L2vpnStatisVcTable 1 }

    Zxr10L2vpnStatisVcEntry ::=
        SEQUENCE {
            zxr10L2vpnStatisVcID
                Unsigned32,
            zxr10L2vpnStatisVcPeerAddr
                IpAddress,
            zxr10L2vpnStatisVcRecvPkts
                Counter64,
            zxr10L2vpnStatisVcRecvBytes
                Counter64,
            zxr10L2vpnStatisVcSndPkts
                Counter64,
            zxr10L2vpnStatisVcSndBytes
                Counter64


    }

    zxr10L2vpnStatisVcID  OBJECT-TYPE
        SYNTAX  Unsigned32
        MAX-ACCESS  read-only
        STATUS  current
        DESCRIPTION
            ""
        ::= { zxr10L2vpnStatisVcEntry 1 }

    zxr10L2vpnStatisVcPeerAddr  OBJECT-TYPE
        SYNTAX   IpAddress
        MAX-ACCESS  read-only
        STATUS  current
        DESCRIPTION
            ""
        ::= { zxr10L2vpnStatisVcEntry 2 }

    zxr10L2vpnStatisVcRecvPkts  OBJECT-TYPE
        SYNTAX  Counter64
        MAX-ACCESS  read-only
        STATUS  current
        DESCRIPTION
        ""
         ::= { zxr10L2vpnStatisVcEntry 3 }

    zxr10L2vpnStatisVcRecvBytes  OBJECT-TYPE
        SYNTAX   Counter64
        MAX-ACCESS  read-only
        STATUS  current
        DESCRIPTION
        ""
         ::= { zxr10L2vpnStatisVcEntry 4 }

    zxr10L2vpnStatisVcSndPkts  OBJECT-TYPE
        SYNTAX   Counter64
        MAX-ACCESS  read-only
        STATUS  current
        DESCRIPTION
        ""
         ::= { zxr10L2vpnStatisVcEntry 5 }

    zxr10L2vpnStatisVcSndBytes  OBJECT-TYPE
        SYNTAX   Counter64
        MAX-ACCESS  read-only
        STATUS  current
        DESCRIPTION
        ""
         ::= { zxr10L2vpnStatisVcEntry 6 }

END
