一种动态虚拟局域网注册方法和设备的制作方法

文档序号:7801067阅读:106来源:国知局
一种动态虚拟局域网注册方法和设备的制作方法
【专利摘要】本发明公开了一种动态虚拟局域网注册方法,其特征在于,所述方法包括:发起端通过使能动态VLAN注册的端口发送对应有动态VLAN注册映射标记值的VLAN的加入消息时,携带该VLAN的映射标记值,以使接收端在配置对应映射标记值的端口上注册该VLAN,并通过接收该加入消息的端口向发起端发送该VLAN的加入消息。基于同样的发明构思,本发明还提出一种设备,能够灵活实现动态VLAN注册。
【专利说明】一种动态虚拟局域网注册方法和设备
【技术领域】
[0001]本发明涉及通信【技术领域】,特别涉及一种动态虚拟局域网注册方法和设备。
【背景技术】
[0002]在动态虚拟局域网(VLAN)的注册过程中,通信的两端设备都需配置相同静态VLAN,并都通过使能动态VLAN注册的端口发送该VLAN的加入消息,该加入消息直到配置相同静态VLAN的设备时终止转发,这样注册该VLAN的设备能够在该VLAN下通信。
[0003]可见,现有的动态VLAN注册时,需要两端设备同时配置静态VLAN进行双向动态VLAN注册,两个设备每次配置前需要沟通,不能够灵活实现动态VLAN注册。

【发明内容】

[0004]有鉴于此,本发明提供一种动态虚拟局域网注册方法和设备,能够灵活实现动态VLAN注册。
[0005]为解决上述技术问题,本发明的技术方案是这样实现的:
[0006]一种动态虚拟局域网VLAN注册方法,所述方法包括:
[0007]发起端通过使能动态VLAN注册的端口发送对应有动态VLAN注册映射标记值的VLAN的加入消息时,携带该VLAN的映射标记值,以使接收端在配置对应映射标记值的端口上注册该VLAN,并通过接收该加入消息的端口向发起端发送该VLAN的加入消息。
[0008]一种动态VLAN注册方法,所述方法包括:
[0009]接收端接收到携带动态VLAN注册映射标记值的加入消息时,若存在配置该加入消息携带的动态VLAN注册映射标记值的端口,在配置该动态VLAN注册映射标记值的端口上注册该加入消息对应的VLAN,并通过接收该加入消息的端口向发起端发送该VLAN的加入消息。
[0010]一种设备,可用于动态虚拟局域网VLAN注册的发起端,该发起端包括:发送单元;
[0011]所述发送单元,用于通过使能动态VLAN注册的端口发送对应有动态VLAN注册映射标记值的VLAN的加入消息时,携带该VLAN的映射标记值,以使接收端在配置对应映射标记值的端口上注册该VLAN,并通过接收该加入消息的端口向发起端发送该VLAN的加入消
肩、O
[0012]一种设备,可用于动态虚拟局域网VLAN注册的接收端,所述设备包括:接收单元、处理单元和发送单元;
[0013]所述接收单元,用于接收加入消息;
[0014]所述处理单元,用于当所述接收单元接收到携带动态VLAN注册映射标记值的加入消息时,在配置该动态VLAN注册映射标记值的端口上注册该加入消息对应的VLAN ;
[0015]所述发送单元,用于所述处理单元在配置该动态VLAN注册映射标记值的端口上注册该加入消息对应的VLAN时,通过接收该加入消息的端口向发起端发送该VLAN的加入消息。[0016]综上所述,本发明实施例通过在发起端一端配置VLAN即可与配置相同动态VLAN注册映射标记值的接收端之间实现动态VLAN注册,从而能够灵活实现动态VLAN注册。
【专利附图】

