Commit version 24.12.13800
This commit is contained in:
244
mibs/aricent/ARICENT-SISP-MIB
Normal file
244
mibs/aricent/ARICENT-SISP-MIB
Normal file
@ -0,0 +1,244 @@
|
||||
-- Copyright (C) 2009-2012 Aricent Group . All Rights Reserved
|
||||
|
||||
-- $Id: fssisp.mib,v 1.3 2012/09/07 09:52:06 siva Exp $
|
||||
|
||||
-- SISP Proprietary MIB Definition
|
||||
-- This MIB defines the configurations for the
|
||||
-- SISP (Switch Instance Shared Port) feature.
|
||||
|
||||
ARICENT-SISP-MIB DEFINITIONS ::= BEGIN
|
||||
|
||||
IMPORTS
|
||||
|
||||
OBJECT-TYPE,MODULE-IDENTITY, Integer32, Unsigned32,
|
||||
enterprises FROM SNMPv2-SMI
|
||||
InterfaceIndex,InterfaceIndexOrZero FROM IF-MIB
|
||||
VlanId FROM ARICENTQ-BRIDGE-MIB
|
||||
RowStatus FROM SNMPv2-TC;
|
||||
|
||||
fssisp MODULE-IDENTITY
|
||||
LAST-UPDATED "201209050000Z"
|
||||
ORGANIZATION "ARICENT COMMUNICATIONS SOFTWARE"
|
||||
CONTACT-INFO "support@aricent.com"
|
||||
DESCRIPTION
|
||||
"The proprietary MIB module for SISP. SISP functionality
|
||||
is supported only for customer and 802.1ad Provider Bridges."
|
||||
REVISION "201209050000Z"
|
||||
DESCRIPTION
|
||||
"The proprietary MIB module for SISP. SISP functionality
|
||||
is supported only for customer and 802.1ad Provider Bridges."
|
||||
|
||||
::= { enterprises aricent-communication-holding-ltd(29601) iss(2) 20}
|
||||
|
||||
-- ****************************************************************************
|
||||
-- Groups in the MIB
|
||||
-- ****************************************************************************
|
||||
|
||||
fsSispSystemGroup OBJECT IDENTIFIER ::= { fssisp 1 }
|
||||
fsSispConfig OBJECT IDENTIFIER ::= { fssisp 2 }
|
||||
fsSispInfo OBJECT IDENTIFIER ::= { fssisp 3 }
|
||||
|
||||
-- ****************************************************************************
|
||||
-- System Group Objects in the MIB
|
||||
-- ****************************************************************************
|
||||
fsSispSystemControl OBJECT-TYPE
|
||||
SYNTAX INTEGER { start(1), shutdown(2) }
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"This object is used to start or shutdown the SISP feature globally
|
||||
in the device. "
|
||||
DEFVAL { shutdown }
|
||||
::= { fsSispSystemGroup 1 }
|
||||
|
||||
-- ****************************************************************************
|
||||
-- SISP Configurations Group
|
||||
-- ****************************************************************************
|
||||
|
||||
fsSispPortTable OBJECT-TYPE
|
||||
SYNTAX SEQUENCE OF FsSispPortEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"This table is used to maintain Port specific configuration
|
||||
information related to Switch Instance Shared Port feature."
|
||||
::= { fsSispConfig 1 }
|
||||
|
||||
fsSispPortEntry OBJECT-TYPE
|
||||
SYNTAX FsSispPortEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Each entry in this table specifies SISP port configuration for
|
||||
a Physical Port or a PortChannel Interface. "
|
||||
INDEX { fsSispPortIndex }
|
||||
::= { fsSispPortTable 1 }
|
||||
|
||||
FsSispPortEntry ::= SEQUENCE {
|
||||
fsSispPortIndex InterfaceIndex,
|
||||
fsSispPortCtrlStatus INTEGER
|
||||
}
|
||||
|
||||
fsSispPortIndex OBJECT-TYPE
|
||||
SYNTAX InterfaceIndex
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Identifies the Physical interface or PortChannel interface for
|
||||
which this SISP configuration is applicable."
|
||||
::= { fsSispPortEntry 1 }
|
||||
|
||||
fsSispPortCtrlStatus OBJECT-TYPE
|
||||
SYNTAX INTEGER { enabled (1), disabled (2) }
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"This object is used to enable or disable the 'Switch Instance
|
||||
Shared Port' feature on this interface. A Physical port can be
|
||||
mapped to the secondary context(s), only if SISP is enabled on
|
||||
that port. SISP can't be disabled on a port, if there are any
|
||||
logical ports associated with that physical port."
|
||||
DEFVAL { disabled }
|
||||
::= { fsSispPortEntry 2 }
|
||||
|
||||
-- ****************************************************************************
|
||||
-- Secondary context(s) Mapping Table for the SISP interfaces
|
||||
-- ****************************************************************************
|
||||
|
||||
fsSispPortMapTable OBJECT-TYPE
|
||||
SYNTAX SEQUENCE OF FsSispPortMapEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"This table is used to map a physical port or Port Channel port
|
||||
to one or more secondary contexts and assign a logical interface
|
||||
index to this association."
|
||||
::= { fsSispConfig 2 }
|
||||
|
||||
fsSispPortMapEntry OBJECT-TYPE
|
||||
SYNTAX FsSispPortMapEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Each entry in this table is applicable to a physical interface or
|
||||
port channel interface, which is intended to be mapped to a
|
||||
secondary context."
|
||||
INDEX { fsSispPortIndex, fsSispPortMapContextId }
|
||||
::= { fsSispPortMapTable 1 }
|
||||
|
||||
FsSispPortMapEntry ::= SEQUENCE {
|
||||
fsSispPortMapContextId Integer32,
|
||||
fsSispPortMapSharedPort InterfaceIndex,
|
||||
fsSispPortMapHlPortId InterfaceIndexOrZero,
|
||||
fsSispPortMapRowStatus RowStatus
|
||||
}
|
||||
|
||||
fsSispPortMapContextId OBJECT-TYPE
|
||||
SYNTAX Integer32 (0..65535)
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The secondary context to which the physical interface
|
||||
or port channel interface is to be mapped to."
|
||||
::= { fsSispPortMapEntry 1 }
|
||||
|
||||
fsSispPortMapSharedPort OBJECT-TYPE
|
||||
SYNTAX InterfaceIndex
|
||||
MAX-ACCESS read-create
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Configures the shared logical instance Id for the physical
|
||||
interface / port channel interface in this secondary context.
|
||||
(ie) Assigns a Logical Interface Index for the
|
||||
association {fsSispPortIndex, fsSispPortMapContextId}"
|
||||
::= { fsSispPortMapEntry 2 }
|
||||
|
||||
fsSispPortMapHlPortId OBJECT-TYPE
|
||||
SYNTAX InterfaceIndexOrZero
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The port index generated internally for the logical interface
|
||||
fsSispPortMapSharedPort. This port index is unique within a virtual
|
||||
context."
|
||||
::= { fsSispPortMapEntry 3 }
|
||||
|
||||
fsSispPortMapRowStatus OBJECT-TYPE
|
||||
SYNTAX RowStatus
|
||||
MAX-ACCESS read-create
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The row status of the SISP Port Mapping table.
|
||||
Whereas setting the values as CREATE_AND_GO and NOT_IN_SERVICE are
|
||||
not permitted.
|
||||
|
||||
The Row Status cannot be made as ACTIVE until a valid Interface
|
||||
Index is configured for fsSispPortMapSharedPort.
|
||||
|
||||
Though the initial assignment for fsSispPortMapSharedPort is
|
||||
allowed, the modification of the same is not permitted.
|
||||
If the assigned value of the Shared Port for {fsSispPortIndex,
|
||||
fsSispPortMapContextId} has to be modified, the entry has to be
|
||||
deleted and re-created. Then a new value for the
|
||||
fsSispPortMapSharedPort can be assigned."
|
||||
|
||||
::= { fsSispPortMapEntry 4 }
|
||||
|
||||
-- ****************************************************************************
|
||||
-- Context Classification Table
|
||||
-- ****************************************************************************
|
||||
|
||||
fsSispCxtClassificationTable OBJECT-TYPE
|
||||
SYNTAX SEQUENCE OF FsSispCxtClassificationEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
" This table is a read-only table having mapping of {Physical/Port
|
||||
Channel port , VLAN ID} to a Virtual Context. This table is
|
||||
populated based on Sisp Port Map Table configuration and Vlan
|
||||
membership configuration. On the SISP enabled interfaces, incoming
|
||||
packets will be associated to a context based on the VLAN ID
|
||||
received in the packet as displayed in this table. This table will
|
||||
have entries only for SISP enabled interfaces."
|
||||
::= { fsSispInfo 1 }
|
||||
|
||||
fsSispCxtClassificationEntry OBJECT-TYPE
|
||||
SYNTAX FsSispCxtClassificationEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Each entry contains mapping of a (Port/Portchannel interface ,
|
||||
VLAN ID) to a Virtual Context"
|
||||
INDEX { fsSispPortIndex, fsSispCxtClassificationVlanId }
|
||||
::= { fsSispCxtClassificationTable 1 }
|
||||
|
||||
FsSispCxtClassificationEntry ::= SEQUENCE {
|
||||
fsSispCxtClassificationVlanId VlanId,
|
||||
fsSispCxtClassificationCxtId Integer32
|
||||
}
|
||||
|
||||
fsSispCxtClassificationVlanId OBJECT-TYPE
|
||||
SYNTAX VlanId
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Vlan Identifier to which the port is a member of, in the context.The
|
||||
Vlan in the incoming packet on a particular interface identified by
|
||||
fsSispPortIndex is compared against the Vlan identifier indicated by
|
||||
this object in order to determine the virtual context identified by
|
||||
fsSispCxtClassificationCxtId where the packet has to be processed."
|
||||
::= { fsSispCxtClassificationEntry 1 }
|
||||
|
||||
fsSispCxtClassificationCxtId OBJECT-TYPE
|
||||
SYNTAX Integer32 (0..65535)
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The Virtual context in which the port is a member of the VLAN
|
||||
- fsSispCxtClassificationVlanId. When a packet on a port identified
|
||||
by fsSispPortIndex is received for a VLAN with VID as
|
||||
fsSispCxtClassificationVlanId, then the packet is processed by the
|
||||
corresponding virtual context indicated by this object."
|
||||
::= { fsSispCxtClassificationEntry 2 }
|
||||
|
||||
END
|
Reference in New Issue
Block a user