Configuring VDSL2 and ADSL2/2+

This chapter describes how to configure multimode VDSL2 and ADSl2+ WAN connectivity on a Cisco 900 series ISR. The VDSL2 and ADSl2+ WAN connectivity provides high-speed digital data transmission between customer premises equipment (CPE) and the central office. This chapter contains the following sections:

blank.gif DSL Configuration Restrictions

blank.gif Configuring ADSL Mode

blank.gif Configuring VDSL Mode

blank.gif Configuring VLAN 0 Priority Tagging

blank.gif Enabling ADSL2/2+ Annex M Mode on Over POTS VDSL2/ADSL Multimode Annex A SKUs

blank.gif Enabling Seamless Rate Adaption

blank.gif Configuring UBR+

blank.gif Collecting DSL Training Logs

blank.gif Upgrading DSL Firmware

Overview

Organization needs high speed digital data transmission to operate between their data equipment and central office, usually located at the telecom service provider premises. The Cisco multimode VDSL2 and ADSL1/2/2+ provides 1-port (2-pair) multimode VDSL2 and ADSL2+ WAN connectivity. This connectivity in combination with Cisco 900 Series Integrated Service Routers, provides high-speed digital data transmission between customer premises equipment (CPE) and the central office.

The following table describes the VDSL2 and ADSL2/2+ Variants:

Product Number
Description

C926-4P Annex B

1-port (1-pair) VDSL2/ADSL2+ over ISDN

  • ADSL1/2/2+ Annex B, non-optimized ADSL2/2+ Annex J
  • VDSL2 over ISDN Band Plans (8b to 17a) with Vectoring

C927-4P Annex A

1-port (2-pair) VDSL2/ADSL2+ over POTS

  • VDSL2 over POTS Band Plans

blank.gif VDSL2 profiles: 8a, 8b, 8c, 8d, 12a, 12b, 17a

blank.gif Vectoring

  • ADSL1/2/2+ Annex A, ADSL2 Annex L, non-optimized ADSL2/2+ Annex M

C927-4PM Annex M

1-port (2-pair) VDSL2/ADSL2+ over POTS with Annex M

  • VDSL2 over POTS Band Plans

blank.gif VDSL2 profiles: 8a, 8b, 8c, 8d, 12a, 12b, 17a

blank.gif Vectoring

  • Optimized ADSL2/2+ Annex M
  • ADSL/ADSL2/2+ Annex A/M

Configuring DSL

Cisco 900 Series Integrated Services Routers (ISRs) support asymmetric digital subscriber line (ADSL) 2/2+ and very high speed digital subscriber line 2 (VDSL2) transmission modes, also called multimode.

DSL Configuration Restrictions

  • Cisco 900 Series Router supports only Pair 0.
  • VDSL mode bonding is not supported. 30a profile is not supported.

Configuring ADSL Mode

Perform the following tasks to configure ADSL mode:

Configuring ADSL Auto Mode

note.gif

Noteblank.gif Configure the DSLAM in ADSL mode prior to configuring the router.


This example shows how to configure the ADSL controller to auto mode:

Router> enable
Router# configure terminal
Router(config)# controller vdsl 0
Router(config-controller)# operating mode auto
Router(config-controller)# end
Router#

Configuring CPE and Peer for ADSL Mode

When configuring for ADSL, the ATM main interface or ATM sub-interface must be configured with a PVC and an IP address, perform a no shutdown command on the interface if needed.

Configuring the ATM CPE side

This example shows how to configure the ATM CPE side:

Router> enable
Router# configure terminal
Router(config)# interface atm0
Router(config-if)# no shutdown
Router(config-if)# interface ATM0.1 point-to-point
Router(config-subif)# ip address 30.0.0.1 255.255.255.0
Router(config-subif)# pvc 13/32
Router(config-if-atm-vc)# protocol ip 30.0.0.2 broadcast
Router(config-if-atm-vc)# end

 

Configuring the ATM Peer side

