cc/td/doc/product/access/ap/ap_ts2
hometocprevnextglossaryfeedbacksearchhelp
PDF

Table of Contents

Configuring the Cisco AccessPath Integrated Access System for ISDN and Analog Calls
Introduction
Configuring Interfaces
Configuring the Controllers
Configuring Routing
Assigning IP Addresses to Dialin Clients
Configuring NetBIOS over TCP

Configuring the Cisco AccessPath Integrated Access System for ISDN and Analog Calls


This chapter describes AccessPath system configurations needed to enable IP clients to access network resources. The configurations described in this chapter require that users dialing in are running a PPP application from a PC.

Topics in this chapter include:

Introduction

To enable clients to dial in, you configure ISDN interfaces, dialer interfaces, asynchronous interfaces, and group asynchronous interfaces. Asynchronous interfaces correspond to physical terminal (TTY) lines. For example, asynchronous interface 1 corresponds to TTY line 1.

Generally, commands entered in asynchronous interface mode enable you to configure protocol-specific parameters for asynchronous interfaces, whereas commands entered in line configuration mode permit you to configure the physical aspects for the same port. In Figure 4-1, which displays the show line output on an Access Server Shelf, the TTY line corresponds with the asynchronous interface of the same number. For example, TTY line 1 corresponds with asynchronous interface 1 and TTY line 16 corresponds with asynchronous interface 16.


Figure 4-1   Show Line Output—TTY Lines and Asynchronous Interfaces


Asynchronous line configuration commands configure ports for physical layer options (such as modem configuration), security for EXEC mode, and autoselect to detect incoming protocols (such as PPP).

To enter line configuration mode, connect to the console port of the Access Server Shelf and enter privileged EXEC mode. Next, enter global configuration mode and then line configuration mode for the asynchronous lines that you want to configure.

Generally, interfaces enable the Cisco IOS software to use routing functions. Specifically, you configure asynchronous interfaces to support PPP connections. You configure interfaces on an Access Server Shelf for network protocol support, encapsulation support, IP client addressing options (default and/or dynamic), and PPP authentication.

In all configuration examples in this chapter, dialin users are assumed to belong to one subnet. In this way, all the remote clients appear to belong to one Ethernet segment from the perspective of the AccessPath system.

Configuring Interfaces

This section describes how to configure interfaces on the AccessPath system Access Server Shelves and includes the following sections:

Creating Interfaces for Asynchronous and ISDN Dialin Services

This section describes how to configure the Access Server Shelf interfaces to enable dialin clients to make remote asynchronous and ISDN connections to the Access Server Shelves.

To configure remote services, you must configure three interrelated interfaces on the Access Server Shelves. The loopback interface essentially makes the network appear as if the dialin users exist on one Ethernet segment. The loopback interface has four types of neighboring interfaces used for dialin operations. These include the ISDN interface, dialer interface, group asynchronous interface, and asynchronous interface.

Figure 4-2 shows an internal view of the components used to process incoming ISDN and analog calls on Access Server Shelf.


Figure 4-2   Internal View of How an Access Server Shelf Processes a Call


All dialin users exist on one dialin subnet. Remote asynchronous users dial in through the group asynchronous interface to the Access Server Shelves. Remote ISDN users dial in through the ISDN dialer interface to the Access Server Shelves. Figure 4-3 shows an external view of how remote users dial in to the Access Server Shelves.


Figure 4-3   External View of How an Access Server Shelf Processes a Call


Configuring the Loopback Interfaces

The Access Server Shelf uses two loopback interfaces. You assign an IP network number to the loopback interfaces, then let each asynchronous interface borrow this network number.

To configure the loopback interfaces, perform the following steps:


Step 1   Create interface loopback 0, which is the logical IP subnet containing all the dialin users' addresses.

nas01(config)# interface loopback 0
%LINEPROTO-5-UPDOWN: Line protocol on Interface Loopback0, changed state to up
nas01(config-if)#

Step 2   Give the loopback 0 interface an IP addresses using an existing subnet reserved for asynchronous dialin users (such as subnet 172.16.1.0).

nas01(config-if)# ip address 172.16.1.41 255.255.255.255
nas01(config-if)# exit
nas01(config)#

Step 3   Create interface loopback 1, which is the logical IP subnet used for configuration and management.

