All MIBs › PEA-BRIDGE-IPDSLAM › vlanIdAclRowStatus
vlanIdAclRowStatus
Module: PEA-BRIDGE-IPDSLAM
OID (symbolic): PEA-BRIDGE-IPDSLAM::vlanIdAclRowStatus
OID (numeric): 1.3.6.1.4.1.193.72.300.30.1.21.4.5.999
Node type: OBJECT-TYPE
Type: RowStatus
Access: read-create
Description:
This object is used to manage the creation, deletion and modification
of rows in the VLAN ID Access Control List Table.
Due to the way SNMP is handled in the IPDSLAM and the configuration
file verification, RowStatus is handled slightly different in the
IPDSLAM compared to the way described in RFC 2579.
Below is a state/event table describing how the RowStatus will be handled
in the IPDSLAM. The action to take and the return value assumes that the
index to the table is valid.
+-------------+---------------+---------------+---------------+---------------+
| Command | A | B | C | D |
| | status column | status column | status column | status column |
| |does not exist | notReady | notInService | is active |
+-------------+---------------+---------------+---------------+---------------+
| Set status | Inconsistent | | Inconsistent | Inconsistent |
| column | Value | | Value | Value |
| to | (1) | (9) | (1) | (1) |
| CreateAndGo | State = A | | State = C | State = D |
+-------------+---------------+---------------+---------------+---------------+
| Set status | NoError | | NoError | NoError |
| column to | (2) | (9) | (2) | (2)(3) |
|CreateAndWait| State = C | | State = C | State = C |
+-------------+---------------+---------------+---------------+---------------+
| Set status | Inconsistent | | NoError | NoError |
| to | Value | | | |
| | (4) | (9) | (5) | |
| Active | State = A | | State = D | State = D |
+-------------+---------------+---------------+---------------+---------------+
| Set status | Inconsistent | | NoError | NoError |
| column Value| | | | |
| to | (4) | (9) | | (6) |
| NotInService| State = A | | State = C | State = C |
+-------------+---------------+---------------+---------------+---------------+
| Set status | Inconsistent | Inconsistent | Inconsistent | Inconsistent |
| column | Value | Value | Value | Value |
| to | | | | |
| NotReady | State = A | State = B | State = C | state = D |
+-------------+---------------+---------------+---------------+---------------+
| Set status | NoError | | NoError | NoError |
| column | | | | |
| to | | (9) | (7) | (7) |
| Destroy | State = A | | State = A | State = A |
+-------------+---------------+---------------+---------------+---------------+
| Get | NoSuchInstance| | NoError | NoError |
| any column | (4) | (9) | (8) | (8) |
| value | State = A | | State = C | State = D |
+-------------+---------------+---------------+---------------+---------------+
(1) CreateAndGo is not supported in the IPDSLAM because the application
receiving the command does not receive all parameters for the conceptual row
in the table simultaneously but as a series of commands.
(2) Temporary instance of the conceptual row is created for the Management,
and placed in state NotInService.
(3) If an instance of the conceptual row exists in Runtime, then copy it to the
temporary instance.
(4) The instance of the conceptual row does not exist in the Management and Runtime.
(5) Data from the temporary instance of the conceptual row is copied to
the runtime instance and the conceptual row is set to state Active.
The temporary instance is deleted.
(6) Temporary instance of the conceptual row is created for the Management,
and placed in state NotInService. Data from the runtime instance of the conceptual
row is copied to the temporary instance and the runtime instance is deleted.
(7) The conceptual row may exist is two instances,
a temporary management instance and a runtime instance.
- Loop through all the connections and find for which connections ACL is being used
- If the ACL is not used for any connection, then delete ACL
(the management and runtime instance), otherwise return SnmpError.
(8) If a temporary management instance of the row exists,
then the read operation returns the variable value from that instance,
otherwise the returned value is taken from the runtime instance.
(9) The conceptual row will never exist in notReady state
Valid from: EDA 2.2 R3A
What is vlanIdAclRowStatus?
This object controls whether a VLAN ID access control list row in an IP DSLAM bridge is created, modified, or deleted through SNMP management operations. It uses the RowStatus textual convention which defines standard states like active, notInService, and notReady. Operators use this to dynamically configure and manage VLAN filtering rules that protect DSLAM subscribers from unauthorized traffic.
OID Breakdown
| Numeric OID | Name | Module |
|---|---|---|
| 1 | iso | LANART-AGENT |
| 1.3 | org | BIANCA-BRICK-PPP-MIB |
| 1.3.6 | dod | BIANCA-BRICK-PPP-MIB |
| 1.3.6.1 | internet | BIANCA-BRICK-PPP-MIB |
| 1.3.6.1.4 | private | BIANCA-BRICK-PPP-MIB |
| 1.3.6.1.4.1 | enterprises | ANIROOT-MIB |
| 1.3.6.1.4.1.193 | ericsson | ANS-COMMON-MIB |
| 1.3.6.1.4.1.193.72 | diaxMIB | DXD-SMI |
| 1.3.6.1.4.1.193.72.300 | peaIpDslam | DIESEL-SMI |
| 1.3.6.1.4.1.193.72.300.30 | peaBridgeIpDslam | PEA-BRIDGE-IPDSLAM |
| 1.3.6.1.4.1.193.72.300.30.1 | bridgeControl | PEA-BRIDGE-IPDSLAM |
| 1.3.6.1.4.1.193.72.300.30.1.21 | accessControlList | PEA-BRIDGE-IPDSLAM |
| 1.3.6.1.4.1.193.72.300.30.1.21.4 | vlanIdAclTable | PEA-BRIDGE-IPDSLAM |
| 1.3.6.1.4.1.193.72.300.30.1.21.4.5 | vlanIdAclEntry | PEA-BRIDGE-IPDSLAM |
| 1.3.6.1.4.1.193.72.300.30.1.21.4.5.999 | vlanIdAclRowStatus | PEA-BRIDGE-IPDSLAM |