459 lines
		
	
	
		
			15 KiB
		
	
	
	
		
			Plaintext
		
	
	
	
	
	
			
		
		
	
	
			459 lines
		
	
	
		
			15 KiB
		
	
	
	
		
			Plaintext
		
	
	
	
	
	
CORERO-CMS-SEGMENTS-MIB DEFINITIONS ::= BEGIN
 | 
						|
 | 
						|
IMPORTS
 | 
						|
    MODULE-IDENTITY, OBJECT-TYPE, NOTIFICATION-TYPE,
 | 
						|
    TimeTicks, Counter32, Unsigned32, Counter64, enterprises, IpAddress
 | 
						|
        FROM SNMPv2-SMI
 | 
						|
    DisplayString, TestAndIncr, TimeStamp, RowStatus, TruthValue, TEXTUAL-CONVENTION
 | 
						|
        FROM SNMPv2-TC
 | 
						|
    MODULE-COMPLIANCE, OBJECT-GROUP, NOTIFICATION-GROUP
 | 
						|
        FROM SNMPv2-CONF
 | 
						|
    coreroCMSMIBObjects, coreroCMSMIBCompliances, coreroCMSMIBGroups
 | 
						|
        FROM CORERO-CMS-MIB;
 | 
						|
 | 
						|
 | 
						|
segments MODULE-IDENTITY
 | 
						|
    LAST-UPDATED "202006190000Z"
 | 
						|
    ORGANIZATION "Corero Network Security"
 | 
						|
    CONTACT-INFO
 | 
						|
            "info@corero.com"
 | 
						|
    DESCRIPTION
 | 
						|
            "Corero Management Server MIB."
 | 
						|
    REVISION      "201710040000Z"
 | 
						|
    DESCRIPTION
 | 
						|
            "Initial revision"
 | 
						|
    REVISION      "201712190000Z"
 | 
						|
    DESCRIPTION
 | 
						|
            "Updated to support revised operating-modes configuration"
 | 
						|
    REVISION      "201712280000Z"
 | 
						|
    DESCRIPTION
 | 
						|
            "Updated to add a new link status mode - unknown"
 | 
						|
    REVISION      "201802190000Z"
 | 
						|
    DESCRIPTION
 | 
						|
            "Changed bypass mode and state terminology to use inline instead of disabled"
 | 
						|
    REVISION      "201811230000Z"
 | 
						|
    DESCRIPTION
 | 
						|
            "Added 'unused' to Interface Status enumeration"
 | 
						|
    REVISION      "202006190000Z"
 | 
						|
    DESCRIPTION
 | 
						|
            "Added additional values to interface state enumeration"
 | 
						|
 | 
						|
   ::= { coreroCMSMIBObjects 4 }
 | 
						|
 | 
						|
segmentTable OBJECT-TYPE
 | 
						|
    SYNTAX      SEQUENCE OF SegmentEntry
 | 
						|
    MAX-ACCESS  not-accessible
 | 
						|
    STATUS      current
 | 
						|
    DESCRIPTION
 | 
						|
        "The table of Segments"
 | 
						|
    ::= { segments 1 }
 | 
						|
 | 
						|
segmentEntry OBJECT-TYPE
 | 
						|
    SYNTAX      SegmentEntry
 | 
						|
    MAX-ACCESS  not-accessible
 | 
						|
    STATUS      current
 | 
						|
    DESCRIPTION
 | 
						|
        "An entry within the Segment table which represents a single Segment"
 | 
						|
    INDEX { segmentIndex }
 | 
						|
    ::= { segmentTable 1 }
 | 
						|
 | 
						|
