SNMP MIB Search

Return to vendor list
View objects
Download mib file
Vendor: AT&T
Mib: SH-ATT-MIB
Version: 1


Mib source:
--
-- SNMP MIB for AT&T SMART HUBs  (Release 1.0, 7/17/91)
--

SH-ATT-MIB { iso org(3) dod(6) internet(1) private(4)
    enterprises(1) att(74) }

DEFINITIONS ::= BEGIN

IMPORTS
     enterprises, OBJECT-TYPE, IpAddress, Counter, TimeTicks
     FROM RFC1065-SMI
     DisplayString FROM RFC1158-MIB;

att-2				OBJECT IDENTIFIER ::= { enterprises 74 }
att-products			OBJECT IDENTIFIER ::= { att-2 1 }
att-mgmt			OBJECT IDENTIFIER ::= { att-2 2 }
att-hubmgtProd			OBJECT IDENTIFIER ::= { att-products 1 }
att-hubmgt			OBJECT IDENTIFIER ::= { att-mgmt 1 }

sh1BasicCtrlCapability		OBJECT IDENTIFIER ::= { att-hubmgt 1 }
sh1SelfTestCapability		OBJECT IDENTIFIER ::= { att-hubmgt 2 }
sh1PerfMonCapability		OBJECT IDENTIFIER ::= { att-hubmgt 3 }
sh1DownloadCapability		OBJECT IDENTIFIER ::= { att-hubmgt 4 }
sh1AddrTrackCapability		OBJECT IDENTIFIER ::= { att-hubmgt 5 }
sh1EnhancedCtrlCapability	OBJECT IDENTIFIER ::= { att-hubmgt 6 }
sh1SecurityCapability		OBJECT IDENTIFIER ::= { att-hubmgt 7 }


--
-- BASIC CONTROL CAPABILITY GROUP
--

sh1BasicCtrlHubID OBJECT-TYPE
    SYNTAX  OCTET STRING
    ACCESS  read-only
    STATUS  mandatory
    ::= { sh1BasicCtrlCapability 1 }

sh1BasicCtrlHubGroupCapacity OBJECT-TYPE
    SYNTAX  INTEGER
    ACCESS  read-only
    STATUS  mandatory
    ::= { sh1BasicCtrlCapability 2 }

sh1BasicCtrlGroupMap OBJECT-TYPE
    SYNTAX  OCTET STRING
    ACCESS  read-only
    STATUS  mandatory
    ::= { sh1BasicCtrlCapability 3 }

sh1BasicCtrlGroupID OBJECT-TYPE
    SYNTAX  INTEGER
    ACCESS  read-only
    STATUS  mandatory
    ::= { sh1BasicCtrlCapability 4 }

sh1BasicCtrlNumberOfPorts OBJECT-TYPE
    SYNTAX  INTEGER
    ACCESS  read-only
    STATUS  mandatory
    ::= { sh1BasicCtrlCapability 5 }


-- basic control port table

sh1BasicCtrlPortTable OBJECT-TYPE
    SYNTAX  SEQUENCE OF BasicControlPortEntry
    ACCESS  not-accessible
    STATUS  mandatory
    ::= { sh1BasicCtrlCapability 6 }

sh1BasicCtrlPortEntry OBJECT-TYPE
    SYNTAX  BasicControlPortEntry
    ACCESS  not-accessible
    STATUS  mandatory
    INDEX   { sh1BasicCtrlPortID }
    ::= { sh1BasicCtrlPortTable 1 }

BasicControlPortEntry ::= SEQUENCE {
    sh1BasicCtrlPortID
        INTEGER,
    sh1BasicCtrlPortType
        INTEGER,
    sh1BasicCtrlPortCtrl
        INTEGER,
    sh1BasicCtrlAutoPartitionState
        INTEGER
}

sh1BasicCtrlPortID OBJECT-TYPE
    SYNTAX  INTEGER
    ACCESS  read-only
    STATUS  mandatory
    ::= { sh1BasicCtrlPortEntry 1 }

