256 lines
9.0 KiB
Plaintext
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
|