网络长距离布线时双绞线的非标准应用

2023-06-15 14:32:38   admin    635

      一般来说,计算机网络布线系统采用何种线缆,需要
根据实际的需求和线缆的相关使用标准来进行选择。例如:按照
以太网(IEEE802.3系列)标准,如果主机与网络设备之间的距
离超过100 m,就不应使用双绞线布线。但是在实际的网络设计
中,常常会遇到一些特殊情况,如:“没有足够的资金购买光缆
等媒介及两端设备”或“临时性机构,没有必要使用昂贵的线
缆”,使我们面临难以抉择的境地。  
  本文主要讨论当距离超长时,在工程实际中是否可以非标准
的使用双绞线布线。  
  从原理上分析,对于双绞线布线距离的限制主要有以下2个方
面:以太网的最短帧长和距离超长造成的线缆传输特性下降,下
面将分别进行分析。
1 以太网中最短帧长对线缆长度的限制
  以太网络的工作方式可以简单的使用“载波侦听/冲突检测(CSMA/CD)”来描述。其中的“冲突检
测”表示:当某计算机(如:主机A)以广播的形式发送某帧时,在发送的过程中一直检测信道,通过比较
发出信号是否与检测到的信号一致,决定发出的帧是否和其他计算机(如:主机B)发出的帧产生了冲突,
如果A主机在发送某帧的过程中没有检测到冲突,就认为这一帧发送成功。  
  但是,如果帧与链路的冲突域相比太短,就会发生图1中“冲突检测”失败的情况。  
  如图1(a)所示,主机A发出一帧,由于帧长与链路的冲突域相比较短,在发送的过程中没有检测到冲
突,认为此帧已经发送成功。  
  如图1(b)所示,主机A与主机B分别处在冲突域的两端,电磁波从A主机传送到B主机需要的时间为
τ。帧头差时间ε还没有到达B主机。  
  如图1(c)所示,由于主机B还没有检测到主机A发出的帧,所以有可能也发出一帧。在主机A发出帧时
间τ后,在主机B处发生了冲突。  
  如图1(d)所示,冲突的信号需要再经时间τ才能到达主机A。  
  结果:主机A认为这帧已经发送成功,但实际上此帧在主机B处发生了冲突,“冲突检测”失败。 
  
  所以每帧必须至少可以持续发送2τ时间(即经过2τ时间后此帧还没有发送完),这样才能保证“冲
突检测”机制的成功。
  τ的大小由网络协议标准定义,当τ确定后,则最短帧长也被确定,反过来一个冲突域的最大范围便
被确定(在10 Mb/s以太网中,2τ被定义为51.2μs,最短帧长为64 B,一个冲突域最多由4个中继器组
成),进而一个冲突域中的线缆最大长度也会有一个限制。  
  分析原因:早期的同轴电缆只有一个总线式信道,并且网络设备大多为物理层的设备(如:中继器,H
UB),他无法摆脱以太网的多主机共享链路方式(CSMA/CD)的本质所造成的限制。  
  但实际上,一条双绞线内有8根线缆可供使用,并且数据链路层的设备(如:交换机)的价格大大下
降。现在可以彻底地摆脱这种限制。解决的方法是:使用交换机将每一段线缆划分成不同的冲突域,并将
网络接口设备的工作模式设置为全双工。这样每个主机在收和发的方向都有了一个专用的信道,不再需要C
SMA/CD,也就没有了冲突域对线缆长度的限制。所以以太网的最短帧长对线缆长度的限制是可以被解决
的。  
  实际上在万兆以太网协议(IEEE802.3ae)中,就没有定义CSMA/CD的工作模式,其中重要的一个原
因就是为了取消冲突域对网络线缆长度的限制。
2 随距离增加,线缆传输特性的下降对线缆长度的限制
  2.1 信号总体功率下降对线缆长度的限制  
  正常情况下,五类双绞线的直流阻抗为9Ω/百米,当双绞线长度不超过200 m时,其直流阻抗在18Ω
(9Ω/百米×2百米)以内。而布线要求总阻抗不能大于19Ω。所以200 m以内双绞线的直流阻抗引起的信
号总体功率下降,一般不会影响接收设备对信号的获得,所以在此距离采用五类双绞线布线可以不必考虑
直流阻抗的影响。
  2.2 线缆频率特性下降对线缆长度的限制  
  根据傅里叶级数公式:
  任何持续的数据信号,都可以被分解为正弦和余弦函数的n次谐波。  
  在计算机局域网中,使用双绞线进行基带传输[1](即数字信号不经过任何调制,而是只经过简单的
频谱变换或码形变换后就直接送往传输信道)。这样就可以将双绞线上的传输信号作为方波进行分解,变
换为谐波后再进一步研究。  
  如图2所示[2],当方波信号通过一个低通信道时,可以等幅衰减通过的谐波数量越多,则接收设备
正确识别原始方波信号的可能性就越大,反之信号将难以识别。  
  如图3所示,双绞线的频率特性正是一个低通信道,可 以等幅衰减的通过从A点(低频)到C点频率的
谐波。当线缆距离过长时,会造成AC之间的距离变窄及等幅衰减通过谐波数量下降。
  下面按照4种不同假设情况进行推导并得出结论。  
