FLOW ENTRY CONFIGURATION METHOD, APPARATUS, AND SYSTEM

    公开(公告)号:US20170111259A1

    公开(公告)日:2017-04-20

    申请号:US15394352

    申请日:2016-12-29

    摘要: A flow entry configuration method, apparatus, and system are disclosed. The method includes: reporting, by a switch, information about a data packet of a first service to a controller, receiving a flow entry delivered by the controller according to the information and a flow table structure, determining a first target service path matching the flow entry of the first service, determining a target hardware flow table according to a preconfigured correspondence between the service path and a hardware flow table of the switch, and configuring a flow entry of the target hardware flow table according to the flow entry of the first service. Therefore, no matter to which controller the switch is connected, the switch can successfully configure, in the hardware flow table, the flow entry used to implement the first service, so as to successfully process the first service, thereby reducing a probability of failure in service processing.

    FLOW TABLE MATCHING METHOD AND APPARATUS, AND OPENFLOW SWITCHING SYSTEM
    2.
    发明申请
    FLOW TABLE MATCHING METHOD AND APPARATUS, AND OPENFLOW SWITCHING SYSTEM 有权
    流量表匹配方法和装置,以及开流式开关系统

    公开(公告)号:US20160308759A1

    公开(公告)日:2016-10-20

    申请号:US15198268

    申请日:2016-06-30

    摘要: The present disclosure discloses a flow table matching method and apparatus and an OpenFlow switching system to implement matching of any field in any data flow without changing existing hardware logic or a standard protocol. The method includes: receiving a jump instruction and a match instruction that are delivered by a controller for a first flow table; creating a first flow entry in the first flow table; receiving a flow mode message delivered by the controller for a second flow table; and creating a second flow entry in the second flow table. The present disclosure lays a foundation for implementing really flexible and programmable software-defined networking, assists a network service operator in reducing capital expenditures and operation expenditures, and enables a traditional IP network to have more flexible network abstraction and management capabilities for a real-time service.

    摘要翻译: 本公开公开了一种流表匹配方法和装置以及OpenFlow交换系统,用于实现任何数据流中的任何字段的匹配,而不改变现有的硬件逻辑或标准协议。 该方法包括:接收由控制器为第一流表传送的跳转指令和匹配指令; 在第一流表中创建第一流入口; 接收控制器为第二流表传送的流模式消息; 以及在第二流表中创建第二流条目。 本披露为实施真正灵活可编程的软件定义网络奠定了基础,帮助网络服务运营商减少资本支出和运营支出,并使传统IP网络实现更灵活的网络抽象和管理功能 服务。

    Data Flow Statistics Collection Method, System, and Apparatus
    4.
    发明申请
    Data Flow Statistics Collection Method, System, and Apparatus 审中-公开
    数据流统计收集方法,系统和装置

    公开(公告)号:US20170012902A1

    公开(公告)日:2017-01-12

    申请号:US15274511

    申请日:2016-09-23

    摘要: A data flow statistics collection method, a switch, and a controller. The data flow statistics collection method includes recording first identification information and second identification information in the first flow entry if a part of fields in a data packet match a flow entry and the flow entry is the last flow entry corresponding to the to-be-counted flow object, where the first identification information identifies that the first part of fields match the first flow entry and the second identification information identifies that at least one second part of fields in the data packet respectively match a second flow entry in at least one second flow table. The data flow statistics collection method also includes performing, in the first flow entry, statistics collection on the to-be-counted flow object, and recording statistical information of the to-be-counted flow object. In this way, statistics collection on the to-be-counted flow object is implemented.

    摘要翻译: 数据流统计收集方法,交换机和控制器。 数据流统计收集方法包括:如果数据分组中的一部分字段与流条目相匹配,则记录第一流条目中的第一标识信息和第二标识信息,并且流条目是对应于待计数的最后流条目 流对象,其中所述第一标识信息识别所述第一部分字段与所述第一流条目匹配,并且所述第二标识信息标识所述数据包中的字段的至少一个第二部分分别与至少一个第二流中的第二流条目匹配 表。 数据流统计收集方法还包括在第一流条目中执行待计数流对象的统计收集,以及记录待计数流对象的统计信息。 以这种方式,实现了要计数的流对象的统计数据收集。

    FLOW ENTRY DELIVERY METHOD AND COMMUNICATION SYSTEM
    5.
    发明申请
    FLOW ENTRY DELIVERY METHOD AND COMMUNICATION SYSTEM 有权
    流动输入方法和通信系统

    公开(公告)号:US20160277280A1

    公开(公告)日:2016-09-22

    申请号:US15166954

    申请日:2016-05-27

    摘要: A flow entry delivery method and a communication system are provided. The communication system includes a controller and N switches. After receiving a packet-in message sent by a source switch, the controller determines a forwarding path for forwarding to-be-forwarded data. Then, the controller generates a corresponding flow entry for each of the N switches in the forwarding path separately, and generates a corresponding control instruction for each of other N−1 switches except the source switch in the forwarding path separately. After encapsulating the generated N flow entries and N−1 control instructions into the Nth command packet, the controller sends the Nth command packet to the Nth switch of the N switches, so that the Nth switch transmits the N flow entries in the forwarding path according to the Nth control instruction in the Nth command packet.

    摘要翻译: 提供流入口传送方法和通信系统。 通信系统包括控制器和N个开关。 控制器收到源交换机发送的报文消息后,确定转发转发数据的转发路径。 然后,控制器分别为转发路径中的每个N个交换机生成相应的流入口,并分别为转发路径中的源交换机之外的其他N-1个交换机生成相应的控制指令。 将生成的N个流入口和N-1个控制指令封装到第N个命令包中后,控制器向N个交换机的第N个交换机发送第N个命令数据包,从而第N个交换机按照 到第N个命令包中的第N个控制指令。

    Flow entry configuration method, apparatus, and system

    公开(公告)号:US10305777B2

    公开(公告)日:2019-05-28

    申请号:US15394352

    申请日:2016-12-29

    摘要: A flow entry configuration method, apparatus, and system are disclosed. The method includes: reporting, by a switch, information about a data packet of a first service to a controller, receiving a flow entry delivered by the controller according to the information and a flow table structure, determining a first target service path matching the flow entry of the first service, determining a target hardware flow table according to a preconfigured correspondence between the service path and a hardware flow table of the switch, and configuring a flow entry of the target hardware flow table according to the flow entry of the first service. Therefore, no matter to which controller the switch is connected, the switch can successfully configure, in the hardware flow table, the flow entry used to implement the first service, so as to successfully process the first service, thereby reducing a probability of failure in service processing.

    Data flow statistics collection method, system, and apparatus

    公开(公告)号:US10148596B2

    公开(公告)日:2018-12-04

    申请号:US15274511

    申请日:2016-09-23

    摘要: A data flow statistics collection method, a switch, and a controller. The data flow statistics collection method includes recording first identification information and second identification information in the first flow entry if a part of fields in a data packet match a flow entry and the flow entry is the last flow entry corresponding to the to-be-counted flow object, where the first identification information identifies that the first part of fields match the first flow entry and the second identification information identifies that at least one second part of fields in the data packet respectively match a second flow entry in at least one second flow table. The data flow statistics collection method also includes performing, in the first flow entry, statistics collection on the to-be-counted flow object, and recording statistical information of the to-be-counted flow object. In this way, statistics collection on the to-be-counted flow object is implemented.

    Flow entry delivery method and communication system

    公开(公告)号:US10009252B2

    公开(公告)日:2018-06-26

    申请号:US15166954

    申请日:2016-05-27

    摘要: A flow entry delivery method and a communication system are provided. The communication system includes a controller and N switches. After receiving a packet-in message sent by a source switch, the controller determines a forwarding path for forwarding to-be-forwarded data. Then, the controller generates a corresponding flow entry for each of the N switches in the forwarding path separately, and generates a corresponding control instruction for each of other N−1 switches except the source switch in the forwarding path separately. After encapsulating the generated N flow entries and N−1 control instructions into the Nth command packet, the controller sends the Nth command packet to the Nth switch of the N switches, so that the Nth switch transmits the N flow entries in the forwarding path according to the Nth control instruction in the Nth command packet.

    Flow entry configuration method, apparatus, and system

    公开(公告)号:US10659342B2

    公开(公告)日:2020-05-19

    申请号:US16386655

    申请日:2019-04-17

    摘要: A flow entry configuration method, apparatus, and system are disclosed. The method includes: reporting, by a switch, information about a data packet of a first service to a controller, receiving a flow entry delivered by the controller according to the information and a flow table structure, determining a first target service path matching the flow entry of the first service, determining a target hardware flow table according to a preconfigured correspondence between the service path and a hardware flow table of the switch, and configuring a flow entry of the target hardware flow table according to the flow entry of the first service. Therefore, no matter to which controller the switch is connected, the switch can successfully configure, in the hardware flow table, the flow entry used to implement the first service, so as to successfully process the first service, thereby reducing a probability of failure in service processing.

    Data transmission method, apparatus, and system

    公开(公告)号:US10461986B2

    公开(公告)日:2019-10-29

    申请号:US15700174

    申请日:2017-09-10

    IPC分类号: H04L29/06

    摘要: A data transmission method in software-defined networking (SDN) environment using transmission control protocol (TCP). An application server sends a transmission resource allocation request to a controller. The request carries an address of a sending device and an address of a receiving device. The controller determines a first transmission path and a second transmission path between the sending device and the receiving device according to the request. The first transmission path is used by the sending device to transmit data to the receiving device, and the second transmission path is used by the receiving device to transmit an acknowledgment to the sending device. The controller sends a transmission resource allocation response to the application server. The application server determines, according to the response, an initial value of a transmit window for transmitting data. The sending device transmits the data to the receiving device according to the transmit window.