拨号配置
拨号配置
目录 目录 第1章拨号配置 11拨号概述 12拨号的配置任务列表 13拨号配置 131配置一个端口发出和接收呼叫… 1.32定制DDR网络 133监视与维护拨号连接 14拨号配置举例 14.1配置拨向多点举例 142配置 Dialer Rotary Groups示例… 143用 dialer map拨向单点或多点举例 144脚本配置举例 14.5监视与维护拨号连接示例
目录 目 录 第 1 章 拨号配置............................................................................................................................................................. 1 1.1 拨号概述............................................................................................................................................................ 1 1.2 拨号的配置任务列表...................................................................................................................................... 1 1.3 拨号配置............................................................................................................................................................ 1 1.3.1 配置一个端口发出和接收呼叫........................................................................................................ 1 1.3.2 定制 DDR 网络...................................................................................................................................... 2 1.3.3 监视与维护拨号连接.......................................................................................................................... 4 1.4 拨号配置举例................................................................................................................................................... 4 1.4.1 配置拨向多点举例.............................................................................................................................. 4 1.4.2 配置 Dialer Rotary Groups 示例............................................................................................................ 4 1.4.3 用 dialer map 拨向单点或多点举例................................................................................................. 5 1.4.4 脚本配置举例....................................................................................................................................... 5 1.4.5 监视与维护拨号连接示例................................................................................................................. 6 - I -
10-拨号配置 第1章拨号配置 1.1拨号概述 本公司路由器对拨号的支持为用户提供完善的拨号解决方案: ●支持拨号口备份,满足用户各类备份要求 支持包括异步串口、同步串口等各种拨号口 提供DDR拨号功能,满足用户按需拨号的要求; 拨号链路层支持PPP和SLP网络层协议; 支持在拨号口上运行R|P1RP2或OSPF等路由协议; 1.2拨号的配置任务列表 路由器之间以异步串口通过PSTN互连,或以|SDN口(BR或PR)通过|sDN网互 连时,采用DDR。在它们之间没有包需要传送时,路由器之间是不建立连接的,需要传 输时,启动DDR,拨号建立连接传送包。当链路空闲超过指定时间,DDR会断开连接, 是非常经济的拨号方式。用户需进行的配置任务有 ●配置拨号口 配置接口封装,缺省封装为PPP 配置DDR 1.3拨号配置 1.31配置一个端口发出和接收呼叫 1.对一个点发出和接收呼叫 对一个点发出和接收呼叫,只需进行以下配置,PPP封装。 命令 目的 iterface interface-type interface-number进入物理接口配置模式。 ine dial 配置为拨号方式 ip address ip-address net-mask] 配置P地址
10-拨号配置 第1章 拨号配置 1.1 拨号概述 本公司路由器对拨号的支持为用户提供完善的拨号解决方案: z 支持拨号口备份,满足用户各类备份要求; z 支持包括异步串口、同步串口等各种拨号口; z 提供 DDR 拨号功能,满足用户按需拨号的要求; z 拨号链路层支持 PPP 和 SLIP 网络层协议; z 支持在拨号口上运行 RIP1/RIP2 或 OSPF 等路由协议; 1.2 拨号的配置任务列表 路由器之间以异步串口通过 PSTN 互连,或以 ISDN 口(BRI 或 PRI)通过 ISDN 网互 连时,采用 DDR。在它们之间没有包需要传送时,路由器之间是不建立连接的,需要传 输时,启动 DDR,拨号建立连接传送包。当链路空闲超过指定时间,DDR 会断开连接, 是非常经济的拨号方式。用户需进行的配置任务有: z 配置拨号口 z 配置接口封装,缺省封装为 PPP z 配置 DDR 1.3 拨号配置 1.3.1 配置一个端口发出和接收呼叫 1. 对一个点发出和接收呼叫 对一个点发出和接收呼叫,只需进行以下配置,PPP 封装。 命令 目的 interface interface-type interface-number 进入物理接口配置模式。 line dial 配置为拨号方式。 ip address ip-address [ net-mask ] 配置IP地址。 - 1 -
10-拨号配置 dialer map next-hop-address[name配置映射表 hostname broadcast (dialer-string 对多点发出和接收呼叫 对多点发出和接收呼叫,需进行以下配置。 命令 目的 interface interface-type interface-number进入物理接口配置模式。 line dial 配置为拨号方式 ip address ip-address net-mask] 配置IP地址 dialer map next-hop-address[name配置映射表(关于 Dialer map后面参数详细 hostname[broadcastdialer-string 介绍见拨号配置命令) 3.使用 dialer interface配置拨号 命令 目的 interface dialer numbe 对应的 Dialer interface ip address ip-address net-mask] 对这个 otary group,配置IP地址 dialer map next-hop-address[name配置映射表。 hostname][ broadcast ]dialer-string dialer rotary-group dialer-interface 将物理接口归属 Dialer rotary group中。进入物理 接口, dialer- interface为该物理端口被绑定的 dialer interface Dialer rotary group中的物理接口将使用 Dialer interface的P地址。 1.32定制DDR网络 1.设定链路空闲时间 当链路空闲超过了设定的时间后,DDR将断开链路 命令 目的 dialer idle-timeout seconds 设定链路空闲时间 2.设定忙端口的空闲时间 当端口已经建立了一条链路时,这时另一端口需要与它建立新链路,称为竞争。如果第 条链路空闲超过了设定的时间后,DDR将断开链路 命令 dialer fast-idle seconds 设定忙端口的空闲时间
10-拨号配置 dialer map next-hop-address[name hostname][broadcast][dialer-string] 配置映射表。 2. 对多点发出和接收呼叫 对多点发出和接收呼叫,需进行以下配置。 命令 目的 interface interface-type interface-number 进入物理接口配置模式。 line dial 配置为拨号方式。 ip address ip-address [ net-mask ] 配置IP地址。 dialer map next-hop-address[name hostname][broadcast]dialer-string 配置映射表 (关于Dialer map 后面参数详细 介绍见拨号配置命令)。 3. 使用 dialer interface 配置拨号 命令 目的 interface dialer number 定义与Dialer相对应的 Dialer interface ip address ip-address [ net-mask ] 对这个Dialer rotary group,配置IP地址。 dialer map next-hop-address [ name hostname ] [ broadcast ] dialer-string 配置映射表。 dialer rotary-group dialer-interface 将物理接口归属Dialer rotary group中。 进入物理 接口,dialer-interface为该物理端口被绑定的 dialer interface。 Dialer rotary group 中的物理接口将使用 Dialer interface 的 IP 地址。 1.3.2 定制 DDR 网络 1. 设定链路空闲时间 当链路空闲超过了设定的时间后,DDR 将断开链路。 命令 目的 dialer idle-timeout seconds 设定链路空闲时间。 2. 设定忙端口的空闲时间 当端口已经建立了一条链路时,这时另一端口需要与它建立新链路,称为竞争。如果第 一条链路空闲超过了设定的时间后,DDR 将断开链路。 命令 目的 dialer fast-idle seconds 设定忙端口的空闲时间。 - 2 -
10-拨号配置 3.设定拨号间隔 当链路因失败或挂断而处于断开状态后,能够进行下一次呼叫的最短间隔时间。 命令 目的 dialer enable-timeout seconds 设定链路断开时间 4.设定端口数据可以发送等待时间 dialer wait-for -carrier-time seconds 设定端口数据可以发送等待时间。 设定DDR端口的访问控制 可以设定DDR端口的包过滤功能。用户可以通过访问控制将通过DDR端口的包分为两 类 有效报文:通过了访问控制。当DDR端口收到一个有效报文后,如果相应的链路已经建 立,DDR通过此链路发出包,并清空闲定时器。如果相应链路没有建立,发出呼叫。 无效报文:没有通过访问控制。当DDR端口收到一个无效报文后,如果相应的链路已 经建立,DDR通过此链路发出包,不清空闲定时器。如果相应链路没有建立,不发出呼 叫,丢弃此包。 6.设定 dialer rotary group中物理接口优先级 根据各接口的优先级,决定各接口的使用次序。0最低,255最高,缺省为0 命令 目的 dialer priority number 设定 dialer rotary group中物理接口优先级 7.设定 dialer rotary group中流量门限值 设置相关门限值后,DDR实时监控端口流量情况,如果流量太大超过激活门限值而且拨 号组中有可用的端口时,将启动这个端口,增加拨号组带宽。而当流量很小并且低于规 定门限值时,将主动断开多余端口。如果物理端口配置了优先级,则将根据优先级拨号 或断开多余端口。激活时选择最高优先级,而去激活时选择低优先级端口 命令 目的 dialer load-threshold enable-threshold|设定 dialer rotary group中流量控制门限值 disable-threshold 8.设定d方式拨号 当DTE的DTR信号有效时就直接激发拨号
10-拨号配置 3. 设定拨号间隔 当链路因失败或挂断而处于断开状态后,能够进行下一次呼叫的最短间隔时间。 命令 目的 dialer enable-timeout seconds 设定链路断开时间 4. 设定端口数据可以发送等待时间 命令 目的 dialer wait-for-carrier-time seconds 设定端口数据可以发送等待时间。 5. 设定 DDR 端口的访问控制 可以设定 DDR 端口的包过滤功能。用户可以通过访问控制将通过 DDR 端口的包分为两 类: 有效报文:通过了访问控制。当 DDR 端口收到一个有效报文后,如果相应的链路已经建 立,DDR 通过此链路发出包,并清空闲定时器。如果相应链路没有建立,发出呼叫。 无效报文:没有通过访问控制。 当 DDR 端口收到一个无效报文后,如果相应的链路已 经建立,DDR 通过此链路发出包,不清空闲定时器。如果相应链路没有建立,不发出呼 叫,丢弃此包。 6. 设定 dialer rotary group 中物理接口优先级 根据各接口的优先级,决定各接口的使用次序。0 最低,255 最高,缺省为 0。 命令 目的 dialer priority number 设定dialer rotary group中物理接口优先级。 7. 设定 dialer rotary group 中流量门限值 设置相关门限值后,DDR 实时监控端口流量情况,如果流量太大超过激活门限值而且拨 号组中有可用的端口时,将启动这个端口,增加拨号组带宽。而当流量很小并且低于规 定门限值时,将主动断开多余端口。如果物理端口配置了优先级,则将根据优先级拨号 或断开多余端口。激活时选择最高优先级,而去激活时选择低优先级端口。 命令 目的 dialer load-threshold enable-threshold disable-threshold 设定dialer rotary group中流量控制门限值。 8. 设定 dtr 方式拨号 当 DTE 的 DTR 信号有效时就直接激发拨号。 - 3 -
10-拨号配置 9.设定DTR拨号方式 命令 目的 dialer dtr 设定DTR拨号方式 10.设定拨号端口缓冲队列 当一个包到达DDR端口时,如果连接还没有建立起来,这个包将会被丢弃。建立缓冲队 列后,在链路建立好之前,包不会被丢掉 命令 目的 dialer hold-queue packet-number 设定拨号端口缓冲队列。 1.33监视与维护拨号连接 命令 目的 show dialer interface type number 显示DDR端口信息 14拨号配置举例 14.1配置拨向多点举例 ip address131.108.126.1255255255.0 dialer wait-for-carrier-time 1( dialer map131.108.126.105558899 dialer map131.108.12615555555 142配置 Dialer Rotary Groups示例 下列配置定义了 dialer interface,并将sera1/1和 serial1/2归属为 dialer interface. interface dialer 1 ip address131.108212552552550 ip address 131.126 2.1 255.255.255.0 secondary dialer map131.108251234567 dialer map131.1262.557654321 I Interfaces serial 1 and 2 are placed in dialer rotary group 1. All I the interface configuration commands I applied to interface dialer 1 apply to these interfaces interface serial 1/1 dialer rotary-group dialer 1 interface serial1/2 dialer rotary-group d1
10-拨号配置 9. 设定 DTR 拨号方式 命令 目的 dialer dtr 设定DTR拨号方式。 10. 设定拨号端口缓冲队列 当一个包到达 DDR 端口时,如果连接还没有建立起来,这个包将会被丢弃。建立缓冲队 列后,在链路建立好之前,包不会被丢掉。 命令 目的 dialer hold-queue packet-number 设定拨号端口缓冲队列。 1.3.3 监视与维护拨号连接 命令 目的 show dialer interface type number 显示DDR端口信息。 1.4 拨号配置举例 1.4.1 配置拨向多点举例 interface s1/1 ip address 131.108.126.1 255.255.255.0 dialer wait-for-carrier-time 100 dialer map 131.108.126.10 5558899 dialer map 131.108.126.15 5555555 1.4.2 配置 Dialer Rotary Groups 示例 下列配置定义了 dialer interface, 并将 serial1/1 和 serial1/2 归属为 dialer interface. interface dialer 1 ip address 131.108.2.1 255.255.255.0 ip address 131.126.2.1 255.255.255.0 secondary dialer map 131.108.2.5 1234567 dialer map 131.126.2.55 7654321 ! Interfaces serial 1 and 2 are placed in dialer rotary group 1. All of ! the interface configuration commands ! applied to interface dialer 1 apply to these interfaces. interface serial1/1 dialer rotary-group dialer 1 interface serial1/2 dialer rotary-group d1 - 4 -
10-拨号配置 14.3用 dialer map拨向单点或多点举例 如下图 如果 local router仅需拨到 Router A,可在端口用命令 dialer string命令配置拨号串 555555配置如下: nterface serial1/1 dialer string 5555555 如果端口配置为可拨向多点,需要配置 dialer map。否则,路由器无法区分不同的目的地 所要拨的号码。配置如下 nterface serial 1/1 dialer map11.1.1555555 dialer map 2.2.2.2 6666666 144脚本配置举例 如图, Router a需拨号至 Router e chat-script dial ABORT ERROR""AT Z"OK"ATDT \T"TIMEOUT 30 CONNECT \c interface async 0/0 dialer map 10.55.0 1 modem-script dial 96837890 脚本举例 拨号脚本不仅可用于向 Modem发起呼叫,还可以用于拨通后自动注册到远端DTE上。 这样依据应用目的不同,拨号脚本可分 Modem脚本与注册脚本,它们二者只是目的不 同,使用相同的脚本语言。下述的脚本语言与UNX所用的拨号脚本语言兼容。该脚本 语言有以下特点 脚本内容为大小写敏感的,如 ABORT与abot为不同的字符串。 脚本由一些预定义的关键字与发送字符串期待字符串的有序集合构成。除了关键字 外,脚本的发送期待字符串对,由发送字符串开始 用双引号(")包括的所有字符,被看作是一完整的字符串
10-拨号配置 1.4.3 用 dialer map 拨向单点或多点举例 如下图: 如果 local router 仅需拨到 Router A, 可在端口用命令 dialer string 命令配置拨号串 55555555 配置如下: interface serial1/1 dialer string 5555555 如果端口配置为可拨向多点,需要配置 dialer map。否则,路由器无法区分不同的目的地 所要拨的号码。配置如下: interface serial 1/1 dialer map 1.1.1.1 5555555 dialer map 2.2.2.2 6666666 1.4.4 脚本配置举例 如图,Router A 需拨号至 Router B chat-script dial ABORT ERROR "" "AT Z" OK "ATDT \T" TIMEOUT 30 CONNECT \c interface async 0/0 dialer map 10.55.0.1 modem-script dial 96837890 脚本举例 拨号脚本不仅可用于向 Modem 发起呼叫,还可以用于拨通后自动注册到远端 DTE 上。 这样 依据应用目的不同,拨号脚本可分 Modem 脚本与注册脚本,它们二者只是目的不 同,使用 相同的脚本语言。下述的脚本语言与 UNIX 所用的拨号脚本语言兼容。该脚本 语言有以下特点: z 脚本内容为大小写敏感的,如 ABORT 与 abort 为不同的字符串。 z 脚本由一些预定义的关键字与发送字符串期待字符串的有序集合构成。除了关键字 外, 脚本的发送期待字符串对,由发送字符串开始。 z 用双引号(")包括的所有字符,被看作是一完整的字符串。 - 5 -
10-拨号配置 字符串之间用空格分隔 每个发送字符串自动附加一回车字符,除非以c结尾。 接收的内容与期待字符串的匹配方式为任意匹配。 1. MODEM脚本的执行举例 期待和发送字符串对 ABORT ERROR 如果出现“ ERROR",终止脚本执行 ATZ 不期待收到字符串,直接发送“ATz”命令 CONNECT \C 期待收到 CONNCET,收到后不发送字符 TIMEOUT 30 设置收到期待字符串的超时时间为30秒 OK"ATDTIT" 期待收到OK,发送拨号串 当 MODEM脚本执行结束后,执行 login脚本,下面是 login脚本执行举例 2. login脚本执行举例 期待和发送字符串对 执行 ABORT invalid 如果出现“ invalid"的消息,终止脚本执行 TIMEOUT 15 等待15秒 Name: myname 如果收到字符串中出现"name:",发送登录名 Word: mypassword 如果收到字符串中出现word:",发送口令 14.5监视与维护拨号连接示例 显示DDR端口信息 Routertshow dial interface s 1/1 Idle timer(120 secs), Fast idle timer(20 secs) Wait for carrie ) Re-enable(15 secs) Number of active calls =0 Dial String Successes Failures Last call Last status 各显示信息的解释如下 显示信息 信息解释说明 对应拨号串。 accesses 此 Dialer map呼叫成功次数 Failures 此 Dialer map呼叫失败次数 Last call 此 Dialer map上次呼叫使用时间
10-拨号配置 z 字符串之间用空格分隔。 z 每个发送字符串自动附加一回车字符,除非以\c 结尾。 z 接收的内容与期待字符串的匹配方式为任意匹配。 1. MODEM 脚本的执行举例 期待和发送字符串对 执行 ABORT ERROR 如果出现“ERROR”,终止脚本执行 " " "AT Z" 不期待收到字符串,直接发送“AT Z”命令 CONNECT \c 期待收到CONNCET,收到后不发送字符 TIMEOUT 30 设置收到期待字符串的超时时间为30秒 OK "ATDT \T" 期待收到OK,发送拨号串 当 MODEM 脚本执行结束后,执行 login 脚本,下面是 login 脚本执行举例 。 2. login 脚本执行举例 期待和发送字符串对 执行 ABORT invalid 如果出现“invalid”的消息,终止脚本执行 TIMEOUT 15 等待15秒 Name: myname 如果收到字符串中出现“name:”,发送登录名 Word: mypassword 如果收到字符串中出现“word:”,发送口令 1.4.5 监视与维护拨号连接示例 显示 DDR 端口信息。 Router#show dial interface s1/1 Serial1/1 - dialer type = ASYNC Idle timer (120 secs), Fast idle timer (20 secs) Wait for carrier (30 secs), Re-enable (15 secs) Number of active calls = 0 Dial String Successes Failures Last_call Last status * 0 0 never 各显示信息的解释如下: 显示信息 信息解释说明 Dialer_Strings 此Dialer map对应拨号串。 Successes 此Dialer map呼叫成功次数。 Failures 此Dialer map呼叫失败次数。 Last_call 此Dialer map上次呼叫使用时间。 - 6 -
10-拨号配置 Idle timer 由 Dialer idle-timeout命令设定的时间 Fast Idle timer 由 Dialer fast-idle命令设定的时间 Wait for carrier|由 Dialer wait-for-carrierB令设定的时间。 Re enable 由 Dialer enable-timeout命令设定的时间
10-拨号配置 - 7 - Idle timer 由Dialer idle-timeout命令设定的时间。 Fast Idle timer 由Dialer fast-idle命令设定的时间。 Wait for carrier 由Dialer wait-for-carrier命令设定的时间。 Re_enable 由Dialer enable-timeout命令设定的时间