nas01(config)# interface loopback 1
%LINEPROTO-5-UPDOWN: Line protocol on Interface Loopback0, changed state to up
nas01(config-if)#

Step 4   Give the loopback 1 interface an IP addresses using an existing subnet reserved for configuration and management (such as subnet 192.168.1.0).

nas01(config-if)# ip address 192.168.1.235 255.255.255.255
nas01(config-if)# exit
nas01(config)#

Configuring Group Asynchronous Interfaces

To configure multiple asynchronous interfaces at the same time (with the same parameters), you can assign each asynchronous interface to a group and then configure the group.


Note      After assigning asynchronous interfaces to a group, you cannot configure these interfaces separately. If you want to configure different attributes on different asynchronous interfaces, do not assign them to the group or assign different interfaces to different groups. For example, on an Access Server Shelf with a Dual T1 PRI card, you could assign asynchronous interfaces 1 to 24 as part of one group (such as group-async1) and asynchronous interfaces 25 to 48 as part of another group (group-async2).


To configure a group asynchronous interface, specify the group async number (an arbitrary number) and the group range (beginning and ending asynchronous interface number). The following example shows the process of creating a group asynchronous interface for asynchronous interfaces 1 through 24 on an Access Server Shelf with a Dual T1 PRI card.

Group-async 1 is the parent interface that applies specific protocol characteristics to specified asynchronous ports.The asynchronous group interface is configured with the following commands:


Step 1   Place all asynchronous interfaces in a single group, so that you configure the same parameters quickly on all interfaces at one time. This example assigns asynchronous interfaces 1 through 24 to group asynchronous interface 1. The fact that you have entered interface configuration mode, is reflected in the prompt nas01(config-if)#.

The number you use with the group-range command depends on the number of asynchronous interfaces you have on your Access Server Shelf. That is, if your Access Server Shelf has 48 asynchronous interfaces, you can specify group-range 1 48. If 60, specify group-range 1 60.

nas01(config)# interface group-async 1
nas01(config-if)#

Step 2   To conserve IP addresses, configure the asynchronous interfaces as unnumbered and assign the IP address of the Ethernet interface to them.

nas01(config-if)# ip unnumbered ethernet 0

Step 3   Enable the Point-to-Point Protocol (PPP) to run on the set of interfaces in the group.

nas01(config-if)# encapsulation ppp

Step 4   Configure interactive mode on the asynchronous interface.

nas01(config-if)# async mode interactive

Step 5   Assign a common IP address pool. PPP packets coming through an asynchronous line and ISDN line share this common IP pool.

nas01(config-if)# peer default ip address pool default

Step 6   Enable CHAP and PAP authentication on the interface.

nas01(config-if)# ppp authentication chap pap

Step 7   Define the group range of the interface.

nas01(config-if)# group-range 1 24

Step 8   Exit the interface configuration mode.

nas01(config-if)# exit
nas01(config)#

Configuring the ISDN D-Channel Serial Interfaces

When you configure the T1 controller, two corresponding D-channel serial interfaces are instantly created. Serial interface 0:23 is the D channel for the T0 controller, and serial interface 1:23 is the D channel for the T1 controller. You must configure each serial interface to receive incoming and send outgoing modem signaling.


Note      Be sure your ISDN switch type matches your telco switch type. Configure the switch type using the isdn switch-type global configuration command. Your options in the United States are NI1, 5ESS, and DMS 100. Options are more varied in other countries.


To configure the ISDN D-channel serial interfaces, follow these steps:


Step 1   Specify the D channel of the first primary rate interface (PRI).

nas01(config)# interface Serial 0:23
nas01(config-if)#

Step 2   Assign an IP address and subnet mask to the interface.

nas01(config-if)# ip address 172.16.254.253

Step 3   Configure all incoming voice calls to go to the modems.

nas01(config-if)# isdn incoming-voice modem

Because some telcos charge more for ISDN data calls, you might want to configure the isdn incoming-voice data command to process ISDN calls as voice calls, which provides you with data service at a voice billing rate. However, incoming modem calls will not be passed to the modems with this command enabled.

Native ISDN calls are directed like a protocol.

Step 4   Enable CHAP and PAP authentication on the serial interface.

nas01(config-if)# ppp authentication chap pap

Step 5   Enable the Point-to-Point Protocol (PPP) to run on the set of interfaces in the group.

