-- HUAWEI-SECURITY-L2TP-MIB
-- MIB generated by MG-SOFT Visual MIB Builder Version 3.0 Build 253
-- Friday, April 25, 2008 at 15:45:34
--

--  =================================================================
-- Copyright (C) 2003 by  HUAWEI TECHNOLOGIES. All rights reserved
-- 
-- Description: HUAWEI L2TP MIB, this mib will maintain the L2TP 
--              for datacomm product.  
-- Reference:
-- Version: V1.0
-- History:
-- hanzhankun,2008-08-27
-- shaoyu, 2008-09-16
-- =================================================================

	HUAWEI-SECURITY-L2TP-MIB DEFINITIONS ::= BEGIN
 
		IMPORTS
			enterprises			
				FROM RFC1155-SMI			
			OBJECT-GROUP, MODULE-COMPLIANCE, NOTIFICATION-GROUP			
				FROM SNMPv2-CONF			
			Unsigned32, IpAddress, Integer32, OBJECT-TYPE, MODULE-IDENTITY, NOTIFICATION-TYPE			
				FROM SNMPv2-SMI			
			TruthValue, RowStatus, DateAndTime, TimeInterval, TEXTUAL-CONVENTION			
				FROM SNMPv2-TC;
	
	
		hwL2tpMib MODULE-IDENTITY 
                LAST-UPDATED "200808271100Z"                -- January 17, 2008 at 11:00 GMT
			ORGANIZATION 
				"Huawei Technologies co.,Ltd."
			CONTACT-INFO 
				"
				R&D BeiJing, Huawei Technologies co.,Ltd.
				Huawei Bld.,NO.3 Xinxi Rd.,
				Shang-Di Information Industry Base,
				Hai-Dian District Beijing P.R. China
				Zip:100085
				Http://www.huawei.com
				E-mail:support@huawei.com
				"
            DESCRIPTION 
                "
                V1.00
                The HUAWEI-SECURITY-L2TP-MIB contains objects to manage the firewall L2TP module.
                "
			::= { hwSecurity 2 }
			
--
-- Node definitions
--
                -- 1.3.6.1.4.1.2011
                huawei OBJECT IDENTIFIER ::= { enterprises 2011 }
        
                -- 1.3.6.1.4.1.2011.6
                huaweiUtility OBJECT IDENTIFIER ::= { huawei 6 }
        
                -- 1.3.6.1.4.1.2011.6.122
                hwSecurity OBJECT IDENTIFIER ::= { huaweiUtility 122 }
                
                -- 1.3.6.1.4.1.2011.6.122.2
	        hwL2tpMibObjects OBJECT IDENTIFIER ::= { hwL2tpMib 1 }
		
		-- 1.3.6.1.4.1.2011.5.25.8.1.1
		hwL2tpEnableFlag OBJECT-TYPE
			SYNTAX TruthValue
			MAX-ACCESS read-write
			STATUS current
			DESCRIPTION
				"
				the tunnul function switch. the default value is false.
				1: true(on)
				2: false(off)
				"
			::= { hwL2tpMibObjects 1 }		
			
         
