-- ($Id: fore-bridge-extensions.mib,v 1.2 1997/01/31 14:57:51 rsriniva Exp $) -- Copyright 1996 by Fore Systems, Inc. All rights reserved. -- -- This file contains definitions for management information for extensions to -- the Bridge MIB (RFC-1493) needed for products produced by FORE Systems, Inc. Fore-Bridge-Extensions-MIB DEFINITIONS ::= BEGIN IMPORTS OBJECT-TYPE FROM RFC-1212 DisplayString FROM RFC1213-MIB RowStatus FROM SNMPv2-TC preDot1qVlanMIB FROM Fore-Common-MIB preDot1qVlanID FROM Fore-pre802dot1Q-VLAN-MIB; -------------------------------------------------------------------------------- --* foreBridgeExtensions MODULE-IDENTITY --* LAST-UPDATED "9610171123-0400" --* ORGANIZATION "FORE" --* CONTACT-INFO " --* Postal: FORE Systems Inc. --* 5800 Corporate Drive --* Pittsburgh, PA 15237-5829 --* Tel: +1 412 772 6600 --* Email: nm_mibs@fore.com --* Web: http://www.fore.com" --* DESCRIPTION --* "This MIB module defines the extension to the 'Definition of --* Managed Objects for Bridges' (RFC-1493) used by products --* produced by FORE Systems, Inc. It provides a mechanism for --* accessing multiple instances of the Bridge MIB in a single --* Agent." foreBridgeExtensions OBJECT IDENTIFIER ::= { preDot1qVlanMIB 2 } bridgeDataSource OBJECT-TYPE SYNTAX DisplayString (SIZE (0..20)) ACCESS read-write STATUS mandatory DESCRIPTION "This object specifies the name of the bridge that is currently visable via SNMP accesses to the Bridge MIB (RFC-1493). If there is no bridge of that name, then accesses to objects in the Bridge MIB will return noSuchName errors. The factory default value for this object is 'default'" ::= { foreBridgeExtensions 1 } bridgeNumberOfEntities OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS mandatory DESCRIPTION "This object specifies the number of logical bridges in the system." ::= { foreBridgeExtensions 2 } bridgeNameTable OBJECT-TYPE SYNTAX SEQUENCE OF BridgeNameEntry ACCESS not-accessible STATUS mandatory DESCRIPTION "A table that contains the names of logical bridge entities within a single device having a single agent." ::= { foreBridgeExtensions 3 } bridgeNameEntry OBJECT-TYPE SYNTAX BridgeNameEntry ACCESS not-accessible STATUS mandatory DESCRIPTION "A list of names of the logical bridges." INDEX { bridgeNameIndex } --DEFAULT test-function f_%p_test --DEFAULT next-function f_%p_next ::= { bridgeNameTable 1 } BridgeNameEntry ::= SEQUENCE { bridgeNameIndex INTEGER, bridgeRowStatus RowStatus, bridgeName DisplayString } bridgeNameIndex OBJECT-TYPE SYNTAX INTEGER ACCESS not-accessible STATUS mandatory DESCRIPTION "This object privides an index value for referencing the instances of the bridge names." ::= { bridgeNameEntry 1 } bridgeRowStatus OBJECT-TYPE SYNTAX RowStatus ACCESS read-write STATUS mandatory DESCRIPTION "This object is used to create a new row or to modify or delete an existing row in this table." DEFVAL { active } ::= { bridgeNameEntry 2 } bridgeName OBJECT-TYPE SYNTAX DisplayString (SIZE (1..20)) ACCESS read-write STATUS mandatory DESCRIPTION "This object specifies the name of the logical bridge currently referenced by the bridgeNameIndex. A new bridge can be created by setting this value to a unique name with an index that is not in use." ::= { bridgeNameEntry 3 } -------------------------------------------------------------------------------- -- Bridge VLAN Table. -- This table lists the VLAN names for the VLANs associated with each -- bridge. This table is read-only; use the VLAN MIB to modify these -- values. bridgeVLANTable OBJECT-TYPE SYNTAX SEQUENCE OF BridgeVLANEntry ACCESS not-accessible STATUS mandatory DESCRIPTION "A table that contains the names of the VLANs that are associated with each logical bridge entity. This table is read-only. To add or remove VLANs, use the Fore-pre802dot1Q-VLAN-MIB" ::= { foreBridgeExtensions 4 } bridgeVLANEntry OBJECT-TYPE SYNTAX BridgeVLANEntry ACCESS not-accessible STATUS mandatory DESCRIPTION "A list of VLAN names of the VLANs associated with each logical bridge." INDEX { bridgeNameIndex, preDot1qVlanID } --DEFAULT test-function f_%p_test --DEFAULT next-function f_%p_next ::= { bridgeVLANTable 1 } BridgeVLANEntry ::= SEQUENCE { bridgeVLANName DisplayString } bridgeVLANName OBJECT-TYPE SYNTAX DisplayString (SIZE (1..20)) ACCESS read-only STATUS mandatory DESCRIPTION "This object specifies the name of the VLAN which is associated with the bridge indicated by the bridgeNameIndex." ::= { bridgeVLANEntry 1 } END