1
计算机网络技术理论与实践
1.4.2.3 3.2.3 路由器上常见的串行接口

3.2.3 路由器上常见的串行接口

1.控制台端口

大多数网络设备厂商在各种不同类型的网络设备上都提供了控制台端口(Console Port)对设备进行初始配置。对于Cisco来说,其所有路由、交换设备都提供了控制台端口。很多平台、型号还配有辅助端口(Auxiliary Port),提供了远程维护设备的手段。

不同的设备厂家、设备类型和型号,其控制台端口的接口形式也不同。常见的控制台端口有两种:采用DB-25的控制台端口和采用RJ-45的控制台端口。它们都符合RS-232异步串行接口规范。

Cisco的低端设备,一般都提供采用RJ-45的控制台端口,它是DCE端。当我们将其与调试工作站(例如笔记本计算机)的串行接口(COM1、COM2)相连时,必须使用RS-232到RJ-45的转换器和反转电缆。一般的网络设备都会提供这样的配置线缆,如图3-6所示。这种配置线缆一端连接到PC或者笔记本计算机的串行接口上,另一端连接到网络设备的Console接口上,就可以完成串行通信,从而实现对网络设备的配置。

通常配置网络设备都会采用笔记本计算机,而现在的笔记本计算机上大多都没有RS-232串行接口,因此还需要用USB转RS-232的线缆,并安装USB转串口的驱动,将USB接口模拟成为笔记本计算机的COM接口,这样就可以通过笔记本计算机上的USB接口实现对网络设备的配置,USB转RS-232的线缆如图3-7所示,可以将USB接口转换为D25或者D9的RS-232接口。

img46

图3-6 网络设备配置线缆

img47

图3-7 USB转RS-232的线缆

在Cisco设备中,其控制台端口电路中没有使用第1、8(RTS、CTS)针。而第1、8针是用来进行流量控制的,也就是说,控制台端口没有流量控制功能。如果PC端发送数据太快、太多,可能会造成控制台端口的缓冲区溢出,因此,一般控制台端口的速率选择为9 600bit/s,而这时发生缓冲区溢出的可能性很小。

2.辅助端口

辅助端口是标准的异步串行设备,有着标准串行设备的所有功能,如流量控制,因此可以在较高的速率上运行,一般可以达到115 200bit/s。辅助端口为网络管理人员远程管理网络设备提供了可能,如图3-8所示。

img48

图3-8 辅助端口做为远程管理网络设备的端口

尽管速率有限,辅助端口也可以作为链路临时备份端口。在主链路失败的时候,可以通过辅助端口拨号到目的网络,以保持连通性,如图3-9所示。

img49

图3-9 辅助端口做为链路临时备份端口

3.异步、同步串行接口

异步串行接口的默认封装是SLIP,还可以是PPP,这取决于使用的电缆。Cisco模块化路由器可以接入多种异步接口网络模块,如8A、16A和32A。图3-10给出了异步接口网络模块NM-32A的照片。

img50

图3-10 NM-32A

同步串行接口的默认封装为HDLC(Cisco私有),还可以是PPP、FRAME-RELAY、X.25等。Cisco设备上常见的同步串行接口有PA-4T+、PA-8T等,如图3-11所示。

img51

图3-11 PA-4T+示意图