WO2015110020A1 - 基于开放流的组表处理方法、装置及组表配置单元 - Google Patents

基于开放流的组表处理方法、装置及组表配置单元 Download PDF

Info

Publication number
WO2015110020A1
WO2015110020A1 PCT/CN2015/071252 CN2015071252W WO2015110020A1 WO 2015110020 A1 WO2015110020 A1 WO 2015110020A1 CN 2015071252 W CN2015071252 W CN 2015071252W WO 2015110020 A1 WO2015110020 A1 WO 2015110020A1
Authority
WO
WIPO (PCT)
Prior art keywords
group table
resource
network configuration
group
unit
Prior art date
Application number
PCT/CN2015/071252
Other languages
English (en)
French (fr)
Inventor
陈然
梁乾灯
焦欣文
Original Assignee
中兴通讯股份有限公司
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by 中兴通讯股份有限公司 filed Critical 中兴通讯股份有限公司
Priority to JP2016565536A priority Critical patent/JP2017504286A/ja
Priority to EP15740879.0A priority patent/EP3101854A4/en
Priority to US15/112,605 priority patent/US20160344659A1/en
Publication of WO2015110020A1 publication Critical patent/WO2015110020A1/zh

Links

Images

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L49/00Packet switching elements
    • H04L49/15Interconnection of switching modules
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L12/00Data switching networks
    • H04L12/64Hybrid switching systems
    • H04L12/6418Hybrid transport
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L41/00Arrangements for maintenance, administration or management of data switching networks, e.g. of packet switching networks
    • H04L41/08Configuration management of networks or network elements
    • H04L41/0803Configuration setting
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L41/00Arrangements for maintenance, administration or management of data switching networks, e.g. of packet switching networks
    • H04L41/20Network management software packages
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L45/00Routing or path finding of packets in data switching networks
    • H04L45/02Topology update or discovery
    • H04L45/021Ensuring consistency of routing table updates, e.g. by using epoch numbers
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L45/00Routing or path finding of packets in data switching networks
    • H04L45/38Flow based routing
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L45/00Routing or path finding of packets in data switching networks
    • H04L45/42Centralised routing
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L45/00Routing or path finding of packets in data switching networks
    • H04L45/64Routing or path finding of packets in data switching networks using an overlay routing layer
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L49/00Packet switching elements
    • H04L49/30Peripheral units, e.g. input or output ports
    • H04L49/3009Header conversion, routing tables or routing tags
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L45/00Routing or path finding of packets in data switching networks
    • H04L45/54Organization of routing tables
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L45/00Routing or path finding of packets in data switching networks
    • H04L45/56Routing software

Definitions

  • FIG. 5 is a block diagram 1 of a preferred structure of a sending module 44 in an open flow based group table processing apparatus according to an embodiment of the present invention
  • FIG. 8 is a block diagram 4 of a preferred structure of a sending module 44 in an open flow based group table processing apparatus according to an embodiment of the present invention
  • FIG. 10 is a structural block diagram of an open flow based group table processing apparatus 2 according to an embodiment of the present invention.
  • FIG. 11 is a block diagram 1 of a preferred structure of a distribution module 94 in an open flow based group table processing apparatus 2 according to an embodiment of the present invention
  • FIG. 13 is a block diagram 3 of a preferred structure of a distribution module 94 in an open flow based group table processing apparatus 2 according to an embodiment of the present invention
  • 16 is a flowchart of a method for configuring a group table in an SDN network according to a preferred embodiment of the present invention
  • 17 is a schematic diagram of parameters of an SDN network configuration group table in accordance with a preferred embodiment of the present invention.
  • the connection established by the network configuration protocol and the capability switch is used to deliver the complete group table resource to the logical switch in the capability switch, which not only solves the problem of how to group the table resources in the related technology.
  • the problem of fully configuring the effective resources in the middle reaches the effect of effectively and completely configuring the group table resources.
  • the sending unit 62 is configured to use the edit configuration operation in the network configuration protocol to deliver the group table resource of the group table to the logical switch in the capability switch.
  • FIG. 12 is a block diagram of a preferred structure of the distribution module 104 in the OpenFlow-based group table processing apparatus 2 according to an embodiment of the present invention.
  • the distribution module 104 includes a second modification unit 122, which is described below.
  • the second modification unit 122 will be described.
  • the second deleting unit 132 is configured to delete the group table resource by using the delete configuration operation in the network configuration protocol.
  • the software-defined network system 150 includes the group table configuration unit 90 and the capability switch 140 of any of the above, wherein the capability switch 140 includes one or more logical switches 152.
  • Step S1602 the SDN configuration point (that is, the group table configuration unit) is connected to the SDN capability switch through a network configuration protocol;
  • Step S1604 The SDN configuration point sends the group table resource to the SDN logical switch through the network configuration protocol.
  • the group table resource may be multiple, for example, at least one of the following: a maximum supported group table entry, a maximum number of supported containers, a group type, a group capability, and an action type.
  • a group table resource (or a parameter of an SDN network configuration group table) includes at least one of the following: a supported maximum group. Table entries, the maximum number of containers supported, group type, group capabilities, and action types.
  • the problem of how to fully configure the effective resources in the group table resources in the related art is solved, thereby achieving the effect of effectively and completely configuring the group table resources.

