-- ***************************************************************** -- AGGR-MIB: Cisco private MIB -- **************************************************************** CIE1000-AGGR-MIB DEFINITIONS ::= BEGIN IMPORTS NOTIFICATION-GROUP, MODULE-COMPLIANCE, OBJECT-GROUP FROM SNMPv2-CONF NOTIFICATION-TYPE, MODULE-IDENTITY, OBJECT-TYPE FROM SNMPv2-SMI TEXTUAL-CONVENTION FROM SNMPv2-TC cie1000SwitchMgmt FROM CISCO-IE1000-MIB CIE1000DisplayString FROM CIE1000-TC CIE1000InterfaceIndex FROM CIE1000-TC CIE1000PortList FROM CIE1000-TC CIE1000PortStatusSpeed FROM CIE1000-TC CIE1000RowEditorState FROM CIE1000-TC TruthValue FROM SNMPv2-TC ; cie1000AggrMib MODULE-IDENTITY LAST-UPDATED "201507070000Z" ORGANIZATION "Cisco Systems, Inc." CONTACT-INFO "Cisco Systems Customer Service Postal: 170 West Tasman Drive San Jose, CA 95134 USA Tel: +1 800 553-NETS E-mail: cs-snmp@cisco.com" DESCRIPTION "This is a private mib of static aggregation" REVISION "201507070000Z" DESCRIPTION "Port speed is moved into the TC MIB" REVISION "201411180000Z" DESCRIPTION "Added aggregation group status table" REVISION "201407010000Z" DESCRIPTION "Initial version" ::= { cie1000SwitchMgmt 19 } cie1000AggrMibObjects OBJECT IDENTIFIER ::= { cie1000AggrMib 1 } cie1000AggrConfig OBJECT IDENTIFIER ::= { cie1000AggrMibObjects 2 } cie1000AggrConfigModeGlobals OBJECT IDENTIFIER ::= { cie1000AggrConfig 1 } cie1000AggrConfigModeGlobalsSmacAddr OBJECT-TYPE SYNTAX TruthValue MAX-ACCESS read-write STATUS current DESCRIPTION "Set to true to enable the use of the Source MAC address, or false to disable. By default, Source MAC Address is enabled." ::= { cie1000AggrConfigModeGlobals 1 } cie1000AggrConfigModeGlobalsDmacAddr OBJECT-TYPE SYNTAX TruthValue MAX-ACCESS read-write STATUS current DESCRIPTION "Set to true to enable the use of the Destination MAC address, or false to disable. By default, Destination MAC Address is disabled." ::= { cie1000AggrConfigModeGlobals 2 } cie1000AggrConfigModeGlobalsSourceAndDestinationIpAddr OBJECT-TYPE SYNTAX TruthValue MAX-ACCESS read-write STATUS current DESCRIPTION "Set to true to enable the use of the IP address, or false to disable. By default, Destination MAC Address is enabled." ::= { cie1000AggrConfigModeGlobals 3 } cie1000AggrConfigModeGlobalsTcpOrUdpSportAndDportNo OBJECT-TYPE SYNTAX TruthValue MAX-ACCESS read-write STATUS current DESCRIPTION "Set to true to enable the use of the TCP/UDP Port Number, or false to disable. By default, TCP/UDP Port Number is enabled." ::= { cie1000AggrConfigModeGlobals 4 } cie1000AggrConfigGroupTable OBJECT-TYPE SYNTAX SEQUENCE OF CIE1000AggrConfigGroupEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "The table is static Link Aggregation Group configuration table. The index is Aggregration Group Identifier." ::= { cie1000AggrConfig 2 } cie1000AggrConfigGroupEntry OBJECT-TYPE SYNTAX CIE1000AggrConfigGroupEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "Each entry has a set of parameters" INDEX { cie1000AggrConfigGroupAggrIndexNo } ::= { cie1000AggrConfigGroupTable 1 } CIE1000AggrConfigGroupEntry ::= SEQUENCE { cie1000AggrConfigGroupAggrIndexNo CIE1000InterfaceIndex, cie1000AggrConfigGroupPortMembers CIE1000PortList, cie1000AggrConfigGroupAction CIE1000RowEditorState } cie1000AggrConfigGroupAggrIndexNo OBJECT-TYPE SYNTAX CIE1000InterfaceIndex MAX-ACCESS accessible-for-notify STATUS current DESCRIPTION "Link Aggregation Group Identifier." ::= { cie1000AggrConfigGroupEntry 1 } cie1000AggrConfigGroupPortMembers OBJECT-TYPE SYNTAX CIE1000PortList MAX-ACCESS read-write STATUS current DESCRIPTION "The list of port members for this Link Aggregation Group." ::= { cie1000AggrConfigGroupEntry 2 } cie1000AggrConfigGroupAction OBJECT-TYPE SYNTAX CIE1000RowEditorState MAX-ACCESS read-write STATUS current DESCRIPTION "Action" ::= { cie1000AggrConfigGroupEntry 100 } cie1000AggrConfigGroupTableRowEditor OBJECT IDENTIFIER ::= { cie1000AggrConfig 3 } cie1000AggrConfigGroupTableRowEditorAggrIndexNo OBJECT-TYPE SYNTAX CIE1000InterfaceIndex MAX-ACCESS read-write STATUS current DESCRIPTION "Link Aggregation Group Identifier." ::= { cie1000AggrConfigGroupTableRowEditor 1 } cie1000AggrConfigGroupTableRowEditorPortMembers OBJECT-TYPE SYNTAX CIE1000PortList MAX-ACCESS read-write STATUS current DESCRIPTION "The list of port members for this Link Aggregation Group." ::= { cie1000AggrConfigGroupTableRowEditor 2 } cie1000AggrConfigGroupTableRowEditorAction OBJECT-TYPE SYNTAX CIE1000RowEditorState MAX-ACCESS read-write STATUS current DESCRIPTION "Action" ::= { cie1000AggrConfigGroupTableRowEditor 100 } cie1000AggrStatus OBJECT IDENTIFIER ::= { cie1000AggrMibObjects 3 } cie1000AggrStatusGroupTable OBJECT-TYPE SYNTAX SEQUENCE OF CIE1000AggrStatusGroupEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "The table is Aggregation Group status table. The index is Aggregration Group Identifier." ::= { cie1000AggrStatus 1 } cie1000AggrStatusGroupEntry OBJECT-TYPE SYNTAX CIE1000AggrStatusGroupEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "Each entry has a set of parameters" INDEX { cie1000AggrStatusGroupAggrIndexNo } ::= { cie1000AggrStatusGroupTable 1 } CIE1000AggrStatusGroupEntry ::= SEQUENCE { cie1000AggrStatusGroupAggrIndexNo CIE1000InterfaceIndex, cie1000AggrStatusGroupConfiguredPorts CIE1000PortList, cie1000AggrStatusGroupAggregatedPorts CIE1000PortList, cie1000AggrStatusGroupSpeed CIE1000PortStatusSpeed, cie1000AggrStatusGroupType CIE1000DisplayString } cie1000AggrStatusGroupAggrIndexNo OBJECT-TYPE SYNTAX CIE1000InterfaceIndex MAX-ACCESS accessible-for-notify STATUS current DESCRIPTION "Link Aggregation Group Identifier." ::= { cie1000AggrStatusGroupEntry 1 } cie1000AggrStatusGroupConfiguredPorts OBJECT-TYPE SYNTAX CIE1000PortList MAX-ACCESS read-only STATUS current DESCRIPTION "Configured member ports of the aggregation Group." ::= { cie1000AggrStatusGroupEntry 2 } cie1000AggrStatusGroupAggregatedPorts OBJECT-TYPE SYNTAX CIE1000PortList MAX-ACCESS read-only STATUS current DESCRIPTION "Aggregated member ports of the aggregation Group." ::= { cie1000AggrStatusGroupEntry 3 } cie1000AggrStatusGroupSpeed OBJECT-TYPE SYNTAX CIE1000PortStatusSpeed MAX-ACCESS read-only STATUS current DESCRIPTION "Speed of the Aggregation Group." ::= { cie1000AggrStatusGroupEntry 4 } cie1000AggrStatusGroupType OBJECT-TYPE SYNTAX CIE1000DisplayString (SIZE(0..6)) MAX-ACCESS read-only STATUS current DESCRIPTION "Type of the Aggregation Group." ::= { cie1000AggrStatusGroupEntry 5 } cie1000AggrMibConformance OBJECT IDENTIFIER ::= { cie1000AggrMib 2 } cie1000AggrMibCompliances OBJECT IDENTIFIER ::= { cie1000AggrMibConformance 1 } cie1000AggrMibGroups OBJECT IDENTIFIER ::= { cie1000AggrMibConformance 2 } cie1000AggrConfigModeGlobalsInfoGroup OBJECT-GROUP OBJECTS { cie1000AggrConfigModeGlobalsSmacAddr, cie1000AggrConfigModeGlobalsDmacAddr, cie1000AggrConfigModeGlobalsSourceAndDestinationIpAddr, cie1000AggrConfigModeGlobalsTcpOrUdpSportAndDportNo } STATUS current DESCRIPTION "A collection of objects." ::= { cie1000AggrMibGroups 1 } cie1000AggrConfigGroupTableInfoGroup OBJECT-GROUP OBJECTS { cie1000AggrConfigGroupAggrIndexNo, cie1000AggrConfigGroupPortMembers, cie1000AggrConfigGroupAction } STATUS current DESCRIPTION "A collection of objects." ::= { cie1000AggrMibGroups 2 } cie1000AggrConfigGroupTableRowEditorInfoGroup OBJECT-GROUP OBJECTS { cie1000AggrConfigGroupTableRowEditorAggrIndexNo, cie1000AggrConfigGroupTableRowEditorPortMembers, cie1000AggrConfigGroupTableRowEditorAction } STATUS current DESCRIPTION "A collection of objects." ::= { cie1000AggrMibGroups 3 } cie1000AggrStatusGroupTableInfoGroup OBJECT-GROUP OBJECTS { cie1000AggrStatusGroupAggrIndexNo, cie1000AggrStatusGroupConfiguredPorts, cie1000AggrStatusGroupAggregatedPorts, cie1000AggrStatusGroupSpeed, cie1000AggrStatusGroupType } STATUS current DESCRIPTION "A collection of objects." ::= { cie1000AggrMibGroups 4 } cie1000AggrMibCompliance MODULE-COMPLIANCE STATUS current DESCRIPTION "The compliance statement for the implementation." MODULE -- this module MANDATORY-GROUPS { cie1000AggrConfigModeGlobalsInfoGroup, cie1000AggrConfigGroupTableInfoGroup, cie1000AggrConfigGroupTableRowEditorInfoGroup, cie1000AggrStatusGroupTableInfoGroup } ::= { cie1000AggrMibCompliances 1 } END