交换机端口快速切换装置制造方法及图纸

技术编号:15354672 阅读:129 留言:0更新日期:2017-05-17 05:57
本实用新型专利技术涉及一种交换机端口快速切换装置,所述装置包括:第一获取模块,用于获取端口的插拔信息;中断产生模块,用于根据所述插拔信息产生一中断信号;第二获取模块,用于根据所述中断信号,获取重新配置信号;解除模块,用于根据所述重新配置信号,解除与所述端口有映射关系的物理地址。本实用新型专利技术的有益效果为:通过设备与端口切换时产生中断信号,以解除原端口的映射关系,使交换机内关于该端口以及设备新插入的端口均实现了物理地址的重新配置,并使得设备与新插入的端口之间以极快的速度恢复通信,保障了通信的有效连接,使得通信不发生中断,为使用者的使用带来了良好的体验,同时也避免了可能对生活带来的不便以及损失。

【技术实现步骤摘要】
交换机端口快速切换装置
本技术实施例涉及通讯
,尤其涉及一种交换机端口快速切换装置。
技术介绍
局域网经过三十年左右的快速发展,使人们的生活发生的巨大的变化,并使人们进入了互联网时代,同时,也使得能够实现以太网数据包交换的交换机在市场上产生越来越大的需求。目前,交换机根据收到数据帧中的源MAC地址建立该地址同交换机端口的映射,并将其写入MAC地址表中。交换机将数据帧中的目的MAC地址同已建立的MAC地址表进行比较,以决定由哪个端口进行转发。如数据帧中的目的MAC地址不在MAC地址表中,则向所有端口转发。当设备从交换机的一个端口,切换到另一个端口时,如果设备只接收数据,不发送数据,那么该设备的MAC地址依旧映射到原来的老端口,发送给设备的数据就会被交换机转发到老端口,造成当前设备切换端口后收不到数据,网络通信中断。当规定的预设时间过后,交换机清除设备MAC地址和端口的映射关系,发给该设备的数据向所有端口转发,设备的通信才恢复正常。切换端口时造成预设时间(5分钟左右)的通信中断,在有些交换机的使用场景中该段时间的通信中断会带来巨大的损失,或者对使用者的生活或工作带来较大的影响。
技术实现思路
本技术提供一种交换机端口快速切换装置,以实现设备在切换交换机的端口时可以较快地恢复设备与交换机之间的通讯。本技术实施例提供了一种交换机端口快速切换的装置,所述装置包括:第一获取模块,用于获取端口的插拔信息;中断产生模块,用于根据所述插拔信息产生一中断信号;第二获取模块,用于根据所述中断信号,获取重新配置信号;解除模块,用于根据所述重新配置信号,解除与所述端口有映射关系的物理地址;其中,第一获取模块与中断产生模块通讯连接,中断产生模块与第二获取模块通讯连接,第二获取模块与解除模块通讯连接。上述的装置,所述装置还包括:检测模块,用于检测是否有不同于所述端口的第二端口建立链接;第一恢复模块,用于当所述第二端口建立链接时,使所述第二端口恢复通信。上述的装置,所述装置还包括:第二检测模块,用于检测所述端口的目标物理地址是否在于数据链路层中的物理地址表中;发送模块,当所述端口的目标物理地址不在数据链路层中的物理地址表中时,将发送所述端口的数据帧发送至除所述端口之外的其它端口;所述第一恢复模块还用于:当除所述端口之外的其它端口中的至少一个第三端口反馈接收数据报文时,恢复所述第三端口的通信状态。上述的装置,所述第二获取模块,包括:读取模块,用于在获取到所述中断信号时,读取数据链路层中的物理地址表;修改模块,用于修改所述第二端口中的目标物理地址,以使所述第二端口恢复通信。上述的装置,所述第一恢复模块还用于在检测到所述第二端口建立链接后有被接收的数据报文反馈时,恢复所述第二端口的通信。本技术通过设备与端口切换时产生中断信号,以解除原端口的映射关系,使交换机内关于该端口以及设备新插入的端口均实现了物理地址的重新配置,并使得设备与新插入的端口之间以极快的速度恢复通信,保障了通信的有效连接,使得通信不发生中断,为使用者的使用带来了良好的体验,同时也避免了可能对生活带来的不便以及损失。应当理解的是,以上的一般描述和后文的细节描述仅是示例性和解释性的,并不能限制本技术。附图说明此处的附图被并入说明书中并构成本说明书的一部分,示出了符合本技术的实施例,并与说明书一起用于解释本技术的原理。图1是根据一示例性实施例示出的一种交换机端口快速切换的方法的流程图。图2是根据一示例性实施例示出的端口切换时的流程图。图3是根据一示例性实施例示出的一种交换机端口快速切换的装置的框图。具体实施方式下面结合附图和实施例对本技术作进一步的详细说明。可以理解的是,此处所描述的具体实施例仅仅用于解释本技术,而非对本技术的限定。另外还需要说明的是,为了便于描述,附图中仅示出了与本技术相关的部分而非全部结构。在更加详细地讨论示例性实施例之前应当提到的是,一些示例性实施例被描述成作为流程图描绘的处理或方法。虽然流程图中将各步骤描述成顺序的处理,但是其中的许多步骤可以并行地、并发地或者同时实施。此外,各步骤的顺序可以被重新安排,当其操作完成时所述处理可以被终止,但是还可以具有未包括在附图内的其它步骤。处理可以对应于方法、函数、规程、子例程、子程序等。本技术涉及一种交换机端口快速切换的方法及装置,其主要运用于设备切换交换机的端口的场景中,其基本思想是:在设备切换端口时,通过解除与原端口有映射关系的所有物理地址,使原数据链路层与发往设备的数据帧向交换机的所有端口转发,当其中的至少一个端口有数据报文反馈时,即表明该端口为新接入设备的端口,以及时、快速地恢复该新的端口与设备之间的数据通信,避免了损失及不便的情况的发生。本实施例可适用于带有数据链路层(交换芯片)的交换机中以进行端口快速切换的情况中,该方法可以由端口切换的控制中心来执行,其中该装置可以由软件和/或硬件来实现,一般地可集成于交换机中,或者交换机中的中心控制模块来控制,如图1所示,为本技术示例性实施例所述的一种交换机端口快速切换的方法的流程图,所述方法可包括如下步骤:步骤110,获取端口的插拔信息;所述端口的插拔信息可以为所述端口与设备之间是否建立通信链路的信息,当所述端口与设备之间建立通信链路时,即表明此时所述端口已接入有设备,当设备从所述端口拔下时,即所述设备与所述端口之间切断通信链路。步骤120,根据所述插拔信息产生一中断信号;根据所述插拔信息,例如所述插拔信息为所述端口接入的设备拔下时,产生一中断信号,所述中断信息可用于使所述交换机的数据链路层重新配置,或至少解除所述端口与设备之间建立的原映射关系。步骤130,根据所述中断信号,获取重新配置信号;步骤140,根据所述重新配置信号,解除与所述端口有映射关系的物理地址。所述重新配置信号可由数据链路层产生,并保存于本技术方法的执行主体例如处理器中,在获取到中断信号时,可根据释放的重新配置信号发送至数据链路层,数据链路层可根据重新配置信息,解除设备与所述端口有映射关系的物理地址,或者在本技术可行的其它实施场景中,重新配置交换机的某一个端口或某几个端口与设备之间的映射关系。本技术示例性实施例可通过收发装置芯片实现设备在端口上的插拔信息的获取,所述收发装置芯片在检测到插拔信息时发出中断信号到处理器,该处理器通过配置总线连接到交换机的数据链路层,并可在接收到收发装置芯片发出的中断信号时重新配置数据链路层,将交换机中与设备连接的原端口已建立的映射关系全部解除,以避免设备原接入的端口继续发送数据而造成该端口的数据堵塞并造成通讯中断的情况发生。在本公开示例性实施例的另一种实施场景中,在所述根据所述重新配置信号,解除与所述端口有映射关系的物理地址之后,还包括:步骤150,检测是否有不同于所述端口的第二端口建立链接;设备切换端口时,则设备重新接入所述交换机的另一个不同于所述端口的第二端口,设备接入所述第二端口后即与交换机的数据链路层建立链接,以实现数据的传输。当所述第二端口建立链接时,使所述第二端口恢复通信。即当所述第二端口有设备接入时,恢复第二端口的通信,这一过程可包括:在获取到所述中断信号时,读取数据链路层中的本文档来自技高网...
交换机端口快速切换装置

