虚拟集群路由器系统及其流量分担方法、控制器和子路由器的制作方法

文档序号:7754399阅读:143来源:国知局
专利名称:虚拟集群路由器系统及其流量分担方法、控制器和子路由器的制作方法
技术领域
本发明涉及通信技术领域,尤其涉及一种虚拟集群路由器系统的流量分担方法、 虚拟集群路由器系统控制器、子路由器及虚拟集群路由器系统。
背景技术
如图1所示IP over WDM(光因特网)网络架构,一般包括三个层次最上层是终 端和服务器,运行各种用户使用的服务,如WWW (World Wide W^eb,环球信息网)、FTP (File Transfer Protocol,文件传输协议)、Telnet (Internet 上远程登录程序)、VoIP (Voice over Internet Protocol,网络电话)和Video streaming(视频流)等等服务;中间层是 IP层面,路由器负责实时转发各种服务产生的IP分组(packet)流量;最下层是光链路层 面,WDM(WaVe Divided Multiplex,波分复用)系统为不同地域的路由器之间提供可靠的大 带宽的光波长(Lambda)链路连接。WDM系统结合OXC (Optical Cross-connect,光交叉) 系统,简称WDM/CKC系统,其可以支持远程控制改变路由器之间的连接关系,即改变路由器 之间虚拟的拓扑连接,也称“虚拓扑”。在实现本发明过程中,发明人发现现有技术中至少存在如下问题现有的IP over WDM网络架构下,虚拓扑调整会改变IP层面路由器之间的连接关 系,可能会引起IP层面全网路由调整,对IP网络的转发机制冲击很大,引起IP层面全网路
由震荡。而且,进行虚拓扑调整需要得到IP层面全网所有路由器间的端到端流量,但是实 时的IP层面全网所有路由器间的端到端流量难以获取,通常只能通过人工的定期调整,导 致无法适应突发的流量变化情况。

