Method, device and system for virtualizing network equipment
A network device and virtualization technology, applied in the field of data transmission, can solve problems such as different access delays, different access methods, and reduce HCA data transmission performance, so as to improve data transmission performance and avoid differences.
- Summary
- Abstract
- Description
- Claims
- Application Information
AI Technical Summary
Problems solved by technology
Method used
Image
Examples
Embodiment 1
[0030] see Figure 5 , which is a schematic structural diagram of an embodiment of a network device virtualization method of the present application, the method includes the following steps:
[0031] Step 501: Map the interface control memory ICM space required by HCA to each physical memory;
[0032] Wherein, said mapping the ICM space required by the HCA to each physical memory includes: mapping the ICM space required by the HCA to each physical memory on average according to the number of operating systems; or, mapping the ICM space required by the HCA according to the The number of applications in the operating system is mapped to each physical memory in a proportional relationship.
[0033] For example, if there are two operating systems in a non-SMP structure, there are two physical memories corresponding to the operating systems. Then divide the ICM space required by the HCA into two parts equally, and map the two parts into two physical memories respectively.
[003...
Embodiment 2
[0042] Corresponding to the virtualization method in the previous embodiment, this embodiment of the present application also provides a network device virtualization device, please refer to Figure 6 , which is a structural diagram of an embodiment of a virtualization device of a network device in the present application. The device includes: a first mapping unit 601 and a second mapping unit 602. The internal structure and the connection relationship.
[0043] The first mapping unit 601 is configured to map the interface control memory ICM space required by the HCA into each physical memory;
[0044] The second mapping unit 602 is configured to map each physical memory into a kernel space of an operating system running on a local processor.
[0045] Wherein, the first mapping unit 601 includes: an average mapping subunit, and / or, a non-average mapping subunit,
[0046] The average mapping subunit is used to evenly map the ICM space required by the HCA to each physical memo...
Embodiment 3
[0053] Corresponding to the network device virtualization method in the first embodiment above, this embodiment of the present application also provides a network device virtualization system, please refer to Figure 7 , which is a schematic structural diagram of an embodiment of a network device virtualization system in the present application. Including: at least two processors 701, at least two physical memories 702, and one HCA703, wherein the interface control memory ICM space required by the HCA703 is mapped to at least two physical memories 702, and at least two physical memories 702 are respectively connected to a local The core space of the operating system running on the processor 701 is mapped.
[0054] For example, take a system that includes two processors, two physical memories, and one HCA. The two processors are processor 1 and processor 2, the two physical memories are physical memory 1 and physical memory 2, and the physical Memory 1 is the local physical me...
PUM
Abstract
Description
Claims
Application Information
- R&D Engineer
- R&D Manager
- IP Professional
- Industry Leading Data Capabilities
- Powerful AI technology
- Patent DNA Extraction
Browse by: Latest US Patents, China's latest patents, Technical Efficacy Thesaurus, Application Domain, Technology Topic.
© 2024 PatSnap. All rights reserved.Legal|Privacy policy|Modern Slavery Act Transparency Statement|Sitemap