视点:千兆以太网交换机发送效率详解

网络 路由交换
由于每个千兆以太网交换机DTE在通信时独占一个信道,因此不需要考虑以太网的冲突问题,全双工千兆以太网交换机也不受时间槽长度的限制,从而也没有距离覆盖范围的限制。

虽然使用千兆以太网交换机能够加快发送速度,但发送时间增加了很多,同样也影响了工作效率,为了解决半双工千兆以太网交换机的效率问题,IEEE又引入了帧突发这种技术。例如:某DTE发送一个64 byte帧,MAC将会在其后加入512-64=448byte的载波扩展序列。如果DTE发送的帧长度大于512 byte,则MAC不做任何改变。 在载波扩展的情况下,解决了半双工千兆以太网交换机距离覆盖范围的问题,但引入了一个新的问题:对于长度较小的以太网帧的发送效率降低了。

对于一个64byte的帧来说,尽管发送速度较快速以太网增加了10倍,但发送时间增加了8倍。这样的效率并未比快速以太网提高多少,为了解决半双工千兆以太网交换机的效率问题,IEEE又引入了帧突发这种技术。

千兆以太网交换机图例

帧突发 帧突发的工作方式如下:对于 DTE发送的第一个小于512byte的帧,依然使用载波扩展到512byte,但随后发送的小于512byte的短帧不再使用载波扩展,而是加入96bit的帧间隔序列后连续发送短帧,最长可以突发到65536位。

这种做法可以成立的原因在于一个正确配置的网络环境里,如果某个DTE开始发送数据后,其他 DTE都可以通过载波监听协议检测到其信号并抑制本身的数据发射。使用了帧突发的半双工千兆以太网交换机的效率得到了改善,当一个DTE连续的突发64byte帧并突发持续65536位时,其效率约为72%。 1.2.2 全双工千兆以太网交换机MAC层协议 在全双工千兆以太网交换机中。

由于每个千兆以太网交换机DTE在通信时独占一个信道,因此不需要考虑以太网的冲突问题。自然,全双工千兆以太网交换机也不受时间槽长度的限制,从而也没有距离覆盖范围的限制。 与半双工方式相比,全双工千兆以太网交换机的MAC层的区别主要有以下几点:

◆在接受活动中帧的发送不会被推迟
◆全双工方式下的冲突指示将被忽略
◆没有载波扩展,最小帧长度仍为64字节
◆没有帧突发

在全双工交换式以太网中,如果多个输人端口同时向一个输出瑞口输出数据,那么将会在输出端口产生拥塞,这时一些输入喘口发送的帧将会被丢弃。如果在以太网帧上承载的是TCP /IP协议的数据包,那么TCP的传输机制会自动重发被丢弃的数据包,可以想象每个产生了丢包的输入端口都将重新发包,引发新一轮的拥塞和丢包,结果是导致网络的吞吐率大幅下降。

为了避免丢包(丢帧)和重发现象的发生,IEEE在MAC层引入了802.3x流量控制协议来避免丢包现象发生。 流量控制的原理是当千兆以太网交换机检测到发生拥塞的端口之后,就会向输入端口发送暂停帧,通知其抑制发送的流量,最后达到消除拥塞。

责任编辑:王晓东 来源: NET130
相关推荐

2010-01-27 14:43:04

以太网交换机

2010-02-03 14:06:28

2010-01-08 09:26:27

千兆以太网交换机

2010-02-06 14:48:58

万兆以太网交换机

2010-03-22 11:02:27

千兆以太网交换机

2010-01-28 09:55:08

千兆以太网交换机

2010-01-07 15:25:40

千兆以太网交换机

2009-04-07 09:54:00

存储千兆以太网交换机

2009-06-26 10:27:33

千兆以太网路由交换机

2010-01-14 14:49:58

2010-02-04 15:36:09

光纤以太网交换机

2010-02-02 13:20:24

以太网交换机

2010-01-21 16:12:35

千兆以太网交换机

2010-01-07 14:46:35

千兆以太网交换机

2010-02-02 18:18:48

千兆以太网交换机

2010-01-27 13:56:00

千兆以太网交换机

2010-02-03 10:10:46

光纤以太网交换机

2010-02-03 17:47:49

千兆交换机

2012-10-18 10:38:17

以太交换机交互MACNIC

2010-02-06 09:35:50

千兆以太网交换机
点赞
收藏

51CTO技术栈公众号