Are you trying to configure DSL router ?

 Today we will going to discuss on the DSL ( Digital Subscriber  Line ) in details. Some of you very well known to it and some of them are unaware of it. I am sure all you know is the name as now a days DSL broadband is very much popular in ever corner across the globe whenever you want to be there on internet.


So everybody have the high speed internet connections at their home, Some of them are on Copper cables and some of them are on High speed fiber connections. People are moving to the internet exponentially and with that the users on the internet are increasing day by day. There are billions of users are on the internet and using various cloud based applications via internet. These internet connectivity is through various service providers which can connect you to the cloud via transit paths or service provider to connect to the destination.

There are lot of service providers who provide the DSL internet connections across the globe. In Americas we have AT&T, Verizon, Comcast, Time warner cable, Centurylink, Cox and so on

While in Europe we have some of the service providers are Vodafone, BT, Orange, Telecolumbus, TIM, Fastweb, Diginet, Colt, Sky-net, Virgin Media, Talk-Talk, O2, 1&1, Dutch Telekom and so on.



Fig 1.1 -DSL Connection

While in Asia Pacific region we have Airtel, BSNL, Gailtel, Hathway, MTNL, Reliance, Tata communications, Star-hub, SingTel, NTT Communications, China United Network Communications Group Co Ltd, Optus, Primus, Internode, Grapevine and so on.

So we have so many DSL service providers across the globe, some of them are operated in Europe and Asia as well. Some of them provided DSL, ADSL VDSL HDSL accordingly as per the requirement and the country zone.



Fig 1.2 -Physical Connectivity- DSL 


So A cable is connected between the DSL router and the PC. A console connection is made with a rolled cable and connects the console port of the Cisco Digital Subscriber Line (DSL) Router to a COM port on a PC. The console cable that is included with the Cisco DSL Router is a flat light blue cable. For more information on the pin outs of a rolled cable, or the pin outs of an RJ−45 to DB9 converter, see Cabling Guide for Console and AUX Ports.

1.Connect the RJ−45 connector on one end of a Cisco console cable to the console port of the Cisco
DSL Router.
2. Connect the RJ−45 connector at the other end of the console cable to an RJ−45 to DB9 converter.
3. Connect the DB9 connector to an open COM port on your PC.

Start and Set Up HyperTerminal
1. Start the HyperTerminal program on the PC.
2. Set up your HyperTerminal session.
  • a. Assign a name to your session, and click OK.
  • b. From the Connect To window, click Cancel.
  • c. From the File menu, click Properties.
  • d. From the Properties window, in the Connect Using list, select the COM port where you connect the DB9 end of the console cable.
  • e. From the Properties window click Configure and fill in the following value
    Bits per second: 9600
    Data bits: 8
    Parity: None
    Stop bits: 1
    Flow Control: None
  • f. Click OK.
  • g. From the Call menu, click Disconnect.
  • h. From the Call menu, click Call.
  • i. Press Enter until you see a router prompt on your HyperTerminal screen.
Lets start about how to configure the DSL router, First of all you need to clear all the configurations on the DSL router and then start doing below configuration. These configurations are the basic configurations

Type enable at the router prompt to enter privileged mode.
Router_DSL>enable
Router_DSL#  --------> 
The # symbol indicates that you are in privileged mode.


1.Clear or delete all the existing configurations on the router.
Router_DSL#write erase

2.Reload or reboot the router so it will boot with a blank startup configuration.
Router_DSL#reload
System configuration has been modified. Save? [yes/no]:no
Proceed with reload? [confirm]yes -------> Reloading the router may take a few minutes.

3.After the router has reloaded, enter to the enable mode again.
Router_DSL>enable
Router_DSL#



Configure the Cisco DSL Router

Go to the configure terminal and Configure service timestamp to properly log and display debug output in the troubleshooting section

Router_DSL#configure terminal
Router_DSL(config)#service timestamps debug datetime msec
Router_DSL(config)#service timestamps log datetime msec
Router_DSL(config)#end


Go to the configure terminal of the router and Disable logging console on your Cisco DSL Router to suppress console messages that may be triggered while you are configuring the router.

Router_DSL#configure terminal
Router_DSL(config)#no logging console
Router_DSL(config)#end


Go to the configure terminal of the router and Disable routing and configure a bridge protocol on your Cisco DSL Router.

Router_DSL#configure terminal
Router_DSL(config)#no ip routing
Router_DSL(config)#bridge 1 protocol ieee
Router_DSL(config)#end


Go to the configure terminal of the router and Configure a bridge group on the Cisco DSL Router Ethernet interface.

Router_DSL#configure terminal
Router_DSL(config)#interface ethernet 0
Router_DSL(config−if)#bridge group 1
Router_DSL(config−if)#no shut
Router_DSL(config−if)#end


Go to the configure terminal of the router and Configure the ATM interface of your Cisco DSL Router with an ATM permanent virtual circuit (PVC), encapsulation type, and bridge group.

Router_DSL#configure terminal
Router_DSL(config)#interface atm 0
Router_DSL(config−if)#bridge−group 1
Router_DSL(config−if)#pvc <vpi/vci>
Router_DSL(config−if−atm−vc)#encapsulation aal5snap
Router_DSL(config−if−atm−vc)#no shut
Router_DSL(config−if−atm−vc)#end


Go to the configure terminal of the router and Enable logging console on the Cisco DSL Router, and then write all the changes to memory.

Router_DSL#configure terminal
Router_DSL(config)#logging console
Router_DSL(config)#end


*Jan 31 11:10:00.100: %SYS−5−CONFIG_I: Configured from console by console
Router_DSL#write memory
Building configuration...
Router_DSL#

Your Cisco DSL Router should now be operational for Asymmetric Digital Subscriber Line (ADSL) service. You can issue a show run command to see the configuration.