Chapter 11. Dial-on-Demand Routing

Dial-on-demand routing (DDR) is useful in applications that don’t require a permanent connection between two sites. This is often the case for small offices or home users, who frequently can’t justify the expense of a permanent connection. Instead, you want to communicate with some sort of dial-up terminal server using standard telephone service (either analog or ISDN). You want the router to place a call when it has traffic to send and to establish an IP connection using PPP. When the connection is idle, you want the router to hang up automatically.[6]

DDR is also useful for backup links; a router can establish a dial-up connection if a permanent, leased-line connection fails. It’s also useful if you need to make connections to many sites through a limited number of modems or asynchronous ports.

Cisco’s IOS support for dial-on-demand routing falls into two categories:

Legacy DDR

In legacy DDR, all the DDR commands are tied to a specific interface. This includes commands to set up dialer scripts, timeouts, dialer groups (“interesting” traffic), and other DDR information. Legacy DDR is supported from the earliest of IOS versions.

Dialer profiles

Dialer profiles allow you to create a single profile that contains all the DDR information necessary. The profile can then be applied across many dialer interfaces.

I’ll cover both types in this chapter. But first, let’s examine the basic DDR commands.

Configuring a Simple DDR Connection

Let’s start by configuring ...

Get CISCO IOS in a Nutshell now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.