Observium_CE/mibs/aricent/AricentDCS-MIB

256 lines
9.0 KiB
Plaintext

-- Copyright (C) 2006-2012 Aricent Group . All Rights Reserved
--$Id: fsdcs.mib,v 1.1 2016/09/17 12:43:08 siva Exp $
--*********************************************************************************************************/
--
--Description : This file contains MIB definitions for configuring the DSLAM related properties in the
-- DSLAM Control System component in ISS solution.
--
--*********************************************************************************************************/
AricentDCS-MIB DEFINITIONS ::= BEGIN
IMPORTS
MODULE-IDENTITY, OBJECT-TYPE, Integer32,
enterprises FROM SNMPv2-SMI
DisplayString, RowStatus FROM SNMPv2-TC
InterfaceIndex FROM IF-MIB;
fsDcsMIB MODULE-IDENTITY
LAST-UPDATED "201806180000Z"
ORGANIZATION "ARICENT COMMUNICATIONS SOFTWARE"
CONTACT-INFO "support@aricent.com"
DESCRIPTION "The proprietary MIB for configuring the DSLAM related properties in ISS solution."
::= { enterprises aricent-communication-holding-ltd(29601) iss(2) 1}
-- -------------------------------------------------------------
-- Textual Conventions
-- -------------------------------------------------------------
EnabledStatus ::= TEXTUAL-CONVENTION
STATUS current
DESCRIPTION
"A simple status value for the object."
SYNTAX INTEGER { enabled(1), disabled(2) }
-- ----------------------------------------------------------------- --
-- groups in the MIB
-- ----------------------------------------------------------------- --
fsDcsSystem OBJECT IDENTIFIER ::= { fsDcsMIB 1 }
fsDcsConfigControl OBJECT IDENTIFIER ::= { fsDcsMIB 2 }
------ Config Control Group ------------------------------------
fsDcsDefCircuitIDFormatConfig OBJECT-TYPE
SYNTAX INTEGER {
enabled(1),
disabled(2)
}
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"This object provides configuration support for enabling or disabling the
default circuit ID generation format configuration.
When enabled, the configured format will be followed for default circuit ID generation.
When disabled, the default circuit ID format as mentioned in TR-101 will be followed.
(ie) 'Access-Node-Identifier eth slot/port[:vlan-id]'. "
DEFVAL { 2 }
::= { fsDcsSystem 1 }
fsDcsDefCircuitIDFormatString OBJECT-TYPE
SYNTAX DisplayString(SIZE(1..48))
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Specifies the string that should be used in Circuit Id/Interface Id sub-option.
This is applicable when default circuit Id format configuration is enabled. "
DEFVAL { "NULL" }
::= { fsDcsSystem 2 }
fsDcsDefCircuitIDFormatOption OBJECT-TYPE
SYNTAX INTEGER {
sp(1),
sv(2),
pv(3),
spv(4)
}
MAX-ACCESS read-write
STATUS current
DESCRIPTION
" This object specifies the fields that can be included in the automatically generated
Circuit Id (or) Interface Id.
sp - slot + port
sv - slot + vlan
pv - port + vlan
spv - slot + port + vlan
This is applicable when default circuit ID format configuration is enabled.
This object will be overridden when circuit Id is explicitly configured on a port or port and VLAN."
DEFVAL { 4 }
::= { fsDcsSystem 3 }
fsDcsDefCircuitIDFormatDelimiter OBJECT-TYPE
SYNTAX INTEGER {
hash (1),
dot(2),
comma(3),
semicolon(4),
rightslash(5),
space(6)
}
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"This object specifies the delimiters that should be used between different fields
in the default circuit id or interface Id that gets generated.
This is applicable when default circuit ID format configuration is enabled.
This object will be overridden when circuit Id is explicitly configured on a port or port and VLAN."
DEFVAL { 4 }
::= { fsDcsSystem 4 }
-- -------------------------------------------------------------------------
-- Port Control Table
-- -------------------------------------------------------------------------
fsDcsPortCtrlTable OBJECT-TYPE
SYNTAX SEQUENCE OF FsDcsPortCtrlEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Table containing Access Loop Identification information for port or for port and VLAN "
::= { fsDcsConfigControl 1 }
fsDcsPortCtrlEntry OBJECT-TYPE
SYNTAX FsDcsPortCtrlEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Each entry contains 'Access Loop Identification' information for port or port and VLAN.
When VLAN-ID is configured as '0' the configurations are applicable for port and all the VLANs on that port.
When VLAN-ID is configured as a valid value, then the configuration is applicable for the port and particular VLAN-ID on that port."
INDEX { fsDcsPortCtrlIndex, fsDcsPortCtrlVlanId }
::= { fsDcsPortCtrlTable 1 }
FsDcsPortCtrlEntry ::= SEQUENCE {
fsDcsPortCtrlIndex InterfaceIndex,
fsDcsPortCtrlVlanId Integer32,
fsDcsPortCtrlRemoteAgentIdentifier DisplayString,
fsDcsPortCtrlRemoteAgentIDStatus EnabledStatus,
fsDcsPortCtrlAccessLoopStatus EnabledStatus,
fsDcsPortCtrlAgentCircuitID DisplayString,
fsDcsPortCtrlVlanRowStatus RowStatus
}
fsDcsPortCtrlIndex OBJECT-TYPE
SYNTAX InterfaceIndex
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"The interface index"
::= { fsDcsPortCtrlEntry 1 }
fsDcsPortCtrlVlanId OBJECT-TYPE
SYNTAX Integer32 (0..4094)
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"This object specifies the VLAN ID associated with this entry.
When valid VLAN ID is configured, the entry is applicable for that port and the specific VLAN-ID.
When VLAN ID is configured as zero, then the configuration in this row are applicable for the interface and
for all the VLANs on this interface.
"
::= { fsDcsPortCtrlEntry 2 }
fsDcsPortCtrlRemoteAgentIdentifier OBJECT-TYPE
SYNTAX DisplayString (SIZE(0..63))
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Configured Remote Agent Identifier is added in the sub-option of
Layer2 DHCP Relay Agent and PPPoE Intermediate Agent DSL Vendor-specific tag as per TR-101.
Remote Agent Identifier is used to uniquely identify the user connected to the access node.
If the Remote Agent Identifier string is configured as NULL string, then the default value for Remote Agent
Identifier will be added in the sub-option (for example, swicth MAC address can be sent as remote circuit id)."
DEFVAL { "NULL" }
::= { fsDcsPortCtrlEntry 3 }
fsDcsPortCtrlRemoteAgentIDStatus OBJECT-TYPE
SYNTAX EnabledStatus
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Setting this object Enables or disables the insertion of Agent Remote ID
in Layer2 DHCP Relay Agent Option and PPPoE Intermediate Agent
in the given port."
DEFVAL { disabled }
::= { fsDcsPortCtrlEntry 4 }
fsDcsPortCtrlAccessLoopStatus OBJECT-TYPE
SYNTAX EnabledStatus
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Setting this object Enables or disables the insertion of Access Loop
characteristics in DHCP Relay Agent and PPPoE Intermediate Agent in the
given port."
DEFVAL { disabled }
::= { fsDcsPortCtrlEntry 5 }
fsDcsPortCtrlAgentCircuitID OBJECT-TYPE
SYNTAX DisplayString (SIZE(0..63))
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Configured Agent Circuit Identifier is added in the sub-option
of DHCP Relay Agent and PPPoE Intermediate Agent DSL
Vendor-specific tag.
Agent Identifier is used to uniquely identify the Access Node and the acccess loop logical port
on the Access Node on which the message was received.
A non conflicting, unique string should be configured by the user on each entry.
If Agent Circuit Identifier string is not configured or NULL, then the Agent Circuit
Identifier that is generated by default will be sent in the sub-options."
DEFVAL { "NULL" }
::= { fsDcsPortCtrlEntry 6 }
fsDcsPortCtrlVlanRowStatus OBJECT-TYPE
SYNTAX RowStatus
MAX-ACCESS read-create
STATUS current
DESCRIPTION "Rowstatus of the port control table."
::= { fsDcsPortCtrlEntry 7 }
END