--L2TP Group ñ     
                        
                hwL2tpGroupConfigTable OBJECT-TYPE
                        SYNTAX SEQUENCE OF HwL2tpGroupConfigEntry
                        MAX-ACCESS not-accessible
                        STATUS current
                        DESCRIPTION
                                "l2tp group configure."
                        ::= { hwL2tpMibObjects 2 }
                
                hwL2tpGroupConfigEntry OBJECT-TYPE
                        SYNTAX HwL2tpGroupConfigEntry
                        MAX-ACCESS not-accessible
                        STATUS current
                        DESCRIPTION
                                "."
                        INDEX { hwL2tpGroupindex }
                        ::= { hwL2tpGroupConfigTable 1 }
                
                HwL2tpGroupConfigEntry ::=
                        SEQUENCE { 
                                hwL2tpGroupindex
                                        Integer32,
                                hwL2tpTunnelNumber
                                        Integer32,
                                hwL2tpGroupFlag
                                        Integer32,
                                hwL2tpGroupAuthentication
                                        TruthValue,
                                hwL2tpGroupPassWord
                                        OCTET STRING,   
                                hwL2tpGroupAvpHidden
                                        TruthValue,
                                hwL2tpGroupName
                                        OCTET STRING,
                                hwL2tpGroupRemoteName
                                        OCTET STRING,
                                hwL2tpGroupRetransmit
                                        Integer32,
                                hwL2tpGroupTimeout
                                        TimeInterval,
                                hwL2tpGroupTimer
                                        TimeInterval,
                                hwL2tpGroupLnsIP1
                                        IpAddress,
                                hwL2tpGroupLnsIP2
                                        IpAddress,
                                hwL2tpGroupLnsIP3
                                        IpAddress,
                                hwL2tpGroupLnsIP4
                                        IpAddress,
                                hwL2tpGroupLnsIP5
                                        IpAddress,        
                                hwL2tpGroupForceChap
                                        TruthValue,
                                hwL2tpGroupForceLcp                
                                        TruthValue,
                                hwL2tpGroupVt
                                        Integer32,
                                hwL2tpGroupRowStatus
                                        RowStatus
                         }

                hwL2tpGroupindex OBJECT-TYPE
                        SYNTAX Integer32(1..1000)
                        MAX-ACCESS not-accessible
                        STATUS current
                        DESCRIPTION
                                "Number of l2tp-group."
                        ::= { hwL2tpGroupConfigEntry 1 }
                        
                hwL2tpTunnelNumber OBJECT-TYPE
                        SYNTAX Integer32(1..1000)
                        MAX-ACCESS read-write
                        STATUS current
                        DESCRIPTION
                                "L2tp tunnel number"
                        ::= { hwL2tpGroupConfigEntry 2 }        
                        
                hwL2tpGroupFlag OBJECT-TYPE
                        SYNTAX Integer32(0..2)
                        MAX-ACCESS read-only
                        STATUS current
                        DESCRIPTION
                                "L2tp group type identifier lac/lns. The default value is 0."
                        ::= { hwL2tpGroupConfigEntry 3 }
                
                hwL2tpGroupAuthentication OBJECT-TYPE
                        SYNTAX TruthValue
                        MAX-ACCESS read-write
                        STATUS current
                        DESCRIPTION
                                "Whether the tunnel enable authentication."
                        DEFVAL { true }
                        ::= { hwL2tpGroupConfigEntry 4 }
                        
                hwL2tpGroupPassWord OBJECT-TYPE
                        SYNTAX OCTET STRING (SIZE(0..16))
                        MAX-ACCESS read-write
                        STATUS current
                        DESCRIPTION
                                "L2tp group authentication password."
                        ::= { hwL2tpGroupConfigEntry 5 }
                
                hwL2tpGroupAvpHidden OBJECT-TYPE
                        SYNTAX TruthValue
                        MAX-ACCESS read-write
                        STATUS current
                        DESCRIPTION
                                "Whether the Avp hide."
                        DEFVAL { false }
                        ::= { hwL2tpGroupConfigEntry 6 }
                
                hwL2tpGroupName OBJECT-TYPE
                        SYNTAX OCTET STRING (SIZE(0..30))
                        MAX-ACCESS read-write
                        STATUS current
                        DESCRIPTION
                                "L2tp group name."
                        ::= { hwL2tpGroupConfigEntry 7 }
                        
                hwL2tpGroupRemoteName OBJECT-TYPE
                        SYNTAX OCTET STRING (SIZE(0..30))
                        MAX-ACCESS read-write
                        STATUS current
                        DESCRIPTION
                                "L2tp group peer's name."
                        ::= { hwL2tpGroupConfigEntry 8 }

                hwL2tpGroupRetransmit OBJECT-TYPE
                        SYNTAX Integer32(1..10)
                        MAX-ACCESS read-write
                        STATUS current
                        DESCRIPTION
                                "Retransmit of l2tp control packet."
                        ::= { hwL2tpGroupConfigEntry 9 }

                hwL2tpGroupTimeout OBJECT-TYPE
                        SYNTAX TimeInterval
                        MAX-ACCESS read-write
                        STATUS current
                        DESCRIPTION
                                "
                                Timeout of l2tp control packet."
                        ::= { hwL2tpGroupConfigEntry 10 }

                hwL2tpGroupTimer OBJECT-TYPE
                        SYNTAX TimeInterval
                        MAX-ACCESS read-write
                        STATUS current
                        DESCRIPTION
                                "
                                Hand shake timeout of l2tp group."
                        ::= { hwL2tpGroupConfigEntry 11 }
 
                hwL2tpGroupLnsIP1 OBJECT-TYPE
                        SYNTAX IpAddress
                        MAX-ACCESS read-write
                        STATUS current
                        DESCRIPTION
                                "Lns ip address1."
                        ::= { hwL2tpGroupConfigEntry 12 }
 
                hwL2tpGroupLnsIP2 OBJECT-TYPE
                        SYNTAX IpAddress
                        MAX-ACCESS read-write
                        STATUS current
                        DESCRIPTION
                                "Lns ip address2."
                        ::= { hwL2tpGroupConfigEntry 13 }
 
                hwL2tpGroupLnsIP3 OBJECT-TYPE
                        SYNTAX IpAddress
                        MAX-ACCESS read-write
                        STATUS current
                        DESCRIPTION
                                "Lns ip address3."
                        ::= { hwL2tpGroupConfigEntry 14 }
 
                hwL2tpGroupLnsIP4 OBJECT-TYPE
                        SYNTAX IpAddress
                        MAX-ACCESS read-write
                        STATUS current
                        DESCRIPTION
                                "Lns ip address4."
                        ::= { hwL2tpGroupConfigEntry 15 }
 
                hwL2tpGroupLnsIP5 OBJECT-TYPE
                        SYNTAX IpAddress
                        MAX-ACCESS read-write
                        STATUS current
                        DESCRIPTION
                                "Lns ip address5."
                        ::= { hwL2tpGroupConfigEntry 16 }       
                
                hwL2tpGroupForceChap OBJECT-TYPE
                        SYNTAX TruthValue
                        MAX-ACCESS read-write
                        STATUS current
                        DESCRIPTION
                                "Whether force chap."
                        ::= { hwL2tpGroupConfigEntry 17 }       
                        
                hwL2tpGroupForceLcp OBJECT-TYPE
                        SYNTAX TruthValue
                        MAX-ACCESS read-write
                        STATUS current
                        DESCRIPTION
                                "Whether force lcp renegotiate."
                        ::= { hwL2tpGroupConfigEntry 18 }
                        
                hwL2tpGroupVt OBJECT-TYPE
                        SYNTAX Integer32(0..1023|65535)
                        MAX-ACCESS read-write
                        STATUS current
                        DESCRIPTION
                                "Virtual template number."
                        ::= { hwL2tpGroupConfigEntry 19 }
                        
                hwL2tpGroupRowStatus OBJECT-TYPE
                        SYNTAX RowStatus
                        MAX-ACCESS read-write
                        STATUS current
                        DESCRIPTION
                                "                               
                                "
                        ::= { hwL2tpGroupConfigEntry 20}
                        
                        