SegmentEntry ::= SEQUENCE {
 | 
						|
    segmentIndex                                INTEGER (1..2147483647),
 | 
						|
    segmentDevice                               OCTET STRING,
 | 
						|
    segmentId                                   OCTET STRING,
 | 
						|
    segmentName                                 OCTET STRING,
 | 
						|
    segmentDescription                          OCTET STRING,
 | 
						|
    segmentLinkStatePropagationAdminState       INTEGER,
 | 
						|
    segmentLinkStatePropagationWaitTime         INTEGER,
 | 
						|
    segmentLinkStatePropagationRecoveryTimeout  INTEGER,
 | 
						|
    segmentConfiguredDefenseMode                INTEGER,
 | 
						|
    segmentNtdExternalInterface                 OCTET STRING,
 | 
						|
    segmentNtdExternalInterfaceStatus           INTEGER,
 | 
						|
    segmentNtdExternalInterfaceLinkSpeed        Unsigned32,
 | 
						|
    segmentNtdInternalInterface                 OCTET STRING,
 | 
						|
    segmentNtdInternalInterfaceStatus           INTEGER,
 | 
						|
    segmentNtdInternalInterfaceLinkSpeed        Unsigned32,
 | 
						|
    segmentNbaExternalInterface                 OCTET STRING,
 | 
						|
    segmentNbaExternalInterfaceStatus           INTEGER,
 | 
						|
    segmentNbaExternalInterfaceLinkSpeed        Unsigned32,
 | 
						|
    segmentNbaInternalInterface                 OCTET STRING,
 | 
						|
    segmentNbaInternalInterfaceStatus           INTEGER,
 | 
						|
    segmentNbaInternalInterfaceLinkSpeed        Unsigned32,
 | 
						|
    segmentCurrentDefenseMode                   INTEGER,
 | 
						|
    segmentBypassDevice                         OCTET STRING,
 | 
						|
    segmentConfiguredBypassMode                 INTEGER,
 | 
						|
    segmentCurrentBypassMode                    INTEGER,
 | 
						|
    segmentCurrentBypassState                   INTEGER,
 | 
						|
    segmentDefenseModeOverride                  INTEGER,
 | 
						|
    segmentBypassModeOverride                   INTEGER
 | 
						|
}
 | 
						|
 | 
						|
segmentIndex OBJECT-TYPE
 | 
						|
    SYNTAX      INTEGER (1..2147483647)
 | 
						|
    MAX-ACCESS  read-only
 | 
						|
    STATUS      current
 | 
						|
    DESCRIPTION
 | 
						|
        "The SNMP index of the Segment"
 | 
						|
    ::= { segmentEntry 1 }
 | 
						|
 | 
						|
segmentDevice OBJECT-TYPE
 | 
						|
    SYNTAX      OCTET STRING
 | 
						|
    MAX-ACCESS  read-only
 | 
						|
    STATUS      current
 | 
						|
    DESCRIPTION
 | 
						|
        "The device containing the Segment"
 | 
						|
    ::= { segmentEntry 2 }
 | 
						|
 | 
						|
segmentId OBJECT-TYPE
 | 
						|
    SYNTAX      OCTET STRING
 | 
						|
    MAX-ACCESS  read-only
 | 
						|
    STATUS      current
 | 
						|
    DESCRIPTION
 | 
						|
        "The id of the Segment"
 | 
						|
    ::= { segmentEntry 3 }
 | 
						|
 | 
						|
segmentName OBJECT-TYPE
 | 
						|
    SYNTAX      OCTET STRING
 | 
						|
    MAX-ACCESS  read-only
 | 
						|
    STATUS      current
 | 
						|
    DESCRIPTION
 | 
						|
        "The name of the Segment"
 | 
						|
    ::= { segmentEntry 4 }
 | 
						|
 | 
						|
segmentDescription OBJECT-TYPE
 | 
						|
    SYNTAX      OCTET STRING
 | 
						|
    MAX-ACCESS  read-only
 | 
						|
    STATUS      current
 | 
						|
    DESCRIPTION
 | 
						|
        "The desciption of this Segment. If no description is entered, this is blank."
 | 
						|
    ::= { segmentEntry 5 }
 | 
						|
 | 
						|
segmentLinkStatePropagationAdminState OBJECT-TYPE
 | 
						|
    SYNTAX      INTEGER {
 | 
						|
                    disabled(1),
 | 
						|
                    enabled(2)
 | 
						|
                }
 | 
						|
    MAX-ACCESS  read-only
 | 
						|
    STATUS      current
 | 
						|
    DESCRIPTION
 | 
						|
        "Whether this Segment has Link State Propagation enabled or disabled"
 | 
						|
    ::= { segmentEntry 6 }
 | 
						|
 | 
						|
