Observium_CE/mibs/adtran/ADTRAN-ETHERNET-DSLAM-FLOW-MIB

3968 lines
162 KiB
Plaintext

ADTRAN-ETHERNET-DSLAM-FLOW-MIB
-- TITLE: The ADTRAN Ethernet Flow MIB
-- PRODUCT: ADTRAN TA5000/TA1100x Ethernet Dslam Products
-- VERSION: 0.1
-- DATE: 9/11/07
-- AUTHOR: Daniel Barnes
-- STATUS: PRELIMINARY
-- This MIB defines the object identifier (OID) for the
-- ADTRAN TR101 MIB objects
-- HISTORY:
-- 09/11/07 djb STATUS: PRELIMINARY.
-- 09/18/07 djb STATUS: PRELIMINARY. Added a table to support ATM Interfaces (ATM port, Vpi, Vci).
-- 09/24/07 djb STATUS: PRELIMINARY. Added rowStatus and LastErrorString to Interfaces. Added
-- LastErrorString to mappings, filters, and profiles.
-- 09/25/07 djb STATUS: PRELIMINARY. Changed mappings such that a map can be applied to at most
-- one Interface at a time.
-- 09/26/07 djb STATUS: PRELIMINARY. Added Multicast Group table and various needed items from
-- GenIp.
-- 01/21/08 djb STATUS: PRELIMINARY. Removed the Multicast Group table and replaced it with a
-- generic MAC table that will allow multicast groups to be created. Also
-- collapsed the Interface tables into a single Interface table that specifies the
-- type of Interface.
-- 02/21/08 djb STATUS: PRELIMINARY.
-- 1) MAC addresses are no longer added through the MAC table.
-- The MAC table presents a view. MACs are now added and removed through
-- the map entry.
-- 2) Added OIDs to set the forwarding mode of the map.
-- 3) Changed the name of 'Interface' to 'EthernetInterface' and 'TR101Mapping'
-- to 'EthernetDslamFlow'
-- 4) All 'Interfaces' (now named EthernetInterfaces) are provisioned through
-- a single table.
-- 5) MAC address entries are now indexed by VLAN and MAC
-- 08/25/08 djb STATUS: PRELIMINARY.
-- 1) Added the ability to set the network and customer ingress policers
-- 2) Added the ability to set the multicast bandwidth and CAC enable/disable
-- 09/08/08 rmz STATUS: PRELIMINARY.
-- 1) Renamed 'adGenEthernetDslamFlowMaximumMulticastBandwidth' to
-- 'adGenEthernetDslamFlowMaxAllowedMulticastBandwidth'
-- 09/29/08 rmz STATUS: PRELIMINARY.
-- 1) Remained 'adGenEthernetDslamFlowMaxAllowedMcastSessions' to
-- 'adGenEthernetDslamFlowMaxAllowedMcastGroups'
-- 2) Renamed 'adGenEthernetDslamFlowMulticastCACEnable' to
-- 'adGenEthernetDslamFlowMaxAllowedMulticastBandwidthEnable'
-- 3) Added 'adGenEthernetDslamFlowMaxAllowedMcastGroupsEnable'
-- 10/21/08 djb STATUS: PRELIMINARY. Added Shaper table.
-- 11/18/08 dcc STATUS: PRELIMINARY. Added OIDs to support lists of DSCP values.
-- 12/10/08 dcc STATUS: PRELIMINARY. Ingress PBit OIDs use a value of 255 to ignore.
-- 12/16/08 djb STATUS: PRELIMINARY. Added adGenIEthernetDslamFlowIgmpRouterIP.
-- 01/20/09 dcc STATUS: PRELIMINARY. Added adGenEthernetDslamFlowActivationStatus.
-- 02/25/09 jlb STATUS: PRELIMINARY. Fixed SMIC compiler errors.
-- 02/27/09 djb STATUS: PRELIMINARY. Added Vpi/Vci to ethernet interface table.
-- 03/02/09 Jay Boles STATUS: PRELIMINARY. Updated Description for adGenEthernetInterfaceLogicalIndex.
-- 04/23/09 Seetha Subramanian STATUS:PRELIMINARY. Added Subscriber Access Static ip table
-- 05/12/09 djb STATUS:PRELIMINARY. Removed Vpi/Vci from EthernetInterface. Added an OID to
-- read the Ethernet Interface type and an OID that would return information
-- specific to the interface type. This table should now be populated based
-- events such as the provisioning of a bonding group or an ATM VCL or
-- by just plugging the card in, in some cases. Also added the ability
-- to provision the protocols in a transparent manner.
-- 05/20/09 aed Add IMPLIED keyword to variable-length string indexes. Make the indexes not-accessible.
-- 06/02/09 twc Added 1..32 SIZE modifier to adGenEthernetDslamFlowNameLookupName.
-- 06/05/09 tgc Modified units in the description of adGenEthernetDslamFlowShaperRate from bps to kbps to accommodate
-- higher rates as in the GPON implementation. There has been one case (VDSL) that implemented bps, but
-- it will be corrected and identified with a capabilities bit going forward.
-- 06/10/09 ss Added LastErrorString OID in shaper table
-- 06/17/09 rmz Changed range on adGenEthernetDslamFlowLastMemberQueryInterval to 100..65535
-- Changed range on adGenEthernetDslamFlowLastMemberQueryCount to 1..255. Also removed note
-- about 0 value since this OID cannot be 0
-- 06/30/09 ss Added adGenEthernetDslamFlowSubscriberIpRowCreateError OID
-- 05/19/10 sp Added adGenEthernetDslamFlowDhcpPPPoEVendorNumber and adGenEthernetDslamFlowDhcpPPPoEVendorIdFormat.
-- 07/20/10 dcc Added Next Policer Index Table and adGenEthernetDslamFlowEvcName,
-- adGenEthernetDslamFlowEvcRoot and adGenEthernetDslamFlowShaperAlias OIDs.
-- Updated comments to help clarify that the Profiles table holds policers.
-- 09/02/10 tas Added adGenEthernetDslamFlowProfilesLookupTable for policer name/index lookup
-- Added adGenEthernetDslamFlowShaperLookupTable for shaper name/index lookup
-- 02/10/11 och Added adGenEthernetDslamFlowRev2NameLookupTable and adGenEthernetDslamFlowRev2Table
-- These are copies of adGenEthernetDslamFlowNameLookupTable and adGenEthernetDslamFlowTable
-- They are required because the ADSL cards are provisioned by other methods using genIP
-- The database table look-up was changed for EMS to filter out genIP provisioned flows when
-- adGenEthernetDslamFlowNameLookupTable and adGenEthernetDslamFlowTablewere accessed since
-- the genIP mib would give the info. These new tables will return ALL provisioned flows.
-- This became needed due to the Web Interface requirement for SR6.0
-- 02/17/11 tas Added adGenEthernetDslamFlowProfileActualCIR, adGenEthernetDslamFlowProfileActualCBS,
-- adGenEthernetDslamFlowProfileActualEIR, adGenEthernetDslamFlowProfileActualEBS
-- *******************************************************************************************************
-- DO NOT MAKE HISTORY COMMENTS HERE!!!! Revision history now in REVISION/DESCRIPTION clauses below
DEFINITIONS ::= BEGIN
IMPORTS
OBJECT-TYPE,
MODULE-IDENTITY,
NOTIFICATION-TYPE,
IpAddress,
Integer32
FROM SNMPv2-SMI
NOTIFICATION-GROUP
FROM SNMPv2-CONF
sysName
FROM SNMPv2-MIB
ifIndex
FROM IF-MIB
adGenSlotInfoIndex
FROM ADTRAN-GENSLOT-MIB
adGenEthernetDslamFlow,
adGenEthernetDslamFlowID
FROM ADTRAN-SHARED-CND-SYSTEM-MIB
DisplayString,
RowStatus, PhysAddress, TruthValue
FROM SNMPv2-TC
GenSystemInterfaceType
FROM ADTRAN-SHARED-CND-SYSTEM-TC-MIB
adGenPortInfoIndex
FROM ADTRAN-GENPORT-MIB
adTrapInformSeqNum
FROM ADTRAN-GENTRAPINFORM-MIB
adGenMiniDslam3gMacAddress
FROM ADTRAN-TAMINIDSLAM3G-MIB
adTAeSCUTrapAlarmLevel
FROM ADTRAN-TAeSCUEXT1-MIB
;
adGenEthernetDslamFlowMIB MODULE-IDENTITY
LAST-UPDATED "202103030000Z"
ORGANIZATION "Adtran, Inc."
CONTACT-INFO "http://www.adtran.com"
DESCRIPTION
"This MIB defines the objects for the Ethernet Flow MIB."
REVISION "202103030000Z"
DESCRIPTION "Added adGenEthernetDslamFlowLoggingTable and adGenEthernetDslamFlowDhcpPppoeEventDebug. These allow enabling and
disabling of extraneous DHCP and PPPoE debug messages from event log for a slot."
REVISION "201601210000Z"
DESCRIPTION "Added adGenEthernetDslamFlowMacAllocationAlarmAct and adGenEthernetDslamFlowMacAllocationAlarmClr. This is a
new alarm for the MAC Allocation Pool feature (AD-9051)."
REVISION "201409120000Z"
DESCRIPTION "Added adGenEthernetDslamFlowMatchNonIp and adGenEthernetDslamFlowRev2MatchNonIp. This allows
enabling and disabling of match non-IP customer ingress traffic."
REVISION "201405130000Z"
DESCRIPTION "Added adGenEthernetDslamFlowShaperDownstreamMinRate."
REVISION "201311080000Z"
DESCRIPTION "Added adGenEthernetDslamFlowMatchSourceMacList and adGenEthernetDslamFlowRev2MatchSourceMacList.
These allow setting a list of source MAC addresses and masks on which to match.
Added adGenEthernetDslamFlowMatchSourceMacLastErrorString and
adGenEthernetDslamFlowRev2MatchSourceMacLastErrorString. These allows getting the last error string
when an error occurs setting adGenEthernetDslamFlowMatchSourceMacList or
adGenEthernetDslamFlowRev2MatchSourceMacList.
Added adGenEthernetDslamFlowScalarTable and adGenEthernetDslamFlowScalarEntry. These allows for
slot-wide EthernetFlow constants.
Added adGenEthernetFlowMatchSourceMacMaxAddresses. This indicates the maximum number of match source
MAC address entries allowed in adGenEthernetDslamFlowMatchSourceMacList and
adGenEthernetDslamFlowRev2MatchSourceMacList."
REVISION "201309120000Z"
DESCRIPTION "Added adGenEthernetDslamFlowDhcpPPPoEVendorIdInsert. This allows enabling and disabling of the insertion
of adGenEthernetDslamFlowDhcpPPPoEVendorNumber and adGenEthernetDslamFlowDhcpPPPoEVendorIdFormat."
REVISION "201302190000Z"
DESCRIPTION "Added new enum to adGenEthernetDslamFlowIgmpProcessing and adGenEthernetDslamFlowRev2IgmpProcessing to enable igmp forking"
REVISION "201301030000Z"
DESCRIPTION "Added chassis-id to remote-id/circuit-id format as possible keyword; this will display the chassis-id
of the system if the TID/chassis-id are not sync'd. accessnodeid displays the TID"
REVISION "201211060000Z"
DESCRIPTION "Added adGenEthernetDslamFlowShaperFixedRate and adGenEthernetDslamFlowShaperAssuredRate OIDs in order
to set the fixed or assured shaper rate on an interface. Changed the description of the
adGenEthernetDslamFlowShaperRate OID to state it is used for the peak information rate."
REVISION "201209130000Z"
DESCRIPTION "Added missing varbinds for duplicate MAC alarm"
REVISION "201207300000Z"
DESCRIPTION "Added sameAsDhcpv4 enumeration to adGenEthernetDslamFlowDhcpv6RelayAgent and adGenEthernetDslamFlowRev2Dhcpv6RelayAgent"
REVISION "201207170000Z"
DESCRIPTION "Added alarm traps, adGenEthernetDslamFlowDuplicateMacDetectedAct and
adGenEthernetDslamFlowDuplicateMacDetectedClr, to indicate an attempt
to authenticate a flow with a MAC currently active on another flow."
REVISION "201206271150Z"
DESCRIPTION "Added adGenEthernetDslamFlowDhcpv6CurrMode and
adGenEthernetDslamFlowRev2Dhcpv6CurrMode to show the current
DHCPv6 mode (versus the provisioned mode given in
adGenEthernetDslamFlowDhcpv6Mode)"
REVISION "201204201150Z"
DESCRIPTION "Added upstream channel OID to adGenEthernetDslamFlowEntry"
REVISION "201204091150Z"
DESCRIPTION "Added downstream Qos Map Profile OID to adGenEthernetDslamFlowEntry"
REVISION "201112210000Z"
DESCRIPTION "Add 'sameAsDhcpV4' enumeration to adGenEthernetDslamFlowDhcpv6Mode and
adGenEthernetDslamFlowRev2Dhcpv6Mode"
REVISION "201111280000Z"
DESCRIPTION "Added support for adGenEthernetDslamFlowShaperBurstSize"
REVISION "201109190000Z"
DESCRIPTION "Added adGenEthernetDslamFlowDhcpPPPoERemoteIdFormat and
updated other DHCP OIDs description to reflect that those
are used for DHCPv6 as well"
REVISION "201108220000Z"
DESCRIPTION "Added support for adGenEthernetDslamFlowQueueTable"
REVISION "201108030000Z"
DESCRIPTION "Added DHCPv6 support as well as DHCPv4 over TLS support"
REVISION "201106010000Z"
DESCRIPTION "Changed the range of adGenEthernetDslamFlowCEVlan from 0..4097 to 0..4098"
REVISION "201103240000Z"
DESCRIPTION "Added adGenEthernetDslamFlowShaperOperationalStatus to display Shaper Operational Status"
REVISION "200709110000Z"
DESCRIPTION "Created"
::= { adGenEthernetDslamFlowID 2 }
-- ******************************************************************************************
-- Index
-- ******************************************************************************************
-- ******************************************************************************************
-- Configuration
-- ******************************************************************************************
-- ******************************************************************************************
-- Provisioning
-- ******************************************************************************************
-- ********************************************
-- Ethernet Interface Table
-- ********************************************
adGenEthernetInterfaceTable OBJECT-TYPE
SYNTAX SEQUENCE OF AdGenEthernetInterfaceEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"This table specifies the parameters specific to a Interface.
A Interface can be a physical ethernet port, an EFM Bonding
group, an ATM VCL, a PON Gem port,
or other logical ethernet customer port. It
serves primarily as an attach point for
maps and filters."
::= { adGenEthernetDslamFlow 1 }
adGenEthernetInterfaceEntry OBJECT-TYPE
SYNTAX AdGenEthernetInterfaceEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"An entry in the adGenEthernetInterfaceTable."
INDEX { ifIndex, adGenEthernetInterfaceLogicalIndex }
::= { adGenEthernetInterfaceTable 1 }
AdGenEthernetInterfaceEntry ::=
SEQUENCE
{
adGenEthernetInterfaceLogicalIndex Integer32,
adGenEthernetInterfaceMaxMACAddresses Integer32,
adGenEthernetInterfaceFlowList DisplayString,
adGenEthernetInterfaceSourceAuthentication INTEGER,
adGenEthernetInterfaceType GenSystemInterfaceType,
adGenEthernetInterfaceTypeSpecific OCTET STRING
}
adGenEthernetInterfaceLogicalIndex OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"An implementation specific index defining a Logical Interface on a particular physical ifIndex.
It is the same number as the subinterface in the CLI. For example, this index would be zero for
ethernet ports, EFM bonding groups, and VDSL EFM ports."
::= { adGenEthernetInterfaceEntry 1}
adGenEthernetInterfaceMaxMACAddresses OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"Specify the maximum number of MAC addresses
for this Interface."
::= { adGenEthernetInterfaceEntry 2}
adGenEthernetInterfaceFlowList OBJECT-TYPE
SYNTAX DisplayString
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"A string of indices of flows applied to this
Interface."
::= { adGenEthernetInterfaceEntry 3}
adGenEthernetInterfaceSourceAuthentication OBJECT-TYPE
SYNTAX INTEGER{
enabled (1),
disabled (2)
}
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"If this is enabled then only authenticated flows will pass traffic for this Ethernet
Interface."
::= { adGenEthernetInterfaceEntry 4}
adGenEthernetInterfaceType OBJECT-TYPE
SYNTAX GenSystemInterfaceType
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Describes the interface type of ethernet interface"
::= { adGenEthernetInterfaceEntry 5}
adGenEthernetInterfaceTypeSpecific OBJECT-TYPE
SYNTAX OCTET STRING
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"This item returns a vector of interface type specific data
byte# | Descr
ATM - 0 | Upper 4 bits = 0, Lower 4 bits = Upper 4 bits of VPI
1 | Lower 8 bits of VPI
2 | Upper 8 bits of VCI
3 | Lower 8 bits of VCI"
::= { adGenEthernetInterfaceEntry 6}
-- ********************************************
-- Ethernet Dslam Flow Table
-- ********************************************
adGenEthernetDslamFlowTable OBJECT-TYPE
SYNTAX SEQUENCE OF AdGenEthernetDslamFlowEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"This table consists of the mapping from a user ethernet interface
into an S-Tag or S-Tag/C-Tag."
::= { adGenEthernetDslamFlow 2 }
adGenEthernetDslamFlowEntry OBJECT-TYPE
SYNTAX AdGenEthernetDslamFlowEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"An entry in the adGenEthernetDslamFlowTable. Each entry is an
entry in a list of maps that can be applied to a user
port."
INDEX { adGenSlotInfoIndex, adGenEthernetDslamFlowIndex }
::= { adGenEthernetDslamFlowTable 1 }
AdGenEthernetDslamFlowEntry ::=
SEQUENCE
{
adGenEthernetDslamFlowIndex Integer32,
adGenEthernetDslamFlowName DisplayString,
adGenEthernetDslamFlowTrafficDirection INTEGER,
adGenEthernetDslamFlowNetworkSTag INTEGER,
adGenEthernetDslamFlowNetworkCTag INTEGER,
adGenEthernetDslamFlowCEVlan INTEGER,
adGenEthernetDslamFlowDownstreamForwardingMode Integer32,
adGenEthernetDslamFlowDownstreamPbitMethod INTEGER,
adGenEthernetDslamFlowDownstreamPbitMarking INTEGER,
adGenEthernetDslamFlowDownstreamPbitMapping Integer32,
adGenEthernetDslamFlowNetworkIngressPbit INTEGER,
adGenEthernetDslamFlowNetworkIngressEtherType Integer32,
adGenEthernetDslamFlowNetworkIngressDSCP INTEGER,
adGenEthernetDslamFlowNetworkIngressIPProtocolID Integer32,
adGenEthernetDslamFlowUpstreamForwardingMode Integer32,
adGenEthernetDslamFlowUpstreamSTagPbitMethod INTEGER,
adGenEthernetDslamFlowUpstreamSTagPbitMarking INTEGER,
adGenEthernetDslamFlowUpstreamSTagPbitMapping Integer32,
adGenEthernetDslamFlowUpstreamCTagPbitMethod INTEGER,
adGenEthernetDslamFlowUpstreamCTagPbitMarking INTEGER,
adGenEthernetDslamFlowUpstreamCTagPbitMapping Integer32,
adGenEthernetDslamFlowCustomerIngressPbit INTEGER,
adGenEthernetDslamFlowCustomerIngressEtherType Integer32,
adGenEthernetDslamFlowCustomerIngressDSCP INTEGER,
adGenEthernetDslamFlowCustomerIngressIPProtocolID Integer32,
adGenEthernetDslamFlowCustomerIngressBroadcast INTEGER,
adGenEthernetDslamFlowCustomerIngressMulticast INTEGER,
adGenEthernetDslamFlowCustomerIngressUnicast INTEGER,
adGenEthernetDslamFlowCustomerIngressPolicer Integer32,
adGenEthernetDslamFlowEncapsMode INTEGER,
adGenEthernetDslamFlowManualAddrAging INTEGER,
adGenEthernetDslamFlowIntermedAgent INTEGER,
adGenEthernetDslamFlowDhcpRelay INTEGER,
adGenEthernetDslamFlowOption82Insert INTEGER,
adGenEthernetDslamFlowLearnedIpAddrAgingMethod INTEGER,
adGenEthernetDslamFlowIgmpProcessing INTEGER,
adGenEthernetDslamFlowIgmpVersion INTEGER,
adGenEthernetDslamFlowLastMemberQueryInterval INTEGER,
adGenEthernetDslamFlowLastMemberQueryCount INTEGER,
adGenEthernetDslamFlowImmediateLeave INTEGER,
adGenEthernetDslamFlowMaxAllowedMcastGroups Integer32,
adGenEthernetDslamFlowDhcpPPPoERemoteId INTEGER,
adGenEthernetDslamFlowDhcpPPPoELoopCharacteristics INTEGER,
adGenEthernetDslamFlowDhcpPPPoECircuitIdFormat DisplayString,
adGenEthernetDslamFlowPPPoASessionTimeout Integer32,
adGenEthernetDslamFlowInterfaceIfIndex Integer32,
adGenEthernetDslamFlowInterfaceLogicalIndex Integer32,
adGenEthernetDslamFlowLastErrorString DisplayString,
adGenEthernetDslamFlowRowStatus RowStatus,
adGenEthernetDslamFlowNetworkIngressPolicer Integer32,
adGenEthernetDslamFlowUpstreamDiscard INTEGER,
adGenEthernetDslamFlowMaxAllowedMulticastBandwidth Integer32,
adGenEthernetDslamFlowMaxAllowedMulticastBandwidthEnable INTEGER,
adGenEthernetDslamFlowProfileName DisplayString,
adGenEthernetDslamFlowMaxAllowedMcastGroupsEnable INTEGER,
adGenEthernetDslamFlowNetworkIngressDSCPList DisplayString,
adGenEthernetDslamFlowCustomerIngressDSCPList DisplayString,
adGenEthernetDslamFlowIgmpRouterIP IpAddress,
adGenEthernetDslamFlowActivationStatus INTEGER,
adGenEthernetDslamFlowARPProcessing INTEGER,
adGenEthernetDslamFlowPPPoEProcessing INTEGER,
adGenEthernetDslamFlowSubscriberIpRowCreateError DisplayString,
adGenEthernetDslamFlowDhcpPPPoEVendorNumber Integer32,
adGenEthernetDslamFlowDhcpPPPoEVendorIdFormat DisplayString,
adGenEthernetDslamFlowEvcName DisplayString,
adGenEthernetDslamFlowEvcRoot INTEGER,
adGenEthernetDslamFlowDhcpv6Mode INTEGER,
adGenEthernetDslamFlowDhcpv6RelayAgent INTEGER,
adGenEthernetDslamFlowDhcpv6RelayAgentTrusted INTEGER,
adGenEthernetDslamFlowDhcpPPPoERemoteIdFormat DisplayString,
adGenEthernetDslamFlowDownstreamQosMapProfile DisplayString,
adGenEthernetDslamFlowUpstreamChannel Integer32,
adGenEthernetDslamFlowDhcpv6CurrMode INTEGER,
adGenEthernetDslamFlowDhcpPPPoEVendorIdInsert INTEGER,
adGenEthernetDslamFlowMatchSourceMacList OCTET STRING,
adGenEthernetDslamFlowMatchSourceMacLastErrorString DisplayString,
adGenEthernetDslamFlowMatchNonIp TruthValue
}
adGenEthernetDslamFlowIndex OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Index that specifies an individual
map."
::= { adGenEthernetDslamFlowEntry 1}
adGenEthernetDslamFlowName OBJECT-TYPE
SYNTAX DisplayString (SIZE (1..32))
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"This object is provided so that the user can identify
the ethernet flow uniquely. The profile will be stored in the EMS by
name and applied to the user-specified flows.
This profile name is NOT intended to be used in the same
way as the ADSL profile names defined in the ADSL-LINE-MIB.
However, it does borrow from characteristics of both the
`dynamic' and`static' profiles defined in the ADSL-LINE-MIB.
For instance, like those dynamic profiles, the profile name
is user-specified. However these are static profiles, so
there is a one-to-one relationship between each mapping
and its profile. Furthermore, these profiles are indexed
by the slot and ethernet flow index, which is completely
unlike the profiles defined in the ADSL-LINE-MIB."
::= { adGenEthernetDslamFlowEntry 2}
adGenEthernetDslamFlowTrafficDirection OBJECT-TYPE
SYNTAX INTEGER {
upstream(1),
downstream(2),
bidirectional(3)
}
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"Specify the traffic direction to which this
map applies.
Upstream:
Customer C-Tag, Pbit, Ethertype,
DSCP, and IP Protocol are used to classify traffic
upstream.
The Upstream Pbit Mode specifies how PBits are mapped
or remapped from Customer traffic to Network traffic.
The frames headed toward the network should be tagged
with the network S-Tag and C-Tag.
Downstream:
Network S-Tag, C-Tag, PBit, Ethertype,
DSCP, and IP Protocol are used to classify traffic.
The Downstream Pbit Mode specifies how PBits are mapped
or remapped from Network traffic to Customer traffic.
The frames egressing the Interface should be tagged
with the customer C-Tag.
Bi-Directional:
This map applies in both directions and follows both
the downstream and upstream descriptions."
::= { adGenEthernetDslamFlowEntry 3}
--***********************************************************************
--* The following is an explanation of the upstream and downstream
--* VLAN tag manipulation behaviors given the different combinations
--* of STag/CTag/CEVlan.
--* *notes: -"2-4094" indicates a single VID in the range of 2-4094
--* -"Any" Indicates tagged or untagged traffic. An "*" indicates
--* only perform operation if tag is available
--* -"Vlan" Indicates only tagged traffic
--* -"None" Indicates only untagged traffic
--* -"Match" Indicates that the CTag should inherit the CEVlan
--*
--* Net STag | Net CTag | CEVlan || Upstream | Downstream
--* *********|**********|********||***************************|*************************
--* 2-4094 | None | None || Add STag | Str STag
--* 2-4094 | None | 2-4094|| Str CEVlan,Add STag | Str STag,Add CEVlan
--* 2-4094 | None | Any || Str CEVlan*,Add STag | Str STag
--* 2-4094 | None | Vlan || Str CEVlan,Add STag | Str STag
--* 2-4094 | 2-4094 | None || Add STag&CTag | Str STag&CTag
--* 2-4094 | 2-4094 | 2-4094|| Str CEVlan,Add STag&CTag | Str STag&CTag,Add CEVlan
--* 2-4094 | 2-4094 | Any || Str CEVlan*,Add STag&CTag| Str STag&CTag
--* 2-4094 | 2-4094 | Vlan || Str CEVlan,Add STag&CTag | Str STag&CTag
--* 2-4094 | 2-4094 | None || Add STag&CTag | Str STag&CTag
--* 2-4094 | Match | 2-4094|| Add STag | Str STag
--* 2-4094 | Match | Any || CTag Inh CEVlan*,Add STag| Str STag
--* 2-4094 | Match | Vlan || CTag Inh CEVlan,Add STag | Str STag
--* 2-4094 | Match | None || Invalid combination
--***********************************************************************
adGenEthernetDslamFlowNetworkSTag OBJECT-TYPE
SYNTAX INTEGER (2..4094)
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"Specify the STag seen on network traffic."
::= { adGenEthernetDslamFlowEntry 4}
adGenEthernetDslamFlowNetworkCTag OBJECT-TYPE
SYNTAX INTEGER(2..4096)
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"Specify the CTag seen on network ingress/egress traffic. A value of 4095
indicates that no Network CTag is used. A value of 4096 indicates that
that the Network CTag should match the CEVlan in the upstream direction
and that the CEVlan should match the Network CTag in the downstream
direction."
::= { adGenEthernetDslamFlowEntry 5}
adGenEthernetDslamFlowCEVlan OBJECT-TYPE
SYNTAX INTEGER(0..4098)
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"Specify the CEVlan seen on customer ingress/egress traffic. A value of 4095
indicates that no CEVlan is present. A value of 4097 indicates that customer traffic can
be tagged or untagged. A value of 4098 indicates that customer traffic is tagged only."
::= { adGenEthernetDslamFlowEntry 6}
adGenEthernetDslamFlowDownstreamForwardingMode OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"Specify how ethernet frames on this flow are forwarded through the switch. This
value is bitmasked so that forwarding modes can be combined.
src (0x1) - Use the network port as the source for forwarding
flow (0x2) - Use the parameters specified in the flow for forwarding decisions.
mac (0x4) - The MAC will need to be added by some mechanism such as source address learning,
DHCPv4, PPPoE, etc."
::= { adGenEthernetDslamFlowEntry 7}
adGenEthernetDslamFlowDownstreamPbitMethod OBJECT-TYPE
SYNTAX INTEGER{
inherit(1),
marked(2),
mapped(3)
}
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"Specify the PBit mapping mode in from the
network to customer.
Inherit - downstream traffic should egress
the Interface with the priority from the
network.
Marked - downstream traffic should always
egress the Interface with the specified priority.
Mapped - downstream traffic should use an
ingress/egress priority mapping."
::= { adGenEthernetDslamFlowEntry 8}
adGenEthernetDslamFlowDownstreamPbitMarking OBJECT-TYPE
SYNTAX INTEGER(0..7)
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"If the network Pbit mode is marked then this variable
specifies the downstream pBit."
::= { adGenEthernetDslamFlowEntry 9}
adGenEthernetDslamFlowDownstreamPbitMapping OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"If the network Pbit mode is mapped then this variable
specifies the ingress/egress priority mapping index."
::= { adGenEthernetDslamFlowEntry 10}
adGenEthernetDslamFlowNetworkIngressPbit OBJECT-TYPE
SYNTAX INTEGER(0..255)
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"This option is a bitmask used to specify a list of allowable P-bit values
of the S-Tag ingressing from the network. A value of
255 indicates that this value is not used to classify network ingress
traffic."
::= { adGenEthernetDslamFlowEntry 11}
adGenEthernetDslamFlowNetworkIngressEtherType OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"Specify the EtherType value that will be used to
classify NetworkIngress traffic. A value of 0x0000
indicates this filter is disabled."
::= { adGenEthernetDslamFlowEntry 12}
adGenEthernetDslamFlowNetworkIngressDSCP OBJECT-TYPE
SYNTAX INTEGER(0..64)
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"Specify a single DSCP value that will be used to classify
NetworkIngress traffic. A value of 64 indicates this filter
is disabled. If multiple DSCP values should be specified,
use adGenEthernetDslamFlowNetworkIngressDSCPList instead"
::= { adGenEthernetDslamFlowEntry 13}
adGenEthernetDslamFlowNetworkIngressIPProtocolID OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"Specify the IP Protocol ID that will be used to
classify NetworkIngress traffic. A value of 0x0000
indicates this filter is disabled."
::= { adGenEthernetDslamFlowEntry 14}
adGenEthernetDslamFlowUpstreamForwardingMode OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"Specify how ethernet frames on this flow are forwarded through the switch. This
value is bitmasked so that forwarding modes can be combined.
src (0x1) - Use the ethernet interface as the source for forwarding
flow (0x2) - Use the parameters specified in the flow for forwarding decisions.
mac (0x4) - The MAC will need to be added by some mechanism such as source address learning,
DHCPv4, PPPoE, etc."
::= { adGenEthernetDslamFlowEntry 15}
adGenEthernetDslamFlowUpstreamSTagPbitMethod OBJECT-TYPE
SYNTAX INTEGER{
inherit(1),
marked(2),
mapped(3)
}
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"Specify the PBit mapping mode in from the
Customer to Network STag.
Inherit - upstream STags should egress
with the priority from the customer.
Marked - upstream STags should always
egress with the specified priority.
Mapped - upstream STags should use an
ingress/egress priority mapping."
::= { adGenEthernetDslamFlowEntry 16}
adGenEthernetDslamFlowUpstreamSTagPbitMarking OBJECT-TYPE
SYNTAX INTEGER(0..7)
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"If the Customer Pbit mode is marked then this variable
specifies the upstream STag pBit."
::= { adGenEthernetDslamFlowEntry 17}
adGenEthernetDslamFlowUpstreamSTagPbitMapping OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"If the Customer Pbit mode is mapped then this variable
specifies the ingress/egress STag priority mapping index."
::= { adGenEthernetDslamFlowEntry 18}
adGenEthernetDslamFlowUpstreamCTagPbitMethod OBJECT-TYPE
SYNTAX INTEGER{
inherit(1),
marked(2),
mapped(3)
}
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"Specify the CTag PBit mapping mode in from the
Customer to Network.
Inherit - upstream traffic should egress
with the priority from the customer.
Marked - upstream traffic should always
egress with the specified priority.
Mapped - upstream traffic should use an
ingress/egress priority mapping."
::= { adGenEthernetDslamFlowEntry 19}
adGenEthernetDslamFlowUpstreamCTagPbitMarking OBJECT-TYPE
SYNTAX INTEGER(0..7)
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"If the Customer Pbit mode is marked then this variable
specifies the upstream CTag pBit."
::= { adGenEthernetDslamFlowEntry 20}
adGenEthernetDslamFlowUpstreamCTagPbitMapping OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"If the Customer Pbit mode is mapped then this variable
specifies the ingress/egress CTag priority mapping index."
::= { adGenEthernetDslamFlowEntry 21}
adGenEthernetDslamFlowCustomerIngressPbit OBJECT-TYPE
SYNTAX INTEGER(0..255)
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"This option is a bitmask used to specify a list of allowable P-bit values
of the CEVlan ingressing from the customer. A value of
255 indicates that this value is not used to classify customer ingress
traffic."
::= { adGenEthernetDslamFlowEntry 22}
adGenEthernetDslamFlowCustomerIngressEtherType OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"Specify the EtherType value that will be used to
classify CustomerIngress traffic. A value of 0x0000
indicates this filter is disabled."
::= { adGenEthernetDslamFlowEntry 23}
adGenEthernetDslamFlowCustomerIngressDSCP OBJECT-TYPE
SYNTAX INTEGER(0..64)
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"Specify a single DSCP value that will be used to classify
CustomerIngress traffic. A value of 64 indicates this filter
is disabled. If multiple DSCP values should be specified,
use adGenEthernetDslamFlowCustomerIngressDSCPList instead"
::= { adGenEthernetDslamFlowEntry 24}
adGenEthernetDslamFlowCustomerIngressIPProtocolID OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"Specify the IP Protocol ID that will be used to
classify CustomerIngress traffic. A value of 0x0000
indicates this filter is disabled."
::= { adGenEthernetDslamFlowEntry 25}
adGenEthernetDslamFlowCustomerIngressBroadcast OBJECT-TYPE
SYNTAX INTEGER{
enabled (1),
disabled (2),
notApplicable (3)
}
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"This variable specifies whether or not to
drop CustomerIngress broadcasts on this map."
::= { adGenEthernetDslamFlowEntry 26}
adGenEthernetDslamFlowCustomerIngressMulticast OBJECT-TYPE
SYNTAX INTEGER{
enabled (1),
disabled (2),
notApplicable (3)
}
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"This variable specifies whether or not to
drop CustomerIngress multicasts on this map."
::= { adGenEthernetDslamFlowEntry 27}
adGenEthernetDslamFlowCustomerIngressUnicast OBJECT-TYPE
SYNTAX INTEGER{
enabled (1),
disabled (2),
notApplicable (3)
}
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"This variable specifies whether or not to
drop CustomerIngress unicasts on this map."
::= { adGenEthernetDslamFlowEntry 28}
adGenEthernetDslamFlowCustomerIngressPolicer OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"Indicate which policer to on customer ingress traffic. A value of 0 means no
policer is used on customer ingress traffic. A non-zero value represents
a row from the adGenEthernetDslamFlowProfilesTable."
::= { adGenEthernetDslamFlowEntry 29}
adGenEthernetDslamFlowEncapsMode OBJECT-TYPE
SYNTAX INTEGER {
ipoe (1),
pppoe (2),
pppoa (3),
notApplicable (4),
atmoe (5),
pppoaVcMux(6),
autoDetect(7),
ethernet(8)
}
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"Encapsulation mode/type if applicable; 'notApplicable' otherwise. IPoE and PPPoE
specify a particular protocol over ethernet. 'Ethernet' specifies that any protocol over
ethernet is applicable including IP and PPP."
::= { adGenEthernetDslamFlowEntry 30}
adGenEthernetDslamFlowManualAddrAging OBJECT-TYPE
SYNTAX INTEGER (1..1440)
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"Manual Address Aging in minutes for unicast MACs."
::= { adGenEthernetDslamFlowEntry 31}
adGenEthernetDslamFlowIntermedAgent OBJECT-TYPE
SYNTAX INTEGER {
enabled (1),
disabled (2),
notApplicable (3)
}
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"Enable/disable Intermediate Agent if applicable; 'notApplicable' otherwise."
::= { adGenEthernetDslamFlowEntry 32}
adGenEthernetDslamFlowDhcpRelay OBJECT-TYPE
SYNTAX INTEGER {
enabled (1),
disabled (2),
notApplicable (3),
transparent (4),
snoop (5)
}
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"Set the DHCPv4 processing mode:
Enabled(1)- Use DHCPv4 for subscriber authentication
Disabled(2)- Discard DHCPv4
Not Applicable(3)- Unused
Transparent(4)- Ignore DHCPv4
Snoop(5)- Process DHCPv4 without performing authentication"
::= { adGenEthernetDslamFlowEntry 33}
adGenEthernetDslamFlowOption82Insert OBJECT-TYPE
SYNTAX INTEGER {
enabled (1),
disabled (2),
notApplicable (3)
}
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"Enable/disable Option 82 Insertion if applicable; 'notApplicable' otherwise."
::= { adGenEthernetDslamFlowEntry 34}
adGenEthernetDslamFlowLearnedIpAddrAgingMethod OBJECT-TYPE
SYNTAX INTEGER {
lease (1),
fixed (2),
notApplicable (3)
}
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"Method for Learned IP Address Aging if applicable; 'notApplicable' otherwise."
::= { adGenEthernetDslamFlowEntry 35}
adGenEthernetDslamFlowIgmpProcessing OBJECT-TYPE
SYNTAX INTEGER {
block (1),
forward (2),
snooping (3),
proxy (4),
notApplicable (5),
transparent (6),
forking (7)
}
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"Method for IGMP Processing if applicable; 'notApplicable' otherwise."
::= { adGenEthernetDslamFlowEntry 36}
adGenEthernetDslamFlowIgmpVersion OBJECT-TYPE
SYNTAX INTEGER {
v1 (1),
v2 (2),
v3 (3),
notApplicable (4)
}
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"IGMP Version if applicable: v3 implies v1, v2, and v3;
v2 implies v1 and v2; v1 is v1 only; 'notApplicable' otherwise."
::= { adGenEthernetDslamFlowEntry 37}
adGenEthernetDslamFlowLastMemberQueryInterval OBJECT-TYPE
SYNTAX INTEGER (100..65535)
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"Last Member Query Interval in milliseconds.
This is the amount of time between Queries. Low
value results in faster detection of missed leaves."
::= { adGenEthernetDslamFlowEntry 38}
adGenEthernetDslamFlowLastMemberQueryCount OBJECT-TYPE
SYNTAX INTEGER (1..255)
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"Last Member Query Count. This is the number of
queries before declaring no membership of a group
(channel)."
::= { adGenEthernetDslamFlowEntry 39}
adGenEthernetDslamFlowImmediateLeave OBJECT-TYPE
SYNTAX INTEGER {
enabled (1),
disabled (2),
notApplicable (3)
}
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"Enable/disable Immediate Leave if applicable; 'notApplicable' otherwise.
Disable is the equivalent of setting Last Member Query Count to 0."
::= { adGenEthernetDslamFlowEntry 40}
adGenEthernetDslamFlowMaxAllowedMcastGroups OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"Maximum Allowed Non-Guaranteed Multicast Groups. This value is only
considered if multicast groups are enabled."
::= { adGenEthernetDslamFlowEntry 41}
adGenEthernetDslamFlowDhcpPPPoERemoteId OBJECT-TYPE
SYNTAX INTEGER {
enabled (1),
disabled (2),
notApplicable (3)
}
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"Enable/disable Remote ID insertion into DHCPv4 Option 82 or
DHCPv6 relay agent in option 37 or PPPoE Vendor Specific tag
if applicable."
::= { adGenEthernetDslamFlowEntry 42}
adGenEthernetDslamFlowDhcpPPPoELoopCharacteristics OBJECT-TYPE
SYNTAX INTEGER {
enabled (1),
disabled (2),
notApplicable (3)
}
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"Enable/disable loop characteristics insertion into DHCPv4 Option 82 or
DHCPv6 relay agent option 17 (vendor specific) loop characteristics or
PPPoE Vendor Specific tag if applicable."
::= { adGenEthernetDslamFlowEntry 43}
adGenEthernetDslamFlowDhcpPPPoECircuitIdFormat OBJECT-TYPE
SYNTAX DisplayString (SIZE (0..63))
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"Used to provision the format of the circuit ID string. This
string is returned by the PPPoE intermediate agent and
DHCP relay agent in v4 sub option 1 or in v6 option 18.
TR-101 states that the format of the circuit ID
should be user defineable. The string may contain both fixed
static string elements specified by the user and also variable
and fixed length elements which are populated by the network
element. Variable length elements are specified by enclosing
the names of the variables with a dollar sign '$'. For instance,
a user could specify a circuit id string as follows:
'TA1148-$accessnodeid$ Port: $port$ $vpi$/$vci$'
which would expand to
'TA1148-TID Port: 1 0/35'.
In this implementation, the access-node-id is equivalent to the
system's provisioned TID or SNMP sysName. If this string is
provisioned zero-length, then the default format is used.
The total length of the expanded string MUST NOT exceed
63 characters.
Variables include (but are not limited to) the following:
Variable Name Character Length
accessnodeid Varies
chassis-id Varies
shelf 2
slot 3
port 3
vpi 4
vci 5
q-vid 4
pbits 1
If a user defined circuit ID is not desired, this object can
be set to simply 'default' and the default format described in
TR-101 will be used:
access-node-id atm slot/port:vpi.vci
or
access-node-id eth slot/port[:vlan-id]"
::= { adGenEthernetDslamFlowEntry 44}
adGenEthernetDslamFlowPPPoASessionTimeout OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"Used to set the PPPoA Session timeout when the
mapping is provisioned for PPPoA encapsulation."
::= { adGenEthernetDslamFlowEntry 45}
adGenEthernetDslamFlowInterfaceIfIndex OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"Specifies the IfIndex of the Interface this mapping is tied to.
If the value is 0 then this map is not applied to a Interface. This
value must be nonzero before the flow can be activated."
::= { adGenEthernetDslamFlowEntry 46}
adGenEthernetDslamFlowInterfaceLogicalIndex OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"Specifies the logical indes within the ifIndex of the ethernet interface."
::= { adGenEthernetDslamFlowEntry 47}
adGenEthernetDslamFlowLastErrorString OBJECT-TYPE
SYNTAX DisplayString
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Returns the reason for the last error."
::= { adGenEthernetDslamFlowEntry 48}
adGenEthernetDslamFlowRowStatus OBJECT-TYPE
SYNTAX RowStatus
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"This object is used to create
a new row or modify or delete an
existing map in this table. A row cannot be set to active
until the ethernet interface ifIndex is set."
::= { adGenEthernetDslamFlowEntry 49}
adGenEthernetDslamFlowNetworkIngressPolicer OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"Indicate which policer to on network ingress traffic. A value of 0 means no
policer is used on network ingress traffic. A non-zero value represents
a row from the adGenEthernetDslamFlowProfilesTable."
::= { adGenEthernetDslamFlowEntry 50}
adGenEthernetDslamFlowUpstreamDiscard OBJECT-TYPE
SYNTAX INTEGER {
false (0),
true (1)
}
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"Indicate that any packets matching the upstream criteria will be discarded."
::= { adGenEthernetDslamFlowEntry 51}
adGenEthernetDslamFlowMaxAllowedMulticastBandwidth OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"Specify the maximum downstream bandwidth(kbps) available for this flow.
This value is only considered if multicast bandwidth is enabled."
::= { adGenEthernetDslamFlowEntry 53}
adGenEthernetDslamFlowMaxAllowedMulticastBandwidthEnable OBJECT-TYPE
SYNTAX INTEGER {
false (0),
true (1)
}
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"When enabled joins for multicast streams by the subscriber are checked to make
sure that the maximum multicast bandwidth will not be exceeded by the join."
::= { adGenEthernetDslamFlowEntry 54}
adGenEthernetDslamFlowProfileName OBJECT-TYPE
SYNTAX DisplayString (SIZE (1..32))
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"This object is provided so that the user can describe a particular flow by any
means desired. This is not related to policers in the adGenEthernetDslamFlowProfilesTable."
::= { adGenEthernetDslamFlowEntry 55}
adGenEthernetDslamFlowMaxAllowedMcastGroupsEnable OBJECT-TYPE
SYNTAX INTEGER {
false (0),
true (1)
}
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"When enabled joins for multicast streams by the subscriber are checked to make
sure that the maximum number of non-guarenteed multicast groups will not be
exceeded by the join."
::= { adGenEthernetDslamFlowEntry 56}
adGenEthernetDslamFlowNetworkIngressDSCPList OBJECT-TYPE
SYNTAX DisplayString
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"This object is a string used to specify the DSCP values that will
be used to classify NetworkIngress traffic. The DSCP values can
be specified using both list and range notation. For example,
to specify DSCP values 27, 32, and 49 through 63, use the
following string:
'27,32,49-63'.
If this OID is used, adGenEthernetDslamFlowNetworkIngressDSCP
should not be used."
::= { adGenEthernetDslamFlowEntry 57}
adGenEthernetDslamFlowCustomerIngressDSCPList OBJECT-TYPE
SYNTAX DisplayString
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"This object is a string used to specify the DSCP values that will
be used to classify CustomerIngress traffic. The DSCP values can
be specified using both list and range notation. For example,
to specify DSCP values 27, 32, and 49 through 63, use the
following string:
'27,32,49-63'.
If this OID is used, adGenEthernetDslamFlowCustomerIngressDSCP
should not be used."
::= { adGenEthernetDslamFlowEntry 58}
adGenEthernetDslamFlowIgmpRouterIP OBJECT-TYPE
SYNTAX IpAddress
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"The source IP address that the DSLAM places in IGMP messages destined
for the subscriber. This value only applies when IGMP is in proxy mode."
::= { adGenEthernetDslamFlowEntry 59 }
adGenEthernetDslamFlowActivationStatus OBJECT-TYPE
SYNTAX INTEGER {
notActivated (1),
inProgress (2),
active (3),
error (4)
}
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Provides an indication of whether the flow is actually activated.
If adGenEthernetDslamFlowRowStatus is not active, this object will
return notActivated. When rowStatus is successfully set to active,
the flow begins attempting to activate. If the module must acquire
system information relating to the flow (such as provisioned VLANs,
interfaces, etc.), this object will return inProgress. If the
module detects a provisioning conflict, it will return error.
adGenEthernetDslamFlowLastErrorString can be used to identify
the source of any problems. When the flow has activated
successfully, this object will return active."
::= { adGenEthernetDslamFlowEntry 60}
adGenEthernetDslamFlowARPProcessing OBJECT-TYPE
SYNTAX INTEGER {
block (1),
proxy (2),
transparent (3)
}
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"Set the ARP processing mode."
::= { adGenEthernetDslamFlowEntry 61}
adGenEthernetDslamFlowPPPoEProcessing OBJECT-TYPE
SYNTAX INTEGER {
enabled (1),
disabled (2),
notApplicable (3),
transparent (4)
}
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"Set the PPPoE processing mode."
::= { adGenEthernetDslamFlowEntry 62}
adGenEthernetDslamFlowSubscriberIpRowCreateError OBJECT-TYPE
SYNTAX DisplayString
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Returns the reason for the last row create error
on Subscriber Access Static IP Table."
::= { adGenEthernetDslamFlowEntry 63}
adGenEthernetDslamFlowDhcpPPPoEVendorNumber OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"Used to provision the IANA Enterprise Number.
This Number is returned by the PPPoE intermediate agent and
DHCPv4 relay agent in sub option 9."
::= { adGenEthernetDslamFlowEntry 64}
adGenEthernetDslamFlowDhcpPPPoEVendorIdFormat OBJECT-TYPE
SYNTAX DisplayString (SIZE (0..63))
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"Used to provision the format of the vendor ID string. This
string is returned by the PPPoE intermediate agent and
DHCPv4 relay agent in sub option 9. TR-101 states that the
format of the vendor ID should be user defineable. The string
may contain both fixed static string elements specified by the
user and also variable and fixed length elements which are
populated by the network element. Variable length elements
are specified by enclosing the names of the variables with a
dollar sign '$'. For instance, a user could specify
a vendor id string as follows:
'TA1148-$accessnodeid$ Port: $port$ $vpi$/$vci$'
which would expand to
'TA1148-TID Port: 1 0/35'.
In this implementation, the access-node-id is equivalent to the
system's provisioned TID or SNMP sysName. If this string is
provisioned zero-length, then the default format is used.
The total length of the expanded string MUST NOT exceed
63 characters.
Variables include (but are not limited to) the following:
Variable Name Character Length
accessnodeid Varies
chassis-id Varies
shelf 2
slot 3
port 3
vpi 4
vci 5
q-vid 4
pbits 1
If a user defined vendor ID is not desired, this object can
be set to simply 'default' and the default format described in
TR-101 will be used:
access-node-id atm slot/port:vpi.vci
or
access-node-id eth slot/port[:vlan-id]"
::= { adGenEthernetDslamFlowEntry 65}
adGenEthernetDslamFlowEvcName OBJECT-TYPE
SYNTAX DisplayString (SIZE (1..50))
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"Set the name of the EVC that this flow is connected to.
When this object is set, other objects that relate to
EVC parameters (e.g. network S-tag, MAC switching, etc.)
will be changed to match the named EVC parameters."
::= { adGenEthernetDslamFlowEntry 66}
adGenEthernetDslamFlowEvcRoot OBJECT-TYPE
SYNTAX INTEGER {
false (0),
true (1)
}
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"Indicates whether the mapped interface is connected to the
EVC as a root or a leaf. Root interfaces may forward to
leaves and other roots; leaf interfaces may only forard to
roots. When enabled, the mapped interface is a root of the EVC."
::= { adGenEthernetDslamFlowEntry 67}
adGenEthernetDslamFlowDhcpv6Mode OBJECT-TYPE
SYNTAX INTEGER {
authenticate (1),
block (2),
transparent (3),
snoop (4),
sameAsDhcpv4(5)
}
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"Set the DHCPv6 processing mode:
authenticate(1)- Use DHCPv6 for subscriber authentication
block(2)- Discard DHCPv6
transparent(3)- Ignore DHCPv6
snoop(4)- Process DHCPv6 without performing authentication
sameAsDhcpV4(5)- Use same mode on DHCPv6 as what is provisioned on DHCPv4"
::= { adGenEthernetDslamFlowEntry 68}
adGenEthernetDslamFlowDhcpv6RelayAgent OBJECT-TYPE
SYNTAX INTEGER {
enabled (1),
disabled (2),
sameAsDhcpv4(3)
}
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"Set the DHCPv6 Relay Agent Mode:
enabled(1) - enable the relay agent
disabled(2) - disable the relay agent
sameAsDhcpv4(3) - use the same mode on DHCPv6 Relay Agent as what is provisioned on adGenEthernetDslamFlowOption82Insert"
::= { adGenEthernetDslamFlowEntry 69}
adGenEthernetDslamFlowDhcpv6RelayAgentTrusted OBJECT-TYPE
SYNTAX INTEGER {
enabled (1),
disabled (2)
}
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"Enable/disable DHCPv6 relay agent trusted mode."
::= { adGenEthernetDslamFlowEntry 70}
adGenEthernetDslamFlowDhcpPPPoERemoteIdFormat OBJECT-TYPE
SYNTAX DisplayString (SIZE (0..63))
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"Used to provision the format of the remote ID string. This
string is returned by the DHCPv4 relay agent in option 82
or DHCPv6 relay agent in option 37 or in PPPoE Vendor Specific tag.
TR-101 states that the format of the remote ID
should be user defineable. The string may contain both fixed
static string elements specified by the user and also variable
and fixed length elements which are populated by the network
element. Variable length elements are specified by enclosing
the names of the variables with a dollar sign '$'. For instance,
a user could specify a circuit id string as follows:
'TA1148-$accessnodeid$ Port: $port$ $vpi$/$vci$'
which would expand to
'TA1148-TID Port: 1 0/35'.
In this implementation, the access-node-id is equivalent to the
system's provisioned TID or SNMP sysName and map is equivalent
to the ethernet flow name . If this string is
provisioned zero-length, then the default format is used.
The total length of the expanded string MUST NOT exceed
63 characters.
Variables include (but are not limited to) the following:
Variable Name Character Length
accessnodeid Varies
chassis-id Varies
shelf 2
slot 3
port 3
vpi 4
vci 5
q-vid 4
pbits 1
map varies
If a user defined remote ID is not desired, this object can
be set to simply 'default'."
::= { adGenEthernetDslamFlowEntry 71}
adGenEthernetDslamFlowDownstreamQosMapProfile OBJECT-TYPE
SYNTAX DisplayString (SIZE (1..80))
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"The attached QoS Map Profile from the adGenQosMapProfileProvisioningTable
used to classify downstream traffic into egress queues. An empty string
signifies that the default system cos-map will be used instead of a
custom profile. A flow will not go running if it is attached to a profile
that does not exist."
::= { adGenEthernetDslamFlowEntry 72}
adGenEthernetDslamFlowUpstreamChannel OBJECT-TYPE
SYNTAX Integer32 (0..4)
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"This OID specifies the upstream channel connected to this evc-map.
Setting the channel to 0 selects the system default channel.
When the evc-map is connected to an UNI interface the user can specify
a channel number in the range 0-4.
For all other interface types (eg IP host), if the channel number is set to 1-4,
the set on this OID will be accepted but the evc-map will not go running."
DEFVAL { 0 }
::= { adGenEthernetDslamFlowEntry 73 }
adGenEthernetDslamFlowDhcpv6CurrMode OBJECT-TYPE
SYNTAX INTEGER {
authenticate (1),
block (2),
transparent (3),
snoop (4)
}
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"View the current DHCPv6 processing mode:
Authenticate(1)- Use DHCPv6 for subscriber authentication
Block(2)- Discard DHCPv6
Transparent(3)- Ignore DHCPv6
Snoop(4)- Process DHCPv6 without performing authentication"
::= { adGenEthernetDslamFlowEntry 74}
adGenEthernetDslamFlowDhcpPPPoEVendorIdInsert OBJECT-TYPE
SYNTAX INTEGER {
enabled (1),
disabled (2)
}
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"Enable/disable Vendor ID information insertion into DHCPv4 Option 82
or DHCPv6 relay agent. Enabling this feature will insert the
adGenEthernetDslamFlowDhcpPPPoEVendorNumber and
adGenEthernetDslamFlowDhcpPPPoEVendorIdFormat into the sub-option 9
location of the DHCP packet."
DEFVAL { disabled }
::= { adGenEthernetDslamFlowEntry 75}
adGenEthernetDslamFlowMatchSourceMacList OBJECT-TYPE
SYNTAX OCTET STRING
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"Contains a list of source MAC addresses and mask on which to match
in the following format:
Byte number(s) Description
1 Number of match source MAC address entries (N, 0 to M,
where M = contents of adGenEthernetFlowMatchSourceMacMaxAddresses OID)
2 thru 7 Match source MAC address 1
8 Match source MAC address mask 1 number of bits (1 to 48)
9 thru 14 Match source MAC address 2
15 Match source MAC address mask 2 number of bits (1 to 48)
... ...
7*N-5 thru 7*N Match source MAC address N
7*N+1 Match source MAC address mask N number of bits (1 to 48)"
::= { adGenEthernetDslamFlowEntry 76 }
adGenEthernetDslamFlowMatchSourceMacLastErrorString OBJECT-TYPE
SYNTAX DisplayString
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Returns the reason for the last error when setting adGenEthernetDslamFlowMatchSourceMacList or
adGenEthernetDslamFlowRev2MatchSourceLastErrorString."
::= { adGenEthernetDslamFlowEntry 77 }
adGenEthernetDslamFlowMatchNonIp OBJECT-TYPE
SYNTAX TruthValue
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"Enables/disables matching non-IP customer ingress traffic.
True - enables match non-IP.
False - disables match non-IP."
DEFVAL { false }
::= { adGenEthernetDslamFlowEntry 78 }
-- ********************************************
-- Ethernet Dslam Flow Index Next Table
-- ********************************************
adGenEthernetDslamFlowIndexNextTable OBJECT-TYPE
SYNTAX SEQUENCE OF AdGenEthernetDslamFlowIndexNextEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"This table is a read only table that has one row per slot. It returns the
next available ethernet dslam flow index to be uses as the index for the
EthernetDslamFlow table."
::= { adGenEthernetDslamFlow 3 }
adGenEthernetDslamFlowIndexNextEntry OBJECT-TYPE
SYNTAX AdGenEthernetDslamFlowIndexNextEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"An entry in the adGenEthernetDslamFlowIndexNextTable."
INDEX { adGenSlotInfoIndex }
::= { adGenEthernetDslamFlowIndexNextTable 1 }
AdGenEthernetDslamFlowIndexNextEntry ::=
SEQUENCE
{
adGenEthernetDslamFlowIndexNext Integer32
}
adGenEthernetDslamFlowIndexNext OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"This variable returns the next available Ethernet Flow Index."
::= { adGenEthernetDslamFlowIndexNextEntry 1}
-- ********************************************
-- Policer Table
-- ********************************************
adGenEthernetDslamFlowProfilesTable OBJECT-TYPE
SYNTAX SEQUENCE OF AdGenEthernetDslamFlowProfilesEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"The Profile (i.e. Policer) provisioning table. Policers can be
created and applied to multiple maps or Interfaces. If a policer
is applied to a Interface then all maps applied to that Interface
follow the Interface's policer."
::= { adGenEthernetDslamFlow 4 }
adGenEthernetDslamFlowProfilesEntry OBJECT-TYPE
SYNTAX AdGenEthernetDslamFlowProfilesEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"An entry in the Policer provisioning table."
INDEX { adGenSlotInfoIndex, adGenEthernetDslamFlowProfileIndex }
::= { adGenEthernetDslamFlowProfilesTable 1 }
AdGenEthernetDslamFlowProfilesEntry ::=
SEQUENCE {
adGenEthernetDslamFlowProfileIndex Integer32,
adGenEthernetDslamFlowProfileAlias DisplayString,
adGenEthernetDslamFlowProfileCIR INTEGER,
adGenEthernetDslamFlowProfileCBS INTEGER,
adGenEthernetDslamFlowProfileEIR INTEGER,
adGenEthernetDslamFlowProfileEBS INTEGER,
adGenEthernetDslamFlowProfileLastErrorString DisplayString,
adGenEthernetDslamFlowProfileRowStatus RowStatus,
adGenEthernetDslamFlowProfileActualCIR INTEGER,
adGenEthernetDslamFlowProfileActualCBS INTEGER,
adGenEthernetDslamFlowProfileActualEIR INTEGER,
adGenEthernetDslamFlowProfileActualEBS INTEGER
}
adGenEthernetDslamFlowProfileIndex OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"This variable is used as an index into the Policer table."
::= { adGenEthernetDslamFlowProfilesEntry 1}
adGenEthernetDslamFlowProfileAlias OBJECT-TYPE
SYNTAX DisplayString (SIZE(1..32))
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"A user configurable alias for the Policer. Upon creation of
the Policer, the associated alias will default to a unique value."
::= { adGenEthernetDslamFlowProfilesEntry 2}
adGenEthernetDslamFlowProfileCIR OBJECT-TYPE
SYNTAX INTEGER (0..100000)
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"This variable is used to configure the CIR (in kbps)."
::= { adGenEthernetDslamFlowProfilesEntry 3}
adGenEthernetDslamFlowProfileCBS OBJECT-TYPE
SYNTAX INTEGER (0..999999)
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"This variable is used to configure the CBS (in bytes)."
::= { adGenEthernetDslamFlowProfilesEntry 4}
adGenEthernetDslamFlowProfileEIR OBJECT-TYPE
SYNTAX INTEGER (0..100000)
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"This variable is used to configure the EIR (in kbps).
A null string is used to configure the EIR for no limit.
The maximum CIR value is 100000."
::= { adGenEthernetDslamFlowProfilesEntry 5}
adGenEthernetDslamFlowProfileEBS OBJECT-TYPE
SYNTAX INTEGER (0..999999)
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"This variable is used to configure the EBS (in bytes)."
::= { adGenEthernetDslamFlowProfilesEntry 6}
adGenEthernetDslamFlowProfileLastErrorString OBJECT-TYPE
SYNTAX DisplayString
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Returns the reason for the last error."
::= { adGenEthernetDslamFlowProfilesEntry 7}
adGenEthernetDslamFlowProfileRowStatus OBJECT-TYPE
SYNTAX RowStatus
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"This object is used to create
a new row or modify or delete an
existing row in this table."
::= { adGenEthernetDslamFlowProfilesEntry 8}
adGenEthernetDslamFlowProfileActualCIR OBJECT-TYPE
SYNTAX INTEGER (0..100000)
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"This variable shows the actual CIR (in kbps). Policer
attributes are set to the closest possible value in
hardware based on platform speed, which means the
configured CIR may not be the same as the actual CIR."
::= { adGenEthernetDslamFlowProfilesEntry 9}
adGenEthernetDslamFlowProfileActualCBS OBJECT-TYPE
SYNTAX INTEGER (0..999999)
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"This variable shows the actual CBS (in bytes). Policer
attributes are set to the closest possible value in
hardware based on platform speed, which means the
configured CBS may not be the same as the actual CBS."
::= { adGenEthernetDslamFlowProfilesEntry 10}
adGenEthernetDslamFlowProfileActualEIR OBJECT-TYPE
SYNTAX INTEGER (0..100000)
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"This variable shows the actual EIR (in kbps). Policer
attributes are set to the closest possible value in
hardware based on platform speed, which means the
configured EIR may not be the same as the actual EIR."
::= { adGenEthernetDslamFlowProfilesEntry 11}
adGenEthernetDslamFlowProfileActualEBS OBJECT-TYPE
SYNTAX INTEGER (0..999999)
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"This variable shows the actual EBS (in bytes). Policer
attributes are set to the closest possible value in
hardware based on platform speed, which means the
configured EBS may not be the same as the actual EBS."
::= { adGenEthernetDslamFlowProfilesEntry 12}
-- ********************************************
-- Name/Flow Index Lookup table
-- ********************************************
adGenEthernetDslamFlowNameLookupTable OBJECT-TYPE
SYNTAX SEQUENCE OF AdGenEthernetDslamFlowNameLookupEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"This read-only table allows a lookup from the flow's name and the
flow's index."
::= { adGenEthernetDslamFlow 5}
adGenEthernetDslamFlowNameLookupEntry OBJECT-TYPE
SYNTAX AdGenEthernetDslamFlowNameLookupEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"An entry in the Profile provisioning table."
INDEX { adGenSlotInfoIndex, IMPLIED adGenEthernetDslamFlowNameLookupName }
::= { adGenEthernetDslamFlowNameLookupTable 1 }
AdGenEthernetDslamFlowNameLookupEntry ::=
SEQUENCE {
adGenEthernetDslamFlowNameLookupName DisplayString,
adGenEthernetDslamFlowNameLookupIndex Integer32
}
adGenEthernetDslamFlowNameLookupName OBJECT-TYPE
SYNTAX DisplayString (SIZE (1..32))
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Specifies the name of the flow."
::= { adGenEthernetDslamFlowNameLookupEntry 1}
adGenEthernetDslamFlowNameLookupIndex OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Specifies the index of the flow given the name."
::= { adGenEthernetDslamFlowNameLookupEntry 2}
-- ******************************************************************************************
-- Shaper Provisioing Table
-- ******************************************************************************************
adGenEthernetDslamFlowShaperTable OBJECT-TYPE
SYNTAX SEQUENCE OF AdGenEthernetDslamFlowShaperEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Defines egress shapers applied to ethernet interfaces."
::= { adGenEthernetDslamFlow 6 }
adGenEthernetDslamFlowShaperEntry OBJECT-TYPE
SYNTAX AdGenEthernetDslamFlowShaperEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"A shaper indexed by ethernet interface and the set of priorities on that
ethernet interface to which it applies."
INDEX { ifIndex, adGenEthernetDslamFlowShaperInterfaceLogicalIndex, adGenEthernetDslamFlowShaperPrioritySet}
::= { adGenEthernetDslamFlowShaperTable 1 }
AdGenEthernetDslamFlowShaperEntry ::=
SEQUENCE {
adGenEthernetDslamFlowShaperInterfaceLogicalIndex Integer32,
adGenEthernetDslamFlowShaperPrioritySet Integer32,
adGenEthernetDslamFlowShaperRate Integer32,
adGenEthernetDslamFlowShaperRowStatus RowStatus,
adGenEthernetDslamFlowShaperLastErrorString DisplayString,
adGenEthernetDslamFlowShaperAlias DisplayString,
adGenEthernetDslamFlowShaperOperationalStatus INTEGER,
adGenEthernetDslamFlowShaperBurstSize Integer32,
adGenEthernetDslamFlowShaperFixedRate Integer32,
adGenEthernetDslamFlowShaperAssuredRate Integer32,
adGenEthernetDslamFlowShaperDownstreamMinRate Integer32
}
adGenEthernetDslamFlowShaperInterfaceLogicalIndex OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"The logical interface index of the ethernet interface to which this shaper applies"
::= { adGenEthernetDslamFlowShaperEntry 1}
adGenEthernetDslamFlowShaperPrioritySet OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"A bit-mask of priorities to which this shaper applies. Bit 0 indicates queue 0."
::= { adGenEthernetDslamFlowShaperEntry 2}
adGenEthernetDslamFlowShaperRate OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"The peak information rate in kbps of this shaper. Note that for a very short
time the units were specified as bps. This was only implemented by a VDSL device,
and will be corrected. It was quickly realized that kbps would be necessary and useful
going forward."
::= { adGenEthernetDslamFlowShaperEntry 3}
adGenEthernetDslamFlowShaperRowStatus OBJECT-TYPE
SYNTAX RowStatus
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"This object is used to create
a new row or modify or delete an
existing row in this table."
::= { adGenEthernetDslamFlowShaperEntry 4}
adGenEthernetDslamFlowShaperLastErrorString OBJECT-TYPE
SYNTAX DisplayString
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Returns the reason for the last error."
::= { adGenEthernetDslamFlowShaperEntry 5}
adGenEthernetDslamFlowShaperAlias OBJECT-TYPE
SYNTAX DisplayString (SIZE(1..32))
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"A user configurable alias for the Shaper. Upon creation of
the Shaper, the associated alias will default to a unique value."
::= { adGenEthernetDslamFlowShaperEntry 6}
adGenEthernetDslamFlowShaperOperationalStatus OBJECT-TYPE
SYNTAX INTEGER {
shaperNotRunning (1),
shaperRunning (2)
}
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Provides an indication if the shaper is actually running or not. Provides notRunning if the shaper cannot start shaping, provides Running if the shaper is shaping on an interface"
::= { adGenEthernetDslamFlowShaperEntry 7}
adGenEthernetDslamFlowShaperBurstSize OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"The burst size in bytes, specified for per-port shapers."
::= { adGenEthernetDslamFlowShaperEntry 8}
adGenEthernetDslamFlowShaperFixedRate OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"The fixed rate in kbps of this shaper. This rate is guaranteed, and the
interface will generate idle frames to transmit if the rate is not met. This
means the bandwidth for fixed rates cannot be used by other sources."
::= { adGenEthernetDslamFlowShaperEntry 9}
adGenEthernetDslamFlowShaperAssuredRate OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"The assured rate in kbps of this shaper. This rate is guaranteed, but
the interface will not generate idle frames if the rate is not met. This
means the bandwidth for assured rates can be used by other sources if the
bandwidth is available."
::= { adGenEthernetDslamFlowShaperEntry 10}
adGenEthernetDslamFlowShaperDownstreamMinRate OBJECT-TYPE
SYNTAX Integer32
UNITS "kbps"
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"The downstream min-rate in kbps of this shaper."
DEFVAL { 0 }
::= { adGenEthernetDslamFlowShaperEntry 11 }
-- ********************************************
-- Subscriber Access Static IP Table
-- ********************************************
adGenSubscriberAccessStaticIpTable OBJECT-TYPE
SYNTAX SEQUENCE OF AdGenSubscriberAccessStaticIpEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Defines list of subscriber static ip addresses attached on the flow."
::= { adGenEthernetDslamFlow 7 }
adGenSubscriberAccessStaticIpEntry OBJECT-TYPE
SYNTAX AdGenSubscriberAccessStaticIpEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"It is indexed by ip address and the flow to which it is attached."
INDEX { adGenSlotInfoIndex, adGenEthernetDslamFlowIndex, adGenSubscriberAccessStaticIpAddress }
::= { adGenSubscriberAccessStaticIpTable 1 }
AdGenSubscriberAccessStaticIpEntry ::=
SEQUENCE {
adGenSubscriberAccessStaticIpAddress IpAddress,
adGenSubscriberAccessStaticIpMacAddress PhysAddress,
adGenSubscriberAccessStaticIpGatewayIp IpAddress,
adGenSubscriberAccessStaticIpGatewayMac PhysAddress,
adGenSubscriberAccessStaticIpLastErrorString DisplayString,
adGenSubscriberAccessStaticIpRowStatus RowStatus
}
adGenSubscriberAccessStaticIpAddress OBJECT-TYPE
SYNTAX IpAddress
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"The value of the subscriber static ip"
::= { adGenSubscriberAccessStaticIpEntry 1}
adGenSubscriberAccessStaticIpMacAddress OBJECT-TYPE
SYNTAX PhysAddress
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"The subscriber mac address that is associated with this static ip entry."
::= { adGenSubscriberAccessStaticIpEntry 2}
adGenSubscriberAccessStaticIpGatewayIp OBJECT-TYPE
SYNTAX IpAddress
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"The subscriber gateway ip address that is associated with this static ip entry"
::= { adGenSubscriberAccessStaticIpEntry 3}
adGenSubscriberAccessStaticIpGatewayMac OBJECT-TYPE
SYNTAX PhysAddress
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"The subscriber gateway mac address that is associated with this static ip entry."
::= { adGenSubscriberAccessStaticIpEntry 4}
adGenSubscriberAccessStaticIpLastErrorString OBJECT-TYPE
SYNTAX DisplayString
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Returns the reason for the last error."
::= { adGenSubscriberAccessStaticIpEntry 5}
adGenSubscriberAccessStaticIpRowStatus OBJECT-TYPE
SYNTAX RowStatus
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"This object is used to create
a new row or modify or delete an
existing row in this table."
::= { adGenSubscriberAccessStaticIpEntry 6}
-- ********************************************
-- Policer Index Next Table
-- ********************************************
adGenEthernetDslamFlowProfilesIndexNextTable OBJECT-TYPE
SYNTAX SEQUENCE OF AdGenEthernetDslamFlowProfilesIndexNextEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"This table is a read only table that has one row per slot. It returns the
next available policer index to be used as the index for the
Policer table."
::= { adGenEthernetDslamFlow 8 }
adGenEthernetDslamFlowProfilesIndexNextEntry OBJECT-TYPE
SYNTAX AdGenEthernetDslamFlowProfilesIndexNextEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"An entry in the adGenEthernetDslamFlowProfilesIndexNextTable."
INDEX { adGenSlotInfoIndex }
::= { adGenEthernetDslamFlowProfilesIndexNextTable 1 }
AdGenEthernetDslamFlowProfilesIndexNextEntry ::=
SEQUENCE
{
adGenEthernetDslamFlowProfilesIndexNext Integer32
}
adGenEthernetDslamFlowProfilesIndexNext OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"This variable returns the next available Policer Index."
::= { adGenEthernetDslamFlowProfilesIndexNextEntry 1}
-- ********************************************
-- Alias/Policer Index Lookup table
-- ********************************************
adGenEthernetDslamFlowProfilesLookupTable OBJECT-TYPE
SYNTAX SEQUENCE OF AdGenEthernetDslamFlowProfilesLookupEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"This read-only table allows a lookup from the policer's name and the
policer's index."
::= { adGenEthernetDslamFlow 9}
adGenEthernetDslamFlowProfilesLookupEntry OBJECT-TYPE
SYNTAX AdGenEthernetDslamFlowProfilesLookupEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"An entry in the policer lookup table."
INDEX { adGenSlotInfoIndex, IMPLIED adGenEthernetDslamFlowProfileLookupAlias }
::= { adGenEthernetDslamFlowProfilesLookupTable 1 }
AdGenEthernetDslamFlowProfilesLookupEntry ::=
SEQUENCE {
adGenEthernetDslamFlowProfileLookupAlias DisplayString,
adGenEthernetDslamFlowProfileLookupIndex Integer32
}
adGenEthernetDslamFlowProfileLookupAlias OBJECT-TYPE
SYNTAX DisplayString (SIZE (1..32))
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Specifies the name of the policer."
::= { adGenEthernetDslamFlowProfilesLookupEntry 1}
adGenEthernetDslamFlowProfileLookupIndex OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Specifies the index of the policer given the name."
::= { adGenEthernetDslamFlowProfilesLookupEntry 2}
-- ********************************************
-- Alias/Shaper Index Lookup table
-- ********************************************
adGenEthernetDslamFlowShaperLookupTable OBJECT-TYPE
SYNTAX SEQUENCE OF AdGenEthernetDslamFlowShaperLookupEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"This read-only table allows a lookup from the shaper's name and the
shaper's index."
::= { adGenEthernetDslamFlow 10}
adGenEthernetDslamFlowShaperLookupEntry OBJECT-TYPE
SYNTAX AdGenEthernetDslamFlowShaperLookupEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"An entry in the shaper lookup table."
INDEX { adGenSlotInfoIndex, IMPLIED adGenEthernetDslamFlowShaperLookupAlias }
::= { adGenEthernetDslamFlowShaperLookupTable 1 }
AdGenEthernetDslamFlowShaperLookupEntry ::=
SEQUENCE {
adGenEthernetDslamFlowShaperLookupAlias DisplayString,
adGenEthernetDslamFlowShaperLookupIfIndex Integer32,
adGenEthernetDslamFlowShaperLookupInterfaceLogicalIndex Integer32,
adGenEthernetDslamFlowShaperLookupPrioritySet Integer32
}
adGenEthernetDslamFlowShaperLookupAlias OBJECT-TYPE
SYNTAX DisplayString (SIZE (1..32))
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Specifies the name of the shaper."
::= { adGenEthernetDslamFlowShaperLookupEntry 1}
adGenEthernetDslamFlowShaperLookupIfIndex OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Specifies the ifIndex of the shaper given the name"
::= { adGenEthernetDslamFlowShaperLookupEntry 2}
adGenEthernetDslamFlowShaperLookupInterfaceLogicalIndex OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Specifies the logical interface index of the ethernet interface
to which this shaper applies given the name"
::= { adGenEthernetDslamFlowShaperLookupEntry 3}
adGenEthernetDslamFlowShaperLookupPrioritySet OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Given the shaper name, specifies a bit-mask of priorities to which
this shaper applies. Bit 0 indicates queue 0."
::= { adGenEthernetDslamFlowShaperLookupEntry 4}
adGenEthernetDslamFlowRev2Table OBJECT-TYPE
SYNTAX SEQUENCE OF AdGenEthernetDslamFlowRev2Entry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"This table consists of the mapping from a user ethernet interface
into an S-Tag or S-Tag/C-Tag. This table returns all interfaces."
::= { adGenEthernetDslamFlow 11 }
adGenEthernetDslamFlowRev2Entry OBJECT-TYPE
SYNTAX AdGenEthernetDslamFlowRev2Entry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"An entry in the adGenEthernetDslamFlowRev2Table. Each entry is an
entry in a list of maps that can be applied to a user
port."
INDEX { adGenSlotInfoIndex, adGenEthernetDslamFlowRev2Index }
::= { adGenEthernetDslamFlowRev2Table 1 }
AdGenEthernetDslamFlowRev2Entry ::=
SEQUENCE
{
adGenEthernetDslamFlowRev2Index Integer32,
adGenEthernetDslamFlowRev2Name DisplayString,
adGenEthernetDslamFlowRev2TrafficDirection INTEGER,
adGenEthernetDslamFlowRev2NetworkSTag INTEGER,
adGenEthernetDslamFlowRev2NetworkCTag INTEGER,
adGenEthernetDslamFlowRev2CEVlan INTEGER,
adGenEthernetDslamFlowRev2DownstreamForwardingMode Integer32,
adGenEthernetDslamFlowRev2DownstreamPbitMethod INTEGER,
adGenEthernetDslamFlowRev2DownstreamPbitMarking INTEGER,
adGenEthernetDslamFlowRev2DownstreamPbitMapping Integer32,
adGenEthernetDslamFlowRev2NetworkIngressPbit INTEGER,
adGenEthernetDslamFlowRev2NetworkIngressEtherType Integer32,
adGenEthernetDslamFlowRev2NetworkIngressDSCP INTEGER,
adGenEthernetDslamFlowRev2NetworkIngressIPProtocolID Integer32,
adGenEthernetDslamFlowRev2UpstreamForwardingMode Integer32,
adGenEthernetDslamFlowRev2UpstreamSTagPbitMethod INTEGER,
adGenEthernetDslamFlowRev2UpstreamSTagPbitMarking INTEGER,
adGenEthernetDslamFlowRev2UpstreamSTagPbitMapping Integer32,
adGenEthernetDslamFlowRev2UpstreamCTagPbitMethod INTEGER,
adGenEthernetDslamFlowRev2UpstreamCTagPbitMarking INTEGER,
adGenEthernetDslamFlowRev2UpstreamCTagPbitMapping Integer32,
adGenEthernetDslamFlowRev2CustomerIngressPbit INTEGER,
adGenEthernetDslamFlowRev2CustomerIngressEtherType Integer32,
adGenEthernetDslamFlowRev2CustomerIngressDSCP INTEGER,
adGenEthernetDslamFlowRev2CustomerIngressIPProtocolID Integer32,
adGenEthernetDslamFlowRev2CustomerIngressBroadcast INTEGER,
adGenEthernetDslamFlowRev2CustomerIngressMulticast INTEGER,
adGenEthernetDslamFlowRev2CustomerIngressUnicast INTEGER,
adGenEthernetDslamFlowRev2CustomerIngressPolicer Integer32,
adGenEthernetDslamFlowRev2EncapsMode INTEGER,
adGenEthernetDslamFlowRev2ManualAddrAging INTEGER,
adGenEthernetDslamFlowRev2IntermedAgent INTEGER,
adGenEthernetDslamFlowRev2DhcpRelay INTEGER,
adGenEthernetDslamFlowRev2Option82Insert INTEGER,
adGenEthernetDslamFlowRev2LearnedIpAddrAgingMethod INTEGER,
adGenEthernetDslamFlowRev2IgmpProcessing INTEGER,
adGenEthernetDslamFlowRev2IgmpVersion INTEGER,
adGenEthernetDslamFlowRev2LastMemberQueryInterval INTEGER,
adGenEthernetDslamFlowRev2LastMemberQueryCount INTEGER,
adGenEthernetDslamFlowRev2ImmediateLeave INTEGER,
adGenEthernetDslamFlowRev2MaxAllowedMcastGroups Integer32,
adGenEthernetDslamFlowRev2DhcpPPPoERemoteId INTEGER,
adGenEthernetDslamFlowRev2DhcpPPPoELoopCharacteristics INTEGER,
adGenEthernetDslamFlowRev2DhcpPPPoECircuitIdFormat DisplayString,
adGenEthernetDslamFlowRev2PPPoASessionTimeout Integer32,
adGenEthernetDslamFlowRev2InterfaceIfIndex Integer32,
adGenEthernetDslamFlowRev2InterfaceLogicalIndex Integer32,
adGenEthernetDslamFlowRev2LastErrorString DisplayString,
adGenEthernetDslamFlowRev2RowStatus RowStatus,
adGenEthernetDslamFlowRev2NetworkIngressPolicer Integer32,
adGenEthernetDslamFlowRev2UpstreamDiscard INTEGER,
adGenEthernetDslamFlowRev2MaxAllowedMulticastBandwidth Integer32,
adGenEthernetDslamFlowRev2MaxAllowedMulticastBandwidthEnable INTEGER,
adGenEthernetDslamFlowRev2ProfileName DisplayString,
adGenEthernetDslamFlowRev2MaxAllowedMcastGroupsEnable INTEGER,
adGenEthernetDslamFlowRev2NetworkIngressDSCPList DisplayString,
adGenEthernetDslamFlowRev2CustomerIngressDSCPList DisplayString,
adGenEthernetDslamFlowRev2IgmpRouterIP IpAddress,
adGenEthernetDslamFlowRev2ActivationStatus INTEGER,
adGenEthernetDslamFlowRev2ARPProcessing INTEGER,
adGenEthernetDslamFlowRev2PPPoEProcessing INTEGER,
adGenEthernetDslamFlowRev2SubscriberIpRowCreateError DisplayString,
adGenEthernetDslamFlowRev2DhcpPPPoEVendorNumber Integer32,
adGenEthernetDslamFlowRev2DhcpPPPoEVendorIdFormat DisplayString,
adGenEthernetDslamFlowRev2EvcName DisplayString,
adGenEthernetDslamFlowRev2EvcRoot INTEGER,
adGenEthernetDslamFlowRev2Dhcpv6Mode INTEGER,
adGenEthernetDslamFlowRev2Dhcpv6RelayAgent INTEGER,
adGenEthernetDslamFlowRev2Dhcpv6RelayAgentTrusted INTEGER,
adGenEthernetDslamFlowRev2DhcpPPPoERemoteIdFormat DisplayString,
adGenEthernetDslamFlowRev2DownstreamQosMapProfile DisplayString,
adGenEthernetDslamFlowRev2Dhcpv6CurrMode INTEGER,
adGenEthernetDslamFlowRev2MatchSourceMacList OCTET STRING,
adGenEthernetDslamFlowRev2MatchSourceMacLastErrorString DisplayString,
adGenEthernetDslamFlowRev2MatchNonIp TruthValue
}
adGenEthernetDslamFlowRev2Index OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Index that specifies an individual
map."
::= { adGenEthernetDslamFlowRev2Entry 1}
adGenEthernetDslamFlowRev2Name OBJECT-TYPE
SYNTAX DisplayString (SIZE (1..32))
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"This object is provided so that the user can identify
the ethernet flow uniquely. The profile will be stored in the EMS by
name and applied to the user-specified flows.
This profile name is NOT intended to be used in the same
way as the ADSL profile names defined in the ADSL-LINE-MIB.
However, it does borrow from characteristics of both the
`dynamic' and`static' profiles defined in the ADSL-LINE-MIB.
For instance, like those dynamic profiles, the profile name
is user-specified. However these are static profiles, so
there is a one-to-one relationship between each mapping
and its profile. Furthermore, these profiles are indexed
by the slot and ethernet flow index, which is completely
unlike the profiles defined in the ADSL-LINE-MIB."
::= { adGenEthernetDslamFlowRev2Entry 2}
adGenEthernetDslamFlowRev2TrafficDirection OBJECT-TYPE
SYNTAX INTEGER {
upstream(1),
downstream(2),
bidirectional(3)
}
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"Specify the traffic direction to which this
map applies.
Upstream:
Customer C-Tag, Pbit, Ethertype,
DSCP, and IP Protocol are used to classify traffic
upstream.
The Upstream Pbit Mode specifies how PBits are mapped
or remapped from Customer traffic to Network traffic.
The frames headed toward the network should be tagged
with the network S-Tag and C-Tag.
Downstream:
Network S-Tag, C-Tag, PBit, Ethertype,
DSCP, and IP Protocol are used to classify traffic.
The Downstream Pbit Mode specifies how PBits are mapped
or remapped from Network traffic to Customer traffic.
The frames egressing the Interface should be tagged
with the customer C-Tag.
Bi-Directional:
This map applies in both directions and follows both
the downstream and upstream descriptions."
::= { adGenEthernetDslamFlowRev2Entry 3}
--***********************************************************************
--* The following is an explanation of the upstream and downstream
--* VLAN tag manipulation behaviors given the different combinations
--* of STag/CTag/CEVlan.
--* *notes: -"2-4094" indicates a single VID in the range of 2-4094
--* -"Any" Indicates tagged or untagged traffic. An "*" indicates
--* only perform operation if tag is available
--* -"Vlan" Indicates only tagged traffic
--* -"None" Indicates only untagged traffic
--* -"Match" Indicates that the CTag should inherit the CEVlan
--*
--* Net STag | Net CTag | CEVlan || Upstream | Downstream
--* *********|**********|********||***************************|*************************
--* 2-4094 | None | None || Add STag | Str STag
--* 2-4094 | None | 2-4094|| Str CEVlan,Add STag | Str STag,Add CEVlan
--* 2-4094 | None | Any || Str CEVlan*,Add STag | Str STag
--* 2-4094 | None | Vlan || Str CEVlan,Add STag | Str STag
--* 2-4094 | 2-4094 | None || Add STag&CTag | Str STag&CTag
--* 2-4094 | 2-4094 | 2-4094|| Str CEVlan,Add STag&CTag | Str STag&CTag,Add CEVlan
--* 2-4094 | 2-4094 | Any || Str CEVlan*,Add STag&CTag| Str STag&CTag
--* 2-4094 | 2-4094 | Vlan || Str CEVlan,Add STag&CTag | Str STag&CTag
--* 2-4094 | 2-4094 | None || Add STag&CTag | Str STag&CTag
--* 2-4094 | Match | 2-4094|| Add STag | Str STag
--* 2-4094 | Match | Any || CTag Inh CEVlan*,Add STag| Str STag
--* 2-4094 | Match | Vlan || CTag Inh CEVlan,Add STag | Str STag
--* 2-4094 | Match | None || Invalid combination
--***********************************************************************
adGenEthernetDslamFlowRev2NetworkSTag OBJECT-TYPE
SYNTAX INTEGER (2..4094)
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"Specify the STag seen on network traffic."
::= { adGenEthernetDslamFlowRev2Entry 4}
adGenEthernetDslamFlowRev2NetworkCTag OBJECT-TYPE
SYNTAX INTEGER(2..4096)
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"Specify the CTag seen on network ingress/egress traffic. A value of 4095
indicates that no Network CTag is used. A value of 4096 indicates that
that the Network CTag should match the CEVlan in the upstream direction
and that the CEVlan should match the Network CTag in the downstream
direction."
::= { adGenEthernetDslamFlowRev2Entry 5}
adGenEthernetDslamFlowRev2CEVlan OBJECT-TYPE
SYNTAX INTEGER(0..4097)
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"Specify the CEVlan seen on customer ingress/egress traffic. A value of 4095
indicates that no CEVlan is present. A value of 4097 indicates that customer traffic can
be tagged or untagged. A value of 4098 indicates that customer traffic is tagged only."
::= { adGenEthernetDslamFlowRev2Entry 6}
adGenEthernetDslamFlowRev2DownstreamForwardingMode OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"Specify how ethernet frames on this flow are forwarded through the switch. This
value is bitmasked so that forwarding modes can be combined.
src (0x1) - Use the network port as the source for forwarding
flow (0x2) - Use the parameters specified in the flow for forwarding decisions.
mac (0x4) - The MAC will need to be added by some mechanism such as source address learning,
DHCPv4, PPPoE, etc."
::= { adGenEthernetDslamFlowRev2Entry 7}
adGenEthernetDslamFlowRev2DownstreamPbitMethod OBJECT-TYPE
SYNTAX INTEGER{
inherit(1),
marked(2),
mapped(3)
}
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"Specify the PBit mapping mode in from the
network to customer.
Inherit - downstream traffic should egress
the Interface with the priority from the
network.
Marked - downstream traffic should always
egress the Interface with the specified priority.
Mapped - downstream traffic should use an
ingress/egress priority mapping."
::= { adGenEthernetDslamFlowRev2Entry 8}
adGenEthernetDslamFlowRev2DownstreamPbitMarking OBJECT-TYPE
SYNTAX INTEGER(0..7)
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"If the network Pbit mode is marked then this variable
specifies the downstream pBit."
::= { adGenEthernetDslamFlowRev2Entry 9}
adGenEthernetDslamFlowRev2DownstreamPbitMapping OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"If the network Pbit mode is mapped then this variable
specifies the ingress/egress priority mapping index."
::= { adGenEthernetDslamFlowRev2Entry 10}
adGenEthernetDslamFlowRev2NetworkIngressPbit OBJECT-TYPE
SYNTAX INTEGER(0..255)
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"This option is a bitmask used to specify a list of allowable P-bit values
of the S-Tag ingressing from the network. A value of
255 indicates that this value is not used to classify network ingress
traffic."
::= { adGenEthernetDslamFlowRev2Entry 11}
adGenEthernetDslamFlowRev2NetworkIngressEtherType OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"Specify the EtherType value that will be used to
classify NetworkIngress traffic. A value of 0x0000
indicates this filter is disabled."
::= { adGenEthernetDslamFlowRev2Entry 12}
adGenEthernetDslamFlowRev2NetworkIngressDSCP OBJECT-TYPE
SYNTAX INTEGER(0..64)
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"Specify a single DSCP value that will be used to classify
NetworkIngress traffic. A value of 64 indicates this filter
is disabled. If multiple DSCP values should be specified,
use adGenEthernetDslamFlowRev2NetworkIngressDSCPList instead"
::= { adGenEthernetDslamFlowRev2Entry 13}
adGenEthernetDslamFlowRev2NetworkIngressIPProtocolID OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"Specify the IP Protocol ID that will be used to
classify NetworkIngress traffic. A value of 0x0000
indicates this filter is disabled."
::= { adGenEthernetDslamFlowRev2Entry 14}
adGenEthernetDslamFlowRev2UpstreamForwardingMode OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"Specify how ethernet frames on this flow are forwarded through the switch. This
value is bitmasked so that forwarding modes can be combined.
src (0x1) - Use the ethernet interface as the source for forwarding
flow (0x2) - Use the parameters specified in the flow for forwarding decisions.
mac (0x4) - The MAC will need to be added by some mechanism such as source address learning,
DHCPv4, PPPoE, etc."
::= { adGenEthernetDslamFlowRev2Entry 15}
adGenEthernetDslamFlowRev2UpstreamSTagPbitMethod OBJECT-TYPE
SYNTAX INTEGER{
inherit(1),
marked(2),
mapped(3)
}
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"Specify the PBit mapping mode in from the
Customer to Network STag.
Inherit - upstream STags should egress
with the priority from the customer.
Marked - upstream STags should always
egress with the specified priority.
Mapped - upstream STags should use an
ingress/egress priority mapping."
::= { adGenEthernetDslamFlowRev2Entry 16}
adGenEthernetDslamFlowRev2UpstreamSTagPbitMarking OBJECT-TYPE
SYNTAX INTEGER(0..7)
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"If the Customer Pbit mode is marked then this variable
specifies the upstream STag pBit."
::= { adGenEthernetDslamFlowRev2Entry 17}
adGenEthernetDslamFlowRev2UpstreamSTagPbitMapping OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"If the Customer Pbit mode is mapped then this variable
specifies the ingress/egress STag priority mapping index."
::= { adGenEthernetDslamFlowRev2Entry 18}
adGenEthernetDslamFlowRev2UpstreamCTagPbitMethod OBJECT-TYPE
SYNTAX INTEGER{
inherit(1),
marked(2),
mapped(3)
}
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"Specify the CTag PBit mapping mode in from the
Customer to Network.
Inherit - upstream traffic should egress
with the priority from the customer.
Marked - upstream traffic should always
egress with the specified priority.
Mapped - upstream traffic should use an
ingress/egress priority mapping."
::= { adGenEthernetDslamFlowRev2Entry 19}
adGenEthernetDslamFlowRev2UpstreamCTagPbitMarking OBJECT-TYPE
SYNTAX INTEGER(0..7)
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"If the Customer Pbit mode is marked then this variable
specifies the upstream CTag pBit."
::= { adGenEthernetDslamFlowRev2Entry 20}
adGenEthernetDslamFlowRev2UpstreamCTagPbitMapping OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"If the Customer Pbit mode is mapped then this variable
specifies the ingress/egress CTag priority mapping index."
::= { adGenEthernetDslamFlowRev2Entry 21}
adGenEthernetDslamFlowRev2CustomerIngressPbit OBJECT-TYPE
SYNTAX INTEGER(0..255)
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"This option is a bitmask used to specify a list of allowable P-bit values
of the CEVlan ingressing from the customer. A value of
255 indicates that this value is not used to classify customer ingress
traffic."
::= { adGenEthernetDslamFlowRev2Entry 22}
adGenEthernetDslamFlowRev2CustomerIngressEtherType OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"Specify the EtherType value that will be used to
classify CustomerIngress traffic. A value of 0x0000
indicates this filter is disabled."
::= { adGenEthernetDslamFlowRev2Entry 23}
adGenEthernetDslamFlowRev2CustomerIngressDSCP OBJECT-TYPE
SYNTAX INTEGER(0..64)
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"Specify a single DSCP value that will be used to classify
CustomerIngress traffic. A value of 64 indicates this filter
is disabled. If multiple DSCP values should be specified,
use adGenEthernetDslamFlowRev2CustomerIngressDSCPList instead"
::= { adGenEthernetDslamFlowRev2Entry 24}
adGenEthernetDslamFlowRev2CustomerIngressIPProtocolID OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"Specify the IP Protocol ID that will be used to
classify CustomerIngress traffic. A value of 0x0000
indicates this filter is disabled."
::= { adGenEthernetDslamFlowRev2Entry 25}
adGenEthernetDslamFlowRev2CustomerIngressBroadcast OBJECT-TYPE
SYNTAX INTEGER{
enabled (1),
disabled (2),
notApplicable (3)
}
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"This variable specifies whether or not to
drop CustomerIngress broadcasts on this map."
::= { adGenEthernetDslamFlowRev2Entry 26}
adGenEthernetDslamFlowRev2CustomerIngressMulticast OBJECT-TYPE
SYNTAX INTEGER{
enabled (1),
disabled (2),
notApplicable (3)
}
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"This variable specifies whether or not to
drop CustomerIngress multicasts on this map."
::= { adGenEthernetDslamFlowRev2Entry 27}
adGenEthernetDslamFlowRev2CustomerIngressUnicast OBJECT-TYPE
SYNTAX INTEGER{
enabled (1),
disabled (2),
notApplicable (3)
}
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"This variable specifies whether or not to
drop CustomerIngress unicasts on this map."
::= { adGenEthernetDslamFlowRev2Entry 28}
adGenEthernetDslamFlowRev2CustomerIngressPolicer OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"Indicate which policer to on customer ingress traffic. A value of 0 means no
policer is used on customer ingress traffic. A non-zero value represents
a row from the adGenEthernetDslamFlowRev2ProfilesTable."
::= { adGenEthernetDslamFlowRev2Entry 29}
adGenEthernetDslamFlowRev2EncapsMode OBJECT-TYPE
SYNTAX INTEGER {
ipoe (1),
pppoe (2),
pppoa (3),
notApplicable (4),
atmoe (5),
pppoaVcMux(6),
autoDetect(7),
ethernet(8)
}
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"Encapsulation mode/type if applicable; 'notApplicable' otherwise. IPoE and PPPoE
specify a particular protocol over ethernet. 'Ethernet' specifies that any protocol over
ethernet is applicable including IP and PPP."
::= { adGenEthernetDslamFlowRev2Entry 30}
adGenEthernetDslamFlowRev2ManualAddrAging OBJECT-TYPE
SYNTAX INTEGER (1..1440)
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"Manual Address Aging in minutes for unicast MACs."
::= { adGenEthernetDslamFlowRev2Entry 31}
adGenEthernetDslamFlowRev2IntermedAgent OBJECT-TYPE
SYNTAX INTEGER {
enabled (1),
disabled (2),
notApplicable (3)
}
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"Enable/disable Intermediate Agent if applicable; 'notApplicable' otherwise."
::= { adGenEthernetDslamFlowRev2Entry 32}
adGenEthernetDslamFlowRev2DhcpRelay OBJECT-TYPE
SYNTAX INTEGER {
enabled (1),
disabled (2),
notApplicable (3),
transparent (4),
snoop (5)
}
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"Set the DHCPv4 processing mode:
Enabled(1)- Use DHCPv4 for subscriber authentication
Disabled(2)- Discard DHCPv4
Not Applicable(3)- Unused
Transparent(4)- Ignore DHCPv4
Snoop(5)- Process DHCPv4 without performing authentication"
::= { adGenEthernetDslamFlowRev2Entry 33}
adGenEthernetDslamFlowRev2Option82Insert OBJECT-TYPE
SYNTAX INTEGER {
enabled (1),
disabled (2),
notApplicable (3)
}
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"Enable/disable Option 82 Insertion if applicable; 'notApplicable' otherwise."
::= { adGenEthernetDslamFlowRev2Entry 34}
adGenEthernetDslamFlowRev2LearnedIpAddrAgingMethod OBJECT-TYPE
SYNTAX INTEGER {
lease (1),
fixed (2),
notApplicable (3)
}
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"Method for Learned IP Address Aging if applicable; 'notApplicable' otherwise."
::= { adGenEthernetDslamFlowRev2Entry 35}
adGenEthernetDslamFlowRev2IgmpProcessing OBJECT-TYPE
SYNTAX INTEGER {
block (1),
forward (2),
snooping (3),
proxy (4),
notApplicable (5),
transparent (6),
forking (7)
}
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"Method for IGMP Processing if applicable; 'notApplicable' otherwise."
::= { adGenEthernetDslamFlowRev2Entry 36}
adGenEthernetDslamFlowRev2IgmpVersion OBJECT-TYPE
SYNTAX INTEGER {
v1 (1),
v2 (2),
v3 (3),
notApplicable (4)
}
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"IGMP Version if applicable: v3 implies v1, v2, and v3;
v2 implies v1 and v2; v1 is v1 only; 'notApplicable' otherwise."
::= { adGenEthernetDslamFlowRev2Entry 37}
adGenEthernetDslamFlowRev2LastMemberQueryInterval OBJECT-TYPE
SYNTAX INTEGER (100..65535)
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"Last Member Query Interval in milliseconds.
This is the amount of time between Queries. Low
value results in faster detection of missed leaves."
::= { adGenEthernetDslamFlowRev2Entry 38}
adGenEthernetDslamFlowRev2LastMemberQueryCount OBJECT-TYPE
SYNTAX INTEGER (1..255)
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"Last Member Query Count. This is the number of
queries before declaring no membership of a group
(channel)."
::= { adGenEthernetDslamFlowRev2Entry 39}
adGenEthernetDslamFlowRev2ImmediateLeave OBJECT-TYPE
SYNTAX INTEGER {
enabled (1),
disabled (2),
notApplicable (3)
}
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"Enable/disable Immediate Leave if applicable; 'notApplicable' otherwise.
Disable is the equivalent of setting Last Member Query Count to 0."
::= { adGenEthernetDslamFlowRev2Entry 40}
adGenEthernetDslamFlowRev2MaxAllowedMcastGroups OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"Maximum Allowed Non-Guaranteed Multicast Groups. This value is only
considered if multicast groups are enabled."
::= { adGenEthernetDslamFlowRev2Entry 41}
adGenEthernetDslamFlowRev2DhcpPPPoERemoteId OBJECT-TYPE
SYNTAX INTEGER {
enabled (1),
disabled (2),
notApplicable (3)
}
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"Enable/disable Remote ID insertion into DHCPv4 Option 82 or
DHCPv6 relay agent in option 37 or PPPoE Vendor Specific tag
if applicable."
::= { adGenEthernetDslamFlowRev2Entry 42}
adGenEthernetDslamFlowRev2DhcpPPPoELoopCharacteristics OBJECT-TYPE
SYNTAX INTEGER {
enabled (1),
disabled (2),
notApplicable (3)
}
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"Enable/disable loop characteristics insertion into DHCPv4 Option 82 or
DHCPv6 relay agent option 17 (vendor specific) loop characteristics or
PPPoE Vendor Specific tag if applicable."
::= { adGenEthernetDslamFlowRev2Entry 43}
adGenEthernetDslamFlowRev2DhcpPPPoECircuitIdFormat OBJECT-TYPE
SYNTAX DisplayString (SIZE (0..63))
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"Used to provision the format of the circuit ID string. This
string is returned by the PPPoE intermediate agent and
DHCP relay agent in v4 sub option 1 or in v6 option 18.
TR-101 states that the format of the circuit ID should be
user defineable. The string may contain both fixed static
string elements specified by the user and also variable and
fixed length elements which are populated by the network element.
Variable length elements are specified by enclosing the names of
the variables with a dollar sign '$'. For instance, a user could
specify a circuit id string as follows:
'TA1148-$accessnodeid$ Port: $port$ $vpi$/$vci$'
which would expand to
'TA1148-TID Port: 1 0/35'.
In this implementation, the access-node-id is equivalent to the
system's provisioned TID or SNMP sysName. If this string is
provisioned zero-length, then the default format is used.
The total length of the expanded string MUST NOT exceed
63 characters.
Variables include (but are not limited to) the following:
Variable Name Character Length
accessnodeid Varies
chassis-id Varies
shelf 2
slot 3
port 3
vpi 4
vci 5
q-vid 4
pbits 1
If a user defined circuit ID is not desired, this object can
be set to simply 'default' and the default format described in
TR-101 will be used:
access-node-id atm slot/port:vpi.vci
or
access-node-id eth slot/port[:vlan-id]"
::= { adGenEthernetDslamFlowRev2Entry 44}
adGenEthernetDslamFlowRev2PPPoASessionTimeout OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"Used to set the PPPoA Session timeout when the
mapping is provisioned for PPPoA encapsulation."
::= { adGenEthernetDslamFlowRev2Entry 45}
adGenEthernetDslamFlowRev2InterfaceIfIndex OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"Specifies the IfIndex of the Interface this mapping is tied to.
If the value is 0 then this map is not applied to a Interface. This
value must be nonzero before the flow can be activated."
::= { adGenEthernetDslamFlowRev2Entry 46}
adGenEthernetDslamFlowRev2InterfaceLogicalIndex OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"Specifies the logical indes within the ifIndex of the ethernet interface."
::= { adGenEthernetDslamFlowRev2Entry 47}
adGenEthernetDslamFlowRev2LastErrorString OBJECT-TYPE
SYNTAX DisplayString
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Returns the reason for the last error."
::= { adGenEthernetDslamFlowRev2Entry 48}
adGenEthernetDslamFlowRev2RowStatus OBJECT-TYPE
SYNTAX RowStatus
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"This object is used to create
a new row or modify or delete an
existing map in this table. A row cannot be set to active
until the ethernet interface ifIndex is set."
::= { adGenEthernetDslamFlowRev2Entry 49}
adGenEthernetDslamFlowRev2NetworkIngressPolicer OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"Indicate which policer to on network ingress traffic. A value of 0 means no
policer is used on network ingress traffic. A non-zero value represents
a row from the adGenEthernetDslamFlowRev2ProfilesTable."
::= { adGenEthernetDslamFlowRev2Entry 50}
adGenEthernetDslamFlowRev2UpstreamDiscard OBJECT-TYPE
SYNTAX INTEGER {
false (0),
true (1)
}
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"Indicate that any packets matching the upstream criteria will be discarded."
::= { adGenEthernetDslamFlowRev2Entry 51}
adGenEthernetDslamFlowRev2MaxAllowedMulticastBandwidth OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"Specify the maximum downstream bandwidth(kbps) available for this flow.
This value is only considered if multicast bandwidth is enabled."
::= { adGenEthernetDslamFlowRev2Entry 53}
adGenEthernetDslamFlowRev2MaxAllowedMulticastBandwidthEnable OBJECT-TYPE
SYNTAX INTEGER {
false (0),
true (1)
}
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"When enabled joins for multicast streams by the subscriber are checked to make
sure that the maximum multicast bandwidth will not be exceeded by the join."
::= { adGenEthernetDslamFlowRev2Entry 54}
adGenEthernetDslamFlowRev2ProfileName OBJECT-TYPE
SYNTAX DisplayString (SIZE (1..32))
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"This object is provided so that the user can describe a particular flow by any
means desired. This is not related to policers in the adGenEthernetDslamFlowRev2ProfilesTable."
::= { adGenEthernetDslamFlowRev2Entry 55}
adGenEthernetDslamFlowRev2MaxAllowedMcastGroupsEnable OBJECT-TYPE
SYNTAX INTEGER {
false (0),
true (1)
}
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"When enabled joins for multicast streams by the subscriber are checked to make
sure that the maximum number of non-guarenteed multicast groups will not be
exceeded by the join."
::= { adGenEthernetDslamFlowRev2Entry 56}
adGenEthernetDslamFlowRev2NetworkIngressDSCPList OBJECT-TYPE
SYNTAX DisplayString
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"This object is a string used to specify the DSCP values that will
be used to classify NetworkIngress traffic. The DSCP values can
be specified using both list and range notation. For example,
to specify DSCP values 27, 32, and 49 through 63, use the
following string:
'27,32,49-63'.
If this OID is used, adGenEthernetDslamFlowRev2NetworkIngressDSCP
should not be used."
::= { adGenEthernetDslamFlowRev2Entry 57}
adGenEthernetDslamFlowRev2CustomerIngressDSCPList OBJECT-TYPE
SYNTAX DisplayString
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"This object is a string used to specify the DSCP values that will
be used to classify CustomerIngress traffic. The DSCP values can
be specified using both list and range notation. For example,
to specify DSCP values 27, 32, and 49 through 63, use the
following string:
'27,32,49-63'.
If this OID is used, adGenEthernetDslamFlowRev2CustomerIngressDSCP
should not be used."
::= { adGenEthernetDslamFlowRev2Entry 58}
adGenEthernetDslamFlowRev2IgmpRouterIP OBJECT-TYPE
SYNTAX IpAddress
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"The source IP address that the DSLAM places in IGMP messages destined
for the subscriber. This value only applies when IGMP is in proxy mode."
::= { adGenEthernetDslamFlowRev2Entry 59 }
adGenEthernetDslamFlowRev2ActivationStatus OBJECT-TYPE
SYNTAX INTEGER {
notActivated (1),
inProgress (2),
active (3),
error (4)
}
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Provides an indication of whether the flow is actually activated.
If adGenEthernetDslamFlowRev2RowStatus is not active, this object will
return notActivated. When rowStatus is successfully set to active,
the flow begins attempting to activate. If the module must acquire
system information relating to the flow (such as provisioned VLANs,
interfaces, etc.), this object will return inProgress. If the
module detects a provisioning conflict, it will return error.
adGenEthernetDslamFlowRev2LastErrorString can be used to identify
the source of any problems. When the flow has activated
successfully, this object will return active."
::= { adGenEthernetDslamFlowRev2Entry 60}
adGenEthernetDslamFlowRev2ARPProcessing OBJECT-TYPE
SYNTAX INTEGER {
block (1),
proxy (2),
transparent (3)
}
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"Set the ARP processing mode."
::= { adGenEthernetDslamFlowRev2Entry 61}
adGenEthernetDslamFlowRev2PPPoEProcessing OBJECT-TYPE
SYNTAX INTEGER {
enabled (1),
disabled (2),
notApplicable (3),
transparent (4)
}
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"Set the PPPoE processing mode."
::= { adGenEthernetDslamFlowRev2Entry 62}
adGenEthernetDslamFlowRev2SubscriberIpRowCreateError OBJECT-TYPE
SYNTAX DisplayString
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Returns the reason for the last row create error
on Subscriber Access Static IP Table."
::= { adGenEthernetDslamFlowRev2Entry 63}
adGenEthernetDslamFlowRev2DhcpPPPoEVendorNumber OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"Used to provision the IANA Enterprise Number.
This Number is returned by the PPPoE intermediate agent and
DHCPv4 relay agent in sub option 9."
::= { adGenEthernetDslamFlowRev2Entry 64}
adGenEthernetDslamFlowRev2DhcpPPPoEVendorIdFormat OBJECT-TYPE
SYNTAX DisplayString (SIZE (0..63))
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"Used to provision the format of the vendor ID string. This
string is returned by the PPPoE intermediate agent and
DHCPv4 relay agent in sub option 9. TR-101 states that the
format of the vendor ID should be user defineable. The string
may contain both fixed static string elements specified by the
user and also variable and fixed length elements which are
populated by the network element. Variable length elements
are specified by enclosing the names of the variables with a
dollar sign '$'. For instance, a user could specify
a vendor id string as follows:
'TA1148-$accessnodeid$ Port: $port$ $vpi$/$vci$'
which would expand to
'TA1148-TID Port: 1 0/35'.
In this implementation, the access-node-id is equivalent to the
system's provisioned TID or SNMP sysName. If this string is
provisioned zero-length, then the default format is used.
The total length of the expanded string MUST NOT exceed
63 characters.
Variables include (but are not limited to) the following:
Variable Name Character Length
accessnodeid Varies
chassis-id Varies
shelf 2
slot 3
port 3
vpi 4
vci 5
q-vid 4
pbits 1
If a user defined vendor ID is not desired, this object can
be set to simply 'default' and the default format described in
TR-101 will be used:
access-node-id atm slot/port:vpi.vci
or
access-node-id eth slot/port[:vlan-id]"
::= { adGenEthernetDslamFlowRev2Entry 65}
adGenEthernetDslamFlowRev2EvcName OBJECT-TYPE
SYNTAX DisplayString (SIZE (1..50))
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"Set the name of the EVC that this flow is connected to.
When this object is set, other objects that relate to
EVC parameters (e.g. network S-tag, MAC switching, etc.)
will be changed to match the named EVC parameters."
::= { adGenEthernetDslamFlowRev2Entry 66}
adGenEthernetDslamFlowRev2EvcRoot OBJECT-TYPE
SYNTAX INTEGER {
false (0),
true (1)
}
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"Indicates whether the mapped interface is connected to the
EVC as a root or a leaf. Root interfaces may forward to
leaves and other roots; leaf interfaces may only forard to
roots. When enabled, the mapped interface is a root of the EVC."
::= { adGenEthernetDslamFlowRev2Entry 67}
adGenEthernetDslamFlowRev2Dhcpv6Mode OBJECT-TYPE
SYNTAX INTEGER {
authenticate (1),
block (2),
transparent (3),
snoop (4),
sameAsDhcpv4(5)
}
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"Set the DHCPv6 processing mode:
Authenticate(1)- Use DHCPv6 for subscriber authentication
Block(2)- Discard DHCPv6
Transparent(3)- Ignore DHCPv6
Snoop(4)- Process DHCPv6 without performing authentication
SameAsDhcpV4(5)- Use same mode on DHCPv6 as what is provisioned on DHCPv4"
::= { adGenEthernetDslamFlowRev2Entry 68}
adGenEthernetDslamFlowRev2Dhcpv6RelayAgent OBJECT-TYPE
SYNTAX INTEGER {
enabled (1),
disabled (2),
sameAsDhcpv4(3)
}
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"Set the DHCPv6 Relay Agent Mode:
enabled(1) - enable the relay agent
disabled(2) - disable the relay agent
sameAsDhcpv4(3) - use the same mode on DHCPv6 Relay Agent as what is provisioned on adGenEthernetDslamFlowOption82Insert"
::= { adGenEthernetDslamFlowRev2Entry 69}
adGenEthernetDslamFlowRev2Dhcpv6RelayAgentTrusted OBJECT-TYPE
SYNTAX INTEGER {
enabled (1),
disabled (2)
}
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"Enable/disable DHCPv6 relay agent trusted mode."
::= { adGenEthernetDslamFlowRev2Entry 70}
adGenEthernetDslamFlowRev2DhcpPPPoERemoteIdFormat OBJECT-TYPE
SYNTAX DisplayString (SIZE (0..63))
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"Used to provision the format of the remote ID string. This
string is returned by the DHCPv4 relay agent in option 82
or DHCPv6 relay agent in option 37 or in PPPoE Vendor Specific tag.
TR-101 states that the format of the remote ID
should be user defineable. The string may contain both fixed
static string elements specified by the user and also variable
and fixed length elements which are populated by the network
element. Variable length elements are specified by enclosing
the names of the variables with a dollar sign '$'. For instance,
a user could specify a circuit id string as follows:
'TA1148-$accessnodeid$ Port: $port$ $vpi$/$vci$'
which would expand to
'TA1148-TID Port: 1 0/35'.
In this implementation, the access-node-id is equivalent to the
system's provisioned TID or SNMP sysName and map is equivalent
to the ethernet flow name . If this string is
provisioned zero-length, then the default format is used.
The total length of the expanded string MUST NOT exceed
63 characters.
Variables include (but are not limited to) the following:
Variable Name Character Length
accessnodeid Varies
chassis-id Varies
shelf 2
slot 3
port 3
vpi 4
vci 5
q-vid 4
pbits 1
map varies
If a user defined remote ID is not desired, this object can
be set to simply 'default'."
::= { adGenEthernetDslamFlowRev2Entry 71}
adGenEthernetDslamFlowRev2DownstreamQosMapProfile OBJECT-TYPE
SYNTAX DisplayString (SIZE (1..80))
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"The attached QoS Map Profile from the adGenQosMapProfileProvisioningTable
used to classify downstream traffic into egress queues. An empty string
signifies that the default system cos-map will be used instead of a
custom profile. A flow will not go running if it is attached to a profile
that does not exist."
::= { adGenEthernetDslamFlowRev2Entry 72}
adGenEthernetDslamFlowRev2Dhcpv6CurrMode OBJECT-TYPE
SYNTAX INTEGER {
authenticate (1),
block (2),
transparent (3),
snoop (4)
}
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"View the current DHCPv6 processing mode:
Authenticate(1)- Use DHCPv6 for subscriber authentication
Block(2)- Discard DHCPv6
Transparent(3)- Ignore DHCPv6
Snoop(4)- Process DHCPv6 without performing authentication"
::= { adGenEthernetDslamFlowRev2Entry 73}
adGenEthernetDslamFlowRev2MatchSourceMacList OBJECT-TYPE
SYNTAX OCTET STRING
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"Contains a list of source MAC addresses and mask on which to match
in the following format:
Byte number(s) Description
1 Number of match source MAC address entries (N, 0 to M,
where M = contents of adGenEthernetFlowMatchSourceMacMaxAddresses OID)
2 thru 7 Match source MAC address 1
8 Match source MAC address mask 1 number of bits (1 to 48)
9 thru 14 Match source MAC address 2
15 Match source MAC address mask 2 number of bits (1 to 48)
... ...
7*N-5 thru 7*N Match source MAC address N
7*N+1 Match source MAC address mask N number of bits (1 to 48)"
::= { adGenEthernetDslamFlowRev2Entry 74 }
adGenEthernetDslamFlowRev2MatchSourceMacLastErrorString OBJECT-TYPE
SYNTAX DisplayString
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Returns the reason for the last error when setting adGenEthernetDslamFlowMatchSourceMacList or
adGenEthernetDslamFlowRev2MatchSourceLastErrorString."
::= { adGenEthernetDslamFlowRev2Entry 75 }
adGenEthernetDslamFlowRev2MatchNonIp OBJECT-TYPE
SYNTAX TruthValue
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"Enables/disables matching non-IP customer ingress traffic.
True - enables match non-IP.
False - disables match non-IP."
DEFVAL { false }
::= { adGenEthernetDslamFlowRev2Entry 76 }
-- ********************************************
-- Name/Flow Index Lookup table
-- ********************************************
adGenEthernetDslamFlowRev2NameLookupTable OBJECT-TYPE
SYNTAX SEQUENCE OF AdGenEthernetDslamFlowRev2NameLookupEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"This read-only table allows a lookup from the flow's name and the
flow's index."
::= { adGenEthernetDslamFlow 12}
adGenEthernetDslamFlowRev2NameLookupEntry OBJECT-TYPE
SYNTAX AdGenEthernetDslamFlowRev2NameLookupEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"An entry in the Profile provisioning table."
INDEX { adGenSlotInfoIndex, IMPLIED adGenEthernetDslamFlowRev2NameLookupName }
::= { adGenEthernetDslamFlowRev2NameLookupTable 1 }
AdGenEthernetDslamFlowRev2NameLookupEntry ::=
SEQUENCE {
adGenEthernetDslamFlowRev2NameLookupName DisplayString,
adGenEthernetDslamFlowRev2NameLookupIndex Integer32
}
adGenEthernetDslamFlowRev2NameLookupName OBJECT-TYPE
SYNTAX DisplayString (SIZE (1..32))
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Specifies the name of the flow."
::= { adGenEthernetDslamFlowRev2NameLookupEntry 1}
adGenEthernetDslamFlowRev2NameLookupIndex OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Specifies the index of the flow given the name."
::= { adGenEthernetDslamFlowRev2NameLookupEntry 2}
-- ********************************************
-- Ethernet Dslam Flow Index Next Table
-- ********************************************
adGenEthernetDslamFlowRev2IndexNextTable OBJECT-TYPE
SYNTAX SEQUENCE OF AdGenEthernetDslamFlowRev2IndexNextEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"This table is a read only table that has one row per slot. It returns the
next available ethernet dslam flow index to be uses as the index for the
EthernetDslamFlow table."
::= { adGenEthernetDslamFlow 13 }
adGenEthernetDslamFlowRev2IndexNextEntry OBJECT-TYPE
SYNTAX AdGenEthernetDslamFlowRev2IndexNextEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"An entry in the adGenEthernetDslamFlowRev2IndexNextTable."
INDEX { adGenSlotInfoIndex }
::= { adGenEthernetDslamFlowRev2IndexNextTable 1 }
AdGenEthernetDslamFlowRev2IndexNextEntry ::=
SEQUENCE
{
adGenEthernetDslamFlowRev2IndexNext Integer32
}
adGenEthernetDslamFlowRev2IndexNext OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"This variable returns the next available Ethernet Flow Index."
::= { adGenEthernetDslamFlowRev2IndexNextEntry 1}
-- ********************************************
-- Ethernet Dslam Flow Queue Table
-- ********************************************
adGenEthernetDslamFlowQueueTable OBJECT-TYPE
SYNTAX SEQUENCE OF AdGenEthernetDslamFlowQueueTableEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"This table is a read only table that has one row per slot. It returns the
queue information for a slot."
::= { adGenEthernetDslamFlow 14 }
adGenEthernetDslamFlowQueueTableEntry OBJECT-TYPE
SYNTAX AdGenEthernetDslamFlowQueueTableEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"An entry in the adGenEthernetDslamFlowQueueTable."
INDEX { adGenSlotInfoIndex }
::= { adGenEthernetDslamFlowQueueTable 1 }
AdGenEthernetDslamFlowQueueTableEntry ::=
SEQUENCE
{
adGenEthernetDslamFlowHonorsSystemPbitCosMap TruthValue,
adGenEthernetDslamFlowShaperQueuePriorityOrder INTEGER
}
adGenEthernetDslamFlowHonorsSystemPbitCosMap OBJECT-TYPE
SYNTAX TruthValue
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Indicates whether a slot is currently honoring the system's P-bit to CoS mapping."
::= { adGenEthernetDslamFlowQueueTableEntry 1 }
adGenEthernetDslamFlowShaperQueuePriorityOrder OBJECT-TYPE
SYNTAX INTEGER {
rightMostHighest(1),
leftMostHighest(2)
}
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Indicates for SNMP whether adGenEthernetDslamFlowShaperPrioritySet
is represented with the left-most bit representing the highest priority queue
or the right-most bit representing the highest priority queue.
Example: rightMostHighest for shaping on the lowest priority queue would be 0x80
leftMostHighest for shaping on the lowest priority queue would be 0x01 "
::= { adGenEthernetDslamFlowQueueTableEntry 2 }
-- ********************************************
-- Ethernet Dslam Flow Event Table
-- ********************************************
adGenEthernetDslamFlowAlarmsPrefix OBJECT IDENTIFIER ::= {adGenEthernetDslamFlow 15}
adGenEthernetDslamFlowAlarms OBJECT IDENTIFIER ::= {adGenEthernetDslamFlowAlarmsPrefix 0}
-- ******************************************************************************************
-- Alarms
-- ******************************************************************************************
adGenEthernetDslamFlowDuplicateMacDetectedClr NOTIFICATION-TYPE
OBJECTS {
adTrapInformSeqNum,
sysName,
adGenSlotInfoIndex,
adGenPortInfoIndex,
adTAeSCUTrapAlarmLevel,
adGenMiniDslam3gMacAddress
}
STATUS current
DESCRIPTION "Duplicate MAC address detected on the interface - Cleared."
--#TYPE "Status - Alarm"
--#SUMMARY "Duplicate MAC address was detected on the interface. - Cleared"
--#SUMMARY "cleared at shelf: %s, slot: %d, port: %d"
--#ARGUMENTS {2,3,4}
--#SEVERITY "WARNING"
--#GENERIC 6
--#CATEGORY "Alarm Events"
--#SOURCE_ID "A"
--#TIMEINDEX 0
::= {adGenEthernetDslamFlowAlarms 1}
adGenEthernetDslamFlowDuplicateMacDetectedAct NOTIFICATION-TYPE
OBJECTS {
adTrapInformSeqNum,
sysName,
adGenSlotInfoIndex,
adGenPortInfoIndex,
adTAeSCUTrapAlarmLevel,
adGenMiniDslam3gMacAddress
}
STATUS current
DESCRIPTION "Duplicate MAC address detected on the interface - Active."
--#TYPE "Status - Alarm"
--#SUMMARY "Duplicate MAC address was detected on the interface. - Active"
--#SUMMARY "detected at shelf: %s, slot: %d, port: %d"
--#ARGUMENTS {2,3,4}
--#SEVERITY "WARNING"
--#GENERIC 6
--#CATEGORY "Alarm Events"
--#SOURCE_ID "A"
--#TIMEINDEX 0
::= {adGenEthernetDslamFlowAlarms 2}
adGenEthernetDslamFlowMacAllocationAlarmClr NOTIFICATION-TYPE
OBJECTS {
adTrapInformSeqNum,
sysName,
adGenSlotInfoIndex,
adTAeSCUTrapAlarmLevel
}
STATUS current
DESCRIPTION "Maximum MACs per Slot Allocated - Cleared."
--#TYPE "Status - Alarm"
--#SUMMARY "Maximum MACs per Slot Allocated. - Cleared"
--#SUMMARY "cleared at shelf: %s, slot: %d"
--#ARGUMENTS {2,3}
--#SEVERITY "INFORMATIONAL"
--#GENERIC 6
--#CATEGORY "Alarm Events"
--#SOURCE_ID "A"
--#TIMEINDEX 0
::= {adGenEthernetDslamFlowAlarms 3}
adGenEthernetDslamFlowMacAllocationAlarmAct NOTIFICATION-TYPE
OBJECTS {
adTrapInformSeqNum,
sysName,
adGenSlotInfoIndex,
adTAeSCUTrapAlarmLevel
}
STATUS current
DESCRIPTION "Maximum MACs per Slot Allocated - Active."
--#TYPE "Status - Alarm"
--#SUMMARY "Maximum MACs per Slot Allocated. - Active"
--#SUMMARY "detected at shelf: %s, slot: %d"
--#ARGUMENTS {2,3}
--#SEVERITY "INFORMATIONAL"
--#GENERIC 6
--#CATEGORY "Alarm Events"
--#SOURCE_ID "A"
--#TIMEINDEX 0
::= {adGenEthernetDslamFlowAlarms 4}
-- ********************************************
-- Ethernet Dslam Flow Scalar Table
-- ********************************************
adGenEthernetDslamFlowScalarTable OBJECT-TYPE
SYNTAX SEQUENCE OF AdGenEthernetDslamFlowScalarTableEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"This table is a read only table that has one row per slot. It returns the
scalar information for a slot."
::= { adGenEthernetDslamFlow 16 }
adGenEthernetDslamFlowScalarTableEntry OBJECT-TYPE
SYNTAX AdGenEthernetDslamFlowScalarTableEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"An entry in the adGenEthernetDslamFlowScalarTable."
INDEX { adGenSlotInfoIndex }
::= { adGenEthernetDslamFlowScalarTable 1 }
AdGenEthernetDslamFlowScalarTableEntry ::=
SEQUENCE
{
adGenEthernetFlowMatchSourceMacMaxAddresses Integer32
}
adGenEthernetFlowMatchSourceMacMaxAddresses OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Indicates the maximum number of match source MAC addresses allowed."
::= { adGenEthernetDslamFlowScalarTableEntry 1 }
-- ********************************************
-- Ethernet Dslam Flow Logging Table
-- ********************************************
adGenEthernetDslamFlowLoggingTable OBJECT-TYPE
SYNTAX SEQUENCE OF AdGenEthernetDslamFlowLoggingEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"This table is for enabling/disabling DHCP and PPPoE debug from event log and has one row per slot."
::= { adGenEthernetDslamFlow 17 }
adGenEthernetDslamFlowLoggingEntry OBJECT-TYPE
SYNTAX AdGenEthernetDslamFlowLoggingEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"An entry in the adGenEthernetDslamFlowLoggingTable."
INDEX { adGenSlotInfoIndex }
::= { adGenEthernetDslamFlowLoggingTable 1 }
AdGenEthernetDslamFlowLoggingEntry ::=
SEQUENCE
{
adGenEthernetDslamFlowDhcpPppoeEventDebug INTEGER
}
adGenEthernetDslamFlowDhcpPppoeEventDebug OBJECT-TYPE
SYNTAX INTEGER {
enabled (1),
disabled (2)
}
ACCESS read-create
STATUS current
DESCRIPTION
"Enables/disables extraneous DHCP and PPPoE debug from event log.
1 = Enabled
2 = Disabled "
DEFVAL { disabled }
::= { adGenEthernetDslamFlowLoggingEntry 1 }
-- ********************************************
-- Filter Table
-- ********************************************
-- adGenEthernetFilterTable OBJECT-TYPE
-- SYNTAX SEQUENCE OF AdGenEthernetFilterEntry
-- MAX-ACCESS not-accessible
-- STATUS current
-- DESCRIPTION
-- "This table consists of filters that can be placed on a Interface
-- to allow or reject traffic based upon destination or source
-- MAC address."
-- ::= { adGenEthernetDslamFlow 4 }
--
-- adGenEthernetFilterEntry OBJECT-TYPE
-- SYNTAX AdGenEthernetFilterEntry
-- MAX-ACCESS not-accessible
-- STATUS current
-- DESCRIPTION
-- "An entry in the adGenEthernetFilterTable."
-- INDEX { adGenEthernetFilterListIndex, adGenEthernetFilterIndex }
-- ::= { adGenEthernetFilterTable 1 }
--
--
-- AdGenEthernetFilterEntry ::=
-- SEQUENCE
-- {
-- adGenEthernetFilterListIndex
-- INTEGER,
-- adGenEthernetFilterIndex
-- INTEGER,
-- adGenEthernetFilterRowStatus
-- RowStatus,
-- adGenEthernetFilterType
-- INTEGER,
-- adGenEthernetFilterMACAddress
-- OCTET STRING,
-- adGenEthernetFilterLastErrorString
-- DisplayString
-- }
--
-- adGenEthernetFilterListIndex OBJECT-TYPE
-- SYNTAX INTEGER
-- MAX-ACCESS read-only
-- STATUS current
-- DESCRIPTION
-- "Index for a list of filters that are grouped together."
-- ::= { adGenEthernetFilterEntry 1}
--
-- adGenEthernetFilterIndex OBJECT-TYPE
-- SYNTAX INTEGER
-- MAX-ACCESS read-only
-- STATUS current
-- DESCRIPTION
-- "Index within a filter list that specifies an individual
-- filter."
-- ::= { adGenEthernetFilterEntry 2}
--
-- adGenEthernetFilterRowStatus OBJECT-TYPE
-- SYNTAX RowStatus
-- MAX-ACCESS read-create
-- STATUS current
-- DESCRIPTION
-- "This object is used to create
-- a new row or modify or delete an
-- existing filter in this table."
-- ::= { adGenEthernetFilterEntry 3}
--
-- adGenEthernetFilterType OBJECT-TYPE
-- SYNTAX INTEGER{
-- allowSourceAddress(1),
-- denySourceAddress(2),
-- allowDestinationAddress(3),
-- denyDestinationAddress(4) }
-- MAX-ACCESS read-create
-- STATUS current
-- DESCRIPTION
-- "Specify the type of MAC filter."
-- ::= { adGenEthernetFilterEntry 4}
--
-- adGenEthernetFilterMACAddress OBJECT-TYPE
-- SYNTAX OCTET STRING
-- MAX-ACCESS read-create
-- STATUS current
-- DESCRIPTION
-- "This object indicates the MAC address used
-- by this filter."
-- ::= { adGenEthernetFilterEntry 5}
--
-- adGenEthernetFilterLastErrorString OBJECT-TYPE
-- SYNTAX DisplayString
-- MAX-ACCESS read-only
-- STATUS current
-- DESCRIPTION
-- "Returns the reason for the last error."
-- ::= { adGenEthernetFilterEntry 6}
--
-- ********************************************
-- Ingress/Egress Priority Mapping Table
-- ********************************************
-- adGenEthernetDslamFlowIngressEgressPriorityTable OBJECT-TYPE
-- SYNTAX SEQUENCE OF AdGenEthernetDslamFlowIngressEgressPriorityEntry
-- MAX-ACCESS not-accessible
-- STATUS current
-- DESCRIPTION
-- "Each row in this table specifies the customer ingress
-- p-Bit map to the egress p-Bit."
-- ::= { adGenEthernetDslamFlow 5 }
--
-- AdGenEthernetDslamFlowIngressEgressPriorityEntry OBJECT-TYPE
-- SYNTAX AdGenEthernetDslamFlowIngressEgressPriorityEntry
-- MAX-ACCESS not-accessible
-- STATUS current
-- DESCRIPTION
-- "An entry in the adGenEthernetDslamFlowIngressEgressPriorityTable."
-- INDEX { adGenEthernetDslamFlowIngressEgressPriorityMapIndex }
-- ::= { adGenEthernetDslamFlowIngressEgressPriorityTable 1 }
--
--
-- AdGenEthernetDslamFlowIngressEgressPriorityEntry ::=
-- SEQUENCE
-- {
-- adGenEthernetDslamFlowIngressEgressPriorityMapIndex
-- INTEGER,
-- adGenEthernetDslamFlowIngressEgressPriorityMapRowStatus
-- RowStatus,
-- adGenEthernetDslamFlowIngressPBit0
-- INTEGER,
-- adGenEthernetDslamFlowIngressPBit1
-- INTEGER,
-- adGenEthernetDslamFlowIngressPBit2
-- INTEGER,
-- adGenEthernetDslamFlowIngressPBit3
-- INTEGER,
-- adGenEthernetDslamFlowIngressPBit4
-- INTEGER,
-- adGenEthernetDslamFlowIngressPBit5
-- INTEGER,
-- adGenEthernetDslamFlowIngressPBit6
-- INTEGER,
-- adGenEthernetDslamFlowIngressPBit7
-- INTEGER,
-- adGenEthernetDslamFlowIngressEgressPriorityLastErrorString
-- DisplayString
-- }
--
-- adGenEthernetDslamFlowIngressEgressPriorityMapIndex OBJECT-TYPE
-- SYNTAX INTEGER
-- MAX-ACCESS read-only
-- STATUS current
-- DESCRIPTION
-- "Index for a list of filters that are grouped together."
-- ::= { adGenEthernetDslamFlowIngressEgressPriorityEntry 1}
--
-- adGenEthernetDslamFlowIngressEgressPriorityMapRowStatus OBJECT-TYPE
-- SYNTAX RowStatus
-- MAX-ACCESS read-create
-- STATUS current
-- DESCRIPTION
-- "This object is used to create
-- a new row or modify or delete an
-- existing ingress/egress priority mapping."
-- ::= { adGenEthernetDslamFlowIngressEgressPriorityEntry 2}
--
-- adGenEthernetDslamFlowIngressPBit0 OBJECT-TYPE
-- SYNTAX INTEGER (0..7)
-- MAX-ACCESS read-create
-- STATUS current
-- DESCRIPTION
-- "Specify the egress pBit value that ingress
-- traffic on pBit 0 should use."
-- ::= { adGenEthernetDslamFlowIngressEgressPriorityEntry 3}
--
-- adGenEthernetDslamFlowIngressPBit1 OBJECT-TYPE
-- SYNTAX INTEGER (0..7)
-- MAX-ACCESS read-create
-- STATUS current
-- DESCRIPTION
-- "Specify the egress pBit value that ingress
-- traffic on pBit 1 should use."
-- ::= { adGenEthernetDslamFlowIngressEgressPriorityEntry 4}
--
-- adGenEthernetDslamFlowIngressPBit2 OBJECT-TYPE
-- SYNTAX INTEGER (0..7)
-- MAX-ACCESS read-create
-- STATUS current
-- DESCRIPTION
-- "Specify the egress pBit value that ingress
-- traffic on pBit 2 should use."
-- ::= { adGenEthernetDslamFlowIngressEgressPriorityEntry 5}
--
-- adGenEthernetDslamFlowIngressPBit3 OBJECT-TYPE
-- SYNTAX INTEGER (0..7)
-- MAX-ACCESS read-create
-- STATUS current
-- DESCRIPTION
-- "Specify the egress pBit value that ingress
-- traffic on pBit 3 should use."
-- ::= { adGenEthernetDslamFlowIngressEgressPriorityEntry 6}
--
-- adGenEthernetDslamFlowIngressPBit4 OBJECT-TYPE
-- SYNTAX INTEGER (0..7)
-- MAX-ACCESS read-create
-- STATUS current
-- DESCRIPTION
-- "Specify the egress pBit value that ingress
-- traffic on pBit 4 should use."
-- ::= { adGenEthernetDslamFlowIngressEgressPriorityEntry 7}
--
-- adGenEthernetDslamFlowIngressPBit5 OBJECT-TYPE
-- SYNTAX INTEGER (0..7)
-- MAX-ACCESS read-create
-- STATUS current
-- DESCRIPTION
-- "Specify the egress pBit value that ingress
-- traffic on pBit 5 should use."
-- ::= { adGenEthernetDslamFlowIngressEgressPriorityEntry 8}
--
-- adGenEthernetDslamFlowIngressPBit6 OBJECT-TYPE
-- SYNTAX INTEGER (0..7)
-- MAX-ACCESS read-create
-- STATUS current
-- DESCRIPTION
-- "Specify the egress pBit value that ingress
-- traffic on pBit 6 should use."
-- ::= { adGenEthernetDslamFlowIngressEgressPriorityEntry 9}
--
-- adGenEthernetDslamFlowIngressPBit7 OBJECT-TYPE
-- SYNTAX INTEGER (0..7)
-- MAX-ACCESS read-create
-- STATUS current
-- DESCRIPTION
-- "Specify the egress pBit value that ingress
-- traffic on pBit 7 should use."
-- ::= { adGenEthernetDslamFlowIngressEgressPriorityEntry 10}
--
-- adGenEthernetDslamFlowIngressEgressPriorityLastErrorString OBJECT-TYPE
-- SYNTAX DisplayString
-- MAX-ACCESS read-only
-- STATUS current
-- DESCRIPTION
-- "Returns the reason for the last error."
-- ::= { adGenEthernetDslamFlowIngressEgressPriorityEntry 11}
--
--
--
-- ********************************************
-- MAC Table
-- ********************************************
-- adGenEthernetVlanMACTable OBJECT-TYPE
-- SYNTAX SEQUENCE OF AdGenTR101MACTableEntry
-- MAX-ACCESS not-accessible
-- STATUS current
-- DESCRIPTION
-- "This table displays the MAC addresses added through the
-- Mapping table."
-- ::= { adGenEthernetDslamFlow 7 }
--
-- adGenEthernetVlanMACTableEntry OBJECT-TYPE
-- SYNTAX AdGenTR101MACTableEntry
-- MAX-ACCESS not-accessible
-- STATUS current
-- DESCRIPTION
-- "An entry in the adGenEthernetVlanMACTableTable."
-- INDEX { adGenEthernetVlanMACVid, adGenEthernetVlanMACTableAddress }
-- ::= { adGenEthernetVlanMACTableTable 1 }
--
-- AdGenTR101MACTableEntry ::=
-- SEQUENCE
-- {
-- adGenEthernetVlanMACVid,
-- INTEGER,
-- adGenEthernetVlanMACTableEntryAddress
-- OCTET STRING,
-- adGenEthernetVlanMACTableEntryType
-- INTEGER,
-- adGenEthernetVlanMACTableEntryMaps
-- DisplayString,
-- adGenEthernetVlanMACTableDirection
-- INTEGER
-- }
--
-- adGenEthernetVlanMACVid OBJECT-TYPE
-- SYNTAX INTEGER
-- MAX-ACCESS read-create
-- STATUS current
-- DESCRIPTION
-- "VLAN ID associated with this MAC address. A value of 4095 indicates
-- that there is no VLAN associated with this MAC."
-- ::= { adGenEthernetVlanMACTableEntry 1}
--
-- adGenEthernetVlanMACTableEntryAddress OBJECT-TYPE
-- SYNTAX OCTET STRING
-- MAX-ACCESS not-accessible
-- STATUS current
-- DESCRIPTION
-- "This object indicates the MAC address used
-- by this row."
-- ::= { adGenEthernetVlanMACTableEntry 2}
--
-- adGenEthernetVlanMACTableEntryType OBJECT-TYPE
-- SYNTAX INTEGER{
-- unicast(1),
-- multicast(2),
-- broadcast(3)}
-- MAX-ACCESS read-create
-- STATUS current
-- DESCRIPTION
-- "This object specifies if the current MAC address should be treated
-- as unicast, multicast, or broadcast."
-- ::= { adGenEthernetVlanMACTableEntry 3}
--
-- adGenEthernetVlanMACTableEntryMaps OBJECT-TYPE
-- SYNTAX DisplayString
-- MAX-ACCESS read-only
-- STATUS current
-- DESCRIPTION
-- "Displays the list of map indices that us this MAC address."
-- ::= { adGenEthernetVlanMACTableEntry 4}
--
-- adGenEthernetVlanMACTableDirection OBJECT-TYPE
-- SYNTAX INTEGER{
-- upstream(1),
-- downstream(2),
-- bidirectional(3)}
-- MAX-ACCESS read-create
-- STATUS current
-- DESCRIPTION
-- "Specifies if the address applies in upstream, downstream, or both directions."
-- ::= { adGenEthernetVlanMACTableEntry 5}
-- ******************************************************************************************
END