This example shows how to configure the ATM peer side:
 
Router> enable
Router# configure terminal
Router(config)# interface atm0
Router(config-if)# no shutdown
Router(config-if)# interface ATM0.1 point-to-point
Router(config-subif)# ip address 30.0.0.2 255.255.255.0
Router(config-subif)# pvc 13/32
Router(config-if-atm-vc)# protocol ip 30.0.0.1 broadcast
Router(config-if-atm-vc)# end
Router#

 

ADSL Configuration Example

This example shows a typical ADSL2+ configuration set to auto mode.

Router# show running
Building configuration...
Current configuration : 1519 bytes
!                                
! Last configuration change at 08:46:20 UTC Fri Jan 11 2019
!                                                         
version 15.8                                              
service timestamps debug datetime msec                    
service timestamps log datetime msec                      
no service password-encryption                            
!                                                          
hostname Router                                           
!                                                         
boot-start-marker                                         
boot system flash:c900-universalk9-mz.SPA.158-3.M1       
boot-end-marker                                           
!                                                         
!                                                         
!                                                          
no aaa new-model                                          
!                                                         
!                                                         
!                                                         
!                                                          
!                                                         
!                                                         
!                                                         
!                                                          
!                                                         
!                                                         
!                                                         
!                                                         
!                                                         
!                                                         
ip cef                                                    
no ipv6 cef                                                
multilink bundle-name authenticated                       
!                                                         
!                                                         
!                                                          
license udi pid C927-4P sn FGL22511283                    
!                                                         
!                                                         
!                                                          
redundancy                                                
!                                                         
!                                                         
controller VDSL 0                                         
!                                                          
!                                                         
!                                                         
!                                                         
!                                                          
interface ATM0                                            
 no ip address                                            
 shutdown                                                 
 no atm ilmi-keepalive                                     
!                                                         
interface ATM0.1 point-to-point                           
 ip address 30.0.0.1 255.255.255.0                        
 pvc 13/32                                                
  protocol ip 30.0.0.2 broadcast                          
 !                                                        
!                                                         
interface Ethernet0                                       
 no ip address                                            
!                                                         
interface GigabitEthernet0                                
 no ip address                                             
!                                                         
interface GigabitEthernet1                                
 no ip address                                            
!                                                          
interface GigabitEthernet2                                
 no ip address                                            
!                                                         
interface GigabitEthernet3                                
 no ip address                                            
!                                                         
interface GigabitEthernet4                                
 ip address 9.6.9.29 255.255.0.0                          
 duplex auto                                               
 speed auto                                               
!                                                         
interface Vlan1                                           
 no ip address
!
ip forward-protocol nd
no ip http server
no ip http secure-server
!
!
ip tftp source-interface GigabitEthernet4
ip tftp blocksize 8192
ip route 0.0.0.0 0.0.0.0 9.6.0.1
ip route 202.153.144.25 255.255.255.255 9.6.0.1
!
!
!
tftp-server flash:/firmware/vadsl_module_img.bin
!
control-plane
!
!
line con 0
exec-timeout 0 0
line 4
no activation-character
transport preferred none
transport input all
transport output all
stopbits 1
line vty 0 4
login
transport input none
!
scheduler allocate 20000 1000
!
end

Verifying ADSL Configuration

Verify that the configuration is set properly by using the show controller vdsl 0 command from the privileged EXEC mode.