segmentLinkStatePropagationWaitTime OBJECT-TYPE
 | 
						|
    SYNTAX      INTEGER (0..360)
 | 
						|
    MAX-ACCESS  read-only
 | 
						|
    STATUS      current
 | 
						|
    DESCRIPTION
 | 
						|
        "Number of seconds the CMS currently waits before propagating a link state change to the partner, when Link State Progagation is enabled"
 | 
						|
    ::= { segmentEntry 7 }
 | 
						|
 | 
						|
segmentLinkStatePropagationRecoveryTimeout OBJECT-TYPE
 | 
						|
    SYNTAX      INTEGER (0..360)
 | 
						|
    MAX-ACCESS  read-only
 | 
						|
    STATUS      current
 | 
						|
    DESCRIPTION
 | 
						|
        "Number of seconds the CMS currently waits after a link is brought back up before using its state to change partner state, when Link State Progagation is enabled"
 | 
						|
    ::= { segmentEntry 8 }
 | 
						|
 | 
						|
segmentConfiguredDefenseMode OBJECT-TYPE
 | 
						|
    SYNTAX      INTEGER {
 | 
						|
                    monitor(0),
 | 
						|
                    mitigate(1),
 | 
						|
                    pass-through(2),
 | 
						|
                    not-applicable(10)
 | 
						|
                }
 | 
						|
    MAX-ACCESS  read-only
 | 
						|
    STATUS      current
 | 
						|
    DESCRIPTION
 | 
						|
        "The configured Defense Mode of the Segment"
 | 
						|
    ::= { segmentEntry 9 }
 | 
						|
 | 
						|
segmentNtdExternalInterface OBJECT-TYPE
 | 
						|
    SYNTAX      OCTET STRING
 | 
						|
    MAX-ACCESS  read-only
 | 
						|
    STATUS      current
 | 
						|
    DESCRIPTION
 | 
						|
        "The name of the Segment's external NTD interface"
 | 
						|
    ::= { segmentEntry 10 }
 | 
						|
 | 
						|
segmentNtdExternalInterfaceStatus OBJECT-TYPE
 | 
						|
    SYNTAX      INTEGER {
 | 
						|
                    up(0),
 | 
						|
                    down(1),
 | 
						|
                    down-link-state-propagation(2),
 | 
						|
                    disabled(3),
 | 
						|
                    unknown(4),
 | 
						|
                    unused(5),
 | 
						|
                    partially-down(6),
 | 
						|
                    down-remote-fault(7),
 | 
						|
                    down-local-fault(8)
 | 
						|
                }
 | 
						|
    MAX-ACCESS  read-only
 | 
						|
    STATUS      current
 | 
						|
    DESCRIPTION
 | 
						|
        "The current status of the Segment's external NTD interface"
 | 
						|
    ::= { segmentEntry 11 }
 | 
						|
 | 
						|
segmentNtdExternalInterfaceLinkSpeed OBJECT-TYPE
 | 
						|
    SYNTAX      Unsigned32
 | 
						|
    MAX-ACCESS  read-only
 | 
						|
    STATUS      current
 | 
						|
    DESCRIPTION
 | 
						|
        "The link speed of the Segment's external NTD interface in Mbit/s"
 | 
						|
    ::= { segmentEntry 12 }
 | 
						|
 | 
						|
segmentNtdInternalInterface OBJECT-TYPE
 | 
						|
    SYNTAX      OCTET STRING
 | 
						|
    MAX-ACCESS  read-only
 | 
						|
    STATUS      current
 | 
						|
    DESCRIPTION
 | 
						|
        "The name of the Segment's internal NTD interface"
 | 
						|
    ::= { segmentEntry 13 }
 | 
						|
 | 
						|
