关于pps和bps的概念
2006-08-12 02:29
330 查看
关于pps和bps的概念
--------------------------------------------------------------------------------
今天由于兄弟的网络方案选型需要,被cisco代理给的pps和bps概念搞昏了。
对方说3725的转发速率为100kpps,告诉我们这个数字除以二然后把kpps改成mbps就理解了。
呵呵,想了好久,上google查了查看到itpub一个兄弟的帖子:
http://www.itpub.net/195079.htmla>
然后又查到了这样两个概念:
http://publish.it168.com/cword/545.shtml http://publish.it168.com/cword/544.shtml
以及其它一些边边角角的资料,终于搞明白了。
总结如下:
包转发率标志了交换机转发数据包能力的大小。单位一般位pps(包每秒),一般交换机的包转发率在几十kpps到几百mpps不等。包转发速率是指交换机每秒可以转发多少百万个数据包(mpps),即交换机能同时转发的数据包的数量。包转发率以数据包为单位体现了交换机的交换能力。
交换机的背板带宽,是交换机接口处理器或接口卡和数据总线间所能吞吐的最大数据量。背板带宽标志了交换机总的数据交换能力,单位为gbps,也叫交换带宽,一般的交换机的背板带宽从几gbps到上百gbps不等。一台交换机的背板带宽越高,所能处理数据的能力就越强,但同时设计成本也会越高。
所以一般来说二层能力用bps,三层能力用pps,支持第三层交换的设备,厂家会分别提供第二层转发速率和第三层转发速率。
另外,讲一下pps是如何计算的
我们知道1个千兆端口的线速包转发率是1.4881mpps,
百兆端口的线速包转发率是0.14881mpps,这是国际标准,但是如何得来的呢?
具体的数据包在传输过程中会在每个包的前面加上64个(前导符)preamble也就是一个64个字节的数据包,原本只有512个bit,但在传输过程中实际上会有512+64+96=672bit,也就是这时一个数据包的长度实际上是有672bit的千兆端口线速包转发率=1000mbps/672=1.488095mpps,约等于1.4881mpps,百兆除于10为0.14881mpps
那么以后很简单了,其实直接用设备参数中的pps数值乘以672那么就转化成我们比较能理解的大众化的bps概念了。
一般销售为了方便大家计算和整数化的理解就改672为500。
理解了这个后忽然发现网络设备选型原来是那么的简单,我只需要预计网络中的总节点数和带宽需求及流量需求,那么需要的交换机性能型号和路由器型号就呼之欲出了。
注:
现在的设备很多是三层交换机,我们看到的参数是分别针对三层模块和二层模块来说的。
例如4楼提到的的6509就是这样了。
数据交换能力是720gbps,但是路由包转发能力是400mpps。这里没有矛盾。因为两个数据都不是描述一件事情。
--------------------------------------------------------------------------------
今天由于兄弟的网络方案选型需要,被cisco代理给的pps和bps概念搞昏了。
对方说3725的转发速率为100kpps,告诉我们这个数字除以二然后把kpps改成mbps就理解了。
呵呵,想了好久,上google查了查看到itpub一个兄弟的帖子:
http://www.itpub.net/195079.htmla>
然后又查到了这样两个概念:
http://publish.it168.com/cword/545.shtml http://publish.it168.com/cword/544.shtml
以及其它一些边边角角的资料,终于搞明白了。
总结如下:
包转发率标志了交换机转发数据包能力的大小。单位一般位pps(包每秒),一般交换机的包转发率在几十kpps到几百mpps不等。包转发速率是指交换机每秒可以转发多少百万个数据包(mpps),即交换机能同时转发的数据包的数量。包转发率以数据包为单位体现了交换机的交换能力。
交换机的背板带宽,是交换机接口处理器或接口卡和数据总线间所能吞吐的最大数据量。背板带宽标志了交换机总的数据交换能力,单位为gbps,也叫交换带宽,一般的交换机的背板带宽从几gbps到上百gbps不等。一台交换机的背板带宽越高,所能处理数据的能力就越强,但同时设计成本也会越高。
所以一般来说二层能力用bps,三层能力用pps,支持第三层交换的设备,厂家会分别提供第二层转发速率和第三层转发速率。
另外,讲一下pps是如何计算的
我们知道1个千兆端口的线速包转发率是1.4881mpps,
百兆端口的线速包转发率是0.14881mpps,这是国际标准,但是如何得来的呢?
具体的数据包在传输过程中会在每个包的前面加上64个(前导符)preamble也就是一个64个字节的数据包,原本只有512个bit,但在传输过程中实际上会有512+64+96=672bit,也就是这时一个数据包的长度实际上是有672bit的千兆端口线速包转发率=1000mbps/672=1.488095mpps,约等于1.4881mpps,百兆除于10为0.14881mpps
那么以后很简单了,其实直接用设备参数中的pps数值乘以672那么就转化成我们比较能理解的大众化的bps概念了。
一般销售为了方便大家计算和整数化的理解就改672为500。
理解了这个后忽然发现网络设备选型原来是那么的简单,我只需要预计网络中的总节点数和带宽需求及流量需求,那么需要的交换机性能型号和路由器型号就呼之欲出了。
注:
现在的设备很多是三层交换机,我们看到的参数是分别针对三层模块和二层模块来说的。
例如4楼提到的的6509就是这样了。
数据交换能力是720gbps,但是路由包转发能力是400mpps。这里没有矛盾。因为两个数据都不是描述一件事情。
相关文章推荐
- 关于pps和bps的概念
- 关于pps和bps的概念
- bps与pps的概念
- 关于网络设备性能方面:BPS,PPS讲解
- 关于网络设备性能方面:BPS,PPS讲解
- 关于ARM的22个常用概念--的确经典
- 关于ARM的22个常用概念介绍
- 关于证书认证技术的相关概念理解
- 关于人工智能的一些概念和算法
- 关于ARM的22个常用概念--的确经典
- 【C++】:关于C++的这些概念你知道吗?
- 关于OS的一个概念,这段写的不错
- 关于网络处理的一些基本概念(有一些过程)
- 关于PHP模板技术的基本概念
- 新手必看,关于ARM的22个常用概念!
- 关于数据挖掘的若干概念
- 关于Visual Studio几个基本的概念
- 2000年2月,爱立信关于在H.26L中加入slice概念的提案- -
- 关于DNS的一些概念
- iOS关于静态库和动态库的概念