当前位置: 首页 > 专利查询>KT株式会社专利>正文

SDN环境中动态流量控制的方法及设备技术

技术编号:13790297 阅读:48 留言:0更新日期:2016-10-05 21:29
本发明专利技术公开了一种通过控制器和网络设备的连接实时动态的流量控制的方法及设备。动态流量控制的方法包括步骤:创建至少一个流条目以控制网络设备的流量;和通过传输创建的至少一个流条目至网络设备从而控制网络设备的流量,其中,至少一个流条目包括流量的阈值或目标值的信息以控制流量。因此,在网络设备和控制器之间的通信负载及网络设备的系统负载可以被减少。进一步地,可以通过动态流量控制提供实时的服务。

【技术实现步骤摘要】
【国外来华专利技术】
本专利技术涉及一种软件定义网络技术,更具体地涉及一种通过控制器与网络设备间的互操作实时动态地控制流量的方法及设备。
技术介绍
软件定义网络(SDN)是一种面向用户的网络,其中用户对不管诸如路由器或者交换机等的基础网络设备具有控制权,并且独立的软件控制器控制流量流。在SDN环境中,包括流量流的识别信息和处理流的信息的流表被管理。当生成实际用户流量时,对应于生成的流量的流条目利用流表被识别,并且生成的流量的数据包处理方式根据所识别的流条目而判定。SDN环境中的数据包处理方式可包括流量转发、流量下降、流量修改、流量排队等。流量转发是通过特殊的输出端口输出流量的功能,并且流量下降是通过特殊的输出端口丢弃流量而不输出流量的功能。此外,流量修改是修改诸如虚拟局域网(VLAN)标签的流量报头的信息的功能,并且流量排队是通过利用流量转发中的队列来调度流量而提供服务质量(QoS)的功能。另一方面,在SDN环境中,网络设备可通过从控制器传输的流表从而控制网络流量。如果该流表未被控制器改变,那么对于每个流仅存在单个流量控制策略。然而,在这样的环境中,存在流量不能根据诸如流的使用持续时间、用于每个流的数据包的数目以及用于每个流的数据包的总量等实时流量状态信息而被动态地控制的问题。
技术实现思路
技术问题为解决上述问题,本专利技术的目的在于提供一种在SDN环境中实时动态地控制流量的方法。技术方案为了实现本专利技术的上述目的,一种通过控制器执行的在软件定义网络(SDN)中控制流量的方法,根据本专利技术的一方面,可包括创建至少一个流条目以控制网络设备的流量;和通过传输创建的至少一个流条目至网络设备从而控制所述网络设备的流量,其中,所述至少一个流条目包括流量的阈值或目标值的信息以控制所述流量。此处,所述流量的阈值或目标值可包括流量的目标计数器信息、流量的目标服务级别信息和流量的限额信息中的至少一个。此处,所述网络设备的流量的控制可包括通过传输所述至少一个流条目至所述网络设备来更新所述网络设备的流表;和把与包含在更新的流表中的所述至少一个流条目对应的流量控制策略应用到所述网络设备。此处,在所述网络设备的流量的控制中,所述网络设备的流量可通过传输基于所述流量的目标计数器信息配置的所述至少一个流条目至所述网络设备而被控制。此外,所述流量的目标计数器信息可与基于属于所述流量的已发送数据包的数目被所述网络设备增加的流量的计数器信息相比较。此外,在所述网络设备的流量的控制中,当所述流量的计数器信息不超出所述流量的目标计数器信息时,第一流条目可被应用,当所述流量的计数器信息超出所述流量的目标计数器信息时,第二流条目可被应用。此处,在所述网络设备的流量的控制中,在第一流条目被应用之后,所述第一流条目可从所述网络设备中被删除。此外,在所述网络设备的流量的控制中,当所述流量的计数器信息是预定值时,广告服务通过所述流量可被提供。此外,所述预定值可表示所述流量的第一流量。此处,所述网络设备的流量的控制可包括传输包括流量的目标服务级别信息的所述至少一个流条目至所述网络设备,所述目标服务级别信息基于所述流量的限额被配置;和根据所述流量的目标服务级别信息控制来自所述网络设备的流量。此外,在所述网络设备的流量的控制中,当所述流量的使用总量不超出所述流量的限额信息时,所述流量可被控制发送至高级服务。此外,在所述网络设备的流量的控制中,当所述流量的使用总量不超出限额信息时,提供高级服务的第一流条目可被应用,当所述流量的使用总量超出限额信息时,提供基本服务的第二流条目可被应用。此外,在所述网络设备的流量的控制中,在第一流条目被应用之后,所述第一流条目可从所述网络设备中被删除。为了实现本专利技术的上述目的,一种通过控制器执行的在软件定义网络(SDN)中控制流量的方法,根据本专利技术的另一方面,可包括传输在用户终端生成的流量至控制器;和通过接收控制器生成的至少一个流条目而控制在所述用户终端生成的流量以响应于所述传输,其中,所述至少一个流条目包括流量的阈值或目标值的信息以控制所述流量。有益效果根据本专利技术的上述动态流量控制方法可以减少网络设备与控制器间的通信负载以及网络设备的系统负载,并通过对流量的动态的控制提供实时的服务。此外,作为流量路径控制和QoS控制技术,所述方法可应用于诸如电信运营商的基于用户兴趣的广告、用户网络接入认证服务、基于网络的互联网补充服务等新的服务。附图说明图1是根据本专利技术的具体实施例说明执行动态流量控制的系统的典型视图。图2是根据本专利技术的具体实施例说明执行动态控制的控制器和网络设备的构成的框图。图3是根据本专利技术的具体实施例说明流表的数据结构的典型视图。图4是根据本专利技术的具体实施例说明更新网络设备的流表的方法的序列图。图5是根据本专利技术的具体实施例说明通过网络设备控制流量的方法的流程图。图6是根据本专利技术的具体实施例说明通过使用流量计数器信息控制流量的方法的流程图。图7是根据本专利技术的具体实施例说明控制流量以提供广告服务的方法的序列图。图8是根据本专利技术的具体实施例说明基于流量使用总量控制流量的方法的序列图。具体实施方式尽管本专利技术容易有各种修改和替代形式,但仅在附图中以示例的方式对其特定实施例进行说明并作详细描述。然而,应该被理解的是:此处不意味着将本专利技术限制为所公开的特殊的形式,正相反,本专利技术意味着覆盖在本专利技术的精神和范围内的所有修改、相等物、和替代品。在附图中,同样的附图标记表示同样的元素。应当理解的是,尽管术语“第一”、“第二”“A”、“B”等在此用于描述不同的元素,但是这些元素并不受限于这些术语。这些术语仅用于将一个元素与另一元素区分开来。例如,在不脱离本专利技术的概念和范围的情况下,第一元素能够被称为第二元素,并且,同样的,第二元素能够被称为第一元素。如此处所使用的,术语“和/或”包括一个或多个关联的列出项的任一个和它们的组合。应当被理解:当一个元素被称为“连接”或“耦合”到另一个元素时,它可以直接连接到其他元素或可能存在其它中间元素。与之相反,应当被理解:当一个元素被称为“直接连接”或“直接耦合”到另一个元素时,不存在中间元素。此处所使用的术语是仅用于描述特定的实施例的目的,而不是意在限制本专利技术。如此处所使用的,单数形式“一”、“一个”和“所述”意在包括同样的复数形式,除非上下文明确地指出另外的。应当进一步理解的是,当此处使用了术语“由…组成”、“组成”、“包括”和/或“包含”时,指定了阐明的特征、整体、步骤、操作、元素、元件和/或其组合的出现,但是并不排除一个以上其它特征、整体、步骤、操作、元件、部件和/或其分组的出现或者附加。除非做了其它定义,此处所用的所有术语具有与本专利技术所属
中普通技术人员通常理解的含义相同的含义。应被进一步地理解:诸如被定义在常用的字典中的术语,应被解释为具有符合上下文中的相关的领域的意义,除非明确定义,否则不会被解释在一个理想化或过于正式义项中。下文中,在说明书中,“控制器”表示为了控制流量的流而控制相关元件(例如,交换机、路由器等等)的功能接入点。此外,该控制器并不限定为具体的物理实现和具体的实现位置。例如,该控制器可指ONF、IETF、ETSI或ITU-T定义的控制器功能接入点。在本说明书中,“网络设备”指执行流量(或数据本文档来自技高网
...

【技术保护点】
一种软件定义网络环境中控制流量的方法,通过控制器执行,所述方法包括:创建至少一个流条目以控制网络设备的流量;和通过传输创建的至少一个流条目至网络设备从而控制所述网络设备的流量,其中,所述至少一个流条目包括流量的阈值或目标值的信息以控制所述流量。

【技术特征摘要】
【国外来华专利技术】2013.11.28 KR 10-2013-01466181.一种软件定义网络环境中控制流量的方法,通过控制器执行,所述方法包括:创建至少一个流条目以控制网络设备的流量;和通过传输创建的至少一个流条目至网络设备从而控制所述网络设备的流量,其中,所述至少一个流条目包括流量的阈值或目标值的信息以控制所述流量。2.根据权利要求1所述的方法,其中,所述流量的阈值或目标值包括流量的目标计数器信息、流量的目标服务级别信息和流量的限额信息中的至少一个。3.根据权利要求1所述的方法,其中,所述网络设备的流量的控制包括:通过传输所述至少一个流条目至所述网络设备来更新所述网络设备的流表;和把与包含在更新的流表中的所述至少一个流条目对应的流量控制策略应用到所述网络设备。4.根据权利要求1所述的方法,其中,在所述网络设备的流量的控制中,所述网络设备的流量通过传输基于所述流量的目标计数器信息配置的所述至少一个流条目至所述网络设备而被控制。5.根据权利要求4所述的方法,其中,所述流量的目标计数器信息与基于属于所述流量的已发送数据包的数目被所述网络设备增加的流量的计数器信息相比较。6.根据权利要求5所述的方法,其中,在所述网络设备的流量的控制中,
\t当所述流量的计数器信息不超出所述流量的目标计数器信息时,第一流条目被应用,当所述流量的计数器信息超出所述流量的目标计数器信息时,第二流条目被应用。7.根据权利要求6所述的方法,其中,在所述网络设备的流量的控制中,在所述第一流条目被应用之后,所述第一流条目从所述网络设备中被删除。8.根据权利要求5所述的方法,其中,在所述网络设备的流量的控制中,当所述流量的计数器信息是预定值时,广告服务通过所述流量被提供。9.根据权利要求7所述的方法,其中,所述预定值表示所述流量的第一流量。10.根据权利要求1所述的方法,其中,所述网络设备的流量的控制包括:传输包括所述流量的目标服务级别信息的所述至少一个流条目至所述网络设备,所述目标服务级别信息基于所述流量的限额被配置;和根据所述流量的目标服务级别信息控制来自所述网络设备的流量。11.根据权利要求10所述的方法,其中,在所述网络设备的流量的控制中,当所述流量的使用总量不超出所述流量的限额信息时,所述流量被控制并被发送至高级服务。12.根据权利要求10所述的方法,其中,在所述网络设备的流量的控制中,当所述流量的使用总量不超出限额信息时,提供高级服务的第一流条目被应用,当所述流量的使用总量超出限额信息时,提供基本服务的第二流条目被应用。13.根据权利要求...

【专利技术属性】
技术研发人员:李世熙安泰镇韩敬儿
申请(专利权)人:KT株式会社
类型:发明
国别省市:韩国;KR

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

1