sh1BasicCtrlPortType OBJECT-TYPE
    SYNTAX  INTEGER {
        other(1),           -- not listed here
        repeater(2),        -- 802.3 sec. 9 rptr port
        tenBASE-FAsync(3),  -- async port on 10BASE-FA
        tenBASE-FSynch(4)   -- sync port on 10BASE-FA
    }
    ACCESS  read-only
    STATUS  mandatory
    ::= { sh1BasicCtrlPortEntry 2 }

sh1BasicCtrlPortCtrl OBJECT-TYPE
    SYNTAX  INTEGER {
        other(1),
        disabled(2),
        enabled(3)
    }
    ACCESS  read-write
    STATUS  mandatory
    ::= { sh1BasicCtrlPortEntry 3 }

sh1BasicCtrlAutoPartitionState OBJECT-TYPE
    SYNTAX  INTEGER {
        other(1),
        notAutoPartitioned(2),
        autoPartitioned(3)
    }
    ACCESS  read-only
    STATUS  mandatory
    ::= { sh1BasicCtrlPortEntry 4 }


--
-- SELF-TEST CAPABILITY GROUP
--

sh1SelfTestHubResetTimeStamp OBJECT-TYPE
    SYNTAX  TimeTicks
    ACCESS  read-only
    STATUS  mandatory
    ::= { sh1SelfTestCapability 1 }

sh1SelfTestResetHubSystem OBJECT-TYPE
    SYNTAX  INTEGER {
        reset(1)
    }
    ACCESS  write-only
    STATUS  mandatory
    ::= { sh1SelfTestCapability 2 }

sh1SelfTestResetHub OBJECT-TYPE
    SYNTAX  INTEGER {
        reset(1)
    }
    ACCESS  write-only
    STATUS  mandatory
    ::= { sh1SelfTestCapability 3 }

sh1SelfTestExecuteSelfTest1 OBJECT-TYPE
    SYNTAX  INTEGER {
        performTest(1)
    }
    ACCESS  write-only
    STATUS  mandatory
    ::= { sh1SelfTestCapability 4 }

sh1SelfTestExecuteSelfTest2 OBJECT-TYPE
    SYNTAX  INTEGER {
        performTest(1)
    }
    ACCESS  write-only
    STATUS  mandatory
    ::= { sh1SelfTestCapability 5 }

sh1SelfTestHubHealthState OBJECT-TYPE
    SYNTAX  INTEGER {
        other(1),           -- undefined or unknown
        ok(2),              -- no known failures
        failed(3)           -- known failure condition
    }
    ACCESS  read-only
    STATUS  mandatory
    ::= { sh1SelfTestCapability 6 }

sh1SelfTestHubHealthData OBJECT-TYPE
    SYNTAX  OCTET STRING
    ACCESS  read-only
    STATUS  mandatory
    ::= { sh1SelfTestCapability 7 }


--
-- PERFORMANCE MONITORING CAPABILITY GROUP
--

sh1PerfMonFrameSize1Bound OBJECT-TYPE
    SYNTAX  INTEGER
    ACCESS  read-write
    STATUS  mandatory
    ::= { sh1PerfMonCapability 1 }

sh1PerfMonFrameSize2Bound OBJECT-TYPE
    SYNTAX  INTEGER
    ACCESS  read-write
    STATUS  mandatory
    ::= { sh1PerfMonCapability 2 }

sh1PerfMonFrameSize3Bound OBJECT-TYPE
    SYNTAX  INTEGER
    ACCESS  read-write
    STATUS  mandatory
    ::= { sh1PerfMonCapability 3 }

sh1PerfMonFrameSize4Bound OBJECT-TYPE
    SYNTAX  INTEGER
    ACCESS  read-write
    STATUS  mandatory
    ::= { sh1PerfMonCapability 4 }

sh1PerfMonRelayCounts OBJECT-TYPE
    SYNTAX  OCTET STRING
    ACCESS  read-only
    STATUS  mandatory
    ::= { sh1PerfMonCapability 5 }