Router# show controller vdsl 0
Controller VDSL 0 is UP
Daemon Status: Up
XTU-R (DS) XTU-C (US)
Chip Vendor ID: 'BDCM' 'BDCM'
Chip Vendor Specific: 0x0000 0xB11F
Chip Vendor Country: 0xB500 0xB500
Modem Vendor ID: 'CSCO' 'BDCM'
Modem Vendor Specific: 0x4602 0x0000
Modem Vendor Country: 0xB500 0xB500
Serial Number Near: FCH2234TH6R C927-4P 15.8(3)M1
Serial Number Far: eq_nr multiline_cpe software_rev
Modem Version Near: 15.8(3)M1
Modem Version Far: 0xb11f
Modem Status: TC Sync (Showtime!)
DSL Config Mode: AUTO
Trained Mode: G.992.5 (ADSL2+) Annex A
TC Mode: ATM
Selftest Result: 0x00
DELT configuration: disabled
DELT state: not running
Link Status: UP
Full inits: 26
Failed full inits: 15
Short inits: 8
Failed short inits: 3
Firmware Source File Name
-------- ------ ----------
VDSL embedded VDSL_LINUX_DEV_01212008
Modem FW Version: 4.14L.04
Modem PHY Version: A2pv6F039x8.d26d
Line:
XTU-R (DS) XTU-C (US)
Trellis: ON ON
SRA: disabled disabled
SRA count: 0 0
Bit swap: enabled enabled
Bit swap count: 0 1
Line Attenuation: 1.0 dB 2.4 dB
Signal Attenuation: 1.9 dB 2.1 dB
Noise Margin: 10.8 dB 7.3 dB
Attainable Rate: 27564 kbits/s 1283 kbits/s
Actual Power: - 0.4 dBm 12.0 dBm
Total FECC: 0 0
Total ES: 284 77
Total SES: 150 1
Total LOSS: 13 0
Total UAS: 86969 86840
Total LPRS: 0 0
Total LOFS: 71 0
Total LOLS: 0 0
DS Channel1 DS Channel0 US Channel1 US Channel0
Speed (kbps): 0 27547 0 1279
SRA Previous Speed: 0 0 0 0
Previous Speed: 0 27547 0 1279
Total Cells: 0 11338923 0 520053
User Cells: 0 0 0 0
Reed-Solomon EC: 0 0 0 0
CRC Errors: 0 5166 0 717
Header Errors: 0 0 0 0
Interleave (ms): 0.00 0.07 0.00 0.49
Actual INP: 0.00 0.00 0.00 0.00
Training Log : Stopped
Training Log Filename : flash:vdsllog.bin

Verifying CPE to Peer Connection for ADSL

Ping the peer to confirm that the CPE to peer configuration is set up correctly.

Router# ping 30.0.0.2 rep 20
 
Type escape sequence to abort.
Sending 20, 100-byte ICMP Echos to 30.0.0.2, timeout is 2 seconds:
!!!!!!!!!!!!!!!!!!!!
Success rate is 100 percent (20/20), round-trip min/avg/max = 20/22/28 ms
Router#

Configuring VDSL Mode

Perform the following tasks to configure VDSL mode:

Configuring VDSL Auto Mode

note.gif

Noteblank.gif Configure the DSLAM in VDSL mode prior to configuring the router.


This example shows how to configure the VDSL controller to auto mode:

Router> enable
Router# configure terminal
Router(config)# controller vdsl 0
Router(config-controller)# operating mode auto
Router(config-controller)# end
Router#

 

Configuring CPE and Peer for VDSL Mode

When configuring VDSL, configure the ethernet 0 interface and perform a no shutdown command on the interface if needed.

Configuring the VDSL CPE Side

This example shows how to configure the VDSL CPE side:

Router> enable
Router# configure terminal
Router(config)# interface ethernet0
Router(config-if)# ip address 90.0.0.1 255.255.255.0
Router(config-if)# no shutdown
Router(config-if)# end

 

Configuring the VDSL Peer Side

This example shows how to configure the VDSL peer side:

Router> enable
Router# configure terminal
Router(config)# interface ethernet0
Router(config-if)# ip address 90.0.0.2 255.255.255.0
Router(config-if)# no shutdown
Router(config-if)# end

 

VDSL Configuration Example

This example shows a typical output of a VDSL configuration:

Router#show running
Building configuration...
Current configuration : 1456 bytes
!                                
! Last configuration change at 08:51:44 UTC Fri Jan 11 2019
!                                                         
version 15.8                                              
service timestamps debug datetime msec                    
service timestamps log datetime msec                       
no service password-encryption                            
!                                                         
hostname Router                                           
!                                                         
boot-start-marker                                         
boot system flash:c900-universalk9-mz.SPA.158-3.M1   
boot-end-marker                                           
!                                                         
!                                                          
!                                                         
no aaa new-model                                          
!                                                         
!                                                          
!                                                         
!                                                         
!                                                         
!                                                         
!                                                         
!                                                         
!                                                         
!                                                          
!                                                         
!                                                         
!                                                         
!                                                          
ip cef                                                    
no ipv6 cef                                               
multilink bundle-name authenticated                       
!                                                          
!                                                         
!                                                         
license udi pid C927-4P sn FGL22511283                    
!                                                         
!                                                          
!                                                         
redundancy                                                
!                                                         
!                                                          
controller VDSL 0                                         
!                                                         
!                                                         
!                                                          
!                                                         
!                                                         
interface ATM0                                            
 no ip address                                            
 shutdown                                                 
 no atm ilmi-keepalive                                    
!                                                         
interface ATM0.1 point-to-point                           
!                                                         
interface Ethernet0                                       
 ip address 90.0.0.1 255.255.255.0                        
!                                                          
interface GigabitEthernet0                                
 no ip address                                            
!                                                         
interface GigabitEthernet1                                 
 no ip address                                            
!                                                         
interface GigabitEthernet2                                
 no ip address                                            
!                                                          
interface GigabitEthernet3                                
 no ip address                                            
!                                                         
interface GigabitEthernet4                                
 ip address 9.6.9.29 255.255.0.0                          
 duplex auto                                              
 speed auto                                               
!                                                          
interface Vlan1                                           
 no ip address
!
ip forward-protocol nd
no ip http server
no ip http secure-server
!
!
ip tftp source-interface GigabitEthernet4
ip tftp blocksize 8192
ip route 0.0.0.0 0.0.0.0 9.6.0.1
ip route 202.153.144.25 255.255.255.255 9.6.0.1
!
!
!
tftp-server flash:/firmware/vadsl_module_img.bin
!
control-plane
!
!
line con 0
exec-timeout 0 0
line 4
no activation-character
transport preferred none
transport input all
transport output all
stopbits 1
line vty 0 4
login
transport input none
!
scheduler allocate 20000 1000
!
end

Verifying VDSL Configuration

Verify the configuration is set properly by using the show controller vdsl 0 command from privileged EXEC mode.

Router# show controller vdsl 0
Controller VDSL 0 is UP
Daemon Status: Up
XTU-R (DS) XTU-C (US)
Chip Vendor ID: 'BDCM' 'BDCM'
Chip Vendor Specific: 0x0000 0xB11F
Chip Vendor Country: 0xB500 0xB500
Modem Vendor ID: 'CSCO' 'BDCM'
Modem Vendor Specific: 0x4602 0x0000
Modem Vendor Country: 0xB500 0xB500
Serial Number Near: FCH2234TH6R C927-4P 15.8(3)M1
Serial Number Far: eq_nr multiline_cpe software_rev
Modem Version Near: 15.8(3)M1
Modem Version Far: 0xb11f
Modem Status: TC Sync (Showtime!)
DSL Config Mode: AUTO
Trained Mode: G.993.2 (VDSL2) Profile 17a
TC Mode: PTM
Selftest Result: 0x00
DELT configuration: disabled
DELT state: not running
Link Status: UP
Full inits: 28
Failed full inits: 15
Short inits: 8
Failed short inits: 7
Firmware Source File Name
-------- ------ ----------
VDSL embedded VDSL_LINUX_DEV_01212008
Modem FW Version: 4.14L.04
Modem PHY Version: A2pv6F039x8.d26d
Line:
XTU-R (DS) XTU-C (US)
Trellis: ON ON
SRA: disabled disabled
SRA count: 0 0
Bit swap: enabled enabled
Bit swap count: 0 0
Line Attenuation: 0.9 dB 0.0 dB
Signal Attenuation: 1.8 dB 0.0 dB
Noise Margin: 18.6 dB 17.6 dB
Attainable Rate: 138139 kbits/s 87957 kbits/s
Actual Power: 14.1 dBm 3.8 dBm
Per Band Status: D1 D2 D3 U0 U1 U2 U3
Line Attenuation(dB): 0.2 0.9 1.7 N/A 0.0 0.0 0.0
Signal Attenuation(dB): 0.2 0.9 1.7 N/A 0.0 0.0 0.0
Noise Margin(dB): 27.7 16.9 10.9 N/A 15.5 16.3 21.3
Total FECC: 302690 3
Total ES: 295 77
Total SES: 161 1
Total LOSS: 14 0
Total UAS: 87189 87049
Total LPRS: 0 0
Total LOFS: 80 0
Total LOLS: 0 0
DS Channel1 DS Channel0 US Channel1 US Channel0
Speed (kbps): 0 128857 0 60013
SRA Previous Speed: 0 0 0 0
Previous Speed: 0 27451 0 1288
Reed-Solomon EC: 0 0 0 0
CRC Errors: 0 24722 0 1
Header Errors: 0 8 0 0
Interleave (ms): 0.00 7.00 0.00 1.00
Actual INP: 0.00 1.00 0.00 0.10
Training Log : Stopped
Training Log Filename : flash:vdsllog.bin