-- L2TP Tunnel Configure Table
                hwL2tpTunnelTable OBJECT-TYPE
                        SYNTAX SEQUENCE OF HwL2tpTunnelEntry 
                        MAX-ACCESS not-accessible
                        STATUS current
                        DESCRIPTION
                                "This table specifies the monitoring attributes for
                                 Huawei L2TP tunnel."
                        ::= { hwL2tpMibObjects 3 }
                
                hwL2tpTunnelEntry OBJECT-TYPE
                        SYNTAX HwL2tpTunnelEntry 
                        MAX-ACCESS not-accessible
                        STATUS current
                        DESCRIPTION
                                "Each entry in the hwL2tpTunnelTable holds a set of monitoring
                                 parameters associated with an instance of l2tp tunnel."
                        INDEX { hwL2tpTunnelIndex}
                        ::= { hwL2tpTunnelTable 1 }
                
                HwL2tpTunnelEntry ::=
                        SEQUENCE { 
                                hwL2tpTunnelIndex
                                        Integer32,                                
                                hwL2tpTunnelLocalID                
                                        Integer32,
                                hwL2tpTunnelRemoteID
                                        Integer32,
                                hwL2tpTunnelRemoteName
                                        OCTET STRING,
                                hwL2tpTunnelRemoteIP
                                        IpAddress,
                                hwL2tpTunnelRemotePort
                                        Integer32,
                                hwL2tpTunnelSessionNum
                                        Integer32,
                                hwL2tpLnsGroupRowStatus
                                        RowStatus                                                                                                                                                       
                         }

                hwL2tpTunnelIndex OBJECT-TYPE
                        SYNTAX Integer32 (1..65535)
                        MAX-ACCESS not-accessible
                        STATUS current
                        DESCRIPTION
                                "A unique value for l2tp tunnel table.  Its value ranges
                                 between 0 and 65535 and may not be contigous."
                        ::= { hwL2tpTunnelEntry 1 }
                        
                hwL2tpTunnelLocalID OBJECT-TYPE
                        SYNTAX Integer32 (1..65535)
                        MAX-ACCESS read-only
                        STATUS current
                        DESCRIPTION
                                "L2tp tunnel local's id."
                        ::= { hwL2tpTunnelEntry 2 }
                
                hwL2tpTunnelRemoteID OBJECT-TYPE
                        SYNTAX Integer32 (1..65535)
                        MAX-ACCESS read-only
                        STATUS current
                        DESCRIPTION
                                "L2tp tunnel peer's id."      
                        ::= { hwL2tpTunnelEntry 3 }
                        
                hwL2tpTunnelRemoteName OBJECT-TYPE
                        SYNTAX OCTET STRING
                        MAX-ACCESS read-only
                        STATUS current
                        DESCRIPTION
                                "L2tp tunnel peer's name."       
                        ::= { hwL2tpTunnelEntry 4 }
                        
                hwL2tpTunnelRemoteIP OBJECT-TYPE
                        SYNTAX IpAddress
                        MAX-ACCESS read-only
                        STATUS current
                        DESCRIPTION
                                "L2tp tunnel peer's IP address."    
                        ::= { hwL2tpTunnelEntry 5 }
                        
                hwL2tpTunnelRemotePort OBJECT-TYPE
                        SYNTAX Integer32 (1..65535)
                        MAX-ACCESS read-only
                        STATUS current
                        DESCRIPTION
                                "L2tp tunnel peer's port number."        
                        ::= { hwL2tpTunnelEntry 6 }
                        
                hwL2tpTunnelSessionNum OBJECT-TYPE
                        SYNTAX Integer32 (1..65535)
                        MAX-ACCESS read-only
                        STATUS current
                        DESCRIPTION
                                "Number of l2tp tunnel's sessions"          
                        ::= { hwL2tpTunnelEntry 7 }
                        
                hwL2tpLnsGroupRowStatus OBJECT-TYPE
                        SYNTAX RowStatus
                        MAX-ACCESS read-write
                        STATUS current
                        DESCRIPTION
                                "                               
                                "
                        ::= { hwL2tpTunnelEntry 8}
                        
                        
