用于设置双端口交换机的链路速度的方法技术

技术编号:18304489 阅读:31 留言:0更新日期:2018-06-28 13:26
本发明专利技术涉及一种用于设置双端口交换机的链路速度的方法,并且更特别地涉及一种用于设置双端口交换机的链路速度的方法,其将被包括在使用直通分组交换方案的双端口交换机中的端口的链路速度控制为彼此相等。

Method for setting up link speed of two port switches

The present invention relates to a method of link speed for setting a double port switch, and more particularly to a method of link speed for setting a double port switch, which will be included in the link speed control of a port in a dual port switch using a through packet switching scheme to be equal to each other.

【技术实现步骤摘要】
用于设置双端口交换机的链路速度的方法
本公开涉及一种用于设置双端口交换机的链路速度的方法,并且更特别地涉及一种用于设置双端口交换机的链路速度的方法,其将端口的链路速度控制为彼此相等,所述端口被包括在使用直通分组交换方案的双端口交换机中。
技术介绍
监控与数据采集(SCADA)系统是一种处理和监视大量数据以及提供各种相关功能的大规模系统。特别地,SCADA系统被主要应用于大规模过程的控制,并且在此类SCADA系统中可以构建实时以太网以实时地控制各个过程。为了实时地控制各个过程,应该在SCADA系统上在预定时间内发送数据。近来,为实现此类实时控制,存在使用双端口交换机基于直通分组交换方案来构建实时以太网的趋势。图1是图示出在传统以太网中使用的双端口交换机的连接状态的示意图,并且图2A和图2B是每个图示出在传统以太网中使用的双端口交换机中所包括的每个端口的链路速度的示意图。在下文中,参照图1、图2A和图2B将详细地描述使用双端口交换机的传统通信方法。参照图1,第一双端口交换机和第二双端口交换机(以太网介质访问控制(MAC)交换机)1和2基于分组的目地地址(MAC地址)发送分组。例如,将在第一双端口交换机1的端口1处接收的分组经由第一双端口交换机的端口2、第二双端口交换机2的端口1和第二双端口交换机2的端口2按顺序发送。为提升分组的发送速度,使用直通分组交换方案。更特别地,直通分组交换方案是其中双端口交换机仅检查分组的头帧且然后立即向目的地发送分组的剩余帧的一种方案。换句话说,直通分组交换方案在配置分组的所有帧被接收之前通过仅参考分组的头帧来获得MAC地址,并且然后立即向所获得的MAC地址发送配置分组的剩余帧,从而将交换延迟最小化。然而,为了使用直通分组交换方案,双端口交换机的接收端口的链路速度应该等于该双端口交换机的发送端口的链路速度。参照图2A,双端口交换机(以太网MAC交换机)包括接收端口1和发送端口2。在此时,当接收端口1和发送端口2的链路速度是相同的100兆比特每秒(Mbps)时,可以通过发送端口2发送通过接收端口1接收到的分组而无数据丢失或数据失真。然而,如图2B中所示,接收端口1的链路速度可以是1千兆比特每秒(Gbps),而发送端口2的链路速度可以是100Mbps。在这种情况下,由于以高速接收到的分组不能以相同的速度被发送,所以存在数据被覆盖或者失真方面的问题。相反地,接收端口2的链路速度可以是100Mbps,而发送端口1的链路速度可以是1Gbps。在这种情况下,由于以低速接收到的分组以高速被发送,所以存在数据重复或者无关紧要的数据被插入方面的问题。因此,根据传统方法,应该通过将端口的链路速度固定成相同的速度来配置实时以太网,所述端口被包括在所有双端口交换机中。然而,在传统链路速度设置方法中,单独地设置配置实时以太网的所有端口的链路速度对用户来说是麻烦的。而且,在传统链路速度设置方法中,当支持速度提升的设备被添加到现有的实时以太网时,由于链路速度的差异而发生兼容性问题,并且因此直通分组交换方案不能正常运作。
技术实现思路
因此,本公开的目的是提供一种用于设置双端口交换机的链路速度的方法,其自动地控制被包括在使用直通分组交换方案的双端口交换机中的端口的链路速度使其彼此相等,从而能够提升以太网网络通信中的实时性能。而且,本公开的另一目的是提供一种用于设置双端口交换机的链路速度的方法,其将被包括在双端口交换机中的端口中的一个的较高链路速度控制为等于端口中的另一个端口的链路速度,从而即使具有不同物理特征的设备被添加到以太网网络中,也能够防止兼容性问题。此外,本公开的又一目的是提供一种用于设置双端口交换机的链路速度的方法,其改变被用于自动协商的受限链路速度以控制端口的链路速度,从而能够以简化的方式设置端口的链路速度而不用修改现有的以太网网络通信环境。本公开的目的不限于以上所描述的目的,并且未被提及的本公开的其他目的和优点可以通过以下描述来理解,并且还将通过本公开的实施例而被显而易见地理解。还容易地理解是,可以通过所附权利要求中描述的手段及其组合来实现和获得本公开的目的和优点。根据本公开的一个方面,根据本公开的用于设置被包括在双端口交换机中的第一端口和第二端口中的每一个的链路速度的方法包括从第一端口和第二端口中的每一个接收链路速度设置完成信号;当接收到链路速度设置完成信号时,确定第一端口的链路速度和第二端口的链路速度;将所确定的第一端口的链路速度与所确定的第二端口的链路速度进行比较;以及当第一端口的链路速度高于第二端口的链路速度时,改变第一端口的受限链路速度并且将第一端口的链路速度控制为等于第二端口的链路速度。附图说明图1是图示出在传统以太网中使用的双端口交换机的连接状态的示意图。图2A和图2B是每一个图示出在传统以太网中使用的双端口交换机中所包括的端口的链路速度的示意图。图3是图示出根据本公开的一个实施例的用于通过双端口交换机设置每个端口的链路速度的方法的流程图。图4是图示出根据本公开的一个实施例的双端口交换机的连接状态的示意图。图5是图示出根据本公开的一个实施例的用于设置双端口交换机的链路速度的方法的流程图。图6是图示出根据本公开的一个实施例的用于控制端口的链路速度的方法的流程图。具体实施方式从参照附图的详细描述中,以上目的、特征和优点将变得显而易见。足够详细地描述实施例以使本领域技术人员能够容易地实践本公开的技术思想。众所周知的功能或配置的详细描述可以被省略,以免不必要地模糊本专利技术的主旨。以下,将参照附图详细地描述本公开的实施例。在整个附图中,相同的附图标记表示相同的元素。根据本公开的一个实施例的用于设置双端口交换机的链路速度的方法涉及用于设置被包括在双端口交换机中的第一端口和第二端口的链路速度的方法。在本公开中,双端口交换机可以包括作为接收端口或发送端口的第一端口和第二端口,并且可以被包括在被配置为实时地控制各个过程的实时以太网网络中。更特别地,双端口交换机可以包括被配置为基于分组的目的地址(介质访问控制(MAC)地址)发送分组的交换模块。例如,双端口交换机可以是被配置为向被连接至以太网网络的特定节点发送接收到的分组的交换式集线器。同时,在本公开中,双端口交换机的第一端口和第二端口可以不指特定端口。换句话说,双端口交换机的任意一个端口可以是第一端口并且其另一个端口可以是第二端口。根据本公开的一个实施例的双端口交换机可以以直通分组交换方案操作。所述直通分组交换方案是其中双端口交换机仅检查分组的头帧并且然后立即向目的地发送分组的剩余帧的一种方案。换句话说,直通分组交换方案通过在配置分组的所有帧被接收之前仅参考分组的头帧获得MAC地址,并且然后立即向所获得的MAC地址发送配置分组的剩余帧,从而将交换延迟最小化。如上所述,为了使双端口交换机以直通分组交换方案方式操作,配置双端口交换机的端口的链路速度应该彼此相等。图3是图示出根据本公开的一个实施例的用于通过双端口交换机设置每个端口的链路速度的方法的流程图。图4是图示出根据本公开的一个实施例的双端口交换机的连接状态的示意图。在下文中,将参照图3和图4详细地描述根据本公开的一个实施例的用于通过双端口交换机设置每个端口的链路速度的方法。参照图3和图4,可本文档来自技高网
...
用于设置双端口交换机的链路速度的方法

