02-RTC终端接入配置
本章节下载: 02-RTC终端接入配置 (438.65 KB)
目 录
1.3.1 配置异步TCP RTC一对一发起方(TCP_11_Client)
1.3.2 配置异步TCP RTC一对一接收方(TCP_11_Server)
1.3.3 配置TCP RTC多对一中继服务器(TCP_N1_Server)
1.3.4 配置同步UDP RTC一对一发起方(UDP_11_Client)
1.3.5 配置同步UDP RTC一对一接收方(UDP_11_Server)
1.3.6 配置同步UDP RTC一对多接收方(UDP_1N_Server)
设备各款型对于本节所描述的特性支持情况有所不同,详细差异信息如下:
型号 |
特性 |
描述 |
MSR810/810-W/810-W-DB/810-LM/810-W-LM/810-LM-HK/810-W-LM-HK |
RTC终端接入 |
不支持 |
MSR 2630 |
不支持 |
|
MSR3600-28/3600-51 |
不支持 |
|
MSR 3610/3620/3620-DP/3640/3660 |
不支持 |
|
MSR5620/5660/5680 |
· MSR5620不支持 · MSR 5660/5680支持 |
|
MSR2600-10-X1 |
不支持 |
终端接入是指终端设备通过串口连接路由器,通过该路由器完成终端设备与其它终端设备之间的数据交互。RTC(Remote Terminal Connection,远程终端连接)终端接入是终端接入的一种典型的应用,它通过路由器在本地的终端设备与远程的终端设备间建立起连接,完成数据交互,实现数据监控和共享。
RTC终端接入包括四种网络设备:
· 终端接入发起方(以下简称发起方),是发起连接请求一方的路由器,作为连接的客户端。
· 终端接入接收方(以下简称接收方),是响应连接请求的一方的路由器,作为连接的服务器端。
只要建立起连接之后,路由器就可以将终端设备上的数据流透明传输到连接的对端。“透明”指的是无需用户的干预或额外的操作。发起方与接收方之间的连接支持TCP和UDP两种协议。RTC终端接入典型组网图如图1-1所示,以组网中出现终端接入接收方为例。
图1-1 RTC终端接入典型组网图
RTC终端接入广泛运用于终端设备之间跨地域的数据交互,实现监控设备对远程终端设备的管理和监控,对远程终端设备进行数据采集,并能实现多终端(如雷达设备)数据共享。
RTC终端接入支持以同步和异步方式连接终端设备。
(1) 异步方式下,发起方和接收方之间只支持TCP连接。包括TCP的一(RTC Client)对一(RTC Server)方式透传和TCP的多(RTC Client)对一(中继服务器)方式透传。
(2) 同步方式下,发起方和接收方之间支持TCP和UDP连接。包括TCP和UDP的一(RTC Client)对一(RTC Server)方式透传、TCP的多(RTC Client)对一(中继服务器)方式透传和UDP的一(RTC Server)对多(RTC Client)方式透传。
TCP与UDP一对一方式透传包括异步方式下的TCP一对一透传和同步方式下TCP/UDP一对一透传,典型组网图如图1-2所示。Router A为RTC Client,Router B为RTC Server,Router A发起监控请求,Router B收到监控请求后,把被监控终端的数据通过Router A发送给监控终端,实现监控功能。TCP一对一方式透传可靠性较高,但是在数据传输上存在一定的延迟;UDP一对一方式透传虽然可靠性不是很高,但传输时延低,主要应用于语音传输。
同/异步方式下的TCP多对一方式透传可应用于雷达信号的同步,典型组网图如图1-3所示。多个雷达作为终端接入到作为RTC Client的路由器Router A、Router B和Router C,作为Relay Server的Router D在收到来自任意一个RTC Client的雷达信号数据后,会将数据转发给与之在同一个转发组的其他RTC Client,实现多个雷达之间的信号同步。
图1-3 TCP多对一方式透传组网示意图
同步方式下的UDP一对多组网方式可应用于单向广播通信链路信号的同步,典型组网图如图1-4所示。Router A为RTC Server,Router B和Router C为RTC Client。信号源终端的数据通过Router A发送给所有信号接收终端。箭头方向表示数据传输方向,RTC Client只接收数据,不需要向RTC Server端作应答。
图1-4 UDP一对多方式透传组网示意图
表1-1为RTC终端接入支持的功能特性列表。根据设备的透传方式和在透传中所起的作用,路由器分为TCP_11_Client(RTC TCP一对一透传客户端)、TCP_11_Server(RTC TCP一对一透传服务器)、TCP_N1_Server(中继服务器)、UDP_11_Client(RTC UDP一对一透传客户端)、UDP_11_Server(RTC UDP一对一透传服务器)、UDP_1N_Server(RTC UDP一对多透传服务器)。表中的“所有”表示所有类型的RTC终端都支持该功能。
表1-1 RTC终端接入功能特性列表
TCP_11_Client、TCP_11_Server |
||
TCP_11_Client、TCP_11_Server |
||
配置TCP缓存参数 |
TCP_11_Client、TCP_11_Server 、TCP_N1_Server |
|
TCP_11_Client、TCP_11_Server 、TCP_N1_Server |
||
配置RTC终端认证 |
TCP_11_Client、TCP_11_Server |
|
TCP_11_Client、TCP_11_Server 、UDP_11_Client、UDP_11_Server |
||
支持TCP的NODELAY功能 |
TCP_11_Client 、TCP_11_Server、TCP_N1_Server |
|
源IP地址绑定一般是指利用路由器上状态比较稳定的接口(Loopback接口或Dialer口)的IP地址作为路由器发出的TCP连接的源IP地址。
有时出于安全或其它方面的考虑,需要隐藏路由器发出TCP连接的物理接口IP地址,使用其它的IP地址。这时,也需要配置源IP地址绑定功能。
路由器终端接入把每个终端从逻辑上划分为8个VTY(Virtual Type Terminal,虚拟类型终端),每个虚终端通过配置后与一个业务(也称为应用)相对应。在终端上,可以按热键弹出虚终端切换的菜单,并通过选择实现在不同的虚终端间动态切换,也就是在不同的业务间动态切换。
当设置了连接空闲超时时间,在设定的时间内,发起方和接收方之间没有任何数据传输,则发起方和接收方之间的连接会自动断开。
RTC终端接入具有自动建链(建立链接)功能,用户可以在终端模板视图下启用并配置终端的自动建链时间。当终端物理连接完好时,在经过指定时间后,发起方将自动与接收方建立TCP连接。如果没有启用终端自动建链功能,则采用手动建链方式,只有用户在终端上输入字符(任何字符),发起方才会与接收方建立TCP连接。
RTC终端接入具有自动断链功能,用户可以在终端模板视图下启用并配置该终端的自动断链时间。当用户终端设备和发起方断开连接后,终端处于down状态。在经过设定的时间后,发起方自动断开与接收方的TCP连接。如果不配置终端自动断链功能,发起方与接收方之间的TCP连接将被一直保持。
当终端出现异常时,可以在终端上按终端复位热键,发起方会断开并重新建立与接收方的TCP连接。
TCP缓存用来存储发起方与接收方之间交互的数据,用户可以对TCP连接的部分参数进行设置,包括:接收缓冲区大小、发送缓冲区大小、不延迟属性、发送保活报文的时间间隔和发送次数。
终端缓存用来存储路由器与终端之间交互的数据,用户可以对终端缓存的参数进行设置,包括:接收数据前是否清空接收缓存、接收缓存大小、发送缓存阈值、向终端一次性发送的最大数据块的大小。
RTC终端接入支持RTC Server对RTC Client进行密码认证,以提高安全性。需要在RTC Server端和RTC Client端配置相同的密码,才能认证通过。
RTC终端接入多实例是指终端接入支持VPN多实例,即可以将连接到RTC Client的终端划分到不同的VPN域中。这样终端能够访问与自己位于同一个VPN域的远端终端。
在TCP 多对一透传方式及TCP 一对一方式下,RTC Client和RTC Server遵循RFC 896标准使用Nagle算法来避免网络中存在大量TCP报文时造成的网络拥塞。同时,该算法给路由器TCP报文收发过程带来了一定的时延,尤其是对于进行交互操作的应用,这会让用户感觉到比较明显的时延。因此,需要提供一种方法来关闭Nagle算法。RTC Client和RTC Server支持通过设置TCP的NODELAY选项来关闭Nagle算法。
使用同步串口通信时,一个终端可以通过不同的链路与路由器的两个接口相连,或者具有主备关系的两个终端通过两条链路分别与路由器的两个接口相连。这两个接口为该终端接入的主接口与备份接口。正常请况下路由器通过主接口与终端通信,在主接口状态由up变为down,或者CRC校验错误达到阈值时,路由器会通过主接口切换到备份接口上与终端通信。在主接口恢复稳定后,路由器从备份接口切换回主接口与终端通信。
支持的最大TTY个数 |
255(受限于路由器的可用于终端接入的接口的数量) |
|
每个TTY支持的最大VTY个数 |
||
异步串口和同/异步串口 |
||
VT100、VT200 |
||
300~115200bit/s |
||
支持的最大TTY个数 |
255(受限于路由器的可用于终端接入的接口的数量) |
|
每个TTY支持的最大VTY个数 |
||
UDP_1N_Server支持的最大对端个数 |
||
TCP_11_Server、TCP_N1_Server |
||
UDP_11_Server、UDP_1N_Server、TCP_N1_Server |
TCP_N1_Server支持的最大转发组个数 |
||
TCP_N1_Server 每个转发组支持的最大客户端(TCP_11_Client)个数 |
用户在配置时要根据需要分别对发起方和接收方进行配置。RTC终端接入的发起方和接收方均为路由器。
配置命令从视图上可以分为用户视图下的命令、系统视图下的命令、模板视图下的命令和接口视图下的命令。终端接入系统大多数重要的配置都在模板中进行,用户可以把一组对路由器参数的配置保存在模板中。当把模板应用到相应的接口(比如异步串口)时,系统会根据模板的内容以及指定的终端号创建一个TTY(终端),同时根据模板的配置信息创建相应的虚终端。在模板应用到接口之后,若模板配置发生改变,可以使用update changed-config命令对使用该模板的终端进行配置更新。为了方便用户,可以同时配多个模板,并把不同的模板应用到不同的接口上,但是一个接口只能应用一个模板。
配置RTC终端接入 |
配置异步TCP RTC一对一发起方(TCP_11_Client) |
||
配置异步TCP RTC一对一接收方(TCP_11_Server) |
|||
配置TCP RTC多对一中继服务器(TCP_N1_Server) |
|||
配置同步UDP RTC一对一发起方(UDP_11_Client) |
|||
配置同步UDP RTC一对一接收方(UDP_11_Server) |
|||
配置同步UDP RTC一对多发起方(UDP_1N_Server) |
|||
配置RTC版本 |
可选 |
发起方为TCP_11_Client,它连接监控设备。接收方为TCP_11_Server,它连接被监控设备。TCP_11_Client能随时向TCP_11_Server发起连接获取数据信息。
表1-6中,有关shell、line和flow-control命令的详细介绍,请参见“基础配置命令参考”中的“登录设备”。有关async-mode命令的详细介绍,请参见“接口管理命令参考”中的“WAN接口”。
创建TCP RTC Client终端接入类型的虚终端 |
vty vty-number rtc-client remote ip-address port-number [ source source-ip ] |
|
进入TTY用户线视图 |
line { first-num1 [ last-num1 ] | tty first-num2 [ last-num2 ] } |
|
接口类型为RTC终端接入支持的接口类型,支持同步和异步接口 |
||
缺省情况下,异步串口工作在协议模式(protocol),同步串口工作在PPP协议模式下 |
||
rta terminal template-name terminal-number |
||
在全局范围内配置TCP连接的源地址 |
缺省情况下,全局范围内没有配置TCP连接的源地址 |
|
缺省情况下,自动断链时间为0秒,即不自动断链 |
||
缺省情况下,自动建链时间为0秒,即不自动建链 |
||
配置绑定VPN实例 |
RTC Client同时做MPLS PE的情况下,配置该命令。将配置了bind vpn-instance命令的终端模板应用到异步串口下,则该异步串口所对应的终端也就绑定了指定的VPN实例,这样RTC Client能够通过异步串口接收来自多个VPN的终端接入报文,并发起连接请求。 |
|
配置路由器在TCP连接建立后不清空终端缓存 |
缺省情况下,路由器在TCP连接建立后先清空终端接收缓存 |
|
配置TCP连接的空闲超时时间 |
缺省情况下,连接的空闲超时时间为0,即连接永不超时 |
|
配置TCP参数 |
tcp { recvbuf-size recvsize | sendbuf-size sendsize | nodelay | keepalive time count } |
缺省情况下,接收缓存大小为2048字节,发送缓存大小为2048字节,有延迟,保活时间为50秒,保活报文的重发次数为3次 TCP的相关参数需要重新建立连接才能生效 |
RTC Server和RTC Client必须同时配置终端接入认证,且验证密码必须相同才能验证通过 |
||
热键的ASCII值不能与设备上已设置的别的功能热键的ASCII值相同,否则,热键的功能将冲突。比如,热键的值不能设置为17和19,因为这两个值对应了流量控制的快捷键。另外,在终端显示大量数据时使用热键,会影响热键的响应速度 |
||
如果终端模板已被应用到接口上,则模板中的配置发生变化后,必须使用此配置使新配置生效。更新配置会断开当前连接,然后进行重新连接,因此使用此命令前,请确认是当前连接是否允许出现短暂中断 |
表1-8中,有关shell、line和flow-control命令的详细介绍,请参见“基础配置命令参考”中的“登录设备”。有关async-mode命令的详细介绍,请参见“接口管理命令参考”中的“WAN接口”。
RTC Client中配置的虚终端应用中的端口号必须与RTC Server端指定的监听端口号相同 |
||
创建RTC Server终端接入类型的虚终端 |
配置该功能后,该模板不能再配置RTC Client类型的VTY terminal-number选项应与RTC Client下通过rta terminal命令配置的terminal-number相同,TCP连接才能建立 不同的RTC Server终端接入类型的虚终端必须指向不同的RTC Client |
|
进入TTY用户线视图 |
line { first-num1 [ last-num1 ] | tty first-num2 [ last-num2 ] } |
|
缺省情况下,异步串口工作在协议模式(protocol),同步串口工作在PPP协议模式下 |
||
在全局范围内配置TCP连接的源地址 |
缺省情况下,全局范围内没有配置TCP连接的源地址 |
|
缺省情况下,自动断链时间为0秒,即不自动断链 |
||
配置绑定VPN实例 |
||
配置路由器在TCP连接建立后不清空终端缓存 |
缺省情况下,路由器在TCP连接建立后清空终端接收缓存 |
|
配置TCP连接的空闲超时时间 |
缺省情况下,连接的空闲超时时间为0,即连接永不超时 |
|
配置TCP参数 |
tcp { recvbuf-size recvsize | sendbuf-size sendsize | nodelay | keepalive time count } |
缺省情况下,接收缓存大小为2048字节,发送缓存大小为2048字节,延迟,保活时间为50秒,发送次数为3次 TCP的相关参数需要重新建立连接才能生效 |
RTC Server和RTC Client必须同时配置终端接入认证,且验证密码必须相同才能验证通过 |
||
如果终端模板已被应用到接口上,则模板中的配置发生变化后,必须使用此配置使新配置生效。更新配置会断开当前连接,然后进行重新连接,因此使用此命令前,请确认是当前连接是否允许出现短暂中断 |
发起方为多个TCP_11_Client,它连接监控设备。接收方为中继服务器,它不连接被监控设备。
设置TCP监听端口 |
缺省情况下,不存在TCP监听端口 |
|
(可选)设置TCP连接的发送和接收缓冲区大小 |
rta relay tcp { recvbuf-size recvbuff-size | sendbuf-size sendbuff-size } |
不建议对TCP连接的发送和接受缓冲区大小进行设置,如果设置过大会影响数据转发的及时性,如果过小,会造成系统负担过大 |
(可选)设置中继服务器和客户端之间TCP连接保活属性 |
缺省情况下,time为50秒,count为3次 如果中继透传服务TCP连接的保活探测失败,则中继服务器会断开与该客户端的连接 TCP连接的保活探测属性修改后可立即生效,但如果当前count值为1,则不要将对应的time值改小,否则会导致所有已建连接断开 |
|
缺省情况下,中继服务器的TCP NODELAY功能处于关闭状态 |
发起方为UDP_11_Client,它通过同步串口连接监控设备。接收方为UDP_11_Server,它通过同步串口连接被监控设备。发起方随时向接收方发起连接获取数据信息,他们之间通过UDP传输数据。
rta template template-name |
||
创建UDP RTC Client终端接入类型的虚终端 |
配置该功能后,该VTY所在的模板不能再配置其他类型的VTY |
|
interface interface-type interface-number |
||
缺省情况下,同步串口工作在PPP协议模式下 |
||
rta terminal template-name terminal-number |
||
interface interface-type interface-number |
||
缺省情况下,同步串口工作在PPP协议模式下 |
||
rta terminal template-name terminal-number backup |
主、备接口的template-name、terminal-number配置必须一致 |
创建UDP RTC Server终端接入类型的虚终端 |
RTC Server的每个终端只能指向不同的RTC Client |
|
缺省情况下,同步串口工作在PPP协议模式下 |
||
缺省情况下,同步串口工作在PPP协议模式下 |
||
主、备接口的template-name、terminal-number配置必须一致 |
发起方为UDP_11_Client,它通过同步串口连接监控设备。接收方为UDP_1N_Server,通过同步串口连接被监控设备。发起方随时向接收方发起连接获取数据信息,他们之间通过UDP传输数据。多个发起方连接到一个接收方,当接收方被监控设备产生数据时,同时向各个发起方发送数据。
创建接收一对多连接的UDP RTC Server类型的虚终端 |
||
需先创建UDP_1N_Server类型的虚终端才可以配置此项,同一个虚终端下最多可以配置10个客户端 |
||
缺省情况下,同步串口工作在PPP协议模式下 |
||
缺省情况下,同步串口工作在PPP协议模式下 |
||
主、备接口的template-name、terminal-number配置必须一致 |
RTC通信协议包括Version 3和Version 5两个版本。ComwareV3设备采用的RTC版本为Version 3。ComwareV3设备仅支持Version 3版本的RTC协议,ComwareV5、ComwareV7设备可支持Version 3和Version 5两个版本的RTC协议。
表1-14 配置RTC版本
操作 |
命令 |
说明 |
进入系统视图 |
system-view |
- |
配置RTC版本 |
rta rtc version { v3 | v5 } |
缺省情况下,设备的RTC的版本为Version 5版本 |
两台路由器,一台作为RTC Client,一台作为RTC Server,分别连接中心终端设备和远程终端设备。
· RTC Server的RTC监听端口号为9000。
· 中心终端设备连接到RTC Client的异步串口Async2/2/0;远程终端设备连接到RTC Server的异步串口Async2/2/0。
· RTC Client和RTC Server的终端号均为1。
图1-5 配置异步RTC组网图
# 使能终端接入功能。
[Sysname] rta server enable
# 设置服务器监听端口。
[Sysname] rta rtc-server listen-port 9000
# 创建并进入终端模板视图。
[Sysname] rta template rtcserver
# 配置虚终端。
[Sysname-rta-template-rtcserver] vty 0 rtc-server remote 10.111.0.12 1
[Sysname-rta-template-rtcserver] vty 0 password simple 123
[Sysname-rta-template-rtcserver] quit
# 将配置应用到接口。
[Sysname] interface async 2/2/0
[Sysname-Async2/2/0] async-mode flow
[Sysname-Async2/2/0] rta terminal rtcserver 1
# 使能终端接入功能。
[Sysname] rta server enable
# 创建并进入终端模板视图。
[Sysname] rta template rtcclient
# 配置虚终端。
[Sysname-rta-template-rtcclient] vty 0 rtc-client remote 10.111.95.10 9000
[Sysname-rta-template-rtcclient] vty 0 password simple 123
[Sysname-rta-template-rtcclient] quit
# 将配置应用到接口。
[Sysname] interface async 2/2/0
[Sysname-Async2/2/0] async-mode flow
[Sysname-Async2/2/0] rta terminal rtcclient 1
中心终端设备能将指令发送到远程终端设备并能接收到来自远程终端设备的数据。
监控中心的终端设备CE A与远程终端设备CE B同属于一个MPLS VPNA,CE A和CE B分别连接到PE A和PE B的异步串口Async2/2/0,要求CE A实现对CE B的远程实时监控。
· PE A和PE B的终端号为2。
· RTC Server的监听端口为9000。
图1-6 配置异步RTC多实例组网图
# 完成MPLS L3VPN的配置,请参见“MPLS配置指导”中的“MPLS L3VPN”,此处略。
# 将Loopback1接口绑定到VPNA。
[PEB] interface loopback 1
[PEB-LoopBack1] ip binding vpn-instance vpna
[PEB-LoopBack1] ip address 169.254.3.1 32
[PEB-LoopBack1] quit
# 启动终端接入服务。
# 配置RTC Server的监听端口号。
[PEB] rta rtc-server listen-port 9000
# 配置终端接入模板。
# 配置RTC Server端的虚终端应用。
[PEB-rta-template-rtcs] vty 0 rtc-server remote 169.254.2.1 2
# 配置当前终端模板绑定的VPN实例。
[PEB-rta-template-rtcs] bind vpn-instance vpna
[PEB-rta-template-rtcs] quit
# 配置异步串口。
[PEB-Async2/2/0] async-mode flow
[PEB-Async2/2/0] rta terminal rtcs 2
# 完成MPLS L3VPN的配置,请参见“MPLS配置指导”中的“MPLS L3VPN”,此处略。
# 将Loopback1接口绑定到VPNA。
[PEA-LoopBack1] ip address 169.254.2.1 32
[PEA-LoopBack1] ip binding vpn-instance vpna
[PEA-LoopBack1] quit
# 启动终端接入服务。
# 创建并进入终端模板视图。
# 配置RTC Client端的虚终端应用。
[PEA-rta-template-rtcc] vty 0 rtc-client remote 169.254.3.1 9000
# 配置当前终端模板绑定的VPN实例。
[PEA-rta-template-rtcc] bind vpn-instance vpna
[PEA-rta-template-rtcc] quit
# 配置异步串口。
[PEA-Async2/2/0] async-mode flow
[PEA-Async2/2/0] rta terminal rtcc 2
[PEA-Async2/2/0] quit
中心终端设备CE A能将指令发送到远程终端设备CE B并能接收到来自远程终端设备CE B的数据。
三台路由器,RouterA和RouteC作为TCP_11_Client,连接终端设备,RouterB作为中继服务器TCP_N1_Server。
· 中继服务器监听端口为2000。
· 两台TCP_11_Client通过异步串口Async2/2/0和终端相连。
· 两个TCP_11_Client的终端号均为1。
图1-7 配置RTC多对一中继 组网图
(1) 配置TCP_11_Client(Router A)
# 使能终端接入功能。
[Sysname] rta server enable
# 创建并进入终端模板视图。
[Sysname] rta template rtcclient
# 配置虚终端。
[Sysname-rta-template-rtcclient] vty 0 rtc-client remote 1.1.3.1 2000
[Sysname-rta-template-rtcclient] quit
# 将配置应用到接口。
[Sysname] interface async 2/2/0
[Sysname-Async2/2/0] async-mode flow
[Sysname-Async2/2/0] rta terminal rtcclient 1
(2) 配置TCP_11_Client(Router C)
# 使能终端接入功能。
[Sysname] rta server enable
# 创建并进入终端模板视图。
[Sysname] rta template rtcclient
# 配置虚终端。
[Sysname-rta-template-rtcclient] vty 0 rtc-client remote 1.1.4.1 2000
[Sysname-rta-template-rtcclient] quit
# 将配置应用到接口。
[Sysname] interface async 2/2/0
[Sysname-Async2/2/0] async-mode flow
[Sysname-Async2/2/0] rta terminal rtcclient 1
# 使能终端接入中继功能。
[Sysname] rta relay enable
# 创建监听端口。
[Sysname] rta relay listen-port 2000
业务终端A发出的数据能够在业务终端B 收到,业务终端B发出的数据能够在业务终端A 收到。
· 两台路由器,分别作为UDP_11_Client和UDP_11_Server,Router A通过同步口Serial2/1/0连接主终端设备A,通过同步口Serial2/1/1连接备份终端设备B。Router B通过同步口Serial2/1/0连接终端设备C。
· Server端监听端口为3000,Client端监听端口为3001。
· UDP_11_Client和UDP_11_Server的终端号均为1。
图1-8 配置UDP RTC一对一链路备份组网图
(1) 配置UDP_11_Client(Router A)
# 使能终端接入功能。
[Sysname] rta server enable
# 创建并进入终端模板视图。
[Sysname] rta template rtcclient
# 配置虚终端。
[Sysname-rta-template-rtcclient] quit
# 将配置应用到主接口。
[Sysname] interface serial 2/1/0
[Sysname-Serial2/1/0] link-protocol stlp
[Sysname-Serial2/1/0] rta terminal rtcclient 1
[Sysname-Serial2/1/0] quit
# 将配置应用到备份接口。
[Sysname] interface serial 2/1/1
[Sysname-Serial2/1/1] link-protocol stlp
[Sysname-Serial2/1/1] rta terminal rtcclient 1 backup
(2) 配置UDP_11_Server(Router B)
# 使能终端接入功能。
[Sysname] rta server enable
# 创建并进入终端模板视图。
[Sysname] rta template rtcserver
# 配置虚终端。
[Sysname-rta-template-rtcserver] quit
# 将配置应用到接口。
[Sysname] interface serial 2/1/0
[Sysname-Serial2/1/0] link-protocol stlp
[Sysname-Serial2/1/0] rta terminal rtcserver 1
在Router A的接口Serial2/1/0和Serial2/1/1都up时,终端A和终端C之间能相互通信,终端B和终端C之间不能相互通信。对Router A的接口Serial2/1/0进行shutdown操作,终端B和终端C之间能相互通信。对Router A的接口Serial2/1/0进行undo shutdown操作,终端B和终端C之间不能相互通信,终端A和终端C之间可以相互通信。
三台路由器,其中Route A和Route C作为UDP_11_Client、Route B作为UDP_1N_Server,通过同步口Serial2/1/0连接终端设备。
Server端端口为3000,客户端端口为3001。
UDP_11_Client和UDP_1N_Server的终端号均为1。
图1-9 配置UDP RTC一对多组网图
(1) 配置UDP_11_Client(Router A)
# 使能终端接入功能。
[Sysname] rta server enable
# 创建并进入终端模板视图。
[Sysname] rta template rtcclient
# 配置虚终端。
[Sysname-rta-template-rtcclient] quit
# 将配置应用到接口。
[Sysname] interface serial 2/1/0
[Sysname-Serial2/1/0] link-protocol stlp
[Sysname-Serial2/1/0] rta terminal rtcclient 1
(2) 配置UDP_11_Client(Router C)
# 使能终端接入功能。
[Sysname] rta server enable
# 创建并进入终端模板视图。
[Sysname] rta template rtcclient
# 配置虚终端。
[Sysname-rta-template-rtcclient] quit
# 将配置应用到接口。
[Sysname] interface serial 2/1/0
[Sysname-Serial2/1/0] link-protocol stlp
[Sysname-Serial2/1/0] rta terminal rtcclient 1
(3) 配置UDP_1N_Server(Router B)
# 使能终端接入功能。
[Sysname] rta server enable
# 创建并进入终端模板视图。
[Sysname] rta template rtcserver
# 配置虚终端为一对多服务器。
[Sysname-rta-template-rtcserver] vty 0 rtc-multipeer 10.111.21.13 3000
# 配置发起方的IP地址和端口号。
[Sysname-rta-template-rtcserver] rtc-multipeer 0 remote 10.111.0.12 3001
[Sysname-rta-template-rtcserver] rtc-multipeer 0 remote 10.111.33.12 3001
[Sysname-rta-template-rtcserver] quit
# 将配置应用到接口。
[Sysname] interface serial 2/1/0
[Sysname-Serial2/1/0] link-protocol stlp
[Sysname-Serial2/1/0] rta terminal rtcserver 1
终端B发送的数据,终端A和C都能收到。
在完成上述配置后,在任意视图下执行display命令可以显示配置后的运行情况,通过查看显示信息验证配置的效果。
在用户视图下执行reset命令可以清除终端的统计信息。
display rta { all | statistics | terminal-number { vty-number | brief | detail | statistics } } |
|
· 查看是否发起方和接收方两端配置的应用方式(“多对一”或“一对一”)是否一致。
· 查看发起方和接收方两端配置是否一致,是否符合参数配置规范。多数错误都是因为两端配置不一致引起的。
· 是否使用了地址绑定,如果使用了地址绑定,在接收方端配置的路由器地址就应为绑定的地址。
不同款型规格的资料略有差异, 详细信息请向具体销售和400咨询。H3C保留在没有任何通知或提示的情况下对资料内容进行修改的权利!