Method and system for controlling network flow transmission path switching

A technology of network traffic and transmission path, applied in the field of communication, can solve the problem of inability to judge the quality of transmission

Active Publication Date: 2015-05-13
HUAWEI TECH CO LTD
3 Cites 5 Cited by

AI-Extracted Technical Summary

Problems solved by technology

[0005] Since the virtual switch is an intermediate node on the network traffic transmission path, it cannot judge the overall transmission quality from the source end to the destination end of the network traffic. In the case of a pa...
View more

Method used

[0077] The virtual switch 200 provided in the embodiment of the present invention determines a switching decision for indicating whether to switch the network traffic transmission path according to the network traffic transmission quality transmitted by the virtual machine, and switches the network traffic transmission path according to the switching decision, Therefore, it is possible to switch the network traffic transmission path according to the network traffic transmission quality.
[0090] The virtual machine infrastructure management functional entity 400 provided by the embodiment of the present invention determines a switching decision for indicating whether to switch the network traffic transmission path according to the network traffic transmission quality transmitted by the virtual machine, and sends the determined switching decision to the virtual machine The switch enables the virtual switch to determine a switching decision according to the switching decision, and switch the network traffic transmission path according to the determined switching decision, so that the network traffic transmission path can be switched according to the network traffic transmission quality.
[0104] In the embodiment of the present invention, the path information of the network traffic transmitted by the virtual machine with a change in transmission quality includes the network addresses and port numbers of the source end and the destination end, that is, the path information obtained by the virtual switch includes at least the source end whose transmission quality has changed Network address, source port number, destination network address, and destination port number. Of course, the virtual machine can also send the network transmission quality between the source end and the destination end to the virtual switch, so as to better determine the switching decisio...
View more

Abstract

The invention discloses a method and a system for controlling network flow transmission path switching. The method comprises a virtual switch or a virtual machine base instrument manages a functional entity, and according to path information transmitted by a virtual machine on network flow with transmission quality change, determines a switching plan; the virtual switch switches network flow transmission paths according to the switching plan. The method and the system for controlling network flow transmission path switching can achieve switching of the network flow transmission paths according to the network flow transmission quality.

Application Domain

Data switching networks

Technology Topic

Traffic volumeTraffic capacity +7

Image

  • Method and system for controlling network flow transmission path switching
  • Method and system for controlling network flow transmission path switching
  • Method and system for controlling network flow transmission path switching

Examples

  • Experimental program(1)

Example Embodiment

