一种抑制多虚拟局域网注册协议注册消息的方法和装置制造方法及图纸

技术编号:11234261 阅读:107 留言:0更新日期:2015-04-01 08:12
本发明专利技术实施方式提出一种抑制多虚拟局域网注册协议(MVRP)注册消息的方法和装置。该方法应用于第一交换机,包括:通过第一链路接收第二交换机发送的、携带虚拟局域网(VLAN)标识的第一MVRP注册消息,其中所述第二交换机上具有至少两个已加入对应于所述VLAN标识的VLAN的端口,而且所述第二交换机在第一链路上发送所述第一MVRP注册消息的端口没有加入对应于所述VLAN标识的VLAN;当判定所述第一交换机为叶子节点且所述第一交换机没有静态配置对应于所述VLAN标识的VLAN时,通过所述第一链路向第二交换机发送抑制消息,所述抑制消息用于指示第二交换机在第一链路上的端口抑制发送所述第一MVRP注册消息。

【技术实现步骤摘要】
一种抑制多虚拟局域网注册协议注册消息的方法和装置
本专利技术实施方式属于网络通信
,特别是一种抑制多虚拟局域网注册协议注册消息的方法和装置。
技术介绍
多属性注册协议(MultipleRegistrationProtocol,MRP)可以用来传播属性消息。MRP实体之间通过传递各种MRP消息来完成信息交换。MRP消息主要包括注册(Join)消息、新(New)消息、离开(Leave)消息和全部离开(LeaveAll)消息。多虚拟局域网注册协议(MultipleVLANRegistrationProtocol,MVRP)是MRP的一种应用,用于交换机间发布并学习虚拟局域网(VLAN)配置信息。在现有技术中,组网中配置了静态VLAN的作为叶子节点的交换机会周期性发送携带VLAN配置信息的MVRP注册消息,相应的,组网中的其它交换机通过端口会周期性接收携带VLAN配置信息的MVRP注册消息,动态学习并加入VLAN,而且通过其它端口传播该MVRP注册消息。尚未双向打通VLAN通道的交换机,同样会周期性接收并处理MVRP注册消息。然而,尚未双向打通VLAN通道的交换机上不会流经VLAN流量,在这些尚未双向打通VLAN通道的交换机上耗费CPU资源用以周期性接收并处理MVRP注册消息并没有意义,这就导致这些尚未双向打通VLAN通道的交换机上的CPU资源浪费。
技术实现思路
本专利技术实施方式提出一种抑制MVRP注册消息的方法和装置,从而节约资源。本专利技术实施方式的技术方案如下:本专利技术实施方式的一方面,提供了一种抑制MVRP注册消息的方法,该方法包括:通过第一链路接收第二交换机发送的、携带VLAN标识的第一MVRP注册消息,其中所述第二交换机上具有至少两个已加入对应于所述VLAN标识的VLAN的端口,而且所述第二交换机在第一链路上的端口没有加入对应于所述VLAN标识的VLAN;当判定所述第一交换机为叶子节点且所述第一交换机没有静态配置对应于所述VLAN标识的VLAN时,通过所述第一链路向第二交换机发送抑制消息,所述抑制消息用于指示第二交换机在第一链路上发送所述第一MVRP注册消息的端口抑制发送所述第一MVRP注册消息。本专利技术实施方式的另一方面,提供了一种抑制MVRP注册消息的方法,所述方法应用于第二交换机,该方法包括:接收携带VLAN标识的第一MVRP注册消息;通过没有加入对应于所述VLAN标识的VLAN的端口向该端口所在的第一链路上作为叶子节点的第一交换机发送所述第一MVRP注册消息;通过第一链路接收第一交换机在接收到所述第一MVRP注册消息且确定自身未静态配置对应于所述VLAN标识的VLAN时发送的抑制消息;当判定所述第二交换机上具有至少两个已加入对应于所述VLAN标识的VLAN的端口时,根据所述抑制消息在所述第一链路上的端口抑制发送所述第一MVRP注册消息。本专利技术实施方式的一方面,提出了一种抑制MVRP注册消息的装置,所述装置应用于第一交换机,该装置包括:MVRP注册消息接收模块,用于通过第一链路接收第二交换机发送的、携带VLAN标识的第一MVRP注册消息,其中所述第二交换机上具有至少两个已加入对应于所述VLAN标识的VLAN的端口,而且所述第二交换机在第一链路上发送所述第一MVRP注册消息的端口没有加入对应于所述VLAN标识的VLAN;抑制消息发送模块,用于当判定所述第一交换机为叶子节点且所述第一交换机没有静态配置对应于所述VLAN标识的VLAN时,通过所述第一链路向第二交换机发送抑制消息,所述抑制消息用于指示第二交换机在所述第一链路上的端口抑制发送所述第一MVRP注册消息。本专利技术实施方式的一方面,提出了一种抑制MVRP注册消息的装置,所述装置应用于第二交换机,该装置包括:MVRP注册消息接收模块,用于接收携带VLAN标识的第一MVRP注册消息;MVRP注册消息发送模块,用于通过没有加入对应于所述VLAN标识的VLAN的端口向该端口所在的第一链路上作为叶子节点的第一交换机发送所述第一MVRP注册消息;抑制消息接收模块,用于通过第一链路接收所述第一交换机在接收到所述第一MVRP注册消息且确定自身未静态配置对应于所述VLAN标识的VLAN时发送的抑制消息;抑制消息处理模块,用于当判定所述第二交换机上具有至少两个已加入对应于所述VLAN标识的VLAN的端口时,根据所述抑制消息在所述第一链路上的端口抑制发送所述第一MVRP注册消息。在本专利技术实施方式中,作为叶子节点的交换机从具有至少两个已加入对应于VLAN标识的VLAN的端口且发送MVRP注册消息的端口没有加入对应于VLAN标识的VLAN的交换机(称为源交换机)接收该MVRP注册消息,当该叶子节点判定自身没有静态配置对应于VLAN标识的VLAN时,向源交换机发出用于抑制发送MVRP注册消息的抑制消息,源交换机根据抑制消息抑制发送MVRP注册消息。因此,第一链路上的交换机(即尚未双向打通VLAN通道的交换机)接收到MVRP注册消息的频率被降低,无需耗费大量CPU资源以频繁地接收并处理MVRP注册消息,从而提高了这些尚未双向打通VLAN通道的交换机的CPU资源利用率。附图说明图1为根据本专利技术实施方式,抑制MVRP注册消息的方法流程图;图2为根据本专利技术实施方式,抑制MVRP注册消息的方法流程图;图3为根据本专利技术一实施方式的MVRP组网示意图;图4为根据本专利技术实施方式,图3所示组网的抑制MVRP注册消息的方法流程图;图5为根据本专利技术实施方式,抑制MVRP注册消息的装置结构图;图6为根据本专利技术实施方式,抑制MVRP注册消息的装置结构图。具体实施方式为使本专利技术的目的、技术方案和优点更加清楚,下面结合附图对本专利技术作进一步的详细描述。本专利技术实施方式中,如果交换机具有至少两个已加入对应于VLAN标识的VLAN的端口,该交换机为VLAN的有效传输节点;如果交换机不具有至少两个已加入对应于VLAN标识的VLAN的端口,则该交换机为VLAN的无效传输节点。图1为根据本专利技术实施方式,抑制MVRP注册消息的方法流程图,该方法应用于第一交换机。如图1所示,该方法包括:步骤101:通过第一链路接收第二交换机发送的、携带VLAN标识的第一MVRP注册消息,其中第二交换机上具有至少两个已加入对应于该VLAN标识的VLAN的端口,而且第二交换机在第一链路上发送第一MVRP注册消息的端口没有加入对应于VLAN标识的VLAN。第二交换机具有至少两个已加入对应于VLAN标识的VLAN的端口,因此第二交换机为该VLAN的有效传输节点。第二交换机通过已加入对应于VLAN标识的VLAN的端口发送携带VLAN标识的第一MVRP注册消息,而且第二交换机还通过未加入对应于VLAN标识的VLAN的端口发送携带VLAN标识的第一MVRP注册消息。其中,第二交换机上未加入对应于VLAN标识的VLAN的端口在第一链路上。在这里,第一交换机通过第一链路接收第二交换机发送的第一MVRP注册消息。该第一MVRP注册消息的报文类型为Join消息。具体地,Join消息可以实施为JoinEmpty消息或JoinIn消息。步骤102:当判定第一交换机为叶子节点且第一交换机没有静态配置对应于VLAN标识的VLAN时,通过第一链路向第二交换机发本文档来自技高网...
一种抑制多虚拟局域网注册协议注册消息的方法和装置