segmentNtdInternalInterfaceStatus OBJECT-TYPE
 | 
						|
    SYNTAX      INTEGER {
 | 
						|
                    up(0),
 | 
						|
                    down(1),
 | 
						|
                    down-link-state-propagation(2),
 | 
						|
                    disabled(3),
 | 
						|
                    unknown(4),
 | 
						|
                    unused(5),
 | 
						|
                    partially-down(6),
 | 
						|
                    down-remote-fault(7),
 | 
						|
                    down-local-fault(8)
 | 
						|
                }
 | 
						|
    MAX-ACCESS  read-only
 | 
						|
    STATUS      current
 | 
						|
    DESCRIPTION
 | 
						|
        "The current status of the Segment's internal NTD interface"
 | 
						|
    ::= { segmentEntry 14 }
 | 
						|
 | 
						|
segmentNtdInternalInterfaceLinkSpeed OBJECT-TYPE
 | 
						|
    SYNTAX      Unsigned32
 | 
						|
    MAX-ACCESS  read-only
 | 
						|
    STATUS      current
 | 
						|
    DESCRIPTION
 | 
						|
        "The link speed of the Segment's internal NTD interface in Mbit/s"
 | 
						|
    ::= { segmentEntry 15 }
 | 
						|
 | 
						|
segmentNbaExternalInterface OBJECT-TYPE
 | 
						|
    SYNTAX      OCTET STRING
 | 
						|
    MAX-ACCESS  read-only
 | 
						|
    STATUS      current
 | 
						|
    DESCRIPTION
 | 
						|
        "The name of the Segment's external NBA interface"
 | 
						|
    ::= { segmentEntry 16 }
 | 
						|
 | 
						|
segmentNbaExternalInterfaceStatus OBJECT-TYPE
 | 
						|
    SYNTAX      INTEGER {
 | 
						|
                    up(0),
 | 
						|
                    down(1),
 | 
						|
                    down-link-state-propagation(2),
 | 
						|
                    disabled(3),
 | 
						|
                    unknown(4),
 | 
						|
                    unused(5),
 | 
						|
                    partially-down(6),
 | 
						|
                    down-remote-fault(7),
 | 
						|
                    down-local-fault(8)
 | 
						|
                }
 | 
						|
    MAX-ACCESS  read-only
 | 
						|
    STATUS      current
 | 
						|
    DESCRIPTION
 | 
						|
        "The current status of the Segment's external NBA interface"
 | 
						|
    ::= { segmentEntry 17 }
 | 
						|
 | 
						|
segmentNbaExternalInterfaceLinkSpeed OBJECT-TYPE
 | 
						|
    SYNTAX      Unsigned32
 | 
						|
    MAX-ACCESS  read-only
 | 
						|
    STATUS      current
 | 
						|
    DESCRIPTION
 | 
						|
        "The link speed of the Segment's external NBA interface in Mbit/s"
 | 
						|
    ::= { segmentEntry 18 }
 | 
						|
 | 
						|
segmentNbaInternalInterface OBJECT-TYPE
 | 
						|
    SYNTAX      OCTET STRING
 | 
						|
    MAX-ACCESS  read-only
 | 
						|
    STATUS      current
 | 
						|
    DESCRIPTION
 | 
						|
        "The name of the Segment's internal NBA interface"
 | 
						|
    ::= { segmentEntry 19 }
 | 
						|
 | 
						|
segmentNbaInternalInterfaceStatus OBJECT-TYPE
 | 
						|
    SYNTAX      INTEGER {
 | 
						|
                    up(0),
 | 
						|
                    down(1),
 | 
						|
                    down-link-state-propagation(2),
 | 
						|
                    disabled(3),
 | 
						|
                    unknown(4),
 | 
						|
                    unused(5),
 | 
						|
                    partially-down(6),
 | 
						|
                    down-remote-fault(7),
 | 
						|
                    down-local-fault(8)
 | 
						|
                }
 | 
						|
    MAX-ACCESS  read-only
 | 
						|
    STATUS      current
 | 
						|
    DESCRIPTION
 | 
						|
        "The current status of the Segment's internal NBA interface"
 | 
						|
    ::= { segmentEntry 20 }
 | 
						|
 | 
						|
