System and method for identifying communication between virtual servers
US-9014184-B2 · Apr 21, 2015 · US
US9262191B2 · US · B2
| Field | Value |
|---|---|
| Publication number | US-9262191-B2 |
| Application number | US-201414154427-A |
| Country | US |
| Kind code | B2 |
| Filing date | Jan 14, 2014 |
| Priority date | Jul 14, 2011 |
| Publication date | Feb 16, 2016 |
| Grant date | Feb 16, 2016 |
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.
A method, an apparatus, and a system for processing a service flow, which belong to the field of communications. Correspondence between a service application attribute and a service application identifier is preconfigured on an NSP board so that after a service flow carrying the service application attribute is received, the service application identifier of the service flow may be determined, which service application corresponding to a service flow may be known according to the service application identifier corresponding to the service flow, and when a plurality of service applications is deployed on an NSP at the same time, a service flow can be correctly sent to a virtual machine of a corresponding service application for service processing.
Opening claim text (preview).
What is claimed is: 1. A method for processing a service flow, comprising: receiving the service flow into which a service application attribute is inserted by a network device; determining, according to preconfigured correspondence between the service application attribute and a service application identifier, a destination virtual machine capable of processing the service flow; removing the service application attribute from the service flow; and sending the service flow from which the service application attribute is removed to the destination virtual machine. 2. The method according to claim 1 , wherein the service application identifier comprises a virtual network interface identifier of the destination virtual machine, and wherein determining, according to the preconfigured correspondence between the service application attribute and the service application identifier, the destination virtual machine capable of processing the service flow comprises determining, according to the preconfigured correspondence between the service application attribute and the service application identifier, the network interface identifier of the destination virtual machine capable of processing the service flow. 3. The method according to claim 1 , wherein the service application identifier comprises an identifier of a port for communications with the destination virtual machine, and wherein determining, according to the preconfigured correspondence between the service application attribute and the service application identifier, the destination virtual machine capable of processing the service flow comprises determining, according to the preconfigured correspondence between the service application attribute and the service application identifier, the identifier of the port for communications with the destination virtual machine. 4. The method according to claim 1 , wherein the service application attribute comprises one or more items of the following: a combination of a forwarding mode of the service flow and a source device number of the service flow, a destination device number, a source device port number, a destination device port number, a service priority, a virtual local area network (VLAN) identity of a source device, and a VLAN identity of a destination device, and wherein when the service flow passes through the network device, the service application attribute is inserted into the service flow by the network device according to an attribute of the service flow and correspondence between the attribute of the service flow and the service application attribute. 5. The method according to claim 4 , wherein the service application attribute further comprises a central processing unit (CPU) code. 6. The method according to claim 5 , further comprising: configuring the correspondence between the CPU code in the service application attribute and the service application identifier and the correspondence between the attribute of the service flow and the CPU code in the service application attribute; and sending the correspondence between the attribute of the service flow and the CPU code in the service application attribute to the network device. 7. The method according to claim 1 , wherein the service application attribute comprises a central processing unit (CPU) code, and wherein the CPU code is inserted into the service flow by the network device according to an attribute of the service flow and correspondence between the attribute of the service flow and the CPU code in the service application attribute. 8. The method according to claim 7 , further comprising: configuring the correspondence between the CPU code in the service application attribute and the service application identifier and the correspondence between the attribute of the service flow and the CPU code in the service application attribute; and sending the correspondence between the attribute of the service flow and the CPU code in the service application attribute to the network device. 9. An apparatus for processing a service flow, comprising a hardware platform executing instructions stored on a non-transitory computer-readable storage medium, to perform functions as a plurality of modules, the modules comprising: a receiving unit configured to receive the service flow into which a service application attribute is inserted by a network device; and a service flow isolation unit configured to: determine, according to preconfigured correspondence between the service application attribute and a service application identifier, a destination virtual machine capable of processing the service flow; remove the service application attribute from the service flow; and send the service flow from which the service application attribute is removed to the destination virtual machine. 10. The apparatus according to claim 9 , wherein the service application identifier comprises a virtual network interface identifier of the destination virtual machine, and wherein the service flow isolation unit is configured to: determine, according to the preconfigured correspondence between the service application attribute and the service application identifier, the network interface identifier of the destination virtual machine capable of processing the service flow; remove the service application attribute from the service flow; and send the service flow from which the service application attribute is removed to the destination virtual machine. 11. The apparatus according to claim 9 , wherein the service application identifier comprises an identifier of a port for communications with the destination virtual machine, and wherein the service flow isolation unit is configured to: determine, according to the preconfigured correspondence between the service application attribute and the service application identifier, the identifier of the port for communications with the destination virtual machine; remove the service application attribute from the service flow; and send the service flow from which the service application attribute is removed to the destination virtual machine. 12. The apparatus according to claim 9 , wherein the service application attribute comprises one or more items of the following: a combination of a forwarding mode of the service flow and a source device number of the service flow, a destination device number, a source device port number, a destination device port number, a service priority, a virtual local area network (VLAN) identity of a source device, and a VLAN identity of a destination device, and wherein when the service flow passes through the network device, the service application attribute is inserted into the service flow by the network device according to an attribute of the service flow and correspondence between the attribute of the service flow attribute and the service application attribute. 13. The apparatus according to claim 12 , wherein the service application attribute further comprises a central processing unit (CPU) code. 14. The apparatus according to claim 13 , further comprising a configuration agent unit configured to: configure the correspondence between the CPU code in the service application attribute and the service application identifier and the correspondence between the attribute of the service flow and the CPU code in the service application attribute; and send the correspondence between the attribute of the service flow and the CPU code in the service application attribute to the network device. 15. The apparatus according to claim 9 , wherein the service application attribute comprises a central processing unit
Administration; Management · CPC title
Hypervisors; Virtual machine monitors · CPC title
Flow based routing · CPC title
Electricity · mapped topic
Routing a service request depending on the request content or context · CPC title
Related publications grouped by family.
Answers are generated from the same data shown on this page.