--L2tp Session Table
 
                hwL2tpSessionTable OBJECT-TYPE
                        SYNTAX SEQUENCE OF HwL2tpSessionEntry
                        MAX-ACCESS not-accessible
                        STATUS current
                        DESCRIPTION
                                "This table specifies the monitoring attributes for
                                 Huawei l2tp session."
                        ::= { hwL2tpMibObjects 4 }
                
                hwL2tpSessionEntry OBJECT-TYPE
                        SYNTAX HwL2tpSessionEntry
                        MAX-ACCESS not-accessible
                        STATUS current
                        DESCRIPTION
                                "Each entry in the hwL2tpSessionTable holds a set of monitoring
                                 parameters associated with an instance of l2tp session."
                        INDEX { hwL2tpSessionIndex }
                        ::= { hwL2tpSessionTable 1 }
                
                HwL2tpSessionEntry ::=
                        SEQUENCE { 
                                hwL2tpSessionIndex
                                        Integer32,
                                hwL2tpSessionTunnelID
                                		Integer32,
                                hwL2tpSessionLocalSID
                                        Integer32,
                                hwL2tpSessionRemoteSID
                                        Integer32,
                                hwL2tpSessionUserName
                                        OCTET STRING,
                                hwL2tpSessionUserOnlineTime
                                	DateAndTime,
                                hwL2tpSessionState
                                        INTEGER,
                                hwL2tpSessionCallType
                                        INTEGER,
                                hwL2tpSessionSerialNumber
                                        Unsigned32                                                                                                                                                      
                         }

                   hwL2tpSessionIndex OBJECT-TYPE
                           SYNTAX          Integer32 (1..2147483647)
                           MAX-ACCESS      not-accessible
                           STATUS          current
                           DESCRIPTION
                              "This object identifies the session's associated
                               L2TP tunnel ifIndex value."
                           ::= { hwL2tpSessionEntry 1 }
                           
                   hwL2tpSessionTunnelID OBJECT-TYPE
                   	   SYNTAX          Integer32  (0..65535)
                           MAX-ACCESS      read-only
                           STATUS          current
                           DESCRIPTION
                              "This object contains the local assigned tunnel
                               identifier for this session. "
                           ::= { hwL2tpSessionEntry 2 }
                
                   hwL2tpSessionLocalSID OBJECT-TYPE
                           SYNTAX          Integer32 (1..65535)
                           MAX-ACCESS      read-only
                           STATUS          current
                           DESCRIPTION
                              "This object contains the local assigned session
                               identifier for this session."
                           ::= { hwL2tpSessionEntry 3 }
                
                   hwL2tpSessionRemoteSID OBJECT-TYPE
                           SYNTAX          Integer32  (0..65535)
                           MAX-ACCESS      read-only
                           STATUS          current
                           DESCRIPTION
                              "This object contains the remote assigned session
                               identifier for this session. When a session is
                               starting this value may be zero until the remote
                               tunnel endpoint has responded."
                           ::= { hwL2tpSessionEntry 4 }
                
                   hwL2tpSessionUserName OBJECT-TYPE
                           SYNTAX          OCTET STRING
                           MAX-ACCESS      read-only
                           STATUS          current
                           DESCRIPTION
                              "This object identifies the peer session name on
                               this interface. This is typically the login name
                               of the remote user. If the user name is unknown to
                               the local tunnel peer then this object will contain
                               a null string."
                           ::= { hwL2tpSessionEntry 5 }
                            
                   hwL2tpSessionUserOnlineTime OBJECT-TYPE
                           SYNTAX          DateAndTime
                           MAX-ACCESS      read-only
                           STATUS          current
                           DESCRIPTION
                              "This object identifies the peer user online time."
                           ::= { hwL2tpSessionEntry 6 }
                
                   hwL2tpSessionState   OBJECT-TYPE
                           SYNTAX          INTEGER {
                                               sessionIdle(1),
                                               sessionConnecting(2),
                                               sessionEstablished(3),
                                               sessionDisconnecting(4)
                                           }
                           MAX-ACCESS      read-only
                           STATUS          current
                           DESCRIPTION
                              "This object contains the current state of the
                               session."
                           ::= { hwL2tpSessionEntry 7 }
                
                   hwL2tpSessionCallType OBJECT-TYPE
                           SYNTAX          INTEGER {
                                               lacIncoming(1),
                                               lnsIncoming(2),
                                               lacOutgoing(3),
                                               lnsOutgoing(4)
                                           }
                           MAX-ACCESS      read-only
                           STATUS          current
                           DESCRIPTION
                              "This object indicates the type of call and the
                               role this tunnel peer is providing for this
                               session. For example, lacIncoming(1) indicates
                               that this tunnel peer is acting as a LAC and
                               generated a Incoming-Call-Request to the tunnel
                               peer (the LNS). Note that tunnel peers can be
                               both LAC and LNS simultaneously."
                           ::= { hwL2tpSessionEntry 8 }
                
                   hwL2tpSessionSerialNumber OBJECT-TYPE
                           SYNTAX          Unsigned32
                           MAX-ACCESS      read-only
                           STATUS          current
                           DESCRIPTION
                              "This object contains the serial number that has
                               been assigned to this  session."
                           ::= { hwL2tpSessionEntry 9 }
                        
