[发明专利]MSTP组网环境中实现负载分担的方法及装置有效
申请号: | 201110026863.2 | 申请日: | 2011-01-25 |
公开(公告)号: | CN102055676A | 公开(公告)日: | 2011-05-11 |
发明(设计)人: | 王佳炳 | 申请(专利权)人: | 杭州华三通信技术有限公司 |
主分类号: | H04L12/56 | 分类号: | H04L12/56;H04L29/06 |
代理公司: | 北京德琦知识产权代理有限公司 11018 | 代理人: | 张驰;宋志强 |
地址: | 310053 浙江省杭州市高新技术产业*** | 国省代码: | 浙江;33 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | mstp 组网 环境 实现 负载 分担 方法 装置 | ||
技术领域
本发明涉及多实例生成树协议(MSTP,Multiple Spanning Tree Protocol)技术领域,尤其涉及一种MSTP组网环境中实现负载分担的方法和装置。
背景技术
MSTP是由IEEE制定的802.1s标准定义,它可以弥补生成树协议(STP)、快速生成树协议(RSTP)和每VLAN生成树(PVST)协议的缺陷,既可以快速收敛,也能使不同VLAN的流量沿各自的路径转发,从而为冗余链路提供更好的负载分担机制。MSTP的特点如下:
(1)MSTP通过设置VLAN与生成树的对应关系表(即VLAN映射表),将VLAN与生成树联系起来。并采用“实例”的概念,形成VLAN与实例的多对一的映射关系,将多个VLAN捆绑到一个实例中,从而达到了节省通信开销和降低资源占用率的目的。
(2)MSTP将一个交换网络划分成多个域,每个域内形成多棵生成树,生成树之间彼此独立。
(3)MSTP将环路网络修剪成为一个无环的树型网络,避免报文在环路网络中的增生和无限循环,同时还提供了数据转发的多个冗余路径,在数据转发过程中实现VLAN数据的负载分担。
在MSTP技术中,手工配置VLAN与实例的映射关系,从而实现不同VLAN数据的负载分担。由于现有的VLAN与实例的映射关系是通过手工配置的,属于静态配置,这导致相同实例的VLAN业务流量转发路径被固定在某条链路上,当网络出现拥塞时,无法根据负载情况进行流量的调整,因而无法实现动态的负载分担。并且,这种静态配置方式会导致后期的网络维护过程复杂化。
发明内容
本发明提供了一种MSTP组网环境中实现负载分担的方法,能够根据负载情况进行流量的调整,实现动态的负载分担。
本发明还提供了一种MSTP组网环境中实现负载分担的装置,能够根据负载情况进行流量的调整,实现动态的负载分担。
本发明的技术方案是这样实现的:
一种多实例生成树协议MSTP组网环境中实现负载分担的方法,方法包括:
网络设备检测是否出现链路拥塞,如果出现,则查找导致该链路拥塞的VLAN,并查找空闲链路,对查找到的VLAN及空闲链路进行分析,根据分析结果确定将需要调整映射关系的VLAN从与原实例的映射关系调整到与新实例的映射关系。
一种MSTP组网环境中实现负载分担的装置,包括:
监控模块,用于检测是否出现链路拥塞,如果出现,则查找导致该链路拥塞的VLAN,并查找空闲链路;
分析模块,用于对所述监控模块查找到的VLAN及空闲链路进行分析,根据分析结果确定将需要调整映射关系的VLAN从与原实例的映射关系调整到与新实例的映射关系。
可见,本发明提出的MSTP组网环境中实现负载分担的方法和装置,能够实时检测出现拥塞的链路,查找导致该链路拥塞的VLAN及空闲链路,并根据预先设置的动态映射策略确定如何进行VLAN与实例映射关系的调整,从而实现根据负载情况进行流量的调整,实现动态的负载分担。
附图说明
图1为本发明提出的MSTP组网环境中实现负载分担的方法流程图;
图2为本发明实施例MSTP组网环境中实现负载分担的方法流程图;
图3为本发明提出的MSTP组网环境中实现负载分担的装置结构示意图。
具体实施方式
本发明提出一种MSTP组网环境中实现负载分担的方法,如图1为本发明提出的方法流程图,包括:
步骤101:网络设备检测是否出现链路拥塞,如果出现,则执行步骤102;
步骤102:查找导致该链路拥塞的VLAN,并查找空闲链路,对查找到的VLAN及空闲链路进行分析,根据分析结果确定将需要调整映射关系的VLAN从与原实例的映射关系调整到与新实例的映射关系。
上述步骤102之后可以进一步包括:
网络设备生成所述需要调整映射关系的VLAN与新实例的映射关系所对应的备份转发表项,将所述备份转发表设置为禁用状态;将所述需要调整映射关系的VLAN映射到所述新实例,将所述需要调整映射关系的VLAN与原实例的映射关系所对应的原转发表项转换为禁用状态,并将所述备份转发表项转换为激活状态。
本发明还提出一种MSTP组网环境中实现负载分担的装置,包括监控模块和分析模块等多个模块,分别完成不同的功能。
以下举具体的实施例详细介绍。
如图2为本发明实施例MSTP组网环境中实现负载分担的方法流程图,包括:
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于杭州华三通信技术有限公司,未经杭州华三通信技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201110026863.2/2.html,转载请声明来源钻瓜专利网。