【附图说明】
[0017]图1为本发明实施例中发起端动态VLAN注册流程示意图;
[0018]图2为本发明实施例中接收端动态VLAN注册流程示意图;
[0019]图3为本发明实施中使能MVRP网络组网示意图;
[0020]图4为本发明实施例提供的一种发起端的结构示意图;
[0021]图5为本发明实施例提供的一种接收端的结构示意图。
【具体实施方式】
[0022]以下参照附图并举实施例,对本发明实施例作进一步地详细说明。
[0023]本发明实施例中提出一种动态VLAN注册方法,在发起端一端配置VLAN即可与配置相同动态VLAN注册映射标记值的接收端之间实现动态VLAN注册,从而能够灵活实现动态VLAN注册。
[0024]参见图1,图1为本发明实施例中发起端动态VLAN注册流程示意图。具体步骤包括:
[0025]步骤101,发起端通过使能动态VLAN注册的端口发送对应有动态VLAN注册映射标记值的VLAN的加入消息时,携带该VLAN的映射标记值。
[0026]该发起端配置有映射标记的VLAN时,在配置有该映射标记值的端口上注册该VLAN0
[0027]步骤102,该发起端发送该加入消息,以使接收端在配置对应映射标记值的端口上注册该VLAN,并通过接收该加入消息的端口向发起端发送该VLAN的加入消息。
[0028]具体实现时,发起端可以为动态VLAN注册的发起点,接收端可以为动态VLAN注册
另一端。
[0029]配置该加入消息携带的映射标记值的接收端,在接收到该加入消息时,在配置该映射标记值的端口上注册该加入消息对应的VLAN,并通过接收该加入消息的端口向发起端发送该VLAN的加入消息,接收端向发起端发送的该VLAN的加入消息不携带映射标记值。
[0030]发起端发送该VLAN的加入消息可以使接收端到发起端之间使能VLAN注册的设备接收到发起端发送的该VLAN加入消息的端口注册该VLAN ;接收端通过接收该VLAN加入消息的端口向发起端发送该VLAN的加入消息,可以使接收端到发起端之间使能VLAN注册的设备接收到接收端发送的该VLAN加入消息的端口注册该VLAN。从而完成发起端与接收端之间的动态VLAN注册。
[0031]在配置映射标记值的端口上注册该VLAN时,接收端可以为该VLAN记录该映射标记值,以用于撤销该VLAN时使用。
[0032]未配置该加入消息携带的映射标记值的发起端和接收端之间的中间设备,在接收到该加入消息时,在接收端口上注册该VLAN,并通过接收该加入消息的端口之外的使能动态VLAN注册的端口转发该加入消息;转发的加入消息中携带映射标记值,即不对该加入消息进行处理,通过使能动态VLAN注册的端口透传该加入消息。发起端在与配置相同映射标记值的接收端之间动态VLAN注册后,可以在动态注册的VLAN下进行通信。
[0033]当发起端不需要与配置相同映射标记值的接收端之间进行通信时,可以进行如下处理,以释放已动态注册的VLAN:
[0034]该发起端删除有映射标记值的VLAN时,通过使能动态VLAN注册的端口发送该VLAN的撤销消息,以使注册该VLAN时记录动态VLAN注册映射标记值的接收端删除该VLAN,并通过接收该撤销消息的端口发送该VIAN的撤销消息。
[0035]发起端释放该有映射标记值的VLAN时,在本地删除该VLAN,则本地注册该VLAN的端口均注销该VLAN。
[0036]接收端接收到撤销消息时,确定在本地该撤销消息对应的VLAN是否记录了映射标记值,如果是,将本接收端上所有注册该VLAN的端口删除该VLAN,以及所述记录,并通过接收该撤销消息的端口向发起端发送该VLAN的撤销消息。
[0037]参见图2,图2为本发明实施例中接收端动态VLAN注册流程示意图。具体步骤包括:
[0038]步骤201,接收端接收到携带动态VLAN注册映射标记值的加入消息时,在配置该动态VLAN注册映射标记值的端口上注册该加入消息对应的VLAN。
[0039]配置了加入消息中携带的映射标记值的接收端,则在配置映射标记值的所有端口上注册该VLAN。注册映射标记值的端口可以包括使能动态VLAN注册的端口,以及与用户网络连接的业务端口。
[0040]步骤202,该接收端通过接收该加入消息的端口向发起端发送该VLAN的加入消
肩、O
[0041]该接收端在配置该动态VLAN注册映射标记值的端口上注册该加入消息对应的VLAN时,进一步为该VLAN记录该动态VLAN注册映射标记值,用于撤销该VLAN时使用。
[0042]该接收端接收到撤销消息,若该撤销消息对应的VLAN记录了动态VLAN注册映射标记值,则在所有注册该VLAN的端口删除该VLAN,以及所述记录,并通过接收该撤销消息的端口向发起端发送该VLAN的撤销消息。
[0043]对于发起端与接收端之间的中间设备未记录动态VLAN注册映射标记值,则只删除在接收该撤销消息的端口上注册的VLAN,并通过接收该撤销消息的端口之外的使能动态VLAN注册的端口透传该撤销消息。
[0044]下面以使能MVRP网络中的各设备实现动态VLAN的注册为例,来详细说明本发明具体实施例中实现动态VLAN注册的过程。
[0045]参见图3,图3为本发明实施中使能MVRP网络组网示意图。图3中,设备A到设备E上均使能MVRP能力,并在需要实现VLAN动态注册的端口上使能MVRP能力,该类端口称为MVRP端口。如设备A上的P1,设备B上的Pl和P2,设备C上的P1、P2和P3,以及设备D上的P2和设备E上的Pl,该实施例中以配置注册模式为Normal模式为例。
[0046]根据实际需要可以进行不同的配置,以达到需要的通信效果,下面以总部网络与分布网络通信,各分布网络之间不通信为例,详细说明动态VLAN的注册方法。
[0047]首先,需要对各设备进行配置:在设备D的业务端口 Pl上配置动态VLAN注册映射标记值1,下文均以映射标记值简称;在业务端口 P3上配置映射标记值2,在业务端口 P4上配置映射标记值3,并在MVRP端口 P2上配置映射标记值1、2和3,将MVRP端口与连接分部网络的业务端口进行关联,以便能够进行联动处理。
[0048]在设备E的业务端口 P2上配置映射标记值4,在业务端口 P3上配置映射标记值5,并在MVRP端口 Pl上配置映射标记值4和5,将MVRP端口与连接分部网络的业务端口进行关联,以便能够进行联动处理。
[0049]设备A在MVRP端口 Pl和业务端口 P2上配置映射标记值I到5。
[0050]本发明实施例中配置相同映射标记值的业务端口连接的网络之间可以通信,由上述配置可见,连接分部网络的设备D和设备E在业务端口上配置的映射标记值全局唯一,连接总部网络的设备A在业务端口上配置的映射标记值与连接分布网络的设备D和设备E在业务端口上配置的映射标记值中存在相同的映射标记值,通过这样的配置,总部网络与各分部网络之间能够通信,而各分部网络之间不能够互相通信。
[0051]下面详细描述在进行上文配置的情况下,如何实现动态VLAN的注册。
[0052]以总部网络需要与分部网络I通信为例,为在设备A上配置的静态VLAN设置映射标记值I,如VLANlO设置映射标记值I。
[0053]设备A的业务端口 P2和MVRP端口 Pl都配置了映射标记值I,因此,在设备A上配置静态VLANlO时,这两个端口都加入静态VLANlO,并通过MVRP端口 Pl发送VLANlO的加入(Join)消息,同时在该Join消息中携带映射标记值I。
[0054]设备B接收设备A发送的VLANlO的Join消息时,在接收Join消息的端口 P2上注册VLAN10,由于设备B上未配置映射标记值1,因此,通过其他MVRP端口,S卩Pl透传VLANlO的Join消息,因此,透传的VLAN10的Join消息携带映射标记值I。
[0055]设备C接收到VLAN10的Join消息时,在接收Join消息的端口 P2上注册VLAN10,由于未配置映射标记值1,因此,通过MVRP端口 Pl和P3都会发送VLAN10的Join消息。
[0056]设备E的MVRP端口 Pl上未配置映射标记值,只注册VLAN10,不会触发通过设备E上的Pl发送VLANlO的Join消息,从而设备A和设备E之间不会连通VLAN10的通道。
[0057]设备D接收到VLAN10的Join消息时,确定配置了映射标记值1,则在配置映射标记值I的Pl和P2上均注册VLAN10并为VLAN10记录映射标记值1,然后通过接收VLAN10的Join消息的端口 P2向设备A发送VLAN10的Join消息。
[0058]此时,设备D上的VLAN10为临时静态VLAN,设备D通过接收VLAN10的Join消息的端口 P2向设备A发送VLAN10的Join消息,并且不再需要携带映射标记值。
[0059]设备C、设备B和设备A会接收到VLAN10的Join消息,则设备C的端口 P1,设备B的端口 Pl上注册VLAN10。
[0060]由于设备A上配置的是静态VLAN10,因此,未携带映射标记值的Join消息在设备A上终止。
[0061]这时,总部网络和分部网络I之间的VLAN通道被连通,可以在VLAN10内进行通信。当通信业务完成后,总部网络可以释放VLAN10的占用。
[0062]设备A上删除有映射标记值I的VLAN10,则设备A的Pl和P2均退出VLAN10 ;并通过MVRP端口 Pl发送VLAN10的撤销消息。
[0063]设备B接收到VLAN10撤销消息时,确定设备B上已注册了该VLAN10,但是没有为VLAN10记录映射标记值1,则仅在P2上注销VLAN10,并通过Pl发送VLAN10的撤销消息。
[0064]设备C接收到VLAN10的撤销消息时,处理过程同设备B类似,在P2上注销VLAN10,并通过Pl和P3发送VLANlO的撤销消息。
[0065]设备D接收到VLANlO的撤销消息时,确定设备D上已注册了 VLANlO,且VLANlO记录了映射标记值I,则删除VLANlO即将设备D上所有注册VLANlO的端口上删除VLAN10,并通过P2向设备A发送VLANlO的撤销消息。
[0066]设备E接收到VLANlO的撤销消息时,确定Pl上注册了 VLAN10,且未为VLANlO记录映射标记值,因此,仅注销Pl上的VLAN10,由于不存在其他MVRP端口,不再转发VLANlO的撤销消息,结束处理过程。
[0067]设备C、设备B和设备A都会接收到设备D发送的VLANlO撤销消息,则设备C的端口 P1,设备B的端口 Pl上注销VLANlO。
[0068]到此,在设备A到设备D之间的连通的VLANlO的通道被撤销。
[0069]基于同样的发明构思,本发明具体实施例还提出一种设备。可用于动态虚拟局域网VLAN注册的发起端,参见图4,图4为本发明实施例提供的一种发起端的结构示意图。该发起端包括:发送单元401。
[0070]发送单元401,用于通过使能动态VLAN注册的端口发送对应有动态VLAN注册映射标记值的VLAN的加入消息时,携带该VLAN的映射标记值,以使接收端在配置对应映射标记值的端口上注册该VLAN,并通过接收该加入消息的端口向发起端发送该VLAN的加入消息。
[0071]较佳地,该装置进一步包括:处理单元402。
[0072]处理单元402,用于本设备配置有映射标记的VLAN时,在配置有该映射标记值的端口上注册该VLAN。
[0073]较佳地,
[0074]处理单元402,进一步用于删除VLAN ;
[0075]发送单元401,进一步用于处理单元402删除有映射标记值的VLAN时,通过使能动态VLAN注册的端口发送该VLAN的撤销消息,以使注册该VLAN时记录动态VLAN注册映射标记值的接收端删除该VLAN,并通过接收该撤销消息的端口发送该VIAN的撤销消息。
[0076]基于同样的发明构思,本发明具体实施例还提出一种设备。可用于动态虚拟局域网VLAN注册的接收端,参见图5,图5为本发明实施例提供的一种接收端的结构示意图。该设备包括:接收单元501、处理单元502和发送单元503。
[0077]接收单元501,用于接收加入消息;
[0078]处理单元502,用于当接收单元501接收到携带动态VLAN注册映射标记值的加入消息时,在配置该动态VLAN注册映射标记值的端口上注册该加入消息对应的VLAN ;
[0079]发送单元503,用于处理单元502在配置该动态VLAN注册映射标记值的端口上注册该加入消息对应的VLAN时,通过接收该加入消息的端口向发起端发送该VLAN的加入消
肩、O
[0080]较佳地,所述设备进一步包括:记录单元504 ;
[0081]记录单元504,用于处理单元502在配置该动态VLAN注册映射标记值的端口上注册该加入消息对应的VLAN时,为该VLAN记录该动态VLAN注册映射标记值;
[0082]接收单元501,进一步用于接收撤销消息;
[0083]处理单元502,进一步用于在接收单元501接收到撤销消息时,若在记录单元504中该撤销消息对应的VLAN记录了动态VLAN注册映射标记值,则在所有注册该VLAN的端口删除该VLAN,并触发记录单元504删除该VLAN的记录。
[0084]发送单元503,进一步用于处理单元502在所有注册该VLAN的端口删除该VLAN时,通过接收该撤销消息的端口向发起端发送该VLAN的撤销消息。
[0085]上述实施例的单元可以集成于一体,也可以分离部署;可以合并为一个单元,也可以进一步拆分成多个子单元。
[0086]综上所述,通过在发起端一端配置VLAN即可与配置相同动态VLAN注册映射标记值的接收端之间实现动态VLAN注册,从而能够灵活实现动态VLAN注册。
[0087]以上所述,仅为本发明的较佳实施例而已,并非用于限定本发明的保护范围。凡在本发明的精神和原则之内,所作的任何修改、等同替换、改进等,均应包含在本发明的保护范围之内。
【权利要求】
1.一种动态虚拟局域网VLAN注册方法,其特征在于,所述方法包括: 发起端通过使能动态VLAN注册的端口发送对应有动态VLAN注册映射标记值的VLAN的加入消息时,携带该VLAN的映射标记值,以使接收端在配置对应映射标记值的端口上注册该VLAN,并通过接收该加入消息的端口向发起端发送该VLAN的加入消息。
2.根据权利要求1所述的方法,其特征在于,所述方法进一步包括: 该发起端配置有映射标记的VLAN时,在配置有该映射标记值的端口上注册该VLAN。
3.根据权利要求1或2所述的方法,其特征在于,所述方法进一步包括: 该发起端删除有映射标记值的VLAN时,通过使能动态VLAN注册的端口发送该VLAN的撤销消息,以使注册该VLAN时记录动态VLAN注册映射标记值的接收端删除该VLAN,并通过接收该撤销消息的端口发送该VIAN的撤销消息。
4.一种动态VLAN注册方法,其特征在于,所述方法包括: 接收端接收到携带动态VLAN注册映射标记值的加入消息时,在配置该动态VLAN注册映射标记值的端口上注册该加入消息对应的VLAN,并通过接收该加入消息的端口向发起端发送该VLAN的加入消息。
5.根据权利要求4所述的方法,其特征在于,所述在配置该动态VLAN注册映射标记值的端口上注册该加入消息对应的VLAN时,所述方法进一步包括:为该VLAN记录该动态VLAN注册映射标记值; 该接收端接收到撤销消息,若该撤销消息对应的VLAN记录了动态VLAN注册映射标记值,则在所有注册该VLAN的端口删除该VLAN,以及所述记录,并通过接收该撤销消息的端口向发起端发送该VLAN的撤销消息。
6.一种设备,可用于动态虚拟局域网VLAN注册的发起端,其特征在于,该发起端包括:发送单元; 所述发送单元,用于通过使能动态VLAN注册的端口发送对应有动态VLAN注册映射标记值的VLAN的加入消息时,携带该VLAN的映射标记值,以使接收端在配置对应映射标记值的端口上注册该VLAN,并通过接收该加入消息的端口向发起端发送该VLAN的加入消息。
7.根据权利要求6所述的设备,其特征在于,处理单元; 所述处理单元,用于本设备配置有映射标记的VLAN时,在配置有该映射标记值的端口上注册该VLAN。
8.根据权利要求6或7所述的设备,其特征在于, 所述处理单元,进一步用于删除VLAN ; 所述发送单元,进一步用于所述处理单元删除有映射标记值的VLAN时,通过使能动态VLAN注册的端口发送该VLAN的撤销消息,以使注册该VLAN时记录动态VLAN注册映射标记值的接收端删除该VLAN,并通 过接收该撤销消息的端口发送该VIAN的撤销消息。
9.一种设备,可用于动态虚拟局域网VLAN注册的接收端,其特征在于,所述设备包括:接收单元、处理单元和发送单元; 所述接收单元,用于接收加入消息; 所述处理单元,用于当所述接收单元接收到携带动态VLAN注册映射标记值的加入消息时,在配置该动态VLAN注册映射标记值的端口上注册该加入消息对应的VLAN ; 所述发送单元,用于所述处理单元在配置该动态VLAN注册映射标记值的端口上注册该加入消息对应的VLAN时,通过接收该加入消息的端口向发起端发送该VLAN的加入消息。
10.根据权利要求9所述的设备,其特征在于,所述设备进一步包括:记录单元; 所述记录单元,用于所述处理单元在配置该动态VLAN注册映射标记值的端口上注册该加入消息对应的VLAN时,为该VLAN记录该动态VLAN注册映射标记值; 所述接收单元,进一步用于接收撤销消息; 所述处理单元,进一步用于在所述接收单元接收到撤销消息时,若在所述记录单元中该撤销消息对应的VLAN记录了动态VLAN注册映射标记值,则在所有注册该VLAN的端口删除该VLAN,并触发所述记录单元删除该VLAN的记录; 所述发送单元,进一步用于所述处理单元在所有注册该VLAN的端口删除该VLAN时,通过接收该撤销消息的端口向发起端发送该VLAN的撤销消息。
【文档编号】H04L29/06GK103944892SQ201410142283
【公开日】2014年7月23日 申请日期:2014年4月10日 优先权日:2014年4月10日
【发明者】顾雷雷, 孙策 申请人:杭州华三通信技术有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1