1 -- CISCO-IETF-VDSL-LINE-MIB.my : Description of managed objects for VDSL 2 -- line interfaces. 3 -- 4 -- February 2002, Kalyan R. Dharanipragada 5 -- 6 -- Copyright (c) 1999-2002 by cisco Systems, Inc. 7 -- All rights reserved. 8 9 -- This MIB module is based on the Internet Draft 10 -- draft-ietf-adslmib-vdsl-00.txt. In terms of object syntax and 11 -- semantics, the content of this Cisco MIB is the same as 12 -- the corresponding Internet Draft revision except for the fact that 13 -- several tables in the internet draft which were based on the draft 14 -- High capacity MIB textual conventions have been left out. 15 -- This Cisco MIB was created due to the "subject to change" nature 16 -- of Internet Drafts. This Cisco MIB may later be deprecated, and 17 -- the stable RFC, which may replace the Internet Draft, may be 18 -- implemented in its place. 19 20 CISCO-IETF-VDSL-LINE-MIB DEFINITIONS ::= BEGIN 21 22 IMPORTS 23 24 MODULE-IDENTITY, 25 OBJECT-TYPE, 26 Gauge32, 27 Integer32, 28 NOTIFICATION-TYPE FROM SNMPv2-SMI 29 TEXTUAL-CONVENTION, 30 RowStatus, 31 TruthValue FROM SNMPv2-TC 32 MODULE-COMPLIANCE, 33 OBJECT-GROUP, 34 NOTIFICATION-GROUP FROM SNMPv2-CONF 35 ifIndex FROM IF-MIB 36 SnmpAdminString FROM SNMP-FRAMEWORK-MIB 37 ciscoExperiment FROM CISCO-SMI; 38 39 ciscoIetfVdslMIB MODULE-IDENTITY 40 LAST-UPDATED "200204180000Z" -- April 18, 2002 41 ORGANIZATION "Cisco Systems" 42 CONTACT-INFO "Cisco Systems 43 Customer Service 44 45 Postal: 170 W Tasman Drive 46 San Jose, CA 95134 47 48 Tel: +1 800 553-NETS 49 50 E-mail: cs-2900lre@cisco.com" 51 DESCRIPTION 52 "The MIB module defining objects for the management of a pair of 53 VDSL modems at each end of the VDSL line. Each VDSL line has 54 an entry in an ifTable. 55 56 An agent may reside at either end of the VDSL line however the 57 MIB is designed to require no management communication between 58 them beyond that inherent in the low-level VDSL line protocol. 59 The agent may monitor and control this protocol for its needs. 60 61 VDSL lines may support optional Fast or Interleaved channels. 62 If these are supported, additional entries corresponding to the 63 supported channels must be created in the ifTable. Thus a VDSL 64 line that supports both channels will have three entries in the 65 ifTable, one for each physical, fast, and interleaved, whose 66 ifType values are equal to vdsl(97), fast(125), and 67 interleaved(124), respectively. The ifStackTable is used to 68 represent the relationship between the entries. 69 70 Naming Conventions: 71 Vtuc -- (VTUC) modem at near (Central) end of line 72 Vtur -- (VTUR) modem at Remote end of line 73 Vtu -- One of either Vtuc or Vtur 74 Curr -- Current 75 Prev -- Previous 76 Atn -- Attenuation 77 ES -- Errored Second. 78 LCS -- Line Code Specific 79 Lof -- Loss of Frame 80 Lol -- Loss of Link 81 Los -- Loss of Signal 82 Lpr -- Loss of Power 83 xyzs -- interval of Seconds in which xyz occurs 84 (e.g., xyz=Lof, Los, Lpr) 85 Max -- Maximum 86 Mgn -- Margin 87 Min -- Minimum 88 Psd -- Power Spectral Density 89 Snr -- Signal to Noise Ratio 90 Tx -- Transmit 91 Blks -- Blocks, a data unit, see cvdslVtuXChanCrcBlockLength 92 " 93 94 95 REVISION "200204180000Z" -- April 18, 2002 96 DESCRIPTION "This is a cisco version of the Internet draft" 97 98 ::= { ciscoExperiment 87 } 99 100 cvdslLineMib OBJECT IDENTIFIER ::= { ciscoIetfVdslMIB 1 } 101 cvdslMibObjects OBJECT IDENTIFIER ::= { cvdslLineMib 1 } 102 103 -- 104 -- textual conventions used in this MIB 105 -- 106 107 CVdslLineCodingType ::= TEXTUAL-CONVENTION 108 STATUS current 109 DESCRIPTION 110 "This data type is used as the syntax for the VDSL 111 Line Code." 112 SYNTAX INTEGER 113 { 114 other(1), -- none of the following 115 mcm(2), -- Multiple Carrier Modulation 116 scm(3) -- Single Carrier Modulation 117 } 118 119 CVdslLineEntity ::= TEXTUAL-CONVENTION 120 STATUS current 121 DESCRIPTION 122 "Identifies a modem as being either Vtuc or Vtur. A 123 VDSL line consists of two modems, a Vtuc and a Vtur." 124 SYNTAX INTEGER 125 { 126 vtuc(1), -- central site modem 127 vtur(2) -- remote site modem 128 } 129 130 -- 131 -- objects 132 -- 133 134 cvdslLineTable OBJECT-TYPE 135 SYNTAX SEQUENCE OF CvdslLineEntry 136 MAX-ACCESS not-accessible 137 STATUS current 138 DESCRIPTION 139 "This table includes common attributes describing 140 both ends of the line. It is required for all VDSL 141 physical interfaces. VDSL physical interfaces are 142 those ifEntries where ifType is equal to vdsl(97)." 143 ::= { cvdslMibObjects 1 } 144 145 cvdslLineEntry OBJECT-TYPE 146 SYNTAX CvdslLineEntry 147 MAX-ACCESS not-accessible 148 STATUS current 149 DESCRIPTION "An entry in the cvdslLineTable." 150 INDEX { ifIndex } 151 ::= { cvdslLineTable 1 } 152 153 CvdslLineEntry ::= 154 SEQUENCE 155 { 156 cvdslLineCoding CVdslLineCodingType, 157 cvdslLineType INTEGER, 158 cvdslLineConfProfile Integer32, 159 cvdslLineAlarmConfProfile Integer32 160 } 161 162 cvdslLineCoding OBJECT-TYPE 163 SYNTAX CVdslLineCodingType 164 MAX-ACCESS read-only 165 STATUS current 166 DESCRIPTION 167 "Specifies the VDSL coding type used on this line." 168 ::= { cvdslLineEntry 1 } 169 170 cvdslLineType OBJECT-TYPE 171 SYNTAX INTEGER 172 { 173 noChannel(1), -- no channels exist 174 fastOnly(2), -- fast channel only 175 slowOnly(3), -- slow channel only 176 either(4), -- either fast or slow channel exist 177 both(5) -- both fast and slow channels exist 178 } 179 MAX-ACCESS read-only 180 STATUS current 181 DESCRIPTION 182 "Defines the type of VDSL physical line 183 entity that exists, by defining whether and how 184 the line is channelized. If the line is channelized, 185 the value will be other than noChannel(1). This 186 object defines which channel type(s) are supported. 187 188 In the case that the line is channelized, the manager 189 can use the ifStackTable to determine the ifIndex for 190 the associated channel(s)." 191 ::= { cvdslLineEntry 2 } 192 193 cvdslLineConfProfile OBJECT-TYPE 194 SYNTAX Integer32 195 MAX-ACCESS read-write 196 STATUS current 197 DESCRIPTION 198 "The value of this object identifies the rows 199 in the VDSL Line Configuration Profile Table, 200 ( cvdslLineConfProfileTable ), which apply for this 201 VDSL line, and channels if applicable." 202 ::= { cvdslLineEntry 3 } 203 204 cvdslLineAlarmConfProfile OBJECT-TYPE 205 SYNTAX Integer32 206 MAX-ACCESS read-write 207 STATUS current 208 DESCRIPTION 209 "The value of this object identifies the rows in the VDSL 210 Line Alarm Configuration Profile Table, 211 ( cvdslLineAlarmConfProfileTable ), which apply to this 212 VDSL line, and channels if applicable." 213 ::= { cvdslLineEntry 4 } 214 215 cvdslPhysTable OBJECT-TYPE 216 SYNTAX SEQUENCE OF CvdslPhysEntry 217 MAX-ACCESS not-accessible 218 STATUS current 219 DESCRIPTION 220 "This table provides one row for each Vtu. Each row 221 contains the Physical Layer Parameters table for that 222 Vtu. VDSL physical interfaces are those ifEntries where 223 ifType is equal to vdsl(97)." 224 ::= { cvdslMibObjects 2 } 225 226 cvdslPhysEntry OBJECT-TYPE 227 SYNTAX CvdslPhysEntry 228 MAX-ACCESS not-accessible 229 STATUS current 230 DESCRIPTION "An entry in the cvdslPhysTable." 231 INDEX { ifIndex, cvdslPhysSide } 232 ::= { cvdslPhysTable 1 } 233 234 CvdslPhysEntry ::= 235 SEQUENCE 236 { 237 cvdslPhysSide CVdslLineEntity, 238 cvdslInvSerialNumber SnmpAdminString, 239 cvdslInvVendorID SnmpAdminString, 240 cvdslInvVersionNumber SnmpAdminString, 241 cvdslCurrSnrMgn INTEGER, 242 cvdslCurrAtn Gauge32, 243 cvdslCurrStatus BITS, 244 cvdslCurrOutputPwr INTEGER, 245 cvdslCurrAttainableRate Gauge32 246 } 247 248 cvdslPhysSide OBJECT-TYPE 249 SYNTAX CVdslLineEntity 250 MAX-ACCESS not-accessible 251 STATUS current 252 DESCRIPTION 253 "Identifies whether the modem is the Vtuc or Vtur." 254 ::= { cvdslPhysEntry 1 } 255 256 cvdslInvSerialNumber OBJECT-TYPE 257 SYNTAX SnmpAdminString(SIZE (0..32)) 258 MAX-ACCESS read-only 259 STATUS current 260 DESCRIPTION 261 "The vendor specific string that identifies the 262 vendor equipment." 263 ::= { cvdslPhysEntry 2 } 264 265 cvdslInvVendorID OBJECT-TYPE 266 SYNTAX SnmpAdminString (SIZE (0..16)) 267 MAX-ACCESS read-only 268 STATUS current 269 DESCRIPTION 270 "The vendor ID code is a copy of the binary vendor 271 identification field defined by the PHY[10] and 272 expressed as readable characters." 273 ::= { cvdslPhysEntry 3 } 274 275 cvdslInvVersionNumber OBJECT-TYPE 276 SYNTAX SnmpAdminString (SIZE (0..16)) 277 MAX-ACCESS read-only 278 STATUS current 279 DESCRIPTION 280 "The vendor specific version number sent by this Vtu 281 as part of the initialization messages. It is a copy 282 of the binary version number field defined by the 283 PHY[10] and expressed as readable characters." 284 ::= { cvdslPhysEntry 4 } 285 286 cvdslCurrSnrMgn OBJECT-TYPE 287 SYNTAX INTEGER(-640..640) 288 UNITS "tenth dB" 289 MAX-ACCESS read-only 290 STATUS current 291 DESCRIPTION 292 "Noise Margin as seen by this Vtu with respect to its 293 received signal in tenth dB." 294 ::= { cvdslPhysEntry 5 } 295 296 cvdslCurrAtn OBJECT-TYPE 297 SYNTAX Gauge32(0..630) 298 UNITS "tenth dB" 299 MAX-ACCESS read-only 300 STATUS current 301 DESCRIPTION 302 "Measured difference in the total power transmitted by 303 the peer Vtu and the total power received by this Vtu." 304 ::= { cvdslPhysEntry 6 } 305 306 cvdslCurrStatus OBJECT-TYPE 307 SYNTAX BITS 308 { 309 noDefect(0), 310 lossOfFraming(1), 311 lossOfSignal(2), 312 lossOfPower(3), 313 lossOfSignalQuality(4), 314 lossOfLink(5), 315 dataInitFailure(6), 316 configInitFailure(7), 317 protocolInitFailure(8), 318 noPeerVtuPresent(9) 319 } 320 MAX-ACCESS read-only 321 STATUS current 322 DESCRIPTION 323 "Indicates current state of the Vtu line. This is a 324 bit-map of possible conditions. The various bit 325 positions are: 326 327 0 noDefect There no defects on the line 328 329 1 lossOfFraming Vtu failure due to not receiving 330 valid frame. 331 332 2 lossOfSignal Vtu failure due to not receiving 333 signal. 334 335 3 lossOfPower Vtu failure due to loss of power. 336 337 4 lossOfSignalQuality Loss of Signal Quality is declared 338 when the Noise Margin falls below 339 the Minimum Noise Margin, or the 340 bit-error-rate exceeds 10^-7. 341 342 5 lossOfLink Vtu failure due to inability to 343 link with peer Vtu. 344 345 6 dataInitFailure Vtu failure during initialization 346 due to bit errors corrupting 347 startup exchange data. 348 349 7 configInitFailure Vtu failure during initialization 350 due to peer Vtu not able to support 351 requested configuration. 352 353 8 protocolInitFailure Vtu failure during initialization 354 due to incompatible protocol used 355 by the peer Vtu. 356 357 9 noPeerVtuPresent Vtu failure during initialization 358 due to no activation sequence 359 detected from peer Vtu. 360 361 This is intended to supplement ifOperStatus." 362 ::= { cvdslPhysEntry 7 } 363 364 cvdslCurrOutputPwr OBJECT-TYPE 365 SYNTAX INTEGER (-310..310) 366 UNITS "tenth dBm" 367 MAX-ACCESS read-only 368 STATUS current 369 DESCRIPTION 370 "Measured total output power transmitted by this ATU. 371 This is the measurement that was reported during 372 the last activation sequence." 373 ::= { cvdslPhysEntry 8 } 374 375 cvdslCurrAttainableRate OBJECT-TYPE 376 SYNTAX Gauge32 377 UNITS "bps" 378 MAX-ACCESS read-only 379 STATUS current 380 DESCRIPTION 381 "Indicates the maximum currently attainable data rate 382 by the Vtu. This value will be equal or greater than 383 the current line rate." 384 ::= { cvdslPhysEntry 9 } 385 386 cvdslChanTable OBJECT-TYPE 387 SYNTAX SEQUENCE OF CvdslChanEntry 388 MAX-ACCESS not-accessible 389 STATUS current 390 DESCRIPTION 391 "This table provides one row for each Vtu channel. 392 VDSL channel interfaces are those ifEntries where 393 ifType is equal to interleave(124) or fast(125)." 394 ::= { cvdslMibObjects 3 } 395 396 cvdslChanEntry OBJECT-TYPE 397 SYNTAX CvdslChanEntry 398 MAX-ACCESS not-accessible 399 STATUS current 400 DESCRIPTION 401 "An entry in the cvdslChanTable." 402 INDEX { ifIndex, cvdslPhysSide } 403 ::= { cvdslChanTable 1 } 404 405 CvdslChanEntry ::= 406 SEQUENCE 407 { 408 cvdslChanInterleaveDelay Gauge32, 409 cvdslChanCrcBlockLength Gauge32 410 } 411 412 cvdslChanInterleaveDelay OBJECT-TYPE 413 SYNTAX Gauge32 414 UNITS "milli-seconds" 415 MAX-ACCESS read-only 416 STATUS current 417 DESCRIPTION 418 "Interleave Delay for this channel. 419 420 Interleave delay applies only to the interleave 421 (slow) channel and defines the mapping (relative 422 spacing) between subsequent input bytes at the 423 interleaver input and their placement in the bit 424 stream at the interleaver output. Larger numbers 425 provide greater separation between consecutive 426 input bytes in the output bit stream allowing for 427 improved impulse noise immunity at the expense of 428 payload latency. 429 430 In the case where the ifType is fast(125), the 431 object is not instantiated." 432 ::= { cvdslChanEntry 1 } 433 434 cvdslChanCrcBlockLength OBJECT-TYPE 435 SYNTAX Gauge32 436 UNITS "byte" 437 MAX-ACCESS read-only 438 STATUS current 439 DESCRIPTION 440 "Indicates the length of the channel data-block 441 on which the CRC operates." 442 ::= { cvdslChanEntry 2 } 443 444 445-- ::= { cvdslMibObjects 4 } not used, cvdslPerfDataTable removed 446-- ::= { cvdslMibObjects 5 } not used, cvdslPerfIntervalTable removed 447-- ::= { cvdslMibObjects 6 } not used, cvdslChanPerfDataTable removed 448-- ::= { cvdslMibObjects 7 } not used, cvdslChanIntervalTable removed 449 450 451 cvdslLineConfProfileTable OBJECT-TYPE 452 SYNTAX SEQUENCE OF CvdslLineConfProfileEntry 453 MAX-ACCESS not-accessible 454 STATUS current 455 DESCRIPTION 456 "This table contains information on the VDSL line 457 configuration. One entry in this table reflects a 458 profile defined by a manager which can be used to 459 configure the VDSL line." 460 ::= { cvdslMibObjects 8 } 461 462 cvdslLineConfProfileEntry OBJECT-TYPE 463 SYNTAX CvdslLineConfProfileEntry 464 MAX-ACCESS not-accessible 465 STATUS current 466 DESCRIPTION 467 "Each entry consists of a list of parameters that 468 represents the configuration of a VDSL modem. A 469 default profile with an index of 1 will always exist 470 and its parameters will be set to vendor specific 471 values, unless otherwise specified in this document." 472 INDEX { cvdslPhysSide, cvdslLineConfProfileIndex } 473 ::= { cvdslLineConfProfileTable 1 } 474 475 CvdslLineConfProfileEntry ::= 476 SEQUENCE 477 { 478 cvdslLineConfProfileIndex Integer32, 479 cvdslLineConfProfileName SnmpAdminString, 480 cvdslLineConfTargetSnrMgn INTEGER, 481 cvdslLineConfTxSpeed INTEGER, 482 cvdslLineConfRxSpeed INTEGER, 483 cvdslLineConfProfileRowStatus RowStatus 484 } 485 486 cvdslLineConfProfileIndex OBJECT-TYPE 487 SYNTAX Integer32 (1..2147483647) 488 MAX-ACCESS not-accessible 489 STATUS current 490 DESCRIPTION 491 "This object is used by the line configuration table 492 in order to identify a row in that table. The system 493 will always provide a default profile whose value is 1." 494 ::= { cvdslLineConfProfileEntry 1 } 495 496 497 cvdslLineConfProfileName OBJECT-TYPE 498 SYNTAX SnmpAdminString (SIZE (1..32)) 499 MAX-ACCESS read-create 500 STATUS current 501 DESCRIPTION 502 "The name for this profile as specified by a user." 503 ::= { cvdslLineConfProfileEntry 2 } 504 505 cvdslLineConfTargetSnrMgn OBJECT-TYPE 506 SYNTAX INTEGER (0..310) 507 UNITS "tenth dB" 508 MAX-ACCESS read-create 509 STATUS current 510 DESCRIPTION 511 "Configured Target Signal/Noise Margin. This is the 512 Noise Margin the modem must achieve with a BER of 10-7 513 or better to successfully complete initialization." 514 ::= { cvdslLineConfProfileEntry 3 } 515 516 cvdslLineConfTxSpeed OBJECT-TYPE 517 SYNTAX INTEGER (1..2147483647) 518 UNITS "bits per second" 519 MAX-ACCESS read-create 520 STATUS current 521 DESCRIPTION 522 "Transmit speed for this modem. The corresponding modem 523 on the other end of the VDSL line will have an equal 524 cvdslLineConfRxSpeed value." 525 ::= { cvdslLineConfProfileEntry 4 } 526 527 cvdslLineConfRxSpeed OBJECT-TYPE 528 SYNTAX INTEGER (1..2147483647) 529 UNITS "bits per second" 530 MAX-ACCESS read-create 531 STATUS current 532 DESCRIPTION 533 "Receive speed for this modem. The corresponding modem 534 on the other end of the VDSL line will have an equal 535 cvdslLineConfTxSpeed value." 536 ::= { cvdslLineConfProfileEntry 5 } 537 538 cvdslLineConfProfileRowStatus OBJECT-TYPE 539 SYNTAX RowStatus 540 MAX-ACCESS read-create 541 STATUS current 542 DESCRIPTION 543 "This object is used to create a new row or modify or 544 delete an existing row in this table. 545 546 A profile activated by setting this object to `active'. 547 When `active' is set, the system will validate the profile. 548 549 Before a profile can be deleted or taken out of 550 service, (by setting this object to `destroy' or 551 `outOfService') it must be first unreferenced 552 from all associated lines. 553 The DEFVAL profile cannot be deleted." 554 ::= { cvdslLineConfProfileEntry 6 } 555 556 -- 557 -- Multiple carrier modulation (MCM) configuration profile tables 558 -- 559 560 cvdslLineMCMConfProfileTable OBJECT-TYPE 561 SYNTAX SEQUENCE OF CvdslLineMCMConfProfileEntry 562 MAX-ACCESS not-accessible 563 STATUS current 564 DESCRIPTION 565 "This table contains information on the VDSL line 566 configuration. One entry in this table reflects a 567 profile defined by a manager which can be used to 568 configure the VDSL line." 569 ::= { cvdslMibObjects 9 } 570 571 cvdslLineMCMConfProfileEntry OBJECT-TYPE 572 SYNTAX CvdslLineMCMConfProfileEntry 573 MAX-ACCESS not-accessible 574 STATUS current 575 DESCRIPTION 576 "Each entry consists of a list of parameters that 577 represents the configuration of a multiple carrier 578 modulation VDSL modem. A default profile with an 579 index of 1 will always exist and its parameters will 580 be set to vendor specific values, unless otherwise 581 specified in this document." 582 INDEX { cvdslPhysSide, cvdslLineConfProfileIndex } 583 ::= { cvdslLineMCMConfProfileTable 1 } 584 585 CvdslLineMCMConfProfileEntry ::= 586 SEQUENCE 587 { 588 cvdslMCMConfProfileTxWindowLength INTEGER, 589 cvdslMCMConfProfileRowStatus RowStatus 590 } 591 592 cvdslMCMConfProfileTxWindowLength OBJECT-TYPE 593 SYNTAX INTEGER(1..255) 594 UNITS "samples" 595 MAX-ACCESS read-create 596 STATUS current 597 DESCRIPTION 598 "Specifies the length of the transmit window, counted 599 in samples at the sampling rate corresponding to the 600 negotiated value of N." 601 ::= { cvdslLineMCMConfProfileEntry 1 } 602 603 cvdslMCMConfProfileRowStatus OBJECT-TYPE 604 SYNTAX RowStatus 605 MAX-ACCESS read-create 606 STATUS current 607 DESCRIPTION 608 "This object is used to create a new row or modify or 609 delete an existing row in this table. 610 611 A profile activated by setting this object to `active'. 612 When `active' is set, the system will validate the profile. 613 614 Before a profile can be deleted or taken out of 615 service, (by setting this object to `destroy' or 616 `outOfService') it must be first unreferenced 617 from all associated lines." 618 ::= { cvdslLineMCMConfProfileEntry 2 } 619 620 cvdslLineMCMConfProfileTxBandTable OBJECT-TYPE 621 SYNTAX SEQUENCE OF CvdslLineMCMConfProfileTxBandEntry 622 MAX-ACCESS not-accessible 623 STATUS current 624 DESCRIPTION 625 "This table contains transmit band descriptor configuration 626 information for a VDSL line. Each entry in this table 627 reflects the configuration for one of possibly many bands 628 with a multiple carrier modulation (MCM) VDSL line. 629 These entries are defined by a manager and can be used to 630 configure the VDSL line." 631 ::= { cvdslMibObjects 10 } 632 633 cvdslLineMCMConfProfileTxBandEntry OBJECT-TYPE 634 SYNTAX CvdslLineMCMConfProfileTxBandEntry 635 MAX-ACCESS not-accessible 636 STATUS current 637 DESCRIPTION 638 "Each entry consists of a transmit band descriptor, which 639 is defined by a start and a stop tone index. 640 641 A default profile with an index of 1 will always exist and 642 its parameters will be set to vendor specific values, 643 unless otherwise specified in this document." 644 INDEX { cvdslPhysSide, cvdslLineConfProfileIndex, 645 cvdslMCMConfProfileTxBandNumber } 646 ::= { cvdslLineMCMConfProfileTxBandTable 1 } 647 648 CvdslLineMCMConfProfileTxBandEntry ::= 649 SEQUENCE 650 { 651 cvdslMCMConfProfileTxBandNumber INTEGER, 652 cvdslMCMConfProfileTxBandStart INTEGER, 653 cvdslMCMConfProfileTxBandStop INTEGER, 654 cvdslMCMConfProfileTxBandRowStatus RowStatus 655 } 656 657 cvdslMCMConfProfileTxBandNumber OBJECT-TYPE 658 SYNTAX INTEGER (1..2147483647) 659 MAX-ACCESS not-accessible 660 STATUS current 661 DESCRIPTION 662 "The index for this band descriptor entry." 663 ::= { cvdslLineMCMConfProfileTxBandEntry 1 } 664 665 cvdslMCMConfProfileTxBandStart OBJECT-TYPE 666 SYNTAX INTEGER (1..2147483647) 667 MAX-ACCESS read-create 668 STATUS current 669 DESCRIPTION 670 "Start tone index for this band." 671 ::= { cvdslLineMCMConfProfileTxBandEntry 2 } 672 673 cvdslMCMConfProfileTxBandStop OBJECT-TYPE 674 SYNTAX INTEGER (1..2147483647) 675 MAX-ACCESS read-create 676 STATUS current 677 DESCRIPTION 678 "Stop tone index for this band." 679 ::= { cvdslLineMCMConfProfileTxBandEntry 3 } 680 681 cvdslMCMConfProfileTxBandRowStatus OBJECT-TYPE 682 SYNTAX RowStatus 683 MAX-ACCESS read-create 684 STATUS current 685 DESCRIPTION 686 "This object is used to create a new row or modify or 687 delete an existing row in this table. 688 689 A profile activated by setting this object to `active'. 690 When `active' is set, the system will validate the profile. 691 692 Before a profile can be deleted or taken out of 693 service, (by setting this object to `destroy' or 694 `outOfService') it must be first unreferenced 695 from all associated lines." 696 ::= { cvdslLineMCMConfProfileTxBandEntry 4 } 697 698 cvdslLineMCMConfProfileRxBandTable OBJECT-TYPE 699 SYNTAX SEQUENCE OF CvdslLineMCMConfProfileRxBandEntry 700 MAX-ACCESS not-accessible 701 STATUS current 702 DESCRIPTION 703 "This table contains receive band descriptor configuration 704 information for a VDSL line. Each entry in this table 705 reflects the configuration for one of possibly many bands 706 with a multiple carrier modulation (MCM) VDSL line. 707 These entries are defined by a manager and can be used to 708 configure the VDSL line." 709 ::= { cvdslMibObjects 11 } 710 711 cvdslLineMCMConfProfileRxBandEntry OBJECT-TYPE 712 SYNTAX CvdslLineMCMConfProfileRxBandEntry 713 MAX-ACCESS not-accessible 714 STATUS current 715 DESCRIPTION 716 "Each entry consists of a transmit band descriptor, which 717 defines the start and stop bands and the power spectral 718 density (PSD) for that band. 719 720 A default profile with an index of 1 will always exist and 721 its parameters will be set to vendor specific values, 722 unless otherwise specified in this document." 723 INDEX { cvdslPhysSide, cvdslLineConfProfileIndex, 724 cvdslMCMConfProfileRxBandNumber } 725 ::= { cvdslLineMCMConfProfileRxBandTable 1 } 726 727 CvdslLineMCMConfProfileRxBandEntry ::= 728 SEQUENCE 729 { 730 cvdslMCMConfProfileRxBandNumber INTEGER, 731 cvdslMCMConfProfileRxBandStart INTEGER, 732 cvdslMCMConfProfileRxBandStop INTEGER, 733 cvdslMCMConfProfileRxBandRowStatus RowStatus 734 } 735 736 cvdslMCMConfProfileRxBandNumber OBJECT-TYPE 737 SYNTAX INTEGER (1..2147483647) 738 MAX-ACCESS not-accessible 739 STATUS current 740 DESCRIPTION 741 "The index for this band descriptor entry." 742 ::= { cvdslLineMCMConfProfileRxBandEntry 1 } 743 744 cvdslMCMConfProfileRxBandStart OBJECT-TYPE 745 SYNTAX INTEGER (1..2147483647) 746 MAX-ACCESS read-create 747 STATUS current 748 DESCRIPTION 749 "Start tone index for this band." 750 ::= { cvdslLineMCMConfProfileRxBandEntry 2 } 751 752 cvdslMCMConfProfileRxBandStop OBJECT-TYPE 753 SYNTAX INTEGER (1..2147483647) 754 MAX-ACCESS read-create 755 STATUS current 756 DESCRIPTION 757 "Stop tone index for this band." 758 ::= { cvdslLineMCMConfProfileRxBandEntry 3 } 759 760 cvdslMCMConfProfileRxBandRowStatus OBJECT-TYPE 761 SYNTAX RowStatus 762 MAX-ACCESS read-create 763 STATUS current 764 DESCRIPTION 765 "This object is used to create a new row or modify or 766 delete an existing row in this table. 767 768 A profile activated by setting this object to `active'. 769 When `active' is set, the system will validate the profile. 770 771 Before a profile can be deleted or taken out of 772 service, (by setting this object to `destroy' or 773 `outOfService') it must be first unreferenced 774 from all associated lines." 775 ::= { cvdslLineMCMConfProfileRxBandEntry 4 } 776 777 cvdslLineMCMConfProfileTxPSDTable OBJECT-TYPE 778 SYNTAX SEQUENCE OF CvdslLineMCMConfProfileTxPSDEntry 779 MAX-ACCESS not-accessible 780 STATUS current 781 DESCRIPTION 782 "This table contains transmit PSD mask descriptor 783 configuration information for a VDSL line. Each entry in 784 this table reflects the configuration for one tone within 785 a multiple carrier modulation (MCM) VDSL line. These 786 entries are defined by a manager and can be used to 787 configure the VDSL line." 788 ::= { cvdslMibObjects 12 } 789 790 cvdslLineMCMConfProfileTxPSDEntry OBJECT-TYPE 791 SYNTAX CvdslLineMCMConfProfileTxPSDEntry 792 MAX-ACCESS not-accessible 793 STATUS current 794 DESCRIPTION 795 "Each entry consists of a transmit PSD mask descriptor, 796 which defines the power spectral density (PSD) for a tone. 797 798 A default profile with an index of 1 will always exist and 799 its parameters will be set to vendor specific values, 800 unless otherwise specified in this document." 801 INDEX { cvdslPhysSide, cvdslLineConfProfileIndex, 802 cvdslMCMConfProfileTxPSDNumber } 803 ::= { cvdslLineMCMConfProfileTxPSDTable 1 } 804 805 CvdslLineMCMConfProfileTxPSDEntry ::= 806 SEQUENCE 807 { 808 cvdslMCMConfProfileTxPSDNumber INTEGER, 809 cvdslMCMConfProfileTxPSDTone INTEGER, 810 cvdslMCMConfProfileTxPSDPSD INTEGER, 811 cvdslMCMConfProfileTxPSDRowStatus RowStatus 812 } 813 814 cvdslMCMConfProfileTxPSDNumber OBJECT-TYPE 815 SYNTAX INTEGER (1..2147483647) 816 MAX-ACCESS not-accessible 817 STATUS current 818 DESCRIPTION 819 "The index for this mask descriptor entry." 820 ::= { cvdslLineMCMConfProfileTxPSDEntry 1 } 821 822 cvdslMCMConfProfileTxPSDTone OBJECT-TYPE 823 SYNTAX INTEGER (1..2147483647) 824 MAX-ACCESS read-create 825 STATUS current 826 DESCRIPTION 827 "The tone index for which the PSD is being specified." 828 ::= { cvdslLineMCMConfProfileTxPSDEntry 2 } 829 830 cvdslMCMConfProfileTxPSDPSD OBJECT-TYPE 831 SYNTAX INTEGER (1..2147483647) 832 UNITS "0.5dB" 833 MAX-ACCESS read-create 834 STATUS current 835 DESCRIPTION 836 "Power Spectral Density level in steps of 0.5dB with 837 an offset of -140dbm/Hz." 838 ::= { cvdslLineMCMConfProfileTxPSDEntry 3 } 839 840 cvdslMCMConfProfileTxPSDRowStatus OBJECT-TYPE 841 SYNTAX RowStatus 842 MAX-ACCESS read-create 843 STATUS current 844 DESCRIPTION 845 "This object is used to create a new row or modify or 846 delete an existing row in this table. 847 848 A profile activated by setting this object to `active'. 849 When `active' is set, the system will validate the profile. 850 851 Before a profile can be deleted or taken out of 852 service, (by setting this object to `destroy' or 853 `outOfService') it must be first unreferenced 854 from all associated lines." 855 ::= { cvdslLineMCMConfProfileTxPSDEntry 4 } 856 857 cvdslLineMCMConfProfileMaxTxPSDTable OBJECT-TYPE 858 SYNTAX SEQUENCE OF CvdslLineMCMConfProfileMaxTxPSDEntry 859 MAX-ACCESS not-accessible 860 STATUS current 861 DESCRIPTION 862 "This table contains transmit maximum PSD mask descriptor 863 configuration information for a VDSL line. Each entry in 864 this table reflects the configuration for one tone within 865 a multiple carrier modulation (MCM) VDSL modem. These 866 entries are defined by a manager and can be used to 867 configure the VDSL line." 868 ::= { cvdslMibObjects 13 } 869 870 cvdslLineMCMConfProfileMaxTxPSDEntry OBJECT-TYPE 871 SYNTAX CvdslLineMCMConfProfileMaxTxPSDEntry 872 MAX-ACCESS not-accessible 873 STATUS current 874 DESCRIPTION 875 "Each entry consists of a transmit PSD mask descriptor, 876 which defines the maximum power spectral density (PSD) 877 for a tone. 878 879 A default profile with an index of 1 will always exist and 880 its parameters will be set to vendor specific values, 881 unless otherwise specified in this document." 882 INDEX { cvdslPhysSide, cvdslLineConfProfileIndex, 883 cvdslMCMConfProfileMaxTxPSDNumber } 884 ::= { cvdslLineMCMConfProfileMaxTxPSDTable 1 } 885 886 CvdslLineMCMConfProfileMaxTxPSDEntry ::= 887 SEQUENCE 888 { 889 cvdslMCMConfProfileMaxTxPSDNumber INTEGER, 890 cvdslMCMConfProfileMaxTxPSDTone INTEGER, 891 cvdslMCMConfProfileMaxTxPSDPSD INTEGER, 892 cvdslMCMConfProfileMaxTxPSDRowStatus RowStatus 893 } 894 895 cvdslMCMConfProfileMaxTxPSDNumber OBJECT-TYPE 896 SYNTAX INTEGER (1..2147483647) 897 MAX-ACCESS not-accessible 898 STATUS current 899 DESCRIPTION 900 "The index for this band descriptor entry." 901 ::= { cvdslLineMCMConfProfileMaxTxPSDEntry 1 } 902 903 cvdslMCMConfProfileMaxTxPSDTone OBJECT-TYPE 904 SYNTAX INTEGER (1..2147483647) 905 MAX-ACCESS read-create 906 STATUS current 907 DESCRIPTION 908 "The tone index for which the PSD is being specified." 909 ::= { cvdslLineMCMConfProfileMaxTxPSDEntry 2 } 910 911 cvdslMCMConfProfileMaxTxPSDPSD OBJECT-TYPE 912 SYNTAX INTEGER (1..2147483647) 913 UNITS "0.5dB" 914 MAX-ACCESS read-create 915 STATUS current 916 DESCRIPTION 917 "Power Spectral Density level in steps of 0.5dB with 918 an offset of -140dbm/Hz." 919 ::= { cvdslLineMCMConfProfileMaxTxPSDEntry 3 } 920 921 cvdslMCMConfProfileMaxTxPSDRowStatus OBJECT-TYPE 922 SYNTAX RowStatus 923 MAX-ACCESS read-create 924 STATUS current 925 DESCRIPTION 926 "This object is used to create a new row or modify or 927 delete an existing row in this table. 928 929 A profile activated by setting this object to `active'. 930 When `active' is set, the system will validate the profile. 931 932 Before a profile can be deleted or taken out of 933 service, (by setting this object to `destroy' or 934 `outOfService') it must be first unreferenced 935 from all associated lines." 936 ::= { cvdslLineMCMConfProfileMaxTxPSDEntry 4 } 937 938 cvdslLineMCMConfProfileMaxRxPSDTable OBJECT-TYPE 939 SYNTAX SEQUENCE OF CvdslLineMCMConfProfileMaxRxPSDEntry 940 MAX-ACCESS not-accessible 941 STATUS current 942 DESCRIPTION 943 "This table contains maximum receive PSD mask descriptor 944 configuration information for a VDSL line. Each entry in 945 this table reflects the configuration for one tone within 946 a multiple carrier modulation (MCM) VDSL modem. These 947 entries are defined by a manager and can be used to 948 configure the VDSL line." 949 ::= { cvdslMibObjects 14 } 950 951 cvdslLineMCMConfProfileMaxRxPSDEntry OBJECT-TYPE 952 SYNTAX CvdslLineMCMConfProfileMaxRxPSDEntry 953 MAX-ACCESS not-accessible 954 STATUS current 955 DESCRIPTION 956 "Each entry consists of a transmit PSD mask descriptor, 957 which defines the power spectral density (PSD) for a 958 tone. 959 960 A default profile with an index of 1 will always exist and 961 its parameters will be set to vendor specific values, 962 unless otherwise specified in this document." 963 INDEX { cvdslPhysSide, cvdslLineConfProfileIndex, 964 cvdslMCMConfProfileMaxRxPSDNumber } 965 ::= { cvdslLineMCMConfProfileMaxRxPSDTable 1 } 966 967 CvdslLineMCMConfProfileMaxRxPSDEntry ::= 968 SEQUENCE 969 { 970 cvdslMCMConfProfileMaxRxPSDNumber INTEGER, 971 cvdslMCMConfProfileMaxRxPSDTone INTEGER, 972 cvdslMCMConfProfileMaxRxPSDPSD INTEGER, 973 cvdslMCMConfProfileMaxRxPSDRowStatus RowStatus 974 } 975 976 cvdslMCMConfProfileMaxRxPSDNumber OBJECT-TYPE 977 SYNTAX INTEGER (1..2147483647) 978 MAX-ACCESS not-accessible 979 STATUS current 980 DESCRIPTION 981 "The index for this band descriptor entry." 982 ::= { cvdslLineMCMConfProfileMaxRxPSDEntry 1 } 983 984 cvdslMCMConfProfileMaxRxPSDTone OBJECT-TYPE 985 SYNTAX INTEGER (1..2147483647) 986 MAX-ACCESS read-create 987 STATUS current 988 DESCRIPTION 989 "The tone index for which the PSD is being specified." 990 ::= { cvdslLineMCMConfProfileMaxRxPSDEntry 2 } 991 992 cvdslMCMConfProfileMaxRxPSDPSD OBJECT-TYPE 993 SYNTAX INTEGER (1..2147483647) 994 UNITS "0.5dB" 995 MAX-ACCESS read-create 996 STATUS current 997 DESCRIPTION 998 "Power Spectral Density level in steps of 0.5dB with 999 an offset of -140dbm/Hz." 1000 ::= { cvdslLineMCMConfProfileMaxRxPSDEntry 3 } 1001 1002 cvdslMCMConfProfileMaxRxPSDRowStatus OBJECT-TYPE 1003 SYNTAX RowStatus 1004 MAX-ACCESS read-create 1005 STATUS current 1006 DESCRIPTION 1007 "This object is used to create a new row or modify or 1008 delete an existing row in this table. 1009 1010 A profile activated by setting this object to `active'. 1011 When `active' is set, the system will validate the profile. 1012 1013 Before a profile can be deleted or taken out of 1014 service, (by setting this object to `destroy' or 1015 `outOfService') it must be first unreferenced 1016 from all associated lines." 1017 ::= { cvdslLineMCMConfProfileMaxRxPSDEntry 4 } 1018 1019 -- 1020 -- Single carrier modulation (SCM) configuration profile table 1021 -- 1022 1023 cvdslLineSCMConfProfileTable OBJECT-TYPE 1024 SYNTAX SEQUENCE OF CvdslLineSCMConfProfileEntry 1025 MAX-ACCESS not-accessible 1026 STATUS current 1027 DESCRIPTION 1028 "This table contains information on the VDSL line 1029 configuration. One entry in this table reflects a 1030 profile defined by a manager which can be used to 1031 configure the VDSL line." 1032 ::= { cvdslMibObjects 15 } 1033 1034 cvdslLineSCMConfProfileEntry OBJECT-TYPE 1035 SYNTAX CvdslLineSCMConfProfileEntry 1036 MAX-ACCESS not-accessible 1037 STATUS current 1038 DESCRIPTION 1039 "Each entry consists of a list of parameters that 1040 represents the configuration of a single carrier 1041 modulation VDSL modem. 1042 1043 A default profile with an index of 1 will always exist and 1044 its parameters will be set to vendor specific values, 1045 unless otherwise specified in this document." 1046 INDEX { cvdslPhysSide, cvdslLineConfProfileIndex } 1047 ::= { cvdslLineSCMConfProfileTable 1 } 1048 1049 CvdslLineSCMConfProfileEntry ::= 1050 SEQUENCE 1051 { 1052 cvdslSCMConfProfileInterleaveDepth INTEGER, 1053 cvdslSCMConfProfileFastCodewordSize INTEGER, 1054 cvdslSCMConfProfileTransmitPSDMask BITS, 1055 cvdslSCMConfProfileTransmitPSDLevel INTEGER, 1056 cvdslSCMConfProfileSymbolRateProfile INTEGER, 1057 cvdslSCMConfProfileConstellationSize INTEGER, 1058 cvdslSCMConfProfileCenterFrequency INTEGER, 1059 cvdslSCMConfProfileRowStatus RowStatus 1060 } 1061 1062 cvdslSCMConfProfileInterleaveDepth OBJECT-TYPE 1063 SYNTAX INTEGER (1..2147483647) 1064 UNITS "octets" 1065 MAX-ACCESS read-create 1066 STATUS current 1067 DESCRIPTION 1068 "Specifies the interleaving depth." 1069 ::= { cvdslLineSCMConfProfileEntry 1 } 1070 1071 cvdslSCMConfProfileFastCodewordSize OBJECT-TYPE 1072 SYNTAX INTEGER(0..180) 1073 UNITS "octets" 1074 MAX-ACCESS read-create 1075 STATUS current 1076 DESCRIPTION 1077 "Specifies the length in octets of the fast codeword. 1078 A value of 0 indicates that the single latency transport 1079 class is to be utilized." 1080 ::= { cvdslLineSCMConfProfileEntry 2 } 1081 1082 cvdslSCMConfProfileTransmitPSDMask OBJECT-TYPE 1083 SYNTAX BITS 1084 { 1085 vendorNotch1(0), -- vendor specific notch 1086 vendorNotch2(1), -- vendor specific notch 1087 amateurBand30m(2), -- amateur radio 30m band notch 1088 amateurBand40m(3), -- amateur radio 40m band notch 1089 amateurBand80m(4), -- amateur radio 80m band notch 1090 amateurBand160m(5) -- amateur radio 160m band notch 1091 } 1092 MAX-ACCESS read-create 1093 STATUS current 1094 DESCRIPTION 1095 "The transmit power spectral density mask code." 1096 ::= { cvdslLineSCMConfProfileEntry 3 } 1097 1098 cvdslSCMConfProfileTransmitPSDLevel OBJECT-TYPE 1099 SYNTAX INTEGER (1..2147483647) 1100 UNITS "dBm/Hz" 1101 MAX-ACCESS read-create 1102 STATUS current 1103 DESCRIPTION 1104 "The transmit power spectral density for the VDSL modem." 1105 ::= { cvdslLineSCMConfProfileEntry 4 } 1106 1107 cvdslSCMConfProfileSymbolRateProfile OBJECT-TYPE 1108 SYNTAX INTEGER (1..2147483647) 1109 UNITS "kbaud" 1110 MAX-ACCESS read-create 1111 STATUS current 1112 DESCRIPTION 1113 "The symbol rate profile calculated as S = SR/BSR, where 1114 SR is the required symbol rate in kbaud, BSR = 67.5." 1115 ::= { cvdslLineSCMConfProfileEntry 5 } 1116 1117 cvdslSCMConfProfileConstellationSize OBJECT-TYPE 1118 SYNTAX INTEGER(0..15) 1119 UNITS "log2" 1120 MAX-ACCESS read-create 1121 STATUS current 1122 DESCRIPTION 1123 "Specifies the constellation size." 1124 ::= { cvdslLineSCMConfProfileEntry 6 } 1125 1126 cvdslSCMConfProfileCenterFrequency OBJECT-TYPE 1127 SYNTAX INTEGER(0..511) 1128 UNITS "kHz" 1129 MAX-ACCESS read-create 1130 STATUS current 1131 DESCRIPTION 1132 "Specifies the center frequency profile K." 1133 ::= { cvdslLineSCMConfProfileEntry 7 } 1134 1135 cvdslSCMConfProfileRowStatus OBJECT-TYPE 1136 SYNTAX RowStatus 1137 MAX-ACCESS read-create 1138 STATUS current 1139 DESCRIPTION 1140 "This object is used to create a new row or modify or 1141 delete an existing row in this table. 1142 1143 A profile activated by setting this object to `active'. 1144 When `active' is set, the system will validate the profile. 1145 1146 Before a profile can be deleted or taken out of 1147 service, (by setting this object to `destroy' or 1148 `outOfService') it must be first unreferenced 1149 from all associated lines." 1150 ::= { cvdslLineSCMConfProfileEntry 8 } 1151 1152 -- 1153 -- Alarm configuration profile table 1154 -- 1155 1156 cvdslLineAlarmConfProfileTable OBJECT-TYPE 1157 SYNTAX SEQUENCE OF CvdslLineAlarmConfProfileEntry 1158 MAX-ACCESS not-accessible 1159 STATUS current 1160 DESCRIPTION 1161 "This table contains information on the VDSL line alarm 1162 configuration. One entry in this table reflects a profile 1163 defined by a manager which can be used to configure the 1164 VDSL line alarm thresholds." 1165 ::= { cvdslMibObjects 16 } 1166 1167 cvdslLineAlarmConfProfileEntry OBJECT-TYPE 1168 SYNTAX CvdslLineAlarmConfProfileEntry 1169 MAX-ACCESS not-accessible 1170 STATUS current 1171 DESCRIPTION 1172 "Each entry consists of a list of parameters that 1173 represents the configuration of a VDSL line alarm 1174 profile. 1175 A default profile with an index of 1 will always exist and 1176 its parameters will be set to vendor specific values, 1177 unless otherwise specified in this document." 1178 INDEX { cvdslPhysSide, cvdslLineAlarmConfProfileIndex } 1179 ::= { cvdslLineAlarmConfProfileTable 1 } 1180 1181 CvdslLineAlarmConfProfileEntry ::= 1182 SEQUENCE 1183 { 1184 cvdslLineAlarmConfProfileIndex Integer32, 1185 cvdslLineAlarmConfProfileName SnmpAdminString, 1186 cvdslInitFailureNotificationEnable TruthValue, 1187 cvdslLineAlarmConfProfileRowStatus RowStatus 1188 } 1189 cvdslLineAlarmConfProfileIndex OBJECT-TYPE 1190 SYNTAX Integer32 (1..2147483647) 1191 MAX-ACCESS not-accessible 1192 STATUS current 1193 DESCRIPTION 1194 "This object is used by the line alarm configuration table 1195 in order to identify a row in that table. The system will 1196 always provide a default profile whose index is 1." 1197 ::= { cvdslLineAlarmConfProfileEntry 1 } 1198 1199 1200 cvdslLineAlarmConfProfileName OBJECT-TYPE 1201 SYNTAX SnmpAdminString (SIZE (1..32)) 1202 MAX-ACCESS read-create 1203 STATUS current 1204 DESCRIPTION 1205 "The name for this profile as specified by a user." 1206 ::= { cvdslLineAlarmConfProfileEntry 2 } 1207 1208 cvdslInitFailureNotificationEnable OBJECT-TYPE 1209 SYNTAX TruthValue 1210 MAX-ACCESS read-create 1211 STATUS current 1212 DESCRIPTION 1213 "This object specifies if a cvdslInitFailureNotification 1214 notification will be generated if an initialization 1215 failure occurs." 1216 ::= { cvdslLineAlarmConfProfileEntry 3 } 1217 1218 cvdslLineAlarmConfProfileRowStatus OBJECT-TYPE 1219 SYNTAX RowStatus 1220 MAX-ACCESS read-create 1221 STATUS current 1222 DESCRIPTION 1223 "This object is used to create a new row or modify or 1224 delete an existing row in this table. 1225 1226 A profile activated by setting this object to `active'. 1227 When `active' is set, the system will validate the profile. 1228 1229 Before a profile can be deleted or taken out of 1230 service, (by setting this object to `destroy' or 1231 `outOfService') it must be first unreferenced 1232 from all associated lines." 1233 ::= { cvdslLineAlarmConfProfileEntry 4 } 1234 1235 -- Notification definitions 1236 1237 cvdslNotifications OBJECT IDENTIFIER ::= { cvdslLineMib 0 } 1238 1239 cvdslInitFailureNotification NOTIFICATION-TYPE 1240 OBJECTS { 1241 cvdslCurrStatus 1242 } 1243 STATUS current 1244 DESCRIPTION 1245 "Vtu initialization failed. See cvdslCurrStatus for 1246 potential reasons." 1247 ::= { cvdslNotifications 1 } 1248 1249 -- conformance information 1250 1251 cvdslConformance OBJECT IDENTIFIER ::= { cvdslLineMib 3 } 1252 cvdslGroups OBJECT IDENTIFIER ::= { cvdslConformance 1 } 1253 cvdslCompliances OBJECT IDENTIFIER ::= { cvdslConformance 2 } 1254 1255 cvdslLineMibCompliance MODULE-COMPLIANCE 1256 STATUS current 1257 DESCRIPTION 1258 "The compliance statement for SNMP entities which 1259 manage VDSL interfaces." 1260 1261 MODULE -- this module 1262 MANDATORY-GROUPS 1263 { 1264 cvdslGroup 1265 } 1266 1267 GROUP cvdslMCMGroup 1268 DESCRIPTION 1269 "This group is mandatory for VDSL Lines which 1270 utilize multiple carrier modulation. 1271 1272 This group should not be implemented for VDSL lines 1273 which utilize single carrier modulation." 1274 1275 GROUP cvdslSCMGroup 1276 DESCRIPTION 1277 "This group is mandatory for VDSL lines which 1278 utilize single carrier modulation. 1279 1280 This group should not be implemented for VDSL lines 1281 which utilize multiple carrier modulation" 1282 ::= { cvdslCompliances 1 } 1283 1284 -- units of conformance 1285 1286 cvdslGroup OBJECT-GROUP 1287 OBJECTS 1288 { 1289 cvdslLineCoding, 1290 cvdslLineType, 1291 cvdslLineConfProfile, 1292 cvdslLineAlarmConfProfile, 1293 cvdslInvSerialNumber, 1294 cvdslInvVendorID, 1295 cvdslInvVersionNumber, 1296 cvdslCurrSnrMgn, 1297 cvdslCurrAtn, 1298 cvdslCurrStatus, 1299 cvdslCurrOutputPwr, 1300 cvdslCurrAttainableRate, 1301 cvdslChanInterleaveDelay, 1302 cvdslChanCrcBlockLength, 1303 cvdslLineConfProfileName, 1304 cvdslLineConfTargetSnrMgn, 1305 cvdslLineConfTxSpeed, 1306 cvdslLineConfRxSpeed, 1307 cvdslLineConfProfileRowStatus, 1308 cvdslLineAlarmConfProfileName, 1309 cvdslInitFailureNotificationEnable, 1310 cvdslLineAlarmConfProfileRowStatus 1311 } 1312 STATUS current 1313 DESCRIPTION 1314 "A collection of objects providing information about 1315 a VDSL Line." 1316 ::= { cvdslGroups 1 } 1317 1318 cvdslMCMGroup OBJECT-GROUP 1319 OBJECTS 1320 { 1321 cvdslMCMConfProfileTxWindowLength, 1322 cvdslMCMConfProfileRowStatus, 1323 cvdslMCMConfProfileTxBandStart, 1324 cvdslMCMConfProfileTxBandStop, 1325 cvdslMCMConfProfileTxBandRowStatus, 1326 cvdslMCMConfProfileRxBandStart, 1327 cvdslMCMConfProfileRxBandStop, 1328 cvdslMCMConfProfileRxBandRowStatus, 1329 cvdslMCMConfProfileTxPSDTone, 1330 cvdslMCMConfProfileTxPSDPSD, 1331 cvdslMCMConfProfileTxPSDRowStatus, 1332 cvdslMCMConfProfileMaxTxPSDTone, 1333 cvdslMCMConfProfileMaxTxPSDPSD, 1334 cvdslMCMConfProfileMaxTxPSDRowStatus, 1335 cvdslMCMConfProfileMaxRxPSDTone, 1336 cvdslMCMConfProfileMaxRxPSDPSD, 1337 cvdslMCMConfProfileMaxRxPSDRowStatus 1338 } 1339 STATUS current 1340 DESCRIPTION 1341 "A collection of objects providing configuration 1342 information for a VDSL line based upon multiple carrier 1343 modulation modem." 1344 ::= { cvdslGroups 2 } 1345 1346 cvdslSCMGroup OBJECT-GROUP 1347 OBJECTS 1348 { 1349 cvdslSCMConfProfileInterleaveDepth, 1350 cvdslSCMConfProfileFastCodewordSize, 1351 cvdslSCMConfProfileTransmitPSDMask, 1352 cvdslSCMConfProfileTransmitPSDLevel, 1353 cvdslSCMConfProfileSymbolRateProfile, 1354 cvdslSCMConfProfileConstellationSize, 1355 cvdslSCMConfProfileCenterFrequency, 1356 cvdslSCMConfProfileRowStatus 1357 } 1358 STATUS current 1359 DESCRIPTION 1360 "A collection of objects providing configuration 1361 information for a VDSL line based upon single carrier 1362 modulation modem." 1363 ::= { cvdslGroups 3 } 1364 1365 cvdslNotificationGroup NOTIFICATION-GROUP 1366 NOTIFICATIONS 1367 { 1368 cvdslInitFailureNotification 1369 } 1370 STATUS current 1371 DESCRIPTION 1372 "This group supports notifications of significant 1373 conditions associated with VDSL Lines." 1374 ::= { cvdslGroups 4 } 1375 1376 END 1377