2250 lines
88 KiB
Plaintext
2250 lines
88 KiB
Plaintext
-- ============================================================
|
|
-- Description :
|
|
--
|
|
-- Rainbow Services Management Information Base
|
|
--
|
|
-- 06/06/2006
|
|
--
|
|
--
|
|
-- ============================================================
|
|
|
|
RAINBOW-SERVICES-MIB DEFINITIONS ::= BEGIN
|
|
IMPORTS
|
|
rainbow
|
|
FROM RAINBOW-MIB
|
|
DisplayString, RowStatus, MacAddress, TEXTUAL-CONVENTION
|
|
FROM SNMPv2-TC
|
|
MODULE-IDENTITY, OBJECT-TYPE, IpAddress, Integer32, Counter32, Unsigned32
|
|
FROM SNMPv2-SMI;
|
|
|
|
rainbowServices MODULE-IDENTITY
|
|
LAST-UPDATED "200606061500Z"
|
|
ORGANIZATION "Alvarion Ltd."
|
|
CONTACT-INFO "Alvarion Customer Service
|
|
Postal: Alvarion Ltd.
|
|
Barzel 21
|
|
Tel Aviv 69710
|
|
ISRAEL
|
|
E-mail: CS_Coordinator@alvarion.com"
|
|
DESCRIPTION
|
|
"Rainbow Services"
|
|
REVISION "200606061500Z"
|
|
DESCRIPTION
|
|
"Revision 2.5"
|
|
::= { rainbow 100 }
|
|
|
|
|
|
RainbowServiceType ::= TEXTUAL-CONVENTION
|
|
STATUS current
|
|
DESCRIPTION "The Service Type:
|
|
Layer II (1) service transports Layer 2 (Ethernet) frames between a subscriber's site and the Network Resource
|
|
located behind the provider's backbone and/or between subscriber sites. Layer II service supports also telephony
|
|
services (same services that are available with the VoIP service) for Voice Gateways that use the proprietary DRAP protocol.
|
|
PPPoE (2) service provides connectivity between a PPPoE (Point-to-Point Protocol over Ethernet) enabled devices at the
|
|
subscriber's site and a PPPoE aware Access Concentrator behind the Base Station/Micro Base Station.
|
|
VoIP (3) service provides telephony services through an external Voice Gateway connected to the Subscriber Unit's data port.
|
|
The VoIP service is designed for Voice Gateways that use the proprietary DRAP protocol to identify VoIP sessions and to
|
|
verify optimal handling of these sessions by the wireless network."
|
|
SYNTAX INTEGER { rbLayerII ( 1 ) , rbPPPoE ( 2 ) , rbVoIP ( 3 ) }
|
|
|
|
|
|
-- alvarion OBJECT IDENTIFIER
|
|
-- ::= { enterprises 12394 }
|
|
|
|
-- products OBJECT IDENTIFIER
|
|
-- ::= { alvarion 1 }
|
|
|
|
-- rainbow OBJECT IDENTIFIER
|
|
-- ::= { products 2 }
|
|
|
|
rbServiceGeneralConfig OBJECT IDENTIFIER
|
|
::= { rainbowServices 1 }
|
|
|
|
rbServiceTemplate OBJECT IDENTIFIER
|
|
::= { rainbowServices 2 }
|
|
|
|
rbServices OBJECT IDENTIFIER
|
|
::= { rainbowServices 3 }
|
|
|
|
rbQoSProfiles OBJECT IDENTIFIER
|
|
::= { rainbowServices 4 }
|
|
|
|
rbPolicyRules OBJECT IDENTIFIER
|
|
::= { rainbowServices 5 }
|
|
|
|
rbForwardingRules OBJECT IDENTIFIER
|
|
::= { rainbowServices 6 }
|
|
|
|
rbSubscribersInfo OBJECT IDENTIFIER
|
|
::= { rainbowServices 7 }
|
|
|
|
rbFilteringSystem OBJECT IDENTIFIER
|
|
::= { rainbowServices 8 }
|
|
|
|
rbXmlErrorReport OBJECT IDENTIFIER
|
|
::= { rainbowServices 10 }
|
|
|
|
|
|
-- ============================================================
|
|
-- Rainbow Subscribers Configuration Table
|
|
-- ============================================================
|
|
rbSubscriberTable OBJECT-TYPE
|
|
SYNTAX SEQUENCE OF RbSubscriberEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"A table of Subscribers"
|
|
::= { rbSubscribersInfo 1 }
|
|
|
|
rbSubscriberEntry OBJECT-TYPE
|
|
SYNTAX RbSubscriberEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"An entry in the Subscribers Table. Includes parameters of the relevant Subscriber."
|
|
INDEX { rbSubscriberIdx }
|
|
::= { rbSubscriberTable 1 }
|
|
|
|
RbSubscriberEntry ::= SEQUENCE {
|
|
rbSubscriberIdx Unsigned32,
|
|
rbSubscriberID DisplayString,
|
|
rbSubscriberFirstName DisplayString,
|
|
rbSubscriberLastName DisplayString,
|
|
rbSubscriberAdminStatus INTEGER,
|
|
rbSubscriberInfo DisplayString,
|
|
rbASubscriberRowStatus RowStatus
|
|
}
|
|
|
|
|
|
rbSubscriberIdx OBJECT-TYPE
|
|
SYNTAX Unsigned32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The index of the relevant Subscriber Entry."
|
|
::= { rbSubscriberEntry 1 }
|
|
|
|
rbSubscriberID OBJECT-TYPE
|
|
SYNTAX DisplayString ( SIZE ( 1 .. 32 ) )
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The Name of the relevant Subscriber. Must be unique in the device."
|
|
::= { rbSubscriberEntry 2 }
|
|
|
|
rbSubscriberFirstName OBJECT-TYPE
|
|
SYNTAX DisplayString ( SIZE ( 0 .. 50 ) )
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Subscriber's First Name. An optional parameter for information purposes."
|
|
::= { rbSubscriberEntry 3 }
|
|
|
|
rbSubscriberLastName OBJECT-TYPE
|
|
SYNTAX DisplayString ( SIZE ( 0 .. 50 ) )
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Subscriber's Last Name. An optional parameter for information purposes."
|
|
::= { rbSubscriberEntry 4 }
|
|
|
|
rbSubscriberAdminStatus OBJECT-TYPE
|
|
SYNTAX INTEGER { enable ( 1 ) , disable ( 2 ) }
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Subscriber's Admin Status. If the Admin status is disabled, the Subscriber will not get Services."
|
|
DEFVAL { enable }
|
|
::= { rbSubscriberEntry 5 }
|
|
|
|
rbSubscriberInfo OBJECT-TYPE
|
|
SYNTAX DisplayString ( SIZE ( 0 .. 50 ) )
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Subscriber's additional info. An optional parameter for information purposes."
|
|
::= { rbSubscriberEntry 6 }
|
|
|
|
rbASubscriberRowStatus OBJECT-TYPE
|
|
SYNTAX RowStatus
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Control for creating and deleting entries. Entries may be modified while active.
|
|
active (1) - means that the entry is available for use by the managed device and relevant parameters
|
|
may be modified;
|
|
createAndGo (4) is used for creating a new entry and to have its status automatically set to active;
|
|
destroy (6) is used for deleting an existing entry."
|
|
::= { rbSubscriberEntry 7 }
|
|
|
|
|
|
-- ============================================================
|
|
-- Rainbow Service Templates Configuration Table
|
|
-- ============================================================
|
|
rbServiceTemplateConfigTable OBJECT-TYPE
|
|
SYNTAX SEQUENCE OF RbServiceTemplateConfigEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"A table of Service Templates (Profiles)."
|
|
::= { rbServiceTemplate 1 }
|
|
|
|
rbServiceTemplateConfigEntry OBJECT-TYPE
|
|
SYNTAX RbServiceTemplateConfigEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"An entry in the Service Templates Table. Includes parameters of the relevant Service Template."
|
|
INDEX { rbServiceTemplateType, rbServiceTemplateIdx }
|
|
::= { rbServiceTemplateConfigTable 1 }
|
|
|
|
RbServiceTemplateConfigEntry ::= SEQUENCE {
|
|
rbServiceTemplateType RainbowServiceType,
|
|
rbServiceTemplateIdx Unsigned32,
|
|
rbServiceTemplateName DisplayString,
|
|
rbServiceTemplateID Unsigned32,
|
|
rbServiceTemplateBaseVLAN Integer32,
|
|
rbServiceTemplateBaseSignallingVLAN Integer32,
|
|
rbServiceTemplateBaseDhcpVLAN Integer32,
|
|
rbServiceTemplateForwardDhcpRequest INTEGER,
|
|
rbServiceTemplateNumberOfSimultaneousCalls Integer32,
|
|
rbServiceTemplatePolicyRuleIdx Unsigned32,
|
|
rbServiceTemplatePolicyRuleName DisplayString,
|
|
rbServiceTemplateForwardingRuleIdx Unsigned32,
|
|
rbServiceTemplateForwardingRuleName DisplayString,
|
|
rbAServiceTemplateRowStatus RowStatus,
|
|
rbServiceTemplateQoSMarkingMode INTEGER,
|
|
rbServiceTemplateQoSMarkingValue Integer32,
|
|
rbServiceTemplateVLANTransparencyMode INTEGER,
|
|
rbServiceTemplateClass INTEGER
|
|
}
|
|
|
|
|
|
rbServiceTemplateType OBJECT-TYPE
|
|
SYNTAX RainbowServiceType
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The Service Type of the Service Template. The Service Template Type can be set only for a new Service Template (write-once).
|
|
The Service Template Type of an existing Service Template cannot be changed (read-only)."
|
|
::= { rbServiceTemplateConfigEntry 1 }
|
|
|
|
rbServiceTemplateIdx OBJECT-TYPE
|
|
SYNTAX Unsigned32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The index of the relevant Service Template Entry."
|
|
::= { rbServiceTemplateConfigEntry 2 }
|
|
|
|
rbServiceTemplateName OBJECT-TYPE
|
|
SYNTAX DisplayString ( SIZE ( 1 .. 32 ) )
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The Name of the Service Template - unique per Device."
|
|
::= { rbServiceTemplateConfigEntry 3 }
|
|
|
|
rbServiceTemplateID OBJECT-TYPE
|
|
SYNTAX Unsigned32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The Service Template ID assigned by the Device (DB ID) - unique per Device."
|
|
::= { rbServiceTemplateConfigEntry 4 }
|
|
|
|
rbServiceTemplateBaseVLAN OBJECT-TYPE
|
|
SYNTAX Integer32
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The VLAN tag (VPL ID) used in the backbone domain. A number in the range between
|
|
0 and 4094. A value of 4095 means No VPL ID.
|
|
Not applicable if VLAN Transparency Mode is enabled."
|
|
::= { rbServiceTemplateConfigEntry 5 }
|
|
|
|
rbServiceTemplateBaseSignallingVLAN OBJECT-TYPE
|
|
SYNTAX Integer32
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Not used!"
|
|
::= { rbServiceTemplateConfigEntry 6 }
|
|
|
|
rbServiceTemplateBaseDhcpVLAN OBJECT-TYPE
|
|
SYNTAX Integer32
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Not used!"
|
|
::= { rbServiceTemplateConfigEntry 7 }
|
|
|
|
rbServiceTemplateForwardDhcpRequest OBJECT-TYPE
|
|
SYNTAX INTEGER { enable ( 1 ) , disable ( 2 ) }
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Not used!"
|
|
::= { rbServiceTemplateConfigEntry 8 }
|
|
|
|
rbServiceTemplateNumberOfSimultaneousCalls OBJECT-TYPE
|
|
SYNTAX Integer32 ( 0 .. 50 )
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The maximum number of simultaneous VoIP calls (DRAP-based) that can be supported.
|
|
Applicable only for Layer II and VoIP Services."
|
|
::= { rbServiceTemplateConfigEntry 9 }
|
|
|
|
rbServiceTemplatePolicyRuleIdx OBJECT-TYPE
|
|
SYNTAX Unsigned32
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The index of the selected entry in the Policy Rules Table = selected Policy Rule.
|
|
Not applicable for VoIP services!"
|
|
::= { rbServiceTemplateConfigEntry 10 }
|
|
|
|
rbServiceTemplatePolicyRuleName OBJECT-TYPE
|
|
SYNTAX DisplayString ( SIZE (0..32))
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The Name of the selected Policy Rule. Not applicable for VoIP services!"
|
|
::= { rbServiceTemplateConfigEntry 11 }
|
|
|
|
rbServiceTemplateForwardingRuleIdx OBJECT-TYPE
|
|
SYNTAX Unsigned32
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The index of the selected entry in the row in Forwarding Rules Table = selected Forwarding Rule.
|
|
Not applicable if VLAN Transparency Mode is enabled.
|
|
The Service Type defined in the selected Forwarding Rule must match the one defined for the Service Template."
|
|
::= { rbServiceTemplateConfigEntry 12 }
|
|
|
|
rbServiceTemplateForwardingRuleName OBJECT-TYPE
|
|
SYNTAX DisplayString ( SIZE (0..32))
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The name of the selected Forwarding Rule."
|
|
::= { rbServiceTemplateConfigEntry 13 }
|
|
|
|
rbAServiceTemplateRowStatus OBJECT-TYPE
|
|
SYNTAX RowStatus
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Control for creating and deleting entries. Entries may be modified while active.
|
|
active (1) - means that the entry is available for use by the managed device and relevant parameters
|
|
may be modified;
|
|
createAndGo (4) is used for creating a new entry and to have its status automatically set to active.
|
|
destroy (6) is used for deleting an existing entry."
|
|
::= { rbServiceTemplateConfigEntry 14 }
|
|
|
|
rbServiceTemplateQoSMarkingMode OBJECT-TYPE
|
|
SYNTAX INTEGER { transparent( 1 ), rb8021p ( 2 ), rbDSCP ( 3 ) }
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The method the device uses to mark the uplink traffic to the backbone.
|
|
transparent (1): No Priority Marking. The system forwards the frames to the uplink network without any changes.
|
|
rb8021p (2): All frames are marked with the configured Base VLAN (VPL ID) and 802.1p QoS Marking Value.
|
|
If no Base VLAN is configured (Base VLAN = 4095), the 802.1Q header will include a VLAN ID = 0.
|
|
rbDSCP (3): All frames are marked with the configured DSCP QoS Marking Value."
|
|
::= { rbServiceTemplateConfigEntry 15 }
|
|
|
|
rbServiceTemplateQoSMarkingValue OBJECT-TYPE
|
|
SYNTAX Integer32
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Marking value used to mark frames forwarded to thebackbone. Applicable only if the selected QoS Marking
|
|
Mode is either 802.1p (rp8021p) or DSCP (rbDSCP).
|
|
For 802.1p Marking Mode the range is from 0 to 7.
|
|
For DSCP Marking Mode the range is from 0 to 63."
|
|
::= { rbServiceTemplateConfigEntry 16 }
|
|
|
|
rbServiceTemplateVLANTransparencyMode OBJECT-TYPE
|
|
SYNTAX INTEGER { enable( 1 ), disable ( 2 ) }
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The VLAN Transparency Mode defines the method of transferring packets
|
|
to the operator's upstream network.
|
|
When set to enable, data packets sent from the Base Station to the backbone
|
|
will be transferred transparently.
|
|
When set to disable, data packets sent from the Base Station to the backbone
|
|
will be transferred with a VLAN tag according to the VPL ID.
|
|
The VLAN ID in tagged frames arriving from the wireless network will be replaced by the VPL ID."
|
|
::= { rbServiceTemplateConfigEntry 17 }
|
|
|
|
rbServiceTemplateClass OBJECT-TYPE
|
|
SYNTAX INTEGER { local ( 1 ) , global ( 2 ) }
|
|
MAX-ACCESS read-only
|
|
STATUS deprecated
|
|
DESCRIPTION
|
|
"Service Template Class: Local definition or Global (Managed) definition using an XML File.
|
|
In a Global Service Template all parameters become read-only."
|
|
::= { rbServiceTemplateConfigEntry 18 }
|
|
|
|
|
|
-- ============================================================
|
|
-- Rainbow Services Configuration Table
|
|
-- Service configuration parameters for specific SU are retrieved
|
|
-- using Subscriber Index
|
|
-- Applicable only for Permanent SUs
|
|
-- ============================================================
|
|
rbServiceConfigTable OBJECT-TYPE
|
|
SYNTAX SEQUENCE OF RbServiceConfigEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS deprecated
|
|
DESCRIPTION
|
|
"A table of Services."
|
|
::= { rbServices 1 }
|
|
|
|
rbServiceConfigEntry OBJECT-TYPE
|
|
SYNTAX RbServiceConfigEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS deprecated
|
|
DESCRIPTION
|
|
"An entry in the Services Table. Includes parameters of the relevant Service."
|
|
INDEX { rbSubscriberIdx, rbServiceIdx }
|
|
::= { rbServiceConfigTable 1 }
|
|
|
|
RbServiceConfigEntry ::= SEQUENCE {
|
|
rbServiceIdx Unsigned32,
|
|
rbServiceType RainbowServiceType,
|
|
rbServiceName DisplayString,
|
|
rbServiceID Unsigned32,
|
|
rbServiceServiceTemplateIdx Unsigned32,
|
|
rbServiceServiceTemplateName DisplayString,
|
|
rbServiceServiceTemplateID Unsigned32,
|
|
rbServiceSwitchingGroupIdx Unsigned32,
|
|
rbServiceAdminStatus INTEGER,
|
|
rbServiceOperStatus INTEGER,
|
|
rbAServiceRowStatus RowStatus,
|
|
rbServiceClientSiteVLANList OCTET STRING,
|
|
rbServiceClientSiteVLANListCount Integer32,
|
|
rbServiceSuMacAddress MacAddress,
|
|
rbServiceAUSlotNumber Integer32,
|
|
rbServiceVLANHybridMode INTEGER,
|
|
rbServiceVLANClassificationMode INTEGER,
|
|
rbServiceAccessVLAN Integer32
|
|
}
|
|
|
|
|
|
rbServiceIdx OBJECT-TYPE
|
|
SYNTAX Unsigned32
|
|
MAX-ACCESS read-only
|
|
STATUS deprecated
|
|
DESCRIPTION
|
|
"The index of the relevant Service Entry."
|
|
::= { rbServiceConfigEntry 1 }
|
|
|
|
rbServiceType OBJECT-TYPE
|
|
SYNTAX RainbowServiceType
|
|
MAX-ACCESS read-only
|
|
STATUS deprecated
|
|
DESCRIPTION
|
|
"The Service Type is determined by the Service Template type (read-only)."
|
|
::= { rbServiceConfigEntry 2 }
|
|
|
|
rbServiceName OBJECT-TYPE
|
|
SYNTAX DisplayString ( SIZE (1..32))
|
|
MAX-ACCESS read-write
|
|
STATUS deprecated
|
|
DESCRIPTION
|
|
"Service Name - unique per subscriber. The same Service Name may be assigned to any number of Subscribers."
|
|
::= { rbServiceConfigEntry 3 }
|
|
|
|
rbServiceID OBJECT-TYPE
|
|
SYNTAX Unsigned32
|
|
MAX-ACCESS read-only
|
|
STATUS deprecated
|
|
DESCRIPTION
|
|
"The Service ID assigned by the Device (DB ID) - unique per Device."
|
|
::= { rbServiceConfigEntry 4 }
|
|
|
|
rbServiceServiceTemplateIdx OBJECT-TYPE
|
|
SYNTAX Unsigned32
|
|
MAX-ACCESS read-write
|
|
STATUS deprecated
|
|
DESCRIPTION
|
|
"The index of the selected entry in the Service Templates Table = selected Service Template.
|
|
When updating an existing Service, the Service Type defined in the selected Service Template
|
|
must match the one already defined for the Service."
|
|
::= { rbServiceConfigEntry 5 }
|
|
|
|
rbServiceServiceTemplateName OBJECT-TYPE
|
|
SYNTAX DisplayString (SIZE (0..32))
|
|
MAX-ACCESS read-only
|
|
STATUS deprecated
|
|
DESCRIPTION
|
|
"The name of the selected Service Template."
|
|
::= { rbServiceConfigEntry 6 }
|
|
|
|
rbServiceServiceTemplateID OBJECT-TYPE
|
|
SYNTAX Unsigned32
|
|
MAX-ACCESS read-only
|
|
STATUS deprecated
|
|
DESCRIPTION
|
|
"The ID of the selected Service Template."
|
|
::= { rbServiceConfigEntry 7 }
|
|
|
|
rbServiceSwitchingGroupIdx OBJECT-TYPE
|
|
SYNTAX Unsigned32
|
|
MAX-ACCESS read-only
|
|
STATUS deprecated
|
|
DESCRIPTION
|
|
"Not used in current version."
|
|
::= { rbServiceConfigEntry 8 }
|
|
|
|
rbServiceAdminStatus OBJECT-TYPE
|
|
SYNTAX INTEGER { enable ( 1 ) , disable ( 2 ) }
|
|
MAX-ACCESS read-write
|
|
STATUS deprecated
|
|
DESCRIPTION
|
|
"Service Admin status. If the Admin Status is disabled, the Service will not be available to the Subscriber."
|
|
DEFVAL { enable }
|
|
::= { rbServiceConfigEntry 9 }
|
|
|
|
rbServiceOperStatus OBJECT-TYPE
|
|
SYNTAX INTEGER { up ( 1 ) , down ( 2 ) , unknown ( 3 ) }
|
|
MAX-ACCESS read-only
|
|
STATUS deprecated
|
|
DESCRIPTION
|
|
"Service Operational Status"
|
|
::= { rbServiceConfigEntry 10 }
|
|
|
|
rbAServiceRowStatus OBJECT-TYPE
|
|
SYNTAX RowStatus
|
|
MAX-ACCESS read-write
|
|
STATUS deprecated
|
|
DESCRIPTION
|
|
"Control for creating and deleting entries. Entries may be modified while active.
|
|
active (1) - means that the entry is available for use by the managed device and relevant parameters
|
|
may be modified;
|
|
createAndGo (4) is used for creating a new entry and to have its status automatically set to active;
|
|
destroy (6) is used for deleting an existing entry."
|
|
::= { rbServiceConfigEntry 11 }
|
|
|
|
rbServiceClientSiteVLANList OBJECT-TYPE
|
|
SYNTAX OCTET STRING ( SIZE ( 0 .. 24 ) )
|
|
MAX-ACCESS read-write
|
|
STATUS deprecated
|
|
DESCRIPTION
|
|
"A list of up to 16 (15 if Hybrid VLAN Mode is enabled) VLAN IDs
|
|
at the Subscribers site that are used as classifiers for the Service.
|
|
An empty list means No VLAN IDs.
|
|
To prepare the list: Arrange all VLAN IDs in ascending order without gaps
|
|
using hexadecimal digits (3 hexadecimal digits/VLAN ID).
|
|
If the list contains less than 16 VLAN IDs, add null (empty) VLANs up to
|
|
a total of 48 hexadecimal digits. Convert the list to a string of 24 octets."
|
|
::= { rbServiceConfigEntry 12 }
|
|
|
|
rbServiceClientSiteVLANListCount OBJECT-TYPE
|
|
SYNTAX Integer32
|
|
MAX-ACCESS read-write
|
|
STATUS deprecated
|
|
DESCRIPTION
|
|
"Number of non-null VLAN IDs in the rbServiceClientSiteVLANList."
|
|
::= { rbServiceConfigEntry 13 }
|
|
|
|
rbServiceSuMacAddress OBJECT-TYPE
|
|
SYNTAX MacAddress
|
|
MAX-ACCESS read-write
|
|
STATUS deprecated
|
|
DESCRIPTION
|
|
"The MAC Address of the SU associated with the Service. SU MAC Address of an existing Service can be
|
|
modified only if the Admin Status is set to disable."
|
|
::= { rbServiceConfigEntry 14 }
|
|
|
|
rbServiceAUSlotNumber OBJECT-TYPE
|
|
SYNTAX Integer32
|
|
MAX-ACCESS read-only
|
|
STATUS deprecated
|
|
DESCRIPTION
|
|
"The slot number of the AU serving the applicable SU. This parameter is not applicable if the SU is
|
|
served by a Micro Base Station."
|
|
::= { rbServiceConfigEntry 15 }
|
|
|
|
rbServiceVLANHybridMode OBJECT-TYPE
|
|
SYNTAX INTEGER { enable ( 1 ) , disable ( 2 ) }
|
|
MAX-ACCESS read-write
|
|
STATUS deprecated
|
|
DESCRIPTION
|
|
"Hybrid VLAN Mode of operation enables classification of both tagged and untagged packets
|
|
or untagged packets only, according to the following rules:
|
|
- Hybrid VLAN Mode disabled and Client Site VLAN List is not empty: Only packets tagged with
|
|
a VLAN ID that exists in the VLAN List will be forwarded. VLAN List can include up to 16 entries.
|
|
- Hybrid VLAN Mode disabled and Client Site VLAN List is empty: All (both untagged and
|
|
tagged with any VLAN ID) will be forwarded.
|
|
- Hybrid VLAN Mode enabled and Client Site VLAN List is not empty: Untagged packets,
|
|
and packets tagged with a VLAN ID that exists in the VLAN List will be forwarded.
|
|
VLAN List can include up to 15 entries.
|
|
- Hybrid VLAN Mode enabled and Client Site VLAN List is empty: Only untagged frames
|
|
will be forwarded."
|
|
DEFVAL { enable }
|
|
::= { rbServiceConfigEntry 16 }
|
|
|
|
rbServiceVLANClassificationMode OBJECT-TYPE
|
|
SYNTAX INTEGER { off ( 1 ) , on ( 2 ) }
|
|
MAX-ACCESS read-write
|
|
STATUS deprecated
|
|
DESCRIPTION
|
|
"VLAN Classification Mode.
|
|
The VLAN Classification feature enables using VLAN ID for classification of
|
|
transparent service downlink traffic before transmission to the destination MAC address.
|
|
The VLAN Classification feature supports applications where multiple VLANs are associated
|
|
with a single MAC address, allowing to assign different services to different VLANs.
|
|
VLAN Classification Mode can be set to On only if the following conditions are met:
|
|
1. The VLAN Transparency Mode of the applicable Service Profile is set to On.
|
|
2. A single VLAN ID is defined for the Service. This means that the allowed combinations are:
|
|
a) Hybrid VLAN Mode is Off and the VLAN List includes a single VLAN ID, or
|
|
b) Hybrid VLAN Mode is On and the VLAN List is empty.
|
|
All Services assigned to the same SU must be configured with the same
|
|
VLAN Classification Mode (Either On or Off)."
|
|
DEFVAL { off }
|
|
::= { rbServiceConfigEntry 17 }
|
|
|
|
rbServiceAccessVLAN OBJECT-TYPE
|
|
SYNTAX Integer32 ( 0 .. 4095 )
|
|
MAX-ACCESS read-write
|
|
STATUS deprecated
|
|
DESCRIPTION
|
|
"The Access VLAN parameter enables defining a VLAN ID to be used with untagged packets
|
|
received on the Ethernet port of the SU. This parameter is applicable only for
|
|
a transparent service (VLAN Transparency Mode is On) with Hybrid Mode set to On,
|
|
or a transparent service with Hybrid Mode set to Off and an empty VLAN list.
|
|
A number in the range between 0 and 4094. A value of 4095 means No Access VLAN."
|
|
::= { rbServiceConfigEntry 18 }
|
|
|
|
-- ============================================================
|
|
-- Rainbow Services Configuration Table
|
|
-- Service configuration parameters for specific SU are retrieved
|
|
-- using MacAddress
|
|
-- Read-only for Temporary SUs
|
|
-- ============================================================
|
|
rbSuServiceConfigTable OBJECT-TYPE
|
|
SYNTAX SEQUENCE OF RbSuServiceConfigEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"A table of Services by SU MAC Address."
|
|
::= { rbServices 2 }
|
|
|
|
rbSuServiceConfigEntry OBJECT-TYPE
|
|
SYNTAX RbSuServiceConfigEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"An entry in the Services Table. Includes parameters of the relevant Service."
|
|
INDEX { rbSuServiceMacAddress, rbSuServiceIdx }
|
|
::= { rbSuServiceConfigTable 1 }
|
|
|
|
RbSuServiceConfigEntry ::= SEQUENCE {
|
|
rbSuServiceMacAddress MacAddress,
|
|
rbSuServiceIdx Unsigned32,
|
|
rbSuServiceRbType RainbowServiceType,
|
|
rbSuServiceName DisplayString,
|
|
rbSuServiceID Unsigned32,
|
|
rbSuSubscriberIdx Unsigned32,
|
|
rbSuServiceTemplateIdx Unsigned32,
|
|
rbSuServiceTemplateName DisplayString,
|
|
rbSuServiceTemplateID Unsigned32,
|
|
rbSuServiceSwitchingGroupIdx Unsigned32,
|
|
rbSuServiceAdminStatus INTEGER,
|
|
rbSuServiceOperStatus INTEGER,
|
|
rbSuServiceClientSiteVLANList OCTET STRING,
|
|
rbSuServiceClientSiteVLANListCount Integer32,
|
|
rbSuServiceAUSlotNumber Integer32,
|
|
rbSuServiceVLANHybridMode INTEGER,
|
|
rbSuServiceVLANClassificationMode INTEGER,
|
|
rbSuServiceAccessVLAN Integer32,
|
|
rbSuServiceRowStatus RowStatus
|
|
}
|
|
|
|
|
|
rbSuServiceMacAddress OBJECT-TYPE
|
|
SYNTAX MacAddress
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The MAC Address of the SU associated with the Service."
|
|
::= { rbSuServiceConfigEntry 1 }
|
|
|
|
rbSuServiceIdx OBJECT-TYPE
|
|
SYNTAX Unsigned32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The index of the relevant Service Entry."
|
|
::= { rbSuServiceConfigEntry 2 }
|
|
|
|
rbSuServiceRbType OBJECT-TYPE
|
|
SYNTAX RainbowServiceType
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The Service Type is determined by the Service Template type (read-only)."
|
|
::= { rbSuServiceConfigEntry 3 }
|
|
|
|
rbSuServiceName OBJECT-TYPE
|
|
SYNTAX DisplayString ( SIZE (1..32))
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Service Name - unique per subscriber (for Permanent SUs).
|
|
The same Service Name may be assigned to any number of Subscribers."
|
|
::= { rbSuServiceConfigEntry 4 }
|
|
|
|
rbSuServiceID OBJECT-TYPE
|
|
SYNTAX Unsigned32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The Service ID assigned by the Device (DB ID) - unique per Device."
|
|
::= { rbSuServiceConfigEntry 5 }
|
|
|
|
rbSuSubscriberIdx OBJECT-TYPE
|
|
SYNTAX Unsigned32
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The index of the selected entry in the Subscribers Table.
|
|
Not applicable for a Temporary SU."
|
|
::= { rbSuServiceConfigEntry 6 }
|
|
|
|
rbSuServiceTemplateIdx OBJECT-TYPE
|
|
SYNTAX Unsigned32
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The index of the selected entry in the Service Templates Table = selected Service Template.
|
|
When updating an existing Service, the Service Type defined in the selected Service Template
|
|
must match the one already defined for the Service."
|
|
::= { rbSuServiceConfigEntry 7 }
|
|
|
|
rbSuServiceTemplateName OBJECT-TYPE
|
|
SYNTAX DisplayString (SIZE (0..32))
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The name of the selected Service Template."
|
|
::= { rbSuServiceConfigEntry 8 }
|
|
|
|
rbSuServiceTemplateID OBJECT-TYPE
|
|
SYNTAX Unsigned32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The ID of the selected Service Template."
|
|
::= { rbSuServiceConfigEntry 9 }
|
|
|
|
rbSuServiceSwitchingGroupIdx OBJECT-TYPE
|
|
SYNTAX Unsigned32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Not used in current version."
|
|
::= { rbSuServiceConfigEntry 10 }
|
|
|
|
rbSuServiceAdminStatus OBJECT-TYPE
|
|
SYNTAX INTEGER { enable ( 1 ) , disable ( 2 ) }
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Service Admin status. If the Admin Status is disabled,
|
|
the Service will not be available to the Subscriber."
|
|
DEFVAL { enable }
|
|
::= { rbSuServiceConfigEntry 11 }
|
|
|
|
rbSuServiceOperStatus OBJECT-TYPE
|
|
SYNTAX INTEGER { up ( 1 ) , down ( 2 ) , unknown ( 3 ) }
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Service Operational Status."
|
|
::= { rbSuServiceConfigEntry 12 }
|
|
|
|
rbSuServiceClientSiteVLANList OBJECT-TYPE
|
|
SYNTAX OCTET STRING ( SIZE ( 0 .. 24 ) )
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"A list of up to 16 (15 if Hybrid VLAN Mode is enabled) VLAN IDs
|
|
at the Subscribers site that are used as classifiers for the Service.
|
|
An empty list means No VLAN IDs.
|
|
To prepare the list: Arrange all VLAN IDs in ascending order without gaps
|
|
using hexadecimal digits (3 hexadecimal digits/VLAN ID).
|
|
If the list contains less than 16 VLAN IDs, add null (empty) VLANs up to
|
|
a total of 48 hexadecimal digits. Convert the list to a string of 24 octets."
|
|
::= { rbSuServiceConfigEntry 13 }
|
|
|
|
rbSuServiceClientSiteVLANListCount OBJECT-TYPE
|
|
SYNTAX Integer32
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Number of non-null VLAN IDs in the rbServiceClientSiteVLANList."
|
|
::= { rbSuServiceConfigEntry 14 }
|
|
|
|
rbSuServiceAUSlotNumber OBJECT-TYPE
|
|
SYNTAX Integer32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The slot number of the AU serving the applicable SU.
|
|
This parameter is not applicable if the SU is served by a Micro Base Station."
|
|
::= { rbSuServiceConfigEntry 15 }
|
|
|
|
rbSuServiceVLANHybridMode OBJECT-TYPE
|
|
SYNTAX INTEGER { enable ( 1 ) , disable ( 2 ) }
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Hybrid VLAN Mode of operation enables classification of both tagged and untagged packets
|
|
or untagged packets only, according to the following rules:
|
|
- Hybrid VLAN Mode disabled and Client Site VLAN List is not empty: Only packets tagged with
|
|
a VLAN ID that exists in the VLAN List will be forwarded. VLAN List can include up to 16 entries.
|
|
- Hybrid VLAN Mode disabled and Client Site VLAN List is empty: All (both untagged and
|
|
tagged with any VLAN ID) will be forwarded.
|
|
- Hybrid VLAN Mode enabled and Client Site VLAN List is not empty: Untagged packets,
|
|
and packets tagged with a VLAN ID that exists in the VLAN List will be forwarded.
|
|
VLAN List can include up to 15 entries.
|
|
- Hybrid VLAN Mode enabled and Client Site VLAN List is empty: Only untagged frames
|
|
will be forwarded."
|
|
DEFVAL { enable }
|
|
::= { rbSuServiceConfigEntry 16 }
|
|
|
|
rbSuServiceVLANClassificationMode OBJECT-TYPE
|
|
SYNTAX INTEGER { off ( 1 ) , on ( 2 ) }
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"VLAN Classification Mode.
|
|
The VLAN Classification feature enables using VLAN ID for classification of
|
|
transparent service downlink traffic before transmission to the destination MAC address.
|
|
The VLAN Classification feature supports applications where multiple VLANs are associated
|
|
with a single MAC address, allowing to assign different services to different VLANs.
|
|
VLAN Classification Mode can be set to On only if the following conditions are met:
|
|
1. The VLAN Transparency Mode of the applicable Service Profile is set to On.
|
|
2. A single VLAN ID is defined for the Service. This means that the allowed combinations are:
|
|
a) Hybrid VLAN Mode is Off and the VLAN List includes a single VLAN ID, or
|
|
b) Hybrid VLAN Mode is On and the VLAN List is empty.
|
|
All Services assigned to the same SU must be configured with the same
|
|
VLAN Classification Mode (Either On or Off)."
|
|
DEFVAL { off }
|
|
::= { rbSuServiceConfigEntry 17 }
|
|
|
|
rbSuServiceAccessVLAN OBJECT-TYPE
|
|
SYNTAX Integer32 ( 0 .. 4095 )
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The Access VLAN parameter enables defining a VLAN ID to be used with untagged packets
|
|
received on the Ethernet port of the SU. This parameter is applicable only for
|
|
a transparent service (VLAN Transparency Mode is On) with Hybrid Mode set to On,
|
|
or a transparent service with Hybrid Mode set to Off and an empty VLAN list.
|
|
A number in the range between 0 and 4094. A value of 4095 means No Access VLAN."
|
|
::= { rbSuServiceConfigEntry 18 }
|
|
|
|
rbSuServiceRowStatus OBJECT-TYPE
|
|
SYNTAX RowStatus
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Control for creating and deleting entries. Entries may be modified while active.
|
|
active (1) - means that the entry is available for use by the managed device and relevant parameters
|
|
may be modified;
|
|
createAndGo (4) is used for creating a new entry and to have its status automatically set to active;
|
|
destroy (6) is used for deleting an existing entry."
|
|
::= { rbSuServiceConfigEntry 19 }
|
|
|
|
|
|
-- ============================================================
|
|
-- Rainbow Services Mapping Table
|
|
-- MacAddress for specific SU is retrieved using SU's name
|
|
-- ============================================================
|
|
rbSuMappingTable OBJECT-TYPE
|
|
SYNTAX SEQUENCE OF RbSuMappingEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"A table of SUs MacAddress registered in the system."
|
|
::= { rbServices 3 }
|
|
|
|
rbSuMappingEntry OBJECT-TYPE
|
|
SYNTAX RbSuMappingEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"An entry in the Mapping Table."
|
|
INDEX { rbSuMappingSysName }
|
|
::= { rbSuMappingTable 1 }
|
|
|
|
RbSuMappingEntry ::= SEQUENCE {
|
|
rbSuMappingSysName DisplayString,
|
|
rbSuMappingMacAddress MacAddress
|
|
}
|
|
|
|
|
|
rbSuMappingSysName OBJECT-TYPE
|
|
SYNTAX DisplayString (SIZE (1..32))
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The SU's name (User Name in SUs operating in Advanced Si mode).
|
|
For the table having string as index the corresponding SNMP object key
|
|
must have as the count of components the following:
|
|
- 1st ULONG is destined for length of the string;
|
|
- next number of ULONGs is destined for ascii value of each character in the string.
|
|
To enable correct alphanumeric sorting of the rbSuMappingTable,
|
|
the rbSuMappingSysName key should have the same first component and it should be 32 -
|
|
the max rbSuMappingSysName key length. GUI appliccation have to make sure
|
|
32 will be the first component in the string and string will be ended by '\0'"
|
|
::= { rbSuMappingEntry 1 }
|
|
|
|
rbSuMappingMacAddress OBJECT-TYPE
|
|
SYNTAX MacAddress
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The MAC address of the SU associated with the SU's name (User Name)."
|
|
::= { rbSuMappingEntry 2 }
|
|
|
|
|
|
-- ============================================================
|
|
-- Rainbow QoS Profile Configuration Table
|
|
-- ============================================================
|
|
rbQoSProfileConfigTable OBJECT-TYPE
|
|
SYNTAX SEQUENCE OF RbQoSProfileConfigEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"A table of QoS Profiles."
|
|
::= { rbQoSProfiles 1 }
|
|
|
|
rbQoSProfileConfigEntry OBJECT-TYPE
|
|
SYNTAX RbQoSProfileConfigEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"An entry in the QoS Profiles Table. Includes parameters of the relevant QoS Profile."
|
|
INDEX { rbQoSProfileIdx }
|
|
::= { rbQoSProfileConfigTable 1 }
|
|
|
|
RbQoSProfileConfigEntry ::= SEQUENCE {
|
|
rbQoSProfileIdx Unsigned32,
|
|
rbQoSProfileName DisplayString,
|
|
rbQoSProfileID Unsigned32,
|
|
rbQoSProfileType INTEGER,
|
|
rbQoSProfileParam1 Unsigned32,
|
|
rbQoSProfileParam2 Unsigned32,
|
|
rbQoSProfileParamTime INTEGER,
|
|
rbAQoSProfileRowStatus RowStatus,
|
|
rbQoSProfileClass INTEGER
|
|
}
|
|
|
|
|
|
rbQoSProfileIdx OBJECT-TYPE
|
|
SYNTAX Unsigned32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The index of the relevant QoS Profile Entry."
|
|
::= { rbQoSProfileConfigEntry 1 }
|
|
|
|
rbQoSProfileName OBJECT-TYPE
|
|
SYNTAX DisplayString ( SIZE ( 1 .. 32 ) )
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"QoS Profile Name - unique per Device."
|
|
::= { rbQoSProfileConfigEntry 2 }
|
|
|
|
rbQoSProfileID OBJECT-TYPE
|
|
SYNTAX Unsigned32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The QoS Profile ID assigned by the Device - unique per Device."
|
|
::= { rbQoSProfileConfigEntry 3 }
|
|
|
|
rbQoSProfileType OBJECT-TYPE
|
|
SYNTAX INTEGER { rbCG (0), rbRT ( 1 ) , rbNRT ( 2 ) , rbBE ( 3 ) }
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The QoS Profile Type:
|
|
CG - (Continuing Grant) service is tailored for carrying constant bit-rate (CBR) real-time services characterized by fixed size data packets on a periodic basis such as VoIP or E1/T1.
|
|
RT (Real-Time) polling service is designed to meet the needs of Real Time Variable Bit Rate like services characterized by requirements for guaranteed rate and delay such as streaming video or audio.
|
|
NRT (Non-Real-Time) polling service is designed to meet the needs of Non Real Time Variable Bit Rate services, such as file transfer and Internet access,
|
|
that are characterized by requirement for a guaranteed rate, but can tolerate longer delays and are rather insensitive to jitter.
|
|
BE (Best Effort) service is for services where neither throughput nor delay guarantees are provided."
|
|
::= { rbQoSProfileConfigEntry 4 }
|
|
|
|
rbQoSProfileParam1 OBJECT-TYPE
|
|
SYNTAX Unsigned32
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"For QOS Profile type RT-VR or NRT-VR, this parameter is CIR (1-12000 in Kbps).
|
|
For QoS Profile type CG this parameter is the Packet Size (64-1550 in bytes including 4 bytes CRC and 4 bytes VLAN tag).
|
|
For QoS Profile type BE this parameter is not applicable."
|
|
::= { rbQoSProfileConfigEntry 5 }
|
|
|
|
rbQoSProfileParam2 OBJECT-TYPE
|
|
SYNTAX Unsigned32
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"For QOS Profile type BE or NRT-VR, this parameter is MIR (1-12000 in Kbps).
|
|
For QoS Profile type CG this parameter is the Sample Interval (5-100 in milliseconds in steps of 5).
|
|
For QoS Profile type RT-VR this parameter is not applicable."
|
|
::= { rbQoSProfileConfigEntry 6 }
|
|
|
|
rbQoSProfileParamTime OBJECT-TYPE
|
|
SYNTAX INTEGER { short ( 1 ) , medium ( 2 ) , long ( 3 ) }
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The CT (Committed Time) parameter defines the time window over which the information rate is averaged to ensure compliance with the CIR or MIR parameter.
|
|
This parameter is not applicable for QoS Profile Type CG."
|
|
::= { rbQoSProfileConfigEntry 7 }
|
|
|
|
rbAQoSProfileRowStatus OBJECT-TYPE
|
|
SYNTAX RowStatus
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Control for creating and deleting entries. Entries may be modified while active.
|
|
active (1) - means that the entry is available for use by the managed device and relevant parameters
|
|
may be modified;
|
|
createAndGo (4) is used for creating a new entry and to have its status automatically set to active;
|
|
destroy (6) is used for deleting an existing entry."
|
|
::= { rbQoSProfileConfigEntry 8 }
|
|
|
|
rbQoSProfileClass OBJECT-TYPE
|
|
SYNTAX INTEGER { local ( 1 ) , global ( 2 ) }
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"QoS Profile Class: Local definition or Global (Managed) definition using an XML File.
|
|
In a Global QoS Profile all parameters become read-only."
|
|
::= { rbQoSProfileConfigEntry 9 }
|
|
|
|
|
|
-- ============================================================
|
|
-- Rainbow Policy Rules config Table
|
|
-- ============================================================
|
|
rbPolicyRuleConfigTable OBJECT-TYPE
|
|
SYNTAX SEQUENCE OF RbPolicyRuleConfigEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"A Table of Policy rules."
|
|
::= { rbPolicyRules 1 }
|
|
|
|
rbPolicyRuleConfigEntry OBJECT-TYPE
|
|
SYNTAX RbPolicyRuleConfigEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"An entry in the Policy Rules Table. Includes parameters of the relevant Policy Rule."
|
|
INDEX { rbPolicyRuleIdx }
|
|
::= { rbPolicyRuleConfigTable 1 }
|
|
|
|
RbPolicyRuleConfigEntry ::= SEQUENCE {
|
|
rbPolicyRuleIdx Unsigned32,
|
|
rbPolicyRuleName DisplayString,
|
|
rbPolicyRuleID Unsigned32,
|
|
rbPolicyRulePriorityType INTEGER,
|
|
rbPolicyRuleUpQoSProfileIdx1 Unsigned32,
|
|
rbPolicyRuleUpQoSUpperLimit1 Unsigned32,
|
|
rbPolicyRuleUpQoSProfileIdx2 Unsigned32,
|
|
rbPolicyRuleUpQoSUpperLimit2 Unsigned32,
|
|
rbPolicyRuleUpQoSProfileIdx3 Unsigned32,
|
|
rbPolicyRuleUpQoSUpperLimit3 Unsigned32,
|
|
rbPolicyRuleUpQoSProfileIdx4 Unsigned32,
|
|
rbPolicyRuleUpQoSUpperLimit4 Unsigned32,
|
|
rbPolicyRuleDownQoSProfileIdx1 Unsigned32,
|
|
rbPolicyRuleDownQoSUpperLimit1 Unsigned32,
|
|
rbPolicyRuleDownQoSProfileIdx2 Unsigned32,
|
|
rbPolicyRuleDownQoSUpperLimit2 Unsigned32,
|
|
rbPolicyRuleDownQoSProfileIdx3 Unsigned32,
|
|
rbPolicyRuleDownQoSUpperLimit3 Unsigned32,
|
|
rbPolicyRuleDownQoSProfileIdx4 Unsigned32,
|
|
rbPolicyRuleDownQoSUpperLimit4 Unsigned32,
|
|
rbAPolicyRuleRowStatus RowStatus,
|
|
rbPolicyRuleClass INTEGER
|
|
}
|
|
|
|
|
|
rbPolicyRuleIdx OBJECT-TYPE
|
|
SYNTAX Unsigned32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The index of the relevant Policy Rule Entry."
|
|
::= { rbPolicyRuleConfigEntry 1 }
|
|
|
|
rbPolicyRuleName OBJECT-TYPE
|
|
SYNTAX DisplayString (SIZE (1..32))
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Policy Rule Name - unique per Device"
|
|
::= { rbPolicyRuleConfigEntry 2 }
|
|
|
|
rbPolicyRuleID OBJECT-TYPE
|
|
SYNTAX Unsigned32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The Policy Rule ID assigned by the Device (DB ID) - unique per Device."
|
|
::= { rbPolicyRuleConfigEntry 3 }
|
|
|
|
rbPolicyRulePriorityType OBJECT-TYPE
|
|
SYNTAX INTEGER { rbDSCP ( 1 ) , rb8021p ( 2 ) }
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The prioritization mechanism used by the Policy Rule: DSCP or 802.1p."
|
|
::= { rbPolicyRuleConfigEntry 4 }
|
|
|
|
rbPolicyRuleUpQoSProfileIdx1 OBJECT-TYPE
|
|
SYNTAX Unsigned32
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The index in the QoS Profiles Table of the QoS Profile selected for Uplink Range 1."
|
|
::= { rbPolicyRuleConfigEntry 6 }
|
|
|
|
rbPolicyRuleUpQoSUpperLimit1 OBJECT-TYPE
|
|
SYNTAX Unsigned32
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The upper limit for Uplink Range 1."
|
|
::= { rbPolicyRuleConfigEntry 7 }
|
|
|
|
rbPolicyRuleUpQoSProfileIdx2 OBJECT-TYPE
|
|
SYNTAX Unsigned32
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The index in the QoS Profiles Table of the QoS Profile selected for Uplink Range 2."
|
|
::= { rbPolicyRuleConfigEntry 9 }
|
|
|
|
rbPolicyRuleUpQoSUpperLimit2 OBJECT-TYPE
|
|
SYNTAX Unsigned32
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The upper limit for Uplink Range 2."
|
|
::= { rbPolicyRuleConfigEntry 10 }
|
|
|
|
rbPolicyRuleUpQoSProfileIdx3 OBJECT-TYPE
|
|
SYNTAX Unsigned32
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The index in the QoS Profiles Table of the QoS Profile selected for Uplink Range 3."
|
|
::= { rbPolicyRuleConfigEntry 12 }
|
|
|
|
rbPolicyRuleUpQoSUpperLimit3 OBJECT-TYPE
|
|
SYNTAX Unsigned32
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The upper limit for Uplink Range 3."
|
|
::= { rbPolicyRuleConfigEntry 13 }
|
|
|
|
rbPolicyRuleUpQoSProfileIdx4 OBJECT-TYPE
|
|
SYNTAX Unsigned32
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The index in the QoS Profiles Table of the QoS Profile selected for Uplink Range 4."
|
|
::= { rbPolicyRuleConfigEntry 15 }
|
|
|
|
rbPolicyRuleUpQoSUpperLimit4 OBJECT-TYPE
|
|
SYNTAX Unsigned32
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The upper limit for Uplink Range 4."
|
|
::= { rbPolicyRuleConfigEntry 16 }
|
|
|
|
rbPolicyRuleDownQoSProfileIdx1 OBJECT-TYPE
|
|
SYNTAX Unsigned32
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The index in the QoS Profiles Table of the QoS Profile selected for Downlink Range 1."
|
|
::= { rbPolicyRuleConfigEntry 18 }
|
|
|
|
rbPolicyRuleDownQoSUpperLimit1 OBJECT-TYPE
|
|
SYNTAX Unsigned32
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The upper limit for Downlink Range 1."
|
|
::= { rbPolicyRuleConfigEntry 19 }
|
|
|
|
rbPolicyRuleDownQoSProfileIdx2 OBJECT-TYPE
|
|
SYNTAX Unsigned32
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The index in the QoS Profiles Table of the QoS Profile selected for Downlink Range 2."
|
|
::= { rbPolicyRuleConfigEntry 21 }
|
|
|
|
rbPolicyRuleDownQoSUpperLimit2 OBJECT-TYPE
|
|
SYNTAX Unsigned32
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The upper limit for Downlink Range 2."
|
|
::= { rbPolicyRuleConfigEntry 22 }
|
|
|
|
rbPolicyRuleDownQoSProfileIdx3 OBJECT-TYPE
|
|
SYNTAX Unsigned32
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The index in the QoS Profiles Table of the QoS Profile selected for Downlink Range 3."
|
|
::= { rbPolicyRuleConfigEntry 24 }
|
|
|
|
rbPolicyRuleDownQoSUpperLimit3 OBJECT-TYPE
|
|
SYNTAX Unsigned32
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The upper limit for Downlink Range 3."
|
|
::= { rbPolicyRuleConfigEntry 25 }
|
|
|
|
rbPolicyRuleDownQoSProfileIdx4 OBJECT-TYPE
|
|
SYNTAX Unsigned32
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The index in the QoS Profiles Table of the QoS Profile selected for Downlink Range 4."
|
|
::= { rbPolicyRuleConfigEntry 27 }
|
|
|
|
rbPolicyRuleDownQoSUpperLimit4 OBJECT-TYPE
|
|
SYNTAX Unsigned32
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The upper limit for Downlink Range 4."
|
|
::= { rbPolicyRuleConfigEntry 28 }
|
|
|
|
rbAPolicyRuleRowStatus OBJECT-TYPE
|
|
SYNTAX RowStatus
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Control for creating and deleting entries. Entries may be modified while active.
|
|
active (1) - means that the entry is available for use by the managed device and relevant parameters
|
|
may be modified;
|
|
createAndGo (4) is used for creating a new entry and to have its status automatically set to active;
|
|
destroy (6) is used for deleting an existing entry."
|
|
::= { rbPolicyRuleConfigEntry 29 }
|
|
|
|
rbPolicyRuleClass OBJECT-TYPE
|
|
SYNTAX INTEGER { local ( 1 ) , global ( 2 ) }
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Policy Rule Class: Local definition or Global (Managed) definition using an XML File.
|
|
In a Global Policy Rule all parameters become read-only."
|
|
::= { rbPolicyRuleConfigEntry 30 }
|
|
|
|
|
|
-- ============================================================
|
|
-- Forwarding Rule Config Table
|
|
-- ============================================================
|
|
rbForwardingRuleConfigTable OBJECT-TYPE
|
|
SYNTAX SEQUENCE OF RbForwardingRuleConfigEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"A table of Forwarding Rules."
|
|
::= { rbForwardingRules 2 }
|
|
|
|
rbForwardingRuleConfigEntry OBJECT-TYPE
|
|
SYNTAX RbForwardingRuleConfigEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"An entry in the Forwarding Rules Table. Includes parameters of the relevant Forwarding Rule."
|
|
INDEX { rbForwardingRuleType ,rbForwardingRuleIdx }
|
|
::= { rbForwardingRuleConfigTable 1 }
|
|
|
|
RbForwardingRuleConfigEntry ::= SEQUENCE {
|
|
rbForwardingRuleType RainbowServiceType,
|
|
rbForwardingRuleIdx Unsigned32,
|
|
rbForwardingRuleName DisplayString,
|
|
rbForwardingRuleID Unsigned32,
|
|
rbForwardingRuleUnicastRelaying INTEGER,
|
|
rbForwardingRuleMulticastRelaying INTEGER,
|
|
rbForwardingUnknownAddrPolicy INTEGER,
|
|
rbForwardingRuleMulticastVLAN Integer32,
|
|
rbForwardingRuleMulticastQoSIdx Unsigned32,
|
|
rbAForwardingRuleRowStatus RowStatus,
|
|
rbForwardingRuleClass INTEGER
|
|
}
|
|
|
|
|
|
rbForwardingRuleType OBJECT-TYPE
|
|
SYNTAX RainbowServiceType
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The Service Type of the Forwarding Rule.
|
|
The Service Type can be set only for a new Forwarding Rule (write-once). The Service Template Type of
|
|
an existing Forwarding Rule cannot be changed (read-only)."
|
|
::= { rbForwardingRuleConfigEntry 1 }
|
|
|
|
rbForwardingRuleIdx OBJECT-TYPE
|
|
SYNTAX Unsigned32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The index of the relevant Forwarding Rule Entry."
|
|
::= { rbForwardingRuleConfigEntry 2 }
|
|
|
|
rbForwardingRuleName OBJECT-TYPE
|
|
SYNTAX DisplayString (SIZE (1..32))
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Forwarding Rule name - unique per Device."
|
|
::= { rbForwardingRuleConfigEntry 3 }
|
|
|
|
rbForwardingRuleID OBJECT-TYPE
|
|
SYNTAX Unsigned32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The Forwarding Rule ID assigned by the Device (DB ID) - unique per Device."
|
|
::= { rbForwardingRuleConfigEntry 4 }
|
|
|
|
rbForwardingRuleUnicastRelaying OBJECT-TYPE
|
|
SYNTAX INTEGER { enable ( 1 ) , disable ( 2 ) }
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Applicable only to Layer II and VoIP Service Types (not applicable to PPPoE Service Type). Unicast Relaying
|
|
enable/disable. When the Unicast Relaying parameter is enabled, unicast packets originating from devices on the
|
|
wireless link can be transmitted back to the wireless link devices. If disabled, these packets are not sent to
|
|
the wireless link even if they are intended for devices on the wireless link. "
|
|
::= { rbForwardingRuleConfigEntry 6 }
|
|
|
|
rbForwardingRuleMulticastRelaying OBJECT-TYPE
|
|
SYNTAX INTEGER { enable ( 1 ) , disable ( 2 ) }
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Applicable only to Layer II and VoIP Service Types (not applicable to PPPoE Service Type). Multicast Relaying
|
|
enable/disable. When the Broadcast Relaying parameter is enabled, broadcast packets originating from devices on the
|
|
wireless link are transmitted by the AU back to the wireless link devices, as well as to the backbone. If disabled,
|
|
these packets are sent only to the backbone and are not sent back to the wireless link."
|
|
::= { rbForwardingRuleConfigEntry 7 }
|
|
|
|
rbForwardingUnknownAddrPolicy OBJECT-TYPE
|
|
SYNTAX INTEGER { reject ( 1 ) , forward ( 2 ) }
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Applicable only to Layer II and VoIP Service Types (not applicable to PPPoE Service Type).
|
|
Unknown Address Forwarding Policy:
|
|
Reject: The AU/Micro Base Station will transmit packets only to those addresses that the AU knows to exist on the
|
|
wireless link side.
|
|
Forward: Enables the transmission of all packets, except those sent to addresses that the AU/Micro Base Station
|
|
recognizes as being on its wired backbone side."
|
|
::= { rbForwardingRuleConfigEntry 8 }
|
|
|
|
rbForwardingRuleMulticastVLAN OBJECT-TYPE
|
|
SYNTAX Integer32 ( 0 .. 4096 )
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Applicable only to support services to an SU with SW version below 2.0.
|
|
The VLAN ID to be attached to mulicast messages in the downlink in order
|
|
to enable full support of the VLAN feature. A number in the range between 0 and 4094.
|
|
A value of 4095 means No Multicast VLAN. A value of 4096 is reserved only for Transparent Forwarding Rule."
|
|
::= { rbForwardingRuleConfigEntry 9 }
|
|
|
|
rbForwardingRuleMulticastQoSIdx OBJECT-TYPE
|
|
SYNTAX Unsigned32
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The index in the QoS Profiles Table of the QoS Profile to be used for broadcasts and multicasts in the downlink."
|
|
::= { rbForwardingRuleConfigEntry 10 }
|
|
|
|
rbAForwardingRuleRowStatus OBJECT-TYPE
|
|
SYNTAX RowStatus
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Control for creating and deleting entries. Entries may be modified while active.
|
|
active (1) - means that the entry is available for use by the managed device and relevant parameters
|
|
may be modified;
|
|
createAndGo (4) is used for creating a new entry and to have its status automatically set to active;
|
|
destroy (6) is used for deleting an existing entry."
|
|
::= { rbForwardingRuleConfigEntry 11 }
|
|
|
|
rbForwardingRuleClass OBJECT-TYPE
|
|
SYNTAX INTEGER { local ( 1 ) , global ( 2 ) }
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Forwarding Rule Class: Local definition or Global (Managed) definition using an XML File.
|
|
In a Global Forwarding Rule all parameters become read-only."
|
|
::= { rbForwardingRuleConfigEntry 12 }
|
|
|
|
|
|
-- ============================================================
|
|
-- Service Filtering System Tables
|
|
-- ============================================================
|
|
|
|
rbL2FilteringRules OBJECT IDENTIFIER
|
|
::= { rbFilteringSystem 1 }
|
|
|
|
rbL2FilteringRuleTable OBJECT-TYPE
|
|
SYNTAX SEQUENCE OF RbL2FilteringRuleEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"A Table of rules for L2 filters."
|
|
::= { rbL2FilteringRules 1 }
|
|
|
|
rbL2FilteringRuleEntry OBJECT-TYPE
|
|
SYNTAX RbL2FilteringRuleEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"An entry in the L2 Filtering Rules Table. Includes parameters of the relevant L2 Rule."
|
|
INDEX { rbL2FilteringRuleIdx }
|
|
::= { rbL2FilteringRuleTable 1 }
|
|
|
|
RbL2FilteringRuleEntry ::= SEQUENCE {
|
|
rbL2FilteringRuleIdx Unsigned32,
|
|
rbL2FilteringRuleRowStatus RowStatus,
|
|
rbL2FilteringRuleName DisplayString,
|
|
rbL2FilteringRuleSrcMacAddress MacAddress,
|
|
rbL2FilteringRuleSrcMask MacAddress,
|
|
rbL2FilteringRuleDestMacAddress MacAddress,
|
|
rbL2FilteringRuleDestMask MacAddress,
|
|
rbL2FilteringRuleEthType Integer32
|
|
}
|
|
|
|
|
|
rbL2FilteringRuleIdx OBJECT-TYPE
|
|
SYNTAX Unsigned32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The index of the L2 Filtering Rule Entry."
|
|
::= { rbL2FilteringRuleEntry 1 }
|
|
|
|
rbL2FilteringRuleRowStatus OBJECT-TYPE
|
|
SYNTAX RowStatus
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Used to manage the creation and deletion of table rows (update is not available).
|
|
createAndGo (4) is used for creating a new entry and to have its status automatically set to active;
|
|
destroy (6) is used for deleting an existing entry."
|
|
::= { rbL2FilteringRuleEntry 2 }
|
|
|
|
rbL2FilteringRuleName OBJECT-TYPE
|
|
SYNTAX DisplayString ( SIZE ( 1 .. 32 ) )
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"L2 Filtering Rule name - unique per Device."
|
|
::= { rbL2FilteringRuleEntry 3 }
|
|
|
|
rbL2FilteringRuleSrcMacAddress OBJECT-TYPE
|
|
SYNTAX MacAddress
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"L2 Filtering Rule Source MAC Address. 00-00-00-00-00-00 means ANY MAC address. If the Source MAC Address is specified,
|
|
then the Destination MAC Address must be ANY, and vice versa. Both Source and Destination MAC Addresses may be ANY."
|
|
::= { rbL2FilteringRuleEntry 4 }
|
|
|
|
rbL2FilteringRuleSrcMask OBJECT-TYPE
|
|
SYNTAX MacAddress
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"L2 Filtering Rule Source MAC Address Mask. FF-FF-FF-FF-FF-FF means NO Mask.
|
|
If the Source MAC Address is ANY, the Mask is not applicable.
|
|
For the Micro Base Station the Mask is not applicable."
|
|
::= { rbL2FilteringRuleEntry 5 }
|
|
|
|
rbL2FilteringRuleDestMacAddress OBJECT-TYPE
|
|
SYNTAX MacAddress
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"L2 Filtering Rule Destination MAC Address. 00-00-00-00-00-00 means ANY MAC address. If the Source MAC Address is specified,
|
|
then the Destination MAC Address must be ANY, and vice versa. Both Source and Destination MAC Addresses may be ANY."
|
|
::= { rbL2FilteringRuleEntry 6 }
|
|
|
|
rbL2FilteringRuleDestMask OBJECT-TYPE
|
|
SYNTAX MacAddress
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"L2 Filtering Rule Destination MAC Address Mask. FF-FF-FF-FF-FF-FF means NO Mask.
|
|
If the Source MAC Address is ANY, the Mask is not applicable.
|
|
For the Micro Base Station the Mask is not applicable."
|
|
::= { rbL2FilteringRuleEntry 7 }
|
|
|
|
rbL2FilteringRuleEthType OBJECT-TYPE
|
|
SYNTAX Integer32 ( 0 .. 65535 )
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The L2 Filtering Rule Ethernet type. The range is from 0 to 65535. 0 means ANY Ethertype."
|
|
::= { rbL2FilteringRuleEntry 8 }
|
|
|
|
|
|
-- ============================================================
|
|
|
|
rbL34FilteringRules OBJECT IDENTIFIER
|
|
::= { rbFilteringSystem 2 }
|
|
|
|
rbL34FilteringRuleTable OBJECT-TYPE
|
|
SYNTAX SEQUENCE OF RbL34FilteringRuleEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"A Table of rules for L3/L4 filters."
|
|
::= { rbL34FilteringRules 1 }
|
|
|
|
rbL34FilteringRuleEntry OBJECT-TYPE
|
|
SYNTAX RbL34FilteringRuleEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"An entry in the L3/L4 Filtering Rules Table. Includes parameters of the relevant L3/L4 Rule."
|
|
INDEX { rbL34FilteringRuleIdx }
|
|
::= { rbL34FilteringRuleTable 1 }
|
|
|
|
RbL34FilteringRuleEntry ::= SEQUENCE {
|
|
rbL34FilteringRuleIdx Unsigned32,
|
|
rbL34FilteringRuleRowStatus RowStatus,
|
|
rbL34FilteringRuleName DisplayString,
|
|
rbL34FilteringRuleSrcIpAddress IpAddress,
|
|
rbL34FilteringRuleSrcMask IpAddress,
|
|
rbL34FilteringRuleDestIpAddress IpAddress,
|
|
rbL34FilteringRuleDestMask IpAddress,
|
|
rbL34FilteringRuleIpProtocol Integer32,
|
|
rbL34FilteringRuleSrcUdpTcpPort Integer32,
|
|
rbL34FilteringRuleDestUdpTcpPort Integer32
|
|
}
|
|
|
|
rbL34FilteringRuleIdx OBJECT-TYPE
|
|
SYNTAX Unsigned32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The index of the L3/L4 Filtering Rule Entry."
|
|
::= { rbL34FilteringRuleEntry 1 }
|
|
|
|
rbL34FilteringRuleRowStatus OBJECT-TYPE
|
|
SYNTAX RowStatus
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Used to manage the creation and deletion of table rows (update is not available).
|
|
createAndGo (4) is used for creating a new entry and to have its status automatically set to active;
|
|
destroy (6) is used for deleting an existing entry."
|
|
::= { rbL34FilteringRuleEntry 2 }
|
|
|
|
rbL34FilteringRuleName OBJECT-TYPE
|
|
SYNTAX DisplayString ( SIZE ( 1 .. 32 ) )
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"L3/L4 Filtering Rule name - unique per Device."
|
|
::= { rbL34FilteringRuleEntry 3 }
|
|
|
|
rbL34FilteringRuleSrcIpAddress OBJECT-TYPE
|
|
SYNTAX IpAddress
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"L3/L4 Filtering Rule Source IP Address. 254.255.255.255 means ANY IP address. If the Source IP Address is specified,
|
|
then the Destination IP Address must be ANY, and vice versa. Both Source and Destination IP Addresses
|
|
may be ANY. A combination where both Source and Destination IP Addresses, both Source and Destination
|
|
UDP/TCP Ports, and IP Protocol are defined as ANY, is not allowed."
|
|
::= { rbL34FilteringRuleEntry 4 }
|
|
|
|
rbL34FilteringRuleSrcMask OBJECT-TYPE
|
|
SYNTAX IpAddress
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"L3/L4 Filtering Rule Source Mask. 255.255.255.255 means NO Mask.
|
|
If the Source IP Address is ANY, the Mask is not applicable.
|
|
For the Micro Base Station the Mask is not applicable."
|
|
::= { rbL34FilteringRuleEntry 5 }
|
|
|
|
rbL34FilteringRuleDestIpAddress OBJECT-TYPE
|
|
SYNTAX IpAddress
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"L3/L4 Filtering Rule Destination IP Address. 254.255.255.255 means ANY IP address. If the Source IP Address is specified,
|
|
then the Destination IP Address must be ANY, and vice versa. Both Source and Destination IP Addresses
|
|
may be ANY. A combination where both Source and Destination IP Addresses, both Source and Destination
|
|
UDP/TCP Ports, and IP Protocol are defined as ANY, is not allowed."
|
|
::= { rbL34FilteringRuleEntry 6 }
|
|
|
|
rbL34FilteringRuleDestMask OBJECT-TYPE
|
|
SYNTAX IpAddress
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"L3/L4 Filtering Rule Destination Mask. 255.255.255.255 means NO Mask.
|
|
If the Source IP Address is ANY, the Mask is not applicable.
|
|
For the Micro Base Station the Mask is not applicable."
|
|
::= { rbL34FilteringRuleEntry 7 }
|
|
|
|
rbL34FilteringRuleIpProtocol OBJECT-TYPE
|
|
SYNTAX Integer32 ( 0 .. 255 )
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"L3/L4 Filtering Rule Defined IP Protocol. The range is from 0 to 255. 255 means ANY protocol."
|
|
::= { rbL34FilteringRuleEntry 8 }
|
|
|
|
rbL34FilteringRuleSrcUdpTcpPort OBJECT-TYPE
|
|
SYNTAX Integer32 ( 0 .. 65535 )
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"L3, L4 Filtering Rule Source UDP/TCP Port. 65535 means ANY Port. Each L3/L4 Filtering Rule must include
|
|
either a Source or a Destination Port. If the Source Port is specified, then the Destination Port must
|
|
be ANY, and vice versa. Both Source and Destination UDP/TCP Ports may be ANY."
|
|
::= { rbL34FilteringRuleEntry 9 }
|
|
|
|
rbL34FilteringRuleDestUdpTcpPort OBJECT-TYPE
|
|
SYNTAX Integer32 ( 0 .. 65535 )
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"L3, L4 Filtering Rule Destination UDP/TCP Port. 65535 means ANY Port. Each L3/L4 Filtering Rule must include
|
|
either a Source or a Destination Port. If the Source Port is specified, then the Destination Port must be ANY,
|
|
and vice versa. Both Source and Destination UDP/TCP Ports may be ANY."
|
|
::= { rbL34FilteringRuleEntry 10 }
|
|
|
|
|
|
-- ============================================================
|
|
rbInterfaceFiltering OBJECT IDENTIFIER
|
|
::= { rbFilteringSystem 3 }
|
|
|
|
rbInterfaceFilteringTable OBJECT-TYPE
|
|
SYNTAX SEQUENCE OF RbInterfaceFilteringEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"A Table of Filtering parameters per Interface. This is a static table with two entries."
|
|
::= { rbInterfaceFiltering 1 }
|
|
|
|
rbInterfaceFilteringEntry OBJECT-TYPE
|
|
SYNTAX RbInterfaceFilteringEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"An entry in the Interface Filtering Table. Includes Filtering parameters of the relevant Interface."
|
|
INDEX { rbInterfaceFilteringType, rbInterfaceFilteringIdx }
|
|
::= { rbInterfaceFilteringTable 1 }
|
|
|
|
RbInterfaceFilteringEntry ::= SEQUENCE {
|
|
rbInterfaceFilteringType INTEGER,
|
|
rbInterfaceFilteringIdx Unsigned32,
|
|
rbInterfaceFilteringName DisplayString,
|
|
rbInterfaceFilteringAdminStatus INTEGER,
|
|
rbInterfaceFilteringActiveFilterType INTEGER,
|
|
rbInterfaceFilteringAction INTEGER,
|
|
rbInterfaceFilteringDeleteAllFilteringRules INTEGER,
|
|
rbInterfaceFilteringResetAllFilteringCounters INTEGER,
|
|
rbInterfaceFilteringNonMatchingPacketsCounter Counter32
|
|
}
|
|
|
|
rbInterfaceFilteringType OBJECT-TYPE
|
|
SYNTAX INTEGER { fromWireless ( 1 ) , fromNetwork ( 2 ) }
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Interface Filtering Type."
|
|
::= { rbInterfaceFilteringEntry 1 }
|
|
|
|
rbInterfaceFilteringIdx OBJECT-TYPE
|
|
SYNTAX Unsigned32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The index of the Entry."
|
|
::= { rbInterfaceFilteringEntry 2 }
|
|
|
|
rbInterfaceFilteringName OBJECT-TYPE
|
|
SYNTAX DisplayString ( SIZE ( 1 .. 32 ) )
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Interface Filtering name - unique per Device. Read-only in the current version.
|
|
The read-only names are From Wireless (Idx 1) and From Network (Idx 2)."
|
|
::= { rbInterfaceFilteringEntry 3 }
|
|
|
|
rbInterfaceFilteringAdminStatus OBJECT-TYPE
|
|
SYNTAX INTEGER { enable ( 1 ) , disable ( 2 ) }
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Interface Filtering Admin Status."
|
|
::= { rbInterfaceFilteringEntry 4 }
|
|
|
|
rbInterfaceFilteringActiveFilterType OBJECT-TYPE
|
|
SYNTAX INTEGER { filterL2 ( 1 ) , filterL34 ( 2 ) }
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Interface Filtering Active Filter Type."
|
|
::= { rbInterfaceFilteringEntry 5 }
|
|
|
|
rbInterfaceFilteringAction OBJECT-TYPE
|
|
SYNTAX INTEGER { deny ( 1 ) , allow ( 2 ) }
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Interface Filtering Action."
|
|
::= { rbInterfaceFilteringEntry 6 }
|
|
|
|
rbInterfaceFilteringDeleteAllFilteringRules OBJECT-TYPE
|
|
SYNTAX INTEGER { doNothing ( 0 ) , deleteAllRules ( 1 ) }
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Used to delete all Filtering Rules defined for the Interface Filtering. Filtering Rules per Interface
|
|
are defined using the Filters Table."
|
|
::= { rbInterfaceFilteringEntry 7 }
|
|
|
|
rbInterfaceFilteringResetAllFilteringCounters OBJECT-TYPE
|
|
SYNTAX INTEGER { doNothing ( 0 ) , resetCounters ( 1 ) }
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Used to reset all Filtering Counters of the Interface Filtering, including the Non Matching Packets Counters."
|
|
::= { rbInterfaceFilteringEntry 8 }
|
|
|
|
rbInterfaceFilteringNonMatchingPacketsCounter OBJECT-TYPE
|
|
SYNTAX Counter32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"A counter for the Non Matching Packets (per interface)."
|
|
::= { rbInterfaceFilteringEntry 9 }
|
|
|
|
|
|
-- ============================================================
|
|
rbFilters OBJECT IDENTIFIER
|
|
::= { rbFilteringSystem 4 }
|
|
|
|
rbFilterTable OBJECT-TYPE
|
|
SYNTAX SEQUENCE OF RbFilterEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"A Table of filters."
|
|
::= { rbFilters 1 }
|
|
|
|
rbFilterEntry OBJECT-TYPE
|
|
SYNTAX RbFilterEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"An entry in the Filter Table."
|
|
INDEX { rbInterfaceFilteringIdx, rbFilterRuleType, rbFilterRuleIndex }
|
|
::= { rbFilterTable 1 }
|
|
|
|
RbFilterEntry ::= SEQUENCE {
|
|
rbFilterRuleType INTEGER,
|
|
rbFilterRuleIndex Unsigned32,
|
|
rbFilterRowStatus RowStatus
|
|
}
|
|
|
|
rbFilterRuleType OBJECT-TYPE
|
|
SYNTAX INTEGER { filterL2 ( 1 ) , filterL34 ( 2 ) }
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The Type of the relevant Filtering Rule."
|
|
::= { rbFilterEntry 1 }
|
|
|
|
rbFilterRuleIndex OBJECT-TYPE
|
|
SYNTAX Unsigned32
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The index of the Filtering Rule in the relevant Filtering Rules Table. Serves also as an index of the entry."
|
|
::= { rbFilterEntry 2 }
|
|
|
|
rbFilterRowStatus OBJECT-TYPE
|
|
SYNTAX RowStatus
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Used to manage the creation and deletion of table rows (update is not available).
|
|
createAndGo (4) is used for creating a new entry and to have its status automatically set to active;
|
|
destroy (6) is used for deleting an existing entry."
|
|
::= { rbFilterEntry 3 }
|
|
|
|
|
|
-- ============================================================
|
|
rbFilterCounters OBJECT IDENTIFIER
|
|
::= { rbFilteringSystem 5 }
|
|
|
|
rbFilteringCounterTable OBJECT-TYPE
|
|
SYNTAX SEQUENCE OF RbFilteringCounterEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"A Table of Filtering Counters. Counters are available per Interface Filtering and Filtering Rule."
|
|
::= { rbFilterCounters 1 }
|
|
|
|
rbFilteringCounterEntry OBJECT-TYPE
|
|
SYNTAX RbFilteringCounterEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"An entry in the Filtering Counter Table. Includes parameters of the relevant Filtering Rule."
|
|
INDEX { rbInterfaceFilteringIdx, rbInterfaceFilteringActiveFilterType, rbCountRuleIdx }
|
|
::= { rbFilteringCounterTable 1 }
|
|
|
|
RbFilteringCounterEntry ::= SEQUENCE {
|
|
rbCountRuleIdx Unsigned32,
|
|
rbResetCounter INTEGER,
|
|
rbRuleMatchCount Counter32
|
|
}
|
|
|
|
rbCountRuleIdx OBJECT-TYPE
|
|
SYNTAX Unsigned32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The index of the Filtering Rule in the relevant Filtering Rules Table."
|
|
::= { rbFilteringCounterEntry 1 }
|
|
|
|
rbResetCounter OBJECT-TYPE
|
|
SYNTAX INTEGER { doNothing ( 0 ) , resetCounter ( 1 ) }
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Used to reset the Interface Filtering Rule Counter."
|
|
::= { rbFilteringCounterEntry 2 }
|
|
|
|
rbRuleMatchCount OBJECT-TYPE
|
|
SYNTAX Counter32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The number of packets that matched the Filtering Rule."
|
|
::= { rbFilteringCounterEntry 3 }
|
|
|
|
|
|
-- ============================================================
|
|
rbMACAddressDenyList OBJECT IDENTIFIER
|
|
::= { rbFilteringSystem 6 }
|
|
|
|
rbMACAddressDenyListCounters OBJECT IDENTIFIER
|
|
::= { rbMACAddressDenyList 1 }
|
|
|
|
rbDenyListCounterReset OBJECT-TYPE
|
|
SYNTAX INTEGER { doNothing ( 0 ) , resetCounter ( 1 ) }
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Used to reset the MAC Address Deny List Counter."
|
|
::= { rbMACAddressDenyListCounters 1 }
|
|
|
|
rbDenyListWirelessPacketCounter OBJECT-TYPE
|
|
SYNTAX Counter32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"MAC Address Deny List Counter from Wireless Interface.
|
|
Counts the packets that were rejected because either the source or
|
|
destination MAC Address is included in the MAC Address Deny List."
|
|
::= { rbMACAddressDenyListCounters 2 }
|
|
|
|
rbDenyListNetworkPacketCounter OBJECT-TYPE
|
|
SYNTAX Counter32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"MAC Address Deny List Counter from Network Interface.
|
|
Counts the packets that were rejected because either the source or
|
|
destination MAC Address is included in the MAC Address Deny List."
|
|
::= { rbMACAddressDenyListCounters 3 }
|
|
|
|
|
|
rbMACAddressDenyListTable OBJECT-TYPE
|
|
SYNTAX SEQUENCE OF RbMACAddressDenyListEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"MAC Address Deny List Table."
|
|
::= { rbMACAddressDenyList 2 }
|
|
|
|
rbMACAddressDenyListEntry OBJECT-TYPE
|
|
SYNTAX RbMACAddressDenyListEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"An entry in the MAC Address Deny List Table. Packets whose source or destination is included in the MAC Address Deny List will be rejected."
|
|
INDEX { rbMACAddressDenyMacAddress }
|
|
::= { rbMACAddressDenyListTable 1 }
|
|
|
|
RbMACAddressDenyListEntry ::= SEQUENCE {
|
|
rbMACAddressDenyMacAddress MacAddress,
|
|
rbMACAddressDenyListRowStatus RowStatus
|
|
}
|
|
|
|
rbMACAddressDenyMacAddress OBJECT-TYPE
|
|
SYNTAX MacAddress
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The MAC Address of the entry in the MAC Address Deny List Table."
|
|
::= { rbMACAddressDenyListEntry 1 }
|
|
|
|
rbMACAddressDenyListRowStatus OBJECT-TYPE
|
|
SYNTAX RowStatus
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Control for creating and deleting entries. Entries may be modified while active.
|
|
active (1) - means that the entry is available for use by the managed device and relevant parameters
|
|
may be modified;
|
|
createAndGo (4) is used for creating a new entry and to have its status automatically set to active;
|
|
destroy (6) is used for deleting an existing entry."
|
|
::= { rbMACAddressDenyListEntry 2 }
|
|
|
|
|
|
-- ============================================================
|
|
-- Service General Parameters
|
|
-- ============================================================
|
|
|
|
rbGetNewPolicyRuleID OBJECT-TYPE
|
|
SYNTAX Unsigned32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Used to get from Device the next free index for the Policy Rules Table."
|
|
::= { rbServiceGeneralConfig 1 }
|
|
|
|
rbGetNewServiceID OBJECT-TYPE
|
|
SYNTAX Unsigned32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Used to get from Device the next free index for the Service Table."
|
|
::= { rbServiceGeneralConfig 2 }
|
|
|
|
rbGetNewServiceTemplateID OBJECT-TYPE
|
|
SYNTAX Unsigned32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Used to get from Device the next free index for the Service Template Table."
|
|
::= { rbServiceGeneralConfig 3 }
|
|
|
|
rbGetNewSubscriberID OBJECT-TYPE
|
|
SYNTAX Unsigned32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Used to get from Device the next free index for the Subscriber Table."
|
|
::= { rbServiceGeneralConfig 4 }
|
|
|
|
rbGetNewQoSProfileID OBJECT-TYPE
|
|
SYNTAX Unsigned32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Used to get from Device the next free index for the QoS Profile Table."
|
|
::= { rbServiceGeneralConfig 5 }
|
|
|
|
rbGetNewForwardingRuleID OBJECT-TYPE
|
|
SYNTAX Unsigned32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Used to get from Device the next free index for the Forwarding Rules Table."
|
|
::= { rbServiceGeneralConfig 6 }
|
|
|
|
rbServiceWorkingMode OBJECT-TYPE
|
|
SYNTAX INTEGER { professionalMode ( 1 ) , lightMode ( 2 ) }
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The Service Mode:
|
|
Professional (Advanced) Mode enables denial of services to SUs operating
|
|
in Standard mode that are not defined in the Device.
|
|
An SU operating in Standard mode must be defined in the Device before it can be registered
|
|
and receive any service.
|
|
An SU operating in Advanced Si mode will be authenticated and provisioned (or rejected)
|
|
by the RADIUS Server.
|
|
In Light (Quick) Mode, an undefined SU operating in Standard mode will be added
|
|
to the database as Temporary and the subscriber will be able to use only services
|
|
based on the Default Service Template(s).
|
|
An undefined SU operating in Advanced Si mode will be added to the database and provisioned
|
|
with services based on the Default Service Template(s) only if its Password is
|
|
either quickynikynyoky or blank."
|
|
DEFVAL { lightMode }
|
|
::= { rbServiceGeneralConfig 7 }
|
|
|
|
rbDfltServiceTemplateTable OBJECT-TYPE
|
|
SYNTAX SEQUENCE OF RbDfltServiceTemplateEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"A Table of Default Service Templates that are used by the Device to provide Default Services.
|
|
The table can hold up to two Default Service Templates.
|
|
It can hold one Service Template of any Service Type (Layer II or PPPoE or VoIP).
|
|
It can hold two Service Templates, but only the following combinations are allowed:
|
|
a. One PPPoE and one Layer II Service Templates.
|
|
b. One PPPoE and one VoIP Service Templates."
|
|
::= { rbServiceGeneralConfig 8 }
|
|
|
|
rbDfltServiceTemplateEntry OBJECT-TYPE
|
|
SYNTAX RbDfltServiceTemplateEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"An entry in the Default Service Templates Table.
|
|
Includes parameters of the relevant Default Service Template."
|
|
INDEX { rbDfltServiceTemplateType }
|
|
::= { rbDfltServiceTemplateTable 1 }
|
|
|
|
RbDfltServiceTemplateEntry ::= SEQUENCE {
|
|
rbDfltServiceTemplateType RainbowServiceType,
|
|
rbDfltServiceTemplateIdx Unsigned32
|
|
}
|
|
|
|
|
|
rbDfltServiceTemplateType OBJECT-TYPE
|
|
SYNTAX RainbowServiceType
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The name of the Service Template identified by the rbDflteServiceTemplateIdx. Read-only.
|
|
It also serves as the index of the table."
|
|
::= { rbDfltServiceTemplateEntry 1 }
|
|
|
|
rbDfltServiceTemplateIdx OBJECT-TYPE
|
|
SYNTAX Unsigned32
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The index of the selected Service Template Entry in the Service Templates Table."
|
|
::= { rbDfltServiceTemplateEntry 2 }
|
|
|
|
|
|
-- ============================================================
|
|
-- Filter General Parameters
|
|
-- ============================================================
|
|
|
|
rbFilterGeneralConfig OBJECT IDENTIFIER
|
|
::= { rbFilteringSystem 7 }
|
|
|
|
rbGetNewL2FilterRuleID OBJECT-TYPE
|
|
SYNTAX Unsigned32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Used to get from Device the next free index for the L2 filter Rules Table."
|
|
::= { rbFilterGeneralConfig 1 }
|
|
|
|
rbGetNewL34FilterRuleID OBJECT-TYPE
|
|
SYNTAX Unsigned32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Used to get from Device the next free index for the L34 filter Rules Table."
|
|
::= { rbFilterGeneralConfig 2 }
|
|
|
|
|
|
-- ============================================================
|
|
-- Rainbow XML Error Table
|
|
-- ============================================================
|
|
|
|
rbXmlErrorReportTable OBJECT-TYPE
|
|
SYNTAX SEQUENCE OF RbXmlErrorReportEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"A table of XML Error Reports."
|
|
::= { rbXmlErrorReport 1 }
|
|
|
|
rbXmlErrorReportEntry OBJECT-TYPE
|
|
SYNTAX RbXmlErrorReportEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"An entry in the XML Error Table. Includes Errors that encountered while parsing an XML file."
|
|
INDEX { rbXmlErrorIdx }
|
|
::= { rbXmlErrorReportTable 1 }
|
|
|
|
RbXmlErrorReportEntry ::= SEQUENCE {
|
|
rbXmlErrorIdx Integer32,
|
|
rbXmlFolderType INTEGER,
|
|
rbXmlElementType INTEGER,
|
|
rbXmlErrorType INTEGER,
|
|
rbXmlFileLineNumber Integer32
|
|
}
|
|
|
|
|
|
rbXmlErrorIdx OBJECT-TYPE
|
|
SYNTAX Integer32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The index of the relevant Entry."
|
|
::= { rbXmlErrorReportEntry 1 }
|
|
|
|
rbXmlFolderType OBJECT-TYPE
|
|
SYNTAX INTEGER { undefined (0), serviceProfiles ( 1 ) }
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The type of the folder reported by the row."
|
|
::= { rbXmlErrorReportEntry 2 }
|
|
|
|
rbXmlElementType OBJECT-TYPE
|
|
SYNTAX INTEGER {
|
|
undefined (0),
|
|
qosProfile ( 1 ) ,
|
|
forwardingRule ( 2 ) ,
|
|
priorityClassifier ( 3 ) ,
|
|
serviceProfile ( 4 )
|
|
}
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The type of the element reported by the row."
|
|
::= { rbXmlErrorReportEntry 3 }
|
|
|
|
rbXmlErrorType OBJECT-TYPE
|
|
SYNTAX INTEGER {
|
|
|
|
-- DBQ Related Errors
|
|
noError ( 0 ), -- No error
|
|
illegalTableId ( 1 ), -- Illegal table ID
|
|
deleteSuFailure ( 2 ), -- Can't delete a registered SU
|
|
oneL2fwrulePerVpl ( 3 ), -- Only one L2 or one Voice and/or one PPPoE Forwarding Rules are permitted for the same VPLID
|
|
sameServiceTypeOnVlan ( 4 ), -- Can't create 2 services with either the same type of service, or L2 and Voice serviced on the same VLAN
|
|
dbAddFailure ( 5 ), -- Data base add record error
|
|
dbUpdateFailure ( 6 ), -- Data base update record error
|
|
dbDeleteFailure ( 7 ), -- Data base delete record error
|
|
keyMissing ( 8 ), -- Missing key in added record
|
|
addedRecordAlreadyExists ( 9 ), -- Added record already exists
|
|
addSmRecNeeded ( 10 ), -- Missing record in SM table
|
|
addSuRecNeeded ( 11 ), -- Missing record in SU table
|
|
addPipeRecNeeded ( 12 ), -- Missing/undeclared Service
|
|
addPriorityClassRecNeeded ( 13 ), -- Missing/undeclared Priority Classifier
|
|
addFwRulesRecNeeded ( 14 ), -- Missing/undeclared Forwarding Rule
|
|
addIpAddrsRulesRecNeeded ( 15 ), -- Missing/undeclared IP Addressing Rule
|
|
addProfileRecNeeded ( 16 ), -- Missing/undeclared Service Profile
|
|
addSubscriberRecNeeded ( 17 ), -- Missing/undeclared Subscriber
|
|
addVlanListNeeded ( 18 ), -- Missing/undeclared VLAN List
|
|
addQosRecNeeded ( 19 ), -- Missing/undeclared QoS Profile
|
|
updatedRecordNotExists ( 20 ), -- Updated record does not exist
|
|
deletedRecordNotExists ( 21 ), -- Deleted record does not exist
|
|
deletePipeRecNeeded ( 22 ), -- Delete service record first
|
|
deleteProfileRecNeeded ( 23 ), -- Delete Service Profile record first
|
|
deleteFwRulesRecNeeded ( 24 ), -- Delete Forwarding Rules record first
|
|
deletePriorityRecNeeded ( 25 ), -- Delete Priority Classification record first
|
|
deleteDefaultProfileNeeded ( 26 ), -- Delete Default Service Profile first
|
|
deletePriorityDefDscpRecNeeded ( 27 ), -- Missing DSCP record in Priority Classification table
|
|
wrongPriorityType ( 28 ), -- Wrong priority type
|
|
wrongUpPriorityRanges ( 29 ), -- Wrong Priority Classification up link range
|
|
wrongDnPriorityRanges ( 30 ), -- Wrong Priority Classification down link range
|
|
addTooManyConnections ( 31 ), -- Too many connections for this Priority Classification
|
|
serviceHandling ( 32 ), -- Error while handling Service
|
|
illeagalTranstype ( 33 ), -- Illegal transaction type
|
|
illeagalSustatus ( 34 ), -- Can't add/update/delete a temporary SU's service
|
|
addedKeyAlreadyExists ( 35 ), -- One of added record unique keys already exists
|
|
fileDoesNotExist ( 36 ), -- File doesn't exist
|
|
tableIsFull ( 37 ), -- Table is full
|
|
deleteSuServicesNeeded ( 38 ), -- Delete all SU's services first
|
|
differentServiceType ( 39 ), -- Can't change Service Profile type
|
|
differentForwardingType ( 40 ), -- Can't change Forwarding Rule type
|
|
differentForwardSrvcType ( 41 ), -- Mismatch between Service profile type and forwarding rule type
|
|
tooManyVlans ( 42 ), -- Too many VLAN IDs defined for service
|
|
updateSuStatus ( 43 ), -- Can't change SU status when SU is not in service
|
|
changeSu ( 44 ), -- Can't change SU MAC address for an enabled Service Pipe
|
|
vlanMismatch ( 45 ), -- Can't allocate on the same SU pipes with and without VLANs
|
|
wrongVlanId ( 46 ), -- Wrong VLAN ID (0 To 4094 expected)
|
|
wrongCgQosValues ( 47 ), -- Wrong CG QoS values (max rate can't exceed 12mbit/sec)
|
|
maxVlanPerSuExcedded ( 48 ), -- Maximum number of VLAN's allowed for SU is 16
|
|
duplicateRecordName ( 49 ), -- Duplicate record name
|
|
deleteTransparentFwRule ( 50 ), -- Can't delete transparent forwarding rule
|
|
transparentVlanVplMismatch ( 51 ), -- Transparent VLAN ID and VPL mismatch
|
|
transparentFwProfileMismatch ( 52 ), -- Transparent Forwarding Rule and Service Profile mismatch
|
|
missingTransparentFwRule ( 53 ), -- Missing transparent forwarding rule
|
|
globalProfile ( 54 ), -- Can't change global profile
|
|
wrongCirValue ( 55 ), -- Wrong CIR value
|
|
wrongMirValue ( 56 ), -- Wrong MIR value
|
|
invalidMaxCallsValue ( 57 ), -- Invalid value of maximum number of calls
|
|
invalidSampleRate ( 58 ), -- Invalid sample interval
|
|
invalidPacketSize ( 59 ), -- Invalid packet size
|
|
invalidFwRuleParameter ( 60 ), -- Invalid Forwarding Rule parameter
|
|
nullProfileName ( 61 ), -- Null profile name
|
|
invalidQosType ( 62 ), -- Invalid QoS type
|
|
invalidPriorityClassifierType ( 63 ), -- Invalid Priority Classifier type
|
|
invalidCT ( 64 ), -- Invalid CT
|
|
invalidTransparencyMode ( 65 ), -- Invalid transparency mode
|
|
oneVlanPermittedForVlanClassMode ( 66 ), -- Only one VLAN permitted when VLAN classification mode is ON
|
|
accessVlanMismatch ( 67 ), -- Access VLAN permitted only for empty VLAN list or for Hybrid mode ON with VLAN list
|
|
accessVlanDuplicate ( 68 ), -- Access VLAN can not be equal to any VLAN in the SU VLAN list
|
|
oneAccessVlanPerSU ( 69 ), -- Only one Access VLAN allowed per SU
|
|
changTransparentFWRuleName ( 70 ), -- Changing transparent forwarding rule name is not allowed
|
|
-- XML General Errors
|
|
unknownError ( 1000 ), -- Unknown error
|
|
xmlParseFormatErr ( 1001 ), -- XML file format error
|
|
xmlParseSyntaxErr ( 1002 ), -- XML file syntax error
|
|
xmlParseUnresolvedProfileErr ( 1003 ) -- XML file unresolved profile error
|
|
}
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The type of the error encountered while parsing the XML file."
|
|
::= { rbXmlErrorReportEntry 4 }
|
|
|
|
rbXmlFileLineNumber OBJECT-TYPE
|
|
SYNTAX Integer32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The line number in the XML file where the error was encountered."
|
|
::= { rbXmlErrorReportEntry 5 }
|
|
|
|
|
|
-- ============================================================
|
|
|
|
END
|