Guest

Asymmetric Digital Subscriber Line (ADSL)

PPPoA Session Termination: xDSL to 6400 UAC Using aal5mux

Document ID: 12850



Contents

Introduction
Prerequisites
      Requirements
      Components Used
      Conventions
Configure
      Network Diagram
      Configurations
Debug and Verification Tips
NetPro Discussion Forums - Featured Conversations
Related Information

Introduction

This document provides a sample configuration that describes how to enable a PC connected to a Cisco 675 Asymmetric Digital Subscriber Line (ADSL) Router to connect via a Cisco 6100 Advanced Digital Subscriber Line Access Multiplexer (ADSLAM) to a 6400 Universal Access Concentrator (UAC) using Point-to-Point Protocol over ATM (PPPoA). This configuration allows data to be routed to the Internet or other services. The specific equipment used in this configuration is not required. For example, the Cisco 675 can be replaced with a Cisco 677 or a Cisco 678.

This sample configuration uses AAL5MUX which is an industry standard for the Point-to-Point Protocol (PPP). A similar document found in the same area of the Cisco TAC area uses AAL5CISCOPPP which is a proprietary version of PPP.

This sample configuration has a few features enabled on the Cisco 675 ADSL Router that are common to an ADSL rollout. These features are Network Address Translation (NAT), Port Address Translation (PAT), and Dynamic Host Configuration Protocol (DHCP) and allow for a cookie cutter rollout. Because all the boxes have the same configuration, the cost of rollout and documentation is significantly reduced.

The code for the Cisco IOSĀ®-based Node Route Processor (NRP) and Node Switch Processor (NSP) can be copied and pasted to your configurations, but the Cisco 675 uses the Cisco Broadband Operating System (CBOS) and this code cannot be copied and pasted. The commands to configure the Cisco 675 are also included in this sample configuration.

Prerequisites

Requirements

There are no specific requirements for this document.

Components Used

The information in this document is based on these hardware and software versions:

Hardware:

  • PC or workstation

  • Cisco 675 ADSL customer premises equipment (CPE)

  • ADSL service from your local Telco

  • Cisco 6100 ADSLAM with SCM, NI-1, CAP ATU-C

  • Cisco 6400 UAC with 1 x NRP and 1 x NSP

Software:

  • Cisco IOS Release 12.0.7-DC for NRP and NSP

  • CBOS Release 2.3.0.053 for Cisco 675 ADSL Router

  • Viewrunner 2.4.1

  • Sytem software 2.4.10 for Cisco 6100 ADSLAM

The information in this document was created from the devices in a specific lab environment. All of the devices used in this document started with a cleared (default) configuration. If your network is live, make sure that you understand the potential impact of any command.

Conventions

Refer to Cisco Technical Tips Conventions for more information on document conventions.

Configure

In this section, you are presented with the information to configure the features described in this document.

Note: Use the Command Lookup Tool ( registered customers only) to find more information on the commands used in this document.

Network Diagram

This document uses this network setup:

ppoa-6400uac-mux1.gif

Configurations

A permanent virtual connection (PVC) must be configured on the Cisco 6100 ADSLAM. This allows the test subsciber to connect. The virtual path identifier/virtual channel identifier (VPI/VCI) configuration must be recorded for use on the Cisco 6400 UAC when you configure the PVP on the NSP and terminate the PPP session on the NRP.

This sample configuration shows a virtual path on the NSP. This path allows the Cisco 6400 UAC to pass through the cells from the ADSLAM to the terminating router, or to another ATM switch.

PC Configuration

Set IP addressing to obtain an IP address automatically.  
Set WINS to use DHCP for WINS resolution.  

Ensure that no default gateway is set.  

It may be necessary to set a domain name because DHCP cannot pass this information.

Cisco 675 CPE

[[ PPP Device Driver = Section Start ]]
PPP Port User Name = 00, 
<username>

PPP Port User Password = 00, 
<password>

