一种数据交换设备上指令的链式漫游方法及装置制造方法及图纸

技术编号:24763430 阅读:72 留言:0更新日期:2020-07-04 10:57
本发明专利技术公开了一种数据交换设备上指令的链式漫游方法及装置,在数据交换设备本身性能不足时,将能够在其他数据交换设备上执行的指令漫游到下一跳数据交换设备上。通过本技术方案就可以让数据交换设备在自身能力足够的时候在自身完成指令操作,如果自身能力不足的时候在链路上其他数据交换设备中执行对应的指令,从而达到既完成用户指令的目的,又不影响用户体验。本发明专利技术充分利用网络传输过程中各数据交换设备的能力,减少资源浪费,提高网络通信的整体流畅度,减少网络传输时延和业务处理时延,同时减少用户网络配置步骤,节省用户网络配置时间,优化用户体验。

A chain roaming method and device of instructions on data exchange equipment

【技术实现步骤摘要】
一种数据交换设备上指令的链式漫游方法及装置
本专利技术属于数据交换设备
,尤其涉及一种数据交换设备上指令的链式漫游方法及装置。
技术介绍
在网络通信领域,数据交换设备是非常重要的网络节点,扮演着重要角色,网络中的数据交换设备包括交换机、路由器、各种服务器等等。例如在视频监控系统中,如图1所示,前端网络摄像机注册到监控视频综合平台上,主机电脑通过点播注册到监控视频综合平台上的网络摄像机查看实时视频。在网络摄像机和监控视频综合平台之间、主机电脑和网络摄像机之间、主机电脑和监控视频综合平台之间,存在大量的交换机来构成网络通信传输链路,网络通信传输链路需要通过多台交换机的转发、控制、处理才能完成。但数据交换设备的性能、能力有强弱之分,某一台数据交换设备的性能可能无法满足用户的各种需求。然而在一条传输链路中,存在着不止一台数据交换设备节点,众多的数据交换设备节点在发挥着作用(进行路由、分发,防卫等工作)。如何充分运用网络传输过程中各个交换机的能力,通过多台交换机的综合能力满足用户的最终需求,是解决此类问题的一个方向。在现有网络链路中,各交换机节点间没有业务能力上的通信,彼此都是孤立存在于网络世界中。通常用户在某一台交换机上下发指令,那么该指令只能在这台交换机上执行,而无法漫游到其他交换机中。如果这台交换机的能力不够,或者性能较差,则可能无法很好的满足用户的需求,从而导致诸如通信卡顿,处理时间延长等问题。单台数据交换设备的性能不足导致用户的需求无法很好的满足,主要表现在交换机的业务处理能力弱,在交换机上操作指令以及网络通信时,出现通信卡顿,处理时间延长等问题,用户体验差。
技术实现思路
本专利技术的目的是提供一种数据交换设备上指令的链式漫游方法及装置,解决现有技术中单台数据交换设备性能不足导致通信卡顿,处理时间延长的问题。为了实现上述目的,本专利技术技术方案如下:一种数据交换设备上指令的链式漫游方法,包括:获取本数据交换设备的性能;在下发指令时,如果发现自身的性能已经不足,选择能够在其他数据交换设备上执行的指令漫游到下一跳数据交换设备上。进一步地,所述数据交换设备上指令的链式漫游方法,还包括:在本数据交换设备性能足够时,下发取消指令漫游报文,取消指令漫游。进一步地,所述数据交换设备上指令的链式漫游方法,还包括:接收取消指令漫游报文,当对应的指令在本地执行时删除指令,当对应的指令已经漫游到下一跳数据交换设备上时,向下一跳数据交换设备发送取消指令漫游报文,并在本地删除指令。优选地,所述数据交换设备上指令的链式漫游方法,还包括:检查数据交换设备下发的指令,根据指令是否漫游及是否在本地执行,记录指令的漫游信息,所述指令的漫游信息包括指令名称、状态、源地址、目的地址。进一步地,所述根据指令是否漫游及是否在本地执行,记录指令的漫游信息,包括:将只能在本数据交换设备上下发并执行的指令标记为第一状态,源地址和目的地址为空;将能够在其他数据交换设备上执行,但无下一跳数据交换设备的指令标记为第二状态,源地址和目的地址为空;将能够在其他数据交换设备上执行,漫游到下一跳数据交换设备的指令标记为第三状态,源地址为空,目的地址为下一跳数据交换设备的地址;将能够在其他数据交换设备上执行,由上一跳数据交换设备下发在本地执行的指令标记为第三状态,源地址为上一跳数据交换设备的地址,目的地址为空;将能够在其他数据交换设备上执行,由上一跳数据交换设备下发并漫游到下一跳数据交换设备的指令标记为第三状态,源地址为上一跳数据交换设备的地址,目的地址为下一跳数据交换设备的地址。进一步地,所述数据交换设备上指令的链式漫游方法,还包括:在本数据交换设备性能足够时,下发取消指令漫游报文,取消指令漫游,更新本地的指令的漫游信息。进一步地,所述数据交换设备上指令的链式漫游方法,还包括:定时检测指令的漫游消息,在与源地址不通时,删除指令;在与源地址不通且目的地址不为空时,下发取消指令漫游报文。优选地,所述指令的漫游信息还包括指令的优先级,所述在下发指令时,如果发现自身的性能已经不足,选择能够在其他数据交换设备上执行的指令漫游到下一跳数据交换设备上,包括:选择能够在其他数据交换设备上执行的指令中优先级最高的指令漫游到下一跳数据交换设备上。进一步地,所述优先级由指令的默认优先级与指令能够漫游的最大跳数决定。本专利技术还提出了一种数据交换设备上指令的链式漫游装置,所述数据交换设备上指令的链式漫游装置包括处理器以及存储有若干计算机指令的非易失性存储器,所述计算机指令被处理器执行时实现上述数据交换设备上指令的链式漫游方法的步骤。本专利技术提出的一种数据交换设备上指令的链式漫游方法及装置,在数据交换设备本身性能不足时,将能够在其他数据交换设备上执行的指令漫游到下一跳数据交换设备上。通过本技术方案就可以让数据交换设备在自身能力足够的时候在自身完成指令操作,如果自身能力不足的时候在链路上其他数据交换设备中执行对应的指令,从而达到既完成用户指令的目的,又不影响用户体验。本专利技术充分利用网络传输过程中各数据交换设备的能力,减少资源浪费,提高网络通信的整体流畅度,减少网络传输时延和业务处理时延,同时减少用户网络配置步骤,节省用户网络配置时间,优化用户体验。附图说明图1为本专利技术实施例组网结构示意图;图2为本专利技术实施例一种数据交换设备上指令的链式漫游方法流程图。具体实施方式下面结合附图和实施例对本专利技术技术方案做进一步详细说明,以下实施例不构成对本专利技术的限定。本具体实施方式以图1的组网结构为例进行说明,在图1的网络中,用户为了保证核心交换机的安全,会在核心交换机上配置安全策略,例如ACL访问控制列表、静态MAC地址绑定、端口开放限制等多种安全策略。例如在核心交换机的G1/0/1端口上配置入口方向限制源IP地址为网络摄像机的IP地址和源MAC地址为接入交换机A的MAC地址通过,同理在G1/0/2和G1/0/3上配置类似的指令,以此来保证核心网络的安全。交换机会定时获取自身的性能数据(例如CPU使用率,内存使用率,IO使用情况等)。当交换机下发指令时,发现交换机已消耗的性能超过设定的阈值(例如CPU使用率大于90%,内存使用率大于90%,IOWait大于90%等),此时表明交换机自身能力已经不足以应付当前用户下发的指令,可能导致交换机处理时间变长,处理速度变慢等情况。此时根据用户的指令内容,例如用户在核心交换机的G1/0/1入口方向上配置ACL策略只允许网络摄像机的IP通过本端口时,指令下发时发现核心交换机的性能已经达到瓶颈,本专利技术的技术方案就是通过将指令漫游到下一跳交换机上来解决这一问题。本专利技术的一个实施例,如图2所示,一种数据交换设备上指令的链式漫游方法,包括:获取数据交换设备的性能;在下发指令时,如果发现自身的性能已经不足,选本文档来自技高网
...

