监控网络中如何选择交换机?
交换机,是监控网络传输设备的核心角色。提起交换机选型,大家可能就想到有很多重要的参数规格需要考虑,硬件上百兆千兆万兆速率的端口、电口/光口/PoE口、端口数量、MAC地址表深度、转发延迟、缓存大小、VLAN、隔离等等。如果交换机选择不合适,会导致各种各样的故障、问题,严重影响了项目的交付和体验。
当然,在选择交换机之前,务必要绘制出本项目的拓扑图,一来为了科学合理的规划选型,二来对整个项目了如指掌,便于后期维护。对于拓扑的绘制,不一定需要非常专业的画图技巧或者使用专业的工具,只需要画的清晰明了即可。


根据绘制出来的拓扑,我们可以确定各个交换机需要多少个端口、光纤口还是以太网口、PoE交换机还是普通交换机、哪个设备为核心交换机等等,因此,可以很快确定交换机数量、端口数量和交换机类型,下面就常见选型中重要考虑条件进行介绍。
如何选千百兆交换机?
安防监控的交换网络中,需要传输大量、持续的视频数据,这就要求交换机具有稳定转发数据的能力。交换机下接入的摄像头数量越多,流经该交换机的数据量就会越大。如果我们把码流想象成水流,那么交换机就是一个个的水利枢纽,如果汇集的水流超出负载能力,大坝就会溃堤。同理,如果交换机下的摄像头转发的数据量超出某个端口的转发能力,亦会造成这个端口丢弃大量的数据造成问题。
例如,一台百兆的交换机转发了超出100M的数据量,造成大量丢包,出现花屏卡顿。
1
那么,到底多少个摄像头,选择千兆接口呢?我们选择的唯一标准是:摄像头上联端口转发数据量的大小,如果上联接口承载的数据量大于70M,则这个端口就需要是千兆端口,也就是选择千兆交换机或者千兆上联交换机。
2
快速计算方法:
带宽值=(子码流+主码流)*通道数*1.2
带宽值>70M,用千兆
带宽值<70M,用百兆
例如一个交换机下连接了20个H.264 200W的摄像头(4+1M),上联端口的转发速率是5*20*1.2=120M>70M,就需要使用千兆交换机。当然,如果经过你的计算,交换机有一个端口需要是千兆,那就需要配千兆交换机或者千兆上联交换机。
说明:120%和70M均是考虑实际以太网传输或协议开销参考值。
工程常用的摄像机主要有H.264 4M和H.265 2M两种码率,根据这个码率大小来计算:
我们以H.264 200W摄像机(主子码流按4+1M计算),常见的串联型网络中的带宽计算和交换机选型:
星型的网络结构:

