【技术实现步骤摘要】
本专利技术涉及通信网络
,尤其涉及一种SDN中用户事件的上报方法及网络系统。
技术介绍
随着软件定义网络SDN技术的发展,业界普遍采用Openflow协议作为SDN中的控制器的南向接口,用以控制SDN中的交换机工作。OpenFlow是SDN架构中目前最为成熟的接口协议,负责控制层Controller与基础设施层Switch设备之间的交互。OpenFlow协议的核心是流表(Flowtable),其生成、维护、下发由Controller实现。在目前标准与实现中,SDN中的交换机只能把未匹配数据包、流表项删除、端口状态变化与错误消息上报给控制器,而无法主动上报其他信息。考虑到未来基于OpenFlow的SDN网络在进行智能管道控制时,控制器需实时监控用户业务信息(如业务流量),并及时主动上报,以实现达量降速、在线计费等功能。当前对于这个问题尚无很好的解决方案,只能通过SDN控制器定时向SDN发送查询请求,获取相关信息。现有方案都无法较好的解决该问题。
技术实现思路
有鉴于此,本专利技术要解决的一个技术问题是提供一种SDN中用户事件的上报方法,根据新增的事件检测域实现用户业务信息的实时上报。一种软件定义网络SDN中用户事件的上报方法,包括:OpenFlow控制器生成基于OpenFlow协议的流表,并将所述流表下发至OpenFlow交换机;所述流表包括事件检测域;所述OpenFlow交换机< ...
【技术保护点】
一种软件定义网络SDN中用户事件的上报方法,其特征在于,包括:OpenFlow控制器生成基于OpenFlow协议的流表,并将所述流表下发至OpenFlow交换机;所述流表包括事件检测域;所述OpenFlow交换机基于所述流表进行流量转发并根据所述事件检测域携带的信息向所述OpenFlow控制器上报事件。
【技术特征摘要】
1.一种软件定义网络SDN中用户事件的上报方法,其特征在于,
包括:
OpenFlow控制器生成基于OpenFlow协议的流表,并将所述流表
下发至OpenFlow交换机;所述流表包括事件检测域;
所述OpenFlow交换机基于所述流表进行流量转发并根据所述事件
检测域携带的信息向所述OpenFlow控制器上报事件。
2.如权利要求1所述的方法,其特征在于:
所述OpenFlow交换机解析所述流表并获取所述事件检测域携带的
事件参数;其中,所述事件参数包括:检测事件类型、触发事件的门
限;
所述OpenFlow交换机根据所述事件参数实时检测是否触发向
OpenFlow控制器上报事件。
3.如权利要求2所述的方法,其特征在于:
当接收到用户终端发送的业务请求时,所述OpenFlow控制器对所
述用户终端设置流量策略;
所述OpenFlow控制器根据所述流量策略生成所述流表,所述流表
包括:匹配域、动作action;所述匹配域包括:目的IP地址、目的IP
端口;
所述OpenFlow控制器根据所述流量策略生成针对所述用户终端的
事件检测域,并在所述流表中插入所述事件检测域;所述事件域包括:
流量报告事件,流量门限。
4.如权利要求3所述的方法,其特征在于:
所述OpenFlow交换机按照所述流表进行数据包的转发并统计所述
用户终端的流量,实时检测所述用户终端的流量是否达到所述流量门
\t限;
当判断所述用户的流量达到流量门限时,所述OpenFlow交换机向
所述OpenFlow控制器发送流量报告消息,并仍按照所述流表进行数据
包的转发;所述流量报告消息包含:流量超出事件、用户终端的流量。
5.如权利要求4所述的方法,其特征在于:
当所述OpenFlow控制器接收到所述流量报告消息时,根据所述流
量策略降低所述用户终端的带宽,并生成所述用户终端的新的流表;所
述新的流表中的匹配域包括:新的目的IP地址、新的目的IP端口;
所述OpenFlow控制器将所述新的流表发送到所述OpenFlow交换
机;
所述OpenFlow交换机按照所述新的流表进行数据包的转发。
6.一种网络系统,其特征在于,包括:
OpenFlow控制器和OpenFlow交...
【专利技术属性】
技术研发人员:谢沛荣,陈洁,王庆扬,
申请(专利权)人:中国电信股份有限公司,
类型:发明
国别省市:北京;11
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。