终端接入是指终端设备与路由器相连,通过路由器完成终端设备与其他终端设备之间的数据通信。
路由器实现的终端接入分为两种:终端接入发起方和终端接入接收方。
终端接入发起方就是发起TCP连接请求的一方,作为TCP连接的客户端,一般为路由器。
终端接入接收方就是响应TCP连接请求的一方,作为TCP连接的服务器,可以是前置机也可以是路由器。
路由器不管是作为发起方还是接收方,只要建立起TCP连接之后,就可以将终端设备上的数据流透明传输到TCP连接的对端。
一般来说终端接入有五种:
TTY(实终端)终端接入,发起方为路由器,接收方为前置机。业务终端通过异步串口连接到路由器,路由器通过网络链接到前置机,应用业务运行于前置机上,前置机通过ttyd程序与路由器交互,通过路由器把业务画面推送到业务终端。路由器负责其连接的业务终端和前置机之间数据的透明传输。
Telnet终端接入
业务终端通过异步串口连接到路由器(Telnet Client),路由器通过网络链接到前置机(Telnet Server),应用业务运行于前置机上,前置机通过标准Telnet方式与路由器交互,进而建立终端和前置机之间的数据通道。
ETelnet终端接入
业务终端通过异步串口连接到路由器(ETelnet Client),路由器通过网络连接到前置机(ETelnet Server),应用业务运行于前置机上,前置机通过特定的加密Telnet方式与路由器交互,进而建立终端和前置机之间的数据通道。
SSH终端接入
业务终端通过异步串口连接到路由器(secure shell),路由器通过网络链接到前置机(SSHServer),应用业务运行于前置机上,前置机通过标准SSH方式与路由器交互,进而建立终端和前置机之间的数据通道。
RTC终端接入
RTC发起方为路由器,接收方也为路由器。RTC终端接入是终端接入的另一种典型的应用,它通过路由器在本地的终端设备与远程的终端设备间建立起连接,完成数据交互,实现数据监控功能。
异步RTC方式下(RTC目前只支持异步方式),数据中心的监控终端和远端的被监控终端均通过异步串口连接到路由器,路由器之间通过IP网络进行数据交互。一般来说,与监控设备相连的路由器作为发起方(RTC Client),监控设备可以随时发起连接,以获取被监控设备的数据。与被监控设备相连的路由器作为接收方(RTC Server),随时接收监控设备的连接请求,以发送被监控数据。