第15章 终端配置.docx
- 文档编号:8805915
- 上传时间:2023-02-01
- 格式:DOCX
- 页数:51
- 大小:101.59KB
第15章 终端配置.docx
《第15章 终端配置.docx》由会员分享,可在线阅读,更多相关《第15章 终端配置.docx(51页珍藏版)》请在冰豆网上搜索。
第15章终端配置
第15章终端配置
本章主要描述如何在路由器中配置终端、X.3PAD。
并介绍终端相关的ITEST服务器软件的配置和一些使用建议。
本章主要内容:
¾Terminal协议配置
¾X.3PAD终端配置
¾ITEST使用说明及相关配置
¾新老IOS的使用比较
15.1Terminal配置
本节主要内容:
¾Terminal简介
¾Terminal基本指令描述
¾Terminal配置示例
15.1.1Terminal简介
图15-1Terminal协议工作模式(本地模式)
图解:
上图为本地终端工作模式拓扑示意图:
本地路由器通过以太网接口接入以太网,和unix前置机相连,同/异步或异步接口封装terminal协议和终端相连。
图15-2Terminal协议工作模式(远程模式)
图解:
上图为远程终端拓扑示意图:
远端路由器通过广域网口接入广域网,和本端路由器相连,再经本端路由器和unix前置机相连。
远端路由器通过同/异步或异步接口封装terminal协议和终端相连。
Terminal协议相对以前的迈普路由器终端接入方式在功能、灵活性上有很大的提高。
克服了只有异步接口模块可以接终端的局限性。
迈普路由器提供的接口模块只要能工作在异步模式(例如:
频带MODEM接口、高速同/异步串口)即可封装terminal协议接终端。
Terminal协议首先根据用户配置或终端业务选择,向上端服务器指定服务端口建立TCP连接。
当下端终端业务数据到达时,路由器将终端数据封装为TCP/IP报文,通过该TCP连接发送给上端服务器;Terminal协议同时监听服务器下传的数据,当路由器收到服务器的数据后,Terminal协议去掉TCP/IP报文封装,将业务数据发送给终端。
Terminal协议可以同时建立多个TCP连接,实现一个终端在多种业务下切换。
Terminal协议还可以配合Itest或其它终端号固定程序,实现固定终端号接入,同时还实现了数据加密和压缩传输,提高了业务的安全性。
配置路由器一个接口接终端,需要以下四个步骤:
1.创建/配置终端模板
2.接口封装Terminal链路协议
3.应用终端模板到Terminal协议接口
4.监控运行和调试
15.1.2Terminal基本指令描述
命令
描述
配置模式
terminaltemplatetemplate-name
*创建终端模板
config
terminallocallocal-ip-address
*配置模板本地IP地址。
config-terminal-template
terminalremotehost-numberhost-namehost-ip-addressdomain-name{fix-terminal|telnet|rlogin}
*配置一个模板的远端业务
config-terminal-template
terminalremotehost-numberhost-namehost-ip-addressfix-terminal{tcp-port|authentication|compress|encryptpassword|start-chars|negotiate-port|server}
*配置一个固定终端类型的业务
config-terminal-template
terminalremotehost-numberhost-namehost-ip-addresstelnet{tcp-port|bindport|ANSI|VT100|xenix}
*配置一个telnet类型的业务
config-terminal-template
terminalremotehost-numberhost-namehost-ip-addressrlogin[remote-user-name]
*配置一个rlogin类型的业务
config-terminal-template
terminalauto-linkinghost-number
自动建链(缺省为禁止)
config-terminal-template
terminal{disable-remote-switch|enable-remote-switch}
禁止/允许用户切换主机(缺省为允许)
config-terminal-template
terminalhesc-chars[hosthost-numberhesc-chars]
终端业务切换和业务快捷切换字符配置(缺省为Ctrl+G+D)
config-terminal-template
terminalprint{on|off}
在终端上打印提示、帮助信息(缺省为允许)
config-terminal-template
terminalredraw{host-number|console}redraw-char
终端重绘功能(STRING字段为终端刷屏键,不同的终端定义键值可能不同)
config-terminal-template
terminalretry-timesretry-number
建链重试次数(缺省为3次)
config-terminal-template
terminalrx-delay{on|off}
接收等待,用于某些接刷卡器的场合(缺省为不等待)
config-terminal-template
terminal[rbufsize|tbufsize]buffer-size
TCP接收、发送缓冲区大小(缺省接收缓存为2048,发送缓存为8192)
config-terminal-template
terminalinactive-lock-timelock-time
作为终端服务器时非活动连接的保留时间(缺省为0,永不断连)
config-terminal-template
terminalclose-after-switch
在通过业务切换功能切换业务的同时关闭被切换的业务连接
config-terminal-template
encapsulationterminal
*接口封装Terminal协议
config-if-××
terminalnoise-filter{ENABLE|DISABLE}
是否起用该接口的噪音过滤。
config-if-××
terminalconnect-delayseconds
延迟建连的等待时间<0-300>(缺省为0,不延迟)
config-if-××
terminalapplytemplate-nameinterface1interface2
应用终端模板到Terminal协议接口。
config
terminalX.121Addrtemplate-namecomterm[initiative]
应用终端模板到X25终端,并指定comterm号。
config
terminalrestart{all|interface}
重新启动终端服务。
config
showterminal[activesocket|semaphore]
显示终端的活动socket或信号量情况。
enable
showrunterminal
显示所有终端的配置
enable
debugterminalinterface[[capability[{terminal|socket}[read|write|rw]]|[{terminal|socket}[read|write|rw]]]
调试终端接口信息。
enable
showipsockets
显示系统的socket连接信息。
enable
15.1.2.1创建和配置终端模板
15.1.2.1.1创建终端模板
路由器支持终端的接入,需要配置终端的业务参数,如本地IP地址及远端业务IP地址和TCP端口号等,保存在终端模板中。
创建好终端模板后,所有的支持终端接入的协议如Terminal、X.25PAD等均可以同时应用该模板。
修改模板配置也会同时更新所有应用该模板的协议状态。
¾terminaltemplatetemplate-name命令
在全局配置模式下,使用terminaltemplate命令用来创建或进入模板。
参数template-name为模板名称。
当不存在该名称的模板时,会创建后并进入终端模板配置模式(config-terminal-template)。
使用noterminaltemplatetemplate-name删除模板。
注:
终端模板名称template-name区分大小写。
15.1.2.1.2配置终端本地地址
¾terminallocallocal-ip-address命令
配置模板本地IP地址,应该为路由器上某个端口的IP地址(通常用loopback接口IP地址)。
Terminal协议通过以此IP地址作为源地址,向服务器建立TCP连接。
15.1.2.1.3配置终端业务远端业务
¾terminalremote命令
配置模板远端业务服务器IP地址。
Terminal协议以该地址作为目的地址,向服务器建立TCP连接
terminalremotehost-numberhost-namehost-ip-addressdomainname{fix-terminal|telnet|rlogin}
语法
描述
host-number
远端业务编号,可以是0~9共十个不同的远端业务
host-name
远端业务名称,用于在终端选择画面显示
host-ip-address
远端业务IP地址
domainname
远端业务主机域名
fix-terminal
远端业务工作于fix-terminal方式(缺省)
telnet
远端业务工作于telnet方式
rlogin
远端业务工作于rlogin方式
注:
如果需要dns查询,需要配置remote主机的域名domainname的同时,还需要在路由器上配置DNS服务器地址。
当远端业务工作在fix-terminal方式时:
¾terminalremote..fix-terminal..命令
terminalremotehost-numberhost-namehost-ip-addressfix-terminal{tcp-port|authentication|compress|encryptpassword|start-chars|negotiate-port|server}
语法
描述
tcp-port
远端固定终端itest程序服务TCP端口号,可以是1~65535,缺省为3051
authentication
路由器ID认证(即以前的MAC地址认证,缺省不认证)
compress
Fix-terminal方式下对数据压缩
encrypt
Fix-terminal方式下对数据加密,后接加密密钥
password
解密密钥
start-chars
Fix-terminal自动刷屏符,需要同Itest配置一致(缺省不配置)
negotiate-port
Fix-termianl方式下指定终端连接时的协商端口号
server
路由器作为TCP连接的server,等待客户端连接
注:
1、使用自动刷屏功能时,需要在itest启动时,配置-r–ka1:
a2:
a3参数。
-r表示打开屏幕记忆功能。
-ka1:
a2:
a3中,a1、a2、a3为16进制数,start-chars之后配置为start-chars0xa10xa20xa3;
2、使用数据压缩功能时,需要在Itest的配置文件(itest.conf)中增加compress表项,格式如下:
/dev/ttyp53196.72.167.4com1term2compress;
3、使用加密功能时,需要在Itest的配置文件(itest.conf)中增加key=x一项其x值即为encrypt后接密钥值,格式如下:
/dev/ttyp53196.72.167.4com1term2key=a;
4、基于安全考虑,可以在Itest上配置对应路由器的SystemID号。
这样,只有指定的路由器所接的终端才能登录UNIX服务器。
需要在Itest的配置文件(itest.conf)中增加mac地址一项,格式如:
/dev/ttyp53196.72.167.4com1term2mac00017a450312;
5、其中最后一项是路由器SystemID号,可在路由器上通过‘showversion’命令显示。
6、使用fix-terminalserver方式时,remote地址必须是将要telnet到路由器的那台设备的ip地址,如果这个地址不匹配将无法建立连接。
7、使用fix-terminalserver方式时,通常不需要进行业务主机的切换。
建议此时只配置一个remote主机。
当远端业务工作在telnet方式时:
¾terminalremote..telnet..命令
terminalremotehost-numberhost-namehost-ip-addresstelnet{tcp-port|bindport|ANSI|VT100|xenix}
语法
描述
tcp-port
远端业务TCP端口号,可以是1~65535,缺省为23
bindport
固定telnet本地端口号
ANSI
Telnet工作于ANSI模式
VT100
Telnet工作于VT100模式(缺省)
xenix
Telnet工作于xenix模式
当远端业务工作在rlogin方式时:
¾terminalremote..rlogin..命令
terminalremotehost-numberhost-namehost-ip-addressrloginremote-user-name
语法
描述
remote-user-name
rlogin登录远端用户名
15.1.2.1.4配置终端控制参数
¾terminalauto-linking命令
设置自动建链。
terminalauto-linking{host-number|off}
语法
描述
host-number
远端业务编号。
off
关闭自动连接功能,缺省值。
¾terminaldisable-remote-switch和terminalenable-remote-switch命令
业务切换控制开关
terminal{disable-remote-switch|enable-remote-switch}
语法
描述
disable-remote-switch
禁止用户切换主机
enable-remote-switch
允许用户切换主机(缺省为enable)
注:
disable-remote-switch,用于禁止用户使用Ctrl+G+D切换用户,该命令在使用后,一旦从主机选择界面选择了主机以后,就不能再选择另外的的主机了。
disable和enable同时只有一个生效,推荐用户在仅有一台主机,并且业务关心Ctrl+G+D的情况下使用该命令。
¾terminalclose-after-switch命令
在通过业务切换功能切换业务的同时关闭被切换的业务连接。
对应的no命令去除配置。
terminalclose-after-switch
语法
描述
close-after-switch
在通过业务切换功能切换业务的同时关闭被切换的业务连接
¾terminalhesc-chars命令
设置终端业务切换热键。
对应的no命令去除配置。
terminalhesc-chars[hosthost-numberhesc-chars]
语法
描述
hesc-chars
设置终端业务切换字符。
host-number
要设置的业务号
hesc-chars
设置的快捷键键值
¾terminalprint命令
设置在终端上打印提示、帮助信息。
terminalprint{on|off}
语法
描述
on
打开提示、帮助信息。
(缺省值)
off
关闭提示、帮助信息。
¾terminalredraw命令
设置终端重绘功能。
对应no命令的恢复缺省值。
terminalredraw{host-number|console}redraw-string
语法
描述
host-number
要设置的业务号
redraw-string
终端刷屏键,不同的终端定义键值可能不同
console
配置保存主业务画面的键值
¾terminalretry-times命令
设置建链重试次数。
对应的no命令恢复缺省值。
terminalretry-timesretry-count
语法
描述
retry-count
重试次数。
取值范围为1-65535。
(缺省为3次)
【命令模式】终端模板配置模式
¾terminalrx-delay命令
接收等待开关,用于某些接刷卡器的场合。
terminalrx-delay{on|off}
语法
描述
on
打开接收等待控制
off
关闭接收等待控制(缺省)
¾terminal接收和发送缓冲区设置命令
设置TCP接收和发送缓冲区大小。
terminal{rbufsize|tbufsize}buffer-size
语法
描述
rbufsize
设置接收缓冲区大小。
(缺省为2048)
tbufsize
设置发送缓冲区大小。
(缺省为8192)
buffer-size
缓冲区的大小。
接收缓冲区的取值范围为32-16384
发送缓冲区的取值范围为2048-16384
¾terminalinactive-lock-time命令
作为终端服务器时非活动连接的保留时间。
terminalinactive-lock-timelock-time
语法
描述
lock-time
作为终端服务器时非活动连接的保留时间.取值范围为0-3600,单位分钟。
(缺省为0,永不断连)
15.1.2.2接口封装Terminal链路协议
在接口配置模式下,配置encapsulationterminal命令。
¾encapsulationterminal命令
该命令将串行接口的封装类型设置为Terminal。
【命令模式】接口配置模式
¾terminalnoise-filter命令
是否起用该接口的噪音过滤,用于避免只用RX、TX、GND的终端连接在关闭之后,悬浮线上的噪音干扰。
terminalnoise-filter{ENABLE|DISABLE}
语法
描述
noise-filter
接口噪音过滤。
ENABLE
打开该接口的噪音过滤。
(缺省值)
DISABLE
关闭改接口的噪音过滤。
¾terminalconnect-delay命令
终端就绪后等待一段时间后才同服务器建立连接,用于避免大量终端同时同服务器建立连接,对服务器造成冲击。
terminalconnect-delayseconds
语法
描述
seconds
延时建立等待的时间,取值范围为0-300秒,默认为0,表示不延时
注:
1、Terminal协议必须工作于异步模式下,对于同/异步串口等模块,必须先配置physicalasync命令将物理层转换为异步模式下;
2、终端接口不能配置IP地址及其它IP属性的参数;
3、封装Terminal协议后,缺省设置tx-ondsr,可以根据终端接口底层物理信号进行调整,如tx-ondcd-dsr或tx-oncts等;
4、缺省配置无流控。
通常终端只有收、发、地三个信号,不支持硬流控。
可以根据线路情况和终端性能,改变流控配置,一般需要配置软流控。
5、terminalnoise-filter命令过滤掉起始字符为00或ff的字符。
某些应用中起始会发送00或ff字符(如带有加密卡的终端,先前的认证过程)。
此时需将配置修改为terminalnoise-filterdisable。
15.1.2.3应用终端模板到Terminal协议接口
¾terminalapply命令
应用终端模板到Terminal协议接口上。
terminalapplytemplate-nameinterface1[interface2]
语法
描述
apply
应用配置的模板到接口上。
template-name
要应用的终端模板名。
interface1
要配置的接口。
interface2
要配置的接口。
注:
应用终端模板到多个接口时,interface1和interface2必须是同一个槽上的两接口。
¾terminalrestart命令
terminalrestart{all|interface}
语法
描述
restart
重新启动终端接口
all
所有的接口都重启终端服务。
Interface
指定的接口重新启动终端服务。
15.1.2.4监控和调试
¾showterminal命令
显示终端的当前配置、连接和信号量信息。
showterminal[activesocket|semaphore]
语法
描述
terminal
显示终端的信息。
activesocket
显示当前终端的活动tcp连接信息。
semaphore
显示终端的信号量情况。
¾debugterminal命令
debugterminalinterface[[capability[{terminal|socket}[read|write|rw]]
|[{terminal|socket}[read|write|rw]]]
语法
描述
interface
需要调试的终端接口名。
capability
打开性能调试开关。
terminal
打开终端的调试信息
socket
打开socket相关的调试开关。
read
打开读调试开关,在终端或者socket接收数据的时候打印信息。
write
打开写调试开关,在终端或者socket发送数据的时候打印信息。
rw
打开读写调试开关。
收发都打印信息。
¾showrunterminal命令
系统监控与调试命令,用于显示当前系统中终端的所有配置
¾showi
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 第15章 终端配置 15 终端 配置