假设1:  
  ①长度为100 m的五类非屏蔽双绞线;  
  ②双绞线上传输速度为100 Mb/s的信号;  
  ③双绞线的等幅衰减的带宽为BHz(如图3):B=C-A。  
推导1:  
  由于在传输速度为100 Mb/s的以太网中,采用的编码方式是4B/5B(即为解决传输中的同步问题,实
际使用5 b的码组来编码4 b的实际输入数据[3]),则通信线路上实际传输的方波信号每秒状态的变化次
数为125M,即125M b/s。  
  如果每秒信号变化125M次,则状态变化8次需要的时间为:8/125M s。  
  根据傅里叶级数公式,一次谐波的周期T为:8/125M s;一次谐波的频率f为:125M/8 Hz。 
  方波信号(每秒状态变化次数为125M次)通过长度为100 m五类双绞线后,可以等幅衰减通过的谐波数
量N1(个)为:  
  结论1:
  因为假设1符合五类双绞线的布线标准,所以当等幅衰减通过的谐波数量为N1时,接收方设备可以识
别。  
假设2:
  ①长度为大于100 m的五类非屏蔽双绞线;  
  ②双绞线上传输速度为100 Mb/s的信号;  
  ③双绞线的等幅衰减带宽变窄为B/2 Hz。  
推导2:
  可以等幅衰减通过的谐波数量N2(个)为:  
  随着双绞线长度的增加,其等幅衰减频宽B变窄后,可以通过的等幅衰减谐波数量也将减少,如图2所
示,当N2小于4时输出信号将难以被接收设备识别。  
  然而在假设2下,很难保证等幅衰减通过足够的数量的谐波。  
  根据公式N=B/f,当B减少时,只有降低f(即降低双绞线上信号的传输速度),才能保证N不变。  
假设3:
  ①长度大于100 m的五类非屏蔽双绞线;  
  ②双绞线上传输速度降为10 Mb/s的信号;  
  ③双绞线的等幅衰减的带宽变窄为B/2 Hz。  
推导3:
  在以太网协议中,10 Mb/s与100 Mb/s为最常见的数据传输速度,所以可以考虑将数据传输速度降为
10 Mb/s。  
  在10 Mb/s的以太网中,采用的是曼彻斯特编码(即为了解决传输中的同步问题,实际使用2 b的码组
来编码1 b的实际输入数据),所以通信线路上实际传输的方波信号每秒状态的变化次数为20M,即20M b/
s。  
  如果每秒信号变化20M次,则状态变化8次需要的时间为:8/20M s。  
  根据傅里叶级数公式,一次谐波的周期T为:8/20M s;  
  一次谐波的频率f为:20M/8 Hz。  
  方波信号(每秒状态变化次数为20M次)通过此双绞线后,可以等幅衰减通过的谐波数量N3为: 
  即使线缆长度增加导致了等幅衰减带宽变窄一半,但如果将数据传输速度降为10 Mb/s,假设3下可通
过的谐波数量N3将为假设1(正常情况)下N1的3.125倍。  
  在此情况下,接收方设备完全可以识别信号。
假设4
  ①长度为大于100 m的五类非屏蔽双绞线;  
  ②双绞线上传输速度为10 Mb/s的信号;  
  ③双绞线的等幅衰减的带宽变窄为B/k Hz;  
  ④等幅衰减通过的谐波数量N4=N1。  
推导4:
结论4:
  在假设4下即使线缆等幅衰减带宽下降为原来16%(1/6.25),只要降低数据通信的速度,也可以保
证接收的谐波数量达到正常的情况(假设1)下的N1,即接收方可以正确识别。
3 结语
  根据以上的分析,笔者认为在设计一段距离为200 m以内的线路的时候,可以非标准的使用双绞线进行
布线,但具体应采用以下方法:  
  (1)为保证整体网络的速度,可以使用接口为10/100 Mb/s自适应的交换机,但将与这条双绞线连
接的交换机端口强制设为10 Mb/s和全双工模式。  
  (2)采用五类或超五类双绞线布线,提高施工工艺,尽量避开强干扰源,以减少线缆性能参数的下
降。  
  在实际工程中,对使用一段长度约200 m的双绞线进行连接的计算机进行测试:  
  ①使用IE浏览器访问Internet正常;  
  ②使用ping程序进行测试,10 min丢包率为0%。结果证明以上基于傅里叶的分析是合理的。  
  另外,本方法也可以适用于早期的3类双绞线或由于线缆品质低及布线工艺较差造成无法在10/100 M
自适应网络中使用的情况,可以降低成本并减少重新布线的麻烦。当然如果双绞线的长度进一步增加,那
么直流阻抗及其他参数对总功率的衰减,可能会造成接收设备无法检测到信号,所以这种依靠降低速度来
实现通信的手段只能在一定的范围内使用。
参考文献
  [1]张应中.数字通信工程基础[M].北京:人民邮电出版社,1987.
  [2]AndrewSTanenbaum.计算机网络(第3版)[M].北京:清华大学出版社,1998.
  [3]高传善.数据通信与计算机网络[M].北京:高等教育出版社,2000.