-- SECTION 1: Top Level Definitions BAY-CONVERSATION-STEERING-MIB -- Switch Common Conversation Steering MIB Release 1.0.0 -- Revision 04/23/96 -- Copyright 1996 Bay Networks Inc. All Rights -- Reserved. Reproduction of this document is authorized on -- condition that the foregoing copyright notice is included. -- This Bay Networks SNMP Management Information Base Specification -- (Specification) embodies Bay Networks' confidential and -- proprietary intellectual property. Bay Networks retains all -- title and ownership in the Specification, including any -- revisions. -- -- It is Bay Networks' intent to encourage the widespread use of -- this Specification in connection with the management of -- Bay Networks products. Bay Networks grants vendors, end-users, -- and other interested parties a non-exclusive license to -- use this Specification in connection with the management -- of Bay Networks products. -- -- This Specification is supplied "AS IS", and Bay Networks makes -- no warranty, either expressed or implied, as to the use, -- operation, condition, or performance of the Specification. DEFINITIONS ::= BEGIN -- Imports IMPORTS -- MODULE-IDENTITY, OBJECT-IDENTITY, enterprises FROM SNMPv2-SMI; -- FROM RFC1155-SMI OBJECT-TYPE FROM RFC-1212 -- RowStatus -- FROM SNMPv2-TC-v1 bnConvSteer FROM BayNetworks-ROOT-MIB; -- -------------------------------------------------- -- Global type defines -- -------------------------------------------------- -- AllVLANSpecifier ::= TEXTUAL-CONVENTION -- DISPLAY-HINT "%4d" -- STATUS current -- DESCRIPTION -- "A global VLAN identifier. The value -- '0xFFFFFFFF' is a special value representing all VLANs." -- SYNTAX Unsigned32 -- -- AllPortSpecifier ::= TEXTUAL-CONVENTION -- DISPLAY-HINT "%4d" -- STATUS current -- DESCRIPTION -- "A global Port identifier. The value -- '0xFFFFFFFF' is a special value representing all Ports." -- SYNTAX Unsigned32 -- -- RowStatus ::= TEXTUAL-CONVENTION -- STATUS current -- SYNTAX INTEGER { -- active(1), -- notInService(2), -- notReady(3), -- createAndGo(4), -- createAndWait(5), -- destroy(6) -- } -- SECTION 2: MIB Objects -- -- -- Groups bnCsGeneral OBJECT IDENTIFIER ::= { bnConvSteer 1 } bnCsConfig OBJECT IDENTIFIER ::= { bnConvSteer 2 } bnCsStatus OBJECT-TYPE SYNTAX INTEGER { disable(1), enable(2) } ACCESS read-write STATUS mandatory DESCRIPTION "To disable/enable conversation steering feature." DEFVAL { disable } ::= { bnCsGeneral 1 } bnCsNextAvailableIndex OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS mandatory DESCRIPTION "Next available index for bnCsConfTable" ::= { bnCsGeneral 2 } bnCsConfTableMaxSize OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS mandatory DESCRIPTION "Maximum size allowed for bnCsConfTable" ::= { bnCsGeneral 3 } -- Conversation Steering Configuration Group -- Conversation Steering Configuration Table bnCsConfTable OBJECT-TYPE SYNTAX SEQUENCE OF BnCsConfRowEntry ACCESS not-accessible STATUS mandatory DESCRIPTION "Conversation Steering Configuration Table." ::= { bnCsConfig 1 } bnCsConfRowEntry OBJECT-TYPE SYNTAX BnCsConfRowEntry ACCESS not-accessible STATUS mandatory DESCRIPTION "Conversation Steering configuration table entry." INDEX { bnCsConfIndex } ::= { bnCsConfTable 1 } BnCsConfRowEntry ::= SEQUENCE { bnCsConfIndex INTEGER, bnCsConfType INTEGER, bnCsConfExpression OCTET STRING, bnCsConfMonPort OCTET STRING, bnCsConfAdminStatus INTEGER, bnCsConfRowStatus INTEGER } bnCsConfIndex OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS mandatory DESCRIPTION "Table index set by agent" ::= { bnCsConfRowEntry 1 } bnCsConfType OBJECT-TYPE SYNTAX INTEGER { port-mirror(1), inter-port(2), port-bcast(3), port-mcast(4), inter-station(5), station-ports(6), station-to-ports(7), ports-to-station(8), intra-VLAN-port-port (9), inter-VLAN(10), vlan-mirror (11), port-bcast-mcast(12) } ACCESS read-write STATUS mandatory DESCRIPTION "Type of Conversation Steering port-mirror(1) To monitor user traffic on the specified ports. inter-port(2) To monitor user traffic amongst specified ports. At least two ports are required. port-bcast(3) To monitor broadcast traffic on the specified port(s). port-mcast(4) To monitor multicast traffic on the specified port(s). inter-station(5) To monitor user traffic amongst specified stations. At least two stations are required. station-ports(6) To monitor user traffic between one station and specified ports. station-to-ports(7) To monitor user traffic from one station to specified ports. It is possible to state 'All Ports'. ports-to-station(8) To monitor user traffic from specified ports to one station. It is possible to state 'All Ports'. intra-VLAN-port-port(9) To monitor user traffic between two specified port(s) belonging to specified VLAN. inter-VLAN(10) To monitor user traffic between amongst specified VLANs. At least two VLANs are required. VLAN-mirror(11) To monitor user traffic on the specified VLANs. port-bcast-mcast(12) VLAN-mirror(11) To monitor broadcast/multicast traffic." ::= { bnCsConfRowEntry 2 } bnCsConfExpression OBJECT-TYPE SYNTAX OCTET STRING (SIZE(0..1024)) ACCESS read-write STATUS mandatory DESCRIPTION "Steering Description. The format follows TLV/PDL." ::= { bnCsConfRowEntry 3 } bnCsConfMonPort OBJECT-TYPE SYNTAX OCTET STRING (SIZE(0..1024)) ACCESS read-write STATUS mandatory DESCRIPTION "List of Monitoring Port number. The format follows TLV/PDL." ::= { bnCsConfRowEntry 4 } bnCsConfAdminStatus OBJECT-TYPE SYNTAX INTEGER { disable(1), enable(2) } ACCESS read-write STATUS mandatory DESCRIPTION "Enable/Disable conversation steering feature for this row. This information is used only if bnCsStatus is set to 'enable'." ::= { bnCsConfRowEntry 5 } bnCsConfRowStatus OBJECT-TYPE SYNTAX INTEGER { active(1), notInService(2), notReady(3), createAndGo(4), createAndWait(5), destroy(6) } ACCESS read-write STATUS mandatory DESCRIPTION "This object is used to create or delete entries in the bnCsConfTable. Writable values depends on agent implementaion. This column has six defined values: active notInService notReady createAndGo createAndWait destroy " REFERENCE "RFC 1443, Textual Conventions for version 2 of the Simple Network Management Protocol (SNMPv2)." ::= { bnCsConfRowEntry 6 } END