-- ********************************************************************
        LAN DEFINITIONS ::= BEGIN

                IMPORTS
                        OBJECT-GROUP
                                FROM SNMPv2-CONF
                        enterprises, IpAddress,Unsigned32, Counter64, OBJECT-TYPE, MODULE-IDENTITY
                                FROM SNMPv2-SMI
                        DisplayString, RowStatus, TruthValue, MacAddress
                                FROM SNMPv2-TC;

--
-- Node definitions
--

-- The Enterprises Number
                peplink OBJECT IDENTIFIER ::= { enterprises 23695 }

		productMib  OBJECT IDENTIFIER ::= { peplink 200 }

		generalMib OBJECT IDENTIFIER ::= { productMib 1 }

		lanMib OBJECT IDENTIFIER ::= { generalMib 3 }

-- ********************************************************************
-- *  MODULE IDENTITY
-- ********************************************************************
                lanInfo MODULE-IDENTITY
                       	LAST-UPDATED "201305220000Z"		-- 05 22, 2013 at 12:00 GMT
			ORGANIZATION
				"PEPLINK"
			CONTACT-INFO
				""
			DESCRIPTION
			    	"MIB module for LAN."
		::= { lanMib 1 }

-- Local type define ----------------------------------------------------------
PortSpeedType ::= TEXTUAL-CONVENTION
    STATUS       current
    DESCRIPTION
            "Describe the port speed and type."
    SYNTAX       INTEGER {
                     unknown(0),
                     auto(1),
                     fullDulplex10(2),
                     halfDulplex10(3),
                     fullDulplex100(4),
                     halfDulplex100(5),
                     fullDulplex1000(6),
                     halfDulplex1000(7)
                 }


-- #####################################################################
-- 
-- **********************************************************************
-- *  MIB attribute OBJECT-TYPE definitions follow
-- **********************************************************************
	lanStatus OBJECT IDENTIFIER ::= { lanInfo 1 }

		lanIp OBJECT-TYPE
			SYNTAX IpAddress
			MAX-ACCESS read-only
			STATUS current
			DESCRIPTION
				"LAN IP address."
			::= { lanStatus 1 }

		lanSubnetMask OBJECT-TYPE
			SYNTAX IpAddress
			MAX-ACCESS read-only
			STATUS current
			DESCRIPTION
				"LAN subnet mask."
			::= { lanStatus 2 }

		lanSpeed OBJECT-TYPE
			SYNTAX		PortSpeedType
			MAX-ACCESS	read-only
			STATUS		current
			DESCRIPTION	"LAN speed status (Auto/10baseT-FD/
						10baseT-HD/100baseTx-FD/100baseTx-HD/1000baseTx-FD/
						1000baseTx-HD."
			::= { lanStatus 3 }
END