segmentNbaInternalInterfaceLinkSpeed OBJECT-TYPE
 | 
						|
    SYNTAX      Unsigned32
 | 
						|
    MAX-ACCESS  read-only
 | 
						|
    STATUS      current
 | 
						|
    DESCRIPTION
 | 
						|
        "The link speed of the Segment's internal NBA interface in Mbit/s"
 | 
						|
    ::= { segmentEntry 21 }
 | 
						|
 | 
						|
segmentCurrentDefenseMode OBJECT-TYPE
 | 
						|
    SYNTAX      INTEGER {
 | 
						|
                    monitor(0),
 | 
						|
                    mitigate(1),
 | 
						|
                    pass-through(2),
 | 
						|
                    not-applicable(10)
 | 
						|
                }
 | 
						|
    MAX-ACCESS  read-only
 | 
						|
    STATUS      current
 | 
						|
    DESCRIPTION
 | 
						|
        "The Defense Mode the Segment is currently operating in"
 | 
						|
    ::= { segmentEntry 22 }
 | 
						|
 | 
						|
segmentBypassDevice OBJECT-TYPE
 | 
						|
    SYNTAX      OCTET STRING
 | 
						|
    MAX-ACCESS  read-only
 | 
						|
    STATUS      current
 | 
						|
    DESCRIPTION
 | 
						|
        "The name of the external bypass device connected to the Segment. If there is no connected bypass device, this is blank."
 | 
						|
    ::= { segmentEntry 23 }
 | 
						|
 | 
						|
segmentConfiguredBypassMode OBJECT-TYPE
 | 
						|
    SYNTAX      INTEGER {
 | 
						|
                    inline(0),
 | 
						|
                    automatic(1),
 | 
						|
                    physical-bypass(2),
 | 
						|
                    switched-bypass(3),
 | 
						|
                    monitor-tap(4),
 | 
						|
                    not-applicable(10)
 | 
						|
                }
 | 
						|
    MAX-ACCESS  read-only
 | 
						|
    STATUS      current
 | 
						|
    DESCRIPTION
 | 
						|
        "The configured Bypass Mode for the Segment. If the Segment has no bypass capabilty, this shows blank."
 | 
						|
    ::= { segmentEntry 24 }
 | 
						|
 | 
						|
segmentCurrentBypassMode OBJECT-TYPE
 | 
						|
    SYNTAX      INTEGER {
 | 
						|
                    inline(0),
 | 
						|
                    automatic(1),
 | 
						|
                    physical-bypass(2),
 | 
						|
                    switched-bypass(3),
 | 
						|
                    monitor-tap(4),
 | 
						|
                    not-applicable(10)
 | 
						|
                }
 | 
						|
    MAX-ACCESS  read-only
 | 
						|
    STATUS      current
 | 
						|
    DESCRIPTION
 | 
						|
        "The current Bypass Mode the Segment is operating in. If the Segment has no bypass capabilty, this shows not-applicable."
 | 
						|
    ::= { segmentEntry 25 }
 | 
						|
 | 
						|
segmentCurrentBypassState OBJECT-TYPE
 | 
						|
    SYNTAX      INTEGER {
 | 
						|
                    inline(0),
 | 
						|
                    physical-bypass(1),
 | 
						|
                    switched-bypass(2),
 | 
						|
                    monitor-tap(3),
 | 
						|
                    automatic-inline(4),
 | 
						|
                    automatic-bypass(5),
 | 
						|
                    not-applicable(10)
 | 
						|
                }
 | 
						|
    MAX-ACCESS  read-only
 | 
						|
    STATUS      current
 | 
						|
    DESCRIPTION
 | 
						|
        "The current Bypass State the Segment is operating in. If the Segment has no bypass capabilty, this shows not-applicable."
 | 
						|
    ::= { segmentEntry 26 }
 | 
						|
 | 
						|
