-- -- Copyright 1999 by Marconi Communications, Inc. -- Converted to SMIv2 rfc 2578,2579,2580 - STD 58 -- -- -- -- Copyright (c) 1993-1999 Marconi Communications, Inc., as an unpublished work. -- This notice does not imply unrestricted or public access to these -- materials which are a trade secret of Marconi Communications, Inc. or its -- subsidiaries or affiliates (together referred to as "Marconi Communications"), and -- which may not be reproduced, used, sold or transferred to any third -- party without Marconi's prior written consent. -- -- All rights reserved. -- -- U.S. Government Restricted Rights. If you are licensing the -- Software on behalf of the U.S. Government ("Government"), the -- following provisions apply to you. If the Software is supplied to -- the Department of Defense ("DoD"), it is classified as "Commercial -- Computer Software" under paragraph 252.227-7014 of the DoD Supplement -- to the Federal Acquisition Regulations ("DFARS") (or any successor -- regulations) and the Government is acquiring only the license -- rights granted herein (the license rights customarily provided to -- non-Government users). If the Software is supplied to any unit -- or agency of the Government other than DoD, it is classified as -- "Restricted Computer Software" and the Government's rights in the -- Software are defined in paragraph 52.227-19 of the Federal Acquisition -- Regulations ("FAR") (or any successor regulations) or, in the cases -- of NASA, in paragraph 18.52.227-86 of the NASA Supplement to the FAR -- (or any successor regulations). -- FORE-ETHERNET-CHANNEL-MIB DEFINITIONS ::= BEGIN IMPORTS MODULE-IDENTITY, OBJECT-TYPE FROM SNMPv2-SMI RowStatus, DisplayString FROM SNMPv2-TC asxd FROM Fore-Common-MIB; asxEthernetChannel MODULE-IDENTITY LAST-UPDATED "9911050000Z" ORGANIZATION "Marconi Communications" CONTACT-INFO " Postal: Marconi Communications, Inc. 5000 Marconi Drive Warrendale, PA 15086-7502 Tel: +1 724 742 6999 Email: bbrs-mibs@marconi.com Web: http://www.marconi.com" DESCRIPTION "Fore Switch ASX extensions to the etherlike mib." ::= { asxd 23 } ---------------------------------------------------------------- -- MIB Groups ---------------------------------------------------------------- -- The Ethernet Channel Table asxEthernetChannelTable OBJECT-TYPE SYNTAX SEQUENCE OF AsxEthernetChannelEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "A table that contains ethernet channel entries. These ethernet channels have one end at an ETHERNET netmod and the other end at an ATM netmod." ::= { asxEthernetChannel 1 } asxEthernetChannelEntry OBJECT-TYPE SYNTAX AsxEthernetChannelEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "Each entry in this table contains iif, ivpi, ivci oif, ovpi, ovci as keys, and index, partner as the other existing fields. This entry indicates an ethernet-channel connection" INDEX { asxEthernetChannelIif, asxEthernetChannelIvpi, asxEthernetChannelIvci,asxEthernetChannelOif, asxEthernetChannelOvpi, asxEthernetChannelOvci } ::= { asxEthernetChannelTable 1 } AsxEthernetChannelEntry ::= SEQUENCE { asxEthernetChannelIif DisplayString, asxEthernetChannelIvpi Integer32, asxEthernetChannelIvci Integer32, asxEthernetChannelOif DisplayString, asxEthernetChannelOvpi Integer32, asxEthernetChannelOvci Integer32, asxEthernetChannelIndex Integer32, asxEthernetChannelPartner Integer32, asxEthernetChannelRowStatus RowStatus, asxEthernetChannelUpcContract Integer32, asxEthernetChannelServCat Integer32, asxEthernetChannelName DisplayString } asxEthernetChannelIif OBJECT-TYPE SYNTAX DisplayString MAX-ACCESS read-create STATUS current DESCRIPTION "Input interface - could be ethernet/atm interface" ::= { asxEthernetChannelEntry 1 } asxEthernetChannelIvpi OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-create STATUS current DESCRIPTION "Input vpi" ::= { asxEthernetChannelEntry 2 } asxEthernetChannelIvci OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-create STATUS current DESCRIPTION "Input vci" ::= { asxEthernetChannelEntry 3 } asxEthernetChannelOif OBJECT-TYPE SYNTAX DisplayString MAX-ACCESS read-create STATUS current DESCRIPTION "Output interface - could be ethernet/atm interface" ::= { asxEthernetChannelEntry 4 } asxEthernetChannelOvpi OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-create STATUS current DESCRIPTION "Output vpi" ::= { asxEthernetChannelEntry 5 } asxEthernetChannelOvci OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-create STATUS current DESCRIPTION "Output vci" ::= { asxEthernetChannelEntry 6 } asxEthernetChannelIndex OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-create STATUS current DESCRIPTION "Index assigned to a VC" ::= { asxEthernetChannelEntry 7 } asxEthernetChannelPartner OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-only STATUS current DESCRIPTION "The partner VC for this VC" ::= { asxEthernetChannelEntry 8 } asxEthernetChannelRowStatus OBJECT-TYPE SYNTAX RowStatus MAX-ACCESS read-create STATUS current DESCRIPTION "This object is used to create a new row or delete a row in this table" ::= {asxEthernetChannelEntry 9} asxEthernetChannelUpcContract OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-create STATUS current DESCRIPTION "UPC index for channel being created" ::= { asxEthernetChannelEntry 10 } asxEthernetChannelServCat OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-only STATUS current DESCRIPTION "Index of this service category within serviceCategoryTable" ::= { asxEthernetChannelEntry 11 } asxEthernetChannelName OBJECT-TYPE SYNTAX DisplayString MAX-ACCESS read-write STATUS current DESCRIPTION "The name of the channel" ::= { asxEthernetChannelEntry 12 } -------------------------------------------------------------- -- The VC Pair table -------------------------------------------------------------- asxEthernetPairTable OBJECT-TYPE SYNTAX SEQUENCE OF AsxEthernetPairEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "A table that contains the set of paired up VCs. The VCs exist in the asxEthernetChannelTable, this table contains only the pairs that exist in that table." ::= { asxEthernetChannel 2 } asxEthernetPairEntry OBJECT-TYPE SYNTAX AsxEthernetPairEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "Each entry contains a set of 2 indices. These indices indicate that the VCs that correspond to these indices have been paired up" INDEX { asxEthernetPairIndex1, asxEthernetPairIndex2 } ::= { asxEthernetPairTable 1 } AsxEthernetPairEntry ::= SEQUENCE { asxEthernetPairIndex1 Integer32, asxEthernetPairIndex2 Integer32, asxEthernetPairRowStatus RowStatus, asxEthernetPairInterface INTEGER } asxEthernetPairIndex1 OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-create STATUS current DESCRIPTION "First Index of VC. This index can be paired up with another VC index" ::= { asxEthernetPairEntry 1 } asxEthernetPairIndex2 OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-create STATUS current DESCRIPTION "Second Index of VC. This index can be paired up with another VC index" ::= { asxEthernetPairEntry 2 } asxEthernetPairRowStatus OBJECT-TYPE SYNTAX RowStatus MAX-ACCESS read-create STATUS current DESCRIPTION "This object is used to create a new row or delete a row in this table" ::= {asxEthernetPairEntry 3} asxEthernetPairInterface OBJECT-TYPE SYNTAX INTEGER MAX-ACCESS read-only STATUS current DESCRIPTION "When 2 channels are paired, an interface corresponding to this pair is automatically created. This field displays the created interface." ::= { asxEthernetPairEntry 4 } END