优先传输类型就是优先连接协议。本节介绍如何将路由器配置成支持线路上连接对话的特定协议:
线上的所有对话
用transport preferred命令指定连接使用哪种传输协议。用transport input和transport output命令显式指定输入和输出连接中各个线路的协议。
注重:Cisco路由器缺省不支持异步端口(TTY线)的输入网络连接要先指定输入通信协议或指定transport input all之后,线路才能接收输入网络连接。例如,假如用路由器作为终端服务器,建立控制台端口与路由器或其它设备的连接,则不能用Telnet连接这些设备,会收到消息“Connection Refused”。
对于支持LAT的路由器,输出连接的缺省协议为LAT。对于不支持LAT的路由器,输出连接的缺省协议为Telnet。对输入连接,接受所有支持的网络协议(缺省协议为all)。
在线配置方式中用下列命令指定传输协议:
命令
用途
transportinput{alllatmopnasinonepadrlogintelnetv120}
定义连接指定线路可用的协议
transportouput{alllatmopnasinonepadrlogintelnetv120}
确定线路输出连接可用的协议
transport preferred{alllatmopnasinonepadrlogintelnetv120}
指定用户未指定协议时路由器使用的协议
transport preferred none
防止不良连接
在EXEC系统提示下,路由器接收主机名项目为Telnet命令。假如输入主机名不正确,则路由器将这个项目解释为不正确的Telnet命令,并提供一个错误消息,表示该主机不存在。transport preferred none命令关闭这个选项,假如EXEC提示下输入主机名不正确,则路由器不建立与找不到的主机的Telnet连接。
Preferred transport在解析对多个协议有效的名称时指定搜索顺序。假如地址或服务不匹配优先协议,则搜索所有其它有效输出协议,寻找匹配。
各个对话
可以将Cisco IOS软件配置成在对话之间保存局部参数。这些局部参数用EXEC terminal命令设置。
要指定命令未指定协议时当前对话使用的优先协议,用下列EXEC方式命令:
命令
用途
Terminal transportpreferred{alllatmopnasinonepadrlogintelnetv120}
在用户未指定协议时指定Cisco IOS软件让当前对话使用的优先协议
优先传输类型是你的优先连接协议,这个设置指定Cisco IOS软件在解析对多个协议有效而又未指定连接协议的设备名时指定搜索顺序。例如,假如要连接TCP/IP主机host1并使用Telnet,则输入telnet host。但假如优先连接协议设置为Telnet,则可以输入host1并连接这个设备。主机名可能对多个协议有效。假如地址或服务不匹配优先协议,则搜索所有其它有效输出协议,寻找匹配。
对于支持LAT的路由器,输出连接的缺省协议为LAT。对于不支持LAT的路由器,输出连接的缺省协议为Telnet。对输入连接,接受所有支持的网络协议(缺省协议为all)。
在EXEC系统提示下,Cisco IOS软件接收主机名项目为Telnet命令。假如输入主机名不正确,则Cisco IOS软件将这个项目解释为不正确的Telnet命令,并提供一个错误消息,表示该主机不存在。transport preferred none命令关闭这个选项,假如EXEC提示下输入主机名不正确,则Cisco IOS软件不建立与找不到的主机的Telnet连接。