Verifying CPE to Peer Connection for VDSL

Ping the peer to confirm that CPE to peer configuration is setup correctly.

Router# ping 90.0.0.2 rep 20
 
Type escape sequence to abort.
Sending 20, 100-byte ICMP Echos to 90.0.0.2, timeout is 2 seconds:
!!!!!!!!!!!!!!!!!!!!
Success rate is 100 percent (20/20), round-trip min/avg/max = 20/22/28 ms
Router#

Configuring VLAN 0 Priority Tagging

The VLAN 0 Priority Tagging feature enables 802.1Q Ethernet frames to be transmitted with the VLAN ID set to zero. These frames are called priority tagged frames. Setting the VLAN ID tag to zero allows the VLAN ID tag to be ignored and the Ethernet frame to be processed according to the priority configured in the 802.1P bits of the 802.1Q Ethernet frame header.

This example shows how to configure VLAN Priority Tagging on the CPE side:

Router# configure terminal
Router(config)# interface GigabitEthernet0
Router(config-if)# encapsulation priority-tagged
Router(config-if)# ip address 2.2.2.1 255.255.255.0
Router(config-if)# end

 

This example shows how to configure VLAN Priority Tagging on the Peer side:

Router# configure terminal
Router(config)# interface GigabitEthernet0
Router(config-if)# encapsulation priority-tagged
Router(config-if)# ip address 2.2.2.2 255.255.255.0
Router(config-if)# end

 

Ping the peer to confirm that CPE to peer configuration is setup correctly. This example shows the ping output:

Router#ping 2.2.2.2
Type escape sequence to abort.
Sending 5, 100-byte ICMP Echos to 2.2.2.2, timeout is 2 seconds:
!!!!!
Success rate is 100 percent (5/5), round-trip min/avg/max = 1/1/1 ms
isr4221#sh run int gi0/0/0.1
Building configuration...
Current configuration : 105 bytes
!
interface GigabitEthernet0/0/0.1
encapsulation priority-tagged
ip address 2.2.2.2 255.255.255.0
end

Enabling ADSL2/2+ Annex M Mode on Over POTS VDSL2/ADSL Multimode Annex A SKUs

This example shows how to enable ADSL2/2+ Annex M mode on Over POTS VDSL2/ADSL Multimode Annex A SKUs:

Router> enable
Router# configure terminal
Router(config)# controller vdsl 0
Router(config-controller)# operating mode adsl2+ annex m
Router(config-controller)# end
Router#

Enabling Seamless Rate Adaption