sh1PerfMonTotalFramesReceivedOk OBJECT-TYPE
    SYNTAX  Counter
    ACCESS  read-only
    STATUS  mandatory
    ::= { sh1PerfMonCapability 6 }

sh1PerfMonTotalOctetsReceivedOk OBJECT-TYPE
    SYNTAX  Counter
    ACCESS  read-only
    STATUS  mandatory
    ::= { sh1PerfMonCapability 7 }

sh1PerfMonTotalCollisions OBJECT-TYPE
    SYNTAX  Counter
    ACCESS  read-only
    STATUS  mandatory
    ::= { sh1PerfMonCapability 8 }

sh1PerfMonTotalLateCollisions OBJECT-TYPE
    SYNTAX  Counter
    ACCESS  read-only
    STATUS  mandatory
    ::= { sh1PerfMonCapability 9 }

sh1PerfMonTotalRunts OBJECT-TYPE
    SYNTAX  Counter
    ACCESS  read-only
    STATUS  mandatory
    ::= { sh1PerfMonCapability 10 }

sh1PerfMonTotalShortEvents OBJECT-TYPE
    SYNTAX  Counter
    ACCESS  read-only
    STATUS  mandatory
    ::= { sh1PerfMonCapability 11 }

sh1PerfMonTotalFrameTooLongs OBJECT-TYPE
    SYNTAX  Counter
    ACCESS  read-only
    STATUS  mandatory
    ::= { sh1PerfMonCapability 12 }

sh1PerfMonTotalAutoPartitions OBJECT-TYPE
    SYNTAX  Counter
    ACCESS  read-only
    STATUS  mandatory
    ::= { sh1PerfMonCapability 13 }

sh1PerfMonTotalLongFragments OBJECT-TYPE
    SYNTAX  Counter
    ACCESS  read-only
    STATUS  mandatory
    ::= { sh1PerfMonCapability 14 }

sh1PerfMonTotalFifoErrors OBJECT-TYPE
    SYNTAX  Counter
    ACCESS  read-only
    STATUS  mandatory
    ::= { sh1PerfMonCapability 15 }

sh1PerfMonTotalFramesTransmittedOk OBJECT-TYPE
    SYNTAX  Counter
    ACCESS  read-only
    STATUS  mandatory
    ::= { sh1PerfMonCapability 16 }

sh1PerfMonTotalOctetsTransmittedOk OBJECT-TYPE
    SYNTAX  Counter
    ACCESS  read-only
    STATUS  mandatory
    ::= { sh1PerfMonCapability 17 }

sh1PerfMonTotalErrorEnergy OBJECT-TYPE
    SYNTAX  Counter
    ACCESS  read-only
    STATUS  mandatory
    ::= { sh1PerfMonCapability 18 }

sh1PerfMonTotalManchesterCodeViolations OBJECT-TYPE
    SYNTAX  Counter
    ACCESS  read-only
    STATUS  mandatory
    ::= { sh1PerfMonCapability 19 }

sh1PerfMonTotalBand1Frames OBJECT-TYPE
    SYNTAX  Counter
    ACCESS  read-only
    STATUS  mandatory
    ::= { sh1PerfMonCapability 20 }

sh1PerfMonTotalBand2Frames OBJECT-TYPE
    SYNTAX  Counter
    ACCESS  read-only
    STATUS  mandatory
    ::= { sh1PerfMonCapability 21 }

sh1PerfMonTotalBand3Frames OBJECT-TYPE
    SYNTAX  Counter
    ACCESS  read-only
    STATUS  mandatory
    ::= { sh1PerfMonCapability 22 }

sh1PerfMonTotalBand4Frames OBJECT-TYPE
    SYNTAX  Counter
    ACCESS  read-only
    STATUS  mandatory
    ::= { sh1PerfMonCapability 23 }

