![减少 Cisco 871w 路由器上 DSL 连接丢失时的空闲时间](https://linux22.com/image/571014/%E5%87%8F%E5%B0%91%20Cisco%20871w%20%E8%B7%AF%E7%94%B1%E5%99%A8%E4%B8%8A%20DSL%20%E8%BF%9E%E6%8E%A5%E4%B8%A2%E5%A4%B1%E6%97%B6%E7%9A%84%E7%A9%BA%E9%97%B2%E6%97%B6%E9%97%B4.png)
有时候我的 871w 会丢失 DSL 连接,并且 Dialer0 接口会关闭。当 atm0 接口启动时,Dialer0 接口有时会挂起 5 分钟左右,然后再重新拨号。我可以做些什么来缩短连接时间并减少停机时间?谢谢。
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
答案1
您的禁用时间设置为 6 分钟(360 秒)。您应该尝试禁用该dialer redial
选项,因为您已经指定了dialer wait-for-line-protocol
。
一旦 dsl 同步 ( wait-for-carrier-time
) 和 atm 层 ( wait-for-line-protocol
) 都启动,拨号器就应该自动重拨。
尝试执行以下操作:
Router(config)# interface dialer0
Router(config-if)# no dialer redial interval 5 attempts 65535 re-enable 360
您还可以增加wait-for
选项的超时时间,以查看线路是否再次中断:
Router(config)# interface dialer0
Router(config-if)# dialer wait-for-line-protocol 5
Router(config-if)# dialer wait-for-carrier-time 5
答案2
在接口 Dialer0 下尝试强制 PPP 更快地超时:
keepalive 10 5
您可能需要调整数字,但以下是通用命令:
keepalive [seconds between ping] [max retries]
最简单的测试就是尝试添加 keepalive,然后沿着接口向下,看看 dialer0 需要多长时间才能恢复 - 与预 keepalive 时间进行比较。
~j