[发明专利]一种网络流量分担的方法及系统有效
| 申请号: | 201310036202.7 | 申请日: | 2013-01-30 |
| 公开(公告)号: | CN103067298A | 公开(公告)日: | 2013-04-24 |
| 发明(设计)人: | 李文辉;子康;倪辉;吴圣伟 | 申请(专利权)人: | 华为技术有限公司 |
| 主分类号: | H04L12/803 | 分类号: | H04L12/803;H04L12/703 |
| 代理公司: | 北京路浩知识产权代理有限公司 11002 | 代理人: | 纪烈超 |
| 地址: | 518129 广东*** | 国省代码: | 广东;44 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 一种 网络流量 分担 方法 系统 | ||
技术领域
本发明涉及网络通信技术领域,特别涉及一种网络流量分担的方法及系统。
背景技术
在二层交换网络中,交换机并不能像路由器那样知道报文可以经过多少次转发到达目的节点,一旦网络存在环路就会造成报文在环路内不断循环和增生,产生广播风暴。在广播风暴的情况下,所有的有效带宽都被广播风暴占用,网络将变得不可用。
在这种情况下生成树协议(Spanning Tree Protocol,STP)应运而生,它是一种二层管理协议,它通过有选择性地阻塞网络冗余链路来达到消除网络二层环路的目的,同时具备链路的备份功能。
多生成树协议(Multiple Spanning Tree Protocol,MSTP)引入了“实例”(Instance)的概念。所谓实例就是多个VLAN(Virtual Local Area Network,虚拟局域网)的集合,通过将多个VLAN捆绑到一个实例中去的方法可以节省通信开销和资源占用率。MSTP各个实例拓扑的计算是独立的,在这些实例上就可以实现负载均衡。在使用的时候可以把多个相同拓扑结构的VLAN映射到一个实例里。
MSTP设置VLAN映射表(即VLAN和生成树的对应关系表)把VLAN和生成树联系起来。在传统的数据中心网络中,通过全网设备上运行MSTP协议来破环。传统的VLAN/MSTP网络中具有以下缺陷:
VLAN和生成树实例是静态配置在全网设备上的,如果出现流量负载不均衡时,无法动态调整业务流量的负载均衡;
MSTP计算环路时间受网络拓扑影响较大,计算时间有时较长,造成流量中断的时间较长。
发明内容
本发明要解决的技术问题是:如何提供一种网络流量分担的方法及系统,以通过动态调整业务流量实现负载均衡。
为了解决上述技术问题,本发明实施例公开了如下技术方案:
第一方面,提供一种网络流量分担方法,所述方法包括:
收集网络拓扑信息,基于所述网络拓扑信息为网络中的VLAN选择根桥,以及指定备份根桥;
根据节点加入VLAN的情况,计算得到包含所述根桥并且对应所述VLAN的生成树,建立所述生成树中非根桥节点的端口与所述根桥之间的连接,以及,计算得到包含所述备份根桥并且对应所述VLAN的备份生成树;
当监测到局部链路的流量过载时,将所述局部链路对应VLAN的非根桥节点切换至相应的备份生成树。
在第一方面的第一种可能的实现方式中,所述基于所述网络拓扑信息为网络中的VLAN选择根桥的步骤中,通过配置STP系统优先级为网络中的VLAN选择根桥。
在第一方面的第二种可能的实现方式中,所述基于所述网络拓扑信息为网络中的VLAN选择根桥的步骤中,选择网络中的汇聚交换机构成根桥池,通过配置所述根桥池为网络中的VLAN选择根桥。
在第一方面的第一种可能的实现方式中,所述基于所述网络拓扑信息为网络中的VLAN选择根桥的步骤中,将不同VLAN的根桥进行散列设置。
在第一方面的第一种可能的实现方式中,建立所述生成树中非根桥节点的端口与所述根桥之间的连接,具体包括:
生成所述生成树中非根桥节点的端口与该非根桥节点所属VLAN的对应关系表;
将所述对应关系表下发给所述非根桥节点,所述非根桥节点根据所述对应关系表执行数据转发。
在第一方面的第一种可能的实现方式中,所述计算得到包含所述备份根桥并且对应所述VLAN的备份生成树,之后还包括:
当生成树的根桥出现故障时,将故障生成树对应VLAN的非根桥节点切换至相应的备份生成树。
第二方面,提供了另一种网络流量分担系统,所述系统包括:
根桥单元,适于收集网络拓扑信息,基于所述网络拓扑信息为网络中的VLAN选择根桥,以及指定备份根桥;
生成树单元,适于根据节点加入VLAN的情况,计算得到包含所述根桥并且对应所述VLAN的生成树,建立所述生成树中非根桥节点的端口与所述根桥之间的连接,以及,计算得到包含所述备份根桥并且对应所述VLAN的备份生成树;
过载处理单元,适于当监测到局部链路的流量过载时,将所述局部链路对应VLAN的节点切换至相应的备份生成树。
在第二方面的第一种可能的实现方式中,所述根桥单元包括:
信息收集模块,适于收集网络拓扑信息;
根桥模块,适于基于所述网络拓扑信息,并通过配置STP系统优先级为网络中的VLAN选择根桥;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于华为技术有限公司,未经华为技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201310036202.7/2.html,转载请声明来源钻瓜专利网。





