一种虚拟局域网保护方法及装置制造方法及图纸

技术编号:16042387 阅读:21 留言:0更新日期:2017-08-20 00:44
本发明专利技术实施例公开了一种虚拟局域网保护方法及装置,应用于RRPP域中的RRPP节点,RRPP节点预先配置的实例保护模式为MSTP模式;方法包括:针对RRPP节点当前配置的实例保护模式进行检测;当检测到RRPP节点当前配置的实例保护模式由MSTP模式切换为PVST模式时,根据RRPP节点的RRPP端口当前配置情况,确定当前新生成的每一实例;将所确定的每一实例加入到RRPP节点的RRPP端口上进行保护,以保护每一实例映射的一个VLAN。应用本发明专利技术实施例,无需管理员手动重新对实例进行配置,即可保护每一实例映射的一个VLAN,提高VLAN保护效率。

【技术实现步骤摘要】
一种虚拟局域网保护方法及装置
本专利技术涉及RRPP(RapidRingProtectionProtocol,快速环网保护协议)
,特别涉及一种虚拟局域网保护方法及装置。
技术介绍
RRPP是一个专门应用于以太网环的链路层协议。它在以太网环完整时能够防止数据环路引起的广播风暴,而当以太网环上一条链路断开时能迅速恢复环网上各个节点之间的通信通路,具备较高的收敛速度。目前,解决二层网络环路问题的技术有STP(SpanningTreeProtocol,生成树协议)/RSTP(RapidSpanningTreeProtocol快速生成树协议)/PVST(Per-VLAN(VirtualLocalAreaNetwork,虚拟局域网)SpanningTree,每个VLAN生成树)/MSTP(MultipleSpanningTreeProtocol,多生成树协议)和RRPP。STP/RSTP/PVST/MSTP应用比较成熟,但收敛时间在秒级。RRPP是专门应用于以太网环的链路层协议,具有比STP/RSTP/PVST/MSTP更快的收敛速度。并且RRPP的收敛时间与环网上节点数无关,可应用于网络直径较大的网络。假设RRPP域中的RRPP节点配置的实例保护模式为MSTP模式时,RRPP节点配置的保护实例为实例1,实例1映射的VLAN为VLAN100-VLAN110(即保护实例保护VLAN100-VLAN110)。当RRPP节点配置的实例保护模式由MSTP模式切换到PVST模式时,理论上RRPP节点保护实例变为实例1-10,其中,一个实例映射VLAN100-VLAN110中的一个VLAN。但此时RRPP节点实际仅保护了实例1映射的一个VLAN,除实例1映射的VLAN之外的VLAN并未受到保护,这就使得除实例1映射的VLAN之外的VLAN存在环路风险,导致广播风暴。为了避免广播风暴,就需要管理员手动重新对保护实例配置,将上述实例1-10加入到RRPP节点的RRPP端口上进行保护,以保护每一实例映射的一个VLAN。但在实际应用中,RRPP节点上运行的RRPP域数量很多、每个域映射的VLAN数量也很多,并且这个VLAN可能并不是连续的,这就增加了管理员的配置保护实例的难度,配置效率低,进而导致VLAN保护效率低。
技术实现思路
本专利技术实施例的目的在于提供一种VLAN保护方法及装置,以提高VLAN保护效率。为达到上述目的,本专利技术实施例公开了一种VLAN保护方法,应用于RRPP域中的RRPP节点,所述RRPP节点预先配置的实例保护模式为MSTP模式;所述方法包括:针对所述RRPP节点当前配置的实例保护模式进行检测;当检测到所述RRPP节点当前配置的实例保护模式由MSTP模式切换为PVST模式时,根据所述RRPP节点的RRPP端口当前配置情况,确定当前新生成的每一实例;将所确定的每一实例加入到所述RRPP节点的RRPP端口上进行保护,以保护每一实例映射的一个VLAN。为达到上述目的,本专利技术实施例公开了一种VLAN保护装置,应用于RRPP域中的RRPP节点,所述RRPP节点预先配置的实例保护模式为MSTP模式;所述装置包括:第一检测模块、确定模块和加入保护模块,其中,所述第一检测模块,用于针对所述RRPP节点当前配置的实例保护模式进行检测;所述确定模块,用于当检测到所述RRPP节点当前配置的实例保护模式由MSTP模式切换为PVST模式时,根据所述RRPP节点的RRPP端口当前配置情况,确定当前新生成的每一实例;所述加入保护模块,用于将所确定的每一实例加入到所述RRPP节点的RRPP端口上进行保护,以保护每一实例映射的一个VLAN。由上述的技术方案可见,本专利技术实施例提供了一种VLAN保护方法及装置,应用于RRPP域中的RRPP节点。应用本专利技术实施例,无需管理员手动重新对实例进行配置,自动的将每一实例加入到RRPP节点的RRPP端口上进行保护,可以保护每一实例映射的一个VLAN,提高VLAN保护效率。当然,实施本专利技术的任一产品或方法必不一定需要同时达到以上所述的所有优点。附图说明为了更清楚地说明本专利技术实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本专利技术的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。图1为本专利技术实施例提供的VLAN保护方法的第一种流程示意图;图2为本专利技术实施例提供的VLAN保护方法的第二种流程示意图;图3为本专利技术实施例提供的VLAN保护方法的第三种流程示意图;图4为本专利技术实施例提供的VLAN保护方法的第四种流程示意图;图5为本专利技术实施例提供的VLAN保护装置的第一种结构示意图;图6为本专利技术实施例提供的VLAN保护装置的第二种结构示意图;图7为本专利技术实施例提供的VLAN保护装置的第三种结构示意图;图8为本专利技术实施例提供的VLAN保护装置的第四种结构示意图。具体实施方式下面将结合本专利技术实施例中的附图,对本专利技术实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本专利技术一部分实施例,而不是全部的实施例。基于本专利技术中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本专利技术保护的范围。为了解决现有技术问题,本专利技术实施例提供了一种VLAN保护方法及装置。下面首先对本专利技术实施例所提供的一种VLAN保护方法及装置进行介绍。需要说明的是,本专利技术实施例提供的一种VLAN保护方法及装置,优选适用于RRPP域中的RRPP节点。其中,具有相同域ID和相同控制VLAN,并且相互连通的设备构成一个RRPP域。一个RRPP域具有RRPP主环和子环、控制VLAN、RRPP节点(主节点、传输节点)、RRPP端口(主端口、副端口)等要素。每个环上有且仅有一个主节点,主节点是环网状态主动监测机制的发起者,也是网络拓扑发生改变后执行操作的决策者。主环上除了主节点外的其他节点都为传输节点;子环上除了主节点、子环与主环相交的节点外的其他所有节点都为传输节点。传输节点负责监测自己的直连RRPP链路的状态,并把链路变化通知主节点,然后由主节点来决策如何处理。主节点和传输节点分别有两个端口接入RRPP环,其中一个为主端口,另一个为副端口。端口的角色由用户的配置决定。主节点的主端口用来发送环路探测报文,副端口用来接收环路探测报文;当RRPP环处于健康状态时,主节点的副端口在逻辑上阻塞数据VLAN,只允许控制VLAN的报文通过。当RRPP环处于断裂状态时,主节点的副端口将解除数据VLAN的阻塞状态,转发数据VLAN的报文。传输节点的主端口和副端口在功能上没有区别,都用于RRPP环上协议报文和数据报文的传输。RRPP节点预先配置的实例保护模式为多生成树协议MSTP模式,且预先开启了自适应PVST实例调节功能。图1为本专利技术实施例提供的VLAN保护方法的第一种流程示意图,应用于RRPP域中的RRPP节点,该方法包括:S101:针对RRPP节点当前配置的实例保护模式进行检测。S102:当检测到RRPP节点当前配置的实例保护模式由MSTP模式切换为PVST模式时,根据RRPP节点的RRPP端口当前配本文档来自技高网
...
一种虚拟局域网保护方法及装置