大家可能会想,智能编码的码率不是极低吗?是不是用了智能编码就可以用百兆交换机?实际上,智能编码确实数倍降低了码率,原来的百兆无法承载的固定码率,用了智能编码是可以有效的降低网络由于带宽瓶颈造成的问题,这也是我们推荐使用智能编码的原因之一。
但是,在工程设计的时候,需要以固定码率或极端网络情况进行考虑和设计,这样才能容忍和预防极端情况的发生。所以计算用百兆交换机还是千兆交换机,还是要参考前面提供的公式,不需要考虑智能编码。
接入层交换机的选择:
条件1: 摄像机玛流:4.5Mbps,20个摄像机就是20*4.5=90Mbps,也就是说,接入层交换机上传端口必须满足90Mbps/S的传输速率要求,考虑到交换机实际传输速率(通常为标称值的30%,100M的也就30M左右,),所以接入层交换机应选用具有1000M上传口的交换机。
条件2: 交换机的背板带宽,如选择24口交换机,自带二个1000M口,总共26口,则接入层的交换机背板带宽要求为:(24*100M*2+1000*2*2)/1000=8.8Gbps的背板带宽。
条件3: 包转发率:一个1000M口的包转发率为1.488Mpps/s,则接入层的交换机交换速率为:(24*100M/1000M+2)*1.488=6.55Mpps/S
通常我们将满足条件2和3的交换机称之为线速交换机,如H3C S1026T就满足线速交换能力,具有24个100M端口,2个1000M电口。
根据以上条件得出:当有20路720P摄像机接入一个交换机时,此交换机必须具有1个1000M上传口,20个以上的100M接入端口。
汇聚层交换机的选择:
总共5个H3CS1026T交换机接入,那么汇聚层的流量:90*5=450Mbps/S,那么汇聚层的上传端口必须是1000M以上的。
如果5个IPCAM接入一个交换机我们一般情况下是使用一个8口交换机那么这个8口交换机是否满足要求?那么我们至少计算这个交换机3个方面的能力。
1. 背板带宽:端口数*端口速度*2=背板带宽,8*100*2=1.6Gbps/S
2. 包交换率:端口数*端口速度/1000*1488Mpps=包交换率8*100/1000*1.488=1.20Mpps/S,有些交换机包交换率有时计算出不能达到要求,那么就是非线速交换机,当进行大容量数量吞吐时,已造成延时
3. 级联口带宽:ICAM的码流*数量=上传口的最小带宽,4.5*5=22.5Mbps/S,通常情况下当IPCAM带宽超过45Mbps时,建议使用1000M级联口。
当满足以上能力的交换机就是合适的交换机。
如何选核心交换机?
对于大中型的监控网络,会按照接入-汇聚-核心的扁平结构设计。核心交换机是整个网络的数据转发中心,承载着大量的数据量,所以务必需要保证核心交换机的各个端口转发没有瓶颈。
有一些朋友对于核心交换机的选择有一些误区,例如有 200、500 个摄像头,如果按照 500*5M=2500M 的方式计算,结果远远大于千兆端口的转发速率,就不可以使用千兆交换机了吗?必须要万兆交换机吗?不是的,事实上典型的大型监控网络中,流量一定是分布在多个端口,由多个千兆端口进行转发。如下图:
可以看出,每一个端口均没有超出 1000M,而 华为或华三全千兆交换机的任何两个千兆端口之间就可以实现 1000M 的双向传输,总的吞吐量(满载)一般小于或等于交换机的背板带宽。
所以在选择核心交换机的时候,根据IPC数量,建议如下:
100~200台,推荐千兆管理型交换机
200~500台,推荐三层管理型交换机
华为或华三目前二/三层管理型全千兆交换机,均适合作为监控网络的核心交换,承担大容量数据交换。组建各样的网络。对于大型或超大型(300~1000)的监控网络,需要使用三层交换机划分网段,建议使用三层交换机。下面给了大家100、300、500个点位的组网方案。
100个左右点位:重点设计无阻塞转发核心,推荐使用TL-SG3428、TL-SG3226/S5720S-28P-SI/等。(交换机容量 56Gbps 包转发 41.7M)至少大于这个参数
500个点位的规模:需要进行冗余设计,可以选择建议选择 华为 7703配24光+24电/华三7003E配24光+24电等组建三层冗余核心网络,非常适合在政企等大型园区。配合汇聚交换机和接入交换机。
一个完整的监控网络有三层架构方式:核心层、汇聚层和接入层。
重点词汇 码流 包转发 背板带宽(交换容量)
那么在选择这些交换机的时候,要考虑那些因素呢?
交换机的接口数量和速率是选择监控交换机的最重要指标。交换机的接口数量可依据接入设备数量来决定,同时会预留部分接口供后续扩展使用;为保障视频流量无阻塞、不丢包、实时传输,需要选择端口速率合适的交换机,主要考虑以下几点:
1、 监控交换机的使用带宽与IPC的码流大小密切相关;
2、 IPC的峰值带宽需求=码流×120%,峰值带宽下可以保障IPC稳定使用;
3、 NVR添加IPC后,会同时取IPC的主码流和子码流;
4、 交换机的实际带宽建议不超过端口最大速率的70%,即百兆接口不建议超过70M带宽,千兆接口不建议超过700M带宽。
快速计算公式:带宽值=(主码流+子码流)*取流路数*1.2
IPC的码流与采用的编码方式(H.264或H.265)有关,默认情况下IPC的码流为:

我们以1080P摄像机为例来考虑一下接入层交换机的选择:
条件一:
摄像机码流为4.5Mbps,16个摄像机就是14*4.5=63Mbps,那么,接入层交换机上传端口必须满足峰值带宽需求=码流×120%=63Mbps×120%=75.6Mbps/S的传输速率要求,由上可知交换机实际传输速率(通常为标称值的70%,100M的也就70M左右),显然是不符合要求的,那么接入层交换机就应选用具有1000M上传端口的交换机。
条件二:
交换机的背板带宽:如选择24口交换机,自带二个1000M口,总共26口,则接入层的交换机背板带宽要求为:(24*100M*2+1000*2*2)/1000=8.8Gbps的背板带宽。
条件三:
包转发率:一个1000M口的包转发率为1.488Mpps/s, 则接入层的交换机交换速率为:24*100M/1000M+2)*1.488=6.55Mpps/S。
通常我们将满足条件2和3的交换机称之为线速交换机。
根据以上条件得出:当有16路1080摄像机接入一个交换机是,此交换机必须具有1个1000M上传口,16(不含16)个以上的100M接入端口。
那么汇聚层交换机及核心交换机也将依次通过计算选择性能满足的交换机。
在监控项目实施的过程中,由于POE交换机的布线方便,传输距离远,也得到更多的选用,其选择也可参考以上计算方法。
PoE交换机怎么选?
PoE就是通过网线进行供电和数据传输的一种技术,只需要一条网线就可以接入一个PoE摄像机点位,不需要额外的布线,而且相比传统的交流、12V直流集中供电都更安全可靠,基本没有传输距离限制。
那么在选择PoE交换机的时候,需要注意哪些细节呢?
首先是单端口功率,是否可以满足交换机下挂接的任意一款IPC的最高功率,也就是根据IPC的最大功率选择交换机的规格。普通的PoE IPC功率不超过10W,所以交换机只需要支持802.3af即可。但部分高速球机的功率需求约20W,或者部分无线接入AP的功率更高,则需要交换机支持802.3at。下面是两种技术对应的输出功率:
其次,确认最大供电功率满足要求。需要将所有IPC的功率考虑在内,交换机的最大输出供电功率需要大于所有IPC的功率之和。
最后,需要考虑交换机对802.3供电类型进行了解,如果使用八芯网线进行传输,则不需要考虑。如果是四芯网线,则需要确认交换机是否支持A类供电,TP-LINK全系列PoE供电设备均支持A/B类。
选择的时候,可以结合各类PoE的优势和成本考虑,进行选择:
当然,PoE功能的考虑之外,还需要考虑千百兆端口速率、WEB管理等功能。
光纤交换机怎么选?
在远距离点位的监控中,经常会用到光纤收发器、光纤交换机。我们有完备的光纤交换网络设备,包括收发器、交换机、模块,用于组建稳定远距离的光网络。
光交换机、光纤收发器、光模块可以相互搭配使用,但是在选择的时候,需要成对使用。务必保证 A\B 端匹配。A、B 端就是光纤传输的两端,无论两端选择的是交换机、光模块还是光纤收发器,两端必须分别是 A、B才能配对使用(在产品型号上有标明是A端or B端)
我司 A 端设备的工作波长是 1310nm(接收)、1550nm(发送),必须要搭配 TP-LINK B 端光纤收发器(RX1550nm、TX1310nm)使用。我司所有光纤收发器和光纤交换机的型号都标有 A、B 端,如 TL-FC342A-20、TL-FC318B-20。
除此之外,也需要考虑端口速率、光纤类型、双纤或单纤这些常规注意事项。
案例:
有个园区网,500多个高清摄像机,码流3~4兆,网络结构分接入层-汇聚层
-核心层。存储在汇聚层,每个汇聚层对应170个摄像机。
问题:
如何选择产品、原因
百兆与千兆的差别
影响图像在网络中传输的原因有哪些?
哪些是与交换机相关
背板带宽
所有端口容量Ⅹ端口数量之和的2倍应该小于背板带宽,可实现全双工无阻塞的线速交换,证明交换机具有发挥最大数据交换性能的条件。
例如:一台最多可以提供48个千兆端口的交换机,其满配置容量应达到48×2G×2=192Gbps,才能够确保在所有端口均在全双工时,提供无阻塞的线速包交换
包转发率
满配置包转发率(Mbps)}=满配置GE端口数×1.488Mpps满配置百兆端口数
×01488Mpps,其中1个千兆端口在包长为64字节时的理论吞吐量为1.488Mpps。
如果一台交换机最多能够提供24个千兆端口,而宣称的包转发率不到35.71
Mp5(24x1.488Mps=35,71),那么就有理由认为该交换机采用的是有阻塞的结
构设计
一般是两者都满足的交换机才是合格的交换机
背板相对大,吞吐量相对小的交换机,除了保留了升级扩展的能力外就是软
件效率/专用芯片电路设计有问题;
背板相对小,吞吐量相对大的交换机,整体性能比较高
摄像机码流
影响清晰度的因素,通常是视频传输的码流设定(包含了编码发送及接收
设备的编解码能力等),这是前端摄象机的性能,与网络无关。
通常用户认为清晰度不高,认为是网络原因造成的想法实际是个误区。
一根千兆链路能够支持数据传输
计算:
码流: 4Mbps
接入:
24*4=96Mbps<1000Mbp<44352Mbp
汇聚:
170*4=680Mbps<1000Mbps<4435.2Mbps
接入交换机
接入层交换机,主要考虑到接入到汇聚之间的链路带宽。也即交换机的上联链路容量需要大于同时容纳的摄象机数*码率。这样视频实时录像就没有问题,但是如果有用户在实时看到录像,就还需要考虑到这个带宽,每个用户查看一个视频占用的带宽就是4M,如果一个接入交换机的每个摄象机都有一个人在看,就需要摄象机数*码率*(1+N)的带宽,
24*4*(1+1)=128M
汇聚交换机
在汇聚层需要同时处理170只摄象机的3-4M码流(170*4M=680M),也就意味着汇聚层交换机需要支持同时转发680M以上的交换容量。一般存储都接
在汇聚上,所以视频录像是线速转发。
但要考虑到实时查看监控的带宽,每个连接占用4M,一条1000M的链路可
以支持250个摄像头被调试调用。每台接入交换机接24个摄像头。250/24,相当于网络可以承受每个摄像头同时有10位用户在实时查看的压力。
核心交换机
核心交换机,需要考虑交换容量以及到汇聚的链路带宽,因为存储是放置在
汇聚层的,所以核心交换机没有视频录像的压力,即只要考虑同时多少人看多少路视频。假设该案内,同时有10人监看,每人看16路视频,即交换容量需要大于10*16*4=640M,基本不用考虑
在局域网内的视频监控进行交换机选择时,接入层和汇聚层交换机的选择通常只需要考虑交换容量的因素就够了。因为用户通常都是通过核心交换机连接并获取视频的。
交换机选择的重点
在局域网内的视频监控进行交换机选择时,因为主要压力是在汇聚层交换机,汇聚层交换机既要承担监控存储的流量,还要承担实时查看调用监控的压力。所以选择适用的汇聚交换机显得非常重要
对于接入交换机来说,下联口接摄像头的端口百兆/千兆没有本质的区别,
但是上联必须是千兆。