-
公开(公告)号:US10659342B2
公开(公告)日:2020-05-19
申请号:US16386655
申请日:2019-04-17
Applicant: HUAWEI TECHNOLOGIES CO., LTD.
Inventor: Bailin Wen , Fangping Liu , Weifeng Shen , Hongkuan Liu
IPC: H04L12/28 , H04L12/751 , H04L12/721 , H04L12/715 , H04L12/725
Abstract: 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.
-
公开(公告)号:US20190245772A1
公开(公告)日:2019-08-08
申请号:US16386655
申请日:2019-04-17
Applicant: HUAWEI TECHNOLOGIES CO., LTD.
Inventor: Bailin Wen , Fangping Liu , Weifeng Shen , Hongkuan Liu
IPC: H04L12/751 , H04L12/715 , H04L12/721
CPC classification number: H04L45/02 , H04L45/306 , H04L45/38 , H04L45/64
Abstract: 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.
-
公开(公告)号:US10114577B2
公开(公告)日:2018-10-30
申请号:US15708815
申请日:2017-09-19
Applicant: Huawei Technologies Co., Ltd.
Inventor: Hongkuan Liu , Laijun Zhong , Jiang Tan
IPC: G06F3/06 , G06F12/0806 , G06F12/16 , G06F15/173
Abstract: A data reading method, a data processing device, and a data processing system are provided. The method, executed by a first control node, includes receiving a reading message forwarded by a data switching device, where the reading message is used to instruct the first control node to read first data, and the reading message is sent by a second control node to the data switching device; if a data status identifier of the first data in a first storage node is a valid identifier, reading the first data from the first storage node, and sending the read first data to the data switching device, so that the data switching device forwards the read first data to the second control node, where the valid identifier indicates that the first data on the first storage node is available. The present application ensures that the latest first data in the node group is read.
-
公开(公告)号:US20180004451A1
公开(公告)日:2018-01-04
申请号:US15708815
申请日:2017-09-19
Applicant: Huawei Technologies Co., Ltd.
Inventor: Hongkuan Liu , Laijun Zhong , Jiang Tan
IPC: G06F3/06
CPC classification number: G06F3/0644 , G06F3/0604 , G06F3/0683 , G06F12/0806 , G06F12/16 , G06F15/173
Abstract: A data reading method, a data processing device, and a data processing system are provided. The method, executed by a first control node, includes receiving a reading message forwarded by a data switching device, where the reading message is used to instruct the first control node to read first data, and the reading message is sent by a second control node to the data switching device; if a data status identifier of the first data in a first storage node is a valid identifier, reading the first data from the first storage node, and sending the read first data to the data switching device, so that the data switching device forwards the read first data to the second control node, where the valid identifier indicates that the first data on the first storage node is available. The present application ensures that the latest first data in the node group is read.
-
公开(公告)号:US20170111259A1
公开(公告)日:2017-04-20
申请号:US15394352
申请日:2016-12-29
Applicant: HUAWEI TECHNOLOGIES CO.,LTD.
Inventor: Bailin Wen , Fangping Liu , Weifeng Shen , Hongkuan Liu
IPC: H04L12/751 , H04L12/721 , H04L12/715
CPC classification number: H04L45/02 , H04L45/306 , H04L45/38 , H04L45/64
Abstract: 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.
-
公开(公告)号:US20160359734A1
公开(公告)日:2016-12-08
申请号:US15242246
申请日:2016-08-19
Applicant: Huawei Technologies Co., Ltd.
Inventor: Hongkuan Liu , Tao Wang , Zhangang Yang
IPC: H04L12/721 , H04L12/927 , H04L12/851 , H04L12/24 , H04L12/26
CPC classification number: H04L45/38 , H04L41/0686 , H04L41/0816 , H04L43/16 , H04L45/02 , H04L45/64 , H04L47/2483 , H04L47/805
Abstract: The present disclosure relates to the field of communications technologies. The method in embodiments of the present disclosure includes: determining a destination switch for service migration when a flow table capacity of a source switch is greater than a specified threshold; generating an equivalent flow entry that is equivalent to each initial flow entry of at least two initial flow entries stored in the source switch, and delivering each generated equivalent flow entry to the destination switch, where an equivalent flow entry that is equivalent to any initial flow entry is used by the destination switch to process a data packet that matches the any initial flow entry and that is forwarded by the source switch; and generating an aggregated flow entry by aggregating the at least two initial flow entries, and delivering the aggregated flow entry to the source switch.
Abstract translation: 本公开涉及通信技术领域。 本公开实施例中的方法包括:当源交换机的流表容量大于指定阈值时,确定用于业务迁移的目的交换机; 生成相当于存储在源交换机中的至少两个初始流入条目的每个初始流入口的等效流条目,以及将每个生成的等效流条目递送到目的地交换机,其中等价于任何初始流 目的地交换机使用条目来处理与源交换机转发的任何初始流入口匹配的数据包; 以及通过聚合所述至少两个初始流入条目并且将所述聚合流条目递送到所述源交换机来生成聚合流条目。
-
公开(公告)号:US10305777B2
公开(公告)日:2019-05-28
申请号:US15394352
申请日:2016-12-29
Applicant: HUAWEI TECHNOLOGIES CO.,LTD.
Inventor: Bailin Wen , Fangping Liu , Weifeng Shen , Hongkuan Liu
IPC: H04L12/28 , H04L12/751 , H04L12/721 , H04L12/715 , H04L12/725
Abstract: 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.
-
公开(公告)号:US10116554B2
公开(公告)日:2018-10-30
申请号:US15242246
申请日:2016-08-19
Applicant: Huawei Technologies Co., Ltd.
Inventor: Hongkuan Liu , Tao Wang , Zhangang Yang
IPC: H04L12/721 , H04L12/801 , H04L12/24 , H04L12/26 , H04L12/851 , H04L12/927
Abstract: The present disclosure relates to the field of communications technologies. The method in embodiments of the present disclosure includes: determining a destination switch for service migration when a flow table capacity of a source switch is greater than a specified threshold; generating an equivalent flow entry that is equivalent to each initial flow entry of at least two initial flow entries stored in the source switch, and delivering each generated equivalent flow entry to the destination switch, where an equivalent flow entry that is equivalent to any initial flow entry is used by the destination switch to process a data packet that matches the any initial flow entry and that is forwarded by the source switch; and generating an aggregated flow entry by aggregating the at least two initial flow entries, and delivering the aggregated flow entry to the source switch.
-
公开(公告)号:US10009252B2
公开(公告)日:2018-06-26
申请号:US15166954
申请日:2016-05-27
Applicant: Huawei Technologies Co., Ltd.
Inventor: Hongkuan Liu , Weifeng Shen , Xiuchu Zhao
IPC: H04L12/751 , H04L12/64 , H04L12/721 , H04L12/741 , H04L12/715 , H04L12/717
CPC classification number: H04L45/02 , H04L12/6418 , H04L45/26 , H04L45/38 , H04L45/42 , H04L45/64 , H04L45/74
Abstract: 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.
-
-
-
-
-
-
-
-