尝试通过具有100兆位标准网关的交换机获得10吉比特连接


10

我对此的知识有限,并且仍在学习中,因此我希望有人可以就此提供建议。

我的PC中有一个10GbE NAS,一个10GbE NIC和一个带有两个10GbE端口的交换机,这些端口都通过光纤连接在一起。然后,还有另一根100Mbit电缆连接,该电缆将交换机连接到路由器,路由器也是标准网关。这也为所有连接的设备提供了互联网连接。

我注意到与NAS的直接连接为我提供了10GbE可以处理的速度,但是当我在所有标准VLAN,同一子网和标准网关之间进行切换时,到NAS的速度最大为1GbE。

是因为标准网关是所有流量汇聚的中心?如何管理通过交换机直接与NAS的对等连接,以便流量通过10GbE电缆到达交换机,再从那里通过10GbE到NAS?

额外详情:

IP NAS: 192.168.10.120
IP switch: 192.168.10.125
IP PC: 192.168.10.103
Standard gateway: 192.168.10.1
Subnet: 255.255.255.0
Switch: D-link 1510-52

谢谢


您正在使用哪个开关?是10GbE交换机吗?
Gerben

1
这是具有两个sfp +端口的交换机。nas和PC连接在其中
EarthMind '17

1
您正在使用哪种类型的SFP?
MerlinTheMagic

1
跟进。我看到您在另一条评论中指出它是10GBase-R,但是如果您提供SFP的模型,我们将为您提供进一步的帮助。例如,您可能正在驱动带有ZR SFP的短跳线,或者相反的是带有SR模块的长电缆。
MerlinTheMagic

1
@MerlinTheMagic请参阅我对Peter Green的帖子的最后评论,以找到原因的根源:-)
EarthMind

Answers:


16

我认为默认网关与您的问题无关。同一子网中两个设备之间的本地流量不会流经默认网关,在任何情况下,您报告的本地流量速度都比您报告的默认网关链接速度高10倍。

我想到了几种可能性。

首先,您在正确的端口中吗?从某些搜索来看,该交换机上的四个光纤端口中只有两个是10G。

其次,我听说过一些早期的交换机的报告,这些交换机具有10G端口,但由于其内部转发设计而无法在单个流中处理完整的10G。


1
我也有想法 我会检查网络掩码并拔下路由器,以将其从问题中删除。还要检查您的交换机上没有端口镜像。
jonathanjo

1
我使用正确的端口是的,因为它们是sfp +端口,并且我使用正确的收发器进行连接。这些端口被通告为上行链路/堆栈端口,但在规范中未描述任何限制。全双工10Gbase-R
EarthMind

1
...我还尝试锁定交换机,NAS,PC上的端口速度,以查看它们是否由于某些原因而在改变速度。
jonathanjo

2
最大交换容量为(us.dlink.com/products/business-solutions/…)的140 Gbps,因此我认为它应该可以轻松地对其进行管理……
djsmiley2kStaysInside 17-10-20

2
AIUI在某些具有10G上行链路的早期交换机上的问题是,交换机引擎仅设计用于1G端口。因此,交换机制造商使用交换机引擎的链路聚合功能来实现10G端口,从而将任何一个流的带宽限制为1G。当将端口用于预定的目的作为上行链路时,这并不是什么大问题,但是在您的使用场景中是一个问题。
彼得·格林

3

查看D-Link 1510-52交换机的数据表:

它提到了交换机能够“ 140Gbps”的吞吐量-使用典型的市场营销“全双工”数字,这意味着在50x1G和2x10G交换机(如1510-52)上,该交换机能够同时通过每个接口运行线速。例如:(1Gbps x 50)+(10Gbps x 2)= 70Gbps x 2(全双工)= 140Gbps。

类似地,此框的每秒包数(pps)编号为104.16Mpps,与线路速率相当:

1Gbps = 1,000,000,000位/秒=(1,000,000,000位/秒)/(8位/字节)= 125,000,000字节/秒

10Gbps = 10,000,000,000位/秒=(10,000,000,000位/秒)/(8位/字节)= 1,250,000,000字节/秒

1G端口上的PPS =(125,000,000字节/秒)/(84字节/数据包)= 1,488,095 pps

10G端口上的PPS =(1,250,000,000字节/秒)/(84字节/数据包)= 14,880,952 pps

50 x 1,488,095 pps + 2 x 14,880,952 pps = 104,166,654 pps〜104.16Mpps

因此,如果相信数据表,那么开关应该能够轻松实现这一点。

您可能要确认的一件事是,有两个1G SFP端口和两个10G SFP +端口,因此请确保您已连接到交换机上的端口51和52,并且两个端口上的状态均为橙色(表示10G)。如果看到绿色LED,则意味着您仅获得1G链接。


感谢您的信息。我不应该将SFP端口与SFP +插头一起使用,因为它们不向后兼容。SFP通常可以在SFP +中使用,反之亦然。因此,这就是为什么从一开始就确保我不会混淆端口的原因。目前,由于某种原因,我似乎能够使用完整的10 Gbit连接速度。我会一直关注它是否保持这种方式,如果不是那样,请寻找问题的根源。
EarthMind '17

@EarthMind是正确的-只是确保您的SFP +模块实际上是SFP +而不是SFP
Benjamin Dale

3

切换时,两个端口之间的吞吐量完全独立于另一个接口的链接速度。使用当今的非阻塞交换机,它甚至与任何其他端口上的吞吐量无关。

吞吐量低的原因可能有以下几种:

  • SFP +收发器:它们需要支持10GBASE;SFP /微型GBIC仅支持1G速率-检查交换机中的链路状态
  • 接口链接配置:可能限于1G速度
  • 其他接口配置:速率限制,最大帧大小不匹配,...
  • 物理链路问题:错误的光纤类型(-SR = MM,-LR = SM),损坏的光纤,脏端口(FCS和-如果指示-FEC将显示错误计数)
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.