-- ===============================================
-- L2tpTrapObject.
-- ===============================================
 
 		hwL2tpTrapObject OBJECT IDENTIFIER ::= { hwL2tpMibObjects 7 }
	        	        
	    	hwL2tpTunnelindex OBJECT-TYPE
			SYNTAX Integer32 (1..65535)
			MAX-ACCESS accessible-for-notify
			STATUS current
			DESCRIPTION
				"The L2tp tunnel index."
			::= { hwL2tpTrapObject 1 }
	        
	    	hwL2tpSessionindex OBJECT-TYPE
			SYNTAX Integer32 (1..2147483647)
			MAX-ACCESS accessible-for-notify
			STATUS current
			DESCRIPTION
				"The L2tp session index."
			::= { hwL2tpTrapObject 2 }
	        
	    	hwL2tpTunnelRemoteAddr OBJECT-TYPE
			SYNTAX IpAddress
			MAX-ACCESS accessible-for-notify
			STATUS current
			DESCRIPTION
				"The L2tp peer's address."
			::= { hwL2tpTrapObject 3 }

	    	hwL2tpTunnelUserName OBJECT-TYPE
			SYNTAX OCTET STRING
			MAX-ACCESS accessible-for-notify
			STATUS current
			DESCRIPTION
				"The L2tp peer's name."
			::= { hwL2tpTrapObject 4 }
			
		hwL2tpTunnelStartTime OBJECT-TYPE
			SYNTAX DateAndTime
			MAX-ACCESS accessible-for-notify
			STATUS current
			DESCRIPTION
				"The L2tp peer's online time."
			::= { hwL2tpTrapObject 5 }
                        
