Observium_CE/mibs/infinera/INFINERA-SECURITY-SECYCTRL-MIB

193 lines
5.5 KiB
Plaintext

-- *****************************************************************
-- INFINERA-SECURITY-SECYCTRL-MIB
--
-- October 2016, Kavitha Manjunatha
--
--
-- Copyright (c) 2008-2012 by Infinera Inc.
-- All rights reserved.
-- ****************************************************************
INFINERA-SECURITY-SECYCTRL-MIB DEFINITIONS ::= BEGIN
IMPORTS
MODULE-IDENTITY, OBJECT-TYPE FROM SNMPv2-SMI
MODULE-COMPLIANCE, OBJECT-GROUP FROM SNMPv2-CONF
ike FROM INFINERA-REG-MIB
ifIndex FROM IF-MIB
DisplayString FROM SNMPv2-TC
InfnFailPolicy, InfnCipherSuite,
InfnICVLength, InfnEnableDisable FROM INFINERA-TC-MIB
;
secyCtrlMIB MODULE-IDENTITY
LAST-UPDATED "201610100000Z"
ORGANIZATION
"Infinera"
CONTACT-INFO
"Infinera
1322 Bordeaux Drive
Sunnyvale, CA - 94089
Contact : Technical Support
Email : support@infinera.com
Phone : 1-877-INF-5288"
DESCRIPTION
" "
REVISION "201610100000Z"
DESCRIPTION
" "
::= { ike 2 }
secyCtrlTable OBJECT-TYPE
SYNTAX SEQUENCE OF SecyCtrlEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"A list of SecyCtrl entries. Each entry is uniquely identified by
the value of ifIndex."
::= { secyCtrlMIB 1 }
secyCtrlEntry OBJECT-TYPE
SYNTAX SecyCtrlEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"A SecyCtrl entry containing information pertaining to Infinera SecyCtrls"
INDEX { ifIndex }
::= { secyCtrlTable 1 }
SecyCtrlEntry ::= SEQUENCE {
secyCtrlMoId DisplayString,
secyCtrlRekeyMACsecSAFrequency Integer32,
secyCtrlRekeyMACsecSAFailPolicy InfnFailPolicy,
secyCtrlTrafficKillOffset Integer32,
secyCtrlSelectedCipherSuite InfnCipherSuite,
secyCtrlIntegrity InfnEnableDisable,
secyCtrlConfidentiality InfnEnableDisable,
secyCtrlICVLength InfnICVLength,
secyCtrlReplayProtection InfnEnableDisable,
secyCtrlReplayWindow Integer32,
secyCtrlLowestPacketNumber Integer32,
secyCtrlAssociatedIKEPeer DisplayString
}
secyCtrlMoId OBJECT-TYPE
SYNTAX DisplayString
MAX-ACCESS read-only
STATUS current
DESCRIPTION "Interface on which SecY is enabled"
::= { secyCtrlEntry 1 }
secyCtrlRekeyMACsecSAFrequency OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-write
STATUS current
DESCRIPTION "MACSEC Rekey SA frequency in seconds"
::= { secyCtrlEntry 2 }
secyCtrlRekeyMACsecSAFailPolicy OBJECT-TYPE
SYNTAX InfnFailPolicy
MAX-ACCESS read-write
STATUS current
DESCRIPTION "MACSEC Rekey SA Fail Policy"
::= { secyCtrlEntry 3 }
secyCtrlTrafficKillOffset OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-write
STATUS current
DESCRIPTION "Traffic kill offset"
::= { secyCtrlEntry 4 }
secyCtrlSelectedCipherSuite OBJECT-TYPE
SYNTAX InfnCipherSuite
MAX-ACCESS read-only
STATUS current
DESCRIPTION "Selected Cipher Suite"
::= { secyCtrlEntry 5 }
secyCtrlIntegrity OBJECT-TYPE
SYNTAX InfnEnableDisable
MAX-ACCESS read-only
STATUS current
DESCRIPTION ""
::= { secyCtrlEntry 6 }
secyCtrlConfidentiality OBJECT-TYPE
SYNTAX InfnEnableDisable
MAX-ACCESS read-only
STATUS current
DESCRIPTION ""
::= { secyCtrlEntry 7 }
secyCtrlICVLength OBJECT-TYPE
SYNTAX InfnICVLength
MAX-ACCESS read-only
STATUS current
DESCRIPTION "ICV Length"
::= { secyCtrlEntry 8 }
secyCtrlReplayProtection OBJECT-TYPE
SYNTAX InfnEnableDisable
MAX-ACCESS read-only
STATUS current
DESCRIPTION "Replay Protection"
::= { secyCtrlEntry 9 }
secyCtrlReplayWindow OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-only
STATUS current
DESCRIPTION "Replay Window"
::= { secyCtrlEntry 10 }
secyCtrlLowestPacketNumber OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-only
STATUS current
DESCRIPTION "Packet Number"
::= { secyCtrlEntry 11 }
secyCtrlAssociatedIKEPeer OBJECT-TYPE
SYNTAX DisplayString
MAX-ACCESS read-write
STATUS current
DESCRIPTION "Associated IKE Peer"
::= { secyCtrlEntry 12 }
secyCtrlConformance OBJECT IDENTIFIER ::= { secyCtrlMIB 2 }
secyCtrlCompliances OBJECT IDENTIFIER ::= { secyCtrlConformance 1 }
secyCtrlGroups OBJECT IDENTIFIER ::= { secyCtrlConformance 2 }
secyCtrlCompliance MODULE-COMPLIANCE
STATUS current
DESCRIPTION
"Describes the requirements for conformance to the BPP-MIB"
MODULE
MANDATORY-GROUPS { secyCtrlGroup }
::= { secyCtrlCompliances 1 }
secyCtrlGroup OBJECT-GROUP
OBJECTS {
secyCtrlMoId,
secyCtrlRekeyMACsecSAFrequency,
secyCtrlRekeyMACsecSAFailPolicy,
secyCtrlTrafficKillOffset,
secyCtrlSelectedCipherSuite,
secyCtrlIntegrity,
secyCtrlConfidentiality,
secyCtrlICVLength,
secyCtrlReplayProtection,
secyCtrlReplayWindow,
secyCtrlLowestPacketNumber,
secyCtrlAssociatedIKEPeer
}
STATUS current
DESCRIPTION
" A collection of objects for managing the SECYCTRL objects"
::= { secyCtrlGroups 1 }
END