一种VSM系统的报文分配方法及装置制造方法及图纸

技术编号:24418301 阅读:30 留言:0更新日期:2020-06-06 12:40
本申请提出了一种VSM系统的报文分配方法和装置。本申请中,网络设备通过业务板接收到报文后,在确定本设备上存在业务负载符合预设条件的业务板时,从本设备上业务负载符合预设条件的业务板中选择一块业务板来处理报文。因此,网络设备会优先选择本设备上的业务板,一定程度上减少了报文跨网络设备传输,减少了对级联通道的带宽占用。

A message distribution method and device for VSM system

【技术实现步骤摘要】
一种VSM系统的报文分配方法及装置
本申请涉及通信
,尤其涉及一种VSM系统的报文分配方法和装置。
技术介绍
VSM(VirtualSwitchMatrix,虚拟交换矩阵)是一种将多台网络设备虚拟成一台逻辑设备的虚拟化技术。其中,每台网络设备可以包括多块用于处理报文的业务板。在VSM系统中,网络设备之间通过级联端口连接,形成了用于网络设备间报文传输的级联通道。VSM系统中的网络设备通过业务板接收到报文后,根据预设的分流算法选择处理该报文的业务板,若选中的业务板不属于接收报文的网络设备,则接收报文的网络设备通过级联通道将报文发送给被选中的业务板。然而,级联通道的带宽有限,当需要跨网络设备转发的报文较多时,常常会因级联通道带宽不足而导致网络拥塞和丢包等。
技术实现思路
针对上述技术问题,本申请提供了一种VSM系统的报文分配方法和装置,可以有效减少对级联通道的带宽占用。根据本申请的第一方面,提供一种VSM系统的报文分配方法,该方法应用于VSM系统中的任一网络设备,该方法包括:在通过本设备上的第一业务板接收到第一报文时,确定本设备上是否存在业务负载符合预设条件的业务板;若存在,则从本设备上业务负载符合预设条件的业务板中选择第二业务板,并控制所述第一业务板将所述第一报文发送给所述第二业务板,以由所述第二业务板对所述第一报文进行处理。根据本申请的第二方面,提供一种VSM系统的报文分配装置,该装置应用于VSM系统中的任一网络设备,该装置包括:负载确定单元,用于在通过本设备上的第一业务板接收到第一报文时,确定本设备上是否存在业务负载符合预设条件的业务板;同设备发送单元,用于在确定本设备上存在业务负载符合条件的业务板的情况下,从本设备上业务负载符合预设条件的业务板中选择第二业务板,并控制所述第一业务板将所述第一报文发送给所述第二业务板,以由所述第二业务板对所述第一报文进行处理。本申请中,网络设备通过业务板接收到报文后,在确定本设备上存在业务负载符合预设条件的业务板时,从本设备上业务负载符合预设条件的业务板中选择一块业务板来处理报文。因此,网络设备会优先选择本设备上的业务板,一定程度上减少了报文跨网络设备传输,减少了对级联通道的带宽占用。附图说明为了更清楚地说明本申请实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本申请中记载的一些实施例,对于本领域普通技术人员来讲,还可以根据这些附图获得其他的附图。图1是本申请一示例性实施例示出的一种应用场景示意图;图2是本申请一示例性实施例示出的一种VSM系统的报文分配方法流程图;图3是本申请一示例性实施例示出的一种网络设备的硬件结构图;图4是本申请一示例性实施例示出的一种VSM系统的报文分配装置框图。具体实施方式这里将详细地对示例性实施例进行说明,其示例表示在附图中。下面的描述涉及附图时,除非另有表示,不同附图中的相同数字表示相同或相似的要素。以下示例性实施例中所描述的实施方式并不代表与本申请相一致的所有实施方式。相反,它们仅是与如所附权利要求书中所详述的、本申请的一些方面相一致的装置和方法的例子。在本申请使用的术语是仅仅出于描述特定实施例的目的,而非旨在限制本申请。在本申请和所附权利要求书中所使用的单数形式的“一种”、“所述”和“该”也旨在包括多数形式,除非上下文清楚地表示其他含义。还应当理解,本文中使用的术语“和/或”是指并包含一个或多个相关联的列出项目的任何或所有可能组合。应当理解,尽管在本申请可能采用术语第一、第二、第三等来描述各种信息,但这些信息不应限于这些术语。这些术语仅用来将同一类型的信息彼此区分开。例如,在不脱离本申请范围的情况下,第一信息也可以被称为第二信息,类似地,第二信息也可以被称为第一信息。取决于语境,如在此所使用的词语“如果”可以被解释成为“在……时”或“当……时”或“响应于确定”。参见图1,图1是本申请一示例性实施例示出的一种应用场景示意图,图中所示VSM系统包括多台网络设备,这里仅示出网络设备1和网络设备2为例。其中,每台网络设备均包括至少一块业务板和至少一个级联端口。如图1中,网络设备1包括级联端口1、业务板A和业务板B;网络设备2包括级联端口2、业务板C和业务板D。VSM系统中,网络设备之间通过级联端口互相连接,形成了用于网络设备间报文传输的级联通道。如图1中,网络设备1的级联端口1与网络设备2的级联端口2通过外部线缆(例如双绞线、光缆等)连接。当VSM系统中的网络设备通过业务板接收到报文后,首先会从VSM系统的所有网络设备上选择一块业务板,确定由该业务板来处理报文;然后控制接收到报文的业务板将报文转发至该确定的业务板。可以理解的是,若接收到报文的业务板和被确定为处理报文的业务板位于不同的网络设备,则报文需要通过级联通道在网络设备间传输。以图1为例,网络设备1通过业务板A接收到报文后,网络设备1根据预设的分流算法从业务板A、业务板B、业务板C和业务板D中选择一块业务板来处理报文。若选择由业务板C来处理报文,则网络设备1控制业务板A将报文转发至业务板C。具体地,业务板A将报文转发至级联端口1,并在报文中携带由业务板C来处理报文的通知信息;然后级联端口1通过外部线缆将报文和该通知信息转发至网络设备2的级联端口2;最后,网络设备2通过级联端口2接收到该报文和通知消息后,控制级联端口2将报文转发至业务板C,以由业务板C对报文进行处理。经过上述流程,VSM系统完成了一次接收报文和处理报文的流程。然而,级联通道的带宽有限,当VSM系统接收到大量报文时,根据预设的分流算法,会将待处理的报文均匀地分配给每块业务板,因此,报文常常会被跨设备转发,从而占用了大量的级联通道带宽,导致网络拥塞和丢包等情况出现。有鉴于此,本申请提出了一种VSM系统中新的报文分配的方法。本申请中,网络设备通过业务板接收到报文后,在确定本设备上存在业务负载符合预设条件的业务板时,从本设备上业务负载符合预设条件的业务板中选择一块业务板来处理报文。因此,网络设备会优先选择本设备上的业务板,一定程度上减少了报文跨网络设备传输,减少了对级联通道的带宽占用。参见图2,图2是本申请一示例性实施例示出的一种VSM系统的报文分配方法,该方法应用于VSM系统中的任一网络设备上。如图2所示,包括以下步骤:步骤S201:网络设备在通过本设备上的第一业务板接收到第一报文时,确定本设备上是否存在业务负载符合预设条件的业务板。VSM系统中,每台网络设备包括至少一块业务板,其中,每块业务板都具有能与网络环境中电子设备(例如服务器、交换机等)连接的接口,使得网络设备通过这些接口与电子设备交互,包括从电子设备接收报文和将报文发送至电子设备。当网络设备通过第一业务板接收到第一报文时,查询本设备本文档来自技高网...

