Method, system, and device for managing server hardware resources in a cloud scheduling environment
US-2016164963-A1 · Jun 9, 2016 · US
US11552841B2 · US · B2
| Field | Value |
|---|---|
| Publication number | US-11552841-B2 |
| Application number | US-202117493416-A |
| Country | US |
| Kind code | B2 |
| Filing date | Oct 4, 2021 |
| Priority date | Sep 5, 2014 |
| Publication date | Jan 10, 2023 |
| Grant date | Jan 10, 2023 |
A practical reading order for non-experts. Skip the full description unless you need deep technical detail.
What the patent document calls the invention.
A short plain-language summary of the technical disclosure.
Who owns or filed the patent and who is credited as inventor.
Filing, priority, publication, and grant dates set the timeline.
The legal scope of protection — read this for what is actually claimed.
Technology tags used to group this patent with similar filings.
Prior art links and similar publications in this corpus.
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.
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
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
Arrangements for monitoring or testing data switching networks · CPC title
Support for services or applications · CPC title
Related publications grouped by family.
Answers are generated from the same data shown on this page.