summaryrefslogtreecommitdiff
path: root/MIBS/ruijie/MY-SMP-MIB
diff options
context:
space:
mode:
authorDavid Leutgeb <david.leutgeb@mannundmouse.com>2023-12-05 12:25:34 +0100
committerDavid Leutgeb <david.leutgeb@mannundmouse.com>2023-12-05 12:25:34 +0100
commit98a672123c7872f6b9b75a9a2b6bb3aea504de6a (patch)
tree9b13bd7f563c3198047bd359195327cf28b3caf0 /MIBS/ruijie/MY-SMP-MIB
downloadmibs-main.tar.gz
mibs-main.zip
Initial commitHEADmain
Diffstat (limited to 'MIBS/ruijie/MY-SMP-MIB')
-rw-r--r--MIBS/ruijie/MY-SMP-MIB570
1 files changed, 570 insertions, 0 deletions
diff --git a/MIBS/ruijie/MY-SMP-MIB b/MIBS/ruijie/MY-SMP-MIB
new file mode 100644
index 0000000..3e6eb2e
--- /dev/null
+++ b/MIBS/ruijie/MY-SMP-MIB
@@ -0,0 +1,570 @@
+-- *****************************************************************
+-- MY-SMP-MIB.mib: My SMP MIB file
+--
+-- $Copyright$
+--
+-- *****************************************************************
+--
+
+MY-SMP-MIB DEFINITIONS ::= BEGIN
+
+IMPORTS
+ MODULE-IDENTITY,
+ OBJECT-TYPE,
+ NOTIFICATION-TYPE,
+ IpAddress
+ FROM SNMPv2-SMI
+ RowStatus,
+ DisplayString,
+ MacAddress,
+ TruthValue
+ FROM SNMPv2-TC
+ MODULE-COMPLIANCE,
+ OBJECT-GROUP,
+ NOTIFICATION-GROUP
+ FROM SNMPv2-CONF
+ IfIndex,
+ ConfigStatus
+ FROM MY-TC
+ ifIndex
+ FROM IF-MIB
+ myMgmt
+ FROM MY-SMI
+ Community
+ FROM MY-SNMP-AGENT-MIB
+ VlanId
+ FROM Q-BRIDGE-MIB;
+
+mySMPMIB MODULE-IDENTITY
+ LAST-UPDATED "200409090000Z"
+ ORGANIZATION "$Company$"
+ CONTACT-INFO
+ "
+ Tel: $Telephone$
+
+ E-mail: $E-mail$"
+ DESCRIPTION
+ ""
+ REVISION "200409090000Z"
+ DESCRIPTION
+ "Initial version of this MIB module."
+ ::= { myMgmt 39}
+
+mySMPMIBObjects OBJECT IDENTIFIER ::= { mySMPMIB 1 }
+
+--
+-- user management
+--
+
+mySMPServer OBJECT-TYPE
+ SYNTAX IpAddress
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ ""
+ ::= { mySMPMIBObjects 1 }
+
+mySMPServerKey OBJECT-TYPE
+ SYNTAX Community
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ ""
+ ::= { mySMPMIBObjects 2 }
+
+mySMPEventSendSlice OBJECT-TYPE
+ SYNTAX Unsigned32
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ ""
+ ::= { mySMPMIBObjects 3 }
+
+mySMPPolicyDelete OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ ""
+ ::= { mySMPMIBObjects 4 }
+
+mySMPPolicyChecksum OBJECT-TYPE
+ SYNTAX OCTET STRING(SIZE(16))
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ ""
+ ::= { mySMPMIBObjects 5 }
+
+mySMPPolicyTimeout OBJECT-TYPE
+ SYNTAX Unsigned32
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ ""
+ ::= { mySMPMIBObjects 6 }
+
+mySMPPolicyGroupTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF MySMPPolicyGroupEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ ""
+ ::= { mySMPMIBObjects 9}
+
+mySMPPolicyGroupEntry OBJECT-TYPE
+ SYNTAX MySMPPolicyGroupEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ ""
+ INDEX {mySMPPolicyGroupIndex}
+ ::= { mySMPPolicyGroupTable 1 }
+
+ MySMPPolicyGroupEntry ::=
+ SEQUENCE {
+ mySMPPolicyGroupIndex
+ Unsigned32,
+ mySMPPolicyGroupCount
+ Unsigned32,
+ mySMPPolicyGroupChecksum
+ OCTET STRING(SIZE(16)),
+ mySMPPolicyGroupStatus
+ RowStatus
+ }
+
+mySMPPolicyGroupIndex OBJECT-TYPE
+ SYNTAX Unsigned32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ ""
+ ::= { mySMPPolicyGroupEntry 1 }
+
+mySMPPolicyGroupCount OBJECT-TYPE
+ SYNTAX Unsigned32
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ ""
+ ::= { mySMPPolicyGroupEntry 2 }
+
+mySMPPolicyGroupChecksum OBJECT-TYPE
+ SYNTAX OCTET STRING(SIZE(16))
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ ""
+ ::= { mySMPPolicyGroupEntry 3 }
+
+mySMPPolicyGroupStatus OBJECT-TYPE
+ SYNTAX RowStatus
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "The status of this conceptual row."
+ ::= { mySMPPolicyGroupEntry 4 }
+
+mySMPPolicyTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF MySMPPolicyEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ ""
+ ::= { mySMPMIBObjects 8}
+
+mySMPPolicyEntry OBJECT-TYPE
+ SYNTAX MySMPPolicyEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ ""
+ INDEX {mySMPGroupIndex,mySMPPolicyIndex}
+ ::= { mySMPPolicyTable 1 }
+
+ MySMPPolicyEntry ::=
+ SEQUENCE {
+ mySMPGroupIndex
+ Unsigned32,
+ mySMPPolicyIndex
+ Unsigned32,
+ mySMPPolicyStatus
+ ConfigStatus,
+ mySMPPolicyNumber
+ Unsigned32,
+ mySMPPolicyInstallPort
+ IfIndex,
+ mySMPPolicyType
+ INTEGER,
+ mySMPPolicyContent
+ OCTET STRING,
+ mySMPPolicyMask
+ OCTET STRING,
+ mySMPPolicyName
+ DisplayString
+ }
+
+mySMPGroupIndex OBJECT-TYPE
+ SYNTAX Unsigned32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ ""
+ ::= { mySMPPolicyEntry 1 }
+
+mySMPPolicyIndex OBJECT-TYPE
+ SYNTAX Unsigned32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ ""
+ ::= { mySMPPolicyEntry 2 }
+
+mySMPPolicyStatus OBJECT-TYPE
+ SYNTAX ConfigStatus
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ ""
+ ::= { mySMPPolicyEntry 3 }
+
+mySMPPolicyNumber OBJECT-TYPE
+ SYNTAX Unsigned32
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ ""
+ ::= { mySMPPolicyEntry 4 }
+
+mySMPPolicyInstallPort OBJECT-TYPE
+ SYNTAX IfIndex
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ ""
+ ::= { mySMPPolicyEntry 5 }
+
+mySMPPolicyType OBJECT-TYPE
+ SYNTAX INTEGER{
+ hi-isolate(1),
+ isolate(2),
+ bolcked(3),
+ addrBind(4)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ ""
+ ::= { mySMPPolicyEntry 6 }
+
+mySMPPolicyContent OBJECT-TYPE
+ SYNTAX OCTET STRING(SIZE(80))
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ ""
+ ::= { mySMPPolicyEntry 7 }
+
+mySMPPolicyMask OBJECT-TYPE
+ SYNTAX OCTET STRING(SIZE(80))
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ ""
+ ::= { mySMPPolicyEntry 8 }
+
+mySMPPolicyName OBJECT-TYPE
+ SYNTAX DisplayString(SIZE (0..32))
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ ""
+ ::= { mySMPPolicyEntry 9 }
+
+mySMPFrameRelayTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF MySMPFrameRelayEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ ""
+ ::= { mySMPMIBObjects 7}
+
+mySMPFrameRelayEntry OBJECT-TYPE
+ SYNTAX MySMPFrameRelayEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ ""
+ INDEX {mySMPFrameRelayIndex}
+ ::= { mySMPFrameRelayTable 1 }
+
+ MySMPFrameRelayEntry ::=
+ SEQUENCE {
+ mySMPFrameRelayIndex
+ Unsigned32,
+ mySMPFrameRelayContent
+ OCTET STRING,
+ mySMPFrameRelayLength
+ Unsigned32,
+ mySMPFrameRelayDestPort
+ IfIndex,
+ mySMPFrameRelayDestVlan
+ VlanId
+ }
+
+mySMPFrameRelayIndex OBJECT-TYPE
+ SYNTAX Unsigned32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ ""
+ ::= { mySMPFrameRelayEntry 1 }
+
+mySMPFrameRelayContent OBJECT-TYPE
+ SYNTAX OCTET STRING(SIZE(0..1024))
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ ""
+ ::= { mySMPFrameRelayEntry 2 }
+
+mySMPFrameRelayLength OBJECT-TYPE
+ SYNTAX Unsigned32
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ ""
+ ::= { mySMPFrameRelayEntry 3 }
+
+mySMPFrameRelayDestPort OBJECT-TYPE
+ SYNTAX IfIndex
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ ""
+ ::= { mySMPFrameRelayEntry 4 }
+
+mySMPFrameRelayDestVlan OBJECT-TYPE
+ SYNTAX VlanId
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "VLAN ID"
+ ::= { mySMPFrameRelayEntry 5 }
+
+
+--
+ mySMPTraps OBJECT IDENTIFIER ::= { mySMPMIB 65535}
+
+ mySMPSwitchIP OBJECT-TYPE
+ SYNTAX IpAddress
+ MAX-ACCESS accessible-for-notify
+ STATUS current
+ DESCRIPTION
+ ""
+ ::= { mySMPTraps 1 }
+
+ mySMPSwitchInterfaceID OBJECT-TYPE
+ SYNTAX IfIndex
+ MAX-ACCESS accessible-for-notify
+ STATUS current
+ DESCRIPTION
+ ""
+ ::= { mySMPTraps 2 }
+
+ mySMPSwitchInterfaceVLANID OBJECT-TYPE
+ SYNTAX VlanId
+ MAX-ACCESS accessible-for-notify
+ STATUS current
+ DESCRIPTION
+ "VLAN ID"
+ ::= { mySMPTraps 3 }
+
+ mySMPFrameContentLength OBJECT-TYPE
+ SYNTAX Unsigned32
+ MAX-ACCESS accessible-for-notify
+ STATUS current
+ DESCRIPTION
+ ""
+ ::= { mySMPTraps 4 }
+
+ mySMPFrameContent OBJECT-TYPE
+ SYNTAX OCTET STRING(SIZE(0..1024))
+ MAX-ACCESS accessible-for-notify
+ STATUS current
+ DESCRIPTION
+ ""
+ ::= { mySMPTraps 5 }
+
+ mySMPFrameRelayTrap NOTIFICATION-TYPE
+ OBJECTS {mySMPSwitchIP,mySMPSwitchInterfaceID,mySMPSwitchInterfaceVLANID,
+ mySMPFrameContentLength,mySMPFrameContent}
+ STATUS current
+ DESCRIPTION
+ "Trap"
+ ::= { mySMPTraps 6 }
+
+
+ mySMPArpAttackSubnetIP OBJECT-TYPE
+ SYNTAX OCTET STRING(SIZE(0..40))
+ MAX-ACCESS accessible-for-notify
+ STATUS current
+ DESCRIPTION
+ ""
+ ::= { mySMPTraps 7 }
+
+ mySMPArpAttackSubnetIPNum OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS accessible-for-notify
+ STATUS current
+ DESCRIPTION
+ ""
+ ::= { mySMPTraps 8 }
+
+ mySMPArpAttackInterfaceSlot OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS accessible-for-notify
+ STATUS current
+ DESCRIPTION
+ ""
+ ::= { mySMPTraps 9 }
+
+ mySMPArpAttackInterfacePort OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS accessible-for-notify
+ STATUS current
+ DESCRIPTION
+ ""
+ ::= { mySMPTraps 10}
+
+ mySMPArpAttackInterfaceVlanID OBJECT-TYPE
+ SYNTAX VlanId
+ MAX-ACCESS accessible-for-notify
+ STATUS current
+ DESCRIPTION
+ "VLAN ID"
+ ::= { mySMPTraps 11 }
+
+ mySMPArpAttackFrameContent OBJECT-TYPE
+ SYNTAX OCTET STRING(SIZE(0..64))
+ MAX-ACCESS accessible-for-notify
+ STATUS current
+ DESCRIPTION
+ ""
+ ::= { mySMPTraps 12 }
+
+ mySMPArpAttackStatus OBJECT-TYPE
+ SYNTAX TruthValue
+ MAX-ACCESS accessible-for-notify
+ STATUS current
+ DESCRIPTION
+ ""
+ ::= { mySMPTraps 13 }
+
+ mySMPArpAttackCriticalStatus OBJECT-TYPE
+ SYNTAX INTEGER{
+ critical(1),
+ emergencies(2)
+ }
+ MAX-ACCESS accessible-for-notify
+ STATUS current
+ DESCRIPTION
+ "
+ critical(1),
+ emergencies(2)"
+ ::= { mySMPTraps 14 }
+
+ mySMPArpAttackMac OBJECT-TYPE
+ SYNTAX MacAddress
+ MAX-ACCESS accessible-for-notify
+ STATUS current
+ DESCRIPTION
+ ""
+ ::= { mySMPTraps 15 }
+
+ mySMPArpAttackInterfaceIndex OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS accessible-for-notify
+ STATUS current
+ DESCRIPTION
+ ""
+ ::= { mySMPTraps 16 }
+
+ mySMPArpAttackTrap NOTIFICATION-TYPE
+ OBJECTS {mySMPArpAttackSubnetIP, mySMPArpAttackSubnetIPNum, mySMPArpAttackInterfaceSlot,
+ mySMPArpAttackInterfacePort, mySMPArpAttackInterfaceVlanID, mySMPArpAttackFrameContent,
+ mySMPArpAttackStatus, mySMPArpAttackCriticalStatus, mySMPArpAttackMac,
+ mySMPArpAttackInterfaceIndex}
+ STATUS current
+ DESCRIPTION
+ ""
+ ::= { mySMPTraps 17 }
+
+mySMPMIBConformance OBJECT IDENTIFIER ::= { mySMPMIB 3 }
+mySMPMIBCompliances OBJECT IDENTIFIER ::= { mySMPMIBConformance 1 }
+mySMPMIBGroups OBJECT IDENTIFIER ::= { mySMPMIBConformance 2 }
+
+-- compliance statements
+myDeviceMIBCompliance MODULE-COMPLIANCE
+ STATUS current
+ DESCRIPTION
+ "The compliance statement for entities which implement
+ the My SMP MIB"
+ MODULE -- this module
+ MANDATORY-GROUPS { mySMPServerMibGroup,
+ mySMPClientMibGroup,
+ mySMPPolicyMibGroup,
+ mySMPFrameRelayMibGroup}
+ ::= { mySMPMIBCompliances 1 }
+
+mySMPServerMibGroup OBJECT-GROUP
+ OBJECTS {
+ mySMPServer,
+ mySMPServerKey
+ }
+ STATUS current
+ DESCRIPTION
+ ""
+ ::= { mySMPMIBGroups 1 }
+
+mySMPClientMibGroup OBJECT-GROUP
+ OBJECTS {
+ mySMPEventSendSlice
+ }
+ STATUS current
+ DESCRIPTION
+ ""
+ ::= { mySMPMIBGroups 2 }
+
+mySMPPolicyMibGroup OBJECT-GROUP
+ OBJECTS {
+ mySMPPolicyDelete,
+ mySMPPolicyChecksum,
+ mySMPPolicyIndex,
+ mySMPPolicyStatus,
+ mySMPPolicyInstallPort,
+ mySMPPolicyType,
+ mySMPPolicyContent,
+ mySMPPolicyMask,
+ mySMPPolicyName
+ }
+ STATUS current
+ DESCRIPTION
+ ""
+ ::= { mySMPMIBGroups 3 }
+
+mySMPFrameRelayMibGroup OBJECT-GROUP
+ OBJECTS {
+ mySMPFrameRelayIndex,
+ mySMPFrameRelayContent,
+ mySMPFrameRelayLength,
+ mySMPFrameRelayDestPort,
+ mySMPFrameRelayDestVlan
+ }
+ STATUS current
+ DESCRIPTION
+ ""
+ ::= { mySMPMIBGroups 4 }
+
+
+END