sh1PerfMonTotalBand5Frames OBJECT-TYPE
    SYNTAX  Counter
    ACCESS  read-only
    STATUS  mandatory
    ::= { sh1PerfMonCapability 24 }


-- Performance Monitoring Port Table

sh1PerfMonPortTable OBJECT-TYPE
    SYNTAX  SEQUENCE OF PerfMonPortEntry
    ACCESS  not-accessible
    STATUS  mandatory
    ::= { sh1PerfMonCapability 25 }

sh1PerfMonPortEntry OBJECT-TYPE
    SYNTAX  PerfMonPortEntry
    ACCESS  not-accessible
    STATUS  mandatory
    INDEX   { sh1PerfMonPortID }
    ::= { sh1PerfMonPortTable 1 }

PerfMonPortEntry ::= SEQUENCE {
    sh1PerfMonPortID
        INTEGER,
    sh1PerfMonPortCounts
        OCTET STRING,
    sh1PerfMonFramesReceivedOk
        Counter,
    sh1PerfMonOctetsReceivedOk
        Counter,
    sh1PerfMonCollisions
        Counter,
    sh1PerfMonLateCollisions
        Counter,
    sh1PerfMonRunts
        Counter,
    sh1PerfMonShortEvents
        Counter,
    sh1PerfMonFrameTooLongs
        Counter,
    sh1PerfMonAutoPartitions
        Counter,
    sh1PerfMonLongFragments
        Counter,
    sh1PerfMonFifoErrors
        Counter,
    sh1PerfMonFramesTransmittedOk
        Counter,
    sh1PerfMonOctetsTransmittedOk
        Counter,
    sh1PerfMonErrorEnergy
        Counter,
    sh1PerfMonManchesterCodeViolations
        Counter,
    sh1PerfMonBand1Frames
        Counter,
    sh1PerfMonBand2Frames
        Counter,
    sh1PerfMonBand3Frames
        Counter,
    sh1PerfMonBand4Frames
        Counter,
    sh1PerfMonBand5Frames
        Counter
}

sh1PerfMonPortID OBJECT-TYPE
    SYNTAX  INTEGER
    ACCESS  read-only
    STATUS  mandatory
    ::= { sh1PerfMonPortEntry 1 }

sh1PerfMonPortCounts OBJECT-TYPE
    SYNTAX  OCTET STRING
    ACCESS  read-only
    STATUS  mandatory
    ::= { sh1PerfMonPortEntry 2 }

sh1PerfMonFramesReceivedOk OBJECT-TYPE
    SYNTAX  Counter
    ACCESS  read-only
    STATUS  mandatory
    ::= { sh1PerfMonPortEntry 3 }

sh1PerfMonOctetsReceivedOk OBJECT-TYPE
    SYNTAX  Counter
    ACCESS  read-only
    STATUS  mandatory
    ::= { sh1PerfMonPortEntry 4 }

sh1PerfMonCollisions OBJECT-TYPE
    SYNTAX  Counter
    ACCESS  read-only
    STATUS  mandatory
    ::= { sh1PerfMonPortEntry 5 }

sh1PerfMonLateCollisions OBJECT-TYPE
    SYNTAX  Counter
    ACCESS  read-only
    STATUS  mandatory
    ::= { sh1PerfMonPortEntry 6 }

sh1PerfMonRunts OBJECT-TYPE
    SYNTAX  Counter
    ACCESS  read-only
    STATUS  mandatory
    ::= { sh1PerfMonPortEntry 7 }

sh1PerfMonShortEvents OBJECT-TYPE
    SYNTAX  Counter
    ACCESS  read-only
    STATUS  mandatory
    ::= { sh1PerfMonPortEntry 8 }

sh1PerfMonFrameTooLongs OBJECT-TYPE
    SYNTAX  Counter
    ACCESS  read-only
    STATUS  mandatory
    ::= { sh1PerfMonPortEntry 9 }

sh1PerfMonAutoPartitions OBJECT-TYPE
    SYNTAX  Counter
    ACCESS  read-only
    STATUS  mandatory
    ::= { sh1PerfMonPortEntry 10 }