【技术保护点】
1.一种VSM系统的报文分配方法,其特征在于,所述方法应用于VSM系统中的任一网络设备;所述方法包括:/n在通过本设备上的第一业务板接收到第一报文时,确定本设备上是否存在业务负载符合预设条件的业务板;/n若存在,则从本设备上业务负载符合预设条件的业务板中选择第二业务板,并控制所述第一业务板将所述第一报文发送给所述第二业务板,以由所述第二业务板对所述第一报文进行处理。/n

【技术特征摘要】
1.一种VSM系统的报文分配方法,其特征在于,所述方法应用于VSM系统中的任一网络设备;所述方法包括:
在通过本设备上的第一业务板接收到第一报文时,确定本设备上是否存在业务负载符合预设条件的业务板;
若存在,则从本设备上业务负载符合预设条件的业务板中选择第二业务板,并控制所述第一业务板将所述第一报文发送给所述第二业务板,以由所述第二业务板对所述第一报文进行处理。


2.根据权利要求1所述的方法,其特征在于,所述方法还包括:
若确定本设备上不存在业务负载符合预设条件的业务板,则从所述VSM系统中的其他网络设备上的业务板中选择第三业务板,并控制所述第一业务板将所述第一报文发送给所述第三业务板,以由所述第三业务板对所述第一报文进行处理。


3.根据权利要求1所述的方法,其特征在于,在执行确定本设备上是否存在业务负载符合预设条件的业务板之前,所述方法还包括:
判断预设的会话列表中,是否存在与接收到的第一报文对应的第一会话;所述第一会话包括:处理第一会话的业务板;
若是,则若所述第一业务板为所述处理第一会话的业务板,则在本地对第一报文进行处理;若所述第一业务板不是所述处理第一会话的业务板,则控制所述第一业务板将所述第一报文发送至所述处理第一会话的业务板,以由所述处理第一会话的业务板对所述第一报文进行处理;
若否,则执行所述确定本设备上是否存在业务负载符合预设条件的业务板的步骤。


4.根据权利要求1所述的方法,其特征在于,所述业务负载包括:新建连接数、并发连接数、和/或吞吐量。


5.根据权利要求3所述的方法,其特征在于,所述方法还包括:
若确定所述预设的会话列表中不存在与接收到的第一报文对应的第一会话,则在所述会话列表中建立第一会话,所述第一会话包括:第一会话标识、以及处理所述第一报文的第二业务板或第三业务板。


6.一种VSM系统的报文分配装置,其特征在于,所述方法应用于VSM系统中的...

【专利技术属性】
技术研发人员:王前成杨达
申请(专利权)人:杭州迪普科技股份有限公司
类型:发明
国别省市:浙江;33

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

1