【技术保护点】
一种交换机端口快速切换的装置,其特征在于,所述装置包括:第一获取模块,用于获取端口的插拔信息;中断产生模块,用于根据所述插拔信息产生一中断信号;第二获取模块,用于根据所述中断信号,获取重新配置信号;解除模块,用于根据所述重新配置信号,解除与所述端口有映射关系的物理地址;其中,第一获取模块与中断产生模块通讯连接,中断产生模块与第二获取模块通讯连接,第二获取模块与解除模块通讯连接。

【技术特征摘要】
1.一种交换机端口快速切换的装置,其特征在于,所述装置包括:第一获取模块,用于获取端口的插拔信息;中断产生模块,用于根据所述插拔信息产生一中断信号;第二获取模块,用于根据所述中断信号,获取重新配置信号;解除模块,用于根据所述重新配置信号,解除与所述端口有映射关系的物理地址;其中,第一获取模块与中断产生模块通讯连接,中断产生模块与第二获取模块通讯连接,第二获取模块与解除模块通讯连接。2.根据权利要求1所述的装置,其特征在于,所述装置还包括:检测模块,用于检测是否有不同于所述端口的第二端口建立链接;第一恢复模块,用于当所述第二端口建立链接时,使所述第二端口恢复通信。3.根据权利要求2所述的装置,其特征在于,所述装置还包括:第二检测模块,用于检测...

【专利技术属性】
技术研发人员:马文健
申请(专利权)人:烟台正维科技有限公司
类型:新型
国别省市:山东,37

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

1