sh1PerfMonLongFragments OBJECT-TYPE
    SYNTAX  Counter
    ACCESS  read-only
    STATUS  mandatory
    ::= { sh1PerfMonPortEntry 11 }

sh1PerfMonFifoErrors OBJECT-TYPE
    SYNTAX  Counter
    ACCESS  read-only
    STATUS  mandatory
    ::= { sh1PerfMonPortEntry 12 }

sh1PerfMonFramesTransmittedOk OBJECT-TYPE
    SYNTAX  Counter
    ACCESS  read-only
    STATUS  mandatory
    ::= { sh1PerfMonPortEntry 13 }

sh1PerfMonOctetsTransmittedOk OBJECT-TYPE
    SYNTAX  Counter
    ACCESS  read-only
    STATUS  mandatory
    ::= { sh1PerfMonPortEntry 14 }

sh1PerfMonErrorEnergy OBJECT-TYPE
    SYNTAX  Counter
    ACCESS  read-only
    STATUS  mandatory
    ::= { sh1PerfMonPortEntry 15 }

sh1PerfMonManchesterCodeViolations OBJECT-TYPE
    SYNTAX  Counter
    ACCESS  read-only
    STATUS  mandatory
    ::= { sh1PerfMonPortEntry 16 }

sh1PerfMonBand1Frames OBJECT-TYPE
    SYNTAX  Counter
    ACCESS  read-only
    STATUS  mandatory
    ::= { sh1PerfMonPortEntry 17 }

sh1PerfMonBand2Frames OBJECT-TYPE
    SYNTAX  Counter
    ACCESS  read-only
    STATUS  mandatory
    ::= { sh1PerfMonPortEntry 18 }

sh1PerfMonBand3Frames OBJECT-TYPE
    SYNTAX  Counter
    ACCESS  read-only
    STATUS  mandatory
    ::= { sh1PerfMonPortEntry 19 }

sh1PerfMonBand4Frames OBJECT-TYPE
    SYNTAX  Counter
    ACCESS  read-only
    STATUS  mandatory
    ::= { sh1PerfMonPortEntry 20 }

sh1PerfMonBand5Frames OBJECT-TYPE
    SYNTAX  Counter
    ACCESS  read-only
    STATUS  mandatory
    ::= { sh1PerfMonPortEntry 21 }


--
-- DOWNLOAD CAPABILITY GROUP
--

sh1DownloadImageFile OBJECT-TYPE
    SYNTAX  OCTET STRING
    ACCESS  read-write
    STATUS  mandatory
    ::= { sh1DownloadCapability 1 }

sh1DownloadIpAddress OBJECT-TYPE
    SYNTAX  IpAddress
    ACCESS  read-write
    STATUS  mandatory
    ::= { sh1DownloadCapability 2 }

sh1DownloadMacAddress OBJECT-TYPE
    SYNTAX  OCTET STRING
    ACCESS  read-write
    STATUS  mandatory
    ::= { sh1DownloadCapability 3 }

sh1DownloadExecute OBJECT-TYPE
    SYNTAX  INTEGER {
        performDownload(1)
    }
    ACCESS  read-write
    STATUS  mandatory
    ::= { sh1DownloadCapability 4 }


--
-- ADDRESS TRACKING CAPABILITY GROUP
--

sh1AddrTrackSendHubLearn OBJECT-TYPE
    SYNTAX  INTEGER {
        sendHubLearnFrame(1)
    }
    ACCESS  write-only
    STATUS  mandatory
    ::= { sh1AddrTrackCapability 1 }

sh1AddrTrackPortTable OBJECT-TYPE
    SYNTAX  SEQUENCE OF AddrTrackPortEntry
    ACCESS  not-accessible
    STATUS  mandatory
    ::= { sh1AddrTrackCapability 2 }

