Cisco – Decrease idle time when DSL connection lost on Cisco 871w router

ciscodsl

Once in awhile my 871w loses the DSL connection and the Dialer0 interface goes down. When the atm0 interface comes up, sometimes the Dialer0 interface hangs for 5 minutes or so before redialing. Is there anything I can do to improve the connection time and reduce the downtime? Thanks.

interface Dialer0
 bandwidth 384
 bandwidth receive 2000
 ip address negotiated
 ip nat outside
 ip virtual-reassembly
 encapsulation ppp
 ip tcp adjust-mss 1452
 dialer pool 1
 dialer enable-timeout 1
 dialer wait-for-line-protocol 1
 dialer wait-for-carrier-time 1
 dialer redial interval 5 attempts 65535 re-enable 360
 dialer-group 1
 ppp authentication chap pap callin
 ppp chap hostname username
 ppp chap password 7 01234567890
 ppp pap sent-username username password 7 01234567890
 crypto map mymap
 service-policy output QoS-Output-Wrapper

Best Answer

Your disable time is set to 6 minutes (360 seconds). You should try to disable the dialer redial option as you have already specified dialer wait-for-line-protocol.

Dialer should redial automatically as soon as both dsl sync (wait-for-carrier-time) and atm layer (wait-for-line-protocol) are up.

Try to do the following:

Router(config)# interface dialer0
Router(config-if)# no dialer redial interval 5 attempts 65535 re-enable 360

You could also increase the timeout on the wait-for option to see if line goes down again:

Router(config)# interface dialer0
Router(config-if)# dialer wait-for-line-protocol 5
Router(config-if)# dialer wait-for-carrier-time 5