《网络路径控制方法、设备及系统.pdf》由会员分享,可在线阅读,更多相关《网络路径控制方法、设备及系统.pdf(18页珍藏版)》请在专利查询网上搜索。
1、(10)申请公布号 CN 102884762 A (43)申请公布日 2013.01.16 C N 1 0 2 8 8 4 7 6 2 A *CN102884762A* (21)申请号 201280000633.1 (22)申请日 2012.06.28 H04L 12/56(2006.01) H04L 12/24(2006.01) (71)申请人华为技术有限公司 地址 518129 广东省深圳市龙岗区坂田华为 总部办公楼 (72)发明人熊怡 吴小前 闫长江 胡杰晖 (74)专利代理机构北京同立钧成知识产权代理 有限公司 11205 代理人刘芳 (54) 发明名称 网络路径控制方法、设备及系统 。
2、(57) 摘要 本发明实施例提供一种网络路径控制方法、 设备及系统,该网络路径控制方法包括:第一控 制设备根据网络拓扑信息为第一AP生成路径信 息,根据获取到的第一AP的转发资源信息和路径 信息,为第一AP生成第一转发信息,将第一转发 信息发送给第一AP;第一控制设备判断路径信息 中包含不属于第一控制设备管理的第二AP,则将 路径信息发送给管理第二AP的第二控制设备, 以使第二控制设备根据路径信息和获取到的第二 AP的转发资源信息,生成第二AP的第二转发信 息,将第二转发信息发送给第二AP。本发明实施 例提供的网络路径控制方法、设备及系统,实现了 控制面的集中,提高了网络的可管理性。 (85)。
3、PCT申请进入国家阶段日 2012.08.21 (86)PCT申请的申请数据 PCT/CN2012/077752 2012.06.28 (51)Int.Cl. 权利要求书3页 说明书11页 附图3页 (19)中华人民共和国国家知识产权局 (12)发明专利申请 权利要求书 3 页 说明书 11 页 附图 3 页 1/3页 2 1.一种网络路径控制方法,其特征在于,包括: 第一控制设备根据网络拓扑信息为第一AP生成路径信息,根据获取到的所述第一AP 的转发资源信息和所述路径信息,为所述第一AP生成第一转发信息,将所述第一转发信息 发送给所述第一AP; 所述第一控制设备判断所述路径信息中包含不属于所。
4、述第一控制设备管理的第二AP, 则将所述路径信息发送给管理所述第二AP的第二控制设备,以使所述第二控制设备根据 所述路径信息和获取到的所述第二AP的转发资源信息,生成所述第二AP的第二转发信息, 将所述第二转发信息发送给所述第二AP。 2.根据权利要求1所述的网络路径控制方法,其特征在于,所述第一控制设备判断所 述路径信息中包含不属于所述第一控制设备管理的第二AP具体包括: 当所述路径信息中包含所述第二AP且所述第一控制设备没有所述第二AP的转发资源 信息时,则所述第一控制设备判断所述路径信息中包含不属于所述第一控制设备管理的第 二AP。 3.根据权利要求1-2任一权利要求所述的网络路径控制方。
5、法,其特征在于:所述路径 信息包括所述第一控制设备和所述第一AP之间的双向路径信息和/或所述第二控制设备 和所述第一AP之间的双向路径信息。 4.根据权利要求1-3任一权利要求所述的网络路径控制方法,其特征在于,第一控制 设备根据网络拓扑信息为第一AP生成路径信息之前,还包括: 所述第一控制设备接收所述第一AP发送的所述转发资源信息。 5.根据权利要求4所述的网络路径控制方法,其特征在于,在所述第一控制设备接收 所述第一AP发送的所述转发资源信息之前,还包括: 所述第一控制设备向所述第一AP请求所述转发资源信息。 6.一种网络路径控制方法,其特征在于,包括: 接入点AP分别向第一控制设备和第二。
6、控制设备发送转发资源信息; 所述AP接收所述第一控制设备发送的第一转发信息和所述第二控制设备发送的第三 转发信息; 所述AP根据所述第一转发信息和所述第三转发信息确定有效转发信息,并根据所述 有效转发信息对接收到的报文进行转发。 7.根据权利要求6所述的网络路径控制方法,其特征在于,所述第一转发信息包括所 述第一控制设备对所述AP的第一优先级;所述第三转发信息包括所述第二控制设备对所 述AP的第三优先级;所述AP根据所述第一转发信息和所述第三转发信息确定有效转发信 息具体包括: 当所述第一优先级高于所述第三优先级时,所述AP选择所述第一转发信息为有效转 发信息。 8.根据权利要求6所述的网络路。
7、径控制方法,其特征在于,所述AP根据所述第一转发 信息和所述第三转发信息确定有效转发信息具体包括:所述AP根据预设的策略从所述第 一转发信息和所述第三转发信息中选择其一作为有效转发信息。 9.根据权利要求6-8任一权利要求所述的网络路径控制方法,其特征在于,所述接入 点AP分别向第一控制设备和第二控制设备发送转发资源信息,包括: 权 利 要 求 书CN 102884762 A 2/3页 3 所述AP根据接收到的所述第一控制设备发送的第一转发资源信息获取请求,向所述 第一控制设备发送所述转发资源信息; 所述AP根据接收到的所述第二控制设备发送的第二转发资源信息获取请求,向所述 第二控制设备发送所。
8、述转发资源信息。 10.一种第一控制设备,其特征在于,包括: 第一处理单元,用于根据网络拓扑信息为第一AP生成路径信息,根据获取到的所述第 一AP的转发资源信息和所述路径信息,为所述第一AP生成第一转发信息,将所述第一转发 信息发送给所述第一AP; 第二处理单元,用于判断所述路径信息中包含不属于所述第一控制设备管理的第二 AP,则将所述路径信息发送给管理所述第二AP的第二控制设备,以使所述第二控制设备根 据所述路径信息和获取到的所述第二AP的转发资源信息,生成所述第二AP的第二转发信 息,将所述第二转发信息发送给所述第二AP。 11.根据权利要求10所述的第一控制设备,其特征在于:所述第二处理。
9、单元还用于当 所述路径信息中包含所述第二AP且所述第一控制设备没有所述第二AP的转发资源信息 时,则所述第一控制设备判断所述路径信息中包含不属于所述第一控制设备管理的第二 AP。 12.根据权利要求10-11任一所述的第一控制设备,其特征在于:所述路径信息包括所 述第一控制设备和所述第一AP之间的双向路径信息和/或所述第二控制设备和所述第一 AP之间的双向路径信息。 13.根据权利要求10-12任一所述的第一控制设备,其特征在于,还包括: 第一接收单元,用于接收所述第一AP发送的所述转发资源信息。 14.根据权利要求13所述的第一控制设备,其特征在于,还包括: 请求单元,用于向所述第一AP请求。
10、所述转发资源信息。 15.一种接入点,其特征在于,包括: 发送单元,用于分别向第一控制设备和第二控制设备发送转发资源信息; 第二接收单元,用于接收所述第一控制设备发送的第一转发信息和所述第二控制设备 发送的第三转发信息; 转发单元,用于根据所述第一转发信息和所述第三转发信息确定有效转发信息,并根 据所述有效转发信息对接收到的报文进行转发。 16.根据权利要求15所述的接入点,其特征在于:所述第一转发信息包括所述第一控 制设备对所述AP的第一优先级;所述第三转发信息包括所述第二控制设备对所述AP的第 三优先级; 所述转发单元还用于当所述第一优先级高于所述第三优先级时,所述AP选择所述第 一转发信。
11、息为有效转发信息。 17.根据权利要求15所述的接入点,其特征在于:所述转发单元还用于根据预设的策 略从所述第一转发信息和所述第三转发信息中选择其一作为有效转发信息。 18.根据权利要求15-17任一所述的接入点,其特征在于: 所述第二接收单元用于根据接收到的所述第一控制设备发送的第一转发资源信息获 取请求,向所述第一控制设备发送所述转发资源信息,根据接收到的所述第二控制设备发 权 利 要 求 书CN 102884762 A 3/3页 4 送的第二转发资源信息获取请求,向所述第二控制设备发送所述转发资源信息。 19.一种网络路径控制系统,其特征在于,包括: 第一控制设备、第二控制设备、第一接入。
12、点AP和第二AP; 所述第一控制设备用于根据网络拓扑信息为所述第一AP生成路径信息,根据获取到 的所述第一AP的转发资源信息和所述路径信息,为所述第一AP生成第一转发信息,将所述 第一转发信息发送给所述第一AP,判断所述路径信息中包含不属于所述第一控制设备管理 的第二AP,则将所述路径信息发送给管理所述第二AP的第二控制设备,以使所述第二控制 设备根据所述路径信息和获取到的所述第二AP的转发资源信息,生成所述第二AP的第二 转发信息,将所述第二转发信息发送给所述第二AP; 所述第一AP用于分别向所述第一控制设备和所述第二控制设备发送转发资源信息, 接收所述第一控制设备发送的第一转发信息和所述第。
13、二控制设备发送的第三转发信息,根 据所述第一转发信息和所述第三转发信息确定有效转发信息,并根据所述有效转发信息对 接收到的报文进行转发。 权 利 要 求 书CN 102884762 A 1/11页 5 网络路径控制方法、 设备及系统 技术领域 0001 本发明实施例涉及通信技术,尤其涉及一种网络路径控制方法、设备及系统。 背景技术 0002 现有技术中,网络设备之间的通信通常是通过多个路由器和/或交换机对报文进 行转发实现的。每个路由器或交换机通常具有控制面、管理面和数据面。用户可以通过管 理面对该路由器或交换机进行管理,控制面运行各种转发协议,计算路径并生成转发表项, 将转发表项下发到数据面。
14、,数据面根据转发表项对报文进行转发。 0003 由于网络中的每个路由器或交换机都进行上述三个面的操作,当网络协议更新 时,需要对每个路由器或交换机进行配置维护,对于复杂网络,网络的可管理性差。 发明内容 0004 本发明实施例提供一种网络路径控制方法、设备及系统,以实现控制面的集中,提 高网络的可管理性。 0005 本发明实施例提供一种网络路径控制方法,包括: 0006 第一控制设备根据网络拓扑信息为第一AP生成路径信息,根据获取到的所述第 一AP的转发资源信息和所述路径信息,为所述第一AP生成第一转发信息,将所述第一转发 信息发送给所述第一AP; 0007 所述第一控制设备判断所述路径信息中。
15、包含不属于所述第一控制设备管理的第 二AP,则将所述路径信息发送给管理所述第二AP的第二控制设备,以使所述第二控制设备 根据所述路径信息和获取到的所述第二AP的转发资源信息,生成所述第二AP的第二转发 信息,将所述第二转发信息发送给所述第二AP。 0008 本发明实施例提供一种网络路径控制方法,包括: 0009 接入点AP分别向第一控制设备和第二控制设备发送转发资源信息; 0010 所述AP接收所述第一控制设备发送的第一转发信息和所述第二控制设备发送的 第三转发信息; 0011 所述AP根据所述第一转发信息和所述第三转发信息确定有效转发信息,并根据 所述有效转发信息对接收到的报文进行转发。 0。
16、012 本发明实施例提供第一控制设备,包括: 0013 第一处理单元,用于根据网络拓扑信息为第一AP生成路径信息,根据获取到的所 述第一AP的转发资源信息和所述路径信息,为所述第一AP生成第一转发信息,将所述第一 转发信息发送给所述第一AP; 0014 第二处理单元,用于判断所述路径信息中包含不属于所述第一控制设备管理的第 二AP,则将所述路径信息发送给管理所述第二AP的第二控制设备,以使所述第二控制设备 根据所述路径信息和获取到的所述第二AP的转发资源信息,生成所述第二AP的第二转发 信息,将所述第二转发信息发送给所述第二AP。 说 明 书CN 102884762 A 2/11页 6 001。
17、5 本发明实施例提供一种接入点,包括: 0016 发送单元,用于分别向第一控制设备和第二控制设备发送转发资源信息; 0017 第二接收单元,用于接收所述第一控制设备发送的第一转发信息和所述第二控制 设备发送的第三转发信息; 0018 转发单元,用于根据所述第一转发信息和所述第三转发信息确定有效转发信息, 并根据所述有效转发信息对接收到的报文进行转发。 0019 本发明实施例提供一种网络路径控制系统,包括: 0020 第一控制设备、第二控制设备、第一接入点AP和第二AP; 0021 所述第一控制设备用于根据网络拓扑信息为所述第一AP生成路径信息,根据获 取到的所述第一AP的转发资源信息和所述路径。
18、信息,为所述第一AP生成第一转发信息,将 所述第一转发信息发送给所述第一AP,判断所述路径信息中包含不属于所述第一控制设备 管理的第二AP,则将所述路径信息发送给管理所述第二AP的第二控制设备,以使所述第二 控制设备根据所述路径信息和获取到的所述第二AP的转发资源信息,生成所述第二AP的 第二转发信息,将所述第二转发信息发送给所述第二AP; 0022 所述第一AP用于分别向所述第一控制设备和所述第二控制设备发送转发资源信 息,接收所述第一控制设备发送的第一转发信息和所述第二控制设备发送的第三转发信 息,根据所述第一转发信息和所述第三转发信息确定有效转发信息,并根据所述有效转发 信息对接收到的报。
19、文进行转发。 0023 由上述技术方案可知,本发明实施例提供的网络路径控制方法、设备及系统,第一 控制设备根据网络拓扑信息为第一AP生成路径信息,根据获取到的第一AP的转发资源信 息和路径信息,为第一AP生成第一转发信息,将第一转发信息发送给第一AP,判断路径信 息中包含不属于第一控制设备管理的第二AP,则将路径信息发送给管理第二AP的第二控 制设备,以使第二控制设备根据路径信息和获取到的第二AP的转发资源信息,生成第二AP 的第二转发信息,将第二转发信息发送给第二AP。通过第一控制设备的设置,实现了将第 一AP的控制面集中在第一控制设备,由第一控制设备为其所管理的第一AP进行路径计算 并生成。
20、第一转发信息下发给第一AP,第一AP并不进行路径计算,只根据接收到的第一转发 信息进行报文的转发。而且,通过第二控制设备的设置,与第一控制设备配合实现对不属于 第一控制设备管理的第二AP的第二转发信息的生成与下发。避免了对网络中每个AP进行 配置维护,简化了网络结构,提高了网络的可管理性。 附图说明 0024 图1为本发明实施例提供的一种网络路径控制方法流程图; 0025 图2为本发明实施例提供的另一种网络路径控制方法流程图; 0026 图3为本发明实施例提供的再一种网络路径控制方法流程图 0027 图4为本发明实施例提供的一种第一控制设备结构示意图; 0028 图5为本发明实施例提供的另一种。
21、第一控制设备结构示意图; 0029 图6为本发明实施例提供的接入点结构示意图; 0030 图7为本发明实施例提供的网络路径控制系统结构示意图; 0031 图8为本发明实施例提供的网络拓扑结构示意图。 说 明 书CN 102884762 A 3/11页 7 具体实施方式 0032 为使本发明实施例的目的、技术方案和优点更加清楚,下面将结合本发明实施例 中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例是 本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员 在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。 0033。
22、 图1为本发明实施例提供的一种网络路径控制方法流程图。如图1所示,本实施 例提供的网络路径控制方法具体可以应用于对网络中的多个路由器或交换机的路由控制 过程。本实施例提供的网络路径控制方法具体包括: 0034 步骤A10、第一控制设备根据网络拓扑信息为第一AP生成路径信息,根据获取到 的所述第一AP的转发资源信息和所述路径信息,为所述第一AP生成第一转发信息,将所述 第一转发信息发送给所述第一AP; 0035 步骤A20、所述第一控制设备判断所述路径信息中包含不属于所述第一控制设备 管理的第二AP,则将所述路径信息发送给管理所述第二AP的第二控制设备,以使所述第二 控制设备根据所述路径信息和获。
23、取到的所述第二AP的转发资源信息,生成所述第二AP的 第二转发信息,将所述第二转发信息发送给所述第二AP。 0036 具体地,相互通信的网络设备之间设置有多个路由器或交换机,以实现对网络设 备交互的报文的转发。例如,设置在基站和基站控制器之间的无线接入网络(Radio Access Network,简称RAN)中,设置有多个路由器或交换机,以实现基站和基站控制器之间的通 信。当然,本实施例只是介绍了一种应用场景,本实施例提供的网络路径控制方法还可以应 用到其他通过多个路由器或交换机对报文交换实现网络设备间通信的应用场景。 0037 可以预先将上述网络中的多个路由器或交换机中的至少一个设置为第一。
24、控制设 备,将上述多个路由器或交换机中的至少一个设置为第二控制设备,将其他的路由器或交 换机设置为AP,设置由第一控制设备管理的AP为哪些,由第二控制设备管理的AP为哪些。 当将网络中的路由器或交换机作为第一控制设备或第二控制设备时,该第一控制设备或第 二控制设备除了要实现控制面和管理面的功能,还要实现数据面的功能。还可以增设服务 器作为该第一控制设备或第二控制设备,当将服务器作为第一控制设备或第二控制设备 时,该第一控制设备或第二控制设备只需要实现控制面和管理面的功能,不需要实现数据 面的功能。控制面的功能具体为进行路径计算和生成转发信息,管理面的功能具体为用户 的管理接口,数据面的功能具体。
25、为根据控制面下发的转发信息实现报文的转发。 0038 上述设置过程的实现方式可以有多种: 0039 一种实现方式中,路由器或交换机上设置有配置接口,路由器或交换机可以根据 用户通过配置接口输入的第一配置信息将自己设置成第一控制设备,并根据第一配置信息 获知自己管理的AP有哪些。第一控制设备可以主动检测需要管理的AP是否在服务中,并 与AP建立连接,以实现对AP的管理。 0040 另一种实现方式中,AP上也设置有配置接口,AP可以根据用户通过配置接口输入 的第二配置信息将自己设置为AP,并根据第二配置信息获知管理自己的第一控制设备。AP 可主动检测管理自己的第一控制设备是否在服务中,并与第一控制。
26、设备建立连接,以实现 受控于该第一控制设备。 说 明 书CN 102884762 A 4/11页 8 0041 再一种实现方式中,AP还可以获知网络中存在的第一控制设备,并自行选择受控 于哪个第一控制设备。AP选择一个第一控制设备,主动检测管理自己的第一控制设备是否 在服务中,并与第一控制设备建立连接,以实现受控于该第一控制设备。 0042 第一控制设备与AP建立连接的方式也可以采用现有的网络协议,如,可以在第一 控制设备和AP上分别配置IP地址,第一控制设备和AP之间建立TCP/IP连接,第一控制 设备和AP之间的IP路由可达可以基于中间系统到中间系统(Intermediate System。
27、 to Intermediate System,简称ISIS)协议来实现。第一控制设备和AP之间还可以是二层 网络,通过发送ETH帧来建立连接。可以将第一控制设备和AP划分到同一个虚拟局域网 (Virtual Local Area Network,简称VLAN)中,建立一个二层管理网来实现第一控制设备 和AP之间的通信。 0043 第二控制设备的设置过程以及由第二控制设备管理的AP的设置过程具体可以参 照第一控制设备的设置过程的具体描述,在此不再赘述。 0044 由第一控制设备管理的AP中,一部分AP的主用控制设备为该第一控制设备,剩余 的AP的备用控制设备为该第一控制设备。为了描述方便,将第。
28、一控制设备作为主用控制设 备的AP在本实施例中称为第一AP,将第一控制设备作为备用控制设备的AP在本实施例中 称为第三AP。第一控制设备为第一AP进行路径计算并生成转发信息,第一控制设备只为第 三AP生成转发信息,并不为该第三AP进行路径计算。可以将第二控制设备设置为管理第 一AP的备用控制设备,也将其他控制设备设置为管理第一AP的备用控制设备。优选地,在 网络部署时,第一控制设备为第一AP计算路径生成的路径信息中包含有不属于该第一控 制设备管理的第二AP时,管理该第二AP的控制设备应管理至少一个同时由第一控制设备 管理的AP。类似地,第三AP也具有相应地主用控制设备。 0045 在实际应用过。
29、程中,第一控制设备可以为一个AP的主用控制设备,也可以为另一 个AP的备用控制设备。第二控制设备可以为一个AP的备用控制设备,也可以为另一个AP 的主用控制设备。即可以在网络中设置多个控制设备,并设置每个控制设备的角色,对于同 一AP来说,一个控制设备只有一个角色,可以为主用控制设备或为备用控制设备。一个AP 可以有多个主用控制设备,也可以有多个备用控制设备。优选地,一个AP的主用控制设备 为一个,以避免计算出来的路径信息出现共路径的情况。 0046 例如,第一AP的主用控制设备为第一控制设备,备用控制设备为第二控制设备, 当第一控制设备出现故障或升级时,可以由第二控制设备接替第一控制设备的工。
30、作,实现 业务的不间断,提高网络的可靠性,即使第一控制设备不支持不中断业务升级(In-Service Software Upgrade,简称ISSU)也可以在第一控制设备升级的时候不中断整个网络业务。 0047 第一控制设备可以预先获知网络拓扑信息,根据网络拓扑信息可以为第一AP生 成路径信息,该路径信息中具体可以包括第一控制设备和第一AP之间的双向路径信息和/ 或第二控制设备和第一AP之间的双向路径信息。第一控制设备还可以预先获取第一AP的 转发资源信息,第一AP的转发资源信息具体用以指示该第一AP所具有的转发资源情况, 转发资源信息具体可以包括第一AP的标签空间、MAC(Media Acc。
31、ess Control,介质访问控 制)地址和端口信息等。第一AP的转发资源信息的获取方式可以由第一控制设备主动向 第一AP请求,也可以由第一AP主动上报给第一控制设备。第一控制设备根据第一AP的转 发资源信息和路径信息,为第一AP生成第一转发信息,第一转发信息的数量具体可以为多 说 明 书CN 102884762 A 5/11页 9 个。当网络中的报文转发为MPLS(Multi-Protocol Label Switching,多协议标签交换)转 发时,第一转发信息具体可以包括入标签、入端口、出标签、出端口和标签操作类型等信息。 当网络中的报文转发为二层转发时,第一转发信息具体可以包括VLA。
32、N、入端口、MAC地址、 出端口和VLAN操作类型等信息。 0048 第一控制设备将该第一转发信息发送给第一AP,当发送给第一AP的第一转发信 息为多个时,第一AP可以根据该多个第一转发信息确定一个有效转发信息,并根据该有效 转发信息进行报文转发。具体地,可以预先在第一控制设备配置第一转发信息的优先级,并 向优先级携带在第一转发信息中下发给第一AP,以使第一AP根据该优先级确定有效转发 信息。第一控制设备也可以选择一个第一转发信息发送给第一AP。 0049 当第一控制设备为第一AP生成的路径信息中包含属于该第一控制设备管理的第 三AP时,第一控制设备可以预先获取第三AP的转发资源信息,根据路径。
33、信息和第三AP的 转发资源信息生成第三AP的转发信息,并将该第三AP的转发信息发送给第三AP。第三AP 的转发资源信息的获取方式可以由第一控制设备主动向第三AP请求,也可以由第三AP主 动上报给第一控制设备。 0050 当第一控制设备为第一AP生成的路径信息中包含不属于该第一控制设备管理的 第二AP时,将路径信息发送给管理该第二AP的第二控制设备。管理该第二AP的第二控制 设备可以预先获取第二AP的转发资源信息,第二控制设备可以根据接收到的路径信息以 及第二AP的转发资源信息,生成第二AP的第二转发信息,并将第二转发信息发送给第二 AP。第二AP的转发资源信息的获取方式可以由第二控制设备主动向。
34、第二AP请求,也可以 由第二AP主动上报给第二控制设备。 0051 具体地,第一控制设备所管理的第一AP中的至少一个的备用控制设备为第二控 制设备,则第一控制设备可以获知该第二控制设备,并将为第一AP生成的路径信息同步给 第二控制设备。第一控制设备将路径信息同步到第二控制设备,当第一控制设备故障或升 级,由第二控制设备接替工作时,第二控制设备可以根据路径信息直接进行后续工作,保证 了业务的不间断。 0052 第一控制设备获知第一AP的第二控制设备的方式也可以有多种,第一控制设备 可以根据第一配置信息获知其主控的第一AP的备用控制设备的信息,即可以确定第二控 制设备。第一AP也可以根据第二配置信。
35、息获知其备用控制设备的信息,并将备用控制设备 的信息上报给第一控制设备,以使第一控制设备可以获知第二控制设备。第一控制设备将 为第一AP生成的路径信息发送给第二控制设备。第一控制设备可以通过IP与第二控制设 备连接,也可以通过二层连接与第二控制设备连接。第二控制设备还可以是其他AP的主用 控制设备,类似地,第二控制设备为其主控的AP生成路径信息,并根据该路径信息和获取 到的其主控的AP的转发资源信息生成对应于主控的AP的转发信息并下发。 0053 本实施例提供的网络路径控制方法,第一控制设备根据网络拓扑信息为第一AP 生成路径信息,根据获取到的第一AP的转发资源信息和路径信息,为第一AP生成第。
36、一转发 信息,将第一转发信息发送给第一AP,判断路径信息中包含不属于第一控制设备管理的第 二AP,则将路径信息发送给管理第二AP的第二控制设备,以使第二控制设备根据路径信息 和获取到的第二AP的转发资源信息,生成第二AP的第二转发信息,将第二转发信息发送给 第二AP。通过第一控制设备的设置,实现了将第一AP的控制面集中在第一控制设备,由第 说 明 书CN 102884762 A 6/11页 10 一控制设备为其所管理的第一AP进行路径计算并生成第一转发信息下发给第一AP,第一 AP并不进行路径计算,只根据接收到的第一转发信息进行报文的转发。而且,通过第二控制 设备的设置,与第一控制设备配合实现。
37、对不属于第一控制设备管理的第二AP的第二转发 信息的生成与下发。避免了对网络中每个AP进行配置维护,简化了网络结构,提高了网络 的可管理性。 0054 图2为本发明实施例提供的另一种网络路径控制方法流程图。如图2所示,在本 实施例中,步骤A20中的,所述第一控制设备判断所述路径信息中包含不属于所述第一控 制设备管理的第二AP具体可以包括: 0055 当所述路径信息中包含所述第二AP且所述第一控制设备没有所述第二AP的转发 资源信息时,则所述第一控制设备判断所述路径信息中包含不属于所述第一控制设备管理 的第二AP。 0056 具体地,第一控制设备可以预先获取其管理的AP的转发资源信息,当第一控制。
38、设 备为第一AP生成的路径信息中包含了第二AP,但第一控制设备并没有该第二AP的转发资 源信息时,可以获知该第二AP并不属于该第一控制设备管理。 0057 在本实施例中,所述路径信息可以包括所述第一控制设备和所述第一AP之间的 双向路径信息和/或所述第二控制设备和所述第一AP之间的双向路径信息。 0058 具体地,第一控制设备和第一AP之间的双向路径信息可以用于实现链路保护,第 二控制设备和第一AP之间的双向路径信息可以用于实现节点保护。 0059 在本实施例中,在步骤A10,第一控制设备根据网络拓扑信息为第一AP生成路径 信息之前,还可以包括: 0060 步骤A30、所述第一控制设备接收所述。
39、第一AP发送的所述转发资源信息。 0061 具体地,第一AP可以根据第二配置信息获知其受控于第一控制设备,并向该第一 控制设备发送第一AP的转发资源信息,第一控制设备接收第一AP发送的转发资源信息。第 一控制设备也可以根据第一配置信息获知其管理的第一AP,并向该第一AP请求第一AP的 转发资源信息,第一AP向该第一控制设备发送第一AP的转发资源信息,第一控制设备接收 第一AP发送的转发资源信息。 0062 在本实施例中,在所述第一控制设备接收所述第一AP发送的所述转发资源信息 之前,还可以包括: 0063 步骤A40、所述第一控制设备向所述第一AP请求所述转发资源信息。 0064 在实际应用过。
40、程中,当第一控制设备和第二控制设备分别为第一AP的主用控制 设备和备用控制设备时,第一AP分别向第一控制设备和第二控制设备发送转发资源信息, 则第一AP发送的转发资源信息应避免资源冲突。以转发资源信息中的标签空间为例,第一 AP向第一控制设备发送的转发资源信息中的标签空间与向第二控制设备发送的转发资源 信息中的标签空间不重叠。第一控制设备会为第一AP生成转发信息,第二控制设备也会为 第一AP生成转发信息,则第一AP会分别接收到第一控制设备发送的转发信息和第二控制 设备发送的转发信息,转发信息中可以携带有发送该转发信息的控制设备的标识,AP可以 根据自身策略或用户配置首先选择某个控制设备发送的转。
41、发信息作为有效转发信息,并根 据该有效转发信息指导报文的转发。 0065 当第一控制设备管理第三AP,但是只作为第三AP的备用控制设备时,第一控制设 说 明 书CN 102884762 A 10 7/11页 11 备还可以接收第三AP的主用控制设备同步过来的、为第三AP生成的路径信息,第一控制设 备可以根据该路径信息以及第三AP转发资源信息为第三AP生成转发信息。 0066 图3为本发明实施例提供的再一种网络路径控制方法流程图。如图3所示,本实施 例提供的网络路径控制方法可以与图1所示实施例配合实现,其具体实现过程不再赘述。 本实施例提供的网络路径控制方法具体包括: 0067 步骤B10、接入。
42、点AP分别向第一控制设备和第二控制设备发送转发资源信息; 0068 步骤B20、所述AP接收所述第一控制设备发送的第一转发信息和所述第二控制设 备发送的第三转发信息; 0069 步骤B30、所述AP根据所述第一转发信息和所述第三转发信息确定有效转发信 息,并根据所述有效转发信息对接收到的报文进行转发。 0070 具体地,第一控制设备和第二控制设备分别为管理该AP的控制设备,则第一控制 设备和第二控制设备均为该AP生成转发信息并发送给AP。当第一控制设备为该AP的主用 控制设备时,第二控制设备可以为该AP的备用控制设备,第一控制设备为该AP计算路径并 生成第一转发信息,第二控制设备为该AP生成第。
43、三转发信息。AP确定有效转发信息的方式 可以有多种,例如,可以预先在第一控制设备配置第一转发信息的优先级,在第二控制设备 中配置第三转发信息的优先级,并向优先级携带在转发信息中下发给第一AP,以使第一AP 根据该优先级确定有效转发信息。也可以预先在第一AP中配置各个控制设备的优先级,第 一AP接收到多个转发信息时,根据优先级确定有效转发信息。第一AP还可以根据预设策 略来确定有效转发信息,例如可以根据控制设备的IP地址,IP地址大的优先级高。 0071 本实施例提供的网络路径控制方法,AP分别向第一控制设备和第二控制设备发送 转发资源信息,接收第一控制设备发送的第一转发信息和第二控制设备发送的。
44、第三转发信 息,根据第一转发信息和第三转发信息确定有效转发信息,并根据有效转发信息对接收到 的报文进行转发。通过第一控制设备和第二设备的设置,实现了将AP的控制面集中在控制 设备,由第一控制设备和第二控制设备分别为AP生成转发信息,AP只根据接收到的转发信 息进行报文的转发。避免了对网络中每个AP进行配置维护,简化了网络结构,提高了网络 的可管理性。 0072 在本实施例中,所述第一转发信息包括所述第一控制设备对所述AP的第一优先 级;所述第三转发信息包括所述第二控制设备对所述AP的第三优先级;步骤B30,所述AP 根据所述第一转发信息和所述第三转发信息确定有效转发信息具体可以包括: 0073。
45、 当所述第一优先级高于所述第三优先级时,所述AP选择所述第一转发信息为有 效转发信息。 0074 具体地,优先级可以根据网络中各个设备的运行情况,以及链路状况来设置,通过 优先级的设置,AP可以根据优先级高低进行转发信息的选择,以提高转发信息选择的可靠 性。 0075 在本实施例中,步骤B30,所述AP根据所述第一转发信息和所述第三转发信息确 定有效转发信息具体包括:所述AP根据预设的策略从所述第一转发信息和所述第三转发 信息中选择其一作为有效转发信息。 0076 AP还可以根据预设的策略进行转发信息的选择,以提高转发信息选择的灵活性。 0077 在本实施例中,步骤B10,所述接入点AP分别向。
46、第一控制设备和第二控制设备发 说 明 书CN 102884762 A 11 8/11页 12 送转发资源信息,具体可以包括: 0078 所述AP根据接收到的所述第一控制设备发送的第一转发资源信息获取请求,向 所述第一控制设备发送所述转发资源信息; 0079 所述AP根据接收到的所述第二控制设备发送的第二转发资源信息获取请求,向 所述第二控制设备发送所述转发资源信息。 0080 在实际应用过程中,AP也可以主动向第一控制设备和第二控制设备上报转发资源 信息。 0081 图4为本发明实施例提供的一种第一控制设备结构示意图。如图4所示,本实施 例提供的第一控制设备81具体可以实现图1所示实施例提供的。
47、网络路径控制方法的各个 步骤,在此不再赘述。本实施例提供的第一控制设备81具体包括第一处理单元11和第二 处理单元12。第一处理单元11用于根据网络拓扑信息为第一AP831生成路径信息,根据获 取到的所述第一AP831的转发资源信息和所述路径信息,为所述第一AP831生成第一转发 信息,将所述第一转发信息发送给所述第一AP831。第二处理单元12用于判断所述路径信 息中包含不属于所述第一控制设备管理的第二AP832,则将所述路径信息发送给管理所述 第二AP832的第二控制设备82,以使所述第二控制设备82根据所述路径信息和获取到的所 述第二AP832的转发资源信息,生成所述第二AP832的第二。
48、转发信息,将所述第二转发信息 发送给所述第二AP832。 0082 本实施例提供的第一控制设备81,第一处理单元11根据网络拓扑信息为第一 AP831生成路径信息,根据获取到的所述第一AP831的转发资源信息和所述路径信息,为所 述第一AP831生成第一转发信息,将所述第一转发信息发送给所述第一AP831。第二处理单 元12判断所述路径信息中包含不属于所述第一控制设备管理的第二AP832,则将所述路径 信息发送给管理所述第二AP832的第二控制设备82,以使所述第二控制设备82根据所述路 径信息和获取到的所述第二AP832的转发资源信息,生成所述第二AP832的第二转发信息, 将所述第二转发信。
49、息发送给所述第二AP832。通过第一控制设备81的设置,实现了将第一 AP831的控制面集中在第一控制设备81,由第一控制设备81为其所管理的第一AP831进行 路径计算并生成第一转发信息下发给第一AP831,第一AP831并不进行路径计算,只根据接 收到的第一转发信息进行报文的转发。而且,通过第二控制设备82与第一控制设备81的 配合,实现了对不属于第一控制设备81管理的第二AP832的第二转发信息的生成与下发。 避免了对网络中每个AP进行配置维护,简化了网络结构,提高了网络的可管理性。 0083 图5为本发明实施例提供的另一种第一控制设备结构示意图。如图5所示,在本 实施例中,所述第二处理单元12还用于当所述路径信息中包含所述第二AP832且所述第一 控制设备81没有所述第二AP832的转发资源信息时,则所述第一控制设备81判断所述路 径信息中包含不属于所述第一控制设备81管理的第二AP832。 0084 在本实施例中,所述路径信息包括所述第一控制。