nas01(config-if)# encapsulation ppp

Step 6   Combine these configurations under the umbrella of a dialer interface, which modularizes the configuration. The dialer interface serves as the parent interface that contains additional protocol characteristics.

nas01(config-if)# dialer rotary-group 1
nas01(config-if)#

This command also creates one interface with one address, which is helpful for the hunt group provided by the phone company.

Step 7   Specify the D channel for the second PRI and give it the same channel configurations you set for the first PRI interface.

nas01(config-if)# interface Serial 1:23
nas01(config-if)# isdn incoming-voice modem
nas01(config-if)# dialer rotary-group 1
nas01(config-if)# exit
nas01(config)#

Configuring the ISDN Dialer Interface

The ISDN dialer interface is the parent interface that holds the central protocol characteristics for the two ISDN D-channels that are part of dialer rotary-group 1.

To configure the ISDN dialer interface, perform the following steps:


Step 1   Enable both D channels to access their core protocol intelligence from interface dialer 1.

nas01(config)# interface Dialer 1

Step 2   Associate all ISDN users with the IP address configured on loopback interface 0, the user data loopback interface:

nas01(config-if)# ip unnumbered Loopback 0

Step 3   Configure PPP on the dialer interface.

nas01(config-if)# encapsulation ppp

Step 4   Assign a common IP address pool. PPP packets coming through an asynchronous line and an ISDN line share this common IP pool. The default address pool is specified in the "Configuring Group Asynchronous Interfaces" section.

nas01(config-if)# peer default ip address pool default

Step 5   Enable the router to build dynamic mapping of IP addresses to the ISDN B channels.

nas01(config-if)# dialer in-band

Step 6   Define which packets reset the idle timer. The idle timer default is 300 seconds (5 minutes).

nas01(config-if)# dialer-group 1

Step 7   Define the number of seconds a line can idle before it hangs up. The default is 300 seconds (5 minutes).

nas01(config-if)# dialer idle-timeout 3600

The dialer list command defines the interesting traffic, that is, traffic that resets the idle-timeout or triggers a dial if the line is down and you have a number to send.

Step 8   Enable PPP multilink, which uses multiple bundled B channels from the remote user who is likely to be running PRI with several available B channels.

nas01(config-if)# ppp multilink

Step 9   Enable CHAP and PAP authentication on dialer interface 1.

nas01(config-if)# ppp authentication chap pap
nas01(config-if)# exit

Step 10   Specify which packets reset the idle timer. In this example, any IP packet resets the timer. Ping packets cannot reset the idle timer with this configuration.

nas01(config)# dialer-list 1 protocol ip permit

Configuring the Controllers

This section describes how to configure the T1 and E1 controllers and includes the following sections:

Configuring the T1 Controllers

To configure the T1 controllers (T1/0 and T1/1), which accept and send incoming and outgoing calls through ISDN PRI interfaces, follow these steps:


Step 1   Enable the T0 controller.

nas01(config)# controller T1 0
nas01(config-controller)#

Step 2   Set the framing and line code type. The framing and line code you configure must match your telco's offering, which in most cases is esf and b8zs.

nas01(config-controller)# framing esf
nas01(config-controller)# linecode b8zs

Step 3   Configure one T1 line to serve as the primary or most stable clock source line. (The other T1 line is configured as the secondary clock source line, described later in this procedure.)

nas01(config-controller)# clock source line primary

Most T1 lines provide stable clocking, so choosing the correct primary and secondary clock source is not a vital part of the configuration. However, do not configure the clock source as internal unless you are performing back-to-back advanced testing between two routers in a network simulated environment such as in a router lab.

Step 4   Specify how you want to configure all 24 channels. To configure all channels for ISDN, enter the following command.

nas01(config-controller)# pri-group timeslots 1-24
nas01(config-controller)# exit
nas01(config)#

If you are not running ISDN but want to configure a channelized T1 to accept voice calls, substitute the pri-group timeslots 1-24 command with the cas-group 1 timeslots 1-24 command on both T1 controllers. This command configures the E&M (ear and mouth) analog signal on each timeslot.

nas01(config-controller)# cas-group 1 timeslots 1-24
nas01(config-controller)# exit
nas01(config)#

Alternatively you can configure a channelized T1 that is not running ISDN with the channel-group 1 timeslots 1-24 command on both T1 controllers.