发明内容
本发明的实施例提供了一种虚拟集群路由器系统的流量分担方法、虚拟集群路由 器系统控制器、子路由器及虚拟集群路由器系统,实现获取虚拟集群路由器系统的流量信 息,以进行虚拟集群路由器系统的流量分担。—方面,本发明实施例提供一种虚拟集群路由器系统的流量分担方法,基于IP over WDM光因特网,包括虚拟集群路由器系统控制器发送虚拟集群路由器系统的全局转发表给子路由器, 所述虚拟集群路由器系统包括多个所述子路由器以及所述虚拟集群路由器系统控制器,所 述全局转发表包括待转发数据的目的地址前缀及对应的所述虚拟集群路由器系统的出口 子路由器ID;所述虚拟集群路由器系统控制器接收所述子路由器发送的从所述子路由器到出 口子路由器的流量信息并建立所述虚拟集群路由器系统的流量矩阵,所述流量信息为所述 子路由器将其接收到的待转发数据的目的地址匹配所述全局转发表中待转发数据的目的地址前缀,获得从所述子路由器到所述待转发数据的目的地址前缀对应的出口子路由器的
流量信息;所述虚拟集群路由器系统控制器根据所述虚拟集群路由器系统的流量矩阵,确定 所述虚拟集群路由器系统的流量分担方式。对应的,本发明实施例提供一种虚拟集群路由器系统控制器,包括第一发送单元,用于发送虚拟集群路由器系统的全局转发表给子路由器,所述虚 拟集群路由器系统包括多个所述子路由器以及所述虚拟集群路由器系统控制器,所述全局 转发表包括待转发数据的目的地址前缀及对应的所述虚拟集群路由器系统的出口子路由 器ID ;第一接收单元,用于接收所述子路由器发送的从所述子路由器到出口子路由器的 流量信息并建立所述虚拟集群路由器系统的流量矩阵,所述流量信息为所述子路由器将其 接收到的待转发数据的目的地址匹配所述全局转发表中待转发数据的目的地址前缀,获得 从所述子路由器到所述待转发数据的目的地址前缀对应的出口子路由器的流量信息;流量分担确定单元,用于根据所述第一接收单元建立的虚拟集群路由器系统的流 量矩阵,确定所述虚拟集群路由器系统的流量分担方式。另一方面,本发明实施例还提供一种虚拟集群路由器系统的流量分担方法,基于 IP over WDM光因特网,包括子路由器接收虚拟集群路由器系统控制器发送的虚拟集群路由器系统的全局转 发表,所述虚拟集群路由器系统包括多个所述子路由器以及所述虚拟集群路由器系统控制 器,所述全局转发表包括待转发数据的目的地址前缀及对应的所述虚拟集群路由器系统的 出口子路由器ID;所述子路由器将其接收到的待转发数据的目的地址匹配所述全局转发表中待转 发数据的目的地址前缀,获得从所述子路由器到所述待转发数据的目的地址前缀对应的出 口子路由器的流量信息;所述子路由器将从所述子路由器到所述待转发数据的目的地址前缀对应的出口 子路由器的流量信息发送给所述虚拟集群路由器系统控制器。对应的,本发明实施例提供一种子路由器,包括第二接收单元,用于接收虚拟集群路由器系统控制器发送的虚拟集群路由器系统 的全局转发表,所述虚拟集群路由器系统包括多个所述子路由器以及所述虚拟集群路由器 系统控制器,所述全局转发表包括待转发数据的目的地址前缀及对应的所述虚拟集群路由 器系统的出口子路由器ID;获取单元,用于将所述子路由器接收到的待转发数据的目的地址匹配所述第二接 收单元接收到的全局转发表中待转发数据的目的地址前缀,获得从所述子路由器到所述待 转发数据的目的地址前缀对应的出口子路由器的流量信息;第二发送单元,用于将所述获取单元获取的从所述子路由器到所述待转发数据的 目的地址前缀对应的出口子路由器的流量信息发送给所述虚拟集群路由器系统控制器。再一方面,本发明实施例还提供一种虚拟集群路由器系统,包括上述虚拟集群路 由器系统控制器以及多个上述子路由器,所述子路由器之间通过光链路连接,所述虚拟集 群路由器系统控制器通过控制链路与至少两个所述子路由器连接,或者,所述虚拟集群路由器系统控制器设置在任意一个所述子路由器上。由上述本发明的实施例提供的技术方案可以看出,由多个子路由器以及虚拟集群 路由器系统控制器构成虚拟集群路由器系统,在虚拟集群路由器系统内的虚拓扑调整不影 响全网路由,避免全网路由震荡。而且,虚拟集群路由器系统内部通过子路由器以及虚拟集 群路由器系统控制器配合实时获取虚拟集群路由器系统的流量信息,方便进行虚拟集群路 由器系统的流量分担。