PPP Port Option = 00, IPCP,IP Address,3,Auto,Negotiation Not Required,Negotiable
,IP,0.0.0.0
[[ IP Routing = Section Start ]]
IP NAT = enabled
[[ DHCP = Section Start ]]
DHCP Server = enabled
[[ CBOS = Section Start ]]
NSOS Remote Restart = enabled
NSOS Serial More = 20

Commands to Issue to the Cisco 675 CPE

cbos>enable
Password:

cbos#set nat enable
NAT is now enabled
You must use "write" then reboot for changes to take effect.

cbos#set ppp wan0-0 login <username>

User name for wan0-0 has been set to testcpe.

cbos#set ppp wan0-0 password <password>

Password for wan0-0 has been set to cisco.

cbos#set ppp wan0-0 ipcp 0.0.0.0
PPP wan0-0 IPCP Address set to 0.0.0.0

cbos#set int eth0 address 172.22.10.254
eth0 ip address changed from 10.0.0.1 to 172.22.10.254

cbos#set int eth0 netmask 255.255.255.0
eth0 netmask changed from 255.255.255.0 to 255.255.255.0

cbos#set dhcp server enable
DHCP Server enabled

cbos#set dhcp server pool 0 ip 172.22.10.0
Pool 0 IP parameter is now 172.22.10.0

cbos#set dhcp server pool 0 netmask 255.255.255.0
Pool 0 netmask parameter is now 255.255.255.0

cbos#set dhcp server pool 0 gateway 172.22.10.254
Pool 0 gateway parameter is now 172.22.10.254

cbos#set password exec <password a>

Exec Password Change Successful! 

cbos#set password enable <password b>

Enable Password Change Successful! 

cbos#write
NVRAM written.

6400 NSP

interface ATM 8/0/1
 no ip address
 no ip directed-broadcast
 no atm ilmi-keepalive
 atm pvp 1 interface ATM 1/0/0 1

6400 NRP

aaa new-model
aaa authentication ppp default local
!
!
username 
<username>
 password 
<password>

!
!
interface ATM 0/0/0.200 multipoint
 no ip directed-broadcast
 pvc 1/36 
  encapsulation aal5mux ppp Virtual-Template 2
!
!
interface FastEthernet 0/0/0
 ip address 172.22.32.1 255.255.255.0
 no ip directed-broadcast
!
!
interface Virtual-Template 2
 ip unnumbered FastEthernet 0/0/0
 no ip directed-broadcast
 peer default ip address pool 
<pool name>

 ppp authentication pap
!
!
ip local pool 
<pool name>
 172.22.40.10 172.22.40.25

Debug and Verification Tips

Use this section to confirm that your configuration works properly.

The Output Interpreter Tool ( registered customers only) (OIT) supports certain show commands. Use the OIT to view an analysis of show command output.

Use these commands on the Cisco 6400 UAC:

  • debug ppp negotiation—Shows the PPP negotiation debug messages.

  • debug ppp authentication—Shows if a client is passing authentication.

  • debug ppp error—Displays protocol errors and error statistics associated with PPP connection negotiation and operation.

  • show atm pvc—Shows whether the correct PVC was established.

Use these commands on the Cisco 675 CPE:

  • show interface wan0—Shows trained up speed for the ADSL link.

  • show interface wan0-0—Shows PPP session information.

  • show dhcp server pool 0—Shows DHCP information at the client site.

Note: Refer to Important Information on Debug Commands before you use debug commands.

NetPro Discussion Forums - Featured Conversations

Networking Professionals Connection is a forum for networking professionals to share questions, suggestions, and information about networking solutions, products, and technologies. The featured links are some of the most recent conversations available in this technology.
NetPro Discussion Forums - Featured Conversations for DSL
Network Infrastructure: Remote Access
Service Providers: VPN Service Architectures

Related Information



Updated: Nov 15, 2005Document ID: 12850