一种业务链策略制定、更新及与状态协同的方法及装置的制造方法

文档序号:9931215阅读:367来源:国知局
一种业务链策略制定、更新及与状态协同的方法及装置的制造方法
【技术领域】
[0001]本发明涉及通信技术领域,尤其涉及一种业务链策略制定、更新及与状态协同的方法及装置。
【背景技术】
[0002]随着移动互联网的发展,运营商将部署越来越多的增值业务设备,比如视频优化、协议优化、信息推荐、缓存、防火墙等。对于流量而言,不是所有的流量都需要经过所有的增值业务设备,而是按照运营商的策略,部分仅需要经过部分增值业务设备的处理。在这种背景,业务链的策略被提出,即区分流量并引导流量经过不同的增值业务设备,提高组网的灵活性,并降低增值业务设备的流量负担或部署成本。
[0003]现有方案虽然可满足组网灵活性和降低成本的需求,但是仍存在两方面的问题,业务链策略的制定未考虑时间特性,即不同的时间点具有不同的业务链策略,比如网络忙时时段将经过流量优化设备(视频优化/压缩等),网络闲时时段将不经过流量优化设备;业务链策略的制定未考虑位置特性,即用户在不同的位置具有不同的业务链策略;业务链策略的制定未考虑目的网络特性(比如APN特性),即不同的目的网络具有不同的业务链策略。
[0004]业务链策略控制功能实体无法获知业务链状态,包括交换设备的状态和增值业务设备的状态,当这些设备的状态发生变化时,会影响业务链的执行,甚至中断业务流。例如,当流量处理设备软件失效但是网络端口仍然可用时,流量将无法处理(流量中断或者流量没有完成预期的处理);后续相应的流量仍然被引导到失效的增值业务设备上,造成流量无法完成处理。

【发明内容】

