-
公开(公告)号:US20190324760A1
公开(公告)日:2019-10-24
申请号:US16456748
申请日:2019-06-28
Applicant: Huawei Technologies Co., Ltd.
Inventor: Jie Hou , Chengyong Lin , Yan Li , Longfei Dai , Wenxia Dong , Yuezhong Song
Abstract: A network device obtains, from a transaction queue, a plurality of transactions that do not conflict with each other, and performs reverse shallow copying in parallel for the transactions that do not conflict, to generate a plurality of temporary trees corresponding to the plurality of transactions. Because the plurality of transactions does not conflict with each other, processing the transactions in parallel can ensure accurate and proper transaction processing. In addition, generating the temporary trees in a reverse shallow copying manner can effectively reduce consumption of time and memory. Further, processing of the plurality of transactions is implemented by merging the plurality of temporary trees.
-
2.
公开(公告)号:US20170302474A1
公开(公告)日:2017-10-19
申请号:US15639769
申请日:2017-06-30
Applicant: Huawei Technologies Co., Ltd.
Inventor: Fengkai Li , Enhui Liu , Chengyong Lin , Wenxia Dong
IPC: H04L12/46 , H04L12/715
CPC classification number: H04L12/46 , H04L12/4625 , H04L41/044 , H04L41/12 , H04L45/04
Abstract: A network as a service (NaaS) service cross-domain orchestration method to implement an end-to-end NaaS service in a multi-domain network that includes multiple network domains where the method includes obtaining information about a first user-to-network interface (UNI) and information about a second UNI in a multi-domain network according to a received NaaS service request, where the NaaS service request is used to request to establish an NaaS service between a first terminal and a second terminal; querying domain resource information to obtain a cross-domain path between the first UNI and the second UNI; determining network domains that the cross-domain path passes through, and obtaining a first connection requirement and a second connection requirement of each network domain of the network domains that the cross-domain path passes through; and sending the first connection requirement and the second connection requirement to a control device in each network domain.
-
公开(公告)号:US11196620B2
公开(公告)日:2021-12-07
申请号:US17094536
申请日:2020-11-10
Applicant: Huawei Technologies Co., Ltd.
Inventor: Wenxia Dong , Enhui Liu , Chengyong Lin , Fengkai Li , Wanfu Ding
Abstract: This application provides a method and an apparatus for configuring a service, which help to implement automatic configuration of a service and improve efficiency. The method provided in this application includes: obtaining, by an NaaS device, a contract of a service, where the contract includes identifier information and a condition, the identifier information is used to identify a first device group, the first device group includes a device that provides the service, and the condition is a communication requirement corresponding to the service; obtaining, by the NaaS device, information about a network device group according to the identifier information and the condition; obtaining, by the NaaS device, a first forwarding rule according to the condition, where the first forwarding rule corresponds to the network device group; and sending, by the NaaS device, the first forwarding rule and the information about the network device group to a controller.
-
公开(公告)号:US11552841B2
公开(公告)日:2023-01-10
申请号:US17493416
申请日:2021-10-04
Applicant: Huawei Technologies Co., Ltd.
Inventor: Wenxia Dong , Enhui Liu , Chengyong Lin , Fengkai Li , Wanfu Ding
IPC: H04L41/08 , H04L41/5054 , H04L41/00 , H04L41/0893 , H04L41/5019 , H04L65/40
Abstract: This application provides a method and an apparatus for configuring a service, which help to implement automatic configuration of a service and improve efficiency. The method provided in this application includes: obtaining, by an NaaS device, a contract of a service, where the contract includes identifier information and a condition, the identifier information is used to identify a first device group, the first device group includes a device that provides the service, and the condition is a communication requirement corresponding to the service; obtaining, by the NaaS device, information about a network device group according to the identifier information and the condition; obtaining, by the NaaS device, a first forwarding rule according to the condition, where the first forwarding rule corresponds to the network device group; and sending, by the NaaS device, the first forwarding rule and the information about the network device group to a controller.
-
公开(公告)号:US10193755B2
公开(公告)日:2019-01-29
申请号:US15410092
申请日:2017-01-19
Applicant: Huawei Technologies Co., Ltd.
Inventor: Wenxia Dong , Chengyong Lin , Wanfu Ding , Fengkai Li
IPC: H04L12/28 , H04L12/24 , H04L12/771 , H04L12/801
Abstract: This application discloses a policy conflict resolution method which includes receiving a first control policy and decomposing the first control policy into m first rules, and receiving a second control policy and decomposing the second control policy into n second rules. The method also includes performing negation on each first rule to obtain a first negation rule, performing negation on each second rule to obtain a second negation rule, and generating a corresponding first execution rule by using each first negation rule and each second negation rule according to a rule synthesis principle. Additionally, the method includes deleting an invalid rule, using a remaining one of the first execution rules as a valid first execution rule, performing negation on each valid first execution rule, and converting, according to a protocol supported by a first forwarding device, each valid first execution rule on which negation has been performed into a corresponding forwarding entry of the first forwarding device.
-
公开(公告)号:US11176086B2
公开(公告)日:2021-11-16
申请号:US16456748
申请日:2019-06-28
Applicant: Huawei Technologies Co., Ltd.
Inventor: Jie Hou , Chengyong Lin , Yan Li , Longfei Dai , Wenxia Dong , Yuezhong Song
Abstract: A network device obtains, from a transaction queue, a plurality of transactions that do not conflict with each other, and performs reverse shallow copying in parallel for the transactions that do not conflict, to generate a plurality of temporary trees corresponding to the plurality of transactions. Because the plurality of transactions does not conflict with each other, processing the transactions in parallel can ensure accurate and proper transaction processing. In addition, generating the temporary trees in a reverse shallow copying manner can effectively reduce consumption of time and memory. Further, processing of the plurality of transactions is implemented by merging the plurality of temporary trees.
-
公开(公告)号:US10855524B2
公开(公告)日:2020-12-01
申请号:US15449603
申请日:2017-03-03
Applicant: Huawei Technologies Co., Ltd.
Inventor: Wenxia Dong , Enhui Liu , Chengyong Lin , Fengkai Li , Wanfu Ding
Abstract: This application provides a method and an apparatus for configuring a service, which help to implement automatic configuration of a service and improve efficiency. The method provided in this application includes: obtaining, by an NaaS device, a contract of a service, where the contract includes identifier information and a condition, the identifier information is used to identify a first device group, the first device group includes a device that provides the service, and the condition is a communication requirement corresponding to the service; obtaining, by the NaaS device, information about a network device group according to the identifier information and the condition; obtaining, by the NaaS device, a first forwarding rule according to the condition, where the first forwarding rule corresponds to the network device group; and sending, by the NaaS device, the first forwarding rule and the information about the network device group to a controller.
-
公开(公告)号:US10411911B2
公开(公告)日:2019-09-10
申请号:US15639769
申请日:2017-06-30
Applicant: Huawei Technologies Co., Ltd.
Inventor: Fengkai Li , Enhui Liu , Chengyong Lin , Wenxia Dong
IPC: H04L12/46 , H04L12/24 , H04L12/715
Abstract: A network as a service (NaaS) service cross-domain orchestration method to implement an end-to-end NaaS service in a multi-domain network that includes multiple network domains where the method includes obtaining information about a first user-to-network interface (UNI) and information about a second UNI in a multi-domain network according to a received NaaS service request, where the NaaS service request is used to request to establish an NaaS service between a first terminal and a second terminal; querying domain resource information to obtain a cross-domain path between the first UNI and the second UNI; determining network domains that the cross-domain path passes through, and obtaining a first connection requirement and a second connection requirement of each network domain of the network domains that the cross-domain path passes through; and sending the first connection requirement and the second connection requirement to a control device in each network domain.
-
9.
公开(公告)号:US09749215B2
公开(公告)日:2017-08-29
申请号:US14488956
申请日:2014-09-17
Applicant: Huawei Technologies Co., Ltd.
Inventor: Yinben Xia , Wenxia Dong , Mingming Zhu
IPC: H04L12/751 , H04L12/46 , H04L12/715 , H04L12/24 , H04L12/759
CPC classification number: H04L45/02 , H04L12/462 , H04L41/0695 , H04L41/12 , H04L45/028 , H04L45/64
Abstract: The present invention provides a method for receiving information, a method for sending information, and apparatuses for the same. The method for receiving information includes: when a control plane apparatus is capable of managing a forwarding plane apparatus, receiving, by the forwarding plane apparatus, information used for packet forwarding path calculation sent by the control plane apparatus, where the forwarding plane apparatus and the control plane apparatus are located in a network with a network architecture featuring forwarding and control element separation. According to the technical solutions provided in embodiments of the present invention, the forwarding plane apparatus does not need to actively obtain the information used for packet forwarding path calculation before calculating a packet forwarding path based on the information used for packet forwarding path calculation.
-
公开(公告)号:US20170134233A1
公开(公告)日:2017-05-11
申请号:US15410092
申请日:2017-01-19
Applicant: Huawei Technologies Co., Ltd.
Inventor: Wenxia Dong , Chengyong Lin , Wanfu Ding , Fengkai Li
IPC: H04L12/24 , H04L12/771 , H04L12/801
CPC classification number: H04L41/0893 , H04L41/0886 , H04L41/142 , H04L41/5048 , H04L45/56 , H04L47/19
Abstract: This application discloses a policy conflict resolution method which includes receiving a first control policy and decomposing the first control policy into m first rules, and receiving a second control policy and decomposing the second control policy into n second rules. The method also includes performing negation on each first rule to obtain a first negation rule, performing negation on each second rule to obtain a second negation rule, and generating a corresponding first execution rule by using each first negation rule and each second negation rule according to a rule synthesis principle. Additionally, the method includes deleting an invalid rule, using a remaining one of the first execution rules as a valid first execution rule, performing negation on each valid first execution rule, and converting, according to a protocol supported by a first forwarding device, each valid first execution rule on which negation has been performed into a corresponding forwarding entry of the first forwarding device.
-
-
-
-
-
-
-
-
-