电脑技术学习

路由器串口配置命令

dn001

1. async mode
  设置异步串口的建立链路方式。
  
  async mode { dedicate interactive }
  
  【缺省情况】
  
  异步串口的缺省建立链路方式为直接方式(dedicate)。
  
  【命令模式】
  
  串口配置模式
  
  【使用指南】
  
  异步串口可以有两种建立链路方式:
  
  直接方式(Dedicate):拨号成功之后,直接采用链路层协议配置参数建立链路。
  交互方式(Interactive):拨号成功之后,主叫方向对端发送配置命令(与用户从远端手工键入配置命令效果相同),设置对端的链路层协议工作参数,然后建立链路。
  比较常用的是直接方式,但在与同样支持交互方式的路由器(如Cisco路由器等)互连时,采用交互方式显得更为灵活。
  
  交互方式一般与外接Modem以及Modem Script共同使用。
  
  【举例】
  
  设置异步串口建立链路采用交互方式。
  
  Quidway(config-if-Serial0)#async mode interactive
  
  【相关命令】
  
  modem,chat-script
  
  2. baudrate
  设置串口的波特率。
  
  baudrate baudrate
  
  【参数说明】
  
  baudrate为串口的波特率,单位为bps,取值范围300~4096000。
  
  【缺省情况】
  
  异步串口的缺省波特率为9600bps,同步串口的缺省波特率为64kbps。
  
  由于同异步支持的波特率范围不同,当进行同异步切换时,假如现工作方式不支持原波特率,则将波特率修改为现工作方式下的缺省波特率。
  
  【命令模式】
  
  串口配置模式
  
  【使用指南】
  
  异步串口支持的波特率有:
  
  300bps
  600bps
  1200bps
  4800bps
  9600bps
  19200bps
  38400bps
  57600bps
  115200b
  同步串口支持的波特率有:
  
  1200bps
  4800bps
  9600bps
  19200bps
  38400bps
  57600bps
  115200bps
  56000bps
  64000bps
  72000bps
  128000bps
  384000bps
  2048000bps
  4096000bps
  另外同步串口对于不同的物理电气规程,所支持的波特率范围有所不同。
  
  V.24 DTE/DCE:1200 bps ~ 64 kbps
  V.35 DTE:1200 bps ~ 4.096 Mbps
  V.35 DCE、X.21 DTE/DCE、EIA/TIA-449 DTE/DCE、EIA-530 DTE/DCE:1200 bps ~ 2.048 Mbps
  在设置串口波特率时,要注重串口的同异步方式以及外接电缆的电气规程等因素。另外要注重异步串口的波特率只在路由器与Modem之间起作用,两台Modem之间的波特率则由它们互相协商确定,因此在异步方式下两端路由器的波特率设置可以不一致;在同步方式下,由DCE侧路由器决定线路传输的波特率,只需在DCE侧设定即可。
  
  【举例】
  
  设置异步串口的波特率为115200bps。
  
  Quidway(config-if-Serial0)#baudrate 1152000
  
  【相关命令】
  
  physical-layer
  
  3. clock-select
  设置同步串口的时钟选择方式。
  
  clock-select { DCEclk DTEclk1 DTEclk2 DTEclk3 DTEclk4 }
  
  【缺省情况】
  
  作为DCE设备,则缺省为DCEclk(即向DTE设备提供时钟)。
  
  作为DTE设备,则缺省为DTEclk1。
  
  【命令模式】
  
  串口配置模式
  
  【使用指南】
  
  同步串口有两种工作方式:DTE 和 DCE。不同的工作方式有不同的时钟选择。如图2-1所示。
  
  假如同步串口作为DCE设备,需要向对端DTE设备提供时钟,这时需要选择DCEclk;
  假如同步串口作为DTE设备,需要接受对端DCE设备提供的时钟,由于同步设备的接收和发送时钟是独立的,则DTE设备的接收时钟可以选择DCE设备的发送或接收时钟,而且DTE设备的发送时钟也可以选择DCE设备的发送或接收时钟,产生四种组合,即在DTE侧可以有四种时钟选择。
  将四种选择方法规定如表2-1所示。
  
  表2-1 同步串口DTE侧时钟选择方法
  
   路由器串口配置命令
  
  其中,TxClk为发送时钟,RxClk为接收时钟;‘=’前为DTE侧时钟,‘=’后为DCE侧时钟。
  
  假如同步串口外接CSU/DSU设备,在路由器同步串口作为DTE设备设置时钟选择时,最好参照CSU/DSU设备的相关手册进行。
  
  【举例】
  
  设置同步串口作为DTE设备的时钟选择方式为DTEclk2。
  
  Quidway(config-if-Serial0)#clock-select DTEclk2
  
  【相关命令】
  
  Physical-layer
  
  4. detect dsr-dtr
  答应或禁止串口的电平检测功能。
  
  [ no ] detect dsr-dtr
  
  【缺省情况】
  
  缺省为答应电平检测功能。
  
  【命令模式】
  
  串口配置模式
  
  【使用指南】
  
  假如设置禁止接口的电平检测功能,系统只检测串口是否外接电缆,而自动向用户报告串口的UP和DOWN状态;假如设置答应串口的电平检测功能,则系统不仅检测串口是否外接电缆,同时要检测DCD信号,只有当该信号有效时,系统才认为串口处于UP状态,否则为DOWN状态。
  
  【举例】
  
  禁止串口电平检测功能。
  
  Quidway(config-if-Serial0)#no detect dsr-dtr
  
  5. enable
  设置接口成为可使用状态。此命令只在Quidway(R) R4001路由器的串口配置模式下提供。
  
  enable
  
  【缺省情况】
  
  Serial0为可使用状态,Serial1为失效状态。
  
  【命令模式】
  
  串口配置模式
  
  【使用指南】
  
  在Quidway(R) R4001路由器上,Serial0和Serial1不能同时使用。在这两个口的某一个口上使用enable命令,将使此接口成为可使用状态,相应的,另一个接口成为失效状态。
  
  【举例】
  
  设置Serial1为可使用状态,Serial0失效。
  
  Quidway(config-if-Serial1)#enable
  
  6. flowcontrol
  设置异步串口的流控方式。
  
  flowcontrol { normal auto }
  
  【缺省情况】
  
  异步串口的缺省流控方式为auto。
  
  【命令模式】
  
  串口配置模式
  
  【使用指南】
  
  假如将异步串口的流控方式设为auto ,则异步串口在发送数据时,自动检测CTS信号,有CTS信号正常发送,无CTS信号停止发送。
  
  假如将异步串口的流控方式设为normal,则异步串口在发送数据时,不检测CTS信号而直接发送,假如因此产生发送错误,系统将自动重发。
  
  【举例】
  
  设置异步串口的流控方式为normal。
  
  Quidway(config-if-Serial0)#flowcontrol normal
  
  【相关命令】
  
  physical-layer
  
  7. invert transmit-clock
  答应或禁止翻转DTE侧同步串口的接收时钟信号。
  
  [ no ] invert transmit-clock
  
  【缺省情况】
  
  同步串口作为DTE侧设备时,缺省为禁止翻转接收时钟信号。
  
  【命令模式】
  
  串口配置模式
  
  【使用指南】
  
  在某些非凡情况下,为了消除线路上半个时钟周期的时延,可以将DTE侧同步串口的接收时钟信号翻转。此命令只对某些非凡的CSU/DSU的DCE设备提供的时钟信号有效,对于通常的应用,时钟不应作翻转。
  
  【举例】
  
  将DTE侧同步串口的接收时钟翻转。
  
  Quidway(config-if-Serial0)#invert transmit-clock
  
  
  【相关命令】
  
  physical-layer,clock-select
  
  8. loopback
  答应或禁止串口对内自环和对外回波。
  
  [ no ] loopback
  
  【缺省情况】
  
  禁止串口对内自环和对外回波。
  
  【命令模式】
  
  串口配置模式
  
  【使用指南】
  
  只有在进行某些非凡功能测试时,才将串口设为对内自环和对外回波。
  
  【举例】
  
  答应串口对内自环和对外回波。
  
  Quidway(config-if-Serial0)#loopback
  
  9. mtu
  设置串口的最大传输单元。
  
  mtu serial-mtu
  
  【参数说明】
  
  serial-mtu为串口最大传输单元,单位字节,范围为128~1500。
  
  【缺省情况】
  
  串口的最大传输单元缺省为1500。
  
  【命令模式】
  
  串口配置模式
  
  【使用指南】
  
  串口最大传输单元用于IP协议在该接口上数据传输时的组包和拆包。
  
  【举例】
  
  设置串口的最大传输单元为1200。
  
  Quidway(config-if-Serial0)#mtu 1200
  
  10. physical-layer
  设置同异步串口的工作方式。
  
  physical-layer { synchronous asynchronous }
  
  【缺省情况】
  
  同异步串口的缺省工作方式为同步。
  
  【命令模式】
  
  串口配置模式
  
  【使用指南】
  
  同异步串口的工作方式需要根据其应用环境来决定,假如外接Modem(或TA)通过PSTN(或ISDN)互连,则选择为异步方式;假如外接CSU/DSU通过DDN互连,则选择为同步方式。
  
  【举例】
  
  设置同异步串口的工作方式为异步。
  
  Quidway(config-if-Serial0)#physical-layer asynchronous