以太网交换机中的网络延迟是什么呢?
网络延迟指的是网络等待时间,是指一个数据包从用户的计算机发送到网站服务器,然后再立即从网站服务器返回用户计算机的来回时间。网络延迟是影响网络速度的因素之一。那么,网络延迟跟交换机有什么关系?又是什么原因造成的网络延迟呢?如何测量以太网交换机网络延迟?本文将一一解答,并探讨如何解决因以太网交换机引起的网络延迟。
图1:网络延迟
以太网交换机中的网络延迟是什么?
以太网交换机的网络延迟是指从交换机接收到数据包到开始向目的端口复制数据包之间的时间间隔。有时,当数据包通过设备时,交换机或路由器决定下一步将数据发送到何处会有延迟。因此,高带宽,低延迟的交换机现在已成为部署高性能网络的不二选择。
造成网络延迟的原因有哪些?
造成网络延迟的原因有很多,例如:
- 数据包从用户的计算机发送到网站服务器再返回计算机所花费的时间。
- 路由器或交换机的错误,因为每个网关都需要花费时间检查和更改数据包头,因此,数据包经过以太网交换机时会花费很多时间。
- 防病毒和类似的安全程序,在发送数据包之前需要时间来完成消息重组和分解。
- 数据包在交换机或网桥等中间设备上遭受存储或磁盘访问延迟时,存储延迟。
- 用户方面的软件错误。
- 传输介质本身的问题,传输介质需要花费一些时间才能从光纤到同轴电缆将一个包从源传输到目的地。
- 即使数据包以光速从一个节点传输到另一个节点,也会发生延迟。
如何测量以太网交换机中的网络延迟?
从上一章可以看出,交换机延迟是导致网络延迟的关键因素之一。 那么我们如何测量交换机延迟呢?
交换机延迟是在以太网交换机上从端口到端口进行测量的,可以根据交换机采用的转发方式,以多种方式进行报告。测量以太网交换机的网络延迟有多种方式,例如IEEE规范的RFC2544,Netperf或Ping Pong进行测量。 IEEE规范的RFC2544提供了一种行业认可的测量存储和转发设备延迟的方法。 Netperf可以使用请求或响应测试(TCP_RR和UDP_RR)延迟。 而Ping Pong是一种用于测量高性能计算群集中的延迟的方法,该方法可测量通过消息传递接口(MPI)发送的远程程序调用(RPC)的往返时间。
如何减少以太网交换机引起的网络延迟呢?
为了减少以太网交换机的网络延迟,可通过以下几种方法:
扩展网络容量
扩展以太网交换机的容量对减少网络延迟是至关重要的。您可以检查您的交换机,看看它是否具有扩展网络容量的功能。首先,您需要一个快速的引擎,丢包率为零的以太网交换机有助于网络获得更好的性能。 LACP是一项标准协议,可通过中继端口帮助建立更好的网络性能。飞速(FS) S3900系列交换机支持LACP,以增加带宽以提高网络性能。
使用VLAN分配网络
由于传统的扁平网络架构很容易使交换机链路超载,具有VLAN功能的以太网交换机可以将流量发送到容易到达的位置。有许多2层和3层以太网交换机都具有VLAN功能,可以基于端口,动态VLAN分配,协议,MAC地址和其他类型来分段流量。
采用直通转发技术
直通转发技术是用于数据包交换的一种方法,旨在将网络延迟降至最低。采用直通转发技术的交换机有固定的延时。因为直通式交换机不管数据包的整体大小,而只根据目的地址来决定转发方向。所以,它的延时是固定的。通常,在处理完目标地址后,以太网交换机会在接收到整个数据包之前就开始转发数据包,从而降低了通过交换机的等待时间。但是请注意,将流量从慢速端口发送到更快的端口或从一个端口发送到相同速度的另一个端口时,它无法运行。
以上的方法可最大程度地减少以太网交换机的网络延迟。市场上有许多低延迟以太网交换机,它们有助于获得更好的网络性能。然而,为了使网络等待时间最小化,从根本上来说,不仅要专注于组成网络的交换机,而且还必须时刻关注系统的等待时间和等待时间变化。
总结
总的来说,网络延迟越小,网络质量也就越好。同时,网络的延迟是不可能完全消除的,但是可以将其降至最低。具有低延迟和高带宽的以太网交换机是一个不错的选择, 有利于最大程度地减少网络延迟。