Console线、RJ45和DB9的工业连接方案
工业交换机现场配置调试,Console线缆是绕不开的工具,但这根线缆的内部线序,跟普通网线完全不是一回事,新人接触这块的时候经常踩坑,以为随便拿根RJ45网线接上就能用,结果设备连不上配置界面,折腾半天发现问题出在线序定义上。
一、Console线到底特殊在哪
Console线表面上看是RJ45接口转DB9接口,跟普通的网络转接线材容易混淆,但内部线序设计的目的完全不一样。普通网线RJ45两端遵循标准的网络通讯线序定义,Console线的RJ45一端虽然外形相同,内部针脚对应的功能却是为了适配串口通讯协议而专门设计的,这种线缆本质上是把RS232串口信号通过RJ45接口的物理形态传输出去,跟以太网通讯没有任何关系,混用普通网线的后果就是接口插得上,但配置软件压根读不到任何反馈。
二、RJ45端的针脚定义,厂商之间存在差异
不同交换机厂商对Console接口RJ45端的针脚定义,并没有完全统一的行业标准,部分厂商遵循思科那套常见的线序方案,也有厂商按自己的产品规范定义针脚功能。现场如果用错了对应厂商的Console线缆,哪怕物理上RJ45接口能插进去,内部线序对不上,照样无法正常通讯。采购或者制作Console线缆之前,最好先确认目标交换机品牌的具体针脚定义文档,不能拿一根线缆通用所有品牌的设备。
三、DB9端,对应的是标准RS232功能针脚
线缆DB9这一端,对接的是计算机或者调试终端的串口,针脚定义基本遵循标准RS232规范,核心还是前面提到过的发送、接收、信号地这几个关键针脚。Console线缆的特殊性主要体现在RJ45这一端的内部线序映射上,DB9端相对标准化,这也是为什么排查Console线问题的时候,重点经常落在RJ45端的线序核对上。