【技术保护点】
一种虚拟局域网VLAN保护方法,其特征在于,应用于快速环网保护协议RRPP域中的RRPP节点,所述RRPP节点预先配置的实例保护模式为多生成树协议MSTP模式;所述方法包括:针对所述RRPP节点当前配置的实例保护模式进行检测;当检测到所述RRPP节点当前配置的实例保护模式由MSTP模式切换为每VLAN生成树PVST模式时,根据所述RRPP节点的RRPP端口当前配置情况,确定当前新生成的每一实例;将所确定的每一实例加入到所述RRPP节点的RRPP端口上进行保护,以保护每一实例映射的一个VLAN。

【技术特征摘要】
1.一种虚拟局域网VLAN保护方法,其特征在于,应用于快速环网保护协议RRPP域中的RRPP节点,所述RRPP节点预先配置的实例保护模式为多生成树协议MSTP模式;所述方法包括:针对所述RRPP节点当前配置的实例保护模式进行检测;当检测到所述RRPP节点当前配置的实例保护模式由MSTP模式切换为每VLAN生成树PVST模式时,根据所述RRPP节点的RRPP端口当前配置情况,确定当前新生成的每一实例;将所确定的每一实例加入到所述RRPP节点的RRPP端口上进行保护,以保护每一实例映射的一个VLAN。2.根据权利要求1所述的方法,其特征在于,所述方法还包括:针对所述RRPP节点的RRPP端口状态进行检测;当检测到所述RRPP端口状态转变为阻塞状态时,将包含所述RRPP端口处于阻塞状态的信息发送给每一实例,以使每一实例将自身状态切换为阻塞转态,阻止自身实例映射的VLAN的数据发送。3.根据权利要求2所述的方法,其特征在于,所述方法还包括:当检测到所述RRPP端口转变为转发状态时,将包含所述RRPP端口处于转发状态的信息发送给每一实例,以使每一实例将自身状态切换为转发转态,允许自身实例映射的VLAN的数据发送。4.根据权利要求1至3任一项所述的方法,其特征在于,所述方法还包括:当检测到所述RRPP节点当前配置的实例保护模式由PVST模式切换到MSTP模式时,删除所述RRPP端口上加入的所确定的每一实例。5.一种虚拟局域网VLAN保护装置,其特征在于,应用于快速环网保护协议RRPP域中的RRPP节点,所述RRPP...

【专利技术属性】
技术研发人员:戎衍博
申请(专利权)人:新华三技术有限公司
类型:发明
国别省市:浙江,33

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

1