网络监控中交换机的选择标准

 

随着高清摄像机的使用越来越多,如何选择合适的、满足监控整体网络架构性能的交换机也成了在高清监控系统前期方案制定、项目报价中有着很重要的作用。一个合适的交换机,不仅能够发挥监控网络应有的功能并能够有效减少资源的浪费。

监控网络有三层架构方式:核心层、汇聚层、接入层。

以选用720P的摄像机为例,分别选择对应交换机。 前端20路720P接入1个接入层交换机。

接入层交换机的选择:

条件1: 摄像机玛流:4.5Mbps,20个摄像机就是20*4.5=90Mbps,也就是说,接入层交换机上传端口必须满足90Mbps/S的传输速率要求,考虑到交换机实际传输速率(通常为标称值的30%,100M的也就30 M左右,),所以接入层交换机应选用具有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个H3C S1026T交换机接入,那么汇聚层的流量:90*5=450Mbps/S,那么汇聚层的上传端口必须是1000M以上的。

如果5个IPCAM接入一个交换机,我们一般情况下是使用一个8口交换机,那么这个8口交换机是否满足要求? 那么我们至少计算这个交换机3个方面的能力。

1.背板带宽: 端口数*端口速度*2=背板带宽 , 8*100*2=1.6Gbps/S。

2.包交换率: 端口数*端口速度/1000*1.488Mpps=包交换率,8*100/1000*1.488=1.20Mpps/S,有些交换机的包交换率有时计算出不能达到此要求,那么就是非线速交换机,当进行大容量数量吞吐时,易造成延时。

3.级联口带宽: IPCAM的码流*数量=上传口的最小带宽,4.5*5=22.5Mbps/S,通常情况下,当IPCAM带宽超过45Mbps时,建议使用1000M级联口。

当满足以上能力的交换机就是合适的交换机。

 

更多相关文章
  • 装饰模式又名包装(Wrapper)模式.装饰模式以对客户端透明的方式扩展对象的功能,是继承关系的一个替代方案. -- 装饰模式的结构 装饰模式以对客户透明的方式动态地给一个对象附加上更多的责任.换言之,客户端并不会觉得对象在装饰前和装饰后有什么不同.装饰模式可以在不使用创造更多子类的情况下,将对象的 ...
  • 作者:san < [email protected] > 主页:http://www.nsfocus.com 日期:2001-11-15     前面象Shaun Clowes和rfp等都比较详细的介绍了php.cgi程序在编程过程中遇到 的问题,以及如何通过应用程序漏洞突破系统, ...
  • 几十年来,中国一直被西方国家视为一个出口国.阿里巴巴集团希望能够凭借其最新协议逆转这一趋势. 周三,据媒体报道,这家中国电商巨头与美国逛店网(ShopRunner)进行合作,向中国销售和运输美国产品.逛店网首席战略官菲奥娜·迪亚斯(Fiona Dias)在接受福布斯记者采访时解释说,这家总部位于宾夕 ...
  • 单点登录应该归为架构的部分了,但是一般网站在开始的时候最好有单点登录的思想,防止后期再做大量的修改.而且单点登录对于开发人员来说并没有增加太多额外的工作量,所以提前讲一下对大家都是好的. 先说一下单点登录的机制(摘自百度百科,给我广告费): 当用户第一次访问应用系统1的时候,因为还没有登录,会被引导 ...
  •   HTML事件处理程序 <input type="button" value="Click Me" onclick"showMessage()"/> 通过HTML指定事件处理程序的的缺点是HTML与JavaScript代码紧密 ...
  • 在胡说之前,首先声明,本文是建立在掌握php单文件上传的基础上,所以这里就不赘述文件上传服务器配置,表单设置该注意的地方了. 话不多少,直入主题,在请求页面方面有两种写法(只呈现表单部分,以上传三个文件为例.) <form action="doAction.php" met ...
一周排行
  • 有时候经常需要把串口放到单独的一个线程去处理数据 于是我就把串口封装了一下,即支持了多线程也方便使用 特性介绍: 1.串口工作是在一个单独的线程,更加稳定 2.实例化的对象可在多个线程被调用且不会出错 注意: 1.一 ...
  • 易网科技讯 5月17日消息,周一美股收盘微跌,中国概念股多数下跌,艺龙(NASDAQ:LONG)逆势大涨12.77%报收于16.96美元. 周一艺龙高开于15.09美元,之后震荡上行,截止收盘大涨12.77%,股价提 ...
  • 一.何为Redis redis是一个key-value存储系统.和Memcached类似,它支持存储的value类型相对更多,包括string(字符串).list(链表).set(集合)和zset(有序集合).这些数 ...
  • 页面永久性移走(301重定向)是一种非常重要的“自动转向”技术. 301重定向可促进搜索引擎优化效果 从搜索引擎优化角度出发,301重定向是网址重定向最为可行的一种办法.当网站的域名发生变更后,搜索引擎只对新网址进行 ...
  •   用ASP实现分级权限控制  本文实现的是一个帐务管理系统中分级权限的控制,程序使用ASP和JavaScript编写,在装有IIS4.0的win  NT服务器上运行,速度快,易维护.权限级别划分如下:①.院长和财务 ...
  • 0.写在前面         MyBatis是一个简单,小巧但功能非常强大的ORM开源框架,它的功能强大也体现在它的缓存机制上.MyBatis提供了一级缓存.二级缓存 这两个缓存机制,能够很好地处理和维护缓存,以提高 ...
  • 控制台I/O 可以使用Console.ReadLine()方法从控制台中读取一个输入流(用户按回车键停止),并返回输入的字符串,写入控制台也有两个对应的方法. Console.Write() Console.Writ ...
  • A. Dima and Continuous Line   描述:给一个n [1, 10^3], 然后是n个点横坐标xi [-10^6, 10^6],每相邻的两个点是一个半圆直径的两个点.判断这些圆会不会相交.相交输 ...
  • 解决linux进入时提示“用户的$HOME/.dmrc已被忽略”   输入如下命令,hunker 为你的用户名,全部都要改成你的用户名,   执行过程中会有一些错误提示,不用管.    chmod 755 -R ~/ ...
  • C114讯 9月16日消息 说到高通公司,大家关注最多的一定是半导体芯片,不过,这家无线芯片领域第一的厂商在风险投资方面的成绩也可圈可点.11年前,高通公司成立了由公司管理层领导并指导的风险投资部门,目前管理着50多 ...