01-終端接入命令
本章節下載: 01-終端接入命令 (307.02 KB)
1.1.4 data protect router-unix
1.1.8 display rta relay statistics
1.1.9 display rta relay status
1.1.12 filter flow-control character
1.1.22 reset rta relay statistics
1.1.30 rta relay tcp keepalive
1.1.33 rta rtc-server listen-port
1.1.54 vty rtc-client remote remote-port
1.1.57 vty rtc-server remote udp
· MSR800、MSR 900、MSR900-E和MSR 50-06路由器不支持安裝各種擴展接口模塊,因此不能通過異步串口模塊應用終端接入功能。
· MSR 930路由器僅MSR 930-SA款型支持通過異步串口應用終端接入功能。
【命令】
auto-close time
undo auto-close
【視圖】
終端模板視圖
【缺省級別】
2:係統級
【參數】
time:自動斷鏈時間,取值範圍為5~240,單位為秒。
【描述】
auto-close命令用來配置自動斷鏈時間。undo auto-close命令用來恢複缺省情況。缺省情況下,自動斷鏈時間為0,即不自動斷鏈。
終端接入具有終端自動斷鏈功能,用戶可以在終端模板視圖下啟用並配置該終端的自動斷鏈時間。當用戶終端設備和路由器斷開連接後,終端處於down狀態,在經過設定的時間後,路由器自動與前置機斷開TCP連接。如果不配置終端自動斷鏈功能,該TCP連接將被一直保持。
【舉例】
# 配置自動斷鏈時間為10秒。
<Sysname> system-view
[Sysname] rta template abc
[Sysname-rta-template-abc] auto-close 10
【命令】
auto-link time
undo auto-link
【視圖】
終端模板視圖
【缺省級別】
2:係統級
【參數】
time:自動建鏈時間,取值範圍為5~240,單位為秒。
【描述】
auto-link命令用來配置自動建鏈的時間。undo auto-link命令用來恢複缺省配置。缺省情況下,自動建鏈時間為0,即不自動建鏈。
終端接入具有終端自動建鏈功能,用戶可以在終端模板視圖下啟用並配置終端的自動建鏈時間。當終端處於OK狀態(物理連接完好)時,在經過指定時間後,路由器將自動與遠端路由器或前置機建立TCP連接。如果沒有啟用終端自動建鏈,則終端為手動建鏈方式(默認為手動建鏈方式),等待用戶在終端上輸入任何字符(除熱鍵、終端的特殊字符外,特殊字符即終端直接處理的字符,如<Shift+F2>,具體參考終端相關手冊),路由器才會與前置機建立TCP連接。
【舉例】
# 配置自動建鏈時間為10秒。
<Sysname> system-view
[Sysname] rta template abc
[Sysname-rta-template-abc] auto-link 10
【命令】
bind vpn-instance vpn-name
undo bind vpn-instance
【視圖】
終端模板視圖
【缺省級別】
2:係統級
【參數】
vpn-name:MPLS L3VPN的VPN實例名稱,為1~31個字符的字符串,區分大小寫。
【描述】
bind vpn-instance命令用來配置終端模板綁定的VPN實例。undo bind vpn-instance命令用來取消綁定的VPN實例。
缺省情況下,終端模板沒有綁定VPN實例。
該配置用於終端接入發起方同時做MPLS PE的情況。將配置了本命令的終端模板應用到異步串口下,則該異步串口所對應的終端也就綁定了該VPN實例,這樣終端接入發起方就能將不同的終端劃分到不同的VPN域裏。RTC Server終端接入接收方如果不配置本命令,它能夠接受來自任何VPN的連接請求。
一個模板隻能綁定一個實例,如果多次使用該命令綁定實例,最新的配置有效。
【舉例】
# 配置終端模板綁定的VPN實例為vpn1。
<Sysname> system-view
[Sysname] rta template abc
[Sysname-rta-template-abc] bind vpn-instance vpn1
【命令】
data protect router-unix
undo data protect router-unix
【視圖】
終端模板視圖
【缺省級別】
2:係統級
【參數】
無
【描述】
data protect router-unix命令用來啟用路由器與前置機之間的數據加密功能。undo data protect router-unix用來恢複缺省情況。
缺省情況下,沒有啟用路由器與前置機之間的數據加密功能。
在終端接入中,可以根據需要設置是否對路由器和前置機之間的數據進行加密,支持的加密算法為AES,密鑰的長度為128位。
【舉例】
# 配置對路由器與前置機之間的數據進行加密處理。
<Sysname> system-view
[Sysname] rta template abc
[Sysname-rta-template-abc] data protect router-unix
【命令】
data read block
undo data read block
【視圖】
終端模板視圖
【缺省級別】
2:係統級
【參數】
無
【描述】
data read block命令用來使能終端數據接收阻塞功能。undo data read block命令用來恢複缺省情況。
缺省情況下,沒有使能終端數據接收阻塞功能。
需要注意的是,如果使能了終端數據接收阻塞功能,當路由器從終端接收的數據發送失敗時,路由器將不再接收終端數據,直到發送成功為止。
【舉例】
# 使能終端數據接收阻塞功能。
<Sysname> system-view
[Sysname] rta template abc
[Sysname-rta-template-abc] data read block
【命令】
data send delay milliseconds
undo data send delay
【視圖】
終端模板視圖
【缺省級別】
2:係統級
【參數】
milliseconds:發送延遲時間,取值範圍為1~1000,單位為毫秒。
【描述】
data send delay命令用來配置終端數據發送延遲時間。undo data send delay用來恢複缺省情況。
缺省情況下,發送延遲時間為0毫秒,即發送不延遲。
配置了終端發送延遲功能的路由器,將從終端接收到的數據延遲配置的時間之後,再發送到前置機上。
【舉例】
# 配置發送延遲時間為50毫秒。
<Sysname> system-view
[Sysname] rta template abc
[Sysname-rta-template-abc] data send delay 50
【命令】
display rta { all | statistics | terminal-number { vty-number | brief | detail | statistics } } [ | { begin | exclude | include } regular-expression ]
【視圖】
任意視圖
【缺省級別】
1:監控級
【參數】
all:顯示所有終端的信息。
statistics:顯示終端的統計信息。
terminal-number:終端號,取值範圍為1~255。
· vty-number:顯示指定虛終端的信息。虛終端號,取值範圍為0~7。
· brief:顯示指定終端的簡要信息。
· detail:顯示指定終端的詳細信息。
|:使用正則表達式對顯示信息進行過濾。有關正則表達式的詳細介紹,請參見“基礎配置指導”中的“CLI”。
begin:從包含指定正則表達式的行開始顯示。
exclude:隻顯示不包含指定正則表達式的行。
include:隻顯示包含指定正則表達式的行。
regular-expression:表示正則表達式,為1~256個字符的字符串,區分大小寫。
【描述】
display rta命令用來顯示終端接入的相關信息。
相關配置可參考命令reset rta statistics。
【舉例】
# 顯示終端號為1的VTY1的信息。
<Sysname> display rta 1 1
VTY 1
APP Index: 0
APP Type: TTY
APP Name: (null)
APP State: Kept
Remote IP: 192.168.0.110
Source IP: 0.0.0.0
Actual Source IP: 0.0.0.0
Remote Port: 9010
Local Port: 0
Encrypt Now: no
Receive remote buffer address: 593c904
Receive buffer head: 499
Receive buffer tail: 499
Time from APP is linked till now: 00h00m00s
表1-1 display rta terminal-number vty-number命令顯示信息描述表
字段 |
描述 |
APP Index |
應用的索引 |
APP Type |
應用的類型,包括TTY、Telnet、RTC Client、RTC Server |
APP Name |
應用名,如果沒有設置,為(null) |
APP State |
應用的狀態,包括Kept、Linking、Linked、Disconnect,分別表示連接未建立、連接建立中、連接已建立、連接斷開中 |
Remote IP |
遠端IP |
Source IP |
源IP,即在終端模板下為VTY配置的源IP |
Actual Source IP |
實際源IP,即建立連接時使用的源IP。該字段僅用於配置了終端接入全局源IP或在終端模板下為VTY配置了源IP的情況,其它情況下為0.0.0.0 |
Remote Port |
遠端端口 |
Local Port |
本端端口 |
Encrypt Now |
是否加密 |
Receive remote buffer address |
接收遠端數據的緩存地址 |
Receive buffer head |
接收緩存頭 |
Receive buffer tail |
接收緩存尾 |
Time from APP is linked till now |
應用連接保持時間 |
# 顯示1號終端 的簡要信息
<Sysname> display rta 1 brief
TTY 1
Interface Used : Async1/0
Current State : Ok
Flow Control : Stop
Current Debug : 0x3c
Current VTY : 0
Current APP : 0
APP Type : TTY
APP Name : <empty>
APP State : Kept
Socket RecvBuf Size : 2048 Bytes
Socket SendBuf Size : 2048 Bytes
TTY Recv Bytes : 1371 Bytes
TTY Send Bytes : 63696 Bytes
Last Recv Time : 19:39:33
Last Send Time : 03:39:34
Current VTY Recv : 1371 Bytes
Current VTY Send : 63696 Bytes
Current APP Recv : 55280 Bytes
Current APP Send : 1524 Bytes
Time from APP is linked: 00h00m00s
Encrypt(Router to Unix): no
Receive remote buffer address: 593c904
Receive buffer head: 2032
Receive buffer tail: 2032
------------------------------------
VTY APP Type State
0 0 TTY Kept
表1-2 display rta terminal-number brief命令顯示信息描述表
字段 |
描述 |
TTY 1 |
TTY表示終端接入類型,1表示終端號terminal-number |
Interface Used |
terminal-number對應的物理接口 |
Current State |
終端的當前狀態,包括Down、Ok、Menu,分別表示物理Down、物理連接完好、菜單狀態 |
Flow Control |
當前APP的流量控製,包括Start、Stop,分別表示開始不接收前置機的數據、接收前置機的數據 |
Current Debug |
當前的debug開關情況 |
Current VTY |
當前正在操作的虛終端 |
Current APP |
當前應用 |
APP Type |
應用類型 |
APP Name |
應用名 |
APP State |
應用狀態 |
Socket RecvBuf Size |
TCP接收緩存大小 |
Socket SendBuf Size |
TCP發送緩存大小 |
TTY Recv Bytes |
接收數據的字節數 |
TTY Send Bytes |
發送數據的字節數 |
Last Recv Time |
上一次接收數據的時間 |
Last Send Time |
上一次發送數據的時間 |
Current VTY Recv |
當前VTY接收的數據字節數 |
Current VTY Send |
當前VTY發送的數據字節數 |
Current APP Recv |
當前應用接收的數據字節數 |
Current APP Send |
當前應用發送的數據字節數 |
Time from APP is linked |
應用連接保持時間 |
Encrypt(Router to Unix) |
是否加密 |
Receive Remote Buffer Address |
接收遠端數據的緩存地址 |
Receive Buffer Head |
接收緩存頭 |
Receive Buffer Tail |
接收緩存尾 |
VTY APP Type State |
終端配置的虛終端列表,其中,VTY表示虛終端號;APP表示應用;Type表示應用類型;State表示應用狀態 |
# 顯示終端號為1的終端的統計信息。
<Sysname> display rta 1 statistics
TTY 1
Receive from terminal: 0
Send to terminal: 0
Receive from remote: 0
Send to remote: 0
VTY 0
Receive from terminal: 0 Last receive time: 00:00:00
Send to terminal: 0 Last send time: 00:00:00
Receive from remote: 0 Last receive time: 00:00:00
Send to remote: 0 Last send time: 00:00:00
表1-3 display rta terminal-number statistics命令顯示信息描述表
字段 |
描述 |
Receive from terminal |
從終端接收的數據大小(單位為字節) |
Send to terminal |
發送到終端的數據大小(單位為字節) |
Receive from remote |
從遠端接收的數據大小(單位為字節) |
Send to remote |
發送到遠端的數據大小(單位為字節) |
Last receive time |
最近一次接收時間 |
Last send time |
最近一次發送時間 |
# 顯示終端接入的所有信息。
<Sysname> display rta all
TTYID TTY State Current VTY Current APP APP Type APP State
1 OK 0 0 TTY Kept
表1-4 display rta all命令顯示信息描述表
字段 |
描述 |
TTYID |
終端號 |
TTY State |
終端狀態 |
Current VTY |
終端上當前正在操作的VTY |
Current APP |
當前應用 |
APP Type |
應用類型 |
APP State |
應用狀態 |
# 顯示終端接入的統計信息。
<Sysname> display rta statistics
RTA Template Number: 2
RTA TTY Number: 1
RTA APP Number: 1
RTA Listen Port Number: 0
表1-5 display rta statistics命令顯示信息描述表
字段 |
描述 |
RTA Template Number |
路由器上配置的終端模板數 |
RTA TTY Number |
路由器上配置的終端數 |
RTA APP Number |
配置終端後生成的應用數 |
RTA Listen Port Number |
路由器正在偵聽的端口數 |
【命令】
display rta relay statistics [ | { begin | exclude | include } regular-expression ]
【視圖】
任意視圖
【缺省級別】
1:監控級
【參數】
|:使用正則表達式對顯示信息進行過濾。有關正則表達式的詳細介紹,請參見“基礎配置指導”中的“CLI”。
begin:從包含指定正則表達式的行開始顯示。
exclude:隻顯示不包含指定正則表達式的行。
include:隻顯示包含指定正則表達式的行。
regular-expression:表示正則表達式,為1~256個字符的字符串,區分大小寫。
【描述】
display rta relay statistics命令用來顯示中繼透傳的數據轉發統計信息。中繼服務器在向客戶端轉發數據時會實時統計轉發的字節數和發送的報文數。
【舉例】
# 顯示中繼透傳的數據轉發統計信息。
<Sysname> display rta relay statistics
Server Port Client-IP recv-packets recv-bytes sent-packets sent-bytes
0 1026 1.1.1.2 15 190 30 370
0 1026 1.1.1.3 15 110 35 421
1 1027 1.1.1.4 0 0 0 0
表1-6 display rta relay statistics命令顯示信息描述表
字段 |
描述 |
Server |
轉發組ID |
Port |
轉發組監聽端口 |
Client-IP |
客戶端IP |
recv-packets |
從該客戶端收到的報文數 |
recv-bytes |
從該客戶端收到的數據字節數 |
sent-packets |
發向該客戶端報文數 |
sent -bytes |
發向該客戶端數據字節數 |
【命令】
display rta relay status [ | { begin | exclude | include } regular-expression ]
【視圖】
任意視圖
【缺省級別】
1:監控級
【參數】
|:使用正則表達式對顯示信息進行過濾。有關正則表達式的詳細介紹,請參見“基礎配置指導”中的“CLI”。
begin:從包含指定正則表達式的行開始顯示。
exclude:隻顯示不包含指定正則表達式的行。
include:隻顯示包含指定正則表達式的行。
regular-expression:表示正則表達式,為1~256個字符的字符串,區分大小寫。
【描述】
display rta relay status命令用來顯示中繼服務接受的客戶端的連接,對於每個轉發組(以端口區分)最多可以接受10個客戶端的連接。該命令顯示所有客戶端的連接以及狀態。
【舉例】
# 顯示中繼服務接受的客戶端的連接。
<Sysname> display rta relay status
Server-ID Port Client-ID Client-IP State
0 1026 0 1.1.1.2 LINKED
0 1026 1 1.1.1.3 LINKED
1 1027 0 1.1.1.4 LINKING
1 1027 2 1.1.1.6 LINKED
表1-7 display rta relay status命令顯示信息描述表
字段 |
描述 |
Server-ID |
轉發組ID |
Port |
轉發組監聽端口 |
Client-ID |
客戶端在轉發組內的標識 |
Client-IP |
客戶端IP |
State |
客戶端協商狀態: · LINKING:客戶端還未發送協商字段 · LINKED:客戶端已完成協商過程 |
【命令】
driverbuf save
undo driverbuf save
【視圖】
終端模板視圖
【缺省級別】
2:係統級
【參數】
無
【描述】
driverbuf save命令用來配置路由器在TCP連接建立後不清空終端接收緩存。undo driverbuf save命令用來恢複缺省情況。
缺省情況下,路由器在TCP連接建立後清空終端接收緩存。
終端接收緩存是指在路由器上用於存放終端數據的緩存。
【舉例】
# 配置在TCP連接建立後不清空終端接收緩存。
<Sysname> system-view
[Sysname] rta template abc
[Sysname-rta-template-abc] driverbuf save
【命令】
driverbuf size number
undo driverbuf size
【視圖】
終端模板視圖
【缺省級別】
2:係統級
【參數】
number:緩存大小,取值範圍為8~32,單位為KB。
【描述】
driverbuf size命令用來配置終端接收緩存的大小。undo driverbuf size命令用來恢複缺省值。
缺省情況下,終端接收緩存大小為8KB。
需要注意的是,本命令隻有將模板重新應用到接口下,才能生效。
【舉例】
# 配置終端緩存大小為8KB。
<Sysname> system-view
[Sysname] rta template abc
[Sysname-rta-template-abc] driverbuf size 8
【命令】
filter flow-control character
undo filter flow-control character
【視圖】
終端模板視圖
【缺省級別】
2:係統級
【參數】
無
【描述】
filter flow-control character命令用來配置過濾流控字符。undo filter flow-control character用來恢複缺省情況。
缺省情況下,不對收到的流控字符進行過濾操作。
該命令隻對終端向前置機發送的數據流中攜帶的0x11和0x13控製字符進行過濾。
· 0x13:終端向前置機發出數據流量控製命令字符。
· 0x11:終端向前置機發出取消對數據流量控製命令字符。
接入設備從終端上接收到流控字符後,會將流控字符傳給前置機去處理,當流控字符和取消流控字符被置於同一個報文中發送到前置機後,前置機隻處理其中的流控命令,而不處理取消流控命令,這就導致前置機僅執行流控而停止向終端發送數據,出現終端屏幕停頓,不再有任何顯示的現象,除非終端上再次輸入取消流控的快捷鍵才能恢複正常。通過本命令,可由設備屏蔽掉發送給前置機的流控字符,並直接進行流控操作,避免將流控字符發送給前置機而出現的上述問題。
【舉例】
# 配置對收到的流控字符進行過濾操作。
<Sysname> system-view
[Sysname] rta template abc
[Sysname-rta-template-abc] filter flow-control character
【命令】
idle-timeout seconds
undo idle-timeout
【視圖】
終端模板視圖
【缺省級別】
2:係統級
【參數】
seconds:空閑超時時間,取值範圍為10~3600,單位為秒。
【描述】
idle-timeout命令用來設置終端接入TCP連接的空閑超時時間。undo idle-timeout用來恢複缺省情況。
缺省情況下,連接永不超時。
如果設置了空閑超時時間,終端接入連接在設置的時間內沒有接收到任何數據,則斷開當前的連接。
【舉例】
# 配置終端接入的空閑超時時間為1000秒。
<Sysname> system-view
[Sysname] rta template abc
[Sysname-rta-template-abc] idle-timeout 1000
【命令】
menu hotkey ascii-code&<1-3>
undo menu hotkey
【視圖】
終端模板視圖
【缺省級別】
2:係統級
【參數】
ascii-code&<1-3>:熱鍵的ASCII值,取值範圍為1~255,&<1-3>表示前麵的參數最多可以輸入3次。
【描述】
menu hotkey命令用來配置菜單熱鍵。undo menu hotkey用來取消配置的菜單熱鍵。
缺省情況下,沒有配置菜單熱鍵。
如果當前終端在業務畫麵下,可以通過輸入配置的菜單熱鍵,切換到菜單畫麵。
對於RTC終端接入,不支持菜單功能。
需要注意的是:
· 熱鍵的ASCII值不能與設備上已設置的別的功能熱鍵的ASCII值相同,否則,熱鍵的功能將衝突。比如,熱鍵的值不能設置為17和19,因為這兩個值對應了流量控製的快捷鍵。
· 在終端顯示大量數據時使用熱鍵,會影響熱鍵的響應速度。
· 在使用該命令前需要先使能路由器能夠主動向終端打印字符,並且使能打印菜單功能。
相關配置可參考命令print information和print menu。
【舉例】
# 配置切換到菜單的熱鍵為<Alt+A>,其對應的ASCII碼為1、96、13的組合。
<Sysname> system-view
[Sysname] rta template abc
[Sysname-rta-template-abc] menu hotkey 1 96 13
【命令】
menu screencode string
undo menu screencode
【視圖】
終端模板視圖
【缺省級別】
2:係統級
【參數】
string:終端的字符序列,為1~15個字符的字符串,不區分大小寫。
【描述】
menu screencode命令用來設置菜單屏幕顯示采用的字符序列。undo menu screencode命令用來取消設置的字符序列。
缺省情況下,沒有設置菜單屏幕顯示采用的字符序列。
某些類型的終端提供屏幕保存的功能,隻要終端接收到指定的字符序列(如\E!10Q,具體的字符序列請參考相應終端手冊),就保存當前界麵並切換到相應的屏幕。
需要注意的是,該功能需要終端支持,路由器上設置的字符序列必須與終端規定的字符序列一樣,並且不同類型終端設置的字符序列不同,具體請參看相應終端手冊(如:實達終端支持\E!8Q、\E!9Q、\E!10Q、\E!11Q、\E!12Q、\E!13Q)。
【舉例】
# 設置菜單屏幕顯示采用的字符序列為“\E!10Q”。
<Sysname> system-view
[Sysname] rta template abc
[Sysname-rta-template-abc] menu screencode \E!10Q
【命令】
print connection-info
undo print connection-info
【視圖】
終端模板視圖
【缺省級別】
2:係統級
【參數】
無
【描述】
print connection-info命令用來配置在終端上打印終端連接信息。undo print connection-info命令用來禁止打印終端連接信息。
缺省情況下,在終端上打印終端連接信息。
為方便操作,當終端與前置機建立TCP連接時,會在終端上顯示連接是否建立成功的信息。如果不需要該提示信息,可以通過該命令禁止打印終端連接信息。
需要注意的是,在使用該命令前需要先使能路由器能夠主動向終端打印字符。
相關配置可參考命令print information。
【舉例】
# 配置在終端上打印終端連接信息。
<Sysname> system-view
[Sysname] rta template abc
[Sysname-rta-template-abc] print connection-info
【命令】
print information
undo print information
【視圖】
終端模板視圖
【缺省級別】
2:係統級
【參數】
無
【描述】
print information命令用來使能路由器主動向終端打印字符。undo print information命令用來禁止路由器主動向終端打印字符。
缺省情況下,路由器能夠主動向終端打印字符。
該命令可以用於終端接打印機進行打印的時候。
相關配置可參考命令print connection-info和print menu。
【舉例】
# 配置禁止路由器主動向終端打印字符。
<Sysname> system-view
[Sysname] rta template abc
[Sysname-rta-template-abc] undo print information
【命令】
print language { chinese | english }
【視圖】
終端模板視圖
【缺省級別】
2:係統級
【參數】
chinese:用中文顯示。
english:用英文顯示。
【描述】
print language命令用來配置打印提示信息的語言。
缺省情況下,在終端上打印提示信息的語言為中文。
【舉例】
# 設置在終端上打印提示信息的語言為英文。
<Sysname> system-view
[Sysname] rta template abc
[Sysname-rta-template-abc] print language english
【命令】
print menu
undo print menu
【視圖】
終端模板視圖
【缺省級別】
2:係統級
【參數】
無
【描述】
print menu 命令配置在終端上打印終端菜單信息。undo print menu命令禁止打印終端菜單信息。
缺省情況下,打印終端菜單信息。
該命令隻對TTY和telnet接入方式有效。在使用該命令前需要先使能路由器主動向終端打印字符。
相關配置可參考命令print information。
【舉例】
# 配置在終端上打印終端菜單信息。
<Sysname> system-view
[Sysname] rta template abc
[Sysname-rta-template-abc] print menu
【命令】
redrawkey ascii-code&<1-3>
undo redrawkey
【視圖】
終端模板視圖
【缺省級別】
2:係統級
【參數】
ascii-code&<1-3>:熱鍵的ASCII值,取值範圍為1~255,&<1-3>表示前麵的參數最多可以輸入3次。
【描述】
redrawkey命令用來設置終端重繪的熱鍵。undo redrawkey命令用來取消配置的熱鍵。
缺省情況下,沒有設置終端重繪熱鍵。
隻有TTY終端接入,可以設置終端重繪熱鍵。終端重繪與虛終端切換時的屏幕保存功能原理是一樣的,它實際上是屏幕保存功能的另外一種體現。當終端因為異常情況丟失了終端界麵,如終端出現亂碼,可以在終端上按終端重繪熱鍵來恢複原來的終端界麵。
需要注意的是:
· 重繪需要前置機配合,需要在前置機的ttyd配置文件中,添加命令screen 1。
· 熱鍵的ASCII值不能與設備上已設置的別的功能熱鍵的ASCII值相同,否則,熱鍵的功能將衝突。比如,熱鍵的值不能設置為17和19,因為這兩個值對應了流量控製的快捷鍵。
· 在終端顯示大量數據時使用熱鍵,會影響熱鍵的響應速度。
【舉例】
# 配置終端重繪的熱鍵為<Ctrl+A>,其對應的ASCII碼值為1。
<Sysname> system-view
[Sysname] rta template abc
[Sysname-rta-template-abc] redrawkey 1
【命令】
reset rta connection terminal-number vty-number
【視圖】
用戶視圖
【缺省級別】
1:監控級
【參數】
terminal-number:終端號,取值範圍為1~255。
vty-number:虛終端號,取值範圍為0~7。
【描述】
reset rta connection命令用來強製斷開某個終端的某個虛終端對應的TCP連接。
【舉例】
# 斷開終端號為1的虛終端1的TCP連接。
<Sysname> reset rta connection 1 1
【命令】
reset rta relay statistics
【視圖】
用戶視圖
【缺省級別】
2:係統級
【參數】
無
【描述】
reset rta relay statistics命令用來清除連接到中繼服務器的所有客戶端的報文統計信息。
【舉例】
# 清除客戶端的報文統計信息。
<Sysname> reset rta relay statistics
【命令】
reset rta statistics terminal-number
【視圖】
用戶視圖
【缺省級別】
1:監控級
【參數】
terminal-number:終端號,取值範圍為1~255。
【描述】
reset rta statistics命令用來清除指定終端的統計信息。
相關配置可參考命令display rta。
【舉例】
# 清除終端號為1的終端的所有統計信息。
<Sysname> reset rta statistics 1
【命令】
resetkey ascii-code&<1-3>
undo resetkey
【視圖】
終端模板視圖
【缺省級別】
2:係統級
【參數】
ascii-code&<1-3>:熱鍵的ASCII值,取值範圍為1~255,&<1-3>表示前麵的參數最多可以輸入3次。
【描述】
resetkey命令用來設置終端複位的熱鍵。undo resetkey用來取消配置的熱鍵。
缺省情況下,無終端複位熱鍵。
如果設置了終端複位熱鍵,當終端出現異常時,在終端上按終端複位熱鍵後,路由器斷開並重新建立與前置機的TCP連接。
需要注意的是,熱鍵的ASCII值不能與設備上已設置的別的功能熱鍵的ASCII值相同,否則,熱鍵的功能將衝突。比如,熱鍵的值不能設置為17和19,因為這兩個值對應了流量控製的快捷鍵。另外,在終端顯示大量數據時使用熱鍵,會影響熱鍵的響應速度。
【舉例】
# 配置終端複位的熱鍵為<Ctrl+A>,其對應的ASCII碼為1。
<Sysname> system-view
[Sysname] rta template abc
[Sysname-rta-template-abc] resetkey 1
【命令】
rta bind { mac-address interface interface-type interface-number | string string }
undo rta bind
【視圖】
係統視圖
【缺省級別】
2:係統級
【參數】
mac-address interface interface-type interface-number:使用指定的接口MAC地址作為路由器身份認證的字符序列。interface-type interface-number表示端口類型和端口編號。
string string:使用用戶自定義字符串作為路由器身份認證的字符序列。string表示自定義字符序列,為1~30個字符的字符串。
【描述】
rta bind命令用來配置路由器身份認證的字符序列。undo rta bind命令用來恢複缺省情況。
缺省情況下,路由器上沒有配置身份認證字符序列。
該配置用於在建立路由器和前置機的連接時,作為一種連接認證方式。當認證通過(即路由器發送的MAC地址或字符串與前置機上配置的相同)後,連接建立成功,可以正常通信,否則路由器與前置機之間的連接建立失敗。
需要注意的是:
· 同時隻能配置一種類型的綁定,MAC地址或字符序列。如果已經配置了一種類型的綁定,再配置另一種,則原有的配置會被覆蓋。
· 路由器和前置機上設置的認證類型和字符序列必須相同,否則會認證失敗,連接建立失敗。
【舉例】
# 配置綁定的MAC地址為Ethernet0/0的MAC地址。
<Sysname> system-view
[Sysname] rta bind mac-address interface ethernet 0/0
# 配置綁定的字符序列為abc。
<Sysname> system-view
[Sysname] rta bind string abc
【命令】
rta relay buffer-size buffer-size
undo rta relay buffer-size
【視圖】
係統視圖
【缺省級別】
2:係統級
【參數】
buffer-size:客戶端轉發緩存大小,取值範圍為1~64,單位為K字節。
【描述】
rta relay buffer-size命令用來配置中繼透傳服務客戶端轉發緩存大小。undo rta relay buffer-size命令用來恢複缺省情況。
缺省情況下,客戶端轉發緩存大小為8K字節。
需要注意的是,如果客戶端待發送報文數達到配置的緩存大小,則新增數據會覆蓋舊的數據。該配置和rta relay tcp sendbuf-size不同之處在於後者設置的是傳輸層報文發送緩衝區的大小,如果後者設置的值過小,會影響發送效率但不會丟包。
【舉例】
# 配置中繼透傳服務客戶端轉發緩存大小為2K字節。
<Sysname> system-view
[Sysname] rta relay buffer-size 2
【命令】
rta relay disconnect { server-id client-id | all }
【視圖】
係統視圖
【缺省級別】
2:係統級
【參數】
server-id:轉發組ID,取值範圍為0~63。
client-id:轉發組內某一客戶端的標識,取值範圍為0~9。
【描述】
rta relay disconnect命令用來強製斷開全部或者指定的客戶端連接。
相關配置可參考命令display rta relay status。
【舉例】
# 斷開所有客戶端連接。
<Sysname> system-view
[Sysname] rta relay disconnect all
【命令】
rta relay enable
undo rta relay enable
【視圖】
係統視圖
【缺省級別】
2:係統級
【參數】
無
【描述】
rta relay enable命令用來開啟中繼轉發功能。該服務器僅應用於TCP方式下的RTC透傳。undo rta relay enable命令用來關閉中繼轉發功能。
缺省情況下,中繼轉發功能處於關閉狀態。
【舉例】
# 開啟RTC中繼轉發功能。
<Sysname> system-view
[Sysname] rta relay enable
【命令】
rta relay listen-port port-number
undo rta relay listen-port port-number
【視圖】
係統視圖
【缺省級別】
2:係統級
【參數】
port-number:本端TCP監聽端口,取值範圍為1024~50000。
【描述】
rta relay listen-port命令用來設置TCP監聽端口。undo rta relay listen-port命令用來刪除TCP監聽端口。
缺省情況下,不存在TCP監聽端口。
需要注意的是:
· 每個轉發組最多可以接受10個客戶端的連接。
· 刪除監聽端口時如果此端口存在客戶端連接,則斷開連接到此端口的所有客戶端連接。
· 係統最多支持64個端口,每個端口上建立的連接會組成一個轉發組,該群組內某終端數據會在組內廣播轉發。
【舉例】
# 設置TCP監聽端口1026和1027。
<Sysname> system-view
[Sysname] rta relay listen-port 1026
[Sysname] rta relay listen-port 1027
【命令】
rta relay tcp keepalive time count
undo rta relay tcp keepalive
【視圖】
係統視圖
【缺省級別】
2:係統級
【參數】
time:TCP連接保活報文發送間隔,取值範圍為10~7200,單位為秒。
count:TCP連接保活報文發送次數,取值範圍為1~100。
【描述】
rta relay tcp keepalive命令用來配置中繼服務器和客戶端之間TCP連接的保活屬性。這裏使用TCP本身的保活功能探測客戶端可達行,若探測失敗則斷開對應的客戶端。undo rta relay tcp keepalive命令用來恢複缺省情況。
缺省情況下,中繼透傳服務器和客戶端之間TCP連接的保活報文發送間隔為50秒、發送次數為3。
【舉例】
# 配置中繼透傳服務TCP連接的保活報文發送間隔為100秒、發送次數為3次。
<Sysname> system-view
[Sysname] rta relay tcp keepalive 100 3
【命令】
rta relay tcp nodelay
undo rta relay tcp nodelay
【視圖】
係統視圖
【缺省級別】
2:係統級
【參數】
無
【描述】
rta relay tcp nodelay命令用來開啟中繼服務器的TCP NODELAY功能。undo rta relay tcp nodelay命令用來恢複缺省情況。
缺省情況下,中繼服務器的TCP NODELAY功能處於關閉狀態。
通過開啟中繼服務器的TCP NODELAY功能來關閉TCP的Nagle算法,可減少Nagle算法對TCP報文收發造成的時延,以達到提高中繼服務器轉發性能的效果。
【舉例】
# 開啟中繼服務器的TCP NODELAY功能。
<Sysname> system-view
[Sysname] rta relay tcp nodelay
【命令】
rta relay tcp { recvbuf-size recvbuff-size | sendbuf-size sendbuff-size }
undo rta relay tcp { recvbuf-size | sendbuf-size }
【視圖】
係統視圖
【缺省級別】
2:係統級
【參數】
recvbuff-size:socket接收緩衝區的大小,取值範圍為512~16384,單位為字節。
sendbuff-size:socket發送緩衝區的大小,取值範圍為512~16384,單位為字節。
【描述】
rta relay tcp命令用於配置中繼透傳服務器和客戶端之間TCP連接的發送和接收緩衝區大小。undo rta relay tcp命令用來恢複缺省情況。
缺省情況下,中繼透傳服務器和客戶端之間TCP連接的發送和接收緩衝區大小為2048字節。
如果過大會影響數據轉發的及時性,如果過小,會造成係統負擔過大,不建議更改此值。
【舉例】
# 配置中繼透傳服務TCP連接的發送緩衝區和接受緩衝區大小分別為8194字節和2046字節。
<Sysname> system-view
[Sysname] rta relay tcp sendbuf-size 8194
[Sysname] rta relay tcp recvbuf-size 2046
【命令】
rta rtc-server listen-port port-number
undo rta rtc-server listen-port port-number
【視圖】
係統視圖
【缺省級別】
2:係統級
【參數】
port-number:RTC服務器端的TCP監聽端口號,取值範圍為1024~50000。
【描述】
rta rtc-server listen-port命令用來配置RTC Server的監聽端口。undo rta rtc-server listen-port命令用來取消配置的監聽端口。
缺省情況下,沒有指定專門的RTC Server監聽端口。
需要注意的是,隻支持開啟一個監聽端口。
【舉例】
# 配置RTC-server監聽端口號為9010。
<Sysname> system-view
[Sysname] rta rtc-server listen-port 9010
【命令】
rta server enable
undo rta server enable
【視圖】
係統視圖
【缺省級別】
2:係統級
【參數】
無
【描述】
rta server enable命令用來開啟路由器的終端接入功能。undo rta server enable命令用來關閉終端接入功能。
缺省情況下,路由器的終端接入功能處於關閉狀態。
需要注意的是,關閉終端接入功能後,對模板、終端及虛終端的設置將會被保留,不會自動取消。
【舉例】
# 開啟終端接入功能。
<Sysname> system-view
[Sysname] rta server enable
【命令】
rta rtc version { v3 | v5 }
【視圖】
係統視圖
【缺省級別】
2:係統級
【參數】
v3:將RTC終端接入版本切換到v3。
v5:將RTC終端接入版本切換到v5。
【描述】
rta rtc version命令用來切換RTC終端接入版本。
缺省情況下,RTC終端接入版本是v5。
· 如果配置RTC終端接入版本為v3時,客戶端和服務器的協商報文中增加host-id字段,此方式用於與v3版本設備的混合組網。
· 如果配置RTC終端接入版本為v5時,客戶端和服務器的協商報文中不增加host-id字段,此方式用於v5版本設備的組網。
【舉例】
<Sysname> system-view
[Sysname] rta rtc version v3
【命令】
rta source-ip ip-address
undo rta source-ip
【視圖】
係統視圖
【缺省級別】
2:係統級
【參數】
ip-address:建立TCP連接使用的源地址,該地址不能是環回地址(如127.0.0.1)。
【描述】
rta source-ip命令用來配置全局的TCP連接源地址。undo rta source-ip命令用來取消配置的源地址。
缺省情況下,全局範圍內沒有配置TCP連接的源地址。
需要注意的是:
· 如果不采用發起方路由器的出接口地址作為TCP連接源地址,可使用本命令另外指定源地址。一般借用路由器Loopback口或Dialer口的IP地址作為TCP連接源地址,用於撥號備份和地址隱藏。
· 如果在終端模板下也配置了源地址,則應用該終端模板的終端在建立TCP連接時,優先使用終端模板下配置的源地址作為TCP連接源地址。
· 配置了全局的TCP連接源地址後,必須重新建立TCP連接,該地址才能生效。
【舉例】
# 設置全局的TCP連接源地址為1.1.1.1。
<Sysname> system-view
[Sysname] rta source-ip 1.1.1.1
【命令】
rta template template-name
undo rta template template-name
【視圖】
係統視圖
【缺省級別】
2:係統級
【參數】
template-name:終端模板名稱,為1~15個字符的字符串。
【描述】
rta template命令用來創建終端模板,並進入終端模板視圖。如果指定的模板已創建,則直接進入該終端模板視圖。undo rta template命令用來刪除終端模板。
【舉例】
# 創建終端模板abc,並進入該模板視圖。
<Sysname> system-view
[Sysname] rta template abc
[Sysname-rta-template-abc]
【命令】
rta terminal template-name terminal-number [ backup ] [ transparent ]
undo rta terminal
【視圖】
接口視圖
【缺省級別】
2:係統級
【參數】
template-name:終端模板名,為1~15個字符的字符串。
terminal-number:終端號,取值範圍為1~255。
backup:配置接口為備份接口。
transparent:將模板應用到同步類型接口時,配置此參數將打開該接口透明傳輸模式。從該終端接口上接收數據時,對HDLC格式的報文結尾字符(0x7E)不做檢測也不做處理,直接進行轉發。
【描述】
rta terminal命令用來將模板應用到接口。undo rta terminal命令用來取消該應用。
缺省情況下,接口下沒有應用任何模板。
隻有將模板應用到同步類型的接口上時,才支持配置transparent參數;其他類型的接口不支持。
一個接口下最多應用一個模板,同一個模板可以應用在多個接口。在同一個模板應用到多個接口的情況下,當未配置backup參數時,此接口作為主接口接收數據;當配置了backup參數時,此接口作為備份接口。係統每隔5秒對主接口進行一次檢測,當檢測出現如下任一情況時,備份接口切換為主接口接收數據,原來的主接口切換為備份接口,係統采用同樣的方式對切換後的主接口進行檢測:
· 主接口在5秒內沒有收到數據。
· 主接口在5秒內,累計收到5個以上(含5個)CRC驗證錯誤的報文。
· 當主接口狀態變為Down,則立即進行主備接口切換。
需要注意的是,主備接口在切換的過程中有可能出現數據丟失。
模板配置完成後需要應用到相應接口上才可以創建相應的終端,實現終端接入的功能,其終端號由配置的terminal-number決定。一個接口隻能連接一個物理終端,路由器通過終端號來標識不同的物理終端。
需要注意的是,終端模板至少配置了一個虛終端,才能應用到接口下。該命令支持的接口包括:異步串口、同異步串口和AUX口。在同步方式下的同異步串口隻能配置RTC方式接入類型。在異步方式下的同異步串口可以配置除UDP方式的RTC之外的所有接入類型。
transparent 參數僅在MSR 2012 的固定E1 接口以及安裝了SIC-E1板卡的MSR 201X/MSR 3010/MSR 3011/MSR 3016/MSR 3011E/MSR 3011F/MSR3600-51F上支持。
【舉例】
# 在接口應用終端模板abc,終端號為1。
<Sysname> system-view
[Sysname] interface async 1/1
[Sysname-rta-async1/1] rta terminal abc 1
【命令】
rta vty-style smart
undo rta vty-style smart
【視圖】
係統視圖
【缺省級別】
2:係統級
【參數】
無
【描述】
rta vty-style smart命令用來配置虛終端的任意鍵返回功能。undo rta vty-style smart命令用來恢複缺省情況。
缺省情況下,未配置任意鍵返回功能。當用戶鍵入了無效菜單鍵時,終端重新輸出菜單界麵;當用戶斷開連接時,按任意鍵重新建立已斷開的連接;用戶請求的業務對應的前置機不可達時,按任意鍵重新建立對應的連接。
配置了本功能後,以上三種情況發生時,用戶終端會彈出相應的錯誤或提示信息,並允許用戶輸入任意鍵直接返回到菜單界麵。
【舉例】
# 配置虛終端的任意鍵返回功能。
<Sysname> system-view
[Sysname] rta vty-style smart
【命令】
rtc-multipeer vty-number remote ip-address port-number
undo rtc-multipeer vty-number remote ip-address port-number
【視圖】
終端模板視圖
【缺省級別】
2:係統級
【參數】
vty-number:虛終端號,取值範圍為0~7。
ip-address:客戶端IP地址。
port-number:客戶端UDP監聽端口,取值範圍為1024~50000。
【描述】
rtc-multipeer命令用來在接收一對多連接的UDP RTC Server類型的虛終端上配置客戶端列表。undo rtc-multipeer命令用來刪除指定虛終端的客戶端列表。
需要注意的是:
· 需先創建UDP_1N_Server類型的虛終端才可以配置客戶端列表,同一個虛終端下最多可以配置10個客戶端。
· 刪除UDP_1N_Server類型的虛終端時,該虛終端下配置的客戶端列表也會被刪除。
UDP_1N_Server類型的虛終端的配置可參考命令vty rtc-multipeer。
【舉例】
# 在接收一對多連接的UDP RTC Server類型的虛終端1上配置客戶端列表。
· 客戶端1:IP地址為1.1.1.2、UDP端口為1024
· 客戶端2:IP地址為1.1.1.3、UDP端口為1023
<Sysname> system-view
[Sysname] rta template temp3
[Sysname-rta-template-temp3] vty 1 rtc-multipeer 1.1.1.1 1024
[Sysname-rta-template-temp3] rtc-multipeer 1 remote 1.1.1.2 1024
[Sysname-rta-template-temp3] rtc-multipeer 1 remote 1.1.1.3 1023
【命令】
screen save enable
undo screen save enable
【視圖】
終端模板視圖
【缺省級別】
2:係統級
【參數】
無
【描述】
screen save enable命令用來開啟存屏功能。undo screen save enable命令用來關閉存屏功能。
缺省情況下,存屏功能處於開啟狀態。
需要注意的是,此功能隻對RTA接入類型(Telnet、Etelnet、SSH)有效,對其他接入類型無效。
【舉例】
# 關閉RTA模板為temp1的存屏功能。
<Sysname> system-view
[Sysname] rta template temp1
[Sysname-rta-template-temp1] undo screen save enable
【命令】
screen-size height height-in-characters width width-in-characters
undo screen-size
【視圖】
終端模板視圖
【缺省級別】
2:係統級
【參數】
height-in-characters:屏幕顯示高度,以字符為單位,取值範圍為20~100。
width-in-characters:屏幕顯示寬度,以字符為單位,取值隻能為80或132。
【描述】
screen-size 命令用來配置終端屏幕的顯示模式,即終端屏幕上一次最多允許顯示的內容的行數和列數。undo screen-size命令用來恢複缺省情況。
缺省情況下,終端屏幕的顯示模式為高度24個字符、寬度80個字符。
終端屏幕顯示模式的修改,對於已經建立的連接沒有影響,對新建連接生效。
【舉例】
# 配置RTA模板temp1,並指定終端屏幕的顯示高度為25個字符、顯示寬度為132個字符。
<Sysname> system-view
[Sysname] rta template temp1
[Sysname-rta-template-temp1] screen-size height 25 width 132
【命令】
sendbuf bufsize size
undo sendbuf bufsize
【視圖】
終端模板視圖
【缺省級別】
2:係統級
【參數】
size:向終端一次性發送的最大數據塊的大小,取值範圍2~500,單位為字節。
【描述】
sendbuf bufsize命令用來配置向終端一次性發送的最大數據塊的大小。undo sendbuf bufsize命令用來恢複缺省情況。
缺省情況下,向終端一次性發送的最大數據塊的大小為500字節。
路由器把數據打成包發給終端,根據實際情況,每次發送的包的大小可能不同,size表示包的最大長度。
【舉例】
# 配置一次性發送的最大數據塊的大小為200字節。
<Sysname> system-view
[Sysname] rta template abc
[Sysname-rta-template-abc] sendbuf bufsize 200
【命令】
sendbuf threshold value
undo sendbuf threshold
【視圖】
終端模板視圖
【缺省級別】
2:係統級
【參數】
value:終端發送緩存的閾值,取值範圍為50~2048,單位為字節。
【描述】
sendbuf threshold命令用來配置終端發送緩存的閾值。undo sendbuf threshold命令用來取消配置的發送緩存閾值。
缺省情況下,無閾值。
該發送緩存用於存放路由器準備向終端發送的數據,該閾值是指該發送緩存的最多可存儲的數據的字節數。
【舉例】
# 配置終端發送緩存閾值為1000字節。
<Sysname> system-view
[Sysname] rta template abc
[Sysname-rta-template-abc] sendbuf threshold 1000
【命令】
tcp { keepalive time count | nodelay | recvbuf-size recvsize | sendbuf-size sendsize }
undo tcp { keepalive | nodelay | recvbuf-size | sendbuf-size }
【視圖】
終端模板視圖
【缺省級別】
2:係統級
【參數】
keepalive time count:設置tcp保活報文發送參數,time表示保活報文發送時間間隔,取值範圍10~7200,單位為秒;count表示保活報文重發次數,取值範圍1~100。
nodelay:不采用TCP的Nagle算法,即不延遲。
recvbuf-size recvsize:TCP接收緩衝區大小,取值範圍512~16384,單位為字節。
sendbuf-size sendsize:TCP發送緩衝區大小,取值範圍512~16384,單位為字節。
【描述】
tcp命令用來配置TCP的相關參數,包括接收緩存大小、發送緩存大小、不延遲、保活報文發送時間間隔及保活報文重發次數。undo tcp命令用來恢複TCP的缺省值。
缺省情況下,接收緩存大小為2048字節,發送緩存大小為2048字節,有延遲,保活報文發送時間間隔為50秒,保活報文重發次數為3次。
不延遲屬性即不采用TCP的Nagle算法。
需要注意的是,TCP的相關參數需要重新建立連接才能生效。
【舉例】
# 配置TCP接收緩衝區大小為512字節。
<Sysname> system-view
[Sysname] rta template abc
[Sysname-rta-template-abc] tcp recvbuf-size 512
# 配置TCP發送緩衝區大小為512字節。
<Sysname> system-view
[Sysname] rta template abc
[Sysname-rta-template-abc] tcp sendbuf-size 512
# 配置TCP不延遲。
<Sysname> system-view
[Sysname] rta template abc
[Sysname-rta-template-abc] tcp nodelay
# 配置TCP保活報文的時間間隔為1800秒,發送次數為2次。
<Sysname> system-view
[Sysname] rta template abc
[Sysname-rta-template-abc] tcp keepalive 1800 2
【命令】
terminal type { vt100 | vt220 }
undo terminal type
【視圖】
終端模板視圖
【缺省級別】
2:係統級
【參數】
vt100:終端類型為VT100。
vt220:終端類型為VT220。
【描述】
terminal type命令用來配置終端類型。undo terminal type命令用來恢複缺省情況。
缺省情況下,終端類型為VT100。
【舉例】
# 配置RTA配置終端類型為VT220。
<Sysname> system-view
[Sysname] rta template temp1
[Sysname-rta-template-temp1]terminal type vt220
【命令】
testkey ascii-code&<1-3>
undo testkey
【視圖】
終端模板視圖
【缺省級別】
2:係統級
【參數】
ascii-code&<1-3>:熱鍵的ASCII值,取值範圍為1~255,&<1-3>表示前麵的參數最多可以輸入3次。
【描述】
testkey命令用來配置終端連通性測試的熱鍵。undo testkey命令用來取消配置的熱鍵。
缺省情況下,係統沒有配置連通性測試熱鍵。
通過在路由器上配置終端測試熱鍵,用戶可以在終端上按這些測試鍵,來測試終端與路由器連接的正確性以及終端與前置機連接的正確性。
需要注意的是:
· 該命令隻支持Telnet終端接入和TTY終端接入。
· 熱鍵的ASCII值不能與設備上已設置的別的功能熱鍵的ASCII值相同,否則,熱鍵的功能將衝突。比如,熱鍵的值不能設置為17和19,因為這兩個值對應了流量控製的快捷鍵。
· 在終端顯示大量數據時使用熱鍵,會影響熱鍵的響應速度。
【舉例】
# 配置終端連通性測試的熱鍵為<Alt+A>,即1 96 13。
<Sysname> system-view
[Sysname] rta template abc
[Sysname-rta-template-abc] testkey 1 96 13
【命令】
update changed-config
【視圖】
終端模板視圖
【缺省級別】
2:係統級
【參數】
無
【描述】
update changed-config命令用來使模板下新修改的配置生效。
如果模板已經被應用到相應接口,則在模板視圖下修改配置後使用update changed-config命令進行更新即可使配置生效。建議用戶在完成終端模板的全部配置以後,再在接口上應用該終端模板。
需要注意的是:
· 更新配置會斷開當前連接,然後進行重新連接,因此使用本命令前,請確認是當前連接是否允許出現短暫中斷。
· 對於某些配置,如配置源IP、加密等,不僅要更新配置,而且要在重新建立連接後,才能生效。
【舉例】
# 在模板下增加菜單快捷鍵的設置,更新配置,使新配置的快捷鍵生效。
<Sysname> system-view
[Sysname] rta template abc
[Sysname-rta-template-abc] menu hotkey 1
[Sysname-rta-template-abc] update changed-config
【命令】
vty vty-number description string
undo vty vty-number description
【視圖】
終端模板視圖
【缺省級別】
2:係統級
【參數】
vty-number:虛終端號,取值範圍為0~7。
string:虛終端的描述信息,為1~31個字符的字符串。
【描述】
vty description命令用來配置虛終端的描述信息。undo vty description命令用來取消虛終端的描述信息。
缺省情況下,沒有配置虛終端的描述信息。
當某個虛終端用於某種業務時,推薦直接用業務名描述這個虛終端,便於操作。
【舉例】
# 設置虛終端1的描述信息為“chuxu”。
<Sysname> system-view
[Sysname] rta template abc
[Sysname-rta-template-abc] vty 1 description chuxu
【命令】
vty vty-number etelnet remote ip-address [ port-number ] [ source source-ip ]
undo vty vty-number
【視圖】
終端模板視圖
【缺省級別】
2:係統級
【參數】
vty-number:虛終端號,取值範圍為0~7。
ip-address:前置機IP地址。
port-number:前置機上ccbtelnetd程序的監聽端口號,取值範圍為1~50000,缺省值為2080。
source source-ip:綁定的源IP地址。
【描述】
vty etelnet remote命令用來創建ETelnet終端接入類型的虛終端。undo vty命令用來刪除指定的虛終端。
【舉例】
# 創建ETelnet終端接入類型的虛終端1,前置機的IP地址為1.1.1.1,監聽端口為9010,源IP地址為2.2.2.2。
<Sysname> system-view
[Sysname] rta template abc
[Sysname-rta-template-abc] vty 1 etelnet remote 1.1.1.1 9010 source 2.2.2.2
【命令】
vty vty-number hotkey ascii-code&<1-3>
undo vty vty-number hotkey
【視圖】
終端模板視圖
【缺省級別】
2:係統級
【參數】
vty-number:虛終端號,取值範圍為0~7。
ascii-code&<1-3>:熱鍵的ASCII值,取值範圍為1~255,&<1-3>表示前麵的參數最多可以輸入3次。
【描述】
vty hotkey命令用來設置虛終端快速切換的熱鍵。undo vty hotkey命令用來取消配置的熱鍵。
缺省情況下,無虛終端快速切換的熱鍵。
終端接入具有虛終端切換的功能,也就是說可以在各應用之間進行切換。終端接入把每個終端從邏輯上劃分為8個虛終端,每個虛終端與一個業務應用相對應。當在某個終端上配置了多個虛終端和相應快速切換熱鍵後,可以在終端上敲入對應不同虛終端的熱鍵進入相應的應用界麵,而不用通過菜單選擇就可以完成虛終端之間的快速切換。切換前原來虛終端應用的連接狀態將被保留,並不斷開,從而實現了終端在不同的虛終端間動態切換,也就是在不同的應用間動態切換。
需要注意的是,熱鍵的ASCII值不能與設備上已設置的別的功能熱鍵的ASCII值相同,否則,熱鍵的功能將衝突。比如,熱鍵的值不能設置為17和19,因為這兩個值對應了流量控製的快捷鍵。另外,在終端顯示大量數據時使用熱鍵,會影響熱鍵的響應速度。
【舉例】
# 配置虛終端1的熱鍵為<Ctrl+A>,即1。
<Sysname> system-view
[Sysname] rta template abc
[Sysname-rta-template-abc] vty 1 hotkey 1
【命令】
vty vty-number password { simple | cipher } string
undo vty vty-number password
【視圖】
終端模板視圖
【缺省級別】
2:係統級
【參數】
vty-number:虛終端號,取值範圍為0~7。
simple:以明文方式設置認證密碼。
cipher:以密文方式設置認證密碼。
string:設置的明文密碼或密文密碼,區分大小寫。明文密碼為1~16個字符的字符串;密文密碼為1~53個字符的字符串。
【描述】
vty password命令用來配置虛終端認證時用的密碼。undo vty password命令用來取消配置的密碼。
缺省情況下,無密碼。
需要注意的是:
· 以明文或密文的方式設置的認證密碼,均以密文的方式保存在配置文件中。
· 該命令隻對RTC終端接入方式有效,用於RTC的服務端對客戶端進行認證。如果需要支持認證功能,則服務端和客戶端都必須配置密碼,密碼相同時認證才能通過;如果不需要支持認證功能,則服務端和客戶端都不能配置密碼。
【舉例】
# 配置虛終端1的密碼為明文abc。
<Sysname> system-view
[Sysname] rta template abc
[Sysname-rta-template-abc] vty 1 password simple abc
【命令】
vty vty-number rtc-client remote ip-address port-number [ source source-ip ]
undo vty vty-number
【視圖】
終端模板視圖
【缺省級別】
2:係統級
【參數】
vty-number:虛終端號,取值範圍為0~7。
ip-address:RTC服務器端的IP地址。
port-number:RTC服務器端的監聽端口號,取值範圍1024~50000。
source source-ip:綁定的源IP地址。
【描述】
vty rtc-client remote命令用來創建RTC Client終端接入類型的虛終端。undo vty用來刪除指定的虛終端。
需要注意的是,配置該功能後,該VTY所在的模板不能再配置telnet類型、TTY類型、RTC Server類型的VTY。
相關配置可參考命令rta rtc-server listen-port和vty rtc-server remote。
【舉例】
# 創建RTC Client終端接入類型的虛終端1,它的RTC Server的IP地址為1.1.1.1,RTC Server偵聽的端口為9010,建立TCP連接時是使用2.2.2.2作為源地址。
<Sysname> system-view
[Sysname] rta template abc
[Sysname-rta-template-abc] vty 1 rtc-client remote 1.1.1.1 9010 source 2.2.2.2
【命令】
vty vty-number rtc-client remote ip-address remote-port remote-port-number udp [ local-port local-port-number ] [ source source-ip-address ]
undo vty vty-number
【視圖】
終端模板視圖
【缺省級別】
2:係統級
【參數】
vty-number:虛終端號,取值範圍為0~7。
ip-address:RTC服務器IP地址。
remote-port-number:RTC服務器UDP端口,取值範圍為1024~50000。
source-ip-address:本端IP地址。
local-port-number:本端UDP監聽端口,取值範圍為1024~50000。
【描述】
vty rtc-client remote remote-port命令用來創建UDP RTC Client終端接入類型的虛終端。undo vty命令用來刪除指定的虛終端。
需要注意的是,配置該功能後,該模板不能再配置其他類型的VTY。
【舉例】
# 創建UDP RTC Client終端接入類型的虛終端1,它的對端(RTC Server)地址為1.1.1.1、UDP端口為1024,本端地址為1.1.1.2、UDP監聽端口為1025。
<Sysname> system-view
[Sysname] rta template temp2
[Sysname-rta-template-temp2] vty 1 rtc-client remote 1.1.1.1 remote-port 1024 udp local-port 1025 source 1.1.1.2
【命令】
vty vty-number rtc-multipeer [ ip-address ] port-number
undo vty vty-number
【視圖】
終端模板視圖
【缺省級別】
2:係統級
【參數】
vty-number:虛終端號,取值範圍為0~7。
ip-address:本端IP地址。
port-number:本端UDP監聽端口,取值範圍為1024~50000。
【描述】
vty rtc-multipeer命令用來創建接收一對多連接的UDP RTC Server終端接入類型的虛終端。undo vty命令用來刪除指定的虛終端。
需要注意的是:
· 刪除接收一對多連接的UDP RTC Server終端接入類型的虛終端後,會刪除該虛終端下的客戶端列表配置。
· 配置該功能後,該模板不能再配置其他類型的VTY。
相關配置可參考命令rtc-multipeer remote。
【舉例】
# 創建接收一對多連接的UDP RTC Server終端接入類型的虛終端1,它的本端監聽端口為1024,本端地址為1.1.1.1。
<Sysname> system-view
[Sysname] rta template temp3
[Sysname-rta-template-temp3] vty 1 rtc-multipeer 1.1.1.1 1024
【命令】
vty vty-number rtc-server remote ip-address terminal-number
undo vty vty-number
【視圖】
終端模板視圖
【缺省級別】
2:係統級
【參數】
vty-number:虛終端號,取值範圍為0~7。
ip-address:RTC客戶端IP地址。
terminal-number:RTC客戶端對應的終端號,取值範圍為1~255。
【描述】
vty rtc-server remote命令用來創建RTC Server終端接入類型的虛終端。undo vty用來刪除指定的虛終端。
需要注意的是,配置該功能後,該VTY所在的模板不能再配置telnet類型、TTY類型、RTC Client類型的VTY。
【舉例】
# 添加RTC Server終端接入類型的虛終端,RTC Client端的IP地址為2.2.2.2,終端號為1。
<Sysname> system-view
[Sysname] rta template abc
[Sysname-rta-template-abc] vty 1 rtc-server remote 2.2.2.2 1
【命令】
vty vty-number rtc-server remote [ ip-address remote-port remote-port-number ] udp local-port local-port-number [ source source-ip-address ]
undo vty vty-number
【視圖】
終端模板視圖
【缺省級別】
2:係統級
【參數】
vty-number:虛擬終端號,取值範圍為0~7。
ip-address:RTC客戶端IP地址。
remote-port-number:RTC客戶端UDP端口,取值範圍為1024~50000。
source-ip-address:本端IP地址。
local-port-number:本端UDP監聽端口,取值範圍為1024~50000。
【描述】
vty rtc-server remote udp命令用來創建UDP RTC Server終端接入類型的虛終端。undo vty命令用來刪除指定的虛終端。
配置該功能後,該模板不能再配置其他類型的VTY。
【舉例】
# 創建UDP RTC Server終端接入類型的虛終端1,它的本端地址為1.1.1.1、UDP監聽端口為1024,對端(RTC Client)地址為1.1.1.2、端口號為1025。
<Sysname> system-view
[Sysname] rta template temp1
[Sysname-rta-template-temp1] vty 1 rtc-server remote 1.1.1.2 remote-port 1025 udp local-port 1024 source 1.1.1.1
【命令】
vty vty-number screencode string
undo vty vty-number screencode
【視圖】
終端模板視圖
【缺省級別】
2:係統級
【參數】
vty-number:虛終端號,範圍為0~7。
string:終端的字符序列,為1~15個字符的字符串。
【描述】
vty screencode用來設置觸發屏幕保存的字符序列。undo vty screencode命令用來取消配置的字符序列。
缺省情況下,沒有配置用於終端屏幕保存的字符序列。
某些類型的終端提供屏幕保存的功能,隻要終端接收到指定的字符序列(如\E!10Q,具體的字符序列請參考相應終端手冊),就保存當前界麵並切換到相應的屏幕。
需要注意的是,該功能需要終端支持,路由器上設置的字符序列必須與終端規定的字符序列一樣,並且不同類型終端設置的字符序列不同,具體請參看相應終端手冊(如:實達終端支持\E!8Q、\E!9Q、\E!10Q、\E!11Q、\E!12Q、\E!13Q)。如果需要支持屏幕保存功能和打印菜單功能,則必須配置menu screencode命令。
相關配置可參考命令menu screencode。
【舉例】
# 設置虛終端1的字符序列為“\E!9Q”。
<Sysname> system-view
[Sysname] rta template abc
[Sysname-rta-template-abc] vty 1 screencode \E!9Q
【命令】
vty vty-number ssh remote ip-address [ port-number ] [ source source-ip ]
undo vty vty-number
【視圖】
終端模板視圖
【缺省級別】
2:係統級
【參數】
vty-number:虛終端號,取值範圍為0~7。
ip-address:前置機IP地址。
port-number:前置機上SSH服務程序的監聽端口號,取值範圍為1~50000,缺省值為22。
source source-ip:綁定的源IP地址。
【描述】
vty ssh remote命令用來創建SSH終端接入類型的虛終端。undo vty命令用來刪除指定的虛終端。
【舉例】
# 創建SSH終端接入類型的虛終端1,前置機的IP地址為1.1.1.1,監聽端口為9010,源IP地址為2.2.2.2。
<Sysname> system-view
[Sysname] rta template abc
[Sysname-rta-template-abc] vty 1 ssh remote 1.1.1.1 9010 source 2.2.2.2
【命令】
vty vty-number telnet remote ip-address [ port-number ] [ source source-ip ]
undo vty vty-number
【視圖】
終端模板視圖
【缺省級別】
2:係統級
【參數】
vty-number:虛終端號,取值範圍為0~7。
ip-address:前置機的IP地址。
port-number:前置機上telnet的監聽端口號,取值範圍為1~50000,缺省值為23。
source source-ip:綁定的源IP地址。
【描述】
vty telnet remote命令用來創建telnet終端接入類型的虛終端。undo vty用來刪除指定的虛終端。
需要注意的是,配置該功能後,該VTY所在的模板不能再配置RTC Client類型、RTC Server類型的VTY。
【舉例】
# 創建telnet終端接入類型的虛終端,前置機的IP地址為1.1.1.1。
<Sysname> system-view
[Sysname] rta template abc
[Sysname-rta-template-abc] vty 1 telnet remote 1.1.1.1
【命令】
vty vty-number tty remote ip-address port-number [ source source-ip ]
undo vty vty-number
【視圖】
終端模板視圖
【缺省級別】
2:係統級
【參數】
vty-number:虛終端號,取值範圍為0~7。
ip-address:前置機IP地址。
port-number:前置機上ttyd程序的監聽端口號,取值範圍為1024~50000。
source source-ip:綁定的源IP地址。
【描述】
vty tty remote命令用來創建TTY終端接入類型的虛終端。undo vty命令用來刪除指定的虛終端。
需要注意的是,配置該功能後,該VTY所在的模板不能再配置RTC Client類型、RTC Server類型的VTY。
【舉例】
# 創建TTY終端接入類型的虛終端1,前置機的IP地址為1.1.1.1,監聽端口為9010,源IP地址為2.2.2.2。
<Sysname> system-view
[Sysname] rta template abc
[Sysname-rta-template-abc] vty 1 tty remote 1.1.1.1 9010 source 2.2.2.2
【命令】
vty-switch priority
undo vty-switch priority
【視圖】
終端模板視圖
【缺省級別】
2:係統級
【參數】
無
【描述】
vty-switch priority命令用來配置RTC Server按照優先級進行虛終端切換。undo vty-switch priority命令用來恢複缺省情況。
缺省情況下,不按照優先級進行虛終端切換。
該命令隻對RTC Server終端接入類型有效。按照優先級(VTY號越小,優先級越高)進行虛終端切換時,新來的連接請求對應的虛終端如果比已經建立連接的虛終端號小,則斷開原有連接,使用新連接進行通信。沒有配置該命令時,如果已經建立了連接,則新到的連接會被斷開。
【舉例】
# 配置RTC Server按照優先級進行虛終端切換。
<Sysname> system-view
[Sysname] rta template abc
[Sysname-rta-template-abc] vty-switch priority
【命令】
vty-switch threshold times
undo vty-switch threshold
【視圖】
終端模板視圖
【缺省級別】
2:係統級
【參數】
times:虛終端自動切換的門限,取值範圍1~10000,單位為次數。
【描述】
vty-switch threshold命令用來配置虛終端自動切換的門限。undo vty-switch threshold命令用來恢複缺省值。
缺省情況下,無門限,即永不切換。
需要注意的是,該命令隻對RTC Client終端接入類型有效,配置該命令後,客戶端向RTC Server發起連接時,首先向VTY號最小的VTY對應的RTC Server端發起連接,如果連接失敗次數超過配置的門限,則向下一個VTY對應的RTC Server端發起連接。
【舉例】
# 配置虛終端自動切換的門限。
<Sysname> system-view
[Sysname] rta template abc
[Sysname-rta-template-abc] vty-switch threshold 5
不同款型規格的資料略有差異, 詳細信息請向具體銷售和400谘詢。H3C保留在沒有任何通知或提示的情況下對資料內容進行修改的權利!