【技术保护点】
1.一种用于设置被包括在双端口交换机中的第一端口和第二端口中的每一个的链路速度的方法,其包括:从所述第一端口和所述第二端口中的每一个接收链路速度设置完成信号;当接收到所述链路速度设置完成信号时,确定所述第一端口的链路速度和所述第二端口的链路速度;将所确定的所述第一端口的链路速度与所确定的所述第二端口的链路速度进行比较;以及当所述第一端口的链路速度高于所述第二端口的链路速度时,改变所述第一端口的受限链路速度,并且将所述第一端口的链路速度控制为等于所述第二端口的链路速度。

【技术特征摘要】
2016.12.20 KR 10-2016-01743481.一种用于设置被包括在双端口交换机中的第一端口和第二端口中的每一个的链路速度的方法,其包括:从所述第一端口和所述第二端口中的每一个接收链路速度设置完成信号;当接收到所述链路速度设置完成信号时,确定所述第一端口的链路速度和所述第二端口的链路速度;将所确定的所述第一端口的链路速度与所确定的所述第二端口的链路速度进行比较;以及当所述第一端口的链路速度高于所述第二端口的链路速度时,改变所述第一端口的受限链路速度,并且将所述第一端口的链路速度控制为等于所述第二端口的链路速度。2.根据权利要求1所述的方法,其中,当所述第一端口的链路速度高于所述第二端口的链路速度时,将所述第一端口的链路速度控制为等于所述第二端口的链路速度包括:阻塞所述第一端口的链路;将所述第一端口的受限链路速度设置为等于所述第二端口的链路速度;以及释放所述第一端口的链路阻塞。3.根据权利要求1所述的方法,其中,通过所述第一端口与被连接至所述第一端口的相邻端口之间的数据通信来设置所述第一端口的链路速度,并且,通过所述第...

【专利技术属性】
技术研发人员:尹建李志健
申请(专利权)人:LS产电株式会社
类型:发明
国别省市:韩国,KR

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1