-- ===============================================
-- definition of traps.      
-- ===============================================

                hwL2tpTrap OBJECT IDENTIFIER ::= { hwL2tpMibObjects 8 }
                hwL2tpNotifications OBJECT IDENTIFIER ::= { hwL2tpTrap 1 }
                                
                hwL2tpSessionStart NOTIFICATION-TYPE
                OBJECTS { 
                          hwL2tpTunnelindex,                    
                          hwL2tpSessionindex,
                          hwL2tpTunnelRemoteAddr,
                          hwL2tpTunnelUserName,
                          hwL2tpTunnelStartTime
                        }
                STATUS     current
                DESCRIPTION
                               "This notification is generated when an L2tp 
                                Tunnel is created."
                ::= { hwL2tpNotifications 1 }
                
                hwL2tpSessionStop NOTIFICATION-TYPE
                OBJECTS {
                          hwL2tpTunnelindex,                    
                          hwL2tpSessionindex,
                          hwL2tpTunnelRemoteAddr,
                          hwL2tpTunnelUserName,
                          hwL2tpTunnelStartTime
                        }
                STATUS     current
                DESCRIPTION
                               "This notification is generated when an L2tp
                                Tunnel is deleted."
                ::= { hwL2tpNotifications 2 }
                
-- ===============================================
-- Conformance Information             
-- ===============================================

		hwL2tpMibConformance OBJECT IDENTIFIER ::= { hwL2tpMibObjects 10 }
		
		--hwL2tpMibCompliances OBJECT IDENTIFIER ::= { hwL2tpMibConformance 1 }
		
		hwL2tpMibGroups OBJECT IDENTIFIER ::= { hwL2tpMibConformance 2 }
		
		
