# How to configure PPPOA DSL on Cisco IOS Router

**URL:** https://forum.networklessons.com/t/how-to-configure-pppoa-dsl-on-cisco-ios-router/925
**Category:** Lessons Discussion
**Created:** [December 22, 2016, 2:11pm UTC](https://forum.networklessons.com/t/how-to-configure-pppoa-dsl-on-cisco-ios-router/925 "2016-12-22T14:11:50Z")
**Posts on this page:** 20
**Page:** 1

<div class="post-metadata">

### Author: ![ReneMolenaar](https://cdn-forum.networklessons.com/user_avatar/forum.networklessons.com/renemolenaar/32/488_2.png) [@ReneMolenaar](https://forum.networklessons.com/u/ReneMolenaar)
#### Post date: [December 22, 2016, 2:11pm UTC](https://forum.networklessons.com/t/how-to-configure-pppoa-dsl-on-cisco-ios-router/925/1 "2016-12-22T14:11:50Z")

</div>

This topic is to discuss the following lesson:

> **[PPPOA DSL on Cisco IOS Router](https://networklessons.com/miscellaneous/how-to-configure-pppoa-dsl-on-cisco-ios-router)**
>
> In this short lesson, I'll show you how to configure and verify DSL using Point-to-Point protocol over ATM (PPPOA) on a Cisco IOS router.

---

<div class="post-metadata">

### Author: ![system](https://cdn-forum.networklessons.com/uploads/default/original/1X/1d2ef66728c7fbac8377748594345a3f474fce5f.png) [@system](https://forum.networklessons.com/u/system)
#### Post date: [February 27, 2014, 7:14am UTC](https://forum.networklessons.com/t/how-to-configure-pppoa-dsl-on-cisco-ios-router/925/2 "2014-02-27T07:14:56Z")

</div>

Hi, René, first sorry for my broken English but I am a Spanish speaker, let me tell you that your explain are excellent about the dsl configuration, but I have a doubt I am trying to configure two router cisco 857 back to back another way to say that you know is stand alone, or it is necessary something clock signal from DSLAM to ADSL router, it is just an idea because here I have a case where two building have just two wire connection between them, what do you think is it possible or not, I was trying but it doesn´t work maybe you can help me .

Thank you a lot and greetings from Central America ..

---

<div class="post-metadata">

### Author: ![ReneMolenaar](https://cdn-forum.networklessons.com/user_avatar/forum.networklessons.com/renemolenaar/32/488_2.png) [@ReneMolenaar](https://forum.networklessons.com/u/ReneMolenaar)
#### Post date: [March 10, 2014, 2:02pm UTC](https://forum.networklessons.com/t/how-to-configure-pppoa-dsl-on-cisco-ios-router/925/3 "2014-03-10T14:02:04Z")

</div>

Hi Nelson,

As far as I know it’s only possible to configure back-to-back DSL using G.SHDSL, you can’t do it with ADSL because it’s asymmetric. G.SHDSL is symmetric.

If you have an ATM interface that supports G.SHDSL you can try this:

```auto
interface ATM0&#047;0
dsl equipment-type ?

```

If it supports this command, you should be able to run back-to-back.

Rene

---

<div class="post-metadata">

### Author: ![Gary\_dhaliwal92](https://cdn-forum.networklessons.com/letter_avatar_proxy/v4/letter/g/cc9497/32.png) [@Gary\_dhaliwal92](https://forum.networklessons.com/u/Gary_dhaliwal92)
#### Post date: [October 5, 2015, 2:14pm UTC](https://forum.networklessons.com/t/how-to-configure-pppoa-dsl-on-cisco-ios-router/925/4 "2015-10-05T14:14:53Z")

</div>

Hello Rene,

could you please draw the dsl connection on while using modem and while using router ?

how the network connection ?

---

<div class="post-metadata">

### Author: ![ReneMolenaar](https://cdn-forum.networklessons.com/user_avatar/forum.networklessons.com/renemolenaar/32/488_2.png) [@ReneMolenaar](https://forum.networklessons.com/u/ReneMolenaar)
#### Post date: [October 6, 2015, 5:55pm UTC](https://forum.networklessons.com/t/how-to-configure-pppoa-dsl-on-cisco-ios-router/925/5 "2015-10-06T17:55:44Z")

</div>

Hi Gaganpal,

What do you mean exactly?

Rene

---

<div class="post-metadata">

### Author: ![adriantaranu11](https://cdn-forum.networklessons.com/letter_avatar_proxy/v4/letter/a/94ad74/32.png) [@adriantaranu11](https://forum.networklessons.com/u/adriantaranu11)
#### Post date: [March 13, 2016, 3:48pm UTC](https://forum.networklessons.com/t/how-to-configure-pppoa-dsl-on-cisco-ios-router/925/6 "2016-03-13T15:48:00Z")

</div>

Hi Rene,

“we will configure a dialer interface that has all PPP settings”.  
OK we are configuring it but can you please explain WHAT IS a “dialer interface”? A logical interface that DIALS somewhere (where?) something (what?)?  
Or an interface in which someone dials into?  
Thank you!

A.

---

<div class="post-metadata">

### Author: ![ReneMolenaar](https://cdn-forum.networklessons.com/user_avatar/forum.networklessons.com/renemolenaar/32/488_2.png) [@ReneMolenaar](https://forum.networklessons.com/u/ReneMolenaar)
#### Post date: [March 13, 2016, 5:43pm UTC](https://forum.networklessons.com/t/how-to-configure-pppoa-dsl-on-cisco-ios-router/925/7 "2016-03-13T17:43:25Z")

</div>

Hi Adrian,

There’s a separation between the “logical” configuration and the physical interface. The dialer interface is the logical interface where we configure the protocol.

In this example, we have an ATM physical interface and the protocol is PPP.

Rene

---

<div class="post-metadata">

### Author: ![adriantaranu11](https://cdn-forum.networklessons.com/letter_avatar_proxy/v4/letter/a/94ad74/32.png) [@adriantaranu11](https://forum.networklessons.com/u/adriantaranu11)
#### Post date: [March 13, 2016, 9:48pm UTC](https://forum.networklessons.com/t/how-to-configure-pppoa-dsl-on-cisco-ios-router/925/8 "2016-03-13T21:48:43Z")

</div>

Hi Rene,

Thank you. I appreciate your very fast reply. I would appreciate if you could take a look to my explanation and tell if its ok and also answer some questions:

ok so interface dialer is a type of logical interface / a some kind of entity where we store some settings / paramteres. under this logical interface we configure parameters like “encapsulation ppp” … “ppp chap password SECRET”. This entity is attached to a pool (dialer pool 1).

interface dialer 1  
dialer pool 1

In this pool we can include several physical interfaces as ATM :

interface ATM 1/0  
dialer pool-member 1

interface fa0  
dialer pool-member 1 ( can we do this?)

All physical interfaces member in this “pool 1” will use the logical interface named DIALER INTERFACE (also attaches to this pool) in order to reach somewhere ( to the ISP).  
So Pool 1 has:

- one logical interface (DIALER INTERFACE) which contains all connection params (and also NAT), and
- one or several physical interface.

1. can we include several physical interfaces to the same pool to use same dialer int. ?
2. Is it ok ?
3. Who initiates connection ? Always the CPE? sending the packets to dialer 0 interface because we have a def route to dialer 0?
4. Why do we call it DIALER? does this interface actually DIALS like a code or something into the ISP net ( as we dial a phone number to the phone operator). I am trying to find a reason for its name…

Thank you again a lot Rene! You are REALLY helpful!!

Kind regards,  
A.

p.s.: you can take your time for the answer. I am not in a hurry,

---

<div class="post-metadata">

### Author: ![ReneMolenaar](https://cdn-forum.networklessons.com/user_avatar/forum.networklessons.com/renemolenaar/32/488_2.png) [@ReneMolenaar](https://forum.networklessons.com/u/ReneMolenaar)
#### Post date: [March 15, 2016, 8:25pm UTC](https://forum.networklessons.com/t/how-to-configure-pppoa-dsl-on-cisco-ios-router/925/9 "2016-03-15T20:25:39Z")

</div>

Hi Adrian,

It sounds like you got it yes.

The dialer interface is the logical interface where we configure all protocol stuff. Things like PPP, CHAP/PAP authentication, etc.

A dialer interface can only belong to one dialer pool.

In the dialer pool, we can have one or more physical interfaces…physical interfaces can belong to one or more dialer pools. That’s totally cool if you want to use it.

When you use something like PPPoE, then it’s normally the CPE that “initiates” the connection. When the router has a packet with the dialer interface as the next hop, then this will trigger the dialer to become active. A default route is a good example yes.

It’s called a dialer because originally this was all used for analog modems / ISDN lines where we used dialing 🙂

Hope this helps!

Rene

---

<div class="post-metadata">

### Author: ![mcclayjames](https://cdn-forum.networklessons.com/letter_avatar_proxy/v4/letter/m/9de053/32.png) [@mcclayjames](https://forum.networklessons.com/u/mcclayjames)
#### Post date: [March 31, 2016, 9:02pm UTC](https://forum.networklessons.com/t/how-to-configure-pppoa-dsl-on-cisco-ios-router/925/10 "2016-03-31T21:02:49Z")

</div>

This seems to be no longer part of the CCNP Route exam topics, best I can tell as of today March 31st 2016.

> **[Cisco Learning Network](https://learningnetwork.cisco.com/s/ccnp-enterprise)**

---

<div class="post-metadata">

### Author: ![ReneMolenaar](https://cdn-forum.networklessons.com/user_avatar/forum.networklessons.com/renemolenaar/32/488_2.png) [@ReneMolenaar](https://forum.networklessons.com/u/ReneMolenaar)
#### Post date: [April 1, 2016, 4:17pm UTC](https://forum.networklessons.com/t/how-to-configure-pppoa-dsl-on-cisco-ios-router/925/11 "2016-04-01T16:17:01Z")

</div>

Hi James,

You are right. I’ll remove it from the list.

Rene

---

<div class="post-metadata">

### Author: ![mrleeiian](https://cdn-forum.networklessons.com/letter_avatar_proxy/v4/letter/m/d78d45/32.png) [@mrleeiian](https://forum.networklessons.com/u/mrleeiian)
#### Post date: [March 8, 2017, 1:20am UTC](https://forum.networklessons.com/t/how-to-configure-pppoa-dsl-on-cisco-ios-router/925/12 "2017-03-08T01:20:05Z")

</div>

Hi Rene/Moderators,

I am looking for a fuller understanding of the command “sh dsl interface atm 0”.  
Do you have a post for this?  
I searched dsl and arrived here..

---

<div class="post-metadata">

### Author: ![lagapidis](https://cdn-forum.networklessons.com/user_avatar/forum.networklessons.com/lagapidis/32/4949_2.png) [@lagapidis](https://forum.networklessons.com/u/lagapidis)
#### Post date: [March 8, 2017, 12:02pm UTC](https://forum.networklessons.com/t/how-to-configure-pppoa-dsl-on-cisco-ios-router/925/13 "2017-03-08T12:02:21Z")

</div>

Hello Ian

This command essentially displays information and statistics specific to the ADSL line.

You can find more information about this at the following [Cisco link](http://www.cisco.com/c/en/us/td/docs/ios-xml/ios/bbdsl/command/bba-cr-book/bba-s1.html#wp3771734006).

I hope this has been helpful!

Laz

---

<div class="post-metadata">

### Author: ![mrleeiian](https://cdn-forum.networklessons.com/letter_avatar_proxy/v4/letter/m/d78d45/32.png) [@mrleeiian](https://forum.networklessons.com/u/mrleeiian)
#### Post date: [March 10, 2017, 1:58am UTC](https://forum.networklessons.com/t/how-to-configure-pppoa-dsl-on-cisco-ios-router/925/14 "2017-03-10T01:58:21Z")

</div>

thanks, this link also helped [http://www.kitz.co.uk/adsl/linestats\_errors.htm](http://www.kitz.co.uk/adsl/linestats_errors.htm)

---

<div class="post-metadata">

### Author: ![ibraham74](https://cdn-forum.networklessons.com/letter_avatar_proxy/v4/letter/i/ba9def/32.png) [@ibraham74](https://forum.networklessons.com/u/ibraham74)
#### Post date: [May 12, 2021, 5:31pm UTC](https://forum.networklessons.com/t/how-to-configure-pppoa-dsl-on-cisco-ios-router/925/16 "2021-05-12T17:31:08Z")

</div>

Hello,  
Thank you all for sharing.  
I need to understand why we configure encapsulation below PVC 0/42 please?  
On what equipment we find this encapsulation at ISP network (on dslam or x…), Please?

Thank you,  
Brahim

---

<div class="post-metadata">

### Author: ![lagapidis](https://cdn-forum.networklessons.com/user_avatar/forum.networklessons.com/lagapidis/32/4949_2.png) [@lagapidis](https://forum.networklessons.com/u/lagapidis)
#### Post date: [May 14, 2021, 6:33am UTC](https://forum.networklessons.com/t/how-to-configure-pppoa-dsl-on-cisco-ios-router/925/17 "2021-05-14T06:33:54Z")

</div>

Hello Brahim

The `pvc` command is used to enter into ATM virtual circuit configuration mode. In order to do so, you must specify the Virtual Path Identifier (VPI) and the Virtual Channel Identifier (VCI) in the format of VPI/VCI. These values together provide what is known as a connection identifier.

ATM is a connection-orientated protocol and as such, there is a connection identifier in every cell header which explicitly associates a cell with a given virtual channel on a physical link. The connection identifier is used in multiplexing, demultiplexing and switching a cell through the network. VCIs and VPIs are not addresses. They are explicitly assigned at each segment (link between ATM nodes) of a connection when a connection is established, and remain for the duration of the connection. Using the VCI/VPI the ATM layer can asynchronously interleave (multiplex) cells from multiple connections.

The choice of these values is up to the ISP and are typically configured within the DSLAM. The values used in the lesson were chosen randomly. More information on the specific command in Cisco devices can be found here:

> **[Cisco IOS Asynchronous Transfer Mode Command Reference - M through R \[Support\]](https://www.cisco.com/c/en/us/td/docs/ios-xml/ios/atm/command/atm-cr-book/atm-m1.html#wp3316820323)**
>
> M through R

I hope this has been helpful!

Laz

---

<div class="post-metadata">

### Author: ![ibraham74](https://cdn-forum.networklessons.com/letter_avatar_proxy/v4/letter/i/ba9def/32.png) [@ibraham74](https://forum.networklessons.com/u/ibraham74)
#### Post date: [May 14, 2021, 10:16pm UTC](https://forum.networklessons.com/t/how-to-configure-pppoa-dsl-on-cisco-ios-router/925/18 "2021-05-14T22:16:16Z")

</div>

Hello Sir,

Thank you for your details.  
My question is about :

```
Router(config-if)#pvc 0/42                        
Router(config-if-atm-vc)#encapsulation aal5mux ppp dialer

```

Could you tell me if it’s necessary to configure this encapsulation, and why please?  
I can’t find it on your attachment.

Thank you,  
Brahim

---

<div class="post-metadata">

### Author: ![lagapidis](https://cdn-forum.networklessons.com/user_avatar/forum.networklessons.com/lagapidis/32/4949_2.png) [@lagapidis](https://forum.networklessons.com/u/lagapidis)
#### Post date: [May 17, 2021, 5:08am UTC](https://forum.networklessons.com/t/how-to-configure-pppoa-dsl-on-cisco-ios-router/925/19 "2021-05-17T05:08:16Z")

</div>

Hello Brahim

When configuring the PVC circuit of a DSL connection, you must choose a method of encapsulation for what is known as the ATM adaptation layer or AAL. By default, the `aal5snap` encapsulation is set, but different types of encapsulation support different features. In particular, the `aal5mux` option used here specifies an AAL type for multiplexed VCs. When this is used, a protocol must be specified, and in this case, Rene is using `ppp`.

You can find out detailed information about the various options for these configurations at the following Cisco command-line reference documentation.

> **[Cisco IOS Asynchronous Transfer Mode Command Reference - D through L \[Support\]](https://www.cisco.com/c/en/us/td/docs/ios-xml/ios/atm/command/atm-cr-book/atm-d1.html#wp2762016685)**
>
> D through L

I hope this has been helpful!

Laz

---

<div class="post-metadata">

### Author: ![ibraham74](https://cdn-forum.networklessons.com/letter_avatar_proxy/v4/letter/i/ba9def/32.png) [@ibraham74](https://forum.networklessons.com/u/ibraham74)
#### Post date: [May 17, 2021, 9:07pm UTC](https://forum.networklessons.com/t/how-to-configure-pppoa-dsl-on-cisco-ios-router/925/20 "2021-05-17T21:07:44Z")

</div>

Thank you so much Sir🤝

---

<div class="post-metadata">

### Author: ![tempolennon](https://cdn-forum.networklessons.com/letter_avatar_proxy/v4/letter/t/5e9695/32.png) [@tempolennon](https://forum.networklessons.com/u/tempolennon)
#### Post date: [August 11, 2021, 8:29am UTC](https://forum.networklessons.com/t/how-to-configure-pppoa-dsl-on-cisco-ios-router/925/21 "2021-08-11T08:29:39Z")

</div>

Still a useful lesson even up today.it just helped me resolve a DSL issue on Cisco 1921.thanks

[Next page](https://forum.networklessons.com/t/how-to-configure-pppoa-dsl-on-cisco-ios-router/925.md?page=2)
