20第20章 Modem配置.docx
- 文档编号:28541192
- 上传时间:2023-07-18
- 格式:DOCX
- 页数:12
- 大小:27.30KB
20第20章 Modem配置.docx
《20第20章 Modem配置.docx》由会员分享,可在线阅读,更多相关《20第20章 Modem配置.docx(12页珍藏版)》请在冰豆网上搜索。
20第20章Modem配置
目录
第20章Modem配置20-1
20.1简介20-1
20.2配置Modem管理20-2
20.2.1建立配置任务20-2
20.2.2配置Modem的呼入和呼出权限20-3
20.2.3配置Modem的应答方式20-3
20.3配置Modem脚本20-3
20.3.1建立配置任务20-3
20.3.2配置Modem脚本20-6
20.3.3手工执行Modem脚本20-7
20.3.4指定触发Modem脚本的事件20-7
20.4维护20-7
20.5配置举例20-8
20.5.1配置使用脚本管理Modem示例20-8
20.5.2配置使用初始化脚本进行上电初始化示例20-9
20.5.3配置脚本进行直接拨号示例20-9
20.6故障处理20-9
20.6.1Modem状态不正常20-9
第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脚本可以通过以下两种方式来执行:
●直接通过script-string命令执行Modem脚本,对Modem进行初始化或其它配置。
●通过特定事件(如路由器启动、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灯是否亮)。
●如果Modem是自动应答方式,用户需在使用拨号功能之前执行modemauto-answer;
●如果Modem不是自动应答方式,用户需执行undomodemauto-answer。
若该配置与Modem状态不符,可能导致不能正常接受某些Modem入呼叫。
2.前置任务
在配置Modem管理之前,需完成以下任务:
将Modem正确连接到路由器。
3.数据准备
在配置Modem管理之前,请准备以下数据:
序号
数据
1
接入Modem的用户界面编号
2
Modem自动应答间隔时间
4.配置过程
序号
过程
1
配置Modem的呼入和呼出权限
2
配置Modem的应答方式
20.2.2配置Modem的呼入和呼出权限
步骤
操作
命令
1
进入系统视图
system-view
2
进入用户界面视图
user-interface[aux|tty]ui-number
3
只允许Modem呼入
modemcall-in
或允许Modem呼入和呼出
modemboth
缺省情况下,禁止Modem呼入和呼出。
20.2.3配置Modem的应答方式
步骤
操作
命令
1
进入系统视图
system-view
2
进入接口(异步串口或AUX)视图
interfaceinterface-typeinterface-number
3
配置Modem为自动应答方式
modemauto-answer
或配置Modem为非自动应答方式
undomodemauto-answer
4
配置自动应答的间隔时间
modemtimeranswerinterval-time
缺省情况下,Modem为非自动应答方式。
如果设置成自动应答,自动应答间隔时间缺省为30秒。
20.3配置Modem脚本
20.3.1建立配置任务
1.应用环境
(1)Modem脚本主要用途
●使用Modem脚本控制不同型号的Modem设备,通过执行不同的初始化AT指令串,使不同厂家和型号的Modem更好地与路由器协调工作。
●使用Modem脚本交互式地登录远端系统,通过脚本的交互协商转入不同的连接状态。
当双方路由器的异步串口通过Modem建立连接之后,通过交互协商确定该物理链路上封装何种协议及采用哪些工作参数。
(2)Modem脚本的语法
Modem脚本常见格式为:
receive-string1send-string1receive-string2send-string2......
其中:
●receive-string表示接收字符串,send-string表示发送字符串。
●receive-string和send-string一般成对出现,而且脚本必须以接收字符串为开始。
如receive-string1send-string1表示的执行流程为:
希望从Modem接收到字符串receive-string1,如果在超时之前接收到字符串与receive-string1匹配成功则继续执行以下脚本,向Modem发送字符串send-string1,否则终止脚本的执行。
●如果最后一个字符串为发送字符串,表示发送该字符串后,即可结束脚本的执行,不需再等待接收字符串。
●如果脚本的开始不需接收字符串,直接等待发送字符串,这时可以将第一个发送字符串置为"",关于双引号的意义后面有详细介绍。
●对于接收字符串,除以“\c”结束之外,发送时均会在字符串结尾自动附加一个回车符。
●对于接收字符串的匹配,采用与位置无关的匹配方法,即只要接收的内容中含有希望接收的串,就认为匹配成功。
●接收字符串的匹配,希望接收的字符串可以有多个,它们之间用“-”连接,只要与其中之一匹配,即认为匹配成功。
●等待接收字符串的超时时间缺省为5秒,在脚本中可随时插入TIMEOUTseconds来调整等待接收字符串的超时时间,在同一个脚本的下一次TIMEOUT设置前一直有效。
●脚本中所有字符串和关键字都是大小写敏感的。
●各字符串或关键字之间用空格进行分割,如果一个字符串内部包含空格,则需要用双引号("")括起来,如果双引号内没有任何内容(即为""),则该字符串可能有两种意义,如果""位于脚本的开始,表示不需要从Modem接收任何字符串,而直接向Modem发送字符串;如果""位于脚本其它位置,则表示一个内容为""的字符串。
●在脚本中可随时插入ABORTreceive-string来改变脚本的执行流程,表示如果接收字符串与receive-string完全匹配,则终止脚本的执行。
在脚本中ABORTreceive-string可以出现多次,它们将会共同起作用,只要与其中之一匹配,即终止脚本的执行,而且无论ABORTreceive-string在何处出现,但它在整个脚本执行过程中均起作用。
●在脚本中可以插入转义字符,用于更好地对脚本进行控制并增加脚本的灵活性,另外所有的转义字符同时也是字符串的分隔符。
表20-1脚本关键字列表
关键字
说明
ABORTreceive-string
ABORT后跟一个字符串,用于和Modem或对端的DTE设备传送来的字符串进行匹配,匹配的方式是完全匹配,一个脚本中可以有多个ABORT指定,每一个都在脚本的整个执行期有效。
TIMEOUTseconds
TIMEOUT后跟一数字,用于设置接收字符串的等待超时时间,在等待的时间内如果没有收到希望的字符串,则脚本执行失败。
此设置在设置以后有效,一直作用到下一次进行TIMEOUT设置。
其中,seconds单位为秒,缺省值为180,取值范围为0~180。
表20-2脚本转义字符列表
转义字符
说明
\c
表示只发送所指定的字符串,不自动附加回车符。
\c位置只能在发送字符串的末尾,其他的位置无效。
\d
表示暂停2秒
\n
表示换行字符
\r
表示回车字符
\s
表示空格字符
\t
表示制表字符
\\
表示反斜杠字符
\T
表示电话号码
(3)执行脚本
可以手工执行Modem脚本,也可以指定事件触发Modem脚本。
将Modem脚本和事件相联系,顾名思义,就是对于路由器来说,当特定的事件发生的时候,自动地执行相应的脚本。
在VRP中,支持的脚本事件类型包括:
●线路成功建立呼出连接:
当Modem的呼出连接成功建立时执行指定脚本。
●线路成功建立呼入连接:
当Modem的呼入连接成功建立时执行指定脚本。
●DCC拨号:
当进行DCC拨号时启动拨号的脚本。
●线路复位:
当线路连接断开的时候执行指定脚本。
●系统上电和重新引导:
当系统上电和初始化时,对于相应的异步串口执行指定脚本。
对于上述各种事件,均可以用script命令指定相应的脚本。
2.前置任务
在配置Modem脚本之前,需完成以下任务:
●将Modem正确连接到路由器
●配置Modem管理
3.数据准备
在配置Modem脚本之前,请准备以下数据:
序号
数据
1
Modem脚本名
2
Modem脚本内容
4.配置过程
序号
过程
1
配置Modem脚本
2
手工执行Modem脚本
3
指定触发Modem脚本的事件
说明:
请根据实际需要,选择上述步骤中“2”或“3”。
20.3.2配置Modem脚本
步骤
操作
命令
1
进入系统视图
system-view
2
定义Modem脚本
script-stringscript-namescript-content
20.3.3手工执行Modem脚本
步骤
操作
命令
1
手工执行Modem脚本
start-scriptscript-namenumber
可以在需要的时候用start-script命令执行指定的Modem脚本来管理该接口外接的Modem。
20.3.4指定触发Modem脚本的事件
步骤
操作
命令
1
进入系统视图
system-view
2
指定成功建立呼出连接时自动执行的Modem脚本
scripttriggerloginscript-name
3
指定成功建立呼入连接时自动执行的Modem脚本
scripttriggerconnectscript-name
4
指定DCC拨号前自动执行的Modem脚本
scripttriggerdialscript-name
5
指定线路复位时自动执行的Modem脚本
scripttriggerlogoutscript-name
6
指定系统上电和重新启动时自动执行的Modem脚本
scripttriggerinitscript-name
说明:
请根据实际需要,选择上述2~6中的步骤。
20.4维护
注意:
打开调试开关将影响系统的性能。
调试完毕后,应及时执行undodebuggingall命令关闭调试开关。
在出现Modem运行故障时,请在用户视图下执行下面的debugging命令对Modem进行调试,查看调试信息,并定位故障的原因。
打开调试信息开关的操作步骤请参考《通用路由平台VRP操作手册系统分册》的“系统维护配置”。
操作
命令
打开Modem调试开关
debuggingmodem
20.5配置举例
本节包含如下配置举例:
●配置使用脚本管理Modem示例
●使用初始化脚本进行上电初始化
●配置脚本进行直接拨号示例
20.5.1配置使用脚本管理Modem示例
1.配置Modem适配波特率
(1)组网需求
对于和Modem相连的异步口,使用标准的AT命令进行Modem的波特率的配置,在AT命令集中,向Modem发送“AT”,收到“OK”,则Modem可以自动地匹配相应的波特率,然后将配置写入Modem中进行保存,相应的AT命令是“AT&W”。
图20-1路由器对Modem管理配置组网图
(2)配置步骤
#配置Modem脚本。
[Quidway]script-stringbaud""ATOKAT&WOK
#在用户视图下执行相应的脚本,假设Modem连接在接口tty1上。
查看显示信息得到接口tty1对应的编号。
2.恢复Modem出厂设置
恢复出厂配置的Modem命令是“AT&F”。
[Quidway]script-stringfactory""ATOKAT&FOK
#在用户视图下执行相应的脚本,假设Modem连接在接口tty1上。
查看显示信息得到接口tty1对应的编号。
20.5.2配置使用初始化脚本进行上电初始化示例
1.组网需求
使路由器在上电或重启时对于和异步口相连的Modem进行初始化。
2.配置步骤
[Quidway]script-stringinit""ATOKAT&B1&C1&D2&S0=1OKAT&WOK
[Quidway]user-interfacetty1
[Quidway-ui-tty1]modem
[Quidway-ui-tty1]scripttriggerinitinit
20.5.3配置脚本进行直接拨号示例
1.组网需求
配置Modem脚本,直接进行拨号。
2.配置步骤
[Quidway]script-stringdial""ATOKATDT8810058CONNECT
#在用户视图下执行相应的脚本,假设Modem连接在接口tty1上。
查看显示信息得到接口tty1对应的编号。
20.6故障处理
20.6.1Modem状态不正常
1.故障现象
Modem状态不正常,如啸叫声长时间不停止或持续忙音。
2.处理过程
步骤
操作
1
在与Modem连接的路由器物理接口上执行shutdown和undoshutdown命令,检查Modem状态是否恢复正常。
2
若Modem状态仍不正常,将Modem重新上电。
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 20第20章 Modem配置 20 Modem 配置