This example shows how to enable SRA mode:

router# configure terminal
router(config)# controller vdsl 0
router(config-controller)# sra
router(config-controller)# end
router#
note.gif

Noteblank.gif Use the no form of the command to disable SRA. SRA mode is disabled by default.


Configuring UBR+

This example shows how to configure UBR+ PVC on a DSL line:

Router> enable
Router# configure terminal
Router(config)# interface ATM 0/0
Router(config-if)# pvc 4/100
Router(config-if-atm-vc)# ubr+ 2304 2304
 

This example specifies the output-pcr argument for an ATM PVC to be 100000 kbps and the output-mcr to be 3000 kbps:

Router> enable
Router# configure terminal
Router(config)# interface ATM 0/0
Router(config-if)# pvc 1/32

Router(config-if-atm-vc)# ubr+ 100000 3000

This example specifies the output-pcr, output-mcr, input-pcr, and input-mcr arguments for an ATM SVC to be 10000 kbps, 3000 kbps, 9000 kbps, and 1000 kbps, respectively:

Router> enable
Router# configure terminal
Router(config)# interface ATM 0/0
Router(config-if)# svc lion nsap 47.0091.81.000000.0040.0B0A.2501.ABC1.3333.3333.05

Router(config-if-atm-vc)# ubr+ 10000 3000 9000 1000

Troubleshooting

Use the following show commands to troubleshoot DSL:

  • show interface Ethernet0
  • show interface ATM0
  • show interface summary
  • show controller vdsl 0
  • show controller vdsl 0 datapath
  • show atm pvc

Collecting DSL Training Logs

A training log provides you information about the different events that happened during the ADSL training.

This example shows how to start collecting the DSL training logs:
 
Router#debug vdsl 0 training log
Training log generation started for VDSL 0.
 
This example shows how to stop collecting the DSL training logs:
 
Router#no debug vdsl 0 training log
Training Log file for VDSL 0 written to flash:vdsllog.bin.
 
Training log also supports the auto-stop options. Use the following commands for auto-stop:
 
no debug vdsl 0 training log autostop linkdown: Stops the collection when the link goes down.
no debug vdsl 0 training log autostop linkup: Stops the collection when the link reaches the showtime.
 
By default, training log is stored in flash:vdsllog.bin.
 
You can modify the filename in which the training logs are stored before starting the training log collection. This example shows how to modify the filename:
 
Router#conf t
Router(config)#controller vdsl 0
Router(config-controller)#training log filename flash:mytraininglog.bin
Router(config-controller)#end
Router#sh controller vdsl 0 | sec Training Log
Training Log : Stopped
Training Log Filename : flash:mytraininglog.bin
Router#
 

Upgrading DSL Firmware

To upgrade the firmware on a DSL interface, perform these steps:


Step 1blank.gif Download the VDSL2 firmware from the Cisco Software Download Centre at https://software.cisco.com/download/home

Step 2blank.gif Copy the firmware to the router.

Step 3blank.gif Configure the router to load the new firmware from a designated location.

Router#conf t
Enter configuration commands, one per line. End with CNTL/Z.
Router(config)#controller vdsl 0
Router(config-controller)#firmware filename ?
archive: Download fw file name
cns: Download fw file name
flash: Download fw file name
ftp: Download fw file name
http: Download fw file name
https: Download fw file name
null: Download fw file name
nvram: Download fw file name
pram: Download fw file name
rcp: Download fw file name
scp: Download fw file name
security: Download fw file name
system: Download fw file name
tar: Download fw file name
tftp: Download fw file name
tmpsys: Download fw file name
 
Router(config-controller)#firmware filename flash:vdsl_fw.bin_39p1
 

Step 4blank.gif Restart the controller interface for the new firmware to take effect.

Router#conf t
Enter configuration commands, one per line. End with CNTL/Z.
Router(config)#controller vdsl 0
Router(config-controller)#shut
Router(config-controller)#no shut
Router(config-controller)#end