通知消息的获取、上报方法、装置及通知消息的交互系统制造方法及图纸

技术编号:14566815 阅读:117 留言:0更新日期:2017-02-06 00:21
本发明专利技术公开了一种通知消息的获取、上报方法、装置及通知消息的交互系统,在上述方法中,向SDN转发设备下发计量表,其中,计量表中携带有预设丢包率;接收来自于SDN转发设备的通知消息,其中,通知消息是在当前处理的业务数据流的实际丢包率大于预设丢包率的情况下被触发的。根据本发明专利技术提供的技术方案,能够动态地增大计量带的速率,确保数据流的正常转发,提高用户体验。

【技术实现步骤摘要】

本专利技术涉及通信领域,具体而言,涉及一种通知消息的获取、上报方法、装置及通知消息的交互系统
技术介绍
随着软件定义网络(SoftwareDefinedNetwork,简称为SDN)概念的提出及其应用的发展,作为SDN核心技术的开放流(OpenFlow)技术正处于快速发展阶段。目前,利用OpenFlow技术建设的OpenFlow网络已经越来越多地应用于实际的生产生活中。OpenFlow网络采用控制平面与转发平面(亦被称为数据平面或用户平面)相分离的架构。图1是根据相关技术的OpenFlow网络组件架构示意图。如图1所示,OpenFlow网络的控制平面由OpenFlow控制器来实现,OpenFlow控制器是一种具备强大计算能力的设备,其具体的设备形态可以是个人电脑、服务器或服务器集群等。OpenFlow网络的转发平面由OpenFlow交换机来实现,OpenFlow交换机是一种具备强大交换能力的设备,其具体的设备形态可以配备多个网络端口、基于流表(FlowTable)进行报文处理与转发的网元设备。OpenFlow控制器与OpenFlow交换机之间的接口运行OpenFlow协议,故而,该接口亦被称为OpenFlow通道(OpenFlowChannel)。OpenFlow协议由国际标准组织开放网络基金会(OpenNetworkingFoundation,简称为ONF)负责制定和修改。当前的OpenFlow协议定义了计量表(metertable),该计量表的内容由控制器下发至SDN转发设备,计量直接连接到流表项,任意的流表项可以在它的指令集中定义一个计量,计量测量和控制与其相连的所有流的速率。计量表中的计量带定义了带可以运行的最低速率和处理数据包的方式,能够实现控制通过带传送的数据流的速率。当数据流的速率高于计量带中设置的可以运行的最低速率时,数据流会丢弃,这样丢包比较多的时候,将会影响用户体验。然而,目前相关技术中并没有提供一种解决方案能够实现当某个业务数据流的丢包率达到预设阈值时,能够动态增大带的速率,以保证数据流的正常转发,提高用户的体验。
技术实现思路
本专利技术实施例提供了一种通知消息的获取、上报方法、装置及通知消息的交互系统,以至少解决相关技术中缺乏针对某个业务数据流的丢包率配置预设阈值,因而无法实现动态调整计量带的计量速率的问题。根据本专利技术的一个方面,提供了一种通知消息的获取方法。根据本专利技术实施例的通知消息的获取方法包括:向SDN转发设备下发计量表,其中,计量表中携带有预设丢包率;接收来自于SDN转发设备的通知消息,其中,通知消息是在当前处理的业务数据流的实际丢包率大于预设丢包率的情况下被触发的。优选地,向SDN转发设备下发计量表包括:对开放流(OpenFlow)协议中的OFPT_METER_MOD进行扩展;通过向SDN转发设备发送OFPT_METER_MOD来下发计量表。优选地,在OFPT_METER_MOD中新增一个标志位,其中,标志位用于当实际丢包率大于预设丢包率时,指示SDN转发设备上报计量表。优选地,在OFPT_METER_MOD中新增一种数据类型,其中,数据类型用于设置计量表监控的实际丢包率。优选地,通知消息为OpenFlow协议的异步消息。优选地,在接收来自于SDN转发设备的通知消息之后,还包括:根据通知消息调整业务数据流的计量速率,或者,对通知消息进行管理。根据本专利技术的另一方面,提供了一种通知消息的上报方法。根据本专利技术实施例的通知消息的上报方法包括:接收来自于软件定义网络SDN控制器的计量表,其中,计量表中携带有预设丢包率;在监控到当前处理的业务数据流的实际丢包率大于预设丢包率的情况下,向SDN控制器发送通知消息。优选地,接收来自于SDN控制器的计量表包括:接收SDN控制器发送的经过扩展的开放流(OpenFlow)协议中的OFPT_METER_MOD;从OFPT_METER_MOD中获取计量表。优选地,从OFPT_METER_MOD中获取新增的标志位,其中,标志位用于指示当实际丢包率大于预设丢包率时,向SDN控制器上报计量表。优选地,从OFPT_METER_MOD中获取新增的数据类型,其中,数据类型用于设置计量表监控的实际丢包率。优选地,通知消息为OpenFlow协议的异步消息。根据本专利技术的又一方面,提供了一种通知消息的获取装置。根据本专利技术实施例的通知消息的获取装置包括:下发模块,用于向软件定义网络SDN转发设备下发计量表,其中,计量表中携带有预设丢包率;接收模块,用于接收来自于SDN转发设备的通知消息,其中,通知消息是在当前处理的业务数据流的实际丢包率大于预设丢包率的情况下被触发的。优选地,下发模块包括:配置单元,用于对OpenFlow协议中的OFPT_METER_MOD进行扩展;发送单元,用于通过向SDN转发设备发送OFPT_METER_MOD来下发计量表。优选地,配置单元,用于在OFPT_METER_MOD中新增一个标志位,其中,标志位用于当实际丢包率大于预设丢包率时,指示SDN转发设备上报计量表。优选地,配置单元,用于在OFPT_METER_MOD中新增一种数据类型,其中,数据类型用于设置计量表监控的实际丢包率。优选地,通知消息为OpenFlow协议的异步消息。优选地,上述装置还包括:处理模块,用于根据通知消息调整业务数据流的计量速率,或者,对通知消息进行管理。根据本专利技术的再一方面,提供了一种通知消息的上报装置。根据本专利技术实施例的通知消息的上报装置包括:接收模块,用于接收来自于软件定义网络SDN控制器的计量表,其中,计量表中携带有预设丢包率;发送模块,用于在监控到当前处理的业务数据流的实际丢包率大于预设丢包率的情况下,向SDN控制器发送通知消息。优选地,接收模块包括:接收单元,用于接收SDN控制器发送的经过扩展的开放流OpenFlow协议中的OFPT_METER_MOD;获取单元,用于从OFPT_METER_MOD中获取计量表。优选地,获取单元,用于从OFPT_METER_MOD中获取新增的标志位,其中,标志位用于指示当实际丢包率大于预设丢包率时,向SDN控制器上报计量表。优选地,获取单元,用于从OFPT_METER_MOD中获取新增的数据类型,其中,数据类型用于设置计量表监控的实际丢包率。优选地,通知消息为OpenFlow协议的异步消息。根据本专利技术的再一方面,提供了一种通知消息的交互系统。根据本专利技术实施例的通知消息的交互系统包括:上述通知消息的获取装置以本文档来自技高网
...

