路径选择策略配置方法、路径选择方法、装置及存储介质与流程

文档序号:29302976发布日期:2022-03-19 10:57阅读:218来源:国知局
路径选择策略配置方法、路径选择方法、装置及存储介质与流程

1.本发明涉及网络服务领域,尤其涉及一种路径选择策略配置方法、路径选择方法、装置及存储介质。


背景技术:

2.sd-wan(软件定义广域网)是一种基于overlay(上层)的云网融合的网络,其特点是业务流量通过overlay的隧道来进行传送。从sd-wan的角度看,网络就像是一张多点互联的逻辑网络而和具体的网络管理域、专业域无关。典型的运营商sd-wan通过无处不在的互联网把客户侧的cpe(customer premise equipment,客户终端设备)接入到局域网侧的pop(point of presence,接入点)设备中,pop设备之间通过overlay隧道进行互联,实现客户的组网、入云等业务。
3.为了保障服务质量,基于overlay的sd-wan往往需要利用underlay(下层)的网络连接来承载overlay业务。相关的接入段的技术包括:
4.1)、客户侧的业务流量通过overlay的qos(quality of service,服务质量)来标记质量要求。报文送入运营商网络后,underlay网络会识别overlay的qos质量要求,利用ietf(国际互联网工程任务组)定义的diffserv qos来满足质量要求;
5.2)、客户侧采用多条上行链路,不同上行链路具有不同的带宽、时延、抖动、丢包特性。在客户侧设备中安装一个流分类装置,对业务流量进行流分类后,把不同类型的流映射到不同上行链路中。
6.相关的运营商网络段的技术包括:
7.1)、网络切片,一个网络被分为多个切片,不同切片满足不同的网络质量要求和隔离要求。通过配置策略把不同业务流量映射到不同切片中。
8.2)、流量工程,通过流量工程技术在网络中找到一条满足网络质量需求的路径。
9.当业务流量通过overlay隧道接入到pop设备后,pop设备应负责基于路径选择策略来满足业务需求。pop设备把业务流量映射到上述不同网络切片或流量工程路径的方案为:pop设备和不同业务质量的网络切片相连,由pop设备识别业务质量要求,并负责选路到不同的网络切片。
10.然而,基于pop设备实施路径选择策略,存在如下问题:
11.1)、业务流量的路径选择策略应用在pop设备而非客户侧的cpe,导致客户的策略变更需要配置在局域网侧pop设备,一个策略的变更往往涉及多个网络设备的协同,缺乏灵活性;且overlay不感知underlay能力,只能利用事先规定好的方式在underlay和overlay分别采用静态的方式来配置业务流量的映射关系;
12.2)、pop设备从客户侧cpe收到的业务流量如果是加密流量,就无法进行业务识别,pop设备需要配合cpe来进行业务识别,从而增加了路径选择策略应用的复杂度。


技术实现要素:

13.有鉴于此,本发明实施例提供了一种路径选择策略配置方法、路径选择方法、装置及存储介质,旨在增强路径选择策略配置的灵活性,并降低路径选择策略应用的复杂度。
14.本发明实施例的技术方案是这样实现的:
15.本发明实施例提供了一种路径选择策略配置方法,包括:
16.获取表征underlay网络的不同网络服务能力的多个第一绑定段标识符(bsid);其中,各所述网络服务能力具有对应的underlay转发路径,所述第一bsid与所述underlay转发路径一一对应;
17.基于overlay网络的源路由策略和各所述第一bsid,生成第二bsid,所述第二bsid用于指示融合所述underlay网络的网络服务能力的overlay路由信息;
18.将生成的所述第二bsid发送至相应的接入点(pop)设备及客户终端设备(cpe)。
19.本发明实施例还提供了一种路径选择方法,包括:
20.第一cpe接收至少一个第二bsid,所述至少一个第二bsid用于指示所述第一cpe所支持的融合underlay网络的网络服务能力的overlay路由信息;
21.所述第一cpe基于业务需求选择用于路径选择的目标第二bsid,并在ipv6(internet protocol version 6,互联网协议第6版)分段路由(srv6)数据包的分段路由头部(srh)中携带所述目标第二bsid,所述目标bsid用于在pop设备处基于关联的第一bsid指示underlay转发路径。
22.本发明实施例又提供了一种路径选择方法,包括:
23.pop设备接收自身对应的第二bsid,所述自身对应的第二bsid用于指示所述pop设备所支持的融合underlay网络的网络服务能力的overlay路由信息;
24.所述pop设备获取第一cpe发送的srv6数据包的srh中携带的目标第二bsid;
25.确定所述目标第二bsid为所述自身对应的第二bsid,获取与所述目标第二bsid关联的第一bisd,基于所述第一bisd指示的underlay转发路径转发所述srv6数据包。
26.本发明实施例还提供了一种路径选择策略配置,包括:
27.第一获取模块,用于获取表征underlay网络的不同网络服务能力的多个第一bsid;其中,各所述网络服务能力具有对应的underlay转发路径,所述第一bsid与所述underlay转发路径一一对应;
28.融合模块,用于基于overlay网络的源路由策略和各所述第一bsid,生成第二bsid,所述第二bsid用于指示融合所述underlay网络的网络服务能力的overlay路由信息;
29.第一发送模块,用于将生成的所述第二bsid发送至相应的pop设备及cpe。
30.本发明实施例又提供了一种路径选择装置,应用于第一cpe,包括:
31.第一接收模块,用于接收至少一个第二bsid,所述至少一个第二bsid用于指示所述第一cpe所支持的融合underlay网络的网络服务能力的overlay路由信息;
32.第二发送模块,用于基于业务需求选择用于路径选择的目标第二bsid,并在srv6数据包的srh中携带所述目标第二bsid,所述目标bsid用于在pop设备处基于关联的第一bsid指示underlay转发路径。
33.本发明实施例还提供了一种路径选择装置,应用于pop设备,包括:
34.第二接收模块,用于接收自身对应的第二bsid,所述自身对应的第二bsid用于指
示所述pop设备所支持的融合underlay网络的网络服务能力的overlay路由信息;
35.第二获取模块,用于获取第一cpe发送的srv6数据包的srh中携带的目标第二bsid;
36.第三发送模块,用于确定所述目标第二bsid为所述自身对应的第二bsid,获取与所述目标第二bsid关联的第一bisd,基于所述第一bisd指示的underlay转发路径转发所述srv6数据包。
37.本发明实施例又提供了一种overlay控制器,包括:处理器和用于存储能够在处理器上运行的计算机程序的存储器,其中,所述处理器,用于运行计算机程序时,执行本发明实施例所述路径选择策略配置方法的步骤。
38.本发明实施例还提供了一种第一cpe,包括:处理器和用于存储能够在处理器上运行的计算机程序的存储器,其中,所述处理器,用于运行计算机程序时,执行本发明实施例所述第一cpe侧方法的步骤。
39.本发明实施例又提供了一种pop设备,包括:处理器和用于存储能够在处理器上运行的计算机程序的存储器,其中,所述处理器,用于运行计算机程序时,执行本发明实施例所述pop设备侧方法的步骤。
40.本发明实施例还提供了一种存储介质,所述存储介质上存储有计算机程序,所述计算机程序被处理器执行时,实现本发明任一实施例所述方法的步骤。
41.本发明实施例提供的技术方案,由于第二bsid可以指示融合underlay网络的网络服务能力的overlay路由信息,从而实现了overlay与underlay的有效融合,且生成的第二bsid发送至相应的pop设备及cpe,使得cpe可以通过指定第二bsid来实现overlay对underlay转发路径的调用,从而在cpe侧实现了基于业务需求的路径选择策略的配置,相较于在局域网侧pop设备配置路径选择策略,增强了灵活性,且有效降低了路径选择策略应用的复杂度。
附图说明
42.图1为本发明实施例应用场景的系统结构示意图;
43.图2为本发明实施例路径选择策略配置方法的流程示意图;
44.图3为本发明实施例路径选择方法的流程示意图;
45.图4为本发明实施例另一路径选择方法的流程示意图;
46.图5为本发明一应用示例路径选择策略配置方法的流程示意图;
47.图6为本发明一应用示例路径选择方法的过程示意图;
48.图7为本发明实施例路径选择策略配置装置的结构示意图;
49.图8为本发明实施例路径选择装置的结构示意图;
50.图9为本发明实施例另一路径选择装置的结构示意图;
51.图10为本发明实施例overlay控制器的结构示意图;
52.图11为本发明实施例第一cpe的结构示意图;
53.图12为本发明实施例pop设备的结构示意图。
具体实施方式
54.下面结合附图及实施例对本发明再作进一步详细的描述。
55.除非另有定义,本文所使用的所有的技术和科学术语与属于本发明的技术领域的技术人员通常理解的含义相同。本文中在本发明的说明书中所使用的术语只是为了描述具体的实施例的目的,不是旨在于限制本发明。
56.在对本发明实施例的技术方案说明之前,首先结合附图对本发明实施例的应用场景进行说明。如图1所示,在一应用示例中,应用场景的系统结构包括:cpe1、cpe2、pop1、pop2、underlay网络、overlay控制器及underlay控制器;其中,underlay网络和overlay网络的关系是层次化的,underlay网络是网络的实际承载者,overlay网络运行在underlay网络之上,是业务的承载者。cpe1和cpe2是部署在客户侧的终端设备;pop1和pop2是部署在局端的虚拟化或硬件overlay汇聚网关设备;underlay网络由路由器组成。underlay网络具备多种网络服务能力,比如,包括:路由器rtr1、rtr2至rtr3构成的低时延路径、路由器rtr1至rtr3构成的大带宽路径。
57.如图2所示,本发明实施例提供了一种路径选择策略配置方法,该路径选择策略配置方法可以应用于overlay控制器,包括:
58.步骤201,获取表征underlay网络的不同网络服务能力的多个第一bsid;其中,各所述网络服务能力具有对应的underlay转发路径,所述第一bsid与所述underlay转发路径一一对应;
59.步骤202,基于overlay网络的源路由策略和各所述第一bsid,生成第二bsid,所述第二bsid用于指示融合所述underlay网络的网络服务能力的overlay路由信息;
60.步骤203,将生成的所述第二bsid发送至相应的pop设备及cpe。
61.本发明实施例中,由于第二bsid可以指示融合underlay网络的网络服务能力的overlay路由信息,从而实现了overlay与underlay的有效融合,且生成的第二bsid发送至相应的pop设备及cpe,使得cpe可以通过指定第二bsid来实现overlay对underlay转发路径的调用,从而在cpe侧实现了基于业务需求的路径选择策略的配置,相较于在局域网侧pop设备配置路径选择策略,增强了灵活性,且有效降低了路径选择策略应用的复杂度。
62.示例性地,各所述第一bsid与所述underlay网络中不同入口节点的互联网协议第6版(ipv6)地址对应。
63.这里,underlay网络中不同的网络服务能力(即underlay转发路径)可以理解为sr policy(分段路由策略),第一bsid与各sr policy一一对应,且underlay网络中入口节点可以基于ipv6地址查询配置的第一bsid,即第一bsid与underlay网络中不同入口节点的ipv6地址对应。
64.在一些实施例中,所述获取表征underlay网络的不同网络服务能力的多个第一bsid,包括:
65.接收underlay控制器已配置的第一bsid;和/或,
66.发送用于新建underlay网络的网络服务能力的请求信息给underlay控制器,接收所述underlay控制器基于所述请求信息配置的第一bsid。
67.这里,underlay控制器可以对underlay网络的网络服务能力进行预先配置,并发送给underlay网络中的网元和overlay控制器。此外,overlay控制器还可以根据指定路径
的起点、终点以及路径属性(时延、带宽、可靠性等)向underlay控制器发送新建网络服务能力的请求信息,并接收underlay控制器基于所述请求信息配置的第一bsid。
68.在一些实施例中,所述基于上层overlay网络的源路由策略和各所述第一bsid,生成第二bsid,包括:
69.基于源路由策略对应的起始pop设备、目的pop设备及为所述起始pop设备和所述目的pop设备提供underlay网络连接的所述第一bsid,生成相应的第二bsid。
70.如此,overlay控制器生成的第二bsid,可以指示融合underlay网络的网络服务能力的overlay路由信息,从而实现了overlay与underlay的有效融合,且生成的第二bsid发送至相应的pop设备及cpe,使得cpe可以通过指定第二bsid来实现overlay对underlay转发路径的调用。可以理解的是,cpe基于第二bsid,可以实现overlay对underlay转发路径的调用,且cpe无需感知underlay的具体实现,满足信息安全性的要求;此外,cpe可以在本地侧实现基于业务需求的路径选择策略的配置,相较于在局域网侧pop设备配置路径选择策略,增强了灵活性,且有效降低了路径选择策略应用的复杂度。
71.本发明实施例还提供了一种路径选择方法,该路径选择方法应用于第一cpe,如图3所示,包括:
72.步骤301,第一cpe接收至少一个第二bsid,所述至少一个第二bsid用于指示所述第一cpe所支持的融合underlay网络的网络服务能力的overlay路由信息;
73.步骤302,所述第一cpe基于业务需求选择用于路径选择的目标第二bsid,并在srv6数据包的srh中携带所述目标第二bsid,所述目标bsid用于在pop设备处基于关联的第一bsid指示underlay转发路径。
74.这里,srv6是指将sr(segment routing,分段路由)技术应用在ipv6中,实现ip转发和隧道转发统一,具备ipv6的灵活性和强大的可编程能力,为未来智能ip网络切片、业务链等的应用提供了强有力的支撑,是第五代移动通信技术(5thgeneration mobile networks,5g)和云时代构建智能ip网络的基础。srv6通过在ipv6中增加srh(segment routing header,分段路由头部)字段,实现基于ipv6的标签转发,替代传统的mpls(multi-protocol label switching,多协议标签交换)下的标签转发功能。
75.可以理解的是,本发明实施例路径选择方法,利用了srv6的两个特性来实现cpe侧的路径选择:
76.1)、利用srv6的源路由特性,可以在cpe侧指定转发路径;
77.2)、利用本发明实施例的第二bsid,可以选择有效融合overlay与underlay的overlay路由信息,且能够选定underlay网络的网络服务能力。
78.本发明实施例还提供了一种路径选择方法,该路径选择方法应用于pop设备,如图4所示,包括:
79.步骤401,pop设备接收自身对应的第二bsid,所述自身对应的第二bsid用于指示所述pop设备所支持的融合underlay网络的网络服务能力的overlay路由信息;
80.步骤402,所述pop设备获取第一cpe发送的srv6数据包的srh中携带的目标第二bsid;
81.步骤403,确定所述目标第二bsid为所述自身对应的第二bsid,获取与所述目标第二bsid关联的第一bisd,基于所述第一bisd指示的underlay转发路径转发所述srv6数据
包。
82.这里,pop设备可以接收overlay控制器下发的第二bsid,从而确定自身对应的第二bsid。pop设备接收第一cpe发送的srv6数据包的srh中携带的目标第二bsid,若pop设备支持该目标第二bsid,则解析获取所述目标第二bsid关联的第一bisd,基于所述第一bisd指示的underlay转发路径转发所述srv6数据包,从而基于嵌套展开bsid,实现underlay转发路径的选择。
83.下面结合图1、图5及图6,对本发明的应用示例进行具体说明:
84.如图1和图5所示,路径选择策略配置方法包括:
85.步骤501,underlay控制器计算出不同能力的sr policy并下发到网元;
86.这里,underlay控制器对underlay网络进行抽象,确定各转发路径的sr policy并下发给underlay网络的网元。示例性地,underlay控制器可以通过如图1所示的underlay管控通道下发sr policy给网元。
87.步骤502,underlay控制器将sr policy开放给overlay控制器;
88.这里,underlay控制器通过控制器接口(如图1所示的underlay网络服务通告通道)或者编排器把sr policy(例如低时延、大带宽等)以第一bsid的方式开放给overlay控制器。
89.如此,overlay控制器可以学习到表征underlay网络的网络服务能力的第一bsid。示例性地,overlay控制器和underlay控制器的交互存在两种情况:第一种是underlay控制器主动向overlay控制器通告其已有的路径;第二种是overlay控制器指定路径的起点、终点以及路径属性(时延、带宽、可靠性等)向underlay控制器请求一条路径。
90.步骤503,overlay控制器生成第二bisd,并将生成的第二bisd写入pop设备;
91.这里,overlay控制器基于源路由策略对应的起始pop设备、目的pop设备及为所述起始pop设备和所述目的pop设备提供underlay网络连接的所述第一bsid,生成相应的第二bsid,并将生成的第二bsid写入相应的pop设备中。比如,overlay控制器将b-sid(pop1)写入pop1。
92.步骤504,overlay控制器将各类融合overlay、underlay后的第二bsid写入到cpe1中。
93.如此,cpe1可以根据业务需求动态选择第二bsid,来实现基于overlay选择underlay网络的路径选择。
94.由于上述步骤501中,underlay网络抽象是通过第一bsid来进行,第一bsid可以代表一个underlay路径的入口节点的ipv6地址,并不体现underlay网络路径经过哪几个节点,因此对overlay来说可以实现网络路径的隐藏。同理上述步骤503中,overlay网络中pop点间路径也通过融合抽象成一个第二bsid,亦隐藏了overlay的网络路径。
95.如图1和图6所示,在一应用示例中,路径选择方法包括:cpe1压入b-sid(pop1)和cpe2至srv6数据包的srh字段中,srv6数据包被转发给pop1,pop1识别b-sid(pop1)为目标第二bsid后,将b-sid(pop1)展开为b-sid(rtr1)、pop2;进一步在underlay的入口节点rtr1把b-sid(rtr1)展开为rtr2、rtr3。通过嵌套的展开b-sid实现最终的underlay转发策略选择。可以理解的是,在srv6中,ipv6目的地址(da)字段是一个不断变换的字段,它的取值由segment left(sl)字段和segment list共同决定。如果一个节点支持srv6,且出现在了
segment list中,那么就需要处理srh,将segment left进行减1操作,然后将指针偏移向新的活跃段,之后将segment list信息(ipv6地址格式)复制到ipv6目的地址字段,然后将报文向下一个节点进行转发。当segment left字段减为0时,节点可以弹出srh报文头,然后对报文进行下一步处理。
96.为了实现本发明实施例路径选择策略配置方法,本发明实施例还提供一种路径选择策略配置装置,该路径选择策略配置装置与上述路径选择策略配置方法对应,上述路径选择策略配置方法实施例中的各步骤也完全适用于本路径选择策略配置装置实施例。
97.如图7所示,该路径选择策略配置装置700包括:第一获取模块701、融合模块702及第一发送模块703,其中,第一获取模块701用于获取表征underlay网络的不同网络服务能力的多个第一bsid;其中,各所述网络服务能力具有对应的underlay转发路径,所述第一bsid与所述underlay转发路径一一对应;融合模块702用于基于overlay网络的源路由策略和各所述第一bsid,生成第二bsid,所述第二bsid用于指示融合所述underlay网络的网络服务能力的overlay路由信息;第一发送模块703用于将生成的所述第二bsid发送至相应的pop设备及cpe。
98.在一些实施例中,各所述第一bsid与所述underlay网络中不同入口节点的ipv6地址对应。
99.在一些实施例中,第一获取模块701具体用于:
100.接收underlay控制器已配置的第一bsid;和/或,
101.发送用于新建underlay网络的网络服务能力的请求信息给underlay控制器,接收所述underlay控制器基于所述请求信息配置的第一bsid。
102.在一些实施例中,融合模块702具体用于:
103.基于源路由策略对应的起始pop设备、目的pop设备及为所述起始pop设备和所述目的pop设备提供underlay网络连接的所述第一bsid,生成相应的第二bsid。
104.实际应用时,第一获取模块701、融合模块702及第一发送模块703,可以由路径选择策略配置装置中的处理器来实现。当然,处理器需要运行存储器中的计算机程序来实现它的功能。
105.需要说明的是:上述实施例提供的路径选择策略配置装置在进行路径选择策略配置时,仅以上述各程序模块的划分进行举例说明,实际应用中,可以根据需要而将上述处理分配由不同的程序模块完成,即将装置的内部结构划分成不同的程序模块,以完成以上描述的全部或者部分处理。另外,上述实施例提供的路径选择策略配置装置与路径选择策略配置方法实施例属于同一构思,其具体实现过程详见方法实施例,这里不再赘述。
106.为了实现本发明实施例路径选择方法,本发明实施例还提供一种路径选择装置,该路径选择装置应用于第一cpe。
107.如图8所示,该路径选择装置800包括:第一接收模块801及第二发送模块802,其中,第一接收模块801用于接收至少一个第二bsid,所述至少一个第二bsid用于指示所述第一cpe所支持的融合underlay网络的网络服务能力的overlay路由信息;第二发送模块802用于基于业务需求选择用于路径选择的目标第二bsid,并在srv6数据包的srh中携带所述目标第二bsid,所述目标bsid用于在pop设备处基于关联的第一bsid指示underlay转发路径。
108.实际应用时,第一接收模块801及第二发送模块802,可以由路径选择装置中的处理器来实现。当然,处理器需要运行存储器中的计算机程序来实现它的功能。
109.为了实现本发明实施例路径选择方法,本发明实施例还提供一种路径选择装置,该路径选择装置应用于pop设备。
110.如图9所示,该路径选择装置900包括:第二接收模块901、第二获取模块902及第三发送模块903,其中,第二接收模块901用于接收自身对应的第二bsid,所述自身对应的第二bsid用于指示所述pop设备所支持的融合underlay网络的网络服务能力的overlay路由信息;第二获取模块902用于获取第一cpe发送的srv6数据包的srh中携带的目标第二bsid;第三发送模块903用于确定所述目标第二bsid为所述自身对应的第二bsid,获取与所述目标第二bsid关联的第一bisd,基于所述第一bisd指示的underlay转发路径转发所述srv6数据包。
111.实际应用时,第二接收模块901、第二获取模块902及第三发送模块903,可以由路径选择装置中的处理器来实现。当然,处理器需要运行存储器中的计算机程序来实现它的功能。
112.需要说明的是:上述实施例提供的路径选择装置在进行路径选择时,仅以上述各程序模块的划分进行举例说明,实际应用中,可以根据需要而将上述处理分配由不同的程序模块完成,即将装置的内部结构划分成不同的程序模块,以完成以上描述的全部或者部分处理。另外,上述实施例提供的路径选择装置与路径选择方法实施例属于同一构思,其具体实现过程详见方法实施例,这里不再赘述。
113.基于上述程序模块的硬件实现,且为了实现本发明实施例的方法,本发明实施例还提供一种overlay控制器。图10仅仅示出了该overlay控制器的示例性结构而非全部结构,根据需要可以实施图10示出的部分结构或全部结构。
114.如图10所示,本发明实施例提供的overlay控制器1000包括:至少一个处理器1001、存储器1002、用户接口1003和至少一个网络接口1004。overlay控制器1000中的各个组件通过总线系统1005耦合在一起。可以理解,总线系统1005用于实现这些组件之间的连接通信。总线系统1005除包括数据总线之外,还包括电源总线、控制总线和状态信号总线。但是为了清楚说明起见,在图10中将各种总线都标为总线系统1005。
115.其中,用户接口1003可以包括显示器、键盘、鼠标、轨迹球、点击轮、按键、按钮、触感板或者触摸屏等。
116.本发明实施例中的存储器1002用于存储各种类型的数据以支持overlay控制器的操作。这些数据的示例包括:用于在overlay控制器上操作的任何计算机程序。
117.本发明实施例揭示的路径选择策略配置方法可以应用于处理器1001中,或者由处理器1001实现。处理器1001可能是一种集成电路芯片,具有信号的处理能力。在实现过程中,路径选择策略配置方法的各步骤可以通过处理器1001中的硬件的集成逻辑电路或者软件形式的指令完成。上述的处理器1001可以是通用处理器、数字信号处理器(dsp,digital signal processor),或者其他可编程逻辑器件、分立门或者晶体管逻辑器件、分立硬件组件等。处理器1001可以实现或者执行本发明实施例中的公开的各方法、步骤及逻辑框图。通用处理器可以是微处理器或者任何常规的处理器等。结合本发明实施例所公开的方法的步骤,可以直接体现为硬件译码处理器执行完成,或者用译码处理器中的硬件及软件模块组
合执行完成。软件模块可以位于存储介质中,该存储介质位于存储器1002,处理器1001读取存储器1002中的信息,结合其硬件完成本发明实施例提供的路径选择策略配置方法的步骤。
118.在示例性实施例中,overlay控制器可以被一个或多个应用专用集成电路(asic,application specific integrated circuit)、dsp、可编程逻辑器件(pld,programmable logic device)、复杂可编程逻辑器件(cpld,complex programmable logic device)、fpga、通用处理器、控制器、微控制器(mcu,micro controller unit)、微处理器(microprocessor)、或者其他电子元件实现,用于执行前述方法。
119.基于上述程序模块的硬件实现,且为了实现本发明实施例的方法,本发明实施例还提供一种第一cpe。图11仅仅示出了该第一cpe的示例性结构而非全部结构,根据需要可以实施图11示出的部分结构或全部结构。
120.如图11所示,本发明实施例提供的第一cpe1100包括:至少一个处理器1101、存储器1102、用户接口1103和至少一个网络接口1104。第一cpe1100中的各个组件通过总线系统1105耦合在一起。可以理解,总线系统1105用于实现这些组件之间的连接通信。总线系统1105除包括数据总线之外,还包括电源总线、控制总线和状态信号总线。但是为了清楚说明起见,在图11中将各种总线都标为总线系统1105。
121.其中,用户接口1103可以包括显示器、键盘、鼠标、轨迹球、点击轮、按键、按钮、触感板或者触摸屏等。
122.本发明实施例中的存储器1102用于存储各种类型的数据以支持第一cpe的操作。这些数据的示例包括:用于在第一cpe上操作的任何计算机程序。
123.本发明实施例揭示的路径选择策略配置方法可以应用于处理器1101中,或者由处理器1101实现。处理器1101可能是一种集成电路芯片,具有信号的处理能力。在实现过程中,路径选择策略配置方法的各步骤可以通过处理器1101中的硬件的集成逻辑电路或者软件形式的指令完成。上述的处理器1101可以是通用处理器、数字信号处理器(dsp,digital signal processor),或者其他可编程逻辑器件、分立门或者晶体管逻辑器件、分立硬件组件等。处理器1101可以实现或者执行本发明实施例中的公开的各方法、步骤及逻辑框图。通用处理器可以是微处理器或者任何常规的处理器等。结合本发明实施例所公开的方法的步骤,可以直接体现为硬件译码处理器执行完成,或者用译码处理器中的硬件及软件模块组合执行完成。软件模块可以位于存储介质中,该存储介质位于存储器1102,处理器1101读取存储器1102中的信息,结合其硬件完成本发明实施例提供的路径选择策略配置方法的步骤。
124.在示例性实施例中,第一cpe 1100可以被一个或多个asic、dsp、pld、cpld、fpga、通用处理器、控制器、mcu、microprocessor、或其他电子元件实现,用于执行前述方法。
125.基于上述程序模块的硬件实现,且为了实现本发明实施例的方法,本发明实施例还提供一种pop设备。图12仅仅示出了该pop设备的示例性结构而非全部结构,根据需要可以实施图12示出的部分结构或全部结构。
126.如图12所示,本发明实施例提供的pop设备1200包括:至少一个处理器1201、存储器1202、用户接口1203和至少一个网络接口1204。pop设备1200中的各个组件通过总线系统1205耦合在一起。可以理解,总线系统1205用于实现这些组件之间的连接通信。总线系统
1205除包括数据总线之外,还包括电源总线、控制总线和状态信号总线。但是为了清楚说明起见,在图12中将各种总线都标为总线系统1205。
127.其中,用户接口1203可以包括显示器、键盘、鼠标、轨迹球、点击轮、按键、按钮、触感板或者触摸屏等。
128.本发明实施例中的存储器1202用于存储各种类型的数据以支持pop设备的操作。这些数据的示例包括:用于在pop设备上操作的任何计算机程序。
129.本发明实施例揭示的路径选择策略配置方法可以应用于处理器1201中,或者由处理器1201实现。处理器1201可能是一种集成电路芯片,具有信号的处理能力。在实现过程中,路径选择策略配置方法的各步骤可以通过处理器1201中的硬件的集成逻辑电路或者软件形式的指令完成。上述的处理器1201可以是通用处理器、数字信号处理器(dsp,digital signal processor),或者其他可编程逻辑器件、分立门或者晶体管逻辑器件、分立硬件组件等。处理器1201可以实现或者执行本发明实施例中的公开的各方法、步骤及逻辑框图。通用处理器可以是微处理器或者任何常规的处理器等。结合本发明实施例所公开的方法的步骤,可以直接体现为硬件译码处理器执行完成,或者用译码处理器中的硬件及软件模块组合执行完成。软件模块可以位于存储介质中,该存储介质位于存储器1202,处理器1201读取存储器1202中的信息,结合其硬件完成本发明实施例提供的路径选择策略配置方法的步骤。
130.在示例性实施例中,pop设备1200可以被一个或多个asic、dsp、pld、cpld、fpga、通用处理器、控制器、mcu、microprocessor、或其他电子元件实现,用于执行前述方法。
131.可以理解,存储器1002、1102、1202可以是易失性存储器或非易失性存储器,也可包括易失性和非易失性存储器两者。其中,非易失性存储器可以是只读存储器(rom,read only memory)、可编程只读存储器(prom,programmable read-only memory)、可擦除可编程只读存储器(eprom,erasable programmable read-only memory)、电可擦除可编程只读存储器(eeprom,electrically erasable programmable read-only memory)、磁性随机存取存储器(fram,ferromagnetic random access memory)、快闪存储器(flash memory)、磁表面存储器、光盘、或只读光盘(cd-rom,compact disc read-only memory);磁表面存储器可以是磁盘存储器或磁带存储器。易失性存储器可以是随机存取存储器(ram,random access memory),其用作外部高速缓存。通过示例性但不是限制性说明,许多形式的ram可用,例如静态随机存取存储器(sram,static random access memory)、同步静态随机存取存储器(ssram,synchronous static random access memory)、动态随机存取存储器(dram,dynamic random access memory)、同步动态随机存取存储器(sdram,synchronous dynamic random access memory)、双倍数据速率同步动态随机存取存储器(ddrsdram,double data rate synchronous dynamic random access memory)、增强型同步动态随机存取存储器(esdram,enhanced synchronous dynamic random access memory)、同步连接动态随机存取存储器(sldram,synclink dynamic random access memory)、直接内存总线随机存取存储器(drram,direct rambus random access memory)。本发明实施例描述的存储器旨在包括但不限于这些和任意其它适合类型的存储器。
132.在示例性实施例中,本发明实施例还提供了一种存储介质,即计算机存储介质,具体可以是计算机可读存储介质,例如包括存储计算机程序的存储器1002,上述计算机程序
可由overlay控制器的处理器1001执行,以完成本发明实施例路径选择策略配置方法所述的步骤;又如,包括存储计算机程序的存储器1102,上述计算机程序可由第一cpe的处理器1101执行,以完成本发明实施例路径选择方法所述的步骤;再如,包括存储计算机程序的存储器1202,上述计算机程序可由pop设备的处理器1201执行,以完成本发明实施例路径选择方法所述的步骤。计算机可读存储介质可以是rom、prom、eprom、eeprom、flash memory、磁表面存储器、光盘、或cd-rom等存储器。
133.需要说明的是:“第一”、“第二”等是用于区别类似的对象,而不必用于描述特定的顺序或先后次序。
134.另外,本发明实施例所记载的技术方案之间,在不冲突的情况下,可以任意组合。
135.以上所述,仅为本发明的具体实施方式,但本发明的保护范围并不局限于此,任何熟悉本技术领域的技术人员在本发明揭露的技术范围内,可轻易想到变化或替换,都应涵盖在本发明的保护范围之内。因此,本发明的保护范围应以权利要求的保护范围为准。
当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1