nas01(config-controller)# channel-group 1 timeslots 1-24
nas01(config-controller)# exit
nas01(config)#

Step 5   Set the facilities data link exchange standard for the CSU (channel service unit) on the Access Server Shelf's T1 controllers by entering the fdl controller interface command.You must configure this command on both T1 controllers if you want to support the CSU functionality. However, you must use the same facilities data link exchange standard as your service provider.

nas01(config-controller)# fdl ansi

Step 6   Configure the T1 controller. This controller's configuration is identical to the one you entered on the T0 controller except that it is used as the secondary clock source line.

nas01(config)# controller T1 1
nas01(config-controller)# framing esf
nas01(config-controller)# linecode b8zs
nas01(config-controller)# clock source line secondary
nas01(config-controller)# pri-group timeslots 1-24
nas01(config-controller)# fdl ansi
nas01(config-controller)# exit
nas01(config)#

Configuring E1 Controllers

To configure the E1 controllers, which accept and send incoming and outgoing calls through ISDN PRI interfaces, perform the following steps:


Step 1   Enter global configuration mode and accept configuration commands from the console.

nas01# configure terminal

Enter configuration commands, one per line. End with CNTL/Z.

nas01(config)#

Step 2   Enter the European Telco switch type.

nas01(config)#isdn switch-type primary-net5

Step 3   Enter controller configuration mode to configure a E1 controller port. The E1 controller ports are 0 and 1. The ports are labeled on the Dual E1 PRI card.

nas01(config)# controller E1 0

or

nas01(config)# controller E1 1
nas01(config-controller)#

Step 4   Enter the framing type for the E1 line. The framing type must match your Telco's offering.

nas01(config-controller)# framing crc4
nas01(config-controller)#

Step 5   Enter the line code type for the E1 line. The line code must match your Telco's offering.

nas01(config-controller)# linecode hdb3
nas01(config-controller)#

Step 6   Enter the clock source for the E1 line. Configure one E1 line to serve as the primary or most stable clock source line. The other E1 line is configured as the secondary clock source line.

nas01(config-controller)# clock source line primary

or

nas01(config-controller)# clock source line secondary
nas01(config-controller)#

Step 7   Enter how you want to configure all 24 channels.

nas01(config-controller)# pri-group timeslots 1-31
nas01(config-controller)#

Step 8   Exits controller configuration mode.

nas01(config-controller)# exit
nas01(config)#

The resulting configuration configures E1 controllers to function with E1 PRI lines.

Configuring Routing

This section offers some guidelines for configuring routing and includes the following sections:

Defining a Routing Protocol

To define a routing protocol and a domain name, issue the following commands:

nas01(config)# router eigrp 202
nas01(config-router)# network 172.16.0.0
nas01(config-router)# exit

Enabling DNS and NBNS Services for PPP Users

Dialin clients using PPP applications such as CiscoRemote and Windows 95 need domain name service (DNS) and NetBIOS Name Service (NBNS) address information as described in RFC 1877. Enter the following parameters to enable Telnet users to gather this information transparently as part of the PPP negotiation.


Step 1   Specify the list of available DNS servers, as shown in the following example.

nas01(config)# async-bootp dns-server 172.16.10.100 172.16.39.67

Step 2   Specify the list of available NBNS servers, as shown in the following example.

nas01(config)# async-bootp nbns-server 172.16.200.200 172.16.201.200

Step 3   Save the running configuration to startup configuration.

nas01# copy running-config startup-config
#########[OK]
nas01#

Before you can allow users to dial in to the network, you must configure a modem for an out-of-band connection to the AccessPath system. For more information on modem configuration, refer to Chapter 6.

Assigning IP Addresses to Dialin Clients

This section describes three methods you can use to assign IP addresses to dialin clients. The methods include the following:

Obtain Addresses from a Pool Configured in the Access Server Shelves

This is the simplest mechanism for assigning IP addresses to dialin clients in AccessPath system administration. A set of IP addresses is defined in a database that exists inside each of the Access Server Shelves.

To configure the address pool locally on the AccessPath system, perform the following steps on each Access Server Shelf:


Step 1   Create a local IP address pooling mechanism in the Access Server Shelf:

nas01(config)# ip address-pool local

Step 2   Assign a pool of specific IP addresses in a pool (addresses 172.16.80.0 through 172.16.80.16 in pool1):