[0065] The technical solutions in the embodiments of the present invention will be described clearly and completely in conjunction with the accompanying drawings in the embodiments of the present invention. Obviously, the described embodiments are only a part of the embodiments of the present invention, not all of the embodiments. Based on the embodiments of the present invention, all other embodiments obtained by those of ordinary skill in the art without creative work shall fall within the protection scope of the present invention.
[0066] The method and device for controlling network traffic transmission path switching provided by the embodiments of the present invention can be applied to figure 1 The system architecture shown, figure 1 The virtual machine infrastructure management function entity (Virtualized Infrastructure Management, VIM) is responsible for managing at least one server, and at least one virtual machine and virtual switch are running on each server. The virtual machine can evaluate the network traffic transmission quality at the network layer or the service protocol layer. In the embodiment of the present invention, through the cooperation of the virtual machine and the virtual switch, the network traffic transmission path can be switched when the network transmission quality changes.
[0067] It should be noted that the embodiments of the present invention figure 1 The system architecture shown is only for schematic illustration, and the actual network architecture is not limited to figure 1 The structure shown.
[0068] figure 2 Shown is a schematic diagram of the structure of a virtual switch 200 provided by an embodiment of the present invention, such as figure 2 As shown, the virtual switch 200 includes a communication interface 201, a memory 202, and a processor 203. Of course, according to actual conditions, the virtual switch 200 provided in the embodiment of the present invention may further include a communication bus, which is not limited in the embodiment of the present invention.
[0069] In the embodiment of the present invention, the memory 202 is configured to store program codes executed by the processor 203.
[0070] The processor 203 is configured to call the program code stored in the memory 202 to implement the following functions:
[0071] Determine the switching decision, the switching decision is determined according to the network traffic transmission quality transmitted by the virtual machine and used to indicate whether to switch the network traffic transmission path; according to the switching decision, the network traffic transmission path is switched.
[0072] In the first implementation manner, the processor 203 in the embodiment of the present invention is specifically configured to determine the handover decision in the following manner:
[0073] The path information of the network traffic whose transmission quality has changed transmitted by the virtual machine is acquired through the communication interface 201, and the path information includes the network addresses and port numbers of the source end and the destination end. Then, the switching decision is determined according to the acquired path information of the network traffic whose transmission quality has changed and the attribute information of the physical network port of the server where the virtual machine is located. In the embodiment of the present invention, the attribute information of the server physical network port includes redundancy mode, network quality, port status, port flow, port bandwidth, etc.
[0074] In the second implementation manner, the processor 203 in the embodiment of the present invention is specifically configured to determine the handover decision in the following manner:
[0075] The switching decision sent by the virtual machine infrastructure management function entity is received through the communication interface 201. The switching decision is based on the virtual machine infrastructure management function entity's information based on the attribute information of the physical network port of the server where the virtual machine is located, and the physical switch in the chassis. The attribute information of the network port, the attribute information of the physical network port of the external switch, and the path information of the network traffic transmitted by the virtual machine and whose transmission quality has changed are determined, and then the switching decision sent by the virtual machine infrastructure management function entity is determined, Determined as a switching decision.
[0076] In the embodiment of the present invention, the path information includes network addresses and port numbers of the source and destination ends, and the attribute information includes redundancy mode, network quality, port status, port flow, and port bandwidth.
[0077] The virtual switch 200 provided in the embodiment of the present invention determines the switching decision for indicating whether to switch the network traffic transmission path according to the network traffic transmission quality transmitted by the virtual machine, and according to the switching decision, the network traffic transmission path is switched, so it can be realized According to the network traffic transmission quality, the network traffic transmission path is switched.
[0078] image 3 Shown is a schematic diagram of the structure of a virtual machine 300 provided by an embodiment of the present invention, such as image 3 As shown, the virtual machine 300 includes a monitor 301, a memory 302, a processor 303, and a transmitter 304. Of course, according to actual conditions, the virtual machine 300 provided in the embodiment of the present invention may further include a communication bus, which is not limited in the embodiment of the present invention.
[0079] In the embodiment of the present invention, the monitor 301 is a processing device or software with a monitoring function, and is used to monitor the quality of network traffic transmission.
[0080] In the embodiment of the present invention, the memory 302 is configured to store program codes executed by the processor 303.
[0081] The processor 303 is used to call the program code stored in the memory 302 to implement the following functions:
[0082] When the monitor 301 detects a change in the transmission quality of the network traffic, the control transmitter 304 sends the path information of the network traffic whose transmission quality has changed to the functional entity with the function of determining the switching decision.
[0083] In the embodiment of the present invention, the functional entity having the function of determining the switching decision is a virtual switch or a virtual machine infrastructure management functional entity.
[0084] The virtual machine 300 provided by the embodiment of the present invention can send the path information of the network traffic whose transmission quality has changed to the functional entity with the function of determining the switching decision, so that it has the function of determining the switching The functional entity of the decision function can determine the switching decision for indicating whether to switch the network traffic transmission path according to the network traffic transmission quality, and switch the network traffic transmission path according to the switching decision to realize the network traffic transmission according to the network traffic transmission quality Path switching.
[0085] Figure 4 Shown is a schematic diagram of the structure of a virtual machine infrastructure management function entity 400 provided by an embodiment of the present invention, such as Figure 4 As shown, the virtual machine infrastructure management function entity 400 includes a receiver 401, a memory 402, a processor 403, and a transmitter 404. Of course, according to actual conditions, the virtual machine infrastructure management function entity 400 provided in the embodiment of the present invention may further include a communication bus, which is not limited in the embodiment of the present invention.
[0086] In the embodiment of the present invention, the memory 402 is used to store program codes executed by the processor 403.
[0087] The processor 403 is configured to call the program code stored in the memory 402 to implement the following functions:
[0088] Obtain the path information of the network traffic transmitted by the virtual machine and whose transmission quality has changed through the receiver 401; according to the attribute information of the physical network port of the server where the virtual machine is located, the attribute information of the physical network port of the switch in the chassis, and the physical network of the external switch The attribute information of the port and the path information determine the switching decision; and the switching decision is sent to the virtual switch through the transmitter 404.
[0089] The virtual machine infrastructure management function entity 400 provided by the embodiment of the present invention may be a functional entity having a function of determining a handover decision, or a component having a function of determining a handover decision, which is not limited in the embodiment of the present invention. In the embodiment of the present invention, the functional entity having the function of determining handover decision may be, for example, a virtual machine infrastructure management functional entity.
[0090] The virtual machine infrastructure management function entity 400 provided by the embodiment of the present invention determines a switching decision for indicating whether to switch the network traffic transmission path according to the network traffic transmission quality transmitted by the virtual machine, and sends the determined switching decision to the virtual switch, so that The virtual switch determines the switching decision according to the switching decision, and switches the network traffic transmission path according to the determined switching decision, which can realize the switching of the network traffic transmission path according to the network traffic transmission quality.
[0091] The communication interfaces, receivers, and transmitters mentioned in the embodiments of the present invention communicate with other devices or communication networks, such as Ethernet, wireless access network (RAN), wireless local area networks (Wireless Local Area Networks, WLAN), etc.
[0092] The memory mentioned above in the embodiment of the present invention may be a read-only memory (read-only memory, ROM) or other types of static storage devices that can store static information and instructions, a random access memory (random access memory, RAM), or Other types of dynamic storage devices that store information and instructions can also be Electrically Erasable Programmable Read-Only Memory (EEPROM) or Compact Disc Read-Only Memory (CD-ROM) Or other optical disc storage, optical disc storage (including compact discs, laser discs, optical discs, digital versatile discs, Blu-ray discs, etc.), magnetic disk storage media or other magnetic storage devices, or can be used to carry or store expectations in the form of instructions or data structures The program code and any other medium that can be accessed by the computer, but not limited to this.
[0093] The processor mentioned above in the embodiment of the present invention may be a general-purpose central processing unit (CPU), a microprocessor, an application-specific integrated circuit (ASIC), or one or more of the solutions used to control the present invention Integrated circuit for program execution.
[0094] In the embodiments of the present invention, the method for controlling network traffic transmission path switching will be described in detail below.
[0095] Figure 5 Shown is an implementation flowchart of a method for controlling network traffic transmission path switching provided by an embodiment of the present invention, Figure 5 The execution subject of the method shown may be, for example, a virtual switch, or a component inside the virtual switch, which is not limited in the embodiment of the present invention. Such as Figure 5 As shown, the method includes:
[0096] S101: The virtual switch determines the switching decision according to the path information of the network traffic whose transmission quality of the network traffic transmitted by the virtual machine changes.
[0097] In the embodiment of the present invention, the virtual machine has the function of evaluating network traffic transmission quality. Therefore, in the embodiment of the present invention, the switching decision can be determined according to the network traffic transmission quality transmitted by the virtual machine. The switching decision is used to indicate whether to switch the network traffic transmission path.
[0098] S102: The virtual switch switches the network traffic transmission path according to the determined switching decision.
[0099] In the embodiment of the present invention, if the determined switching decision is to switch the network traffic transmission path, the network traffic transmission path can be switched. If the determined switching decision is not to switch the network traffic transmission path, then the network traffic transmission path is not switched.
[0100] In the process of switching the network traffic transmission path in the embodiment of the present invention, if the server physical network port is in the redundant mode of load sharing, the path information of the network traffic whose network transmission quality has changed is switched to the designated physical network port. If the server's physical network port is in the active/standby redundant mode, all data packets of the network traffic will be switched to the spare physical network port for transmission.
[0101] In the embodiment of the present invention, the virtual machine monitors that the transmission quality of the network traffic changes, which may be that the transmission quality changes from normal to reduced, or it may change from lower transmission quality to normal. In the embodiment of the present invention, the virtual machine monitors that the transmission quality of network traffic has changed, and can transmit the path information of the network traffic whose transmission quality has changed to a functional entity with the function of determining handover decision. The functional entity can be a virtual switch or Virtual machine infrastructure management functional entity.
[0102] In the embodiment of the present invention, if the virtual machine transmits the path information of the network traffic whose transmission quality has changed to the virtual switch, the process of determining the switching decision can be as follows: Image 6 The methods shown include:
[0103] S1011: The virtual switch obtains path information of network traffic transmitted by the virtual machine and whose transmission quality has changed.
[0104] In the embodiment of the present invention, the path information of the network traffic whose transmission quality changes are transmitted by the virtual machine includes the network addresses and port numbers of the source and destination ends. That is, the path information acquired by the virtual switch includes at least the source network address whose transmission quality changes, Source port number, destination network address, and destination port number. Of course, the virtual machine can also send the network transmission quality between the source end and the destination end to the virtual switch to better determine the switching decision.
[0105] S1012: The virtual switch obtains the attribute information of the physical network port of the server where the virtual machine is located for transmitting the path information of the network traffic whose transmission quality has changed.
[0106] In the embodiment of the present invention, the attribute information of the physical network port of the server where the virtual machine is located includes redundancy mode, network quality, port status, port flow, and port bandwidth.
[0107] S1013: The virtual switch determines the switching decision based on the acquired path information of the network traffic whose transmission quality has changed and the attribute information of the physical network port of the server where the virtual machine is located.
[0108] In the embodiment of the present invention, the virtual switch obtains the path information of the network traffic whose transmission quality has changed, and judges the redundancy mode, network quality, port status, port traffic, and port bandwidth of the physical network port of the server where the virtual machine is located. To determine whether the current server physical network port meets the conditions for switching, if the conditions for switching the network traffic transmission path are met, the switching decision can be determined to switch the network traffic transmission path; if it does not meet the requirements for switching the network traffic transmission path Condition, it can be determined that the switching decision is not to switch the network traffic transmission path.
[0109] In the embodiment of the present invention, the virtual switch and the virtual machine on the same server can cooperate to switch the network traffic transmission path in the current server according to the network traffic transmission quality.
[0110] Figure 7 Shown are the operations that the virtual machine needs to perform in the process of switching the network traffic transmission path according to the network transmission quality in the embodiment of the present invention, such as Figure 7 As shown, the method includes:
[0111] S201: The virtual machine monitors network traffic transmission quality.
[0112] S202: In a case where the transmission quality of the network traffic changes, the virtual machine sends path information of the network traffic whose transmission quality has changed to a functional entity that has a function of determining a switching decision.
[0113] The functional entity that determines the switching decision function in the embodiment of the present invention may be a virtual switch or a virtual machine infrastructure management functional entity.
[0114] In the embodiment of the present invention, if the virtual machine transmits the path information of the network traffic whose transmission quality has changed to the virtual machine infrastructure management function entity, the virtual machine infrastructure management function entity may determine the switching decision and send the determined switching decision For the virtual switch, the virtual switch switches the network traffic transmission path. The implementation process can be as follows Figure 8 The methods shown include:
[0115] S301: The virtual machine infrastructure management function entity obtains path information of the network traffic transmitted by the virtual machine and whose transmission quality has changed.
[0116] In the embodiment of the present invention, the path information of the network traffic whose transmission quality has changed includes the network addresses and port numbers of the source and destination, that is, the path information acquired by the virtual machine infrastructure management function entity includes at least the source network address of the changed transmission quality , Source port number, destination network address and destination port number. Of course, the virtual machine can also send the network transmission quality between the source end and the destination end to the virtual switch to better determine the switching decision.
[0117] S302: The virtual machine infrastructure management function entity determines a switching decision according to the path information of the network traffic whose transmission quality has changed.
[0118] S303: The virtual machine infrastructure management function entity sends the switching decision to the virtual switch.
[0119] S304: The virtual switch switches the network traffic transmission path according to the switching decision.
[0120] In the embodiment of the present invention, when the virtual machine infrastructure management function entity determines the switching decision process, in addition to considering the path information of the network traffic whose transmission quality has changed, it also considers the attribute information of the physical network port of the server where the virtual machine is located, and the in-frame The attribute information of the physical network port of the switch and the attribute information of the physical network port of the external switch (network ports of other network switches except the server), to realize the global status of the virtual machine management system, and determine whether to switch the network traffic transmission path .
[0121] In the embodiment of the present invention, if the virtual machine transmits the path information of the network traffic whose transmission quality has changed to the virtual machine infrastructure management function entity, the virtual machine infrastructure management function entity determines the switching decision process as follows: Picture 9 The methods shown include:
[0122] S3021a: The virtual machine infrastructure management function entity obtains the path information of the network traffic transmitted by the virtual machine whose transmission quality has changed.
[0123] S3021b: The virtual machine infrastructure management function entity obtains the attribute information of the physical network port of the server where the virtual machine is located, the attribute information of the physical network port of the switch in the chassis, and the attribute information of the physical network port of the external switch.
[0124] The attribute information of the physical network port involved in the embodiment of the present invention mainly includes redundancy mode, network quality, port status, port flow, port bandwidth, and the like. For example, the attribute information of the physical network port of the server where the virtual machine is located includes such factors as the redundancy mode, network quality, port status, port traffic, and port bandwidth of the physical network port of the server where the virtual machine is located; the attribute information of the physical network port of the switch in the chassis includes the machine The physical network port redundancy mode, topology relationship, network flow, and network port status of the switch in the frame; the attribute information of the physical network port of the external switch includes the redundancy mode, topology relationship, network traffic, and network port of the physical network port on the external switch. Mouth status, etc.
[0125] The path information includes the network addresses and port numbers of the source and destination, and the attribute information includes redundancy mode, network quality, port status, port flow, and port bandwidth.
[0126] S3022: The virtual machine infrastructure management function entity is based on the path information of the network traffic whose transmission quality changes, the attribute information of the physical network port of the server where the virtual machine is located, the attribute information of the physical network port of the switch in the chassis, and the physical of the external switch The attribute information of the network port determines the switching decision.
[0127] In the embodiment of the present invention, the virtual machine infrastructure management function entity with the global management function is based on the attribute information of the physical network port of the server where the virtual machine is located, the attribute information of the physical network port of the switch in the chassis, the attribute information of the physical network port of the external switch, As well as the path information of the network traffic transmitted by the virtual machine and whose transmission quality has changed, determining the switching decision can realize the global status of the virtual machine management system and determine whether to switch the network traffic transmission path according to the network traffic transmission quality.
[0128] In the method for controlling network traffic transmission path switching provided by the embodiment of the present invention, the virtual machine infrastructure management function entity determines the switching decision for indicating whether to switch the network traffic transmission path according to the network traffic transmission quality transmitted by the virtual machine, and the determined switching The decision is sent to the virtual switch, so that the virtual switch determines the switching decision according to the switching decision, and switches the network traffic transmission path according to the determined switching decision, which can realize the switching of the network traffic transmission path according to the network traffic transmission quality.
[0129] Based on the method for controlling network traffic transmission path switching provided by the foregoing embodiment, an embodiment of the present invention also provides a virtual switch 1000, such as Picture 10 As shown, the virtual switch 1000 provided by the embodiment of the present invention includes a determining unit 1001 and a switching unit 1002, where:
[0130] The determining unit 1001 is configured to determine a switching decision, the switching decision is determined according to the network traffic transmission quality transmitted by the virtual machine, and is used to indicate whether to switch the network traffic transmission path;
[0131] The switching unit 1002 is configured to switch the network traffic transmission path according to the switching decision determined by the determining unit 1001.
[0132] In the first implementation manner, the determining unit 1001 is specifically configured to determine the handover decision in the following manner:
[0133] Obtain the path information of the network traffic transmitted by the virtual machine and whose transmission quality has changed;
[0134] Determine the switching decision according to the path information of the network traffic and the attribute information of the physical network port of the server where the virtual machine is located.
[0135] In the second implementation manner, the determining unit 1001 is specifically configured to determine the handover decision in the following manner:
[0136] Receive a switching decision sent by a virtual machine infrastructure management function entity, where the switching decision is based on the virtual machine infrastructure management function entity based on the attribute information of the physical network port of the server where the virtual machine is located, and the attributes of the physical network port of the switch in the chassis Information, the attribute information of the physical network port of the external switch, and the path information of the network traffic transmitted by the virtual machine and whose transmission quality has changed;
[0137] The received handover decision is determined as a handover decision.
[0138] The virtual switch 1000 provided in the embodiment of the present invention may be a functional entity having a function of determining a handover decision, or a component having a function of determining a handover decision, which is not limited in the embodiment of the present invention. In the embodiment of the present invention, the functional entity having the function of determining the switching decision may be a virtual switch, for example.
[0139] The virtual switch 1000 provided by the embodiment of the present invention determines the switching decision for indicating whether to switch the network traffic transmission path according to the network traffic transmission quality transmitted by the virtual machine, and switches the network traffic transmission path according to the switching decision, so it can be realized According to the network traffic transmission quality, the network traffic transmission path is switched.
[0140] The embodiment of the present invention also provides a virtual machine 1100, such as Picture 11 As shown, the virtual machine 1100 provided in the embodiment of the present invention includes a monitoring unit 1101 and a sending unit 1102, where:
[0141] The monitoring unit 1101 is used to monitor the quality of network traffic transmission.
[0142] The sending unit 1102 is configured to send path information of the network traffic whose transmission quality has changed to a functional entity with a function of determining handover decision when the monitoring unit 1101 detects that the transmission quality of the network traffic has changed.
[0143] In the embodiment of the present invention, the functional entity having the function of determining the switching decision is a virtual switch or a virtual machine infrastructure management functional entity.
[0144] The virtual machine 1100 provided in the embodiment of the present invention may be a functional entity with a function of monitoring network transmission quality, or a component with a function of determining a handover decision, which is not limited in the embodiment of the present invention. The functional entity with the function of monitoring network transmission quality in the embodiment of the present invention may be, for example, a virtual machine.
[0145] The virtual machine 1100 provided by the embodiment of the present invention can send the path information of the network traffic whose transmission quality has changed to the functional entity with the function of determining handover decision when monitoring that the transmission quality of the network traffic changes The functional entity of the decision function can determine the switching decision for indicating whether to switch the network traffic transmission path according to the network traffic transmission quality, and switch the network traffic transmission path according to the switching decision to realize the network traffic transmission according to the network traffic transmission quality Path switching.
[0146] The embodiment of the present invention also provides a virtual machine infrastructure management function entity 1200, such as Picture 12 As shown, the virtual machine infrastructure management function entity 1200 provided by the embodiment of the present invention includes an acquiring unit 1201, a determining unit 1202, and a sending unit 1203, where:
[0147] The obtaining unit 1201 is configured to obtain path information of network traffic that is transmitted by the virtual machine and whose transmission quality has changed.
[0148] The determining unit 1202 is configured to, based on the attribute information of the physical network port of the server where the virtual machine is located, the attribute information of the physical network port of the switch in the chassis, the attribute information of the physical network port of the external switch, and the path information acquired by the acquiring unit 1201, Determine the switching decision;
[0149] The sending unit 1203 is configured to send the switching decision determined by the determining unit 1202 to the virtual switch.
[0150] The virtual machine infrastructure management function entity 1200 provided in the embodiment of the present invention may be a functional entity having a function of determining a handover decision, or a component having a function of determining a handover decision, which is not limited in the embodiment of the present invention. In the embodiment of the present invention, the functional entity having the function of determining handover decision may be, for example, a virtual machine infrastructure management functional entity.
[0151] The virtual machine infrastructure management function entity 1200 provided by the embodiment of the present invention determines a switching decision for indicating whether to switch the network traffic transmission path according to the network traffic transmission quality transmitted by the virtual machine, and sends the determined switching decision to the virtual switch, so that The virtual switch determines the switching decision according to the switching decision, and switches the network traffic transmission path according to the determined switching decision, which can realize the switching of the network traffic transmission path according to the network traffic transmission quality.
[0152] The virtual switch 1000, the virtual machine 1100, and the virtual machine infrastructure management function entity 1200 provided in the embodiment of the present invention can be used to execute the method for controlling network traffic transmission path switching involved in the foregoing embodiment of the present invention. Where the descriptions of the switch 1000, the virtual machine 1100, and the virtual machine infrastructure management function entity 1200 are not detailed enough, please refer to the description of the related method embodiments and the accompanying drawings, which will not be repeated here.
[0153] Based on the method and related equipment for controlling network traffic transmission path switching provided in the foregoing embodiment, an embodiment of the present invention also provides a system 1300 for controlling network traffic transmission path switching, such as Figure 13 As shown, the system 1300 for controlling network traffic transmission path switching includes a virtual machine 1301 and a virtual switch 1302, where,
[0154] The virtual machine 1301 is used to monitor the quality of network traffic transmission, and when the network traffic transmission quality is monitored, it sends path information of the network traffic whose transmission quality has changed to the virtual switch 1302.
[0155] The virtual switch 1302 is configured to obtain the path information of the network traffic whose transmission quality has changed transmitted by the virtual machine 1301, and determine the switching decision according to the path information of the network traffic whose transmission quality has changed, and according to the switching Make a decision to switch the network traffic transmission path.
[0156] In the first implementation manner, the virtual switch 1302 is also used for:
[0157] Acquiring attribute information of the physical network port of the server where the virtual machine 1301 is located;
[0158] The virtual switch 1302 is specifically configured to determine the switching decision according to the path information of the network traffic whose transmission quality has changed in the following manner:
[0159] The virtual switch 1302 determines the switching decision according to the path information of the network traffic whose transmission quality has changed and the attribute information of the physical network port of the server where the virtual machine 1301 is located.
[0160] In the embodiment of the present invention, the virtual switch and the virtual machine on the same server can cooperate to switch the network traffic transmission path in the current server according to the network traffic transmission quality.
[0161] Based on the method and related equipment for controlling network traffic transmission path switching provided by the foregoing embodiment, an embodiment of the present invention also provides a system 1400 for controlling network traffic transmission path switching, such as Figure 14 As shown, a system 1400 for controlling network traffic transmission path switching includes a virtual machine 1401, a virtual machine infrastructure management function entity 1402, and a virtual switch 1403, where,
[0162] The virtual machine 1401 is used to monitor the quality of network traffic transmission, and when the network traffic transmission quality is monitored, the path information of the network traffic whose transmission quality has changed is sent to the virtual machine infrastructure management function entity 1402 .
[0163] The virtual machine infrastructure management function entity 1402 is used to obtain the path information of the network traffic whose transmission quality has changed transmitted by the virtual machine 1401, and determine the switching decision based on the path information of the network traffic whose transmission quality has changed, And send the switching decision to the virtual switch 1403.
[0164] The virtual switch 1403 is configured to switch the network traffic transmission path according to the switching decision sent by the virtual machine infrastructure management function entity 1402.
[0165] In the first implementation manner, the virtual machine infrastructure management function entity 1402 is also used for:
[0166] Acquiring attribute information of the physical network port of the server where the virtual machine 1401 is located, attribute information of the physical network port of the switch in the chassis, and attribute information of the physical network port of the external switch;
[0167] The virtual machine infrastructure management function entity 1402 is specifically configured to determine the switching decision according to the path information of the network traffic whose transmission quality has changed in the following manner:
[0168] The virtual machine infrastructure management function entity 1402 is based on the path information of the network traffic whose transmission quality changes, the attribute information of the physical network port of the server where the virtual machine 1401 is located, the attribute information of the physical network port of the switch in the chassis, and the external The attribute information of the physical network port of the switch determines the switching decision.
[0169] In the method for controlling network traffic transmission path switching provided by the embodiment of the present invention, the virtual machine infrastructure management function entity determines the switching decision for indicating whether to switch the network traffic transmission path according to the network traffic transmission quality transmitted by the virtual machine, and the determined switching The decision is sent to the virtual switch, so that the virtual switch determines the switching decision according to the switching decision, and switches the network traffic transmission path according to the determined switching decision, which can realize the switching of the network traffic transmission path according to the network traffic transmission quality.
[0170] Obviously, those skilled in the art can make various changes and modifications to the present invention without departing from the spirit and scope of the present invention. In this way, if these modifications and variations of the present invention fall within the scope of the claims of the present invention and their equivalent technologies, the present invention is also intended to include these modifications and variations.

PUM

no PUM

Description & Claims & Application Information

We can also present the details of the Description, Claims and Application information to help users get a comprehensive understanding of the technical details of the patent, such as background art, summary of invention, brief description of drawings, description of embodiments, and other original content. On the other hand, users can also determine the specific scope of protection of the technology through the list of claims; as well as understand the changes in the life cycle of the technology with the presentation of the patent timeline. Login to view more.
Who we serve
  • R&D Engineer
  • R&D Manager
  • IP Professional
Why Eureka
  • Industry Leading Data Capabilities
  • Powerful AI technology
  • Patent DNA Extraction
Social media
Try Eureka
PatSnap group products