【技术保护点】
1.一种数据交换设备上指令的链式漫游方法,其特征在于,所述数据交换设备上指令的链式漫游方法,包括:/n获取本数据交换设备的性能;/n在下发指令时,如果发现自身的性能已经不足,选择能够在其他数据交换设备上执行的指令漫游到下一跳数据交换设备上。/n

【技术特征摘要】
1.一种数据交换设备上指令的链式漫游方法,其特征在于,所述数据交换设备上指令的链式漫游方法,包括:
获取本数据交换设备的性能;
在下发指令时,如果发现自身的性能已经不足,选择能够在其他数据交换设备上执行的指令漫游到下一跳数据交换设备上。


2.根据权利要求1所述的数据交换设备上指令的链式漫游方法,其特征在于,所述数据交换设备上指令的链式漫游方法,还包括:
在本数据交换设备性能足够时,下发取消指令漫游报文,取消指令漫游。


3.根据权利要求1所述的数据交换设备上指令的链式漫游方法,其特征在于,所述数据交换设备上指令的链式漫游方法,还包括:
接收取消指令漫游报文,当对应的指令在本地执行时删除指令,当对应的指令已经漫游到下一跳数据交换设备上时,向下一跳数据交换设备发送取消指令漫游报文,并在本地删除指令。


4.根据权利要求1所述的数据交换设备上指令的链式漫游方法,其特征在于,所述数据交换设备上指令的链式漫游方法,还包括:
检查数据交换设备下发的指令,根据指令是否漫游及是否在本地执行,记录指令的漫游信息,所述指令的漫游信息包括指令名称、状态、源地址、目的地址。


5.根据权利要求4所述的数据交换设备上指令的链式漫游方法,其特征在于,所述根据指令是否漫游及是否在本地执行,记录指令的漫游信息,包括:
将只能在本数据交换设备上下发并执行的指令标记为第一状态,源地址和目的地址为空;
将能够在其他数据交换设备上执行,但无下一跳数据交换设备的指令标记为第二状态,源地址和目的地址为空;
将能够在其他数据交换设备上执行,漫游到下一跳数据交换设备的指令标记为第三状态,源地址为空,目的地址为下一跳数据交换设备的地址;
将...

【专利技术属性】
技术研发人员:祝接金
申请(专利权)人:浙江宇视科技有限公司
类型:发明
国别省市:浙江;33

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

1