Landscapes

  • Engineering & Computer Science (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Signal Processing (AREA)
  • Data Exchanges In Wide-Area Networks (AREA)

Abstract

本发明提供了一种基于开放流的组表处理方法、装置、组表配置单元、能力交换机以及软件定义网络***,该方法包括:通过网络配置协议与能力交换机建立连接;基于建立的连接,向能力交换机中的逻辑交换机下发组表的组表资源,通过本发明,解决了相关技术中存在如何对组表资源中的有效资源进行完全配置的问题,进而达到了对组表资源进行有效完整配置的效果。

Description

基于开放流的组表处理方法、装置及组表配置单元 技术领域
本发明涉及通信领域,具体而言,涉及一种基于开放流的组表处理方法、装置、组表配置单元、能力交换机以及软件定义网络***。
背景技术
软件定义网络(Software Defined Network,简称为SDN)是一种新型网络创新架构,其核心技术OpenFlow协议通过将网络设备控制面(包含OpenFlow Controller)与数据面(包含OpenFlow Capable Switch)分离开来,从而实现了网络流量的灵活控制,为核心网络及应用的创新提供了良好的平台。
图1是相关技术中OF配置协议与开放流OpenFlow的应用示意图,如图1所示,该OpenFlow协议定义了能力交换机上多种OpenFlow资源,包括:队列,端口,认证,流表,组表,测量表等。
但是现有Openflow配置与管理协议仅提供了Openflow配置点向Openflow逻辑交换机配置与分配:队列,端口,认证,流表的方法。而对于组表资源,仅在逻辑交换机能力配置中涉及了组表类型和组表能力,但是这些并不能完全表达出组表资源的全部内容,比如,组表条目支持容器的最大个数,再如,组表条目支持哪些具体action操作等等。
因此,在相关技术中存在如何对组表资源中的有效资源进行完全配置的问题。
发明内容
本发明提供了一种基于开放流的组表处理方法、装置、组表配置单元、能力交换机以及软件定义网络***,以至少解决在相关技术中存在如何对组表资源中的有效资源进行完全配置的问题。
根据本发明的一个方面,提供了一种基于开放流的组表处理方法,包括:通过网络配置协议与能力交换机建立连接;基于建立的所述连接,向所述能力交换机中的逻辑交换机下发所述组表的组表资源。
优选地,所述组表资源包括以下至少之一:支持的最大组表条目、支持的最大容器个数、组类型、组能力、组表行动类型。
优选地,基于建立的所述连接,向所述能力交换机中的所述逻辑交换机下发所述组表的所述组表资源包括:使用所述网络配置协议中的获取配置操作获取所述组表资源的组表资源信息。
优选地,基于建立的所述连接,向所述能力交换机中的所述逻辑交换机下发所述组表的组表资源包括:使用所述网络配置协议中的编辑配置操作向所述能力交换机中的所述逻辑交换机下发所述组表的组表资源。
优选地,基于建立的所述连接,向所述能力交换机中的所述逻辑交换机下发所述组表的所述组表资源包括:使用所述网络配置协议中的编辑配置操作对下发的所述组表资源进行修改。
优选地,基于建立的所述连接,向所述能力交换机中的所述逻辑交换机下发所述组表的组表资源包括:使用所述网络配置协议中的删除配置操作对下发的所述组表资源进行删除。
根据本发明的另一方面,提供了一种基于开放流的组表处理方法,包括:通过网络配置协议与组表配置单元建立连接;将基于建立的所述连接,接收到所述组表配置单元下发的所述组表的组表资源分发给逻辑交换机。
优选地,将基于建立的所述连接接收到所述组表配置单元下发的所述组表的组表资源分发给所述逻辑交换机包括:使用所述网络配置协议中的获取配置操作获取所述组表资源的组表资源信息。
优选地,将基于建立的所述连接接收到所述组表配置单元下发的所述组表的组表资源分发给逻辑交换机包括:使用所述网络配置协议中的编辑配置操作对所述组表资源进行修改。
优选地,将基于建立的所述连接接收到所述组表配置单元下发的所述组表的组表资源分发给逻辑交换机包括:使用所述网络配置协议中的删除配置操作对所述组表资源进行删除。
根据本发明的还一方面,提供了一种基于开放流的组表处理装置,包括:第一建立模块,设置为通过网络配置协议与能力交换机建立连接;下发模块,设置为基于建立的所述连接,向所述能力交换机中的逻辑交换机下发所述组表的组表资源。
优选地,所述下发模块包括:第一获取单元,设置为使用所述网络配置协议中的获取配置操作获取所述组表资源的组表资源信息。
优选地,所述下发模块包括:下发单元,设置为使用所述网络配置协议中的编辑配置操作向所述能力交换机中的所述逻辑交换机下发所述组表的组表资源。
优选地,所述下发模块包括:第一修改单元,设置为使用所述网络配置协议中的编辑配置操作对下发的所述组表资源进行修改。
优选地,所述下发模块包括:第一删除单元,设置为使用所述网络配置协议中的删除配置操作对下发的所述组表资源进行删除。
根据本发明的还一方面,提供了一种组表配置单元,包括上述任一项所述的装置。
根据本发明的又一方面,提供了一种基于开放流的组表处理装置,包括:第二建立模块,设置为通过网络配置协议与组表配置单元建立连接;分发模块,设置为将基于建立的所述连接,接收到所述组表配置单元下发的所述组表的组表资源分发给逻辑交换机。
优选地,所述分发模块包括:第二获取单元,设置为使用所述网络配置协议中的获取配置操作获取所述组表资源的组表资源信息。
优选地,所述分发模块包括:第二修改单元,设置为使用所述网络配置协议中的编辑配置操作对所述组表资源进行修改。
优选地,所述分发模块包括:第二删除单元,设置为使用所述网络配置协议中的删除配置操作对所述组表资源进行删除。
根据本发明的再一方面,提供了一种能力交换机,包括上述任一项所述的装置。
根据本发明的还一方面,提供了一种软件定义网络***,包括上述任一项所述的组表配置单元和能力交换机。
通过本发明,采用通过网络配置协议与能力交换机建立连接;基于建立的所述连接,向所述能力交换机中的逻辑交换机下发所述组表的组表资源,解决了相关技术中存在如何对组表资源中的有效资源进行完全配置的问题,进而达到了对组表资源进行有效完整配置的效果。
附图说明
此处所说明的附图用来提供对本发明的进一步理解,构成本申请的一部分,本发明的示意性实施例及其说明用于解释本发明,并不构成对本发明的不当限定。在附图中:
图1是相关技术中OF配置协议与开放流OpenFlow的应用示意图;
图2是根据本发明实施例的基于开放流的组表处理方法一的流程图;
图3是根据本发明实施例的基于开放流的组表处理方法二的流程图;
图4是根据本发明实施例的基于开放流的组表处理装置一的结构框图;
图5是根据本发明实施例的基于开放流的组表处理装置一中下发模块44的优选结构框图一;
图6是根据本发明实施例的基于开放流的组表处理装置一中下发模块44的优选结构框图二;
图7是根据本发明实施例的基于开放流的组表处理装置一中下发模块44的优选结构框图三;
图8是根据本发明实施例的基于开放流的组表处理装置一中下发模块44的优选结构框图四;
图9是根据本发明实施例的组表配置单元的结构框图;
图10是根据本发明实施例的基于开放流的组表处理装置二的结构框图;
图11是根据本发明实施例的基于开放流的组表处理装置二中分发模块94的优选结构框图一;
图12是根据本发明实施例的基于开放流的组表处理装置二中分发模块94的优选结构框图二;
图13是根据本发明实施例的基于开放流的组表处理装置二中分发模块94的优选结构框图三;
图14是根据本发明实施例的能力交换机的结构框图;
图15是根据本发明实施例的软件定义网络***的结构框图;
图16是根据本发明优选实施方式的SDN网络中配置组表方法的流程图;
图17是根据本发明优选实施方式的SDN网络配置组表的参数示意图。
具体实施方式
下文中将参考附图并结合实施例来详细说明本发明。需要说明的是,在不冲突的情况下,本申请中的实施例及实施例中的特征可以相互组合。
在本实施例中提供了一种基于开放流的组表处理方法,图2是根据本发明实施例的基于开放流的组表处理方法一的流程图,如图2所示,该流程包括如下步骤:
步骤S202,通过网络配置协议与能力交换机建立连接;
步骤S204,基于建立的连接,向能力交换机中逻辑交换机下发组表的组表资源。
通过上述步骤,对于组表配置单元而言,通过网络配置协议与能力交换机建立的连接,向能力交换机中的逻辑交换机下发完整的组表资源,不仅解决了相关技术中存在如何对组表资源中的有效资源进行完全配置的问题,进而达到了对组表资源进行有效完整配置的效果。
其中,上述组表资源是指的分配给逻辑交换机的组表资源,组表资源可以包括多种,例如,可以包括以下至少之一:支持的最大组表条目、支持的最大容器个数、组类型、组能力、组表行动类型,其中,最大组表条目是指每个组类型支持最大条目数;组类型有4种,分别为:all即执行组中的所有容器、select即执行组中的一个容器、indirect即执行此组中定义的一个容器、fast failover即执行第一个活跃的容器;组能力包含:weight、liveness、chaining、chaining_check。
基于通过网络配置协议建立的连接,该组表配置单元与能力交换机所进行的操作可以采用多种方式,例如,基于建立的连接,向能力交换机中的逻辑交换机下发组表的组表资源可以包括:使用网络配置协议中的编辑配置操作向能力交换机中的逻辑交换机下发组表的组表资源。又例如,基于建立的连接,向能力交换机中的逻辑交换机下发组表的组表资源,还可以使用网络配置协议中的编辑配置操作对下发的组表资源进行修改,还例如,基于建立的连接,向能力交换机的逻辑交换机下发组表的组表资源,还可以使用网络配置协议中的删除配置操作对下发的该组表资源进行删除。
在本实施例中,还提供了一种基于开放流的组表处理方法,图3是根据本发明实施例的基于开放流的组表处理方法二的流程图,如图3所示,该方法包括如下步骤:
步骤S302,通过网络配置协议与组表配置单元建立连接;
步骤S304,将基于建立的连接,接收到组表配置单元下发的组表的组表资源发给逻辑交换机。
通过上述步骤,对于能力交换机而言,通过网络配置协议与组表配置单元建立的连接,在接收组表配置单元下发的完整的组表资源后,将接收到的该组表资源分发组能力交换机中所包括的各个逻辑交换机,不仅解决了相关技术中存在如何对组表资源中的有效资源进行完全配置的问题,进而达到了对组表资源进行有效完整配置的效果。
同样,基于通过网络配置协议建立的连接,该组表配置单元与能力交换机所进行的操作可以采用多种方式,例如,将基于建立的连接接收到组表配置单元下发的组表的组表资源分发给逻辑交换机,可以使用网络配置协议中的获取配置操作获取组表资源的组表资源信息。又例如,还可以使用网络配置协议中的编辑配置操作对组表资源进行修改。再例如,还可以使用网络配置协议中的删除配置操作对组表资源进行删除。
在本实施例中还提供了一种基于开放流的组表处理装置,该装置用于实现上述实施例及优选实施方式,已经进行过说明的不再赘述。如以下所使用的,术语“模块”可以实现预定功能的软件和/或硬件的组合。尽管以下实施例所描述的装置较佳地以软件来实现,但是硬件,或者软件和硬件的组合的实现也是可能并被构想的。
图4是根据本发明实施例的基于开放流的组表处理装置一的结构框图,如图4所示,该装置包括第一建立模块42和下发模块44,下面对该装置进行说明。
第一建立模块42,设置为通过网络配置协议与能力交换机建立连接;下发模块44,连接至上述第一建立模块42,设置为基于建立的连接,向能力交换机中的逻辑交换机下发组表的组表资源。
图5是根据本发明实施例的基于开放流的组表处理装置一中下发模块44的优选结构框图一,如图5所示,该下发模块44包括第一获取单元52,下面对该第一获取单元52进行说明。
第一获取单元52,设置为使用网络配置协议中的获取配置操作获取组表资源的组表资源信息。
图6是根据本发明实施例的基于开放流的组表处理装置一中下发模块44的优选结构框图二,如图6所示,该下发模块44包括下发单元62,下面对该下发单元62进行说明。
下发单元62,设置为使用网络配置协议中的编辑配置操作向能力交换机中的逻辑交换机下发组表的组表资源。
图7是根据本发明实施例的基于开放流的组表处理装置一中下发模块44的优选结构框图三,如图7所示,该下发模块44包括第一修改单元72,下面对该第一修改单元72进行说明。
第一修改单元72,设置为使用网络配置协议中的编辑配置操作对下发的组表资源进行修改。
图8是根据本发明实施例的基于开放流的组表处理装置一中下发模块44的优选结构框图四,如图8所示,该下发模块44包括第一删除单元82,下面对该第一删除单元82进行说明。
第一删除单元82,设置为使用网络配置协议中的删除配置操作对下发的组表资源进行删除
图9是根据本发明实施例的组表配置单元的结构框图,如图9所示,该组表配置单元90包括上述任一项的基于开放流的组表处理装置一92。
图10是根据本发明实施例的基于开放流的组表处理装置二的结构框图,如图10所示,该装置包括:第二建立模块102和分发模块104,下面对该装置进行说明。
第二建立模块102,设置为通过网络配置协议与组表配置单元建立连接;分发模块104,连接至上述第二建立模块102,设置为将基于建立的连接,接收到组表配置单元下发的组表的组表资源分发给逻辑交换机。
图11是根据本发明实施例的基于开放流的组表处理装置二中分发模块104的优选结构框图一,如图11所示,该分发模块104包括第二获取单元112,下面对该获取单元112进行说明。
该第二获取单元112,设置为使用网络配置协议中的获取配置操作获取组表资源的组表资源信息。
图12是根据本发明实施例的基于开放流的组表处理装置二中分发模块104的优选结构框图二,如图12所示,该分发模块104包括第二修改单元122,下面对该第二修改单元122进行说明。
第二修改单元122,设置为使用所述网络配置协议中的编辑配置操作对所述组表资源进行修改
图13是根据本发明实施例的基于开放流的组表处理装置二中分发模块104的优选结构框图三,如图13所示,该分发模块104包括第二删除单元132,下面对该第二删除单元132进行说明。
第二删除单元132,设置为使用网络配置协议中的删除配置操作对组表资源进行删除。
图14是根据本发明实施例的能力交换机的结构框图,如图14所示,该能力交换机140包括上述任一项的基于开放流的组表处理装置二142。
图15是根据本发明实施例的软件定义网络***的结构框图,如图15所示,该软件定义网络***150包括上述任一项的组表配置单元90和能力交换机140,其中,该能力交换机140包括一个或多个逻辑交换机152。
下面结合本发明优选实施方式进行说明。
针对相关技术中上述问题,图16是根据本发明优选实施方式的SDN网络中配置组表方法的流程图,如图16所示,该SDN网络中配置组表方法包括如下步骤:
步骤S1602,SDN配置点(即上述组表配置单元)与SDN能力交换机通过网络配置协议相连;
步骤S1604,SDN配置点通过网络配置协议向SDN逻辑交换机下发组表资源。
其中,上述组表资源可以为多种,例如,可以为以下至少之一:支持的最大组表条目,支持的最大容器个数,组类型,组能力及行动类型。
SDN配置点通过网络配置协议向SDN逻辑交换机下发组表资源时,可以基于该网络配置协议进行多项处理,下面举例进行说明。
例如,可以使用网络配置协议中的edit-config操作中的create动作向SDN逻辑交换机下发组表资源。再例如,也可以使用网络配置协议中的edit-config操作中的replace 等动作对SDN逻辑交换机的组表资源进行修改。又例如,还可以使用网络配置协议中的get-config操作从SDN逻辑交换机获取组表资源信息。还例如,可以使用网络配置协议中的delete-config操作对组表资源进行删除。
图17是根据本发明优选实施方式的SDN网络配置组表的参数示意图,如图17所示,组表资源(或称SDN网络配置组表的参数),包括以下至少之一:支持的最大组表条目,支持的最大容器个数,组类型,组能力及行动类型等。
netconfig协议向Openflow逻辑交换机下发组表资源的一个实例如下:
Figure PCTCN2015071252-appb-000001
Figure PCTCN2015071252-appb-000002
Figure PCTCN2015071252-appb-000003
显然,本领域的技术人员应该明白,上述的本发明的各模块或各步骤可以用通用的计算装置来实现,它们可以集中在单个的计算装置上,或者分布在多个计算装置所组成的网络上,可选地,它们可以用计算装置可执行的程序代码来实现,从而,可以将它们存储在存储装置中由计算装置来执行,并且在某些情况下,可以以不同于此处的顺序执行所示出或描述的步骤,或者将它们分别制作成各个集成电路模块,或者将它们中的多个模块或步骤制作成单个集成电路模块来实现。这样,本发明不限制于任何特定的硬件和软件结合。
以上所述仅为本发明的优选实施例而已,并不用于限制本发明,对于本领域的技术人员来说,本发明可以有各种更改和变化。凡在本发明的精神和原则之内,所作的任何修改、等同替换、改进等,均应包含在本发明的保护范围之内。
工业实用性
通过上述实施例及优选实施方式,解决了相关技术中存在如何对组表资源中的有效资源进行完全配置的问题,进而达到了对组表资源进行有效完整配置的效果。

Claims (22)

  1. 一种基于开放流的组表处理方法,包括:
    通过网络配置协议与能力交换机建立连接;
    基于建立的所述连接,向所述能力交换机中的逻辑交换机下发所述组表的组表资源。
  2. 根据权利要求1所述的方法,其中,所述组表资源包括以下至少之一:
    支持的最大组表条目、支持的最大容器个数、组类型、组能力、组表行动类型。
  3. 根据权利要求1所述的方法,其中,基于建立的所述连接,向所述能力交换机中的所述逻辑交换机下发所述组表的所述组表资源包括:
    使用所述网络配置协议中的获取配置操作获取所述组表资源的组表资源信息。
  4. 根据权利要求1所述的方法,其中,基于建立的所述连接,向所述能力交换机中的逻辑交换机下发所述组表的组表资源包括:
    使用所述网络配置协议中的编辑配置操作向所述能力交换机中的所述逻辑交换机下发所述组表的组表资源。
  5. 根据权利要求1所述的方法,其中,基于建立的所述连接,向所述能力交换机中的所述逻辑交换机下发所述组表的所述组表资源包括:
    使用所述网络配置协议中的编辑配置操作对下发的所述组表资源进行修改。
  6. 根据权利要求1所述的方法,其中,基于建立的所述连接,向所述能力交换机中的所述逻辑交换机下发所述组表的组表资源包括:
    使用所述网络配置协议中的删除配置操作对下发的所述组表资源进行删除。
  7. 一种基于开放流的组表处理方法,包括:
    通过网络配置协议与组表配置单元建立连接;
    将基于建立的所述连接,接收到所述组表配置单元下发的所述组表的组表资源分发给逻辑交换机。
  8. 根据权利要求7所述的方法,其中,将基于建立的所述连接接收到所述组表配置单元下发的所述组表的组表资源分发给所述逻辑交换机包括:
    使用所述网络配置协议中的获取配置操作获取所述组表资源的组表资源信息。
  9. 根据权利要求7所述的方法,其中,将基于建立的所述连接接收到所述组表配置单元下发的所述组表的组表资源分发给逻辑交换机包括:
    使用所述网络配置协议中的编辑配置操作对所述组表资源进行修改。
  10. 根据权利要求7所述的方法,其中,将基于建立的所述连接接收到所述组表配置单元下发的所述组表的组表资源分发给逻辑交换机包括:
    使用所述网络配置协议中的删除配置操作对所述组表资源进行删除。
  11. 一种基于开放流的组表处理装置,包括:
    第一建立模块,设置为通过网络配置协议与能力交换机建立连接;
    下发模块,设置为基于建立的所述连接,向所述能力交换机中的逻辑交换机下发所述组表的组表资源。
  12. 根据权利要求11所述的装置,其中,所述下发模块包括:
    第一获取单元,设置为使用所述网络配置协议中的获取配置操作获取所述组表资源的组表资源信息。
  13. 根据权利要求11所述的装置,其中,所述下发模块包括:
    下发单元,设置为使用所述网络配置协议中的编辑配置操作向所述能力交换机中的所述逻辑交换机下发所述组表的组表资源。
  14. 根据权利要求11所述的装置,其中,所述下发模块包括:
    第一修改单元,设置为使用所述网络配置协议中的编辑配置操作对下发的所述组表资源进行修改。
  15. 根据权利要求11所述的装置,其中,所述下发模块包括:
    第一删除单元,设置为使用所述网络配置协议中的删除配置操作对下发的所述组表资源进行删除。
  16. 一种组表配置单元,包括权利要求11至15中任一项所述的装置。
  17. 一种基于开放流的组表处理装置,包括:
    第二建立模块,设置为通过网络配置协议与组表配置单元建立连接;
    分发模块,设置为将基于建立的所述连接,接收到所述组表配置单元下发的所述组表的组表资源分发给逻辑交换机。
  18. 根据权利要求17所述的装置,其中,所述分发模块包括:
    第二获取单元,设置为使用所述网络配置协议中的获取配置操作获取所述组表资源的组表资源信息。
  19. 根据权利要求17所述的装置,其中,所述分发模块包括:
    第二修改单元,设置为使用所述网络配置协议中的编辑配置操作对所述组表资源进行修改。
  20. 根据权利要求17所述的装置,其中,所述分发模块包括:
    第二删除单元,设置为使用所述网络配置协议中的删除配置操作对所述组表资源进行删除。
  21. 一种能力交换机,包括权利要求17至20中任一项所述的装置。
  22. 一种软件定义网络***,包括权利要求16所述的组表配置单元和权利要求21所述的能力交换机。
PCT/CN2015/071252 2014-01-27 2015-01-21 基于开放流的组表处理方法、装置及组表配置单元 WO2015110020A1 (zh)

Priority Applications (3)

Application Number Priority Date Filing Date Title
JP2016565536A JP2017504286A (ja) 2014-01-27 2015-01-21 オープンフローに基づくグループテーブル処理方法、装置、グループテーブル配置ユニット
EP15740879.0A EP3101854A4 (en) 2014-01-27 2015-01-21 Openflow-based group table processing method and device, and group table configuration unit
US15/112,605 US20160344659A1 (en) 2014-01-27 2015-01-21 Method and Device for Processing OpenFlow-based Group Table, and Group Table Configuration Unit

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
CN201410040822.2 2014-01-27
CN201410040822.2A CN104811403B (zh) 2014-01-27 2014-01-27 基于开放流的组表处理方法、装置及组表配置单元

Publications (1)

Publication Number Publication Date
WO2015110020A1 true WO2015110020A1 (zh) 2015-07-30

Family

ID=53680815

Family Applications (1)

Application Number Title Priority Date Filing Date
PCT/CN2015/071252 WO2015110020A1 (zh) 2014-01-27 2015-01-21 基于开放流的组表处理方法、装置及组表配置单元

Country Status (5)

Country Link
US (1) US20160344659A1 (zh)
EP (1) EP3101854A4 (zh)
JP (1) JP2017504286A (zh)
CN (1) CN104811403B (zh)
WO (1) WO2015110020A1 (zh)

Families Citing this family (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2017092009A1 (zh) * 2015-12-03 2017-06-08 华为技术有限公司 一种交换机进行配置处理的方法和装置
CN107404435B (zh) * 2016-05-19 2021-10-15 中兴通讯股份有限公司 一种管理组表项的方法和装置
EP3516824A4 (en) * 2016-09-19 2020-04-29 Telefonaktiebolaget LM Ericsson (PUBL) NETWORK MANAGEMENT METHOD BASED ON NETCONF PROTOCOL, AND ASSOCIATED NETWORK DEVICE
CN108600107B (zh) * 2017-11-07 2021-06-01 北京交通大学 一种可自定义内容字段的流匹配方法
CN110267122B (zh) * 2019-05-10 2021-09-10 西南计算机有限责任公司 一种通信控制机***
CN113660120B (zh) * 2021-08-13 2022-07-29 大连海事大学 一种数据平面动作可编程的软件定义网络***

Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN102594664A (zh) * 2012-02-02 2012-07-18 杭州华三通信技术有限公司 流量转发方法和装置
CN102859952A (zh) * 2010-04-19 2013-01-02 日本电气株式会社 交换机和流表控制方法
CN103067534A (zh) * 2012-12-26 2013-04-24 中兴通讯股份有限公司 一种NAT实现***、方法及Openflow交换机
CN103152264A (zh) * 2013-02-25 2013-06-12 北京百度网讯科技有限公司 Openflow网络和IP网络互连通信方法及Openflow子网边缘交换机

Family Cites Families (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US8964569B2 (en) * 2011-07-04 2015-02-24 Telefonaktiebolaget L M Ericsson (Publ) Generic monitoring packet handling mechanism for OpenFlow 1.1
US8762501B2 (en) * 2011-08-29 2014-06-24 Telefonaktiebolaget L M Ericsson (Publ) Implementing a 3G packet core in a cloud computer with openflow data and control planes
CN103200122B (zh) * 2013-03-05 2016-08-10 国家电网公司 一种软件定义网络中组表的处理方法、***和控制器
CN103209121B (zh) * 2013-03-15 2019-02-01 中兴通讯股份有限公司 基于开放流协议的控制面设备的发现处理方法及装置

Patent Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN102859952A (zh) * 2010-04-19 2013-01-02 日本电气株式会社 交换机和流表控制方法
CN102594664A (zh) * 2012-02-02 2012-07-18 杭州华三通信技术有限公司 流量转发方法和装置
CN103067534A (zh) * 2012-12-26 2013-04-24 中兴通讯股份有限公司 一种NAT实现***、方法及Openflow交换机
CN103152264A (zh) * 2013-02-25 2013-06-12 北京百度网讯科技有限公司 Openflow网络和IP网络互连通信方法及Openflow子网边缘交换机

Non-Patent Citations (1)

* Cited by examiner, † Cited by third party
Title
See also references of EP3101854A4 *

Also Published As

Publication number Publication date
CN104811403B (zh) 2019-02-26
EP3101854A1 (en) 2016-12-07
CN104811403A (zh) 2015-07-29
JP2017504286A (ja) 2017-02-02
US20160344659A1 (en) 2016-11-24
EP3101854A4 (en) 2017-01-25

Similar Documents

Publication Publication Date Title
WO2015110020A1 (zh) 基于开放流的组表处理方法、装置及组表配置单元
US11563669B2 (en) Method for implementing network virtualization and related apparatus and communications system
KR101886291B1 (ko) 흐름 엔트리 구성 방법, 장치, 및 시스템
WO2016107418A1 (zh) 云化网络通信路径的分配方法、装置及***
CN104935640B (zh) 一种p2p加速的内容分发网络***及方法
US10623415B2 (en) Virtual network function (VNF) hardware trust in a network function virtualization (NFV) software defined network (SDN)
CN105939279B (zh) 流量处理方法和装置
CN105429811B (zh) 网络管理***及方法
WO2016070609A1 (zh) 实现vnf实例化的方法、***及nfvo和vnfm
CN108471629A (zh) 传输网络中业务服务质量的控制方法、设备及***
JP5866083B1 (ja) ソフトウェア定義ネットワークにおける制御方法、制御装置およびプロセッサ
CN106034046A (zh) 访问控制列表acl的发送方法及装置
WO2019091439A1 (zh) 网络切片生成方法、装置及终端
CN104243608B (zh) 一种通信方法、云管理服务器及虚拟交换机
WO2016101545A1 (zh) 设备管理方法、装置及***
CN108964961A (zh) 一种管理传输网切片的方法、装置及***
CN106534216B (zh) 一种服务器部署***
US10498637B2 (en) Switch processing method, controller, switch, and switch processing system
US10104018B2 (en) Method, apparatus, and system for controlling forwarding of service data in virtual network
Benomar et al. Enabling container-based fog computing with openstack
CN102833158A (zh) 网络数据发送方法和装置、网络数据***
CN106169982B (zh) 扩展端口的处理方法、装置及***
CN104270260B (zh) 一种sdn控制器集群规模的弹性扩展的方法及装置
US10187866B2 (en) Registering, deregistering and standby processing methods and systems for terminal peripheral
CN107769973B (zh) 一种报文转发方法及装置

Legal Events

Date Code Title Description
121 Ep: the epo has been informed by wipo that ep was designated in this application

Ref document number: 15740879

Country of ref document: EP

Kind code of ref document: A1

WWE Wipo information: entry into national phase

Ref document number: 15112605

Country of ref document: US

ENP Entry into the national phase

Ref document number: 2016565536

Country of ref document: JP

Kind code of ref document: A

NENP Non-entry into the national phase

Ref country code: DE

REEP Request for entry into the european phase

Ref document number: 2015740879

Country of ref document: EP

WWE Wipo information: entry into national phase

Ref document number: 2015740879

Country of ref document: EP