# python version 1.0						DO NOT EDIT
#
# This python file has been generated by smidump version 0.5.0:
#
#   smidump -f python VDSL-LINE-MIB

FILENAME = "./libsmi-0.5.0/mibs/ietf/VDSL-LINE-MIB"

MIB = {
    "moduleName" : "VDSL-LINE-MIB",

    "VDSL-LINE-MIB" : {
        "nodetype" : "module",
        "language" : "SMIv2",
        "organization" :    
            """ADSLMIB Working Group""",
        "contact" : 
            """WG-email:  adslmib@ietf.org
Info:      https://www1.ietf.org/mailman/listinfo/adslmib

Chair:     Mike Sneed
           Sand Channel Systems
Postal:    P.O.  Box 37324
           Raleigh, NC 27627-7324
           USA
Email:     sneedmike@hotmail.com
Phone:     +1 206 600 7022

Co-editor: Bob Ray
           PESA Switching Systems, Inc.
Postal:    330-A Wynn Drive
           Huntsville, AL 35805
           USA
Email:     rray@pesa.com
Phone:     +1 256 726 9200 ext.  142

Co-editor: Rajesh Abbi
           Alcatel USA
Postal:    2301 Sugar Bush Road
           Raleigh, NC 27612-3339
           USA
Email:     Rajesh.Abbi@alcatel.com
Phone:     +1 919 850 6194""",
        "description" :
            """The MIB module defining objects for the management of a pair
of VDSL transceivers at each end of the VDSL line.  Each such
line has an entry in an ifTable which may include multiple
transceiver lines.  An agent may reside at either end of the
VDSL line.  However, the MIB is designed to require no
management communication between them beyond that inherent in
the low-level VDSL line protocol.  The agent may monitor and
control this protocol for its needs.



VDSL lines may support optional Fast or Interleaved channels.
If these are supported, additional entries corresponding to the
supported channels must be created in the ifTable.  Thus a VDSL
line that supports both channels will have three entries in the
ifTable, one for each physical, fast, and interleaved, whose
ifType values are equal to vdsl(97), fast(125), and
interleaved(124), respectively.  The ifStackTable is used to
represent the relationship between the entries.

Naming Conventions:
    Vtuc -- (VTUC) transceiver at near (Central) end of line
    Vtur -- (VTUR) transceiver at Remote end of line
    Vtu  -- One of either Vtuc or Vtur
    Curr -- Current
    Prev -- Previous
    Atn  -- Attenuation
    ES   -- Errored Second.
    SES  -- Severely Errored Second
    UAS  -- Unavailable Second
    LCS  -- Line Code Specific
    Lof  -- Loss of Frame
    Lol  -- Loss of Link
    Los  -- Loss of Signal
    Lpr  -- Loss of Power
    xxxs -- Sum of Seconds in which xxx has occured
            (e.g., xxx = Lof, Los, Lpr, Lol)
    Max  -- Maximum
    Mgn  -- Margin
    Min  -- Minimum
    Psd  -- Power Spectral Density
    Snr  -- Signal to Noise Ratio
    Tx   -- Transmit
    Blks -- Blocks

Copyright (C) The Internet Society (2004).  This version
of this MIB module is part of RFC 3728: see the RFC
itself for full legal notices.""",
        "revisions" : (
            {
                "date" : "2004-02-19 00:00",
                "description" :
                    """Initial version, published as RFC 3728.""",
            },
        ),
        "identity node" : "vdslMIB",
    },

    "imports" : (
        {"module" : "SNMPv2-SMI", "name" : "MODULE-IDENTITY"},
        {"module" : "SNMPv2-SMI", "name" : "OBJECT-TYPE"},
        {"module" : "SNMPv2-SMI", "name" : "Gauge32"},
        {"module" : "SNMPv2-SMI", "name" : "Integer32"},
        {"module" : "SNMPv2-SMI", "name" : "Unsigned32"},
        {"module" : "SNMPv2-SMI", "name" : "NOTIFICATION-TYPE"},
        {"module" : "SNMPv2-SMI", "name" : "transmission"},
        {"module" : "HCNUM-TC", "name" : "ZeroBasedCounter64"},
        {"module" : "SNMPv2-TC", "name" : "TEXTUAL-CONVENTION"},
        {"module" : "SNMPv2-TC", "name" : "RowStatus"},
        {"module" : "SNMPv2-TC", "name" : "TruthValue"},
        {"module" : "HC-PerfHist-TC-MIB", "name" : "HCPerfValidIntervals"},
        {"module" : "HC-PerfHist-TC-MIB", "name" : "HCPerfInvalidIntervals"},
        {"module" : "HC-PerfHist-TC-MIB", "name" : "HCPerfTimeElapsed"},
        {"module" : "HC-PerfHist-TC-MIB", "name" : "HCPerfIntervalThreshold"},
        {"module" : "HC-PerfHist-TC-MIB", "name" : "HCPerfCurrentCount"},
        {"module" : "HC-PerfHist-TC-MIB", "name" : "HCPerfIntervalCount"},
        {"module" : "SNMPv2-CONF", "name" : "MODULE-COMPLIANCE"},
        {"module" : "SNMPv2-CONF", "name" : "OBJECT-GROUP"},
        {"module" : "SNMPv2-CONF", "name" : "NOTIFICATION-GROUP"},
        {"module" : "IF-MIB", "name" : "ifIndex"},
        {"module" : "SNMP-FRAMEWORK-MIB", "name" : "SnmpAdminString"},
    ),

    "typedefs" : {
        "VdslLineCodingType" : {
            "basetype" : "Enumeration",
            "status" : "current",
            "other" : {
                "nodetype" : "namednumber",
                "number" : "1"
            },
            "mcm" : {
                "nodetype" : "namednumber",
                "number" : "2"
            },
            "scm" : {
                "nodetype" : "namednumber",
                "number" : "3"
            },
            "description" :
                """This data type is used as the syntax for the VDSL Line
Code.  Attributes with this syntax identify the line coding
used.  Specified as an INTEGER, the three values are:

other(1)  -- none of the following
mcm(2)    -- Multiple Carrier Modulation
scm(3)    -- Single Carrier Modulation""",
        },
        "VdslLineEntity" : {
            "basetype" : "Enumeration",
            "status" : "current",
            "vtuc" : {
                "nodetype" : "namednumber",
                "number" : "1"
            },
            "vtur" : {
                "nodetype" : "namednumber",
                "number" : "2"
            },
            "description" :
                """Identifies a transceiver as being either Vtuc or Vtur.
A VDSL line consists of two transceivers, a Vtuc and a
Vtur.  Attributes with this syntax reference the two sides
of a line.  Specified as an INTEGER, the two values are:

vtuc(1)  -- central site transceiver
vtur(2)  -- remote site transceiver""",
        },
    }, # typedefs

    "nodes" : {
        "vdslMIB" : {
            "nodetype" : "node",
            "moduleName" : "VDSL-LINE-MIB",
            "oid" : "1.3.6.1.2.1.10.97",
            "status" : "current",
        }, # node
        "vdslLineMib" : {
            "nodetype" : "node",
            "moduleName" : "VDSL-LINE-MIB",
            "oid" : "1.3.6.1.2.1.10.97.1",
        }, # node
        "vdslNotifications" : {
            "nodetype" : "node",
            "moduleName" : "VDSL-LINE-MIB",
            "oid" : "1.3.6.1.2.1.10.97.1.0",
        }, # node
        "vdslMibObjects" : {
            "nodetype" : "node",
            "moduleName" : "VDSL-LINE-MIB",
            "oid" : "1.3.6.1.2.1.10.97.1.1",
        }, # node
        "vdslLineTable" : {
            "nodetype" : "table",
            "moduleName" : "VDSL-LINE-MIB",
            "oid" : "1.3.6.1.2.1.10.97.1.1.1",
            "status" : "current",
            "description" :
                """This table includes common attributes describing
both ends of the line.  It is required for all VDSL
physical interfaces.  VDSL physical interfaces are
those ifEntries where ifType is equal to vdsl(97).""",
        }, # table
        "vdslLineEntry" : {
            "nodetype" : "row",
            "moduleName" : "VDSL-LINE-MIB",
            "oid" : "1.3.6.1.2.1.10.97.1.1.1.1",
            "status" : "current",
            "linkage" : [
                "ifIndex",
            ],
            "description" :
                """An entry in the vdslLineTable.""",
        }, # row
        "vdslLineCoding" : {
            "nodetype" : "column",
            "moduleName" : "VDSL-LINE-MIB",
            "oid" : "1.3.6.1.2.1.10.97.1.1.1.1.1",
            "status" : "current",
            "syntax" : {
                "type" : { "module" :"VDSL-LINE-MIB", "name" : "VdslLineCodingType"},
            },
            "access" : "readonly",
            "description" :
                """Specifies the VDSL coding type used on this line.""",
            "reference" :
                """T1E1.4/2000-009R3, Part 1, common spec""",
        }, # column
        "vdslLineType" : {
            "nodetype" : "column",
            "moduleName" : "VDSL-LINE-MIB",
            "oid" : "1.3.6.1.2.1.10.97.1.1.1.1.2",
            "status" : "current",
            "syntax" : {
                "type" :                 {
                    "basetype" : "Enumeration",
                    "noChannel" : {
                        "nodetype" : "namednumber",
                        "number" : "1"
                    },
                    "fastOnly" : {
                        "nodetype" : "namednumber",
                        "number" : "2"
                    },
                    "interleavedOnly" : {
                        "nodetype" : "namednumber",
                        "number" : "3"
                    },
                    "fastOrInterleaved" : {
                        "nodetype" : "namednumber",
                        "number" : "4"
                    },
                    "fastAndInterleaved" : {
                        "nodetype" : "namednumber",
                        "number" : "5"
                    },
                },
            },
            "access" : "readonly",
            "description" :
                """Defines the type of VDSL physical line entity that exists,
by defining whether and how the line is channelized.  If









the line is channelized,  the value will be other than
noChannel(1).  This object defines which channel type(s)
are supported.  Defined values are:

noChannel(1)          -- no channels exist
fastOnly(2)           -- only fast channel exists
interleavedOnly(3)    -- only interleaved channel exists
fastOrInterleaved(4)  -- either fast or interleaved channel
                      -- exist, but only one at a time
fastAndInterleaved(5) -- both fast and interleaved channels
                      -- exist

Note that 'slow' and 'interleaved' refer to the same
channel.  In the case that the line is channelized, the
manager can use the ifStackTable to determine the ifIndex
for the associated channel(s).""",
            "reference" :
                """T1E1.4/2000-009R3, Part 1, common spec""",
        }, # column
        "vdslLineConfProfile" : {
            "nodetype" : "column",
            "moduleName" : "VDSL-LINE-MIB",
            "oid" : "1.3.6.1.2.1.10.97.1.1.1.1.3",
            "status" : "current",
            "syntax" : {
                "type" :                 {
                    "basetype" : "OctetString",
                    "parent module" : {
                        "name" : "SNMP-FRAMEWORK-MIB",
                        "type" : "SnmpAdminString",
                    },
                    "ranges" : [
                    {
                        "min" : "1",
                        "max" : "32"
                    },
                    ],
                    "range" : {
                        "min" : "1",
                        "max" : "32"
                    },
                },
            },
            "access" : "readwrite",
            "default" : "DEFVAL",
            "description" :
                """The value of this object identifies the row in the VDSL
Line Configuration Profile Table, vdslLineConfProfileTable,
which applies for this VDSL line, and channels if
applicable.

This object MUST be maintained in a persistent manner.""",
        }, # column
        "vdslLineAlarmConfProfile" : {
            "nodetype" : "column",
            "moduleName" : "VDSL-LINE-MIB",
            "oid" : "1.3.6.1.2.1.10.97.1.1.1.1.4",
            "status" : "current",
            "syntax" : {
                "type" :                 {
                    "basetype" : "OctetString",
                    "parent module" : {
                        "name" : "SNMP-FRAMEWORK-MIB",
                        "type" : "SnmpAdminString",
                    },
                    "ranges" : [
                    {
                        "min" : "1",
                        "max" : "32"
                    },
                    ],
                    "range" : {
                        "min" : "1",
                        "max" : "32"
                    },
                },
            },
            "access" : "readwrite",
            "default" : "DEFVAL",
            "description" :
                """The value of this object identifies the row in the VDSL
Line Alarm Configuration Profile Table,
vdslLineAlarmConfProfileTable, which applies to this
VDSL line, and channels if applicable.

This object MUST be maintained in a persistent manner.""",
        }, # column
        "vdslPhysTable" : {
            "nodetype" : "table",
            "moduleName" : "VDSL-LINE-MIB",
            "oid" : "1.3.6.1.2.1.10.97.1.1.2",
            "status" : "current",
            "description" :
                """This table provides one row for each Vtu.  Each row
contains the Physical Layer Parameters table for that
Vtu.  VDSL physical interfaces are those ifEntries where
ifType is equal to vdsl(97).""",
        }, # table
        "vdslPhysEntry" : {
            "nodetype" : "row",
            "moduleName" : "VDSL-LINE-MIB",
            "oid" : "1.3.6.1.2.1.10.97.1.1.2.1",
            "status" : "current",
            "linkage" : [
                "ifIndex",
                "vdslPhysSide",
            ],
            "description" :
                """An entry in the vdslPhysTable.""",
        }, # row
        "vdslPhysSide" : {
            "nodetype" : "column",
            "moduleName" : "VDSL-LINE-MIB",
            "oid" : "1.3.6.1.2.1.10.97.1.1.2.1.1",
            "status" : "current",
            "syntax" : {
                "type" : { "module" :"VDSL-LINE-MIB", "name" : "VdslLineEntity"},
            },
            "access" : "noaccess",
            "description" :
                """Identifies whether the transceiver is the Vtuc or Vtur.""",
        }, # column
        "vdslPhysInvSerialNumber" : {
            "nodetype" : "column",
            "moduleName" : "VDSL-LINE-MIB",
            "oid" : "1.3.6.1.2.1.10.97.1.1.2.1.2",
            "status" : "current",
            "syntax" : {
                "type" :                 {
                    "basetype" : "OctetString",
                    "parent module" : {
                        "name" : "SNMP-FRAMEWORK-MIB",
                        "type" : "SnmpAdminString",
                    },
                    "ranges" : [
                    {
                        "min" : "0",
                        "max" : "32"
                    },
                    ],
                    "range" : {
                        "min" : "0",
                        "max" : "32"
                    },
                },
            },
            "access" : "readonly",
            "description" :
                """The vendor specific string that identifies the



vendor equipment.""",
            "reference" :
                """T1E1.4/2000-009R3, Part 1, common spec""",
        }, # column
        "vdslPhysInvVendorID" : {
            "nodetype" : "column",
            "moduleName" : "VDSL-LINE-MIB",
            "oid" : "1.3.6.1.2.1.10.97.1.1.2.1.3",
            "status" : "current",
            "syntax" : {
                "type" :                 {
                    "basetype" : "OctetString",
                    "parent module" : {
                        "name" : "SNMP-FRAMEWORK-MIB",
                        "type" : "SnmpAdminString",
                    },
                    "ranges" : [
                    {
                        "min" : "0",
                        "max" : "16"
                    },
                    ],
                    "range" : {
                        "min" : "0",
                        "max" : "16"
                    },
                },
            },
            "access" : "readonly",
            "description" :
                """The vendor ID code is a copy of the binary vendor
identification field expressed as readable characters
in hexadecimal notation.""",
            "reference" :
                """T1E1.4/2000-009R3, Part 1, common spec""",
        }, # column
        "vdslPhysInvVersionNumber" : {
            "nodetype" : "column",
            "moduleName" : "VDSL-LINE-MIB",
            "oid" : "1.3.6.1.2.1.10.97.1.1.2.1.4",
            "status" : "current",
            "syntax" : {
                "type" :                 {
                    "basetype" : "OctetString",
                    "parent module" : {
                        "name" : "SNMP-FRAMEWORK-MIB",
                        "type" : "SnmpAdminString",
                    },
                    "ranges" : [
                    {
                        "min" : "0",
                        "max" : "16"
                    },
                    ],
                    "range" : {
                        "min" : "0",
                        "max" : "16"
                    },
                },
            },
            "access" : "readonly",
            "description" :
                """The vendor specific version number sent by this Vtu
as part of the initialization messages.  It is a copy
of the binary version number field expressed as
readable characters in hexadecimal notation.""",
            "reference" :
                """T1E1.4/2000-009R3, Part 1, common spec""",
        }, # column
        "vdslPhysCurrSnrMgn" : {
            "nodetype" : "column",
            "moduleName" : "VDSL-LINE-MIB",
            "oid" : "1.3.6.1.2.1.10.97.1.1.2.1.5",
            "status" : "current",
            "syntax" : {
                "type" :                 {
                    "basetype" : "Integer32",
                    "ranges" : [
                    {
                        "min" : "-127",
                        "max" : "127"
                    },
                    ],
                    "range" : {
                        "min" : "-127",
                        "max" : "127"
                    },
                },
            },
            "access" : "readonly",
            "units" : "0.25dBm",
            "description" :
                """Noise Margin as seen by this Vtu with respect to its
received signal in 0.25dB.  The effective range is
-31.75 to +31.75 dB.""",
            "reference" :
                """T1E1.4/2000-009R3, Part 1, common spec""",
        }, # column
        "vdslPhysCurrAtn" : {
            "nodetype" : "column",
            "moduleName" : "VDSL-LINE-MIB",
            "oid" : "1.3.6.1.2.1.10.97.1.1.2.1.6",
            "status" : "current",
            "syntax" : {
                "type" :                 {
                    "basetype" : "Unsigned32",
                    "parent module" : {
                        "name" : "SNMPv2-SMI",
                        "type" : "Gauge32",
                    },
                    "ranges" : [
                    {
                        "min" : "0",
                        "max" : "255"
                    },
                    ],
                    "range" : {
                        "min" : "0",
                        "max" : "255"
                    },
                },
            },
            "access" : "readonly",
            "units" : "0.25dBm",
            "description" :
                """Measured difference in the total power transmitted by
the peer Vtu and the total power received by this Vtu.
The effective range is 0 to +63.75 dB.""",
            "reference" :
                """T1E1.4/2000-009R3, Part 1, common spec""",
        }, # column
        "vdslPhysCurrStatus" : {
            "nodetype" : "column",
            "moduleName" : "VDSL-LINE-MIB",
            "oid" : "1.3.6.1.2.1.10.97.1.1.2.1.7",
            "status" : "current",
            "syntax" : {
                "type" :                 {
                    "basetype" : "Bits",
                    "noDefect" : {
                        "nodetype" : "namednumber",
                        "number" : "0"
                    },
                    "lossOfFraming" : {
                        "nodetype" : "namednumber",
                        "number" : "1"
                    },
                    "lossOfSignal" : {
                        "nodetype" : "namednumber",
                        "number" : "2"
                    },
                    "lossOfPower" : {
                        "nodetype" : "namednumber",
                        "number" : "3"
                    },
                    "lossOfSignalQuality" : {
                        "nodetype" : "namednumber",
                        "number" : "4"
                    },
                    "lossOfLink" : {
                        "nodetype" : "namednumber",
                        "number" : "5"
                    },
                    "dataInitFailure" : {
                        "nodetype" : "namednumber",
                        "number" : "6"
                    },
                    "configInitFailure" : {
                        "nodetype" : "namednumber",
                        "number" : "7"
                    },
                    "protocolInitFailure" : {
                        "nodetype" : "namednumber",
                        "number" : "8"
                    },
                    "noPeerVtuPresent" : {
                        "nodetype" : "namednumber",
                        "number" : "9"
                    },
                },
            },
            "access" : "readonly",
            "description" :
                """Indicates current state of the Vtu line.  This is a
bit-map of possible conditions.  The various bit
positions are:

0   noDefect             There are no defects on the line.

1   lossOfFraming        Vtu failure due to not receiving
                         a valid frame.

2   lossOfSignal         Vtu failure due to not receiving
                         signal.

3   lossOfPower          Vtu failure due to loss of power.

4   lossOfSignalQuality  Loss of Signal Quality is declared
                         when the Noise Margin falls below
                         the Minimum Noise Margin, or the
                         bit-error-rate exceeds 10^-7.

5   lossOfLink           Vtu failure due to inability to
                         link with peer Vtu.  Set whenever
                         the transceiver is in the 'Warm
                         Start' state.

6   dataInitFailure      Vtu failure during initialization
                         due to bit errors corrupting
                         startup exchange data.




7   configInitFailure    Vtu failure during initialization
                         due to peer Vtu not able to
                         support requested configuration.

8   protocolInitFailure  Vtu failure during initialization
                         due to incompatible protocol used
                         by the peer Vtu.

9   noPeerVtuPresent     Vtu failure during initialization
                         due to no activation sequence
                         detected from peer Vtu.

This is intended to supplement ifOperStatus.""",
            "reference" :
                """T1E1.4/2000-009R3, Part 1, common spec""",
        }, # column
        "vdslPhysCurrOutputPwr" : {
            "nodetype" : "column",
            "moduleName" : "VDSL-LINE-MIB",
            "oid" : "1.3.6.1.2.1.10.97.1.1.2.1.8",
            "status" : "current",
            "syntax" : {
                "type" :                 {
                    "basetype" : "Integer32",
                    "ranges" : [
                    {
                        "min" : "0",
                        "max" : "160"
                    },
                    ],
                    "range" : {
                        "min" : "0",
                        "max" : "160"
                    },
                },
            },
            "access" : "readonly",
            "units" : "0.1dBm",
            "description" :
                """Measured total output power transmitted by this VTU.
This is the measurement that was reported during
the last activation sequence.""",
            "reference" :
                """T1E1.4/2000-009R3, Part 1, common spec""",
        }, # column
        "vdslPhysCurrAttainableRate" : {
            "nodetype" : "column",
            "moduleName" : "VDSL-LINE-MIB",
            "oid" : "1.3.6.1.2.1.10.97.1.1.2.1.9",
            "status" : "current",
            "syntax" : {
                "type" : { "module" :"SNMPv2-SMI", "name" : "Gauge32"},
            },
            "access" : "readonly",
            "units" : "kbps",
            "description" :
                """Indicates the maximum currently attainable data rate
in steps of 1000 bits/second by the Vtu.  This value
will be equal to or greater than vdslPhysCurrLineRate.
Note that for SCM, the minimum and maximum data rates
are equal.  Note: 1 kbps = 1000 bps.""",
            "reference" :
                """T1E1.4/2000-009R3, Part 1, common spec""",
        }, # column
        "vdslPhysCurrLineRate" : {
            "nodetype" : "column",
            "moduleName" : "VDSL-LINE-MIB",
            "oid" : "1.3.6.1.2.1.10.97.1.1.2.1.10",
            "status" : "current",
            "syntax" : {
                "type" : { "module" :"SNMPv2-SMI", "name" : "Gauge32"},
            },
            "access" : "readonly",
            "units" : "kbps",
            "description" :
                """Indicates the current data rate in steps of 1000
bits/second by the Vtu.  This value will be less than
or equal to vdslPhysCurrAttainableRate.  Note: 1 kbps =
1000 bps.""",
            "reference" :
                """T1E1.4/2000-009R3, Part 1, common spec""",
        }, # column
        "vdslChanTable" : {
            "nodetype" : "table",
            "moduleName" : "VDSL-LINE-MIB",
            "oid" : "1.3.6.1.2.1.10.97.1.1.3",
            "status" : "current",
            "description" :
                """This table provides one row for each Vtu channel.
VDSL channel interfaces are those ifEntries where
ifType is equal to interleave(124) or fast(125).""",
        }, # table
        "vdslChanEntry" : {
            "nodetype" : "row",
            "moduleName" : "VDSL-LINE-MIB",
            "oid" : "1.3.6.1.2.1.10.97.1.1.3.1",
            "status" : "current",
            "linkage" : [
                "ifIndex",
                "vdslPhysSide",
            ],
            "description" :
                """An entry in the vdslChanTable.""",
        }, # row
        "vdslChanInterleaveDelay" : {
            "nodetype" : "column",
            "moduleName" : "VDSL-LINE-MIB",
            "oid" : "1.3.6.1.2.1.10.97.1.1.3.1.1",
            "status" : "current",
            "syntax" : {
                "type" : { "module" :"SNMPv2-SMI", "name" : "Gauge32"},
            },
            "access" : "readonly",
            "units" : "milliseconds",
            "description" :
                """Interleave Delay for this channel.

Interleave delay applies only to the interleave
(slow) channel and defines the mapping (relative
spacing) between subsequent input bytes at the



interleaver input and their placement in the bit
stream at the interleaver output.  Larger numbers
provide greater separation between consecutive
input bytes in the output bit stream allowing for
improved impulse noise immunity at the expense of
payload latency.

In the case where the ifType is fast(125), return
a value of zero.""",
            "reference" :
                """T1E1.4/2000-009R3, Part 1, common spec""",
        }, # column
        "vdslChanCrcBlockLength" : {
            "nodetype" : "column",
            "moduleName" : "VDSL-LINE-MIB",
            "oid" : "1.3.6.1.2.1.10.97.1.1.3.1.2",
            "status" : "current",
            "syntax" : {
                "type" : { "module" :"SNMPv2-SMI", "name" : "Gauge32"},
            },
            "access" : "readonly",
            "units" : "bytes",
            "description" :
                """Indicates the length of the channel data-block
on which the CRC operates.""",
            "reference" :
                """T1E1.4/2000-009R3, Part 1, common spec""",
        }, # column
        "vdslChanCurrTxRate" : {
            "nodetype" : "column",
            "moduleName" : "VDSL-LINE-MIB",
            "oid" : "1.3.6.1.2.1.10.97.1.1.3.1.3",
            "status" : "current",
            "syntax" : {
                "type" : { "module" :"SNMPv2-SMI", "name" : "Gauge32"},
            },
            "access" : "readonly",
            "units" : "kbps",
            "description" :
                """Actual transmit data rate on this channel.  Note: 1
kbps = 1000 bps.""",
        }, # column
        "vdslChanCurrTxSlowBurstProtect" : {
            "nodetype" : "column",
            "moduleName" : "VDSL-LINE-MIB",
            "oid" : "1.3.6.1.2.1.10.97.1.1.3.1.4",
            "status" : "current",
            "syntax" : {
                "type" :                 {
                    "basetype" : "Unsigned32",
                    "parent module" : {
                        "name" : "SNMPv2-SMI",
                        "type" : "Gauge32",
                    },
                    "ranges" : [
                    {
                        "min" : "0",
                        "max" : "1275"
                    },
                    ],
                    "range" : {
                        "min" : "0",
                        "max" : "1275"
                    },
                },
            },
            "access" : "readonly",
            "units" : "microseconds",
            "description" :
                """Actual level of impulse noise (burst) protection
for an interleaved (slow) channel.  This parameter is
not applicable to fast channels.  For fast channels,
a value of zero shall be returned.""",
            "reference" :
                """ITU-T G.997.1, section 7.3.2.3""",
        }, # column
        "vdslChanCurrTxFastFec" : {
            "nodetype" : "column",
            "moduleName" : "VDSL-LINE-MIB",
            "oid" : "1.3.6.1.2.1.10.97.1.1.3.1.5",
            "status" : "current",
            "syntax" : {
                "type" :                 {
                    "basetype" : "Unsigned32",
                    "parent module" : {
                        "name" : "SNMPv2-SMI",
                        "type" : "Gauge32",
                    },
                    "ranges" : [
                    {
                        "min" : "0",
                        "max" : "50"
                    },
                    ],
                    "range" : {
                        "min" : "0",
                        "max" : "50"
                    },
                },
            },
            "access" : "readonly",
            "units" : "%",
            "description" :
                """Actual Forward Error Correction (FEC) redundancy
related overhead for a fast channel.  This parameter
is not applicable to an interleaved (slow) channel.
For interleaved channels, a value of zero shall be
returned.""",
        }, # column
        "vdslPerfDataTable" : {
            "nodetype" : "table",
            "moduleName" : "VDSL-LINE-MIB",
            "oid" : "1.3.6.1.2.1.10.97.1.1.4",
            "status" : "current",
            "description" :
                """This table provides one row for each VDSL physical
interface.  VDSL physical interfaces are those ifEntries
where ifType is equal to vdsl(97).""",
        }, # table
        "vdslPerfDataEntry" : {
            "nodetype" : "row",
            "moduleName" : "VDSL-LINE-MIB",
            "oid" : "1.3.6.1.2.1.10.97.1.1.4.1",
            "status" : "current",
            "linkage" : [
                "ifIndex",
                "vdslPhysSide",
            ],
            "description" :
                """An entry in the vdslPerfDataTable.""",
        }, # row
        "vdslPerfDataValidIntervals" : {
            "nodetype" : "column",
            "moduleName" : "VDSL-LINE-MIB",
            "oid" : "1.3.6.1.2.1.10.97.1.1.4.1.1",
            "status" : "current",
            "syntax" : {
                "type" : { "module" :"HC-PerfHist-TC-MIB", "name" : "HCPerfValidIntervals"},
            },
            "access" : "readonly",
            "units" : "intervals",
            "description" :
                """Valid Intervals per definition found in
HC-PerfHist-TC-MIB.""",
        }, # column
        "vdslPerfDataInvalidIntervals" : {
            "nodetype" : "column",
            "moduleName" : "VDSL-LINE-MIB",
            "oid" : "1.3.6.1.2.1.10.97.1.1.4.1.2",
            "status" : "current",
            "syntax" : {
                "type" : { "module" :"HC-PerfHist-TC-MIB", "name" : "HCPerfInvalidIntervals"},
            },
            "access" : "readonly",
            "units" : "intervals",
            "description" :
                """Invalid Intervals per definition found in
HC-PerfHist-TC-MIB.""",
        }, # column
        "vdslPerfDataLofs" : {
            "nodetype" : "column",
            "moduleName" : "VDSL-LINE-MIB",
            "oid" : "1.3.6.1.2.1.10.97.1.1.4.1.3",
            "status" : "current",
            "syntax" : {
                "type" : { "module" :"", "name" : "Unsigned32"},
            },
            "access" : "readonly",
            "units" : "seconds",
            "description" :
                """Count of seconds since the unit was last reset that there
was Loss of Framing.""",
            "reference" :
                """T1E1.4/2000-009R3, Part 1, common spec""",
        }, # column
        "vdslPerfDataLoss" : {
            "nodetype" : "column",
            "moduleName" : "VDSL-LINE-MIB",
            "oid" : "1.3.6.1.2.1.10.97.1.1.4.1.4",
            "status" : "current",
            "syntax" : {
                "type" : { "module" :"", "name" : "Unsigned32"},
            },
            "access" : "readonly",
            "units" : "seconds",
            "description" :
                """Count of seconds since the unit was last reset that there
was Loss of Signal.""",
            "reference" :
                """T1E1.4/2000-009R3, Part 1, common spec""",
        }, # column
        "vdslPerfDataLprs" : {
            "nodetype" : "column",
            "moduleName" : "VDSL-LINE-MIB",
            "oid" : "1.3.6.1.2.1.10.97.1.1.4.1.5",
            "status" : "current",
            "syntax" : {
                "type" : { "module" :"", "name" : "Unsigned32"},
            },
            "access" : "readonly",
            "units" : "seconds",
            "description" :
                """Count of seconds since the unit was last reset that there
was Loss of Power.""",
            "reference" :
                """T1E1.4/2000-009R3, Part 1, common spec""",
        }, # column
        "vdslPerfDataLols" : {
            "nodetype" : "column",
            "moduleName" : "VDSL-LINE-MIB",
            "oid" : "1.3.6.1.2.1.10.97.1.1.4.1.6",
            "status" : "current",
            "syntax" : {
                "type" : { "module" :"", "name" : "Unsigned32"},
            },
            "access" : "readonly",
            "units" : "seconds",
            "description" :
                """Count of seconds since the unit was last reset that there
was Loss of Link.""",
        }, # column
        "vdslPerfDataESs" : {
            "nodetype" : "column",
            "moduleName" : "VDSL-LINE-MIB",
            "oid" : "1.3.6.1.2.1.10.97.1.1.4.1.7",
            "status" : "current",
            "syntax" : {
                "type" : { "module" :"", "name" : "Unsigned32"},
            },
            "access" : "readonly",
            "units" : "seconds",
            "description" :
                """Count of Errored Seconds since the unit was last reset.
An Errored Second is a one-second interval containing one
or more CRC anomalies, or one or more LOS or LOF defects.""",
            "reference" :
                """T1E1.4/2000-009R3, Part 1, common spec""",
        }, # column
        "vdslPerfDataSESs" : {
            "nodetype" : "column",
            "moduleName" : "VDSL-LINE-MIB",
            "oid" : "1.3.6.1.2.1.10.97.1.1.4.1.8",
            "status" : "current",
            "syntax" : {
                "type" : { "module" :"", "name" : "Unsigned32"},
            },
            "access" : "readonly",
            "units" : "seconds",
            "description" :
                """Count of Severely Errored Seconds since the unit was last
reset.""",
        }, # column
        "vdslPerfDataUASs" : {
            "nodetype" : "column",
            "moduleName" : "VDSL-LINE-MIB",
            "oid" : "1.3.6.1.2.1.10.97.1.1.4.1.9",
            "status" : "current",
            "syntax" : {
                "type" : { "module" :"", "name" : "Unsigned32"},
            },
            "access" : "readonly",
            "units" : "seconds",
            "description" :
                """Count of Unavailable Seconds since the unit was last
reset.""",
        }, # column
        "vdslPerfDataInits" : {
            "nodetype" : "column",
            "moduleName" : "VDSL-LINE-MIB",
            "oid" : "1.3.6.1.2.1.10.97.1.1.4.1.10",
            "status" : "current",
            "syntax" : {
                "type" : { "module" :"", "name" : "Unsigned32"},
            },
            "access" : "readonly",
            "units" : "occurrences",
            "description" :
                """Count of the line initialization attempts since the unit
was last reset.  This count includes both successful and
failed attempts.""",
            "reference" :
                """T1E1.4/2000-009R3, Part 1, common spec""",
        }, # column
        "vdslPerfDataCurr15MinTimeElapsed" : {
            "nodetype" : "column",
            "moduleName" : "VDSL-LINE-MIB",
            "oid" : "1.3.6.1.2.1.10.97.1.1.4.1.11",
            "status" : "current",
            "syntax" : {
                "type" : { "module" :"HC-PerfHist-TC-MIB", "name" : "HCPerfTimeElapsed"},
            },
            "access" : "readonly",
            "units" : "seconds",
            "description" :
                """Total elapsed seconds in this interval.""",
        }, # column
        "vdslPerfDataCurr15MinLofs" : {
            "nodetype" : "column",
            "moduleName" : "VDSL-LINE-MIB",
            "oid" : "1.3.6.1.2.1.10.97.1.1.4.1.12",
            "status" : "current",
            "syntax" : {
                "type" : { "module" :"HC-PerfHist-TC-MIB", "name" : "HCPerfCurrentCount"},
            },
            "access" : "readonly",
            "units" : "seconds",
            "description" :
                """Count of seconds during this interval that there
was Loss of Framing.""",
            "reference" :
                """T1E1.4/2000-009R3, Part 1, common spec""",
        }, # column
        "vdslPerfDataCurr15MinLoss" : {
            "nodetype" : "column",
            "moduleName" : "VDSL-LINE-MIB",
            "oid" : "1.3.6.1.2.1.10.97.1.1.4.1.13",
            "status" : "current",
            "syntax" : {
                "type" : { "module" :"HC-PerfHist-TC-MIB", "name" : "HCPerfCurrentCount"},
            },
            "access" : "readonly",
            "units" : "seconds",
            "description" :
                """Count of seconds during this interval that there
was Loss of Signal.""",
            "reference" :
                """T1E1.4/2000-009R3, Part 1, common spec""",
        }, # column
        "vdslPerfDataCurr15MinLprs" : {
            "nodetype" : "column",
            "moduleName" : "VDSL-LINE-MIB",
            "oid" : "1.3.6.1.2.1.10.97.1.1.4.1.14",
            "status" : "current",
            "syntax" : {
                "type" : { "module" :"HC-PerfHist-TC-MIB", "name" : "HCPerfCurrentCount"},
            },
            "access" : "readonly",
            "units" : "seconds",
            "description" :
                """Count of seconds during this interval that there
was Loss of Power.""",
            "reference" :
                """T1E1.4/2000-009R3, Part 1, common spec""",
        }, # column
        "vdslPerfDataCurr15MinLols" : {
            "nodetype" : "column",
            "moduleName" : "VDSL-LINE-MIB",
            "oid" : "1.3.6.1.2.1.10.97.1.1.4.1.15",
            "status" : "current",
            "syntax" : {
                "type" : { "module" :"HC-PerfHist-TC-MIB", "name" : "HCPerfCurrentCount"},
            },
            "access" : "readonly",
            "units" : "seconds",
            "description" :
                """Count of seconds during this interval that there
was Loss of Link.""",
        }, # column
        "vdslPerfDataCurr15MinESs" : {
            "nodetype" : "column",
            "moduleName" : "VDSL-LINE-MIB",
            "oid" : "1.3.6.1.2.1.10.97.1.1.4.1.16",
            "status" : "current",
            "syntax" : {
                "type" : { "module" :"HC-PerfHist-TC-MIB", "name" : "HCPerfCurrentCount"},
            },
            "access" : "readonly",
            "units" : "seconds",
            "description" :
                """Count of Errored Seconds during this interval.  An Errored
Second is a one-second interval containing one or more CRC
anomalies, or one or more LOS or LOF defects.""",
            "reference" :
                """T1E1.4/2000-009R3, Part 1, common spec""",
        }, # column
        "vdslPerfDataCurr15MinSESs" : {
            "nodetype" : "column",
            "moduleName" : "VDSL-LINE-MIB",
            "oid" : "1.3.6.1.2.1.10.97.1.1.4.1.17",
            "status" : "current",
            "syntax" : {
                "type" : { "module" :"HC-PerfHist-TC-MIB", "name" : "HCPerfCurrentCount"},
            },
            "access" : "readonly",
            "units" : "seconds",
            "description" :
                """Count of Severely Errored Seconds during this interval.""",
        }, # column
        "vdslPerfDataCurr15MinUASs" : {
            "nodetype" : "column",
            "moduleName" : "VDSL-LINE-MIB",
            "oid" : "1.3.6.1.2.1.10.97.1.1.4.1.18",
            "status" : "current",
            "syntax" : {
                "type" : { "module" :"HC-PerfHist-TC-MIB", "name" : "HCPerfCurrentCount"},
            },
            "access" : "readonly",
            "units" : "seconds",
            "description" :
                """Count of Unavailable Seconds during this interval.""",
        }, # column
        "vdslPerfDataCurr15MinInits" : {
            "nodetype" : "column",
            "moduleName" : "VDSL-LINE-MIB",
            "oid" : "1.3.6.1.2.1.10.97.1.1.4.1.19",
            "status" : "current",
            "syntax" : {
                "type" : { "module" :"HC-PerfHist-TC-MIB", "name" : "HCPerfCurrentCount"},
            },
            "access" : "readonly",
            "units" : "occurrences",
            "description" :
                """Count of the line initialization attempts during this
interval.  This count includes both successful and
failed attempts.""",
            "reference" :
                """T1E1.4/2000-009R3, Part 1, common spec""",
        }, # column
        "vdslPerfData1DayValidIntervals" : {
            "nodetype" : "column",
            "moduleName" : "VDSL-LINE-MIB",
            "oid" : "1.3.6.1.2.1.10.97.1.1.4.1.20",
            "status" : "current",
            "syntax" : {
                "type" : { "module" :"HC-PerfHist-TC-MIB", "name" : "HCPerfValidIntervals"},
            },
            "access" : "readonly",
            "units" : "intervals",
            "description" :
                """Valid Intervals per definition found in
HC-PerfHist-TC-MIB.""",
        }, # column
        "vdslPerfData1DayInvalidIntervals" : {
            "nodetype" : "column",
            "moduleName" : "VDSL-LINE-MIB",
            "oid" : "1.3.6.1.2.1.10.97.1.1.4.1.21",
            "status" : "current",
            "syntax" : {
                "type" : { "module" :"HC-PerfHist-TC-MIB", "name" : "HCPerfInvalidIntervals"},
            },
            "access" : "readonly",
            "units" : "intervals",
            "description" :
                """Invalid Intervals per definition found in
HC-PerfHist-TC-MIB.""",
        }, # column
        "vdslPerfDataCurr1DayTimeElapsed" : {
            "nodetype" : "column",
            "moduleName" : "VDSL-LINE-MIB",
            "oid" : "1.3.6.1.2.1.10.97.1.1.4.1.22",
            "status" : "current",
            "syntax" : {
                "type" : { "module" :"HC-PerfHist-TC-MIB", "name" : "HCPerfTimeElapsed"},
            },
            "access" : "readonly",
            "units" : "seconds",
            "description" :
                """Number of seconds that have elapsed since the beginning
of the current 1-day interval.""",
        }, # column
        "vdslPerfDataCurr1DayLofs" : {
            "nodetype" : "column",
            "moduleName" : "VDSL-LINE-MIB",
            "oid" : "1.3.6.1.2.1.10.97.1.1.4.1.23",
            "status" : "current",
            "syntax" : {
                "type" : { "module" :"", "name" : "Unsigned32"},
            },
            "access" : "readonly",
            "units" : "seconds",
            "description" :
                """Count of Loss of Framing (LOF) Seconds since the
beginning of the current 1-day interval.""",
        }, # column
        "vdslPerfDataCurr1DayLoss" : {
            "nodetype" : "column",
            "moduleName" : "VDSL-LINE-MIB",
            "oid" : "1.3.6.1.2.1.10.97.1.1.4.1.24",
            "status" : "current",
            "syntax" : {
                "type" : { "module" :"", "name" : "Unsigned32"},
            },
            "access" : "readonly",
            "units" : "seconds",
            "description" :
                """Count of Loss of Signal (LOS) Seconds since the beginning
of the current 1-day interval.""",
        }, # column
        "vdslPerfDataCurr1DayLprs" : {
            "nodetype" : "column",
            "moduleName" : "VDSL-LINE-MIB",
            "oid" : "1.3.6.1.2.1.10.97.1.1.4.1.25",
            "status" : "current",
            "syntax" : {
                "type" : { "module" :"", "name" : "Unsigned32"},
            },
            "access" : "readonly",
            "units" : "seconds",
            "description" :
                """Count of Loss of Power (LPR) Seconds since the beginning
of the current 1-day interval.""",
        }, # column
        "vdslPerfDataCurr1DayLols" : {
            "nodetype" : "column",
            "moduleName" : "VDSL-LINE-MIB",
            "oid" : "1.3.6.1.2.1.10.97.1.1.4.1.26",
            "status" : "current",
            "syntax" : {
                "type" : { "module" :"", "name" : "Unsigned32"},
            },
            "access" : "readonly",
            "units" : "seconds",
            "description" :
                """Count of Loss of Link (LOL) Seconds since the beginning
of the current 1-day interval.""",
        }, # column
        "vdslPerfDataCurr1DayESs" : {
            "nodetype" : "column",
            "moduleName" : "VDSL-LINE-MIB",
            "oid" : "1.3.6.1.2.1.10.97.1.1.4.1.27",
            "status" : "current",
            "syntax" : {
                "type" : { "module" :"", "name" : "Unsigned32"},
            },
            "access" : "readonly",
            "units" : "seconds",
            "description" :
                """Count of Errored Seconds (ES) since the beginning
of the current 1-day interval.""",
        }, # column
        "vdslPerfDataCurr1DaySESs" : {
            "nodetype" : "column",
            "moduleName" : "VDSL-LINE-MIB",
            "oid" : "1.3.6.1.2.1.10.97.1.1.4.1.28",
            "status" : "current",
            "syntax" : {
                "type" : { "module" :"", "name" : "Unsigned32"},
            },
            "access" : "readonly",
            "units" : "seconds",
            "description" :
                """Count of Severely Errored Seconds (SES) since the
beginning of the current 1-day interval.""",
        }, # column
        "vdslPerfDataCurr1DayUASs" : {
            "nodetype" : "column",
            "moduleName" : "VDSL-LINE-MIB",
            "oid" : "1.3.6.1.2.1.10.97.1.1.4.1.29",
            "status" : "current",
            "syntax" : {
                "type" : { "module" :"", "name" : "Unsigned32"},
            },
            "access" : "readonly",
            "units" : "seconds",
            "description" :
                """Count of Unavailable Seconds (UAS) since the beginning
of the current 1-day interval.""",
        }, # column
        "vdslPerfDataCurr1DayInits" : {
            "nodetype" : "column",
            "moduleName" : "VDSL-LINE-MIB",
            "oid" : "1.3.6.1.2.1.10.97.1.1.4.1.30",
            "status" : "current",
            "syntax" : {
                "type" : { "module" :"", "name" : "Unsigned32"},
            },
            "access" : "readonly",
            "units" : "seconds",
            "description" :
                """Count of the line initialization attempts since the
beginning of the current 1-day interval.  This count
includes both successful and failed attempts.""",
        }, # column
        "vdslPerfIntervalTable" : {
            "nodetype" : "table",
            "moduleName" : "VDSL-LINE-MIB",
            "oid" : "1.3.6.1.2.1.10.97.1.1.5",
            "status" : "current",
            "description" :
                """This table provides one row for each Vtu performance
data collection interval.  VDSL physical interfaces are



those ifEntries where ifType is equal to vdsl(97).""",
        }, # table
        "vdslPerfIntervalEntry" : {
            "nodetype" : "row",
            "moduleName" : "VDSL-LINE-MIB",
            "oid" : "1.3.6.1.2.1.10.97.1.1.5.1",
            "status" : "current",
            "linkage" : [
                "ifIndex",
                "vdslPhysSide",
                "vdslPerfIntervalNumber",
            ],
            "description" :
                """An entry in the vdslPerfIntervalTable.""",
        }, # row
        "vdslPerfIntervalNumber" : {
            "nodetype" : "column",
            "moduleName" : "VDSL-LINE-MIB",
            "oid" : "1.3.6.1.2.1.10.97.1.1.5.1.1",
            "status" : "current",
            "syntax" : {
                "type" :                 {
                    "basetype" : "Unsigned32",
                    "ranges" : [
                    {
                        "min" : "1",
                        "max" : "96"
                    },
                    ],
                    "range" : {
                        "min" : "1",
                        "max" : "96"
                    },
                },
            },
            "access" : "noaccess",
            "description" :
                """Performance Data Interval number 1 is the most recent
previous interval; interval 96 is 24 hours ago.
Intervals 2 to 96 are optional.""",
        }, # column
        "vdslPerfIntervalLofs" : {
            "nodetype" : "column",
            "moduleName" : "VDSL-LINE-MIB",
            "oid" : "1.3.6.1.2.1.10.97.1.1.5.1.2",
            "status" : "current",
            "syntax" : {
                "type" : { "module" :"HC-PerfHist-TC-MIB", "name" : "HCPerfIntervalCount"},
            },
            "access" : "readonly",
            "units" : "seconds",
            "description" :
                """Count of seconds in the interval when there was Loss
of Framing.""",
            "reference" :
                """T1E1.4/2000-009R3, Part 1, common spec""",
        }, # column
        "vdslPerfIntervalLoss" : {
            "nodetype" : "column",
            "moduleName" : "VDSL-LINE-MIB",
            "oid" : "1.3.6.1.2.1.10.97.1.1.5.1.3",
            "status" : "current",
            "syntax" : {
                "type" : { "module" :"HC-PerfHist-TC-MIB", "name" : "HCPerfIntervalCount"},
            },
            "access" : "readonly",
            "units" : "seconds",
            "description" :
                """Count of seconds in the interval when there was Loss
of Signal.""",
            "reference" :
                """T1E1.4/2000-009R3, Part 1, common spec""",
        }, # column
        "vdslPerfIntervalLprs" : {
            "nodetype" : "column",
            "moduleName" : "VDSL-LINE-MIB",
            "oid" : "1.3.6.1.2.1.10.97.1.1.5.1.4",
            "status" : "current",
            "syntax" : {
                "type" : { "module" :"HC-PerfHist-TC-MIB", "name" : "HCPerfIntervalCount"},
            },
            "access" : "readonly",
            "units" : "seconds",
            "description" :
                """Count of seconds in the interval when there was Loss
of Power.""",
            "reference" :
                """T1E1.4/2000-009R3, Part 1, common spec""",
        }, # column
        "vdslPerfIntervalLols" : {
            "nodetype" : "column",
            "moduleName" : "VDSL-LINE-MIB",
            "oid" : "1.3.6.1.2.1.10.97.1.1.5.1.5",
            "status" : "current",
            "syntax" : {
                "type" : { "module" :"HC-PerfHist-TC-MIB", "name" : "HCPerfIntervalCount"},
            },
            "access" : "readonly",
            "units" : "seconds",
            "description" :
                """Count of seconds in the interval when there was Loss
of Link.""",
        }, # column
        "vdslPerfIntervalESs" : {
            "nodetype" : "column",
            "moduleName" : "VDSL-LINE-MIB",
            "oid" : "1.3.6.1.2.1.10.97.1.1.5.1.6",
            "status" : "current",
            "syntax" : {
                "type" : { "module" :"HC-PerfHist-TC-MIB", "name" : "HCPerfIntervalCount"},
            },
            "access" : "readonly",
            "units" : "seconds",
            "description" :
                """Count of Errored Seconds (ES) in the interval.  An Errored
Second is a one-second interval containing one or more CRC
anomalies, one or more LOS or LOF defects.""",
            "reference" :
                """T1E1.4/2000-009R3, Part 1, common spec""",
        }, # column
        "vdslPerfIntervalSESs" : {
            "nodetype" : "column",
            "moduleName" : "VDSL-LINE-MIB",
            "oid" : "1.3.6.1.2.1.10.97.1.1.5.1.7",
            "status" : "current",
            "syntax" : {
                "type" : { "module" :"HC-PerfHist-TC-MIB", "name" : "HCPerfIntervalCount"},
            },
            "access" : "readonly",
            "units" : "seconds",
            "description" :
                """Count of Severely Errored Seconds in the interval.""",
        }, # column
        "vdslPerfIntervalUASs" : {
            "nodetype" : "column",
            "moduleName" : "VDSL-LINE-MIB",
            "oid" : "1.3.6.1.2.1.10.97.1.1.5.1.8",
            "status" : "current",
            "syntax" : {
                "type" : { "module" :"HC-PerfHist-TC-MIB", "name" : "HCPerfIntervalCount"},
            },
            "access" : "readonly",
            "units" : "seconds",
            "description" :
                """Count of Unavailable Seconds in the interval.""",
        }, # column
        "vdslPerfIntervalInits" : {
            "nodetype" : "column",
            "moduleName" : "VDSL-LINE-MIB",
            "oid" : "1.3.6.1.2.1.10.97.1.1.5.1.9",
            "status" : "current",
            "syntax" : {
                "type" : { "module" :"HC-PerfHist-TC-MIB", "name" : "HCPerfIntervalCount"},
            },
            "access" : "readonly",
            "description" :
                """Count of the line initialization attempts during this
interval.  This count includes both successful and
failed attempts.""",
            "reference" :
                """T1E1.4/2000-009R3, Part 1, common spec""",
        }, # column
        "vdslPerf1DayIntervalTable" : {
            "nodetype" : "table",
            "moduleName" : "VDSL-LINE-MIB",
            "oid" : "1.3.6.1.2.1.10.97.1.1.6",
            "status" : "current",
            "description" :
                """This table provides one row for each VDSL performance
data collection interval.  This table contains live data
from equipment.  As such, it is NOT persistent.""",
        }, # table
        "vdslPerf1DayIntervalEntry" : {
            "nodetype" : "row",
            "moduleName" : "VDSL-LINE-MIB",
            "oid" : "1.3.6.1.2.1.10.97.1.1.6.1",
            "status" : "current",
            "linkage" : [
                "ifIndex",
                "vdslPhysSide",
                "vdslPerf1DayIntervalNumber",
            ],
            "description" :
                """An entry in the vdslPerf1DayIntervalTable.""",
        }, # row
        "vdslPerf1DayIntervalNumber" : {
            "nodetype" : "column",
            "moduleName" : "VDSL-LINE-MIB",
            "oid" : "1.3.6.1.2.1.10.97.1.1.6.1.1",
            "status" : "current",
            "syntax" : {
                "type" :                 {
                    "basetype" : "Unsigned32",
                    "ranges" : [
                    {
                        "min" : "1",
                        "max" : "30"
                    },
                    ],
                    "range" : {
                        "min" : "1",
                        "max" : "30"
                    },
                },
            },
            "access" : "noaccess",
            "description" :
                """History Data Interval number.  Interval 1 is the most
recent previous day; interval 30 is 30 days ago.  Intervals
2 to 30 are optional.""",
        }, # column
        "vdslPerf1DayIntervalMoniSecs" : {
            "nodetype" : "column",
            "moduleName" : "VDSL-LINE-MIB",
            "oid" : "1.3.6.1.2.1.10.97.1.1.6.1.2",
            "status" : "current",
            "syntax" : {
                "type" : { "module" :"HC-PerfHist-TC-MIB", "name" : "HCPerfTimeElapsed"},
            },
            "access" : "readonly",
            "units" : "seconds",
            "description" :
                """The amount of time in the 1-day interval over which the
performance monitoring information is actually counted.
This value will be the same as the interval duration except
in a situation where performance monitoring data could not
be collected for any reason.""",
        }, # column
        "vdslPerf1DayIntervalLofs" : {
            "nodetype" : "column",
            "moduleName" : "VDSL-LINE-MIB",
            "oid" : "1.3.6.1.2.1.10.97.1.1.6.1.3",
            "status" : "current",
            "syntax" : {
                "type" : { "module" :"", "name" : "Unsigned32"},
            },
            "access" : "readonly",
            "units" : "seconds",
            "description" :
                """Count of Loss of Frame (LOF) Seconds during the 1-day
interval as measured by vdslPerf1DayIntervalMoniSecs.""",
            "reference" :
                """T1E1.4/2000-009R3, Part 1, common spec""",
        }, # column
        "vdslPerf1DayIntervalLoss" : {
            "nodetype" : "column",
            "moduleName" : "VDSL-LINE-MIB",
            "oid" : "1.3.6.1.2.1.10.97.1.1.6.1.4",
            "status" : "current",
            "syntax" : {
                "type" : { "module" :"", "name" : "Unsigned32"},
            },
            "access" : "readonly",
            "units" : "seconds",
            "description" :
                """Count of Loss of Signal (LOS) Seconds during the 1-day
interval as measured by vdslPerf1DayIntervalMoniSecs.""",
            "reference" :
                """T1E1.4/2000-009R3, Part 1, common spec""",
        }, # column
        "vdslPerf1DayIntervalLprs" : {
            "nodetype" : "column",
            "moduleName" : "VDSL-LINE-MIB",
            "oid" : "1.3.6.1.2.1.10.97.1.1.6.1.5",
            "status" : "current",
            "syntax" : {
                "type" : { "module" :"", "name" : "Unsigned32"},
            },
            "access" : "readonly",
            "units" : "seconds",
            "description" :
                """Count of Loss of Power (LPR) Seconds during the 1-day
interval as measured by vdslPerf1DayIntervalMoniSecs.""",
            "reference" :
                """T1E1.4/2000-009R3, Part 1, common spec""",
        }, # column
        "vdslPerf1DayIntervalLols" : {
            "nodetype" : "column",
            "moduleName" : "VDSL-LINE-MIB",
            "oid" : "1.3.6.1.2.1.10.97.1.1.6.1.6",
            "status" : "current",
            "syntax" : {
                "type" : { "module" :"", "name" : "Unsigned32"},
            },
            "access" : "readonly",
            "units" : "seconds",
            "description" :
                """Count of Loss of Link (LOL) Seconds during the 1-day
interval as measured by vdslPerf1DayIntervalMoniSecs.""",
        }, # column
        "vdslPerf1DayIntervalESs" : {
            "nodetype" : "column",
            "moduleName" : "VDSL-LINE-MIB",
            "oid" : "1.3.6.1.2.1.10.97.1.1.6.1.7",
            "status" : "current",
            "syntax" : {
                "type" : { "module" :"", "name" : "Unsigned32"},
            },
            "access" : "readonly",
            "units" : "seconds",
            "description" :
                """Count of Errored Seconds (ES) during the 1-day
interval as measured by vdslPerf1DayIntervalMoniSecs.""",
            "reference" :
                """T1E1.4/2000-009R3, Part 1, common spec""",
        }, # column
        "vdslPerf1DayIntervalSESs" : {
            "nodetype" : "column",
            "moduleName" : "VDSL-LINE-MIB",
            "oid" : "1.3.6.1.2.1.10.97.1.1.6.1.8",
            "status" : "current",
            "syntax" : {
                "type" : { "module" :"", "name" : "Unsigned32"},
            },
            "access" : "readonly",
            "units" : "seconds",
            "description" :
                """Count of Severely Errored Seconds (SES) during the 1-day
interval as measured by vdslPerf1DayIntervalMoniSecs.""",
        }, # column
        "vdslPerf1DayIntervalUASs" : {
            "nodetype" : "column",
            "moduleName" : "VDSL-LINE-MIB",
            "oid" : "1.3.6.1.2.1.10.97.1.1.6.1.9",
            "status" : "current",
            "syntax" : {
                "type" : { "module" :"", "name" : "Unsigned32"},
            },
            "access" : "readonly",
            "units" : "seconds",
            "description" :
                """Count of Unavailable Seconds (UAS) during the 1-day
interval as measured by vdslPerf1DayIntervalMoniSecs.""",
        }, # column
        "vdslPerf1DayIntervalInits" : {
            "nodetype" : "column",
            "moduleName" : "VDSL-LINE-MIB",
            "oid" : "1.3.6.1.2.1.10.97.1.1.6.1.10",
            "status" : "current",
            "syntax" : {
                "type" : { "module" :"", "name" : "Unsigned32"},
            },
            "access" : "readonly",
            "units" : "seconds",
            "description" :
                """Count of the line initialization attempts during the
1-day interval as measured by vdslPerf1DayIntervalMoniSecs.
This count includes both successful and failed attempts.""",
            "reference" :
                """T1E1.4/2000-009R3, Part 1, common spec""",
        }, # column
        "vdslChanPerfDataTable" : {
            "nodetype" : "table",
            "moduleName" : "VDSL-LINE-MIB",
            "oid" : "1.3.6.1.2.1.10.97.1.1.7",
            "status" : "current",
            "description" :
                """This table provides one row for each Vtu channel.
VDSL channel interfaces are those ifEntries where
ifType is equal to interleave(124) or fast(125).""",
        }, # table
        "vdslChanPerfDataEntry" : {
            "nodetype" : "row",
            "moduleName" : "VDSL-LINE-MIB",
            "oid" : "1.3.6.1.2.1.10.97.1.1.7.1",
            "status" : "current",
            "linkage" : [
                "ifIndex",
                "vdslPhysSide",
            ],
            "description" :
                """An entry in the vdslChanPerfDataTable.""",
        }, # row
        "vdslChanValidIntervals" : {
            "nodetype" : "column",
            "moduleName" : "VDSL-LINE-MIB",
            "oid" : "1.3.6.1.2.1.10.97.1.1.7.1.1",
            "status" : "current",
            "syntax" : {
                "type" : { "module" :"HC-PerfHist-TC-MIB", "name" : "HCPerfValidIntervals"},
            },
            "access" : "readonly",
            "units" : "intervals",
            "description" :
                """Valid Intervals per definition found in
HC-PerfHist-TC-MIB.""",
        }, # column
        "vdslChanInvalidIntervals" : {
            "nodetype" : "column",
            "moduleName" : "VDSL-LINE-MIB",
            "oid" : "1.3.6.1.2.1.10.97.1.1.7.1.2",
            "status" : "current",
            "syntax" : {
                "type" : { "module" :"HC-PerfHist-TC-MIB", "name" : "HCPerfInvalidIntervals"},
            },
            "access" : "readonly",
            "units" : "intervals",
            "description" :
                """Invalid Intervals per definition found in
HC-PerfHist-TC-MIB.""",
        }, # column
        "vdslChanFixedOctets" : {
            "nodetype" : "column",
            "moduleName" : "VDSL-LINE-MIB",
            "oid" : "1.3.6.1.2.1.10.97.1.1.7.1.3",
            "status" : "current",
            "syntax" : {
                "type" : { "module" :"HCNUM-TC", "name" : "ZeroBasedCounter64"},
            },
            "access" : "readonly",
            "units" : "octets",
            "description" :
                """Count of corrected octets since the unit was last reset.""",
            "reference" :
                """T1E1.4/2000-009R3, Part 1, common spec""",
        }, # column
        "vdslChanBadBlks" : {
            "nodetype" : "column",
            "moduleName" : "VDSL-LINE-MIB",
            "oid" : "1.3.6.1.2.1.10.97.1.1.7.1.4",
            "status" : "current",
            "syntax" : {
                "type" : { "module" :"HCNUM-TC", "name" : "ZeroBasedCounter64"},
            },
            "access" : "readonly",
            "units" : "blocks",
            "description" :
                """Count of uncorrectable blocks since the unit was last
reset.""",
            "reference" :
                """T1E1.4/2000-009R3, Part 1, common spec""",
        }, # column
        "vdslChanCurr15MinTimeElapsed" : {
            "nodetype" : "column",
            "moduleName" : "VDSL-LINE-MIB",
            "oid" : "1.3.6.1.2.1.10.97.1.1.7.1.5",
            "status" : "current",
            "syntax" : {
                "type" : { "module" :"HC-PerfHist-TC-MIB", "name" : "HCPerfTimeElapsed"},
            },
            "access" : "readonly",
            "units" : "seconds",
            "description" :
                """Total elapsed seconds in this interval.""",
        }, # column
        "vdslChanCurr15MinFixedOctets" : {
            "nodetype" : "column",
            "moduleName" : "VDSL-LINE-MIB",
            "oid" : "1.3.6.1.2.1.10.97.1.1.7.1.6",
            "status" : "current",
            "syntax" : {
                "type" : { "module" :"HC-PerfHist-TC-MIB", "name" : "HCPerfCurrentCount"},
            },
            "access" : "readonly",
            "units" : "octets",
            "description" :
                """Count of corrected octets in this interval.""",
            "reference" :
                """T1E1.4/2000-009R3, Part 1, common spec""",
        }, # column
        "vdslChanCurr15MinBadBlks" : {
            "nodetype" : "column",
            "moduleName" : "VDSL-LINE-MIB",
            "oid" : "1.3.6.1.2.1.10.97.1.1.7.1.7",
            "status" : "current",
            "syntax" : {
                "type" : { "module" :"HC-PerfHist-TC-MIB", "name" : "HCPerfCurrentCount"},
            },
            "access" : "readonly",
            "units" : "blocks",
            "description" :
                """Count of uncorrectable blocks in this interval.""",
            "reference" :
                """T1E1.4/2000-009R3, Part 1, common spec""",
        }, # column
        "vdslChan1DayValidIntervals" : {
            "nodetype" : "column",
            "moduleName" : "VDSL-LINE-MIB",
            "oid" : "1.3.6.1.2.1.10.97.1.1.7.1.8",
            "status" : "current",
            "syntax" : {
                "type" : { "module" :"HC-PerfHist-TC-MIB", "name" : "HCPerfValidIntervals"},
            },
            "access" : "readonly",
            "description" :
                """Valid Intervals per definition found in
HC-PerfHist-TC-MIB.""",
        }, # column
        "vdslChan1DayInvalidIntervals" : {
            "nodetype" : "column",
            "moduleName" : "VDSL-LINE-MIB",
            "oid" : "1.3.6.1.2.1.10.97.1.1.7.1.9",
            "status" : "current",
            "syntax" : {
                "type" : { "module" :"HC-PerfHist-TC-MIB", "name" : "HCPerfInvalidIntervals"},
            },
            "access" : "readonly",
            "description" :
                """Invalid Intervals per definition found in
HC-PerfHist-TC-MIB.""",
        }, # column
        "vdslChanCurr1DayTimeElapsed" : {
            "nodetype" : "column",
            "moduleName" : "VDSL-LINE-MIB",
            "oid" : "1.3.6.1.2.1.10.97.1.1.7.1.10",
            "status" : "current",
            "syntax" : {
                "type" : { "module" :"HC-PerfHist-TC-MIB", "name" : "HCPerfTimeElapsed"},
            },
            "access" : "readonly",
            "units" : "seconds",
            "description" :
                """Number of seconds that have elapsed since the beginning
of the current 1-day interval.""",
        }, # column
        "vdslChanCurr1DayFixedOctets" : {
            "nodetype" : "column",
            "moduleName" : "VDSL-LINE-MIB",
            "oid" : "1.3.6.1.2.1.10.97.1.1.7.1.11",
            "status" : "current",
            "syntax" : {
                "type" : { "module" :"HC-PerfHist-TC-MIB", "name" : "HCPerfCurrentCount"},
            },
            "access" : "readonly",
            "units" : "octets",
            "description" :
                """Count of corrected octets since the beginning of the
current 1-day interval.""",
            "reference" :
                """T1E1.4/2000-009R3, Part 1, common spec""",
        }, # column
        "vdslChanCurr1DayBadBlks" : {
            "nodetype" : "column",
            "moduleName" : "VDSL-LINE-MIB",
            "oid" : "1.3.6.1.2.1.10.97.1.1.7.1.12",
            "status" : "current",
            "syntax" : {
                "type" : { "module" :"HC-PerfHist-TC-MIB", "name" : "HCPerfCurrentCount"},
            },
            "access" : "readonly",
            "units" : "blocks",
            "description" :
                """Count of uncorrectable blocks since the beginning of the
current 1-day interval.""",
            "reference" :
                """T1E1.4/2000-009R3, Part 1, common spec""",
        }, # column
        "vdslChanIntervalTable" : {
            "nodetype" : "table",
            "moduleName" : "VDSL-LINE-MIB",
            "oid" : "1.3.6.1.2.1.10.97.1.1.8",
            "status" : "current",
            "description" :
                """This table provides one row for each Vtu channel data
collection interval.  VDSL channel interfaces are those
ifEntries where ifType is equal to interleave(124) or
fast(125).""",
        }, # table
        "vdslChanIntervalEntry" : {
            "nodetype" : "row",
            "moduleName" : "VDSL-LINE-MIB",
            "oid" : "1.3.6.1.2.1.10.97.1.1.8.1",
            "status" : "current",
            "linkage" : [
                "ifIndex",
                "vdslPhysSide",
                "vdslChanIntervalNumber",
            ],
            "description" :
                """An entry in the vdslChanIntervalTable.""",
        }, # row
        "vdslChanIntervalNumber" : {
            "nodetype" : "column",
            "moduleName" : "VDSL-LINE-MIB",
            "oid" : "1.3.6.1.2.1.10.97.1.1.8.1.1",
            "status" : "current",
            "syntax" : {
                "type" :                 {
                    "basetype" : "Unsigned32",
                    "ranges" : [
                    {
                        "min" : "1",
                        "max" : "96"
                    },
                    ],
                    "range" : {
                        "min" : "1",
                        "max" : "96"
                    },
                },
            },
            "access" : "noaccess",
            "description" :
                """Performance Data Interval number 1 is the most recent
previous interval; interval 96 is 24 hours ago.
Intervals 2 to 96 are optional.""",
        }, # column
        "vdslChanIntervalFixedOctets" : {
            "nodetype" : "column",
            "moduleName" : "VDSL-LINE-MIB",
            "oid" : "1.3.6.1.2.1.10.97.1.1.8.1.2",
            "status" : "current",
            "syntax" : {
                "type" : { "module" :"HC-PerfHist-TC-MIB", "name" : "HCPerfIntervalCount"},
            },
            "access" : "readonly",
            "units" : "octets",
            "description" :
                """Count of corrected octets in this interval.""",
            "reference" :
                """T1E1.4/2000-009R3, Part 1, common spec""",
        }, # column
        "vdslChanIntervalBadBlks" : {
            "nodetype" : "column",
            "moduleName" : "VDSL-LINE-MIB",
            "oid" : "1.3.6.1.2.1.10.97.1.1.8.1.3",
            "status" : "current",
            "syntax" : {
                "type" : { "module" :"HC-PerfHist-TC-MIB", "name" : "HCPerfIntervalCount"},
            },
            "access" : "readonly",
            "units" : "blocks",
            "description" :
                """Count of uncorrectable blocks in this interval.""",
            "reference" :
                """T1E1.4/2000-009R3, Part 1, common spec""",
        }, # column
        "vdslChan1DayIntervalTable" : {
            "nodetype" : "table",
            "moduleName" : "VDSL-LINE-MIB",
            "oid" : "1.3.6.1.2.1.10.97.1.1.9",
            "status" : "current",
            "description" :
                """This table provides one row for each VDSL performance
data collection interval.  This table contains live data
from equipment.  As such, it is NOT persistent.""",
        }, # table
        "vdslChan1DayIntervalEntry" : {
            "nodetype" : "row",
            "moduleName" : "VDSL-LINE-MIB",
            "oid" : "1.3.6.1.2.1.10.97.1.1.9.1",
            "status" : "current",
            "linkage" : [
                "ifIndex",
                "vdslPhysSide",
                "vdslChan1DayIntervalNumber",
            ],
            "description" :
                """An entry in the vdslChan1DayIntervalTable.""",
        }, # row
        "vdslChan1DayIntervalNumber" : {
            "nodetype" : "column",
            "moduleName" : "VDSL-LINE-MIB",
            "oid" : "1.3.6.1.2.1.10.97.1.1.9.1.1",
            "status" : "current",
            "syntax" : {
                "type" :                 {
                    "basetype" : "Unsigned32",
                    "ranges" : [
                    {
                        "min" : "1",
                        "max" : "30"
                    },
                    ],
                    "range" : {
                        "min" : "1",
                        "max" : "30"
                    },
                },
            },
            "access" : "noaccess",
            "description" :
                """History Data Interval number.  Interval 1 is the most
recent previous day; interval 30 is 30 days ago.  Intervals
2 to 30 are optional.""",
        }, # column
        "vdslChan1DayIntervalMoniSecs" : {
            "nodetype" : "column",
            "moduleName" : "VDSL-LINE-MIB",
            "oid" : "1.3.6.1.2.1.10.97.1.1.9.1.2",
            "status" : "current",
            "syntax" : {
                "type" : { "module" :"HC-PerfHist-TC-MIB", "name" : "HCPerfTimeElapsed"},
            },
            "access" : "readonly",
            "units" : "seconds",
            "description" :
                """The amount of time in the 1-day interval over which the
performance monitoring information is actually counted.
This value will be the same as the interval duration except
in a situation where performance monitoring data could not
be collected for any reason.""",
        }, # column
        "vdslChan1DayIntervalFixedOctets" : {
            "nodetype" : "column",
            "moduleName" : "VDSL-LINE-MIB",
            "oid" : "1.3.6.1.2.1.10.97.1.1.9.1.3",
            "status" : "current",
            "syntax" : {
                "type" : { "module" :"HC-PerfHist-TC-MIB", "name" : "HCPerfCurrentCount"},
            },
            "access" : "readonly",
            "units" : "octets",
            "description" :
                """Count of corrected octets in this interval.""",
            "reference" :
                """T1E1.4/2000-009R3, Part 1, common spec""",
        }, # column
        "vdslChan1DayIntervalBadBlks" : {
            "nodetype" : "column",
            "moduleName" : "VDSL-LINE-MIB",
            "oid" : "1.3.6.1.2.1.10.97.1.1.9.1.4",
            "status" : "current",
            "syntax" : {
                "type" : { "module" :"HC-PerfHist-TC-MIB", "name" : "HCPerfCurrentCount"},
            },
            "access" : "readonly",
            "units" : "blocks",
            "description" :
                """Count of uncorrectable blocks in this interval.""",
            "reference" :
                """T1E1.4/2000-009R3, Part 1, common spec""",
        }, # column
        "vdslLineConfProfileTable" : {
            "nodetype" : "table",
            "moduleName" : "VDSL-LINE-MIB",
            "oid" : "1.3.6.1.2.1.10.97.1.1.11",
            "status" : "current",
            "description" :
                """This table contains information on the VDSL line
configuration.  One entry in this table reflects a
profile defined by a manager which can be used to
configure the VDSL line.

Entries in this table MUST be maintained in a
persistent manner.""",
        }, # table
        "vdslLineConfProfileEntry" : {
            "nodetype" : "row",
            "moduleName" : "VDSL-LINE-MIB",
            "oid" : "1.3.6.1.2.1.10.97.1.1.11.1",
            "create" : "true",
            "status" : "current",
            "linkage" : [
                "vdslLineConfProfileName",
            ],
            "description" :
                """Each entry consists of a list of parameters that
represents the configuration of a VDSL line.

A default profile with an index of 'DEFVAL', will
always exist and its parameters will be set to vendor
specific values, unless otherwise specified in this
document.""",
        }, # row
        "vdslLineConfProfileName" : {
            "nodetype" : "column",
            "moduleName" : "VDSL-LINE-MIB",
            "oid" : "1.3.6.1.2.1.10.97.1.1.11.1.1",
            "status" : "current",
            "syntax" : {
                "type" :                 {
                    "basetype" : "OctetString",
                    "parent module" : {
                        "name" : "SNMP-FRAMEWORK-MIB",
                        "type" : "SnmpAdminString",
                    },
                    "ranges" : [
                    {
                        "min" : "1",
                        "max" : "32"
                    },
                    ],
                    "range" : {
                        "min" : "1",
                        "max" : "32"
                    },
                },
            },
            "access" : "noaccess",
            "description" :
                """This object identifies a row in this table.

A default profile with an index of 'DEFVAL', will
always exist and its parameters will be set to vendor
specific values, unless otherwise specified in this
document.""",
        }, # column
        "vdslLineConfDownRateMode" : {
            "nodetype" : "column",
            "moduleName" : "VDSL-LINE-MIB",
            "oid" : "1.3.6.1.2.1.10.97.1.1.11.1.2",
            "status" : "current",
            "syntax" : {
                "type" :                 {
                    "basetype" : "Enumeration",
                    "manual" : {
                        "nodetype" : "namednumber",
                        "number" : "1"
                    },
                    "adaptAtInit" : {
                        "nodetype" : "namednumber",
                        "number" : "2"
                    },
                },
            },
            "access" : "readwrite",
            "default" : "adaptAtInit",
            "description" :
                """Specifies the rate selection behavior for the line
in the downstream direction.

manual(1)       forces the rate to the configured rate
adaptAtInit(2)  adapts the line based upon line quality.""",
        }, # column
        "vdslLineConfUpRateMode" : {
            "nodetype" : "column",
            "moduleName" : "VDSL-LINE-MIB",
            "oid" : "1.3.6.1.2.1.10.97.1.1.11.1.3",
            "status" : "current",
            "syntax" : {
                "type" :                 {
                    "basetype" : "Enumeration",
                    "manual" : {
                        "nodetype" : "namednumber",
                        "number" : "1"
                    },
                    "adaptAtInit" : {
                        "nodetype" : "namednumber",
                        "number" : "2"
                    },
                },
            },
            "access" : "readwrite",
            "default" : "adaptAtInit",
            "description" :
                """Specifies the rate selection behavior for the line
in the upstream direction.

manual(1)       forces the rate to the configured rate
adaptAtInit(2)  adapts the line based upon line quality.""",
        }, # column
        "vdslLineConfDownMaxPwr" : {
            "nodetype" : "column",
            "moduleName" : "VDSL-LINE-MIB",
            "oid" : "1.3.6.1.2.1.10.97.1.1.11.1.4",
            "status" : "current",
            "syntax" : {
                "type" :                 {
                    "basetype" : "Unsigned32",
                    "ranges" : [
                    {
                        "min" : "0",
                        "max" : "58"
                    },
                    ],
                    "range" : {
                        "min" : "0",
                        "max" : "58"
                    },
                },
            },
            "access" : "readwrite",
            "default" : "0",
            "units" : "0.25dBm",
            "description" :
                """Specifies the maximum aggregate downstream power
level in the range 0 to 14.5 dBm.""",
            "reference" :
                """T1E1.4/2000-009R3, Part 1, common spec""",
        }, # column
        "vdslLineConfUpMaxPwr" : {
            "nodetype" : "column",
            "moduleName" : "VDSL-LINE-MIB",
            "oid" : "1.3.6.1.2.1.10.97.1.1.11.1.5",
            "status" : "current",
            "syntax" : {
                "type" :                 {
                    "basetype" : "Unsigned32",
                    "ranges" : [
                    {
                        "min" : "0",
                        "max" : "58"
                    },
                    ],
                    "range" : {
                        "min" : "0",
                        "max" : "58"
                    },
                },
            },
            "access" : "readwrite",
            "default" : "0",
            "units" : "0.25dBm",
            "description" :
                """Specifies the maximum aggregate upstream power
level in the range 0 to 14.5 dBm.""",
            "reference" :
                """T1E1.4/2000-009R3, Part 1, common spec""",
        }, # column
        "vdslLineConfDownMaxSnrMgn" : {
            "nodetype" : "column",
            "moduleName" : "VDSL-LINE-MIB",
            "oid" : "1.3.6.1.2.1.10.97.1.1.11.1.6",
            "status" : "current",
            "syntax" : {
                "type" :                 {
                    "basetype" : "Unsigned32",
                    "ranges" : [
                    {
                        "min" : "0",
                        "max" : "127"
                    },
                    ],
                    "range" : {
                        "min" : "0",
                        "max" : "127"
                    },
                },
            },
            "access" : "readwrite",
            "default" : "0",
            "units" : "0.25dBm",
            "description" :
                """Specifies the maximum downstream Signal/Noise Margin
in units of 0.25 dB, for a range of 0 to 31.75 dB.""",
            "reference" :
                """T1E1.4/2000-009R3, Part 1, common spec""",
        }, # column
        "vdslLineConfDownMinSnrMgn" : {
            "nodetype" : "column",
            "moduleName" : "VDSL-LINE-MIB",
            "oid" : "1.3.6.1.2.1.10.97.1.1.11.1.7",
            "status" : "current",
            "syntax" : {
                "type" :                 {
                    "basetype" : "Unsigned32",
                    "ranges" : [
                    {
                        "min" : "0",
                        "max" : "127"
                    },
                    ],
                    "range" : {
                        "min" : "0",
                        "max" : "127"
                    },
                },
            },
            "access" : "readwrite",
            "default" : "0",
            "units" : "0.25dBm",
            "description" :
                """Specifies the minimum downstream Signal/Noise Margin
in units of 0.25 dB, for a range of 0 to 31.75 dB.""",
            "reference" :
                """T1E1.4/2000-009R3, Part 1, common spec""",
        }, # column
        "vdslLineConfDownTargetSnrMgn" : {
            "nodetype" : "column",
            "moduleName" : "VDSL-LINE-MIB",
            "oid" : "1.3.6.1.2.1.10.97.1.1.11.1.8",
            "status" : "current",
            "syntax" : {
                "type" :                 {
                    "basetype" : "Unsigned32",
                    "ranges" : [
                    {
                        "min" : "0",
                        "max" : "127"
                    },
                    ],
                    "range" : {
                        "min" : "0",
                        "max" : "127"
                    },
                },
            },
            "access" : "readwrite",
            "default" : "0",
            "units" : "0.25dBm",
            "description" :
                """Specifies the target downstream Signal/Noise Margin
in units of 0.25 dB, for a range of 0 to 31.75 dB.
This is the Noise Margin the transceivers must achieve
with a BER of 10^-7 or better to successfully complete
initialization.""",
            "reference" :
                """T1E1.4/2000-009R3, Part 1, common spec""",
        }, # column
        "vdslLineConfUpMaxSnrMgn" : {
            "nodetype" : "column",
            "moduleName" : "VDSL-LINE-MIB",
            "oid" : "1.3.6.1.2.1.10.97.1.1.11.1.9",
            "status" : "current",
            "syntax" : {
                "type" :                 {
                    "basetype" : "Unsigned32",
                    "ranges" : [
                    {
                        "min" : "0",
                        "max" : "127"
                    },
                    ],
                    "range" : {
                        "min" : "0",
                        "max" : "127"
                    },
                },
            },
            "access" : "readwrite",
            "default" : "0",
            "units" : "0.25dBm",
            "description" :
                """Specifies the maximum upstream Signal/Noise Margin
in units of 0.25 dB, for a range of 0 to 31.75 dB.""",
            "reference" :
                """T1E1.4/2000-009R3, Part 1, common spec""",
        }, # column
        "vdslLineConfUpMinSnrMgn" : {
            "nodetype" : "column",
            "moduleName" : "VDSL-LINE-MIB",
            "oid" : "1.3.6.1.2.1.10.97.1.1.11.1.10",
            "status" : "current",
            "syntax" : {
                "type" :                 {
                    "basetype" : "Unsigned32",
                    "ranges" : [
                    {
                        "min" : "0",
                        "max" : "127"
                    },
                    ],
                    "range" : {
                        "min" : "0",
                        "max" : "127"
                    },
                },
            },
            "access" : "readwrite",
            "default" : "0",
            "units" : "0.25dBm",
            "description" :
                """Specifies the minimum upstream Signal/Noise Margin
in units of 0.25 dB, for a range of 0 to 31.75 dB.""",
            "reference" :
                """T1E1.4/2000-009R3, Part 1, common spec""",
        }, # column
        "vdslLineConfUpTargetSnrMgn" : {
            "nodetype" : "column",
            "moduleName" : "VDSL-LINE-MIB",
            "oid" : "1.3.6.1.2.1.10.97.1.1.11.1.11",
            "status" : "current",
            "syntax" : {
                "type" :                 {
                    "basetype" : "Unsigned32",
                    "ranges" : [
                    {
                        "min" : "0",
                        "max" : "127"
                    },
                    ],
                    "range" : {
                        "min" : "0",
                        "max" : "127"
                    },
                },
            },
            "access" : "readwrite",
            "default" : "0",
            "units" : "0.25dBm",
            "description" :
                """Specifies the target upstream Signal/Noise Margin in
units of 0.25 dB, for a range of 0 to 31.75 dB.  This
is the Noise Margin the transceivers must achieve with
a BER of 10^-7 or better to successfully complete
initialization.""",
            "reference" :
                """T1E1.4/2000-009R3, Part 1, common spec""",
        }, # column
        "vdslLineConfDownFastMaxDataRate" : {
            "nodetype" : "column",
            "moduleName" : "VDSL-LINE-MIB",
            "oid" : "1.3.6.1.2.1.10.97.1.1.11.1.12",
            "status" : "current",
            "syntax" : {
                "type" : { "module" :"", "name" : "Unsigned32"},
            },
            "access" : "readwrite",
            "default" : "0",
            "units" : "kbps",
            "description" :
                """Specifies the maximum downstream fast channel
data rate in steps of 1000 bits/second.""",
        }, # column
        "vdslLineConfDownFastMinDataRate" : {
            "nodetype" : "column",
            "moduleName" : "VDSL-LINE-MIB",
            "oid" : "1.3.6.1.2.1.10.97.1.1.11.1.13",
            "status" : "current",
            "syntax" : {
                "type" : { "module" :"", "name" : "Unsigned32"},
            },
            "access" : "readwrite",
            "default" : "0",
            "units" : "kbps",
            "description" :
                """Specifies the minimum downstream fast channel
data rate in steps of 1000 bits/second.""",
        }, # column
        "vdslLineConfDownSlowMaxDataRate" : {
            "nodetype" : "column",
            "moduleName" : "VDSL-LINE-MIB",
            "oid" : "1.3.6.1.2.1.10.97.1.1.11.1.14",
            "status" : "current",
            "syntax" : {
                "type" : { "module" :"", "name" : "Unsigned32"},
            },
            "access" : "readwrite",
            "default" : "0",
            "units" : "kbps",
            "description" :
                """Specifies the maximum downstream slow channel
data rate in steps of 1000 bits/second.

The maximum aggregate downstream transmit speed
of the line can be derived from the sum of maximum
downstream fast and slow channel data rates.""",
        }, # column
        "vdslLineConfDownSlowMinDataRate" : {
            "nodetype" : "column",
            "moduleName" : "VDSL-LINE-MIB",
            "oid" : "1.3.6.1.2.1.10.97.1.1.11.1.15",
            "status" : "current",
            "syntax" : {
                "type" : { "module" :"", "name" : "Unsigned32"},
            },
            "access" : "readwrite",
            "default" : "0",
            "units" : "kbps",
            "description" :
                """Specifies the minimum downstream slow channel
data rate in steps of 1000 bits/second.

The minimum aggregate downstream transmit speed
of the line can be derived from the sum of minimum
downstream fast and slow channel data rates.""",
        }, # column
        "vdslLineConfUpFastMaxDataRate" : {
            "nodetype" : "column",
            "moduleName" : "VDSL-LINE-MIB",
            "oid" : "1.3.6.1.2.1.10.97.1.1.11.1.16",
            "status" : "current",
            "syntax" : {
                "type" : { "module" :"", "name" : "Unsigned32"},
            },
            "access" : "readwrite",
            "default" : "0",
            "units" : "kbps",
            "description" :
                """Specifies the maximum upstream fast channel
data rate in steps of 1000 bits/second.

The maximum aggregate upstream transmit speed
of the line can be derived from the sum of maximum
upstream fast and slow channel data rates.""",
        }, # column
        "vdslLineConfUpFastMinDataRate" : {
            "nodetype" : "column",
            "moduleName" : "VDSL-LINE-MIB",
            "oid" : "1.3.6.1.2.1.10.97.1.1.11.1.17",
            "status" : "current",
            "syntax" : {
                "type" : { "module" :"", "name" : "Unsigned32"},
            },
            "access" : "readwrite",
            "default" : "0",
            "units" : "kbps",
            "description" :
                """Specifies the minimum upstream fast channel
data rate in steps of 1000 bits/second.



The minimum aggregate upstream transmit speed
of the line can be derived from the sum of minimum
upstream fast and slow channel data rates.""",
        }, # column
        "vdslLineConfUpSlowMaxDataRate" : {
            "nodetype" : "column",
            "moduleName" : "VDSL-LINE-MIB",
            "oid" : "1.3.6.1.2.1.10.97.1.1.11.1.18",
            "status" : "current",
            "syntax" : {
                "type" : { "module" :"", "name" : "Unsigned32"},
            },
            "access" : "readwrite",
            "default" : "0",
            "units" : "kbps",
            "description" :
                """Specifies the maximum upstream slow channel
data rate in steps of 1000 bits/second.""",
        }, # column
        "vdslLineConfUpSlowMinDataRate" : {
            "nodetype" : "column",
            "moduleName" : "VDSL-LINE-MIB",
            "oid" : "1.3.6.1.2.1.10.97.1.1.11.1.19",
            "status" : "current",
            "syntax" : {
                "type" : { "module" :"", "name" : "Unsigned32"},
            },
            "access" : "readwrite",
            "default" : "0",
            "units" : "kbps",
            "description" :
                """Specifies the minimum upstream slow channel
data rate in steps of 1000 bits/second.""",
        }, # column
        "vdslLineConfDownRateRatio" : {
            "nodetype" : "column",
            "moduleName" : "VDSL-LINE-MIB",
            "oid" : "1.3.6.1.2.1.10.97.1.1.11.1.20",
            "status" : "current",
            "syntax" : {
                "type" :                 {
                    "basetype" : "Unsigned32",
                    "ranges" : [
                    {
                        "min" : "0",
                        "max" : "100"
                    },
                    ],
                    "range" : {
                        "min" : "0",
                        "max" : "100"
                    },
                },
            },
            "access" : "readwrite",
            "default" : "0",
            "units" : "percent",
            "description" :
                """For dynamic rate adaptation at startup, the allocation
of data rate in excess of the minimum data rate for each
channel is controlled by the object.  This object specifies
the ratio of the allocation of the excess data rate between
the fast and the slow channels.  This allocation represents
downstream Fast Channel Allocation / Slow Channel
Allocation.""",
        }, # column
        "vdslLineConfUpRateRatio" : {
            "nodetype" : "column",
            "moduleName" : "VDSL-LINE-MIB",
            "oid" : "1.3.6.1.2.1.10.97.1.1.11.1.21",
            "status" : "current",
            "syntax" : {
                "type" :                 {
                    "basetype" : "Unsigned32",
                    "ranges" : [
                    {
                        "min" : "0",
                        "max" : "100"
                    },
                    ],
                    "range" : {
                        "min" : "0",
                        "max" : "100"
                    },
                },
            },
            "access" : "readwrite",
            "default" : "0",
            "units" : "percent",
            "description" :
                """For dynamic rate adaptation at startup, the allocation
of data rate in excess of the minimum data rate for each
channel is controlled by the object.  This object specifies
the ratio of the allocation of the excess data rate between
the fast and the slow channels.  This allocation represents
upstream Fast Channel Allocation/Slow Channel Allocation.""",
        }, # column
        "vdslLineConfDownMaxInterDelay" : {
            "nodetype" : "column",
            "moduleName" : "VDSL-LINE-MIB",
            "oid" : "1.3.6.1.2.1.10.97.1.1.11.1.22",
            "status" : "current",
            "syntax" : {
                "type" :                 {
                    "basetype" : "Unsigned32",
                    "ranges" : [
                    {
                        "min" : "0",
                        "max" : "255"
                    },
                    ],
                    "range" : {
                        "min" : "0",
                        "max" : "255"
                    },
                },
            },
            "access" : "readwrite",
            "default" : "0",
            "units" : "milliseconds",
            "description" :
                """Specifies the maximum interleave delay for the
downstream slow channel.""",
        }, # column
        "vdslLineConfUpMaxInterDelay" : {
            "nodetype" : "column",
            "moduleName" : "VDSL-LINE-MIB",
            "oid" : "1.3.6.1.2.1.10.97.1.1.11.1.23",
            "status" : "current",
            "syntax" : {
                "type" :                 {
                    "basetype" : "Unsigned32",
                    "ranges" : [
                    {
                        "min" : "0",
                        "max" : "255"
                    },
                    ],
                    "range" : {
                        "min" : "0",
                        "max" : "255"
                    },
                },
            },
            "access" : "readwrite",
            "default" : "0",
            "units" : "milliseconds",
            "description" :
                """Specifies the maximum interleave delay for the
upstream slow channel.""",
        }, # column
        "vdslLineConfDownPboControl" : {
            "nodetype" : "column",
            "moduleName" : "VDSL-LINE-MIB",
            "oid" : "1.3.6.1.2.1.10.97.1.1.11.1.24",
            "status" : "current",
            "syntax" : {
                "type" :                 {
                    "basetype" : "Enumeration",
                    "disabled" : {
                        "nodetype" : "namednumber",
                        "number" : "1"
                    },
                    "auto" : {
                        "nodetype" : "namednumber",
                        "number" : "2"
                    },
                    "manual" : {
                        "nodetype" : "namednumber",
                        "number" : "3"
                    },
                },
            },
            "access" : "readwrite",
            "default" : "disabled",
            "description" :
                """Downstream power backoff (PBO) control for this
line.  For transceivers which do not support downstream
PBO control, this object MUST be fixed at disabled(1).
If auto(2) is selected, the transceiver will automatically
adjust the power backoff.  If manual(3) is selected,



then the transceiver will use the value from
vdslLineConfDownPboLevel.""",
        }, # column
        "vdslLineConfUpPboControl" : {
            "nodetype" : "column",
            "moduleName" : "VDSL-LINE-MIB",
            "oid" : "1.3.6.1.2.1.10.97.1.1.11.1.25",
            "status" : "current",
            "syntax" : {
                "type" :                 {
                    "basetype" : "Enumeration",
                    "disabled" : {
                        "nodetype" : "namednumber",
                        "number" : "1"
                    },
                    "auto" : {
                        "nodetype" : "namednumber",
                        "number" : "2"
                    },
                    "manual" : {
                        "nodetype" : "namednumber",
                        "number" : "3"
                    },
                },
            },
            "access" : "readwrite",
            "default" : "disabled",
            "description" :
                """Upstream power backoff (PBO) control for this
line.  For transceivers which do not support upstream
PBO control, this object MUST be fixed at disabled(1).
If auto(2) is selected, the transceiver will automatically
adjust the power backoff.  If manual(3) is selected,
then the transceiver will use the value from
vdslLineConfUpPboLevel.""",
        }, # column
        "vdslLineConfDownPboLevel" : {
            "nodetype" : "column",
            "moduleName" : "VDSL-LINE-MIB",
            "oid" : "1.3.6.1.2.1.10.97.1.1.11.1.26",
            "status" : "current",
            "syntax" : {
                "type" :                 {
                    "basetype" : "Unsigned32",
                    "ranges" : [
                    {
                        "min" : "0",
                        "max" : "160"
                    },
                    ],
                    "range" : {
                        "min" : "0",
                        "max" : "160"
                    },
                },
            },
            "access" : "readwrite",
            "default" : "0",
            "units" : "0.25dB",
            "description" :
                """Specifies the downstream backoff level to be used
when vdslLineConfDownPboControl = manual(3).""",
        }, # column
        "vdslLineConfUpPboLevel" : {
            "nodetype" : "column",
            "moduleName" : "VDSL-LINE-MIB",
            "oid" : "1.3.6.1.2.1.10.97.1.1.11.1.27",
            "status" : "current",
            "syntax" : {
                "type" :                 {
                    "basetype" : "Unsigned32",
                    "ranges" : [
                    {
                        "min" : "0",
                        "max" : "160"
                    },
                    ],
                    "range" : {
                        "min" : "0",
                        "max" : "160"
                    },
                },
            },
            "access" : "readwrite",
            "default" : "0",
            "units" : "0.25dB",
            "description" :
                """Specifies the upstream backoff level to be used
when vdslLineConfUpPboControl = manual(3).""",
        }, # column
        "vdslLineConfDeploymentScenario" : {
            "nodetype" : "column",
            "moduleName" : "VDSL-LINE-MIB",
            "oid" : "1.3.6.1.2.1.10.97.1.1.11.1.28",
            "status" : "current",
            "syntax" : {
                "type" :                 {
                    "basetype" : "Enumeration",
                    "fttCab" : {
                        "nodetype" : "namednumber",
                        "number" : "1"
                    },
                    "fttEx" : {
                        "nodetype" : "namednumber",
                        "number" : "2"
                    },
                    "other" : {
                        "nodetype" : "namednumber",
                        "number" : "3"
                    },
                },
            },
            "access" : "readwrite",
            "default" : "fttCab",
            "description" :
                """The VDSL line deployment scenario.  When using
fttCab(1), the VTU-C is located in a street cabinet.
When using fttEx(2), the VTU-C is located at the
central office.  Changes to this value will have
no effect on the transceiver.""",
            "reference" :
                """DSL Forum TR-057""",
        }, # column
        "vdslLineConfAdslPresence" : {
            "nodetype" : "column",
            "moduleName" : "VDSL-LINE-MIB",
            "oid" : "1.3.6.1.2.1.10.97.1.1.11.1.29",
            "status" : "current",
            "syntax" : {
                "type" :                 {
                    "basetype" : "Enumeration",
                    "none" : {
                        "nodetype" : "namednumber",
                        "number" : "1"
                    },
                    "adslOverPots" : {
                        "nodetype" : "namednumber",
                        "number" : "2"
                    },
                    "adslOverISDN" : {
                        "nodetype" : "namednumber",
                        "number" : "3"
                    },
                },
            },
            "access" : "readwrite",
            "default" : "none",
            "description" :
                """Indicates presence of ADSL service in the associated
cable bundle/binder.

none(1)         indicates no ADSL service in the bundle
adslOverPots(2) indicates ADSL service over POTS is
                present in the bundle
adslOverISDN(3) indicates ADSL service over ISDN is
                present in the bundle""",
        }, # column
        "vdslLineConfApplicableStandard" : {
            "nodetype" : "column",
            "moduleName" : "VDSL-LINE-MIB",
            "oid" : "1.3.6.1.2.1.10.97.1.1.11.1.30",
            "status" : "current",
            "syntax" : {
                "type" :                 {
                    "basetype" : "Enumeration",
                    "ansi" : {
                        "nodetype" : "namednumber",
                        "number" : "1"
                    },
                    "etsi" : {
                        "nodetype" : "namednumber",
                        "number" : "2"
                    },
                    "itu" : {
                        "nodetype" : "namednumber",
                        "number" : "3"
                    },
                    "other" : {
                        "nodetype" : "namednumber",
                        "number" : "4"
                    },
                },
            },
            "access" : "readwrite",
            "default" : "ansi",
            "description" :
                """The VDSL standard to be used for the line.

ansi(1)      indicates ANSI standard
etsi(2)      indicates ETSI standard
itu(3)       indicates ITU standard
other(4)     indicates a standard other than the above.""",
        }, # column
        "vdslLineConfBandPlan" : {
            "nodetype" : "column",
            "moduleName" : "VDSL-LINE-MIB",
            "oid" : "1.3.6.1.2.1.10.97.1.1.11.1.31",
            "status" : "current",
            "syntax" : {
                "type" :                 {
                    "basetype" : "Enumeration",
                    "bandPlan997" : {
                        "nodetype" : "namednumber",
                        "number" : "1"
                    },
                    "bandPlan998" : {
                        "nodetype" : "namednumber",
                        "number" : "2"
                    },
                    "bandPlanFx" : {
                        "nodetype" : "namednumber",
                        "number" : "3"
                    },
                    "other" : {
                        "nodetype" : "namednumber",
                        "number" : "4"
                    },
                },
            },
            "access" : "readwrite",
            "default" : "bandPlan997",
            "description" :
                """The VDSL band plan to be used for the line.

bandPlan997(1) is to be used for
     ITU-T G.993.1 Bandplan-B
     ETSI Bandplan
     ANSI Plan 997

bandPlan998(2) is to be used for
     ITU-T G.993.1 Bandplan-A
     ANSI Plan 998

bandPlanFx(3) is to be used for
     ITU-T G.993.1 Bandplan-C.

other(4) is to be used for
     non-standard bandplans.

If this object is set to bandPlanFx(3), then the
object vdslLineConfBandPlanFx MUST also be set.""",
        }, # column
        "vdslLineConfBandPlanFx" : {
            "nodetype" : "column",
            "moduleName" : "VDSL-LINE-MIB",
            "oid" : "1.3.6.1.2.1.10.97.1.1.11.1.32",
            "status" : "current",
            "syntax" : {
                "type" :                 {
                    "basetype" : "Unsigned32",
                    "ranges" : [
                    {
                        "min" : "3750",
                        "max" : "12000"
                    },
                    ],
                    "range" : {
                        "min" : "3750",
                        "max" : "12000"
                    },
                },
            },
            "access" : "readwrite",
            "default" : "3750",
            "units" : "kHz",
            "description" :
                """The frequency limit between bands D2 and U2 when
vdslLineConfBandPlan is set to bandPlanFx(3).""",
        }, # column
        "vdslLineConfBandOptUsage" : {
            "nodetype" : "column",
            "moduleName" : "VDSL-LINE-MIB",
            "oid" : "1.3.6.1.2.1.10.97.1.1.11.1.33",
            "status" : "current",
            "syntax" : {
                "type" :                 {
                    "basetype" : "Enumeration",
                    "unused" : {
                        "nodetype" : "namednumber",
                        "number" : "1"
                    },
                    "upstream" : {
                        "nodetype" : "namednumber",
                        "number" : "2"
                    },
                    "downstream" : {
                        "nodetype" : "namednumber",
                        "number" : "3"
                    },
                },
            },
            "access" : "readwrite",
            "default" : "unused",
            "description" :
                """Defines the VDSL link use of the optional frequency
range [25kHz - 138kHz] (Opt).

unused(1)     indicates Opt is unused
upstream(2)   indicates Opt usage is for upstream
downstream(3) indicates Opt usage is for downstream.""",
            "reference" :
                """ITU-T G.993.1, section 6.1""",
        }, # column
        "vdslLineConfUpPsdTemplate" : {
            "nodetype" : "column",
            "moduleName" : "VDSL-LINE-MIB",
            "oid" : "1.3.6.1.2.1.10.97.1.1.11.1.34",
            "status" : "current",
            "syntax" : {
                "type" :                 {
                    "basetype" : "Enumeration",
                    "templateMask1" : {
                        "nodetype" : "namednumber",
                        "number" : "1"
                    },
                    "templateMask2" : {
                        "nodetype" : "namednumber",
                        "number" : "2"
                    },
                },
            },
            "access" : "readwrite",
            "default" : "templateMask1",
            "description" :
                """The upstream PSD template to be used for the line.
Here, templateMask1(1) refers to a notched mask that
limits the transmitted PSD within the internationally
standardized HAM (Handheld Amateur Radio) radio bands,
while templateMask2(2) refers to an unnotched mask.

The masks themselves depend upon the applicable
standard being used (vdslLineConfApplicableStandard).""",
            "reference" :
                """DSL TR-057""",
        }, # column
        "vdslLineConfDownPsdTemplate" : {
            "nodetype" : "column",
            "moduleName" : "VDSL-LINE-MIB",
            "oid" : "1.3.6.1.2.1.10.97.1.1.11.1.35",
            "status" : "current",
            "syntax" : {
                "type" :                 {
                    "basetype" : "Enumeration",
                    "templateMask1" : {
                        "nodetype" : "namednumber",
                        "number" : "1"
                    },
                    "templateMask2" : {
                        "nodetype" : "namednumber",
                        "number" : "2"
                    },
                },
            },
            "access" : "readwrite",
            "default" : "templateMask1",
            "description" :
                """The downstream PSD template to be used for the line.
Here, templateMask1(1) refers to a notched mask that
limits the transmitted PSD within the internationally
standardized HAM (Handheld Amateur Radio) radio bands,
while templateMask2(2) refers to an unnotched mask.

The masks themselves depend upon the applicable
standard being used (vdslLineConfApplicableStandard).""",
            "reference" :
                """DSL TR-057""",
        }, # column
        "vdslLineConfHamBandMask" : {
            "nodetype" : "column",
            "moduleName" : "VDSL-LINE-MIB",
            "oid" : "1.3.6.1.2.1.10.97.1.1.11.1.36",
            "status" : "current",
            "syntax" : {
                "type" :                 {
                    "basetype" : "Bits",
                    "customNotch1" : {
                        "nodetype" : "namednumber",
                        "number" : "0"
                    },
                    "customNotch2" : {
                        "nodetype" : "namednumber",
                        "number" : "1"
                    },
                    "amateurBand30m" : {
                        "nodetype" : "namednumber",
                        "number" : "2"
                    },
                    "amateurBand40m" : {
                        "nodetype" : "namednumber",
                        "number" : "3"
                    },
                    "amateurBand80m" : {
                        "nodetype" : "namednumber",
                        "number" : "4"
                    },
                    "amateurBand160m" : {
                        "nodetype" : "namednumber",
                        "number" : "5"
                    },
                },
            },
            "access" : "readwrite",
            "default" : "()",
            "description" :
                """The transmit power spectral density mask code, used
to avoid interference with HAM (Handheld Amateur Radio)
radio bands by introducing power control (notching) in one
or more of these bands.

Amateur radio band notching is defined in the VDSL
spectrum as follows:

Band  Start Frequency     Stop Frequency
----  ------------------  --------------------------------
30m   1810 kHz            2000 kHz
40m   3500 kHz            3800 kHz (ETSI); 4000 kHz (ANSI)
80m   7000 kHz            7100 kHz (ETSI); 7300 kHz (ANSI)
160m  10100 kHz           10150 kHz



Notching for each standard band can be enabled or disabled
via the bit mask.

Two custom notches may be specified.  If either of these
are enabled via the bit mask, then the following objects
MUST be specified:

If customNotch1 is enabled, then both
    vdslLineConfCustomNotch1Start
    vdslLineConfCustomNotch1Stop
MUST be specified.

If customNotch2 is enabled, then both
    vdslLineConfCustomNotch2Start
    vdslLineConfCustomNotch2Stop
MUST be specified.""",
            "reference" :
                """DSLF TR-057, section 2.6""",
        }, # column
        "vdslLineConfCustomNotch1Start" : {
            "nodetype" : "column",
            "moduleName" : "VDSL-LINE-MIB",
            "oid" : "1.3.6.1.2.1.10.97.1.1.11.1.37",
            "status" : "current",
            "syntax" : {
                "type" : { "module" :"", "name" : "Unsigned32"},
            },
            "access" : "readwrite",
            "default" : "0",
            "units" : "kHz",
            "description" :
                """Specifies the start frequency of custom HAM (Handheld
Amateur Radio) notch 1.  vdslLineConfCustomNotch1Start MUST
be less than or equal to vdslLineConfCustomNotch1Stop.""",
        }, # column
        "vdslLineConfCustomNotch1Stop" : {
            "nodetype" : "column",
            "moduleName" : "VDSL-LINE-MIB",
            "oid" : "1.3.6.1.2.1.10.97.1.1.11.1.38",
            "status" : "current",
            "syntax" : {
                "type" : { "module" :"", "name" : "Unsigned32"},
            },
            "access" : "readwrite",
            "default" : "0",
            "units" : "kHz",
            "description" :
                """Specifies the stop frequency of custom HAM (Handheld
Amateur Radio) notch 1.  vdslLineConfCustomNotch1Stop MUST
be greater than or equal to vdslLineConfCustomNotch1Start.""",
        }, # column
        "vdslLineConfCustomNotch2Start" : {
            "nodetype" : "column",
            "moduleName" : "VDSL-LINE-MIB",
            "oid" : "1.3.6.1.2.1.10.97.1.1.11.1.39",
            "status" : "current",
            "syntax" : {
                "type" : { "module" :"", "name" : "Unsigned32"},
            },
            "access" : "readwrite",
            "default" : "0",
            "units" : "kHz",
            "description" :
                """Specifies the start frequency of custom HAM (Handheld
Amateur Radio) notch 2.  vdslLineConfCustomNotch2Start MUST
be less than or equal to vdslLineConfCustomNotch2Stop.""",
        }, # column
        "vdslLineConfCustomNotch2Stop" : {
            "nodetype" : "column",
            "moduleName" : "VDSL-LINE-MIB",
            "oid" : "1.3.6.1.2.1.10.97.1.1.11.1.40",
            "status" : "current",
            "syntax" : {
                "type" : { "module" :"", "name" : "Unsigned32"},
            },
            "access" : "readwrite",
            "default" : "0",
            "units" : "kHz",
            "description" :
                """Specifies the stop frequency of custom HAM (Handheld
Amateur Radio) notch 2.  vdslLineConfCustomNotch2Stop MUST
be greater than or equal to vdslLineConfCustomNotch2Start.""",
        }, # column
        "vdslLineConfDownTargetSlowBurst" : {
            "nodetype" : "column",
            "moduleName" : "VDSL-LINE-MIB",
            "oid" : "1.3.6.1.2.1.10.97.1.1.11.1.41",
            "status" : "current",
            "syntax" : {
                "type" :                 {
                    "basetype" : "Unsigned32",
                    "ranges" : [
                    {
                        "min" : "0",
                        "max" : "1275"
                    },
                    ],
                    "range" : {
                        "min" : "0",
                        "max" : "1275"
                    },
                },
            },
            "access" : "readwrite",
            "default" : "0",
            "units" : "microseconds",
            "description" :
                """Specifies the target level of impulse noise (burst)
protection for an interleaved (slow) channel.""",
            "reference" :
                """ITU-T G.997.1, section 7.3.2.3""",
        }, # column
        "vdslLineConfUpTargetSlowBurst" : {
            "nodetype" : "column",
            "moduleName" : "VDSL-LINE-MIB",
            "oid" : "1.3.6.1.2.1.10.97.1.1.11.1.42",
            "status" : "current",
            "syntax" : {
                "type" :                 {
                    "basetype" : "Unsigned32",
                    "ranges" : [
                    {
                        "min" : "0",
                        "max" : "1275"
                    },
                    ],
                    "range" : {
                        "min" : "0",
                        "max" : "1275"
                    },
                },
            },
            "access" : "readwrite",
            "default" : "0",
            "units" : "microseconds",
            "description" :
                """Specifies the target level of impulse noise (burst)
protection for an interleaved (slow) channel.""",
            "reference" :
                """ITU-T G.997.1, section 7.3.2.3""",
        }, # column
        "vdslLineConfDownMaxFastFec" : {
            "nodetype" : "column",
            "moduleName" : "VDSL-LINE-MIB",
            "oid" : "1.3.6.1.2.1.10.97.1.1.11.1.43",
            "status" : "current",
            "syntax" : {
                "type" :                 {
                    "basetype" : "Unsigned32",
                    "ranges" : [
                    {
                        "min" : "0",
                        "max" : "50"
                    },
                    ],
                    "range" : {
                        "min" : "0",
                        "max" : "50"
                    },
                },
            },
            "access" : "readwrite",
            "default" : "0",
            "units" : "%",
            "description" :
                """This parameter provisions the maximum level of Forward
Error Correction (FEC) redundancy related overhead to
be maintained for a fast channel.""",
        }, # column
        "vdslLineConfUpMaxFastFec" : {
            "nodetype" : "column",
            "moduleName" : "VDSL-LINE-MIB",
            "oid" : "1.3.6.1.2.1.10.97.1.1.11.1.44",
            "status" : "current",
            "syntax" : {
                "type" :                 {
                    "basetype" : "Unsigned32",
                    "ranges" : [
                    {
                        "min" : "0",
                        "max" : "50"
                    },
                    ],
                    "range" : {
                        "min" : "0",
                        "max" : "50"
                    },
                },
            },
            "access" : "readwrite",
            "default" : "0",
            "units" : "%",
            "description" :
                """This parameter provisions the maximum level of Forward
Error Correction (FEC) redundancy related overhead to
be maintained for a fast channel.""",
        }, # column
        "vdslLineConfLineType" : {
            "nodetype" : "column",
            "moduleName" : "VDSL-LINE-MIB",
            "oid" : "1.3.6.1.2.1.10.97.1.1.11.1.45",
            "status" : "current",
            "syntax" : {
                "type" :                 {
                    "basetype" : "Enumeration",
                    "noChannel" : {
                        "nodetype" : "namednumber",
                        "number" : "1"
                    },
                    "fastOnly" : {
                        "nodetype" : "namednumber",
                        "number" : "2"
                    },
                    "interleavedOnly" : {
                        "nodetype" : "namednumber",
                        "number" : "3"
                    },
                    "fastOrInterleaved" : {
                        "nodetype" : "namednumber",
                        "number" : "4"
                    },
                    "fastAndInterleaved" : {
                        "nodetype" : "namednumber",
                        "number" : "5"
                    },
                },
            },
            "access" : "readwrite",
            "default" : "noChannel",
            "description" :
                """This parameter provisions the VDSL physical entity at
start-up by defining whether and how the line will be
channelized, i.e., which channel type(s) are supported.
If the line is to be channelized, the value will be other
than noChannel(1).

This configuration can be activated only during start-up.
Afterwards, the value of vdslLineType coincides with the
value of vdslLineConfLineType.  Depending on this value,
the corresponding entries in the ifTable for the
interleaved and the fast channels are enabled or disabled
according to the value of their ifOperStatus.

Defined values are:



noChannel(1)          -- no channels exist
fastOnly(2)           -- only fast channel exists
interleavedOnly(3)    -- only interleaved channel exists
fastOrInterleaved(4)  -- either fast or interleaved channel
                      -- exists, but only one at a time
fastAndInterleaved(5) -- both fast and interleaved channels
                      -- exist

Note that 'slow' and 'interleaved' refer to the same
channel.""",
            "reference" :
                """T1E1.4/2000-009R3, Part 1, common spec""",
        }, # column
        "vdslLineConfProfRowStatus" : {
            "nodetype" : "column",
            "moduleName" : "VDSL-LINE-MIB",
            "oid" : "1.3.6.1.2.1.10.97.1.1.11.1.46",
            "status" : "current",
            "syntax" : {
                "type" : { "module" :"SNMPv2-TC", "name" : "RowStatus"},
            },
            "access" : "readwrite",
            "description" :
                """This object is used to create a new row or modify or
delete an existing row in this table.

A profile activated by setting this object to 'active'.
When 'active' is set, the system will validate the profile.

Before a profile can be deleted or taken out of service
(by setting this object to 'destroy' or 'outOfService'),
it must be first unreferenced from all associated lines.

An 'active' profile may be modified at any time.  Note
that some changes may require that any referenced lines be
restarted (e.g., vdslLineConfLineType).""",
        }, # column
        "vdslLineAlarmConfProfileTable" : {
            "nodetype" : "table",
            "moduleName" : "VDSL-LINE-MIB",
            "oid" : "1.3.6.1.2.1.10.97.1.1.20",
            "status" : "current",
            "description" :
                """This table contains information on the VDSL line alarm
configuration.  One entry in this table reflects a profile
defined by a manager which can be used to configure the
VDSL line alarm thresholds.




Entries in this table MUST be maintained in a
persistent manner.""",
        }, # table
        "vdslLineAlarmConfProfileEntry" : {
            "nodetype" : "row",
            "moduleName" : "VDSL-LINE-MIB",
            "oid" : "1.3.6.1.2.1.10.97.1.1.20.1",
            "create" : "true",
            "status" : "current",
            "linkage" : [
                "vdslLineAlarmConfProfileName",
            ],
            "description" :
                """Each entry consists of a list of parameters that
represents the configuration of a VDSL line alarm
profile.

A default profile with an index of 'DEFVAL', will
always exist and its parameters will be set to vendor
specific values, unless otherwise specified in this
document.""",
        }, # row
        "vdslLineAlarmConfProfileName" : {
            "nodetype" : "column",
            "moduleName" : "VDSL-LINE-MIB",
            "oid" : "1.3.6.1.2.1.10.97.1.1.20.1.1",
            "status" : "current",
            "syntax" : {
                "type" :                 {
                    "basetype" : "OctetString",
                    "parent module" : {
                        "name" : "SNMP-FRAMEWORK-MIB",
                        "type" : "SnmpAdminString",
                    },
                    "ranges" : [
                    {
                        "min" : "1",
                        "max" : "32"
                    },
                    ],
                    "range" : {
                        "min" : "1",
                        "max" : "32"
                    },
                },
            },
            "access" : "noaccess",
            "description" :
                """The name for this profile as specified by an
administrator.""",
        }, # column
        "vdslLineAlarmConfThresh15MinLofs" : {
            "nodetype" : "column",
            "moduleName" : "VDSL-LINE-MIB",
            "oid" : "1.3.6.1.2.1.10.97.1.1.20.1.2",
            "status" : "current",
            "syntax" : {
                "type" : { "module" :"HC-PerfHist-TC-MIB", "name" : "HCPerfIntervalThreshold"},
            },
            "access" : "readwrite",
            "default" : "0",
            "units" : "seconds",
            "description" :
                """This object configures the threshold for the number of
loss of frame seconds (lofs) within any given 15-minute
performance data collection interval.  If the value of
loss of frame seconds in a particular 15-minute collection
interval reaches/exceeds this value, a
vdslPerfLofsThreshNotification notification will be
generated.  No more than one notification will be sent
per interval.""",
        }, # column
        "vdslLineAlarmConfThresh15MinLoss" : {
            "nodetype" : "column",
            "moduleName" : "VDSL-LINE-MIB",
            "oid" : "1.3.6.1.2.1.10.97.1.1.20.1.3",
            "status" : "current",
            "syntax" : {
                "type" : { "module" :"HC-PerfHist-TC-MIB", "name" : "HCPerfIntervalThreshold"},
            },
            "access" : "readwrite",
            "default" : "0",
            "units" : "seconds",
            "description" :
                """This object configures the threshold for the number of
loss of signal seconds (loss) within any given 15-minute
performance data collection interval.  If the value of
loss of signal seconds in a particular 15-minute
collection interval reaches/exceeds this value, a
vdslPerfLossThreshNotification notification will be
generated.  One notification will be sent per interval
per endpoint.""",
        }, # column
        "vdslLineAlarmConfThresh15MinLprs" : {
            "nodetype" : "column",
            "moduleName" : "VDSL-LINE-MIB",
            "oid" : "1.3.6.1.2.1.10.97.1.1.20.1.4",
            "status" : "current",
            "syntax" : {
                "type" : { "module" :"HC-PerfHist-TC-MIB", "name" : "HCPerfIntervalThreshold"},
            },
            "access" : "readwrite",
            "default" : "0",
            "units" : "seconds",
            "description" :
                """This object configures the threshold for the number of
loss of power seconds (lprs) within any given 15-minute
performance data collection interval.  If the value of
loss of power seconds in a particular 15-minute collection
interval reaches/exceeds this value, a
vdslPerfLprsThreshNotification notification will be
generated.  No more than one notification will be sent
per interval.""",
        }, # column
        "vdslLineAlarmConfThresh15MinLols" : {
            "nodetype" : "column",
            "moduleName" : "VDSL-LINE-MIB",
            "oid" : "1.3.6.1.2.1.10.97.1.1.20.1.5",
            "status" : "current",
            "syntax" : {
                "type" : { "module" :"HC-PerfHist-TC-MIB", "name" : "HCPerfIntervalThreshold"},
            },
            "access" : "readwrite",
            "default" : "0",
            "units" : "seconds",
            "description" :
                """This object configures the threshold for the number of
loss of link seconds (lols) within any given 15-minute
performance data collection interval.  If the value of
loss of power seconds in a particular 15-minute collection
interval reaches/exceeds this value, a
vdslPerfLolsThreshNotification notification will be
generated.  No more than one notification will be sent
per interval.""",
        }, # column
        "vdslLineAlarmConfThresh15MinESs" : {
            "nodetype" : "column",
            "moduleName" : "VDSL-LINE-MIB",
            "oid" : "1.3.6.1.2.1.10.97.1.1.20.1.6",
            "status" : "current",
            "syntax" : {
                "type" : { "module" :"HC-PerfHist-TC-MIB", "name" : "HCPerfIntervalThreshold"},
            },
            "access" : "readwrite",
            "default" : "0",
            "units" : "seconds",
            "description" :
                """This object configures the threshold for the number of
errored seconds (ESs) within any given 15-minute
performance data collection interval.  If the value of
errored seconds in a particular 15-minute collection
interval reaches/exceeds this value, a
vdslPerfESsThreshNotification notification will be
generated.  No more than one notification will be sent
per interval.""",
        }, # column
        "vdslLineAlarmConfThresh15MinSESs" : {
            "nodetype" : "column",
            "moduleName" : "VDSL-LINE-MIB",
            "oid" : "1.3.6.1.2.1.10.97.1.1.20.1.7",
            "status" : "current",
            "syntax" : {
                "type" : { "module" :"HC-PerfHist-TC-MIB", "name" : "HCPerfIntervalThreshold"},
            },
            "access" : "readwrite",
            "default" : "0",
            "units" : "seconds",
            "description" :
                """This object configures the threshold for the number of
severely errored seconds (SESs) within any given 15-minute
performance data collection interval.  If the value of
severely errored seconds in a particular 15-minute
collection interval reaches/exceeds this value, a
vdslPerfSESsThreshNotification notification will be
generated.  No more than one notification will be sent
per interval.""",
        }, # column
        "vdslLineAlarmConfThresh15MinUASs" : {
            "nodetype" : "column",
            "moduleName" : "VDSL-LINE-MIB",
            "oid" : "1.3.6.1.2.1.10.97.1.1.20.1.8",
            "status" : "current",
            "syntax" : {
                "type" : { "module" :"HC-PerfHist-TC-MIB", "name" : "HCPerfIntervalThreshold"},
            },
            "access" : "readwrite",
            "default" : "0",
            "units" : "seconds",
            "description" :
                """This object configures the threshold for the number of
unavailable seconds (UASs) within any given 15-minute
performance data collection interval.  If the value of
unavailable seconds in a particular 15-minute collection
interval reaches/exceeds this value, a
vdslPerfUASsThreshNotification notification will be
generated.  No more than one notification will be sent
per interval.""",
        }, # column
        "vdslLineAlarmConfInitFailure" : {
            "nodetype" : "column",
            "moduleName" : "VDSL-LINE-MIB",
            "oid" : "1.3.6.1.2.1.10.97.1.1.20.1.9",
            "status" : "current",
            "syntax" : {
                "type" : { "module" :"SNMPv2-TC", "name" : "TruthValue"},
            },
            "access" : "readwrite",
            "default" : "false",
            "description" :
                """This object specifies if a vdslInitFailureNotification
notification will be generated if an initialization
failure occurs.""",
        }, # column
        "vdslLineAlarmConfProfRowStatus" : {
            "nodetype" : "column",
            "moduleName" : "VDSL-LINE-MIB",
            "oid" : "1.3.6.1.2.1.10.97.1.1.20.1.10",
            "status" : "current",
            "syntax" : {
                "type" : { "module" :"SNMPv2-TC", "name" : "RowStatus"},
            },
            "access" : "readwrite",
            "description" :
                """This object is used to create a new row or modify or
delete an existing row in this table.

A profile activated by setting this object to 'active'.
When 'active' is set, the system will validate the profile.

Before a profile can be deleted or taken out of service,
(by setting this object to 'destroy' or 'outOfService') it
must be first unreferenced from all associated lines.

An 'active' profile may be modified at any time.""",
        }, # column
        "vdslConformance" : {
            "nodetype" : "node",
            "moduleName" : "VDSL-LINE-MIB",
            "oid" : "1.3.6.1.2.1.10.97.1.3",
        }, # node
        "vdslGroups" : {
            "nodetype" : "node",
            "moduleName" : "VDSL-LINE-MIB",
            "oid" : "1.3.6.1.2.1.10.97.1.3.1",
        }, # node
        "vdslCompliances" : {
            "nodetype" : "node",
            "moduleName" : "VDSL-LINE-MIB",
            "oid" : "1.3.6.1.2.1.10.97.1.3.2",
        }, # node
    }, # nodes

    "notifications" : {
        "vdslPerfLofsThreshNotification" : {
            "nodetype" : "notification",
            "moduleName" : "VDSL-LINE-MIB",
            "oid" : "1.3.6.1.2.1.10.97.1.0.1",
            "status" : "current",
            "objects" : {
                "vdslPerfDataCurr15MinLofs" : {
                    "nodetype" : "object",
                    "module" : "VDSL-LINE-MIB"
                },
            },
            "description" :
                """Loss of Framing 15-minute interval threshold
(vdslLineAlarmConfThresh15MinLofs) reached.""",
        }, # notification
        "vdslPerfLossThreshNotification" : {
            "nodetype" : "notification",
            "moduleName" : "VDSL-LINE-MIB",
            "oid" : "1.3.6.1.2.1.10.97.1.0.2",
            "status" : "current",
            "objects" : {
                "vdslPerfDataCurr15MinLoss" : {
                    "nodetype" : "object",
                    "module" : "VDSL-LINE-MIB"
                },
            },
            "description" :
                """Loss of Signal 15-minute interval threshold
(vdslLineAlarmConfThresh15MinLoss) reached.""",
        }, # notification
        "vdslPerfLprsThreshNotification" : {
            "nodetype" : "notification",
            "moduleName" : "VDSL-LINE-MIB",
            "oid" : "1.3.6.1.2.1.10.97.1.0.3",
            "status" : "current",
            "objects" : {
                "vdslPerfDataCurr15MinLprs" : {
                    "nodetype" : "object",
                    "module" : "VDSL-LINE-MIB"
                },
            },
            "description" :
                """Loss of Power 15-minute interval threshold
(vdslLineAlarmConfThresh15MinLprs) reached.""",
        }, # notification
        "vdslPerfLolsThreshNotification" : {
            "nodetype" : "notification",
            "moduleName" : "VDSL-LINE-MIB",
            "oid" : "1.3.6.1.2.1.10.97.1.0.4",
            "status" : "current",
            "objects" : {
                "vdslPerfDataCurr15MinLols" : {
                    "nodetype" : "object",
                    "module" : "VDSL-LINE-MIB"
                },
            },
            "description" :
                """Loss of Link 15-minute interval threshold
(vdslLineAlarmConfThresh15MinLols) reached.""",
        }, # notification
        "vdslPerfESsThreshNotification" : {
            "nodetype" : "notification",
            "moduleName" : "VDSL-LINE-MIB",
            "oid" : "1.3.6.1.2.1.10.97.1.0.5",
            "status" : "current",
            "objects" : {
                "vdslPerfDataCurr15MinESs" : {
                    "nodetype" : "object",
                    "module" : "VDSL-LINE-MIB"
                },
            },
            "description" :
                """Errored Seconds 15-minute interval threshold
(vdslLineAlarmConfThresh15MinESs) reached.""",
        }, # notification
        "vdslPerfSESsThreshNotification" : {
            "nodetype" : "notification",
            "moduleName" : "VDSL-LINE-MIB",
            "oid" : "1.3.6.1.2.1.10.97.1.0.6",
            "status" : "current",
            "objects" : {
                "vdslPerfDataCurr15MinSESs" : {
                    "nodetype" : "object",
                    "module" : "VDSL-LINE-MIB"
                },
            },
            "description" :
                """Severely Errored Seconds 15-minute interval threshold
(vdslLineAlarmConfThresh15MinSESs) reached.""",
        }, # notification
        "vdslPerfUASsThreshNotification" : {
            "nodetype" : "notification",
            "moduleName" : "VDSL-LINE-MIB",
            "oid" : "1.3.6.1.2.1.10.97.1.0.7",
            "status" : "current",
            "objects" : {
                "vdslPerfDataCurr15MinUASs" : {
                    "nodetype" : "object",
                    "module" : "VDSL-LINE-MIB"
                },
            },
            "description" :
                """Unavailable Seconds 15-minute interval threshold
(vdslLineAlarmConfThresh15MinUASs) reached.""",
        }, # notification
        "vdslDownMaxSnrMgnNotification" : {
            "nodetype" : "notification",
            "moduleName" : "VDSL-LINE-MIB",
            "oid" : "1.3.6.1.2.1.10.97.1.0.8",
            "status" : "current",
            "objects" : {
                "vdslPhysCurrSnrMgn" : {
                    "nodetype" : "object",
                    "module" : "VDSL-LINE-MIB"
                },
            },
            "description" :
                """The downstream Signal to Noise Margin exceeded
vdslLineConfDownMaxSnrMgn.  The object
vdslPhysCurrSnrMgn will contain the Signal to Noise
margin as measured by the VTU-R.""",
        }, # notification
        "vdslDownMinSnrMgnNotification" : {
            "nodetype" : "notification",
            "moduleName" : "VDSL-LINE-MIB",
            "oid" : "1.3.6.1.2.1.10.97.1.0.9",
            "status" : "current",
            "objects" : {
                "vdslPhysCurrSnrMgn" : {
                    "nodetype" : "object",
                    "module" : "VDSL-LINE-MIB"
                },
            },
            "description" :
                """The downstream Signal to Noise Margin fell below
vdslLineConfDownMinSnrMgn.  The object vdslPhysCurrSnrMgn
will contain the Signal to Noise margin as measured by
the VTU-R.""",
        }, # notification
        "vdslUpMaxSnrMgnNotification" : {
            "nodetype" : "notification",
            "moduleName" : "VDSL-LINE-MIB",
            "oid" : "1.3.6.1.2.1.10.97.1.0.10",
            "status" : "current",
            "objects" : {
                "vdslPhysCurrSnrMgn" : {
                    "nodetype" : "object",
                    "module" : "VDSL-LINE-MIB"
                },
            },
            "description" :
                """The upstream Signal to Noise Margin exceeded
vdslLineConfUpMaxSnrMgn.  The object vdslPhysCurrSnrMgn
will contain the Signal to Noise margin as measured
by the VTU-C.""",
        }, # notification
        "vdslUpMinSnrMgnNotification" : {
            "nodetype" : "notification",
            "moduleName" : "VDSL-LINE-MIB",
            "oid" : "1.3.6.1.2.1.10.97.1.0.11",
            "status" : "current",
            "objects" : {
                "vdslPhysCurrSnrMgn" : {
                    "nodetype" : "object",
                    "module" : "VDSL-LINE-MIB"
                },
            },
            "description" :
                """The upstream Signal to Noise Margin fell below
vdslLineConfUpMinSnrMgn.  The object vdslPhysCurrSnrMgn
will contain the Signal to Noise margin as measured
by the VTU-C.""",
        }, # notification
        "vdslInitFailureNotification" : {
            "nodetype" : "notification",
            "moduleName" : "VDSL-LINE-MIB",
            "oid" : "1.3.6.1.2.1.10.97.1.0.12",
            "status" : "current",
            "objects" : {
                "vdslPhysCurrStatus" : {
                    "nodetype" : "object",
                    "module" : "VDSL-LINE-MIB"
                },
            },
            "description" :
                """Vtu initialization failed.  See vdslPhysCurrStatus for
potential reasons.""",
        }, # notification
    }, # notifications

    "groups" : {
        "vdslGroup" : {
            "nodetype" : "group",
            "moduleName" : "VDSL-LINE-MIB",
            "oid" : "1.3.6.1.2.1.10.97.1.3.1.1",
            "status" : "current",
            "members" : {
                "vdslLineCoding" : {
                    "nodetype" : "member",
                    "module" : "VDSL-LINE-MIB"
                },
                "vdslLineType" : {
                    "nodetype" : "member",
                    "module" : "VDSL-LINE-MIB"
                },
                "vdslLineConfProfile" : {
                    "nodetype" : "member",
                    "module" : "VDSL-LINE-MIB"
                },
                "vdslLineAlarmConfProfile" : {
                    "nodetype" : "member",
                    "module" : "VDSL-LINE-MIB"
                },
                "vdslPhysInvSerialNumber" : {
                    "nodetype" : "member",
                    "module" : "VDSL-LINE-MIB"
                },
                "vdslPhysInvVendorID" : {
                    "nodetype" : "member",
                    "module" : "VDSL-LINE-MIB"
                },
                "vdslPhysInvVersionNumber" : {
                    "nodetype" : "member",
                    "module" : "VDSL-LINE-MIB"
                },
                "vdslPhysCurrSnrMgn" : {
                    "nodetype" : "member",
                    "module" : "VDSL-LINE-MIB"
                },
                "vdslPhysCurrAtn" : {
                    "nodetype" : "member",
                    "module" : "VDSL-LINE-MIB"
                },
                "vdslPhysCurrStatus" : {
                    "nodetype" : "member",
                    "module" : "VDSL-LINE-MIB"
                },
                "vdslPhysCurrOutputPwr" : {
                    "nodetype" : "member",
                    "module" : "VDSL-LINE-MIB"
                },
                "vdslPhysCurrAttainableRate" : {
                    "nodetype" : "member",
                    "module" : "VDSL-LINE-MIB"
                },
                "vdslPhysCurrLineRate" : {
                    "nodetype" : "member",
                    "module" : "VDSL-LINE-MIB"
                },
                "vdslChanInterleaveDelay" : {
                    "nodetype" : "member",
                    "module" : "VDSL-LINE-MIB"
                },
                "vdslChanCrcBlockLength" : {
                    "nodetype" : "member",
                    "module" : "VDSL-LINE-MIB"
                },
                "vdslChanCurrTxRate" : {
                    "nodetype" : "member",
                    "module" : "VDSL-LINE-MIB"
                },
                "vdslChanCurrTxSlowBurstProtect" : {
                    "nodetype" : "member",
                    "module" : "VDSL-LINE-MIB"
                },
                "vdslChanCurrTxFastFec" : {
                    "nodetype" : "member",
                    "module" : "VDSL-LINE-MIB"
                },
                "vdslPerfDataValidIntervals" : {
                    "nodetype" : "member",
                    "module" : "VDSL-LINE-MIB"
                },
                "vdslPerfDataInvalidIntervals" : {
                    "nodetype" : "member",
                    "module" : "VDSL-LINE-MIB"
                },
                "vdslPerfDataLofs" : {
                    "nodetype" : "member",
                    "module" : "VDSL-LINE-MIB"
                },
                "vdslPerfDataLoss" : {
                    "nodetype" : "member",
                    "module" : "VDSL-LINE-MIB"
                },
                "vdslPerfDataLprs" : {
                    "nodetype" : "member",
                    "module" : "VDSL-LINE-MIB"
                },
                "vdslPerfDataLols" : {
                    "nodetype" : "member",
                    "module" : "VDSL-LINE-MIB"
                },
                "vdslPerfDataESs" : {
                    "nodetype" : "member",
                    "module" : "VDSL-LINE-MIB"
                },
                "vdslPerfDataSESs" : {
                    "nodetype" : "member",
                    "module" : "VDSL-LINE-MIB"
                },
                "vdslPerfDataUASs" : {
                    "nodetype" : "member",
                    "module" : "VDSL-LINE-MIB"
                },
                "vdslPerfDataInits" : {
                    "nodetype" : "member",
                    "module" : "VDSL-LINE-MIB"
                },
                "vdslPerfDataCurr15MinTimeElapsed" : {
                    "nodetype" : "member",
                    "module" : "VDSL-LINE-MIB"
                },
                "vdslPerfDataCurr15MinLofs" : {
                    "nodetype" : "member",
                    "module" : "VDSL-LINE-MIB"
                },
                "vdslPerfDataCurr15MinLoss" : {
                    "nodetype" : "member",
                    "module" : "VDSL-LINE-MIB"
                },
                "vdslPerfDataCurr15MinLprs" : {
                    "nodetype" : "member",
                    "module" : "VDSL-LINE-MIB"
                },
                "vdslPerfDataCurr15MinLols" : {
                    "nodetype" : "member",
                    "module" : "VDSL-LINE-MIB"
                },
                "vdslPerfDataCurr15MinESs" : {
                    "nodetype" : "member",
                    "module" : "VDSL-LINE-MIB"
                },
                "vdslPerfDataCurr15MinSESs" : {
                    "nodetype" : "member",
                    "module" : "VDSL-LINE-MIB"
                },
                "vdslPerfDataCurr15MinUASs" : {
                    "nodetype" : "member",
                    "module" : "VDSL-LINE-MIB"
                },
                "vdslPerfDataCurr15MinInits" : {
                    "nodetype" : "member",
                    "module" : "VDSL-LINE-MIB"
                },
                "vdslPerfData1DayValidIntervals" : {
                    "nodetype" : "member",
                    "module" : "VDSL-LINE-MIB"
                },
                "vdslPerfData1DayInvalidIntervals" : {
                    "nodetype" : "member",
                    "module" : "VDSL-LINE-MIB"
                },
                "vdslPerfDataCurr1DayTimeElapsed" : {
                    "nodetype" : "member",
                    "module" : "VDSL-LINE-MIB"
                },
                "vdslPerfDataCurr1DayLofs" : {
                    "nodetype" : "member",
                    "module" : "VDSL-LINE-MIB"
                },
                "vdslPerfDataCurr1DayLoss" : {
                    "nodetype" : "member",
                    "module" : "VDSL-LINE-MIB"
                },
                "vdslPerfDataCurr1DayLprs" : {
                    "nodetype" : "member",
                    "module" : "VDSL-LINE-MIB"
                },
                "vdslPerfDataCurr1DayLols" : {
                    "nodetype" : "member",
                    "module" : "VDSL-LINE-MIB"
                },
                "vdslPerfDataCurr1DayESs" : {
                    "nodetype" : "member",
                    "module" : "VDSL-LINE-MIB"
                },
                "vdslPerfDataCurr1DaySESs" : {
                    "nodetype" : "member",
                    "module" : "VDSL-LINE-MIB"
                },
                "vdslPerfDataCurr1DayUASs" : {
                    "nodetype" : "member",
                    "module" : "VDSL-LINE-MIB"
                },
                "vdslPerfDataCurr1DayInits" : {
                    "nodetype" : "member",
                    "module" : "VDSL-LINE-MIB"
                },
                "vdslPerfIntervalLofs" : {
                    "nodetype" : "member",
                    "module" : "VDSL-LINE-MIB"
                },
                "vdslPerfIntervalLoss" : {
                    "nodetype" : "member",
                    "module" : "VDSL-LINE-MIB"
                },
                "vdslPerfIntervalLprs" : {
                    "nodetype" : "member",
                    "module" : "VDSL-LINE-MIB"
                },
                "vdslPerfIntervalLols" : {
                    "nodetype" : "member",
                    "module" : "VDSL-LINE-MIB"
                },
                "vdslPerfIntervalESs" : {
                    "nodetype" : "member",
                    "module" : "VDSL-LINE-MIB"
                },
                "vdslPerfIntervalSESs" : {
                    "nodetype" : "member",
                    "module" : "VDSL-LINE-MIB"
                },
                "vdslPerfIntervalUASs" : {
                    "nodetype" : "member",
                    "module" : "VDSL-LINE-MIB"
                },
                "vdslPerfIntervalInits" : {
                    "nodetype" : "member",
                    "module" : "VDSL-LINE-MIB"
                },
                "vdslPerf1DayIntervalMoniSecs" : {
                    "nodetype" : "member",
                    "module" : "VDSL-LINE-MIB"
                },
                "vdslPerf1DayIntervalLofs" : {
                    "nodetype" : "member",
                    "module" : "VDSL-LINE-MIB"
                },
                "vdslPerf1DayIntervalLoss" : {
                    "nodetype" : "member",
                    "module" : "VDSL-LINE-MIB"
                },
                "vdslPerf1DayIntervalLprs" : {
                    "nodetype" : "member",
                    "module" : "VDSL-LINE-MIB"
                },
                "vdslPerf1DayIntervalLols" : {
                    "nodetype" : "member",
                    "module" : "VDSL-LINE-MIB"
                },
                "vdslPerf1DayIntervalESs" : {
                    "nodetype" : "member",
                    "module" : "VDSL-LINE-MIB"
                },
                "vdslPerf1DayIntervalSESs" : {
                    "nodetype" : "member",
                    "module" : "VDSL-LINE-MIB"
                },
                "vdslPerf1DayIntervalUASs" : {
                    "nodetype" : "member",
                    "module" : "VDSL-LINE-MIB"
                },
                "vdslPerf1DayIntervalInits" : {
                    "nodetype" : "member",
                    "module" : "VDSL-LINE-MIB"
                },
                "vdslChanValidIntervals" : {
                    "nodetype" : "member",
                    "module" : "VDSL-LINE-MIB"
                },
                "vdslChanInvalidIntervals" : {
                    "nodetype" : "member",
                    "module" : "VDSL-LINE-MIB"
                },
                "vdslChanFixedOctets" : {
                    "nodetype" : "member",
                    "module" : "VDSL-LINE-MIB"
                },
                "vdslChanBadBlks" : {
                    "nodetype" : "member",
                    "module" : "VDSL-LINE-MIB"
                },
                "vdslChanCurr15MinTimeElapsed" : {
                    "nodetype" : "member",
                    "module" : "VDSL-LINE-MIB"
                },
                "vdslChanCurr15MinFixedOctets" : {
                    "nodetype" : "member",
                    "module" : "VDSL-LINE-MIB"
                },
                "vdslChanCurr15MinBadBlks" : {
                    "nodetype" : "member",
                    "module" : "VDSL-LINE-MIB"
                },
                "vdslChan1DayValidIntervals" : {
                    "nodetype" : "member",
                    "module" : "VDSL-LINE-MIB"
                },
                "vdslChan1DayInvalidIntervals" : {
                    "nodetype" : "member",
                    "module" : "VDSL-LINE-MIB"
                },
                "vdslChanCurr1DayTimeElapsed" : {
                    "nodetype" : "member",
                    "module" : "VDSL-LINE-MIB"
                },
                "vdslChanCurr1DayFixedOctets" : {
                    "nodetype" : "member",
                    "module" : "VDSL-LINE-MIB"
                },
                "vdslChanCurr1DayBadBlks" : {
                    "nodetype" : "member",
                    "module" : "VDSL-LINE-MIB"
                },
                "vdslChanIntervalFixedOctets" : {
                    "nodetype" : "member",
                    "module" : "VDSL-LINE-MIB"
                },
                "vdslChanIntervalBadBlks" : {
                    "nodetype" : "member",
                    "module" : "VDSL-LINE-MIB"
                },
                "vdslChan1DayIntervalMoniSecs" : {
                    "nodetype" : "member",
                    "module" : "VDSL-LINE-MIB"
                },
                "vdslChan1DayIntervalFixedOctets" : {
                    "nodetype" : "member",
                    "module" : "VDSL-LINE-MIB"
                },
                "vdslChan1DayIntervalBadBlks" : {
                    "nodetype" : "member",
                    "module" : "VDSL-LINE-MIB"
                },
                "vdslLineConfDownRateMode" : {
                    "nodetype" : "member",
                    "module" : "VDSL-LINE-MIB"
                },
                "vdslLineConfUpRateMode" : {
                    "nodetype" : "member",
                    "module" : "VDSL-LINE-MIB"
                },
                "vdslLineConfDownMaxPwr" : {
                    "nodetype" : "member",
                    "module" : "VDSL-LINE-MIB"
                },
                "vdslLineConfUpMaxPwr" : {
                    "nodetype" : "member",
                    "module" : "VDSL-LINE-MIB"
                },
                "vdslLineConfDownMaxSnrMgn" : {
                    "nodetype" : "member",
                    "module" : "VDSL-LINE-MIB"
                },
                "vdslLineConfDownMinSnrMgn" : {
                    "nodetype" : "member",
                    "module" : "VDSL-LINE-MIB"
                },
                "vdslLineConfDownTargetSnrMgn" : {
                    "nodetype" : "member",
                    "module" : "VDSL-LINE-MIB"
                },
                "vdslLineConfUpMaxSnrMgn" : {
                    "nodetype" : "member",
                    "module" : "VDSL-LINE-MIB"
                },
                "vdslLineConfUpMinSnrMgn" : {
                    "nodetype" : "member",
                    "module" : "VDSL-LINE-MIB"
                },
                "vdslLineConfUpTargetSnrMgn" : {
                    "nodetype" : "member",
                    "module" : "VDSL-LINE-MIB"
                },
                "vdslLineConfDownFastMaxDataRate" : {
                    "nodetype" : "member",
                    "module" : "VDSL-LINE-MIB"
                },
                "vdslLineConfDownFastMinDataRate" : {
                    "nodetype" : "member",
                    "module" : "VDSL-LINE-MIB"
                },
                "vdslLineConfDownSlowMaxDataRate" : {
                    "nodetype" : "member",
                    "module" : "VDSL-LINE-MIB"
                },
                "vdslLineConfDownSlowMinDataRate" : {
                    "nodetype" : "member",
                    "module" : "VDSL-LINE-MIB"
                },
                "vdslLineConfUpFastMaxDataRate" : {
                    "nodetype" : "member",
                    "module" : "VDSL-LINE-MIB"
                },
                "vdslLineConfUpFastMinDataRate" : {
                    "nodetype" : "member",
                    "module" : "VDSL-LINE-MIB"
                },
                "vdslLineConfUpSlowMaxDataRate" : {
                    "nodetype" : "member",
                    "module" : "VDSL-LINE-MIB"
                },
                "vdslLineConfUpSlowMinDataRate" : {
                    "nodetype" : "member",
                    "module" : "VDSL-LINE-MIB"
                },
                "vdslLineConfDownRateRatio" : {
                    "nodetype" : "member",
                    "module" : "VDSL-LINE-MIB"
                },
                "vdslLineConfUpRateRatio" : {
                    "nodetype" : "member",
                    "module" : "VDSL-LINE-MIB"
                },
                "vdslLineConfDownMaxInterDelay" : {
                    "nodetype" : "member",
                    "module" : "VDSL-LINE-MIB"
                },
                "vdslLineConfUpMaxInterDelay" : {
                    "nodetype" : "member",
                    "module" : "VDSL-LINE-MIB"
                },
                "vdslLineConfDownPboControl" : {
                    "nodetype" : "member",
                    "module" : "VDSL-LINE-MIB"
                },
                "vdslLineConfUpPboControl" : {
                    "nodetype" : "member",
                    "module" : "VDSL-LINE-MIB"
                },
                "vdslLineConfDownPboLevel" : {
                    "nodetype" : "member",
                    "module" : "VDSL-LINE-MIB"
                },
                "vdslLineConfUpPboLevel" : {
                    "nodetype" : "member",
                    "module" : "VDSL-LINE-MIB"
                },
                "vdslLineConfDeploymentScenario" : {
                    "nodetype" : "member",
                    "module" : "VDSL-LINE-MIB"
                },
                "vdslLineConfAdslPresence" : {
                    "nodetype" : "member",
                    "module" : "VDSL-LINE-MIB"
                },
                "vdslLineConfApplicableStandard" : {
                    "nodetype" : "member",
                    "module" : "VDSL-LINE-MIB"
                },
                "vdslLineConfBandPlan" : {
                    "nodetype" : "member",
                    "module" : "VDSL-LINE-MIB"
                },
                "vdslLineConfBandPlanFx" : {
                    "nodetype" : "member",
                    "module" : "VDSL-LINE-MIB"
                },
                "vdslLineConfBandOptUsage" : {
                    "nodetype" : "member",
                    "module" : "VDSL-LINE-MIB"
                },
                "vdslLineConfUpPsdTemplate" : {
                    "nodetype" : "member",
                    "module" : "VDSL-LINE-MIB"
                },
                "vdslLineConfDownPsdTemplate" : {
                    "nodetype" : "member",
                    "module" : "VDSL-LINE-MIB"
                },
                "vdslLineConfHamBandMask" : {
                    "nodetype" : "member",
                    "module" : "VDSL-LINE-MIB"
                },
                "vdslLineConfCustomNotch1Start" : {
                    "nodetype" : "member",
                    "module" : "VDSL-LINE-MIB"
                },
                "vdslLineConfCustomNotch1Stop" : {
                    "nodetype" : "member",
                    "module" : "VDSL-LINE-MIB"
                },
                "vdslLineConfCustomNotch2Start" : {
                    "nodetype" : "member",
                    "module" : "VDSL-LINE-MIB"
                },
                "vdslLineConfCustomNotch2Stop" : {
                    "nodetype" : "member",
                    "module" : "VDSL-LINE-MIB"
                },
                "vdslLineConfDownTargetSlowBurst" : {
                    "nodetype" : "member",
                    "module" : "VDSL-LINE-MIB"
                },
                "vdslLineConfUpTargetSlowBurst" : {
                    "nodetype" : "member",
                    "module" : "VDSL-LINE-MIB"
                },
                "vdslLineConfDownMaxFastFec" : {
                    "nodetype" : "member",
                    "module" : "VDSL-LINE-MIB"
                },
                "vdslLineConfUpMaxFastFec" : {
                    "nodetype" : "member",
                    "module" : "VDSL-LINE-MIB"
                },
                "vdslLineConfLineType" : {
                    "nodetype" : "member",
                    "module" : "VDSL-LINE-MIB"
                },
                "vdslLineConfProfRowStatus" : {
                    "nodetype" : "member",
                    "module" : "VDSL-LINE-MIB"
                },
                "vdslLineAlarmConfThresh15MinLofs" : {
                    "nodetype" : "member",
                    "module" : "VDSL-LINE-MIB"
                },
                "vdslLineAlarmConfThresh15MinLoss" : {
                    "nodetype" : "member",
                    "module" : "VDSL-LINE-MIB"
                },
                "vdslLineAlarmConfThresh15MinLprs" : {
                    "nodetype" : "member",
                    "module" : "VDSL-LINE-MIB"
                },
                "vdslLineAlarmConfThresh15MinLols" : {
                    "nodetype" : "member",
                    "module" : "VDSL-LINE-MIB"
                },
                "vdslLineAlarmConfThresh15MinESs" : {
                    "nodetype" : "member",
                    "module" : "VDSL-LINE-MIB"
                },
                "vdslLineAlarmConfThresh15MinSESs" : {
                    "nodetype" : "member",
                    "module" : "VDSL-LINE-MIB"
                },
                "vdslLineAlarmConfThresh15MinUASs" : {
                    "nodetype" : "member",
                    "module" : "VDSL-LINE-MIB"
                },
                "vdslLineAlarmConfInitFailure" : {
                    "nodetype" : "member",
                    "module" : "VDSL-LINE-MIB"
                },
                "vdslLineAlarmConfProfRowStatus" : {
                    "nodetype" : "member",
                    "module" : "VDSL-LINE-MIB"
                },
            }, # members
            "description" :
                """A collection of objects providing information about
a VDSL Line.""",
        }, # group
        "vdslNotificationGroup" : {
            "nodetype" : "group",
            "moduleName" : "VDSL-LINE-MIB",
            "oid" : "1.3.6.1.2.1.10.97.1.3.1.2",
            "status" : "current",
            "members" : {
                "vdslPerfLofsThreshNotification" : {
                    "nodetype" : "member",
                    "module" : "VDSL-LINE-MIB"
                },
                "vdslPerfLossThreshNotification" : {
                    "nodetype" : "member",
                    "module" : "VDSL-LINE-MIB"
                },
                "vdslPerfLprsThreshNotification" : {
                    "nodetype" : "member",
                    "module" : "VDSL-LINE-MIB"
                },
                "vdslPerfLolsThreshNotification" : {
                    "nodetype" : "member",
                    "module" : "VDSL-LINE-MIB"
                },
                "vdslPerfESsThreshNotification" : {
                    "nodetype" : "member",
                    "module" : "VDSL-LINE-MIB"
                },
                "vdslPerfSESsThreshNotification" : {
                    "nodetype" : "member",
                    "module" : "VDSL-LINE-MIB"
                },
                "vdslPerfUASsThreshNotification" : {
                    "nodetype" : "member",
                    "module" : "VDSL-LINE-MIB"
                },
                "vdslDownMaxSnrMgnNotification" : {
                    "nodetype" : "member",
                    "module" : "VDSL-LINE-MIB"
                },
                "vdslDownMinSnrMgnNotification" : {
                    "nodetype" : "member",
                    "module" : "VDSL-LINE-MIB"
                },
                "vdslUpMaxSnrMgnNotification" : {
                    "nodetype" : "member",
                    "module" : "VDSL-LINE-MIB"
                },
                "vdslUpMinSnrMgnNotification" : {
                    "nodetype" : "member",
                    "module" : "VDSL-LINE-MIB"
                },
                "vdslInitFailureNotification" : {
                    "nodetype" : "member",
                    "module" : "VDSL-LINE-MIB"
                },
            }, # members
            "description" :
                """This group supports notifications of significant
conditions associated with VDSL Lines.""",
        }, # group
    }, # groups

    "compliances" : {
        "vdslLineMibCompliance" : {
            "nodetype" : "compliance",
            "moduleName" : "VDSL-LINE-MIB",
            "oid" : "1.3.6.1.2.1.10.97.1.3.2.1",
            "status" : "current",
            "description" :
                """The compliance statement for SNMP entities which
manage VDSL interfaces.""",
            "requires" : {
                "vdslGroup" : {
                    "nodetype" : "mandatory",
                    "module" : "VDSL-LINE-MIB"
                },
                "vdslNotificationGroup" : {
                    "nodetype" : "mandatory",
                    "module" : "VDSL-LINE-MIB"
                },
            }, # requires
        }, # compliance
    }, # compliances

}