【技术保护点】
一种抑制多虚拟局域网注册协议MVRP注册消息的方法,其特征在于,所述方法应用于第一交换机,该方法包括:通过第一链路接收第二交换机发送的、携带虚拟局域网VLAN标识的第一MVRP注册消息,其中所述第二交换机上具有至少两个已加入对应于所述VLAN标识的VLAN的端口,而且所述第二交换机在第一链路上发送所述第一MVRP注册消息的端口没有加入对应于所述VLAN标识的VLAN;当判定所述第一交换机为叶子节点且所述第一交换机没有静态配置对应于所述VLAN标识的VLAN时,通过所述第一链路向第二交换机发送抑制消息,所述抑制消息用于指示第二交换机在所述第一链路上的端口抑制发送所述第一MVRP注册消息。

【技术特征摘要】
1.一种抑制多虚拟局域网注册协议MVRP注册消息的方法,其特征在于,所述方法应用于第一交换机,该方法包括:通过第一链路接收第二交换机发送的、携带虚拟局域网VLAN标识的第一MVRP注册消息,其中所述第二交换机上具有至少两个已加入对应于所述VLAN标识的VLAN的端口,而且所述第二交换机在第一链路上发送所述第一MVRP注册消息的端口没有加入对应于所述VLAN标识的VLAN;当判定所述第一交换机为叶子节点且所述第一交换机没有静态配置对应于所述VLAN标识的VLAN时,通过所述第一链路向第二交换机发送抑制消息,所述抑制消息用于指示第二交换机在所述第一链路上的端口抑制发送所述第一MVRP注册消息,其中当第一交换机上只有一个的使能MVRP端口时,第一交换机为叶子节点。2.根据权利要求1所述的方法,其特征在于,还包括:在通过所述第一链路向第二交换机发送抑制消息之后,当判定所述第一交换机上已经静态配置对应于所述VLAN标识的VLAN时,通过第一链路向第二交换机发送携带该VLAN标识的第二MVRP注册消息,所述第二MVRP注册消息用于指示第二交换机在所述第一链路上的端口解除抑制发送所述第一MVRP注册消息。3.根据权利要求1所述的方法,其特征在于,所述抑制消息的报文类型为MVRP离开Leave消息,其中在所述MVRPLeave消息的保留字段中具有用于标识抑制消息的标识位。4.根据权利要求1所述的方法,其特征在于,当判定所述第一交换机不为叶子节点时,通过在所述第一链路上的除接收所述第一MVRP注册消息的端口之外的端口发送所述第一MVRP注册消息,其中当第一交换机上具有多于一个的使能MVRP端口时,第一交换机不为叶子节点。5.一种抑制多虚拟局域网注册协议MVRP注册消息的方法,其特征在于,所述方法应用于第二交换机,该方法包括:接收携带VLAN标识的第一MVRP注册消息;通过没有加入对应于所述VLAN标识的VLAN的端口向该端口所在的第一链路上作为叶子节点的第一交换机发送所述第一MVRP注册消息,其中当第一交换机上只有一个的使能MVRP端口时,第一交换机为叶子节点;通过第一链路接收所述第一交换机在接收到所述第一MVRP注册消息且确定自身未静态配置对应于所述VLAN标识的VLAN时发送的抑制消息;当判定所述第二交换机上具有至少两个已加入对应于所述VLAN标识的VLAN的端口时,根据所述抑制消息在所述第一链路上的端口抑制发送所述第一MVRP注册消息。6.根据权利要求5所述的方法,其特征在于,还包括:当判定所述第二交换机上只有一个已加入对应于所述VLAN标识的VLAN的端口时,通过在所述第一链路上的除接收所述抑制消息的端口之外的端口发送所述抑制消息。7.根据权利要求5所述的方法,其特征在于,还包括:在所述第一链路上的端口抑制发送所述第一MVRP注册消息之后,当通过第一链路接收到所述第一交换机发送的携带该VLAN标识的第二MVRP注册消息时,在所述第一链路上的端口解除抑制发送所述第一MVRP注册消息。8.一种抑制多虚拟局域网注册协议MVRP注册消息的装置,其特征在于,所述装置应用于第一交换机,该装置包括:MVRP注册消息...

【专利技术属性】
技术研发人员:李巧顾雷雷
申请(专利权)人:杭州华三通信技术有限公司
类型:发明
国别省市:浙江;33

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

1