segmentDefenseModeOverride OBJECT-TYPE
 | 
						|
    SYNTAX      INTEGER {
 | 
						|
                    none(0),
 | 
						|
                    segment(1),
 | 
						|
                    device(2),
 | 
						|
                    cluster(3)
 | 
						|
                }
 | 
						|
    MAX-ACCESS  read-only
 | 
						|
    STATUS      current
 | 
						|
    DESCRIPTION
 | 
						|
        "The override level applied for the segment defense mode."
 | 
						|
    ::= { segmentEntry 27 }
 | 
						|
 | 
						|
segmentBypassModeOverride OBJECT-TYPE
 | 
						|
    SYNTAX      INTEGER {
 | 
						|
                    none(0),
 | 
						|
                    segment(1),
 | 
						|
                    device(2),
 | 
						|
                    cluster(3)
 | 
						|
                }
 | 
						|
    MAX-ACCESS  read-only
 | 
						|
    STATUS      current
 | 
						|
    DESCRIPTION
 | 
						|
        "The override level applied for the segment bypass mode."
 | 
						|
    ::= { segmentEntry 28 }
 | 
						|
 | 
						|
-- compliance statements
 | 
						|
 | 
						|
coreroCMSMIBCompliance MODULE-COMPLIANCE
 | 
						|
    STATUS  current
 | 
						|
    DESCRIPTION
 | 
						|
            "The compliance statement for SNMPv2 entities which
 | 
						|
            implement the SNMPv2 MIB."
 | 
						|
    MODULE  -- this module
 | 
						|
        -- MANDATORY-GROUPS { snmpGroup, snmpSetGroup, systemGroup,
 | 
						|
        --                   snmpBasicNotificationsGroup }
 | 
						|
 | 
						|
        GROUP   coreroSegmentGroup
 | 
						|
        DESCRIPTION
 | 
						|
            "This group is mandatory for SNMPv2 entities which
 | 
						|
            support community-based authentication."
 | 
						|
 | 
						|
    ::= { coreroCMSMIBCompliances 4 }
 | 
						|
 | 
						|
 | 
						|
-- units of conformance
 | 
						|
 | 
						|
coreroSegmentGroup OBJECT-GROUP
 | 
						|
    OBJECTS {
 | 
						|
                segmentIndex,
 | 
						|
                segmentDevice,
 | 
						|
                segmentId,
 | 
						|
                segmentName,
 | 
						|
                segmentDescription,
 | 
						|
                segmentLinkStatePropagationAdminState,
 | 
						|
                segmentLinkStatePropagationWaitTime,
 | 
						|
                segmentLinkStatePropagationRecoveryTimeout,
 | 
						|
                segmentConfiguredDefenseMode,
 | 
						|
                segmentNtdExternalInterface,
 | 
						|
                segmentNtdExternalInterfaceStatus,
 | 
						|
                segmentNtdExternalInterfaceLinkSpeed,
 | 
						|
                segmentNtdInternalInterface,
 | 
						|
                segmentNtdInternalInterfaceStatus,
 | 
						|
                segmentNtdInternalInterfaceLinkSpeed,
 | 
						|
                segmentNbaExternalInterface,
 | 
						|
                segmentNbaExternalInterfaceStatus,
 | 
						|
                segmentNbaExternalInterfaceLinkSpeed,
 | 
						|
                segmentNbaInternalInterface,
 | 
						|
                segmentNbaInternalInterfaceStatus,
 | 
						|
                segmentNbaInternalInterfaceLinkSpeed,
 | 
						|
                segmentCurrentDefenseMode,
 | 
						|
                segmentBypassDevice,
 | 
						|
                segmentConfiguredBypassMode,
 | 
						|
                segmentCurrentBypassMode,
 | 
						|
                segmentCurrentBypassState,
 | 
						|
                segmentDefenseModeOverride,
 | 
						|
                segmentBypassModeOverride
 | 
						|
            }
 | 
						|
    STATUS  current
 | 
						|
    DESCRIPTION
 | 
						|
            "A collection of objects providing status and statistics for the site."
 | 
						|
    ::= { coreroCMSMIBGroups 4 }
 | 
						|
 | 
						|
 | 
						|
END
 |