-- ===============================================
-- Compliance Statements             
-- ===============================================	
	
        hwL2tpMibCompliances MODULE-COMPLIANCE
			 STATUS current
			 DESCRIPTION 
				" "
			 MODULE -- this module
			 MANDATORY-GROUPS 
				{ 
					hwL2tpGroupConfigTableGroup,
					hwL2tpTunnelTableGroup,
					hwL2tpSessionTableGroup,
					hwL2tpTrapObjectGroup,
					hwL2tpTrapGroup
				}
			::= { hwL2tpMibConformance 1 }
		     
		hwL2tpGroupConfigTableGroup OBJECT-GROUP
			OBJECTS { 
                                	hwL2tpTunnelNumber,
                                	hwL2tpGroupFlag,
                                	hwL2tpGroupAuthentication,
                                	hwL2tpGroupPassWord,   
                                	hwL2tpGroupAvpHidden,
                                	hwL2tpGroupName,
                                	hwL2tpGroupRemoteName,
                                	hwL2tpGroupRetransmit,
                                	hwL2tpGroupTimeout,
                                	hwL2tpGroupTimer,
                                	hwL2tpGroupLnsIP1,
                                	hwL2tpGroupLnsIP2,
                                	hwL2tpGroupLnsIP3,
                                	hwL2tpGroupLnsIP4,
                                	hwL2tpGroupLnsIP5,      
                                	hwL2tpGroupForceChap,
                                	hwL2tpGroupForceLcp,
                                	hwL2tpGroupVt,
                                	hwL2tpGroupRowStatus						
				}
			STATUS current
			DESCRIPTION 
				"l2tp group configure."
			::= { hwL2tpMibGroups 2 }			     
        
        	hwL2tpTunnelTableGroup OBJECT-GROUP
			OBJECTS {                                
                                	hwL2tpTunnelLocalID,
                                	hwL2tpTunnelRemoteID,
                                	hwL2tpTunnelRemoteName,
                                	hwL2tpTunnelRemoteIP,
                                	hwL2tpTunnelRemotePort,
                                	hwL2tpTunnelSessionNum,
                                	hwL2tpLnsGroupRowStatus      						
				}
			STATUS current
			DESCRIPTION 
				"This table specifies the monitoring attributes for
                                 Huawei L2TP tunnel."
			::= { hwL2tpMibGroups 3 }
			
		hwL2tpSessionTableGroup OBJECT-GROUP
			OBJECTS {                       
                                	hwL2tpSessionTunnelID,
                                	hwL2tpSessionLocalSID,
                                	hwL2tpSessionRemoteSID,
                                	hwL2tpSessionUserName,
                                	hwL2tpSessionUserOnlineTime,
                                	hwL2tpSessionState,
                                	hwL2tpSessionCallType,
                                	hwL2tpSessionSerialNumber        						
				}
			STATUS current
			DESCRIPTION 
				"This table specifies the monitoring attributes for
                                 Huawei l2tp session."
			::= { hwL2tpMibGroups 4 }
			
		hwL2tpTrapObjectGroup OBJECT-GROUP
			OBJECTS {                               
                                	hwL2tpTunnelindex,
                                	hwL2tpSessionindex,
                                	hwL2tpTunnelRemoteAddr,
                                	hwL2tpTunnelUserName,
                                	hwL2tpTunnelStartTime       						
				}
			STATUS current
			DESCRIPTION 
				"l2tp trap objects."
			::= { hwL2tpMibGroups 5 }
			
		hwL2tpTrapGroup NOTIFICATION-GROUP
			NOTIFICATIONS {                               
                                	hwL2tpSessionStart,
                                	hwL2tpSessionStop      						
				}
			STATUS current
			DESCRIPTION 
				"l2tp traps."
			::= { hwL2tpMibGroups 6 }
			
        END

--
-- HUAWEI-SECURITY-L2TP-MIB
--
