Method and apparatus for configuring service

US11552841B2 · US · B2

Patent metadata
FieldValue
Publication numberUS-11552841-B2
Application numberUS-202117493416-A
CountryUS
Kind codeB2
Filing dateOct 4, 2021
Priority dateSep 5, 2014
Publication dateJan 10, 2023
Grant dateJan 10, 2023

How to read this patent

A practical reading order for non-experts. Skip the full description unless you need deep technical detail.

  1. Title

    What the patent document calls the invention.

  2. Abstract

    A short plain-language summary of the technical disclosure.

  3. Assignees and inventors

    Who owns or filed the patent and who is credited as inventor.

  4. Key dates

    Filing, priority, publication, and grant dates set the timeline.

  5. First independent claim

    The legal scope of protection — read this for what is actually claimed.

  6. CPC / IPC classifications

    Technology tags used to group this patent with similar filings.

  7. Citations and related patents

    Prior art links and similar publications in this corpus.

Abstract

Official abstract text for this publication.

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.

First claim

Opening claim text (preview).

What is claimed is: 1. A method for configuring a service, comprising: obtaining identifier information and a condition, wherein the identifier information is used to identify a first device group, the first device group comprises a device that provides a first service, and the condition is a communication requirement corresponding to the service; obtaining information about a network device group according to the identifier information and the condition, wherein the network device group comprises a network device satisfying the condition; obtaining a first forwarding rule according to the condition, wherein the first forwarding rule corresponds to the network device group, and the first forwarding rule is used to enable the network device in the network device group to provide the first service to the device in the first device group; and sending the first forwarding rule, wherein the identifier information comprises a fourth identifier and a fifth identifier, the condition comprises a communication requirement for a device group identified by the fourth identifier to join a multicast group identified by the fifth identifier, and the obtaining information about a network device group according to the identifier information and the condition further comprises: determining a fifth device group corresponding to the fourth identifier, wherein the fifth device group comprises a device that communicates with a device identified by the fourth identifier; selecting a seventh device from the fifth device group according to the communication requirement for the device group identified by the fourth identifier to join the multicast group identified by the fifth identifier, wherein the seventh device communicates with the device group identified by the fourth identifier; and obtaining information about the seventh device, wherein the information about the seventh device comprises an identifier of the seventh device and an interface of the seventh device. 2. The method according to claim 1 , wherein the identifier information comprises a first identifier, the condition comprises a communication requirement for accessing a device group identified by the first identifier, and the obtaining information about a network device further comprises: determining a second device group corresponding to the first identifier, wherein the second device group is a backup device group and the second device group comprises a first device, and the first device is a device that meets the communication requirement; selecting the first device from the second device group according to the communication requirement for accessing the device group identified by the first identifier; and obtaining information about the first device, wherein the information about the first device comprises a device identifier of the first device and an interface of the first device. 3. The method according to claim 2 , wherein the obtaining a first forwarding rule according to the condition further comprises: obtaining a first match field and a first action from the condition, wherein the first match field corresponds to the communication requirement for accessing the device group identified by the first identifier, and the first action corresponds to an access operation; and generating a forwarding rule of the first device according to the first match field and the first action. 4. The method according to claim 3 , wherein the obtaining a first forwarding rule according to the condition further comprises one or more of: when the forwarding rule of the first device conflicts with the second forwarding rule, obtaining a calibrated forwarding rule of the first device; and when the forwarding rule of the first device and the forwarding rule of the second device in the second device group form a transmission abnormality, obtaining a third forwarding rule, wherein the third forwarding rule is a calibrated forwarding rule of the second device. 5. The method according to claim 1 , wherein the obtaining a first forwarding rule according to the condition further comprises: obtaining a third match field and a third action from the condition, wherein the third match field corresponds to the communication requirement for the device group identified by the fourth identifier to join the multicast group identified by the fifth identifier, and the third action corresponds to a multicast operation; and generating a forwarding rule of the seventh device according to the third match field and the third action. 6. The method according to claim 5 , wherein the obtaining a first forwarding rule according to the condition further comprises one or more of: when the forwarding rule of the seventh device conflicts with the eighth forwarding rule, obtaining a calibrated forwarding rule of the seventh device; and when a transmission abnormality is formed, obtaining a ninth forwarding rule, wherein the ninth forwarding rule is a calibrated forwarding rule of the eighth device. 7. The method according to claim 1 , further comprising: obtaining a detection packet according to the first forwarding rule and the information about the network device group, wherein the detection packet is used to obtain a detection result from the network device group, and the detection result is a result obtained by detecting communication that is performed by the network device group according to the first forwarding rule; sending the detection packet to a controller; receiving the detection result sent by the controller; and when the detection result meets a preset condition, adjusting a contract according to the detection result. 8. The method according to claim 1 , wherein a contract further comprises a type of the service, and the type of the service comprises access, routing, or multicast. 9. The method according to claim 1 , wherein the method is performed by a network as a service (NaaS) device. 10. An apparatus, wherein the apparatus having a network as a service (NaaS) function comprises a processor configured to execute instructions to: obtain identifier information and a condition, wherein the identifier information is used to identify a first device group, the first device group comprises a device that provides a first service, and the condition is a communication requirement corresponding to the service; obtain information about a network device group according to the identifier information and the condition, wherein the network device group comprises a network device satisfying the condition; obtain a first forwarding rule according to the condition, wherein the first forwarding rule corresponds to the network device group, and the first forwarding rule is used to enable the network device in the network device group to provide the first service to the device in the first device group; and send the first forwarding rule, wherein the identifier information comprises a fourth identifier and a fifth identifier, the condition comprises a communication requirement for a device group identified by the fourth identifier to join a multicast group identified by the fifth identifier, and where the processor executes the instructions to: determining a fifth device group corresponding to the fourth identifier, wherein the fifth device group comprises a device that communicates with a device identified by the fourth identifier; selecting a seventh device from the fifth device group according to the communication requirement for the device group identified by the fourth identifier to join the multicast group identified by the fifth identifier, wherein the seventh device communicates with the device group identified by the fourth identifier; and obtaining information about the seventh devic

Assignees

Inventors

Classifications

  • Network management software packages · CPC title

  • Automatic deployment of services triggered by the service manager, e.g. service implementation by automatic configuration of network components · CPC title

  • Ensuring fulfilment of SLA · CPC title

  • H04L43/00Primary

    Arrangements for monitoring or testing data switching networks · CPC title

  • Support for services or applications · CPC title

Patent family

Related publications grouped by family.

External sources

Frequently asked questions

Answers are generated from the same data shown on this page.

What does patent US11552841B2 cover?
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 devic…
Who is the assignee on this patent?
Huawei Tech Co Ltd
What technology area does this patent fall under?
Primary CPC classification H04L43/00. Mapped technology areas include Electricity.
When was this patent published?
Publication date Tue Jan 10 2023 00:00:00 GMT+0000 (Coordinated Universal Time) (B2). Legal status and post-grant events are not shown on this page.
What related patents are in patentsdb?
We list 7 related publications on this page (citations in our corpus or others sharing the same primary CPC).