当前位置: 首页 > 系统与网络 > 正文

机房比较穷,老板太有钱,多少年了依然是一堆垃圾设备(很多小地方公,私人机房都如是,我这边的某机房S2024C之类依然在大量服役……),各种的垃圾,反倒是国内各种行为管理设备等等,换了一茬又一茬(原因你懂的)。

很早以前我服务器所在的机房是H3C 2026/2126系列的二层交换机,也是很古老的东西了。均存在一个问题,端口出交换机的流量只支持 line-rate方式限速。如今都支持qos lr inbound/outbound cir命令。

以太网端口视图
【参数】
inbound:对端口接收报文进行速率限制。
outbound:对端口发送报文进行速率限制。

报文速率限制级别取值为1~127。如果速率限制级别取值在1~28范围内,则速率限制的粒度为64Kbps,这种情况下,当设置的级别为N,则端口上限制的速率大小为N*64K;如果速率限制级别取值在29~127范围内,则速率限制的粒度为1Mbps,这种情况下,当设置的级别为N,则端口上限制的速率大小为(N-27)*1Mbps。

===================
使用早期H3C交换机,存在这么个问题,假设限定line-rate outbound 37,即上行速率10M限速,但会出现这么一个问题,单线程速度只有1Mbps,实际115K/s左右。如果需要跑满10M,你需要开启10个线程,而没办法单线程跑足10M。
如果需要单线程跑满10M,解决办法就是,不限速,千兆端口的限制到100M,单线程才可跑满,否则无解。

关于问题,以前就测试过,当时我这边能找到的老设备是华为S2000系列的二层交换,试了半天并没有发现如H3C设备出现的问题。
这次调整,机房又换了另外一个端口,结果负责人变了,说了半天。。。任是没明白。。。
搜索了半天只看到一个帖子:http://www.itoame.com/article/4
我觉得还是成本原因,其他限速方式可能资源的开销比较大?当年H3C就是便宜,占领了很多市场。

故障描述:

交换机下接主机A,对端口进行限速,上下行均限速10Mb(line-rate inbound 37、line-rate outbound 37),限速过后该主机的下行(交换机out方向)无故障,文件传输速度可达到1.0~1.3MB不等(表示限速10Mb生效,并且对业务无影响),但是主机的上行(交换机in方向)就存在问题,对外文件传输速度只有200-250KB左右(2Mb上下)。

目前已知或排除问题如下:

1、如果不限速,速度完全没问题, 同理如果把限速放大,则上行也相应的会稍微增加一点。

2、如果多台主机同时对该主机A上的文件进行下载(主机A在上传),则每台传输速度均在100-200KB之间,速度可以上去(目前只使用2-3台试验,理论上增加主机数量最终可以跑满10Mb),必须要多主机,单主机多线程不行。

3、非单个交换机故障,已经使用其他同型号设备测试过,问题也存在。

4、把测试主机同时放到一台交换下直接二层通信也还是存在此问题(一台放文件,另外一台或N台下载)。

5、给人的感觉有点像端口限速过后交换机的进口(也就是下行)对点对点传输存在限制,但是如果多点传输则最终速度能上去。

最终结果:

无解!

咨询过华三工程师,花了一些时间才把问题说明白(万幸接我电话的这个比较好沟通),华三工程师听后表示也很诧异,说去做下实验,后过30分钟左右电话我表示问题确实存在,并且说明和研发部门确认过,华三的二层交换机就是这么设计的,华三全线二层设备都这样。

[分享]华三 H3C 老式二层交换机 上行限速存单线程1M问题:等您坐沙发呢!

发表评论