nas01(config)# ip local pool pool1 172.16.80.1 172.16.80.16

The address pool named pool1 is applied automatically to each asynchronous interface configured for Point-to-Point access, so you do not have to apply it manually. If you need to apply this pool manually to asynchronous interfaces, issue the peer default ip-address pool pool1 interface configuration command.

Obtain Addresses from a Pool Configured in a DHCP Server

This is the second most convenient method of obtaining addresses. It is especially useful for a medium to large-size pool of dialin clients. In order to use DHCP, however, you must be sure that all of your dialin clients can negotiate DHCP.

A pool of IP addresses is defined inside of a centralized IP address server, called a Dynamic Host Configuration Protocol (DHCP) server. This central database can serve addresses to several different Access Server Shelves at the same time. Although this method provides long-term flexibility, it requires that you configure a third-party host (such as a UNIX computer) as a DHCP server.

To configure the Access Server Shelf to obtain IP addresses from a DHCP server, perform the following steps:


Step 1   Configure asynchronous interfaces on an Access Server Shelf to assign IP addresses to dialin clients from a DHCP server (in this example, a group async interface is configured):

nas01(config)# interface group-async 1
nas01(config-if)# peer default ip-address dhcp

Step 2   Configure the Cisco IOS software to query a DHCP server for IP addresses that can be supplied to IP clients as they dial in.

nas01(config)# ip address-pool dhcp-proxy-client

You also must configure the client software on client PCs to obtain IP addresses from a DHCP server. Refer to the documentation that accompanied the PC client software for more information about configuring IP addressing options.

Assign Static IP Addresses to Each PC

This is the least efficient most time-consuming method of assigning IP addresses to clients. As clients are added, removed, and moved in the network, IP addresses must be reassigned.

To configure the Access Server Shelf to statically assign IP addresses to each client dialing in to the network, enter interface configuration mode and issue the peer default ip address address command, as shown in the following example:

nas01(config)# interface async 1
nas01(config-if)# peer default ip-address 172.16.42.26

Note      To prevent duplicate IP addresses from being assigned on two or more interfaces, you cannot assign a static IP address to a group asynchronous interface. A single IP address on a group asynchronous interface permits assignment of the same address to more than one dialin client. For the same reason, this command also cannot be applied to dialer rotary groups or to ISDN interfaces.


The IP address you assign must be the same as the address specified on the remote dialin client. Refer to the documentation that accompanied the PC client software for more information about configuring IP addressing options.

Configuring Other IP Dialin Parameters

Although optional, you generally identify the IP domain name and IP name server on the LAN segment, as shown in the following example:

nas01(config)# ip domain-name eapp.com
nas01(config)# ip name-server 172.22.5.253

Table 4-1 lists other parameters that are often useful for administrators configuring IP dialin using PPP.

Table 4-1   Additional PPP Dialin Parameters

Command Purpose

ip tcp header-compression passive (interface configuration command)

Instructs the Access Server Shelf port to perform compression of TCP headers if requested by the client.

asynchronous dynamic address (interface configuration command)

(IP only.) Enables the client to select an IP address dynamically when dialing in.


If you have configured network protocol support, PPP encapsulation, and an IP addressing method, IP clients can dial in to your network. Ensure that you configure security, as described in Chapter 7.

Configuring NetBIOS over TCP

To enable clients running NetBIOS over TCP to dial in to IP network resources, perform the following tasks on the Access Server Shelves:


Step 1   Specify a host name or IP address of your WINS server on the network:

nas01(config)# async-bootp nbns-server 172.18.42.8

Step 2   If you have one or more domain name servers on the network, specify a host name or IP address of that domain name server:

nas01(config)# async-bootp dns-server 172.18.42.12 172.18.42.10

Also, make sure you have a Microsoft Windows domainized environment, a WINS server, and a primary domain controller (logon controller) in your NetBIOS network.

For more information about configuring your Windows NT environment, refer to your Microsoft documentation or online resource, such as the World Wide Web page "Microsoft TechNet" at the following URL: http://www.microsoft.com/TechNet/.


hometocprevnextglossaryfeedbacksearchhelp
Posted: Mon Jan 20 21:15:54 PST 2003
All contents are Copyright © 1992--2002 Cisco Systems, Inc. All rights reserved.
Important Notices and Privacy Statement.