Table Of Contents
Configuring ADSL2/2+ Annex M and Routed Bridge Encapsulation over VC Bundles
Restrictions for ADSL2/2+ Annex M and RBE Features
Information About Using ADSL2/2+ Annex M , RBE, and INP Features
How to Configure ADSL2/2+ Annex M and RBE over VC Bundles
Configuring Annex M Operating Mode
Configuring Multiple Options for DSL Operating Mode
Configuring DSL Synchronization Mode Preference
Configuring DSL Synchronization Interval
Configuring when to Enable the Training Log
Configuring the QoS Group-Based Method for Selecting of the PVC Bundle Members
Configuring RBE Using the QoS Selection Method
ADSL Auto Operating Mode: Examples
PVC Bundle Member Selection Using QoS Group: Example
RBE over PVC Bundle with QoS Group-Based PVC: Example
Feature Information for ADSL2/2+ Annex M and RBE over VC Bundles
Configuring ADSL2/2+ Annex M and Routed Bridge Encapsulation over VC Bundles
This document describes the asymmetric digital subscriber line (ADSL) 2/2+ Annex M (product name: HWIC-1ADSL-M) feature in Cisco IOS Release 12.4(11)XJ. This feature provides enhanced functionality by increasing upstream data rates.
The Routed Bridge Encapsulation (RBE) over the Virtual Circuit (VC) Bundle feature is an existing feature, previously available on the Cisco IOS 12.4 (4)T release, that is now implemented on the
Cisco 800 through 3800 platforms with the Cisco IOS 12.4(11)XJ release.Two additional software features in this release are impulse noise protection (INP) and an enhancement to the DSL enable-training-log command. INP reduces the number of errors caused by impulse noise. No configuration is needed for the improved INP. The DSL enable-training-log command has been enhanced with an option to specify when to capture a log file. This allows the command to log the firmware debug messages.
Finding Feature Information in This Module
Your Cisco IOS software release may not support all of the features documented in this module. To reach links to specific feature documentation in this module and to see a list of the releases in which each feature is supported, use the "Feature Information for ADSL2/2+ Annex M and RBE over VC Bundles" section".
Finding Support Information for Platforms and Cisco IOS Software Images
Use Cisco Feature Navigator to find information about platform support and Cisco IOS software image support. Access Cisco Feature Navigator at http://www.cisco.com/go/fn. An account on Cisco.com is not required.
Contents
•Restrictions for ADSL2/2+ Annex M and RBE Features
•Information About Using ADSL2/2+ Annex M , RBE, and INP Features
•How to Configure ADSL2/2+ Annex M and RBE over VC Bundles
Restrictions for ADSL2/2+ Annex M and RBE Features
There are no known restrictions for implementing ADSL2/2+ Annex M or RBE.
When a permanent virtual circuit (PVC) bundle is configured (for RBE) based on a QoS group, PVC bundle member bumping and protection are not supported. For QoS-group-based PVC bundles, it is not required that each QoS group be assigned at least one bundle member.
Information About Using ADSL2/2+ Annex M , RBE, and INP Features
To configure ADSL2/2+ Annex M, you should understand the following concepts:
•ADSL
•RBE
•Impulse noise protection
ADSL
Unlike the symmetric high-data-rate digital subscriber line (SHDSL), which has the same maximum data transfer rates for both uploading and downloading data, the ADSL 2/2+ Annex M supports an upstream data rate of up to 3 Mbps and a downstream data rate of up to 24 Mbps. The increased Annex M (upstream) data rate is achieved by using some of the tones that were previously used in the downstream data rate in Annex A. As a result, downstream data rates are decreased in Annex M.
RBE
RBE over the VC bundle feature helps protect the router from some well-known problems involving permanent virtual circuits (PVCs), broadcast storms and some security issues. For more detailed information on RBE, see the following url: http://www.cisco.com/en/US/products/ps6441/products_feature_guide09186a008055bc8e.html#wp1056973But .
Impulse Noise Protection
Impulse noise can be caused by various electronic devices, both inside and outside the network, and it can cause network errors. The ADSL standard for INP has several provisions to reduce the number of errors that are caused by impulse noise. The primary method of INP combines interleaving with forward error correction (FEC).
FEC adds extra bits to the data packet when it is sent. The receiving router uses an algorithm to check the incoming data for error bits. If the message has an error, FEC correction bits repair it. Interleaving then loads bits from each FEC block into rows and then sends them out by columns. This spreads an FEC error across multiple blocks, which usually makes the error correctable, since it affects just a small portion of the original blocks of data.
How to Configure ADSL2/2+ Annex M and RBE over VC Bundles
The following are configuration tasks typically done with ADSL2/2+ Annex M and RBE. This section contains the following tasks:
•Configuring Annex M Operating Mode
•Configuring Multiple Options for DSL Operating Mode
•Configuring DSL Synchronization Mode Preference
•Configuring DSL Synchronization Interval
•Configuring the QoS Group-Based Method for Selecting of the PVC Bundle Members
•Configuring DSL Synchronization Interval
•Configuring when to Enable the Training Log
•Configuring RBE Using the QoS Selection Method
Configuring Annex M Operating Mode
You need to configure Annex M as the DSL operating mode to be able to use the enhanced functionality of increased upstream data rates in the ADSL2/2+ lines. To configure Annex M operating mode, complete the following steps.
SUMMARY STEPS
1. enable
2. configure terminal
3. interface atm interface number
4. dsl operating mode {adsl2 | adsl2+ [annex a | annex m]
DETAILED STEPS
Configuring Multiple Options for DSL Operating Mode
To configure multiple options for DSL operating mode, use the dsl operating-mode command in the default auto mode with no options specified. If no options are specified, then all the supported modes are enabled.
SUMMARY STEPS
1. enable
2. configure terminal
3. interface atm interface number
4. dsl operating-mode
DETAILED STEPS
Configuring DSL Synchronization Mode Preference
To configure the preferred mode for digital subscriber line (DSL) synchronization, use the dsl sync mode command, beginning in interface configuration mode. The CPE tries to synchronize in ANSI and ITU modes and alternatively with the DSLAM. This command specifies which mode should be tried first. By default, ITU mode is tried first.
SUMMARY STEPS
1. enable
2. configure terminal
3. interface atm interface number
4. dsl sync mode
DETAILED STEPS
Configuring DSL Synchronization Interval
To configure the interval for DSL synchronization, use the dsl sync interval command, beginning in interface configuration mode.
SUMMARY STEPS
1. enable
2. configure terminal
3. interface atm interface number
4. dsl sync interval seconds
DETAILED STEPS
Configuring when to Enable the Training Log
To configure the time when to capture a log file, enter the following command in interface configuration mode.
SUMMARY STEPS
1. enable
2. configure terminal
3. interface atm interface number
4. dsl enable-training-log [showtime | failure | ondemand] [delay <nseconds>]
Caution Enabling the training log takes 1 MB of memory. We recommend using the training log for debugging purposes only.
Configuring the QoS Group-Based Method for Selecting of the PVC Bundle Members
To configure PVC bundles with member selection based on quality of service (qos) group, enter the following commands, beginning in global configuration mode.
SUMMARY STEPS
1. enable
2. configure terminal
3. interface interfacenumber
4. Bundle bundle names
5. Selection-method qos group
6. pvc-bundle vpi/vci
7. (Optional) qos group group-numbers
(DETAILED STEPS
:
Configuring RBE Using the QoS Selection Method
The RBE PVC bundle-member selection is based on the QoS group.
When the PVC bundle is configured on the basis of a QoS group, the PVC bundle-member bumping and protections are not supported.
For the QoS group-based PVC bundles, it is not required that each QoS group be assigned at least one member.
To configure RBE using the QoS selection method, enter the following commands, beginning in global configuration mode.
Note For more information about configuring ATM bundles, see the Cisco IOS Quality of Service Solutions Configuration Guide.
SUMMARY STEPS
1. enable
2. configure terminal
3. interface interface number
4. interface sub-interface number
5. bundle bundle name
6. selection-method qos group
7. pvc-bundle vpi/vci
8. qos group group numbers
9. inarp-vc
Configuration Examples
This section provides the following configuration examples:
•PVC Bundle Member Selection Using QoS Group: Example
•RBE over PVC Bundle with QoS Group-Based PVC: Example
ADSL2/2+ Annex M: Example
The following example shows how to set the CPE to negotiate ADSL2/2+ Annex M mode only with the DSLAM.
Note Note that, with this configuration, the DSLAM needs to support ADSL2/2+ Annex M for the DSL line to enter showtime mode.
Router># conf t
<config-if># interface ATM 0/0/0
<config-if># no ip address
<config-if># load-interval 30
<config-if># no atm ilmi-keepalive
<config-if># dsl operating-mode adsl2+ annex M
<config-if># bridge-group 1
<config-if># pvc 0/35
<config-if-atm-vc># vbr-rt 120 120 1
<config-if-atm-vc># encapsulation aal5snap
<config-if-atm-vc>#!
<config-if-atm-vc># end
Note The code following <config-if># bridge-group 1 is optional.
ADSL Auto Operating Mode: Examples
The following example shows how to set the CPE and DSLAM to automatically negotiate the best mode.
Router# conf t<config-if># interface ATM 0/0/0 <config-if># no ip address <config-if># load-interval 30 <config-if># no atm ilmi-keepalive <config-if># dsl operating-mode auto <config-if># bridge-group 1 <config-if># pvc 0/35<config-if-atm-vc># vbr-rt 120 120 1<config-if-atm-vc># encapsulation aal5snap <config-if>#! <config-if># endThe following example shows how to configure the CPE to include ANSI and ADSL2/2+ Annex A and Annex M modes only while negotiating synchronization with the DSLAM, and how to configure the CPE to use ITU synchronization first with a synchronization interval of 10 seconds.
Router# conf t<config-if># interface ATM 0/0/0 <config-if># interface ATM 0/0/0 <config-if># no ip address <config-if># load-interval 30 <config-if># no atm ilmi-keepalive <config-if># dsl operating-mode auto ansi adsl2+<config-if># dsl sync mode itu previous
<config-if># dsl sync interval 10
<config-if># bridge-group 1 <config-if># pvc 0/35<config-if-atm-vc># vbr-rt 120 120 1<config-if-atm-vc># encapsulation aal5snap<config-if-atm-vc># !<config-if-atm-vc># endPVC Bundle Member Selection Using QoS Group: Example
The following example shows how to configure the QoS group-based method for selection of ATM PVC bundle members.
Router# conf t<config-if># interface ATM 0/0/0 <config-if># bundle b2<config-if-atm-vc># selection-method qos-group<config-if-atm-vc># pvc-bundle 10/100<config-if-atm-vc># qos-group 0-10<config-if-atm-vc># pvc-bundle 10/101<config-if-atm-vc># qos 20-30<config-if-atm-vc># pvc-bundle 10/102<config-if-atm-vc># qos-group other<config-if-atm-vc># endRBE over PVC Bundle with QoS Group-Based PVC: Example
The following example shows how to configure the QoS group-based method for selecting PVC bundle members on an RBE over an ATM interface.
Router# conf t<config-if># interface ATM 0/0/0 <config-if># interface ATM 0/0/0.2 [point-to-point]<config-if># atm route-bridged ip<config-if># bundle b2
<config-if-atm-vc># selection-method qos group<config-if-atm-vc># pvc-bundle 10/100<config-if-atm-vc># qos group 0-10<config-if-atm-vc># pvc-bundle 10/101<config-if-atm-vc># qos group 20-30<config-if-atm-vc># pvc bundle 10/102<config-if-atm-vc># qos group other<config-if-atm-vc># endAdditional References
The following sections provide references related to the ADSL2/2+ Annex M and RBE over VC bundles features.
Related Documents
Standards
MIBs
Related Topic Document TitleNo new or modified RFCs are supported by this feature, and support for existing RFC's has not been modified by this feature.
—
Command Reference
This section documents only new and modified commands used by the ASDL 2/2+ Annex M feature.
New Commands
•dsl sync interval
•dsl sync mode
Modified Commands
•dsl operating mode
•dsl enable-training-log
•qos group
dsl enable-training-log
The dsl enable-training log command is an optional command that enables the training log to record the firmware debug messages. This log can be retrieved from the asynchronous digital subscriber line (ADSL) chipset after the ADSL line goes into showtime or comes out of showtime, or whenever the user enters the show dsl interface atm command.
To enable the training log, enter the following command in interface configuration mode:
dsl enable-training-log {delay [nseconds] | failure | ondemand | showtime}
Caution Enabling the training log takes 1 MB of memory. We recommend using the training log for debugging purposes only.
Syntax Description
Command Default
By default, the training log is disabled.
Command Modes
Interface configuration
Command History
Release Modification12.4(11)XJ
This command modification was integrated into the Cisco IOS
Release 12.4(11)XJ.
Examples
The following example shows: To enable the training log, enter the following command in interface configuration mode:dsl enable-training-log showtimeRelated Commands
dsl operating-mode
To configure the (DSL) operating mode, use the dsl operating-mode command in interface configuration mode on Annex A and Annex M interfaces.
dsl operating-mode {adsl2 [annex a | annex m] | adsl2+ [annex a | annex m] | ansi-dmt | auto | itu-dmt}
The router continues switching between modes, in sequence, until the router reaches the state showtime (which signifies that the connection attempt was successful) and connects using one of the modes. This switching process is designed specifically for expediting DSL performance.
Syntax Description
Command Default
The default is auto mode.
Command Modes
Interface configuration
Command History
Usage Guidelines
In the default auto mode, a router first tries to connect using the configured ITU operating mode(s). If the connection fails, the router tries with ANSI/ETSI mode for the allowed number of seconds (2 seconds by default). This time can be modified with the dsl sync interval command. If this command fails, the router tries ITU mode again for the allotted number of seconds (2 seconds by default). The router can be forced to try connecting with ANSI mode first by using the dsl sync mode ansi command. If this also fails, the router tries ITU mode again for 3 seconds (or the interval specified by dsl sync interval. If even that fails, the router repeats the cycle mode, including any modes other than ansi mentioned above.
If the router is forced to connect in a mode other than auto, you must use DSL operating-mode with the attribute auto to put the router back to the default auto mode.
The router continues switching between modes, in sequence as described, until the router reaches the showtime state (which signifies that the connection attempt is successful) and connects, using one of the modes. This switching process is designed specifically for expediting DSL performance.
Examples
The following example shows how to configure Annex M operating mode, using the dsl operating-mode command and beginning in interface configuration mode:
Router(config-if)# dsl operating-mode adsl2+ annex mdsl sync interval
To set the interval of time between ANSI synchronization and ITU sychronization, use the dsl sync interval command in interface configuration mode.
dsl sync interval seconds
Syntax Description
seconds
Number of seconds between ITU and ANSI synchronization. This number must be within the range from 2 to 360 seconds.
Command Default
By default, the DSL synchronization interval is 2 seconds.
Command Modes
Interface configuration
Command History
Release Modification12.4(11)XJ
This is a new command implemented on the Cisco IOS Release 12.4(11)XJ.
Examples
The following example sets the interval between ANSI and ITU synchronization. The default is
2 seconds.Router(config-if)# dsl sync interval 20Related Commands
dsl sync mode
To set a preference for Digital Subscriber Line (DSL) synchronization mode, use the dsl sync mode command in interface configuration mode.
dsl sync mode [ansi | itu] [previous]
Syntax Description
ansi
Sets a preference for ANSI over ITU.
itu
Sets a preference for ITU over ANSI.
previous
Tells the router to save the current trained mode and to try that mode during the next synchronization.
Command Default
This command is disabled by default.
Command Modes
Interface configuration
Command History
Release Modification12.4(11)XJ
This is a new command implemented on the Cisco IOS Release 12.4(11)XJ.
Examples
The following example shows the DSL synchronization mode set to ANSI.:
Router(config-is-atm-bundle)# dsl sync mode ansi
Related Commands
Command Descriptiondsl sync interval
Sets the interval of time between ANSI synchronization and ITU synchronization.
qos-group
To associate a quality of service (QoS) group with a private virtual circuit (PVC) bundle member, use the qos-group command in PVC bundle member configuration mode. To remove a QoS group from a PVC bundle member, use the no form of this command.
qos-group group number
no qos-group group number
Syntax Description
Command Default
By default, QoS groups are not associated with PVC bundle members.
Command Modes
PVC bundle-member configuration
Command History
Release Modification12.4(11)XJ
This is a new command implemented on the Cisco IOS Release 12.4(11)XJ.
Examples
The following example shows the configuration of which QoS group will use (RBE):
Router(config-if-atm-member)# qos group 5Feature Information for ADSL2/2+ Annex M and RBE over VC Bundles
Table 1 lists the release history for this feature.
CCVP, the Cisco logo, and Welcome to the Human Network are trademarks of Cisco Systems, Inc.; Changing the Way We Work, Live, Play, and Learn is a service mark of Cisco Systems, Inc.; and Access Registrar, Aironet, Catalyst, CCDA, CCDP, CCIE, CCIP, CCNA, CCNP, CCSP, Cisco, the Cisco Certified Internetwork Expert logo, Cisco IOS, Cisco Press, Cisco Systems, Cisco Systems Capital, the Cisco Systems logo, Cisco Unity, Enterprise/Solver, EtherChannel, EtherFast, EtherSwitch, Fast Step, Follow Me Browsing, FormShare, GigaDrive, HomeLink, Internet Quotient, IOS, iPhone, IP/TV, iQ Expertise, the iQ logo, iQ Net Readiness Scorecard, iQuick Study, LightStream, Linksys, MeetingPlace, MGX, Networkers, Networking Academy, Network Registrar, PIX, ProConnect, ScriptShare, SMARTnet, StackWise, The Fastest Way to Increase Your Internet Quotient, and TransPath are registered trademarks of Cisco Systems, Inc. and/or its affiliates in the United States and certain other countries.
Any Internet Protocol (IP) addresses and phone numbers used in this document are not intended to be actual addresses and phone numbers. Any examples, command display output, network topology diagrams, and other figures included in the document are shown for illustrative purposes only. Any use of actual IP addresses or phone numbers in illustrative content is unintentional and coincidental.
All other trademarks mentioned in this document or Website are the property of their respective owners. The use of the word partner does not imply a partnership relationship between Cisco and any other company. (0711R)
© 2006 Cisco Systems, Inc. All rights reserved