[0005]本发明的目的在于提供一种业务链策略制定、更新及与状态协同的方法及装置,通过业务链的状态信息、时间信息或用户网络信息的变化实时的制定和更新业务链策略,并将更新后的业务链策略下发给相关设备更新业务链的路由路径,以引导数据流走不同的业务链,执行更新后的业务链策略,或保证用户的流量不受影响。
[0006]为了达到上述目的,本发明提供了一种业务链策略制定、更新及与状态协同的方法,包括:
[0007]业务链策略控制功能实体获取业务链的状态信息、时间信息和用户网络信息,并依据业务链状态信息、时间信息、用户网络信息任意组合后的一种或业务链状态信息、时间信息、用户网络信息中的任意一种制定业务链策略;
[0008]业务链控制功能实体依据业务链状态信息、时间信息、用户网络信息任意组合后的一种或业务链状态信息、时间信息、用户网络信息中的任意一种更新业务链策略;
[0009]业务链策略控制功能实体将更新后的业务链策略发送至流分类器和网络控制器,使得流分类器和网络控制器能够根据更新后的业务链策略更新业务链的路由路径。
[0010]其中,业务链的状态信息至少包括:业务链的可用性的信息、业务链可选路径的可用性的信息、业务链中各增值业务设备的可用性的信息、业务链中各增值业务设备可用处理流量大小的信息及业务链中各增值业务设备处理时延的信息中的一种或多种,用户网络信息至少包括:用户的位置信息和用户流量的目的网络信息。
[0011]其中,业务链策略控制功能实体获取业务链的状态信息,具体包括:
[0012]业务链策略控制功能实体向业务链状态监控功能实体发送订阅业务链的状态信息的消息;
[0013]业务链策略控制功能实体接收业务链状态监控功能实体反馈的业务链的状态信息。
[0014]其中,业务链策略控制功能实体根据获取的业务链的状态信息更新业务链策略,具体为:
[0015]业务链策略控制功能实体根据将不可用的增值业务设备或可用处理流量无法满足要求的增值业务设备进行旁路,或选择具有相同功能的增值业务设备替代不可用的增值业务设备或可用处理流量无法满足要求的增值业务设备的方式更新业务链策略。
[0016]其中,业务链策略控制功能实体根据将不可用的增值业务设备或可用处理流量无法满足要求的增值业务设备进行旁路或选择具有相同功能的增值业务设备替代不可用的增值业务设备或可用处理流量无法满足要求的增值业务设备的方式更新业务链策略,具体包括:
[0017]若获取的业务链的状态信息包括:增值业务设备不可用的信息时,业务链策略控制功能实体将不可用的增值业务设备进行旁路或选择具有相同功能的增值业务设备替代不可用的增值业务设备,并更新业务链策略;
[0018]若获取的业务链的状态信息包括:增值业务设备的可用处理流量小于预设的流量阈值,且没有可替代的具有相同功能的增值业务设备的信息时,业务链策略控制功能实体将可用处理流量小于预设的流量阈值的增值业务设备进行旁路,并更新业务链策略;
[0019]若获取的业务链的状态信息包括:增值业务设备的可用处理流量小于预设的流量阈值,有可替代的具有相同功能的增值业务设备,且可替代设备的可用处理流量大于或等于预设的流量阈值的信息时,业务链策略控制功能实体将选择具有相同功能的增值业务设备,并更新业务链策略;或者
[0020]若获取的业务链的状态信息包括:增值业务设备的可用处理流量小于预设的流量阈值,有可替代的具有相同功能的增值业务设备,但可替代设备的可用处理流量小于预设的流量阈值的信息时,业务链策略控制功能实体将可用处理流量小于预设的流量阈值的增值业务设备进行旁路,并更新业务链策略。
[0021]其中,业务链策略控制功能实体根据获取的业务链的状态信息更新业务链策略,还包括:
[0022]对更新后的业务链策略而言,若获取的业务链的状态信息包括:初始业务链的可用性的信息时,业务链策略控制功能实体将更新后的业务链策略调整回初始的业务链策略。
[0023]其中,业务链策略控制功能实体根据获取的时间信息或用户网络信息更新业务链策略,具体包括:
[0024]业务链策略控制功能实体获取需要应用新的业务链策略的时间信息或用户网络信息,根据获取的时间信息或用户网络信息进行业务链策略的更新;或者
[0025]业务链策略控制功能实体直接将依据时间信息或用户网络信息制定的业务链策略下发给流分类器,将时间信息或用户网络信息对应的业务链通知网络控制器,根据时间信息或用户网络信息的变化以修改业务链的方式更新业务链策略。
[0026]其中,业务链策略控制功能实体获取需要应用新的业务链策略的时间信息或用户网络信息,根据获取的时间信息或用户网络信息进行业务链策略的更新,具体包括:
[0027]业务链策略控制功能实体根据获取的时间信息,选取与时间信息对应的业务链策略,发送业务链策略更新信息到流分类器和网络控制器,进行业务链策略的更新;
[0028]业务链策略控制功能实体将获取的用户的位置信息采用小区标识,选取与小区对应的业务链策略,发送业务链策略更新信息到流分类器和网络控制器,进行业务链策略的更新;或
[0029]业务链策略控制功能实体根据获取的用户流量的目的网络信息,选取与用户流量的目的网络信息对应的业务链策略,发送业务链策略更新信息到流分类器和网络控制器,进行业务链策略的更新。
[0030]其中,业务链策略控制功能实体依据业务链状态信息、时间信息、用户网络信息任意组合后的一种,更新业务链策略,具体包括:
[0031]业务链策略控制功能实体根据获取的业务链状态信息和时间信息更新业务链策略具体为:根据不同时间段的业务链流量状态更新业务链策略;
[0032]业务链策略控制功能实体根据获取的业务链状态信息和用户网络信息更新业务链策略具体为:根据不同用户的位置、不同用户流量的目的网络对应的业务链流量状态更新业务链策略;
[0033]业务链策略控制功能实体根据获取的用户网络信息和时间信息更新业务链策略具体为:根据不同时间段的用户的位置、用户流量的目的网络更新业务链策略;
[0034]业务链策略控制功能实体根据获取的业务链状态信息、用户网络信息和时间信息更新业务链策略具体为:根据不同时间段不同用户的位置、不同用户流量的目的网络对应的业务链流量状态更新业务链策略。
[0035]其中,业务链策略控制功能实体将更新后的业务链策略发送至流分类器,使得流分类器能够根据更新后的业务链策略更新业务链的路由路径,具体为:
[0036]业务链策略控制功能实体向流分类器下发业务链更新消息,通过流分类器接收到的业务链更新消息进行业务链的路由路径的更新,业务链更新消息中包括更新后的业务链策略。
[0037]其中,业务链策略控制功能实体将更新后的业务链策略发送至网络控制器,使得网络控制器能够根据更新后的业务链策略更新业务链的路由路径,具体为:
[0038]业务链策略控制功能实体直接将业务链更新消息发送至网络控制器,通过网络控制器接收到的业务链更新消息进行业务链的路由路径的更新;或者
[0039]业务链策略控制功能实体将业务链更新消息通过流分类器发送给网络控制器,通过网络控制器接收到的业务链更新消息进行业务链的路由路径的更新。
[0040]本发明实施例还提供了一种业务链策略制定、更新及与状态协同的装置,包括:
[0041]业务链策略制定模块,用于获取业务链的状态信息、时间信息和用户网络信息,并依据业务链状态信息、时间信息、用户网络信息任意组合后的一种或业务链状态信息、时间信息、用户网络信息中的任意一种制定业务链策略;
[0042]业务链策略更新模块,用于依据业务链状态信息、时间信息、用户网络信息任意组合后的一种或业务链状态信息、时间信息、用户网络信息中的任意一种更新业务链策略;
[0043]业务链策略发送模块,用于将更新后的业务链策略发送至流分类器和网络控制器,使得流分类器和网络控制器能够根据更新后的业务链策略更新业务链的路由路径。
[0044]其中,业务链策略制定模块包括:
[0045]发送单元,用于向业务链状态监控功能实体发送订阅业务链的状态信息的消息;
[0046]接收单元,用于接收业务链状态监控功能实体反馈的业务链的状态信息。
[0047]其中,业务链策略更新模块进一步用于
当前第1页1 2 3 4 5 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1