20-第20章Modem配置.doc_第1页
20-第20章Modem配置.doc_第2页
20-第20章Modem配置.doc_第3页
20-第20章Modem配置.doc_第4页
20-第20章Modem配置.doc_第5页
已阅读5页,还剩6页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

通用路由平台VRP 操作手册 接入分册目 录目 录第20章 Modem配置20-120.1 简介20-120.2 配置Modem管理20-220.2.1 建立配置任务20-220.2.2 配置Modem的呼入和呼出权限20-320.2.3 配置Modem的应答方式20-320.3 配置Modem脚本20-320.3.1 建立配置任务20-320.3.2 配置Modem脚本20-620.3.3 手工执行Modem脚本20-720.3.4 指定触发Modem脚本的事件20-720.4 维护20-720.5 配置举例20-820.5.1 配置使用脚本管理Modem示例20-820.5.2 配置使用初始化脚本进行上电初始化示例20-920.5.3 配置脚本进行直接拨号示例20-920.6 故障处理20-920.6.1 Modem状态不正常20-9i通用路由平台VRP 操作手册 接入分册第20章 Modem配置第20章 Modem配置Modem是目前使用广泛的一种网络设备。VRP提供对Modem的管理和Modem脚本功能。下表列出了本章包含的内容。如果您需要请阅读了解Modem的基本配置简介配置Modem管理配置任务:配置Modem管理配置Modem脚本配置任务:配置Modem脚本配置举例1:配置使用脚本管理Modem示例配置举例2:配置使用初始化脚本进行上电初始化示例配置举例3:配置脚本进行直接拨号示例检测和排除Modem的运行故障故障处理20.1 简介实现对Modem的良好管理和控制是路由器的一个重要功能,但是由于Modem的厂家众多而且类型各异,虽然都支持业界标准的AT命令集,但在具体的实现和命令的细节上存在着或多或少的差别。为了使路由器可以提供尽可能好的灵活性,VRP提供如下的Modem管理功能:(1) 提供用于Modem管理的脚本语言(以下称为Modem脚本)用来良好地控制与路由器连接的Modem设备。Modem脚本可以通过以下两种方式来执行:l 直接通过script-string命令执行Modem脚本,对Modem进行初始化或其它配置。l 通过特定事件(如路由器启动、Modem呼通、start-script命令等)触发Modem脚本的执行。(2) 脚本和其相关的命令相配合使用可以增强路由器的远程配置功能,当异步串口工作在Flow方式下,用户可通过哑终端方式或从远端通过Modem拨号方式建立与该异步串口的连接,并配置管理路由器。(3) 与其他设备提供商的设备进行互通,即双方的异步串口都工作在Flow方式下并通过Modem进行互连。(4) 提供了丰富的调试信息,便于Modem的监控和维护。20.2 配置Modem管理20.2.1 建立配置任务1. 应用环境Modem管理主要包括:对Modem呼入呼出权限的设置、Modem的应答方式。Modem应答方式的配置主要取决于异步口外接Modem的状态是否为自动应答方式(Modem的AA灯是否亮)。l 如果Modem是自动应答方式,用户需在使用拨号功能之前执行modem auto-answer;l 如果Modem不是自动应答方式,用户需执行undo modem auto-answer。若该配置与Modem状态不符,可能导致不能正常接受某些Modem入呼叫。2. 前置任务在配置Modem管理之前,需完成以下任务:将Modem正确连接到路由器。3. 数据准备在配置Modem管理之前,请准备以下数据:序号数据1接入Modem的用户界面编号2Modem自动应答间隔时间4. 配置过程序号过程1配置Modem的呼入和呼出权限2配置Modem的应答方式20.2.2 配置Modem的呼入和呼出权限步骤操作命令1进入系统视图system-view2进入用户界面视图user-interface aux | tty ui-number3只允许Modem呼入modem call-in或允许Modem呼入和呼出modem both缺省情况下,禁止Modem呼入和呼出。20.2.3 配置Modem的应答方式步骤操作命令1进入系统视图system-view2进入接口(异步串口或AUX)视图interface interface-type interface-number3配置Modem为自动应答方式modem auto-answer或配置Modem为非自动应答方式undo modem auto-answer4配置自动应答的间隔时间modem timer answer interval-time缺省情况下,Modem为非自动应答方式。如果设置成自动应答,自动应答间隔时间缺省为30秒。20.3 配置Modem脚本20.3.1 建立配置任务1. 应用环境(1) Modem脚本主要用途l 使用Modem脚本控制不同型号的Modem设备,通过执行不同的初始化AT指令串,使不同厂家和型号的Modem更好地与路由器协调工作。l 使用Modem脚本交互式地登录远端系统,通过脚本的交互协商转入不同的连接状态。当双方路由器的异步串口通过Modem建立连接之后,通过交互协商确定该物理链路上封装何种协议及采用哪些工作参数。(2) Modem脚本的语法Modem脚本常见格式为:receive-string1 send-string1 receive-string2 send-string2.其中:l receive-string表示接收字符串,send-string表示发送字符串。l receive-string和send-string一般成对出现,而且脚本必须以接收字符串为开始。如receive-string1 send-string1表示的执行流程为:希望从Modem接收到字符串receive-string1,如果在超时之前接收到字符串与receive-string1匹配成功则继续执行以下脚本,向Modem发送字符串send-string1,否则终止脚本的执行。l 如果最后一个字符串为发送字符串,表示发送该字符串后,即可结束脚本的执行,不需再等待接收字符串。l 如果脚本的开始不需接收字符串,直接等待发送字符串,这时可以将第一个发送字符串置为,关于双引号的意义后面有详细介绍。l 对于接收字符串,除以“c”结束之外,发送时均会在字符串结尾自动附加一个回车符。l 对于接收字符串的匹配,采用与位置无关的匹配方法,即只要接收的内容中含有希望接收的串,就认为匹配成功。l 接收字符串的匹配,希望接收的字符串可以有多个,它们之间用“-”连接,只要与其中之一匹配,即认为匹配成功。l 等待接收字符串的超时时间缺省为5秒,在脚本中可随时插入TIMEOUT seconds来调整等待接收字符串的超时时间,在同一个脚本的下一次TIMEOUT设置前一直有效。l 脚本中所有字符串和关键字都是大小写敏感的。l 各字符串或关键字之间用空格进行分割,如果一个字符串内部包含空格,则需要用双引号( )括起来,如果双引号内没有任何内容(即为),则该字符串可能有两种意义,如果位于脚本的开始,表示不需要从Modem接收任何字符串,而直接向Modem发送字符串;如果位于脚本其它位置,则表示一个内容为的字符串。l 在脚本中可随时插入ABORT receive-string来改变脚本的执行流程,表示如果接收字符串与receive-string 完全匹配,则终止脚本的执行。在脚本中ABORT receive-string可以出现多次,它们将会共同起作用,只要与其中之一匹配,即终止脚本的执行,而且无论ABORT receive-string在何处出现,但它在整个脚本执行过程中均起作用。l 在脚本中可以插入转义字符,用于更好地对脚本进行控制并增加脚本的灵活性,另外所有的转义字符同时也是字符串的分隔符。表20-1 脚本关键字列表关键字说明ABORT receive-stringABORT后跟一个字符串,用于和Modem或对端的DTE设备传送来的字符串进行匹配,匹配的方式是完全匹配,一个脚本中可以有多个ABORT指定,每一个都在脚本的整个执行期有效。 TIMEOUT secondsTIMEOUT后跟一数字,用于设置接收字符串的等待超时时间,在等待的时间内如果没有收到希望的字符串,则脚本执行失败。此设置在设置以后有效,一直作用到下一次进行TIMEOUT设置。其中,seconds单位为秒,缺省值为180,取值范围为0180。表20-2 脚本转义字符列表转义字符说明c表示只发送所指定的字符串,不自动附加回车符。c位置只能在发送字符串的末尾,其他的位置无效。d表示暂停2秒n表示换行字符r表示回车字符 s表示空格字符t表示制表字符表示反斜杠字符T表示电话号码(3) 执行脚本可以手工执行Modem脚本,也可以指定事件触发Modem脚本。将Modem脚本和事件相联系,顾名思义,就是对于路由器来说,当特定的事件发生的时候,自动地执行相应的脚本。在VRP中,支持的脚本事件类型包括:l 线路成功建立呼出连接:当Modem的呼出连接成功建立时执行指定脚本。l 线路成功建立呼入连接:当Modem的呼入连接成功建立时执行指定脚本。l DCC拨号:当进行DCC拨号时启动拨号的脚本。l 线路复位:当线路连接断开的时候执行指定脚本。l 系统上电和重新引导:当系统上电和初始化时,对于相应的异步串口执行指定脚本。对于上述各种事件,均可以用script命令指定相应的脚本。2. 前置任务在配置Modem脚本之前,需完成以下任务:l 将Modem正确连接到路由器l 配置Modem管理3. 数据准备在配置Modem脚本之前,请准备以下数据:序号数据1Modem脚本名2Modem脚本内容4. 配置过程序号过程1配置Modem脚本2手工执行Modem脚本3指定触发Modem脚本的事件& 说明:请根据实际需要,选择上述步骤中“2”或“3”。20.3.2 配置Modem脚本步骤操作命令1进入系统视图system-view2定义Modem脚本script-string script-name script-content20.3.3 手工执行Modem脚本步骤操作命令1手工执行Modem脚本start-script script-name number可以在需要的时候用start-script命令执行指定的Modem脚本来管理该接口外接的Modem。20.3.4 指定触发Modem脚本的事件步骤操作命令1进入系统视图system-view2指定成功建立呼出连接时自动执行的Modem脚本script trigger login script-name3指定成功建立呼入连接时自动执行的Modem脚本script trigger connect script-name4指定DCC拨号前自动执行的Modem脚本script trigger dial script-name5指定线路复位时自动执行的Modem脚本script trigger logout script-name6指定系统上电和重新启动时自动执行的Modem 脚本script trigger init script-name& 说明:请根据实际需要,选择上述26中的步骤。20.4 维护 注意:打开调试开关将影响系统的性能。调试完毕后,应及时执行undo debugging all命令关闭调试开关。在出现Modem运行故障时,请在用户视图下执行下面的debugging命令对Modem进行调试,查看调试信息,并定位故障的原因。打开调试信息开关的操作步骤请参考通用路由平台VRP 操作手册 系统分册的“系统维护配置”。操作命令打开Modem调试开关debugging modem20.5 配置举例本节包含如下配置举例:l 配置使用脚本管理Modem示例l 使用初始化脚本进行上电初始化l 配置脚本进行直接拨号示例20.5.1 配置使用脚本管理Modem示例1. 配置Modem适配波特率(1) 组网需求对于和Modem相连的异步口,使用标准的AT命令进行Modem的波特率的配置,在AT命令集中,向Modem发送“AT”,收到“OK”,则Modem可以自动地匹配相应的波特率,然后将配置写入Modem中进行保存,相应的AT命令是“AT&W”。图20-2 路由器对Modem管理配置组网图(2) 配置步骤# 配置Modem脚本。Quidway script-string baud AT OK AT&W OK# 在用户视图下执行相应的脚本,假设Modem连接在接口tty1上。查看显示信息得到接口tty1对应的编号。 start-script baud 12. 恢复Modem出厂设置恢复出厂配置的Modem命令是“AT&F”。Quidway script-string factory AT OK AT&F OK# 在用户视图下执行相应的脚本,假设Modem连接在接口tty1上。查看显示信息得到接口tty1对应的编号。 start-script factory 120.5.2 配置使用初始化脚本进行上电初始化示例1. 组网需求使路由器在上电或重启时对于和异步口相连的Modem进行初始化。2. 配置步骤Quidway script-string init AT OK AT&B1&C1&D2&S0=1 OK AT&W OKQuidway user-interface tty1Quidway-ui-tty1 modemQuidway-ui-tty1 script trigger init init20.5.3 配置脚本进行直接拨号示例1. 组网需求配置Modem脚本,直接进行拨号

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论