为了更清楚地说明本发明实施例的技术方案,下面将对实施例描述中所需要使用 的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本 领域普通技术人员来讲,在不付出创造性劳动性的前提下,还可以根据这些附图获得其他
的附图。
图1为现有技术中IP over WDM网络架构示意图2为本发明一 实施例虚拟集群路由器系统的流量分担方法流程示意图
图3为本发明一 实施例虚拟集群路由器系统构成示意图一;
图4为本发明一 实施例虚拟集群路由器系统构成示意图二;
图5为本发明一 实施例虚拟集群路由器系统控制器构成示意图一;
图6为本发明一 实施例虚拟集群路由器系统控制器构成示意图二;
图7为本发明另,一实施例流量分担方法流程示意图8为本发明一 实施例子路由器构成示意图一;
图9为本发明一 实施例子路由器构成示意图二 ;
图10为本发明另一实施例虚拟集群路由器系统构成示意图。
具体实施例方式下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完 整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于 本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他 实施例,都属于本发明保护的范围。实施例一如图2所示虚拟集群路由器系统的流量分担方法流程示意图,本发明实施例提供 一种虚拟集群路由器系统的流量分担方法,所述方法基于IP OverWDM光因特网,所述虚拟 集群路由器系统包括多个子路由器以及虚拟集群路由器系统控制器,所述方法包括21、所述虚拟集群路由器系统控制器发送所述虚拟集群路由器系统的全局转发表 给子路由器,所述全局转发表包括待转发数据的目的地址前缀及对应的虚拟集群路由器系 统的出口子路由器ID (Identity,标识)。22、所述虚拟集群路由器系统控制器接收所述子路由器发送的从子路由器到出口 子路由器的流量信息并建立虚拟集群路由器系统的流量矩阵,所述流量信息为所述子路由 器将接收到的待转发数据的目的地址匹配所述全局转发表中待转发数据的目的地址前缀, 获得从所述子路由器到待转发数据的目的地址前缀对应的出口子路由器的流量信息。
23、所述虚拟集群路由器系统控制器根据所述虚拟集群路由器系统的流量矩阵, 确定所述虚拟集群路由器系统的流量分担方式。具体而言,如图3、图4所示虚拟集群路由器系统构成示意,步骤21中所述的虚拟 集群路由器系统可以包括多个子路由器以及虚拟集群路由器系统控制器,子路由器之间 通过光链路连接(如WDM系统),虚拟集群路由器系统控制器通过控制链路与至少两个子路 由器连接,或者,虚拟集群路由器系统控制器设置在任意一个子路由器上。如虚拟集群路由 器系统控制器Z,以及子路由器A、B、C、D、E、F构成的虚拟集群路由器系统,又如虚拟集群 路由器系统控制器Y,以及子路由器G、H、I、J、K构成的虚拟集群路由器系统。子路由器可以具有外部接口和内部接口,外部接口如图4中子路由器A的接口 Al 和接口 A2,子路由器D的接口 Dl和接口 D2 ;内部接口如图4中子路由器A的接口 A3、接口 A4和接口 A5。在子路由器的外部接口线卡(图4中未示)上设有一个或多个外部接口,在 子路由器的内部互联线卡(图4中未示)上设有一个或多个内部接口。不同子路由器内部接口之间的链路称为内部链路(如图4中实线所示),其上的流 量称为内部链路流量。每条内部链路对应承载在WDM/0XC系统之上的一条光波长路径,光 波长路径在其经过的每段光纤链路上占用一个波长(Lambda),这些波长通过WDM/0XC系统 中的光交叉单元首尾相连(通常称为“交叉连接”)而成为供通信使用的光波长路径。虚拟 集群路由器系统控制器通过操纵WDM/0XC系统建立或者删除光波长路径来改变内部链路, 完成集群路由器系统的虚拓扑调整。如图4中虚拟集群路由器系统的虚拓扑,子路由器A 与子路由器D之间通过内部接口 A4直接连接,通过控制WDM/0XC系统拆除对应的光波长连 接,子路由器A与子路由器D之间的直达链路被拆除,此时,内部接口 A4可以被用于连接到 其他子路由器。通过WDM/CKC系统实现调整虚拟集群路由器系统的内部链路连接关系可以 参考现有技术得以更佳的理解,在此不再赘述。子路由器外部接口与外部网络(如图4中外部网络)之间的链路称为外部链路 (如图4中虚线所示),其上的流量称为外部链路流量。外部网络也可以为多个子路由器以 及虚拟集群路由器系统控制器构成的虚拟集群路由器系统。虚拟集群路由器系统控制器可以通过控制链路连接到两个或多个子路由器,控制 链路如图4中虚拟集群路由器系统控制器Z与子路由器B之间的点划线,以及虚拟集群路 由器系统控制器Z与子路由器C之间的点划线,控制链路只转发控制平面消息,不承载外部 链路流量或者内部链路流量,但是子路由器的内部接口和外部接口可以转发控制流量,因 此,虚拟集群路由器系统控制器不需要建立到每个子路由器的控制链路,或者,虚拟集群路 由器系统控制器可以设置在任意一个子路由器上。子路由器之间及子路由器和虚拟集群路由器系统控制器之间的内部链路连接关 系可以通过简化的链路状态路由协议得到,如在子路由器的内部接口上运行0SPF(0pen Shortest-Path First Interior Gateway Protocol,开放最短路由优先协议),从而虚拟集 群路由器系统控制器知道子路由器之间的内部链路连接关系,虚拟集群路由器系统控制器 和子路由器之间可以实现控制、管理报文的正常转发。虚拟集群路由器系统控制器可以代表虚拟集群路由器系统参与IP over WDM的IP层面全网路由,全网路由协议包括自治系统内部路由协议,比如OSPF或者 IS-IS(Intermediate System to Intermediate System Routing Protocol,中间系
8统-中间系统协议),全网路由协议还包括自治系统间路由协议,如BGP (Border Gateway Protocol,边界网关协议)。全网路由协议可以区分为链路状态部分和路由管理部分,链路 状态部分需要运行在各子路由器的外部接口线卡上,路由管理部分集中运行在虚拟集群路 由器系统控制器上;外部接口线卡通过运行全网路由协议的链路状态部分,与外部链路连 接的对端路由器建立协议会话,并将通过协议会话得到的路由信息通过控制链路转发给虚 拟集群路由器系统控制器处理。具体的,步骤21中所述的虚拟集群路由器系统的全局转发表由虚拟集群路由器 系统控制器计算得到。虚拟集群路由器系统控制器根据OSPF、IS-IS或者BGP标准规定的 方法计算得到虚拟集群路由器系统的全局转发表,虚拟集群路由器系统控制器发送虚拟集 群路由器系统的全局转发表给虚拟集群路由器系统内的每个子路由器。虚拟集群路由器系统的全局转发表可以包括待转发数据(如IP分组)的目的地 址前缀和对应的出口子路由器ID,具体的说,出口子路由器也是子路由器,而且是虚拟集群 路由器系统中与待转发数据的目的地址前缀对应的一个子路由器。如果出口子路由器包括 多个出接口(即图4中的外部接口),则全局转发表还可以包括出接口信息。示例性的,参 考图4所示虚拟集群路由器系统构成示意图,虚拟集群路由器系统的全局转发表如下表1 所示表1、虚拟集群路由器系统的全局转发表
目的地址前级出口子路由器ID出接口下一跳IP地址100.1/16DDl200. 0. 0. 1其中,100. 1/16中16代表前缀长度。下一跳IP地址代表外部链路连接的对端路
由器地址。具体而言,步骤22虚拟集群路由器系统控制器接收子路由器发送的从子路由器 到出口子路由器的流量信息,其中,流量信息为子路由器将其接收到的待转发数据的目的 地址匹配全局转发表中待转发数据的目的地址前缀,获得从子路由器到待转发数据的目 的地址前缀对应的出口子路由器的流量信息,具体的,所述流量信息可以通过以下方式获 得子路由器将其外部接口接收到的待转发数据的目的地址匹配全局转发表中待转 发数据的目的地址前缀,获得从子路由器的外部接口到所述待转发数据的目的地址前缀 对应的出口子路由器的流量。如图4中,子路由器A的外部接口 Al收到一个目的地址是 10. 1. 1. 1的IP分组,用该待转发IP分组的目的地址匹配上述全局转发表1,得到出口子路 由器ID指向子路由器D,记下目的地址是10. 1. 1. 1的IP分组的长度,单位是比特(bit), 获得从外部接口 Al到子路由器D的流量计数。当子路由器的外部接口为多个时,子路由器将各外部接口到同一出口子路由器的 流量相加取和。如子路由器A的外部接口 A2收到一个目的地址是10. 1. 1. 1的IP分组,用 该待转发IP分组的目的地址匹配上述全局转发表1,得到出口子路由器ID指向子路由器 D,记下目的地址是10. 1. 1. 1的IP分组的长度,单位是比特(bit),获得从外部接口 A2到子 路由器D的流量计数,相应的将外部接口 Al到子路由器D的流量计数加上外部接口 A2到子路由器D的流量计数,更新路由器A到子路由器D的流量计数,得到路由器A到子路由器 D的流量信息。同理,子路由器通过将其外部接口接收到的待转发数据的目的地址匹配全局转发 表中待转发数据的目的地址前缀,可以获得从子路由器的所有外部接口到各出口子路由器 的流量信息。如子路由器A获得从子路由器A的所有外部接口到各出口子路由器B、C、D、 Ε、F的流量信息。同理,根据上述流量信息获得方式,每个子路由器可以获得从该子路由器的所有 外部接口到其他各出口子路由器的流量信息。具体实现时,参考图4所示虚拟集群路由器系统构成示意图,子路由器的外部 接口设置在外部接口线卡上,则子路由器的外部接口线卡实现对待转发IP分组进行 逐包与全局转发表匹配,统计出从子路由器的外部接口线卡到出口子路由器的流量, 公式如 flow[i, dest] = flow[i, dest]+length ;其中,=为赋值符号,即把 flow[i, dest]+length的值赋给flow[i,dest], length为IP分组的长度,单位是比特(bit), i为 外部接口线卡,dest为IP分组的出口子路由器ID,flow[i, dest]的初始值为0。具体实现时,当子路由器的外部接口线卡为多个时,统计出从多个外部接口线卡
到出 口子路由器的流量,公式如
权利要求
1.一种虚拟集群路由器系统的流量分担方法,其特征在于,基于IP over WDM光因特 网,包括虚拟集群路由器系统控制器发送虚拟集群路由器系统的全局转发表给子路由器,所述 虚拟集群路由器系统包括多个所述子路由器以及所述虚拟集群路由器系统控制器,所述全 局转发表包括待转发数据的目的地址前缀及对应的所述虚拟集群路由器系统的出口子路 由器ID ;所述虚拟集群路由器系统控制器接收所述子路由器发送的从所述子路由器到出口子 路由器的流量信息并建立所述虚拟集群路由器系统的流量矩阵,所述流量信息为所述子路 由器将其接收到的待转发数据的目的地址匹配所述全局转发表中待转发数据的目的地址 前缀,获得从所述子路由器到所述待转发数据的目的地址前缀对应的出口子路由器的流量 fn息;所述虚拟集群路由器系统控制器根据所述虚拟集群路由器系统的流量矩阵,确定所述 虚拟集群路由器系统的流量分担方式。
2.根据权利要求1所述的虚拟集群路由器系统的流量分担方法,其特征在于,所述虚 拟集群路由器系统控制器根据所述虚拟集群路由器系统的流量矩阵,确定所述虚拟集群路 由器系统的流量分担方式,包括所述虚拟集群路由器系统控制器根据所述虚拟集群路由器系统的流量矩阵,通过线性 规划算法得到所述虚拟集群路由器系统内子路由器的流量分担比例;或者,所述虚拟集群路由器系统控制器根据所述虚拟集群路由器系统的流量矩阵,通过整数 规划算法得到所述虚拟集群内子路由器的流量分担比例,以及根据所述虚拟集群内子路由 器的流量分担比例确定需要调整的所述虚拟集群路由器系统的内部链路连接关系;或者,所述虚拟集群路由器系统控制器根据所述虚拟集群路由器系统的流量矩阵,通过整数 规划算法得到所述虚拟集群内子路由器的流量分担比例,以及根据所述虚拟集群内子路由 器的流量分担比例确定对所述虚拟集群路由器系统进行扩容处理需要增加的内部接口或 光网络设备。
3.根据权利要求1所述的虚拟集群路由器系统的流量分担方法,其特征在于,所述方 法还包括所述虚拟集群路由器系统控制器将所述流量矩阵内各流量乘以大于1的系数,增加备用流量。
4.根据权利要求2所述的虚拟集群路由器系统的流量分担方法,其特征在于,所述方 法还包括所述虚拟集群路由器系统控制器根据所述虚拟集群路由器系统内子路由器的流量分 担比例建立流量分担表,并将所述流量分担表发送给所述子路由器。
5.一种虚拟集群路由器系统控制器,其特征在于,包括第一发送单元,用于发送虚拟集群路由器系统的全局转发表给子路由器,所述虚拟集 群路由器系统包括多个所述子路由器以及所述虚拟集群路由器系统控制器,所述全局转 发表包括待转发数据的目的地址前缀及对应的所述虚拟集群路由器系统的出口子路由器 ID ;第一接收单元,用于接收所述子路由器发送的从所述子路由器到出口子路由器的流量信息并建立所述虚拟集群路由器系统的流量矩阵,所述流量信息为所述子路由器将其接收 到的待转发数据的目的地址匹配所述全局转发表中待转发数据的目的地址前缀,获得从所 述子路由器到所述待转发数据的目的地址前缀对应的出口子路由器的流量信息;流量分担确定单元,用于根据所述第一接收单元建立的虚拟集群路由器系统的流量矩 阵,确定所述虚拟集群路由器系统的流量分担方式。
6.根据权利要求5所述的虚拟集群路由器系统控制器,其特征在于,所述流量分担确 定单元,包括第一确定子单元,用于根据所述虚拟集群路由器系统的流量矩阵,通过线性规划算法 得到所述虚拟集群路由器系统内子路由器的流量分担比例;第二确定子单元,用于根据所述虚拟集群路由器系统的流量矩阵,通过整数规划算法 得到所述虚拟集群内子路由器的流量分担比例,以及根据所述虚拟集群内子路由器的流量 分担比例确定所述虚拟集群路由器系统的内部链路连接关系;第三确定子单元,用于根据所述虚拟集群路由器系统的流量矩阵,通过整数规划算法 得到所述虚拟集群内子路由器的流量分担比例,以及根据所述虚拟集群内子路由器的流量 分担比例确定对所述虚拟集群路由器系统进行扩容处理需要增加的内部接口或光网络设 备。
7.根据权利要求5所述的虚拟集群路由器系统控制器,其特征在于,所述虚拟集群路 由器系统控制器,还包括备用流量建立单元,用于将所述流量矩阵内各流量乘以大于1的系数,增加备用流量。
8.根据权利要求6所述的虚拟集群路由器系统控制器,其特征在于,所述虚拟集群路 由器系统控制器,还包括流量分担表建立单元,用于所述虚拟集群路由器系统控制器根据所述虚拟集群路由器 系统内子路由器的流量分担比例建立流量分担表;流量分担表发送单元,用于将所述流量分担表发送给所述子路由器。
9.一种虚拟集群路由器系统的流量分担方法,基于IP over WDM光因特网,其特征在 于,包括子路由器接收虚拟集群路由器系统控制器发送的虚拟集群路由器系统的全局转发表, 所述虚拟集群路由器系统包括多个所述子路由器以及所述虚拟集群路由器系统控制器,所 述全局转发表包括待转发数据的目的地址前缀及对应的所述虚拟集群路由器系统的出口 子路由器ID;所述子路由器将其接收到的待转发数据的目的地址匹配所述全局转发表中待转发数 据的目的地址前缀,获得从所述子路由器到所述待转发数据的目的地址前缀对应的出口子 路由器的流量信息;所述子路由器将从所述子路由器到所述待转发数据的目的地址前缀对应的出口子路 由器的流量信息发送给所述虚拟集群路由器系统控制器。
10.根据权利要求9所述的虚拟集群路由器系统的流量分担方法,其特征在于,所述子 路由器将其接收到的待转发数据的目的地址匹配所述全局转发表中待转发数据的目的地 址前缀,获得从所述子路由器到所述待转发数据的目的地址前缀对应的出口子路由器的流 量信息,包括所述子路由器将其外部接口接收的待转发数据匹配所述全局转发表中待转发数据的 目的地址前缀,获得从所述子路由器的外部接口到所述待转发数据的目的地址前缀对应的 出口子路由器的流量;当所述子路由器的外部接口为多个时,所述子路由器各外部接口到同一出口子路由器 的流量相加取和。
11.根据权利要求9所述的虚拟集群路由器系统的流量分担方法,其特征在于,所述方 法还包括所述子路由器接收所述虚拟集群路由器系统控制器发送的指示虚拟集群路由器系统 内子路由器的流量分担比例的流量分担表;所述子路由器根据所述流量分担表进行流量分担。
12.—种子路由器,其特征在于,包括第二接收单元,用于接收虚拟集群路由器系统控制器发送的虚拟集群路由器系统的全 局转发表,所述虚拟集群路由器系统包括多个所述子路由器以及所述虚拟集群路由器系统 控制器,所述全局转发表包括待转发数据的目的地址前缀及对应的所述虚拟集群路由器系 统的出口子路由器ID;获取单元,用于将所述子路由器接收到的待转发数据的目的地址匹配所述第二接收单 元接收到的全局转发表中待转发数据的目的地址前缀,获得从所述子路由器到所述待转发 数据的目的地址前缀对应的出口子路由器的流量信息;第二发送单元,用于将所述获取单元获取的从所述子路由器到所述待转发数据的目的 地址前缀对应的出口子路由器的流量信息发送给所述虚拟集群路由器系统控制器。
13.根据权利要求12所述的子路由器,其特征在于,所述获取单元,包括第一获取单元,用于将所述子路由器的外部接口接收的待转发数据匹配所述全局转发 表中待转发数据的目的地址前缀,获得从所述子路由器的外部接口到所述待转发数据的目 的地址前缀对应的出口子路由器的流量;第二获取单元,用于当所述子路由器的外部接口为多个时,所述子路由器各外部接口 到同一出口子路由器的流量相加取和。
14.根据权利要求12所述的子路由器,其特征在于,所述子路由器,还包括流量分担表接收单元,用于接收所述虚拟集群路由器系统控制器发送的指示虚拟集群 路由器系统内子路由器的流量分担比例的流量分担表;流量分担单元,用于根据所述流量分担表进行流量分担。
15.一种虚拟集群路由器系统,其特征在于,包括如权利要求5-8中任一虚拟集群路由 器系统控制器以及多个如权利要求12-14中任一子路由器,所述子路由器之间通过光链路 连接,所述虚拟集群路由器系统控制器通过控制链路与至少两个所述子路由器连接,或者, 所述虚拟集群路由器系统控制器设置在任意一个所述子路由器上。
全文摘要
本发明实施例涉及一种虚拟集群路由器系统及其流量分担方法、控制器和子路由器。流量分担方法包括控制器发送虚拟集群路由器系统的全局转发表给子路由器,虚拟集群路由器系统包括多个子路由器以及控制器,全局转发表包括待转发数据的目的地址前缀及对应的虚拟集群路由器系统的出口子路由器ID;控制器接收子路由器发送的从子路由器到出口子路由器的流量信息并建立虚拟集群路由器系统的流量矩阵;控制器根据虚拟集群路由器系统的流量矩阵,确定虚拟集群路由器系统的流量分担方式。通过获取虚拟集群路由器系统的流量信息,方便进行虚拟集群路由器系统的流量分担,在虚拟集群路由器系统内的虚拓扑调整不影响全网路由,避免全网路由震荡。
文档编号H04L12/56GK102143042SQ201010229289
公开日2011年8月3日 申请日期2010年7月9日 优先权日2010年7月9日
发明者许用梁 申请人:华为技术有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1