sh1AddrTrackPortEntry OBJECT-TYPE
    SYNTAX  AddrTrackPortEntry
    ACCESS  not-accessible
    STATUS  mandatory
    INDEX   { sh1AddrTrackPortID }
    ::= { sh1AddrTrackPortTable 1 }

AddrTrackPortEntry ::= SEQUENCE {
    sh1AddrTrackPortID
        INTEGER,
    sh1AddrTrackDetectedMacAddr
        OCTET STRING,
    sh1AddrTrackDetectedAddrType
        INTEGER,
    sh1AddrTrackAuthMacAddr
        OCTET STRING,
    sh1AddrTrackAuthAddrType
        INTEGER,
    sh1AddrTrackNewHubAddr
        OCTET STRING
}

sh1AddrTrackPortID OBJECT-TYPE
    SYNTAX  INTEGER
    ACCESS  read-only
    STATUS  mandatory
    ::= { sh1AddrTrackPortEntry 1 }

sh1AddrTrackDetectedMacAddr OBJECT-TYPE
    SYNTAX  OCTET STRING
    ACCESS  read-only
    STATUS  mandatory
    ::= { sh1AddrTrackPortEntry 2 }

sh1AddrTrackDetectedAddrType OBJECT-TYPE
    SYNTAX  INTEGER {
       none(1),
       singleAddress(2),
       hubAddress(3),
       multipleAddresses(4)
    }
    ACCESS  read-only
    STATUS  mandatory
    ::= { sh1AddrTrackPortEntry 3 }

sh1AddrTrackAuthMacAddr OBJECT-TYPE
    SYNTAX  OCTET STRING
    ACCESS  read-write
    STATUS  mandatory
    ::= { sh1AddrTrackPortEntry 4 }

sh1AddrTrackAuthAddrType OBJECT-TYPE
    SYNTAX  INTEGER {
       none(1),
       singleAddress(2),
       hubAddress(3),
       multipleAddresses(4)
    }
    ACCESS  read-write
    STATUS  mandatory
    ::= { sh1AddrTrackPortEntry 5 }

sh1AddrTrackNewHubAddr OBJECT-TYPE
    SYNTAX  OCTET STRING
    ACCESS  not-accessible                -- trap(alarm) only
    STATUS  mandatory
    ::= { sh1AddrTrackPortEntry 6 }



--
-- ENHANCED CONTROL CAPABILITY GROUP
--

sh1EnhCtrlResetFirmwareConfig OBJECT-TYPE
    SYNTAX  INTEGER {
        performReset(1)
    }
    ACCESS  write-only
    STATUS  mandatory
    ::= { sh1EnhancedCtrlCapability 1 }

sh1EnhCtrlHubVersion OBJECT-TYPE
    SYNTAX  OCTET STRING
    ACCESS  read-only
    STATUS  mandatory
    ::= { sh1EnhancedCtrlCapability 2 }

sh1EnhCtrlTrapMacAddr OBJECT-TYPE
    SYNTAX  OCTET STRING
    ACCESS  read-write
    STATUS  mandatory
    ::= { sh1EnhancedCtrlCapability 3 }

sh1EnhCtrlTrapIpAddr OBJECT-TYPE
    SYNTAX  IpAddress
    ACCESS  read-write
    STATUS  mandatory
    ::= { sh1EnhancedCtrlCapability 4 }

sh1EnhCtrlGatewayIpAddr OBJECT-TYPE
    SYNTAX  IpAddress
    ACCESS  read-write
    STATUS  mandatory
    ::= { sh1EnhancedCtrlCapability 5 }

sh1EnhCtrlNetworkMask OBJECT-TYPE
    SYNTAX  IpAddress
    ACCESS  read-write
    STATUS  mandatory
    ::= { sh1EnhancedCtrlCapability 6 }

sh1EnhCtrlHubIpAddr OBJECT-TYPE
    SYNTAX  IpAddress
    ACCESS  read-write
    STATUS  mandatory
    ::= { sh1EnhancedCtrlCapability 7 }

sh1EnhCtrlHubAlias OBJECT-TYPE
    SYNTAX  DisplayString
    ACCESS  read-write
    STATUS  mandatory
    ::= { sh1EnhancedCtrlCapability 8 }

sh1EnhCtrlRs232State OBJECT-TYPE
    SYNTAX  INTEGER {
        dteNotConnected(1),
        dteConnectedNotLoggedIn(2),
        dteConnectedLoggedIn(3)
    }
    ACCESS  read-only
    STATUS  mandatory
    ::= { sh1EnhancedCtrlCapability 9 }

sh1EnhCtrlRs232DataRate OBJECT-TYPE
    SYNTAX  INTEGER {
         bps300(1),
        bps1200(2),
        bps2400(3),
        bps4800(4),
        bps9600(5)
    }
    ACCESS  read-write
    STATUS  mandatory
    ::= { sh1EnhancedCtrlCapability 10 }

sh1EnhCtrlTrapCountPeriodCtrl OBJECT-TYPE
    SYNTAX  INTEGER
    ACCESS  read-write
    STATUS  mandatory
    ::= { sh1EnhancedCtrlCapability 11 }

sh1EnhCtrlTrapCountContentsCtrl OBJECT-TYPE
    SYNTAX  INTEGER {
	other(1),
	minimumContents(2),
	fullContents(3)
    }
    ACCESS  read-write
    STATUS  mandatory
    ::= { sh1EnhancedCtrlCapability 12 }

sh1EnhCtrlSendTrapConfig OBJECT-TYPE
    SYNTAX  INTEGER {
        sendTrapConfig(1)
    }
    ACCESS  write-only
    STATUS  mandatory
    ::= { sh1EnhancedCtrlCapability 13 }

sh1EnhCtrlPortTable  OBJECT-TYPE
    SYNTAX  SEQUENCE OF EnhancedControlPortEntry
    ACCESS  not-accessible
    STATUS  mandatory
    ::= { sh1EnhancedCtrlCapability 14 }

sh1EnhCtrlPortEntry OBJECT-TYPE
    SYNTAX  EnhancedControlPortEntry
    ACCESS  not-accessible
    STATUS  mandatory
    INDEX   { sh1EnhCtrlPortID }
    ::= { sh1EnhCtrlPortTable 1 }

EnhancedControlPortEntry ::= SEQUENCE {
    sh1EnhCtrlPortID
        INTEGER,
    sh1EnhCtrlLinkIntegrityCtrl
        INTEGER,
    sh1EnhCtrlLinkIntegrityAlarmCtrl
        INTEGER,
    sh1EnhCtrlLinkIntegrityState
        INTEGER,
    sh1EnhCtrlExtendedDistanceCtrl
        INTEGER,
    sh1EnhCtrlPortConfig
        OCTET STRING
}

sh1EnhCtrlPortID OBJECT-TYPE
    SYNTAX  INTEGER
    ACCESS  read-only
    STATUS  mandatory
    ::= { sh1EnhCtrlPortEntry 1 }

sh1EnhCtrlLinkIntegrityCtrl OBJECT-TYPE
    SYNTAX  INTEGER {
        other(1),
        disabled(2),
        enabled(3)
    }
    ACCESS  read-write
    STATUS  mandatory
    ::= { sh1EnhCtrlPortEntry 2 }

sh1EnhCtrlLinkIntegrityAlarmCtrl OBJECT-TYPE
    SYNTAX  INTEGER {
        other(1),
        disabled(2),
        enabled(3)
    }
    ACCESS  read-write
    STATUS  mandatory
    ::= { sh1EnhCtrlPortEntry 3 }

sh1EnhCtrlLinkIntegrityState OBJECT-TYPE
    SYNTAX  INTEGER {
       notApplicable(1),
       connected(2),
       failed(3)
    }
    ACCESS  read-only
    STATUS  mandatory
    ::= { sh1EnhCtrlPortEntry 4 }

sh1EnhCtrlExtendedDistanceCtrl OBJECT-TYPE
    SYNTAX  INTEGER {
        other(1),
        disabled(2),
        enabled(3)
    }
    ACCESS  read-write
    STATUS  mandatory
    ::= { sh1EnhCtrlPortEntry 5 }

sh1EnhCtrlPortConfig OBJECT-TYPE
    SYNTAX  OCTET STRING
    ACCESS  read-only
    STATUS  mandatory
    ::= { sh1EnhCtrlPortEntry 6 }


--
-- SECURITY CAPABILITY GROUP
--

sh1SecEavesdroppingCtrl OBJECT-TYPE
    SYNTAX  INTEGER {
        other(1),
        disabled(2),
        enabled(3)
    }
    ACCESS  read-write
    STATUS  mandatory
    ::= { sh1SecurityCapability 1 }

sh1SecIntrusionCtrl OBJECT-TYPE
    SYNTAX  INTEGER {
        other(1),
        disabled(2),
        enabled(3)
    }
    ACCESS  read-write
    STATUS  mandatory
    ::= { sh1SecurityCapability 2 }

sh1SecIntrusionAlarmCtrl OBJECT-TYPE
    SYNTAX  INTEGER {
        other(1),
        disabled(2),
        enabled(3)
    }
    ACCESS  read-write
    STATUS  mandatory
    ::= { sh1SecurityCapability 3 }

sh1SecPassword OBJECT-TYPE
    SYNTAX  OCTET STRING
    ACCESS  write-only
    STATUS  mandatory
    ::= { sh1SecurityCapability 4 }

sh1SecBadPasswords OBJECT-TYPE
    SYNTAX  Counter
    ACCESS  read-only
    STATUS  mandatory
    ::= { sh1SecurityCapability 5 }

sh1SecSettingAdminMacAddr OBJECT-TYPE
    SYNTAX  OCTET STRING
    ACCESS  read-only
    STATUS  mandatory
    ::= { sh1SecurityCapability 6 }

sh1SecSettingAdminIpAddr OBJECT-TYPE
    SYNTAX  IpAddress
    ACCESS  read-only
    STATUS  mandatory
    ::= { sh1SecurityCapability 7 }

sh1SecInbandSetsState OBJECT-TYPE
    SYNTAX  INTEGER {
        other(1),
        disabled(2),
        enabled(3)
    }
    ACCESS  read-only
    STATUS  mandatory
    ::= { sh1SecurityCapability 8 }

sh1SecPortTable  OBJECT-TYPE
    SYNTAX  SEQUENCE OF SecurityPortEntry
    ACCESS  not-accessible
    STATUS  mandatory
    ::= { sh1SecurityCapability 9 }

sh1SecPortEntry OBJECT-TYPE
    SYNTAX  SecurityPortEntry
    ACCESS  not-accessible
    STATUS  mandatory
    INDEX   { sh1SecPortID }
    ::= { sh1SecPortTable 1 }

SecurityPortEntry ::= SEQUENCE {
    sh1SecPortID
        INTEGER,
    sh1SecIntrusionAddr
        OCTET STRING,
    sh1SecIntrusionTimeStamp
        TimeTicks,
    sh1SecIntrusions
        Counter
}

sh1SecPortID OBJECT-TYPE
    SYNTAX  INTEGER
    ACCESS  read-only
    STATUS  mandatory
    ::= { sh1SecPortEntry 1 }

sh1SecIntrusionAddr OBJECT-TYPE
    SYNTAX  OCTET STRING
    ACCESS  read-only
    STATUS  mandatory
    ::= { sh1SecPortEntry 2 }

sh1SecIntrusionTimeStamp OBJECT-TYPE
    SYNTAX  TimeTicks
    ACCESS  read-only
    STATUS  mandatory
    ::= { sh1SecPortEntry 3 }

sh1SecIntrusions OBJECT-TYPE
    SYNTAX  Counter
    ACCESS  read-only
    STATUS  mandatory
    ::= { sh1SecPortEntry 4 }


END



Copyright (c) Tandem Systems, Ltd., 2002-2011