上次改造机房弱电线路的时候纠结很久,光纤单芯和双芯哪个好,问了两个做工程的朋友说法还不一样,干脆两种都拿回来现场试。
最先动手的是双芯方案,一端接收发器A的TX和RX,另一端对应接收发器B的RX和TX,线是现成的一对,理线的时候看着整齐,当时以为双向传输就得用两根芯,这也是很多人默认的想法。布完线通电,链路正常跑起来,测速也能跑到标称带宽,只是线缆本身更粗,穿PVC管的时候明显费劲,管里已经有几根网线,塞进去之后拉动都很卡。
双芯还有个容易忽略的点,两套收发器的成本,还有线材成本,加起来比单芯整套贵不少。工程商一般做远距离干线会选双芯,稳定性冗余空间更大,但是家里或者小型办公室这种几十米内的场景,双芯多出那一根芯基本用不上,等于白白多花钱。
换单芯来测。
单芯是一根光纤同时收和发,靠不同波长区分上下行信号,收发器必须成对使用,一端A端一端B端,不能随便互换。把之前穿好的双芯线抽出来,管子空间一下子宽松,走线拐弯的地方也更好处理,线材轻,接头数量少,固定在机柜背板的时候省了不少位置。跑测速,同样一百米以内,带宽延迟和双芯看不出差别。
测试中途碰到一次问题,临时拿了另外牌子的单芯收发器混接,链路直接不通,折腾半天才反应过来,单芯收发器的波长必须匹配,不同品牌的配对不一定兼容,这点和双芯不一样,双芯收发器只要接口一致,大多可以随意互换。
旁边一起做调试的朋友,他那套监控系统是跨两栋楼,距离差不多三百米,坚持用双芯。他说长距离传输的时候,单芯的光信号损耗会更高,余量不足,万一光纤有弯折,很容易出现丢包,双芯可以预留一根芯做备用,其中一根故障的时候直接切换,不用重新布线。他的场景下,多付出的线材和设备成本,能换来链路冗余,这笔开销是值得的。
也试了弯折测试,把两种光纤都做小半径弯折,反复几次。双芯光纤内部两根纤芯,受力的时候更容易出现单根芯受损,外观不一定能看出来,但是光功率会慢慢下降;单芯结构简单,同样弯折程度下,光功率波动更小,室内布线拐弯多的环境,这点优势很实在。
短距离场景,单芯足够满足需求,设备和线材成本更低,布线难度更低。长距离、对链路可靠性要求极高,需要预留备用线路的场景,双芯更合适。
收尾整理设备的时候,看着堆在角落多余的那套双芯收发器,才意识到一开始被固有认知困住,以为双向通信必须两根光纤。