126 lines
4.1 KiB
Plaintext
126 lines
4.1 KiB
Plaintext
HM2-PLATFORM-LOOPBACK-MIB DEFINITIONS ::= BEGIN
|
|
|
|
--
|
|
-- ***********************************************************
|
|
-- Hirschmann Platform Loopback MIB
|
|
-- ***********************************************************
|
|
--
|
|
|
|
IMPORTS
|
|
hm2PlatformMibs
|
|
FROM HM2-TC-MIB
|
|
MODULE-IDENTITY, OBJECT-TYPE,
|
|
Integer32
|
|
FROM SNMPv2-SMI
|
|
RowStatus
|
|
FROM SNMPv2-TC
|
|
InterfaceIndex
|
|
FROM IF-MIB
|
|
InetAddressIPv4
|
|
FROM INET-ADDRESS-MIB;
|
|
|
|
hm2PlatformLoopback MODULE-IDENTITY
|
|
LAST-UPDATED "201109080000Z"
|
|
ORGANIZATION "Hirschmann Automation and Control GmbH"
|
|
CONTACT-INFO
|
|
"Postal: Stuttgarter Str. 45-51
|
|
72654 Neckartenzlingen
|
|
Germany
|
|
Phone: +49 7127 140
|
|
E-mail: hac.support@belden.com"
|
|
DESCRIPTION
|
|
"The Hirschmann Platform2 MIB for Loopback Interfaces.
|
|
Copyright (C) 2011. All Rights Reserved."
|
|
REVISION "201109080000Z"
|
|
DESCRIPTION
|
|
"Initial version."
|
|
::= { hm2PlatformMibs 22 }
|
|
|
|
|
|
--**************************************************************************************
|
|
-- hm2AgentLoopbackGroup
|
|
--
|
|
--**************************************************************************************
|
|
|
|
hm2AgentLoopbackGroup OBJECT IDENTIFIER ::= { hm2PlatformLoopback 1 }
|
|
|
|
hm2AgentLoopbackTable OBJECT-TYPE
|
|
SYNTAX SEQUENCE OF Hm2AgentLoopbackEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"A summary table of the Loopback instances"
|
|
::= { hm2AgentLoopbackGroup 1 }
|
|
|
|
hm2AgentLoopbackEntry OBJECT-TYPE
|
|
SYNTAX Hm2AgentLoopbackEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"."
|
|
INDEX { hm2AgentLoopbackID }
|
|
::= { hm2AgentLoopbackTable 1 }
|
|
|
|
Hm2AgentLoopbackEntry ::= SEQUENCE {
|
|
hm2AgentLoopbackID
|
|
Integer32,
|
|
hm2AgentLoopbackIfIndex
|
|
InterfaceIndex,
|
|
hm2AgentLoopbackIPAddress
|
|
InetAddressIPv4,
|
|
hm2AgentLoopbackIPSubnet
|
|
InetAddressIPv4,
|
|
hm2AgentLoopbackStatus
|
|
RowStatus
|
|
}
|
|
|
|
hm2AgentLoopbackID OBJECT-TYPE
|
|
SYNTAX Integer32 (0..2147483647)
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The Loopback ID is associated with Internal Interface number
|
|
which will be generated when we create a loopback."
|
|
::= { hm2AgentLoopbackEntry 1 }
|
|
|
|
hm2AgentLoopbackIfIndex OBJECT-TYPE
|
|
SYNTAX InterfaceIndex
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The Loopback ID is associated with an Internal Interface number
|
|
which will be generated when we create a loopback."
|
|
::= { hm2AgentLoopbackEntry 2 }
|
|
|
|
hm2AgentLoopbackIPAddress OBJECT-TYPE
|
|
SYNTAX InetAddressIPv4
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The IP Address configured for the respective loopback"
|
|
::= { hm2AgentLoopbackEntry 3 }
|
|
|
|
hm2AgentLoopbackIPSubnet OBJECT-TYPE
|
|
SYNTAX InetAddressIPv4
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The Subnet mask configured for the respective loopback"
|
|
::= { hm2AgentLoopbackEntry 4 }
|
|
|
|
hm2AgentLoopbackStatus OBJECT-TYPE
|
|
SYNTAX RowStatus
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Status of this instance. The rows can be added/deleted in the table by setting createAndGo/createAndWait/destroy respectively
|
|
|
|
active(1) - this loopback instance is active
|
|
createAndGo(4) - set to this value to create an instance
|
|
createAndWait(5) - set to this value to create an instance
|
|
destroy(6) - set to this value to delete an instance"
|
|
::= { hm2AgentLoopbackEntry 5 }
|
|
|
|
END
|
|
|