【技术保护点】
一种通知消息的获取方法,其特征在于,包括:向软件定义网络SDN转发设备下发计量表,其中,所述计量表中携带有预设丢包率;接收来自于所述SDN转发设备的通知消息,其中,所述通知消息是在当前处理的业务数据流的实际丢包率大于所述预设丢包率的情况下被触发的。

【技术特征摘要】
1.一种通知消息的获取方法,其特征在于,包括:
向软件定义网络SDN转发设备下发计量表,其中,所述计量表中携带有预设丢包率;
接收来自于所述SDN转发设备的通知消息,其中,所述通知消息是在当前处理的业
务数据流的实际丢包率大于所述预设丢包率的情况下被触发的。
2.根据权利要求1所述的方法,其特征在于,向所述SDN转发设备下发所述计量表包括:
对开放流OpenFlow协议中的OFPT_METER_MOD进行扩展;
通过向所述SDN转发设备发送所述OFPT_METER_MOD来下发所述计量表。
3.根据权利要求2所述的方法,其特征在于,在所述OFPT_METER_MOD中新增一个标志
位,其中,所述标志位用于当所述实际丢包率大于所述预设丢包率时,指示所述SDN转
发设备上报所述计量表。
4.根据权利要求2所述的方法,其特征在于,在所述OFPT_METER_MOD中新增一种数据
类型,其中,所述数据类型用于设置所述计量表监控的所述实际丢包率。
5.根据权利要求2所述的方法,其特征在于,所述通知消息为所述OpenFlow协议的异步消
息。
6.根据权利要求1所述的方法,其特征在于,在接收来自于所述SDN转发设备的所述通知
消息之后,还包括:
根据所述通知消息调整所述业务数据流的计量速率,或者,对所述通知消息进行管
理。
7.一种通知消息的上报方法,其特征在于,包括:
接收来自于软件定义网络SDN控制器的计量表,其中,所述计量表中携带有预设丢
包率;
在监控到当前处理的业务数据流的实际丢包率大于所述预设丢包率的情况下,向所
述SDN控制器发送通知消息。
8.根据权利要求7所述的方法,其特征在于,接收来自于所述SDN控制器的计量表包括:
接收所述SDN控制器发送的经过扩展的开放流OpenFlow协议中的OFPT_METER_
MOD;
从所述OFPT_METER_MOD中获取所述计量表。
9.根据权利要求8所述的方法,其特征在于,从所述OFPT_METER_MOD中获取新增的标
志位,其中,所述标志位用于指示当所述实际丢包率大于所述预设丢包率时,向所述SDN
控制器上报所述计量表。
10.根据权利要求8所述的方法,其特征在于,从所述OFPT_METER_MOD中获取新增的数
据类型,其中,所述数据类型用于设置所述计量表监控的所述实际丢包率。
11.根据权利要求8所述的方法,其特征在于,所述通知消息为所述OpenFlow协议的异步消
息。
12.一种通知消息的获取装置,其特征在于,包括:
下发模块,用于向软件定义网络SDN转发设备下发计量表,其中,所述计量表中携
带有预设丢包率;
接收模块...

【专利技术属性】
技术研发人员:陈然赵艳杰
申请(专利权)人:中兴通讯股份有限公司
类型:发明
国别省市:广东;44

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1