CN113114552A - Method and equipment for providing network for virtual machine and container in cloud platform - Google Patents

Method and equipment for providing network for virtual machine and container in cloud platform Download PDF

Info

Publication number
CN113114552A
CN113114552A CN202010034043.7A CN202010034043A CN113114552A CN 113114552 A CN113114552 A CN 113114552A CN 202010034043 A CN202010034043 A CN 202010034043A CN 113114552 A CN113114552 A CN 113114552A
Authority
CN
China
Prior art keywords
network
virtual
container
virtual machine
cloud platform
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Pending
Application number
CN202010034043.7A
Other languages
Chinese (zh)
Inventor
蒋迪
尤永康
梅磊
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Shanghai Zstack Information Technology Co ltd
Original Assignee
Shanghai Zstack Information Technology Co ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Shanghai Zstack Information Technology Co ltd filed Critical Shanghai Zstack Information Technology Co ltd
Priority to CN202010034043.7A priority Critical patent/CN113114552A/en
Publication of CN113114552A publication Critical patent/CN113114552A/en
Pending legal-status Critical Current

Links

Images

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L12/00Data switching networks
    • H04L12/28Data switching networks characterised by path configuration, e.g. LAN [Local Area Networks] or WAN [Wide Area Networks]
    • H04L12/46Interconnection of networks
    • H04L12/4641Virtual LANs, VLANs, e.g. virtual private networks [VPN]
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L12/00Data switching networks
    • H04L12/54Store-and-forward switching systems 
    • H04L12/56Packet switching systems
    • H04L12/5601Transfer mode dependent, e.g. ATM
    • H04L2012/5614User Network Interface
    • H04L2012/5618Bridges, gateways [GW] or interworking units [IWU]

Landscapes

  • Engineering & Computer Science (AREA)
  • Computer Security & Cryptography (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Signal Processing (AREA)
  • Data Exchanges In Wide-Area Networks (AREA)

Abstract

The application aims to provide a scheme for providing a network for virtual machines and containers in a cloud platform. In the scheme, in a cloud platform, a virtual network is firstly created, three different virtual networks, namely a virtual machine private network, a container private network and a virtual machine and container shared network, are marked, then a virtual machine or a container is created, the private network or the shared network is selected, and the connection between the virtual machine or the container and a Linux virtual bridge is established, so that the virtual machine or the container directly uses the same Linux virtual bridge, and the virtual machine and the container can be directly communicated with each other. Compared with the prior art, the method and the system solve the problem that the container network and the virtual machine in the cloud platform cannot share the same virtualization network; the problem that the traditional container network has poor management performance on the infrastructure network is solved.

Description

Method and equipment for providing network for virtual machine and container in cloud platform
Technical Field
The application relates to the technical field of information, in particular to a technology for providing a network for a virtual machine and a container in a cloud platform.
Background
With the development of cloud computing technology, virtualization cannot meet the service requirements of many customers, and many customers start to deploy container platforms in a large scale in order to improve development efficiency and reduce product iteration cycles, and gradually start to deploy container platforms in a production environment besides development and testing. However, since most enterprise applications still run in virtual machines and technical management is also spread around virtualization, there is a large technical and flow barrier to directly migrate applications into a container platform.
In order to reduce the management and use cost of the container, many container platforms provide the same network virtualization technology as the virtualization platform, but because the technology stack is mainly expanded around the container, the network virtualization technology which is mature in the virtualization platform can not be completely cloned into the container platform, and thus it is difficult to realize the unified management of the virtual machine network and the container network in the traditional enterprise.
In order to solve the management problem of the virtual machine network and the container network, the existing technical scheme uses a flat bridge network, that is, a Linux virtual bridge is used for managing the virtual machine and the container network, but because a platform with the scheme is often only expanded around a container platform, basic network management (such as a VLAN tag, a DHCP server and the like) in a virtualization platform is not sufficient, manual management is often required by means of manpower, and automatic network configuration cannot be guaranteed.
Disclosure of Invention
An object of the present application is to provide a method and apparatus for providing a network for virtual machines and containers in a cloud platform.
According to an aspect of the present application, there is provided a method of providing a network for virtual machines and containers in a cloud platform, wherein the method includes:
creating a virtual network in a cloud platform;
marking the virtual network according to the fact that the virtual network is used for a private network or a shared network;
creating a virtual machine or a container, selecting the special network or the shared network, and establishing the connection between the virtual machine or the container and the Linux virtual bridge.
According to another aspect of the present application, there is also provided an apparatus for providing a network for a virtual machine and a container in a cloud platform, wherein the apparatus includes:
a network creation means that creates a virtual network in the cloud platform;
the network marking device is used for marking the virtual network according to the fact that the virtual network is used for a private network or a shared network;
and the network providing device is used for creating a virtual machine or a container, selecting the private network or the shared network and establishing the connection between the virtual machine or the container and the Linux virtual bridge.
According to yet another aspect of the present application, there is also provided a computing device, wherein the device comprises a memory for storing computer program instructions and a processor for executing the computer program instructions, wherein the computer program instructions, when executed by the processor, trigger the device to perform the method for providing a network for virtual machines and containers in a cloud platform.
According to yet another aspect of the present application, there is also provided a computer readable medium having stored thereon computer program instructions executable by a processor to implement the method of providing a network for virtual machines and containers in a cloud platform.
According to the scheme provided by the application, in a cloud platform, a virtual network is firstly created, the three different virtual networks, namely a virtual machine private network, a container private network and a virtual machine and container shared network, are marked, then a virtual machine or a container is created, the private network or the shared network is selected, and the connection between the virtual machine or the container and a Linux virtual bridge is established, so that the virtual machine or the container directly uses the same Linux virtual bridge, and the virtual machine and the container can be directly communicated with each other. Compared with the prior art, the method and the system solve the problem that the container network and the virtual machine in the cloud platform cannot share the same virtualization network; the problem that the traditional container network has poor management performance on the infrastructure network is solved.
Drawings
Other features, objects and advantages of the present application will become more apparent upon reading of the following detailed description of non-limiting embodiments thereof, made with reference to the accompanying drawings in which:
fig. 1 is a flow diagram of a method for providing a network for virtual machines and containers in a cloud platform according to an embodiment of the present application;
FIG. 2 is a network topology diagram in a cloud platform according to an embodiment of the present application;
FIG. 3 is a flow diagram of creating and tagging a virtual network according to an embodiment of the present application;
FIG. 4 is a flowchart of creating a virtual machine and establishing a connection between it and a Linux virtual bridge according to an embodiment of the present application;
FIG. 5 is a flow diagram of creating a container and establishing a connection between it and a Linux virtual bridge according to an embodiment of the present application;
fig. 6 is a schematic diagram of an apparatus for providing a network for virtual machines and containers in a cloud platform according to an embodiment of the present application.
The same or similar reference numbers in the drawings identify the same or similar elements.
Detailed Description
The present application is described in further detail below with reference to the attached figures.
In a typical configuration of the present application, the terminal, the device serving the network, and the trusted party each include one or more processors (CPUs), input/output interfaces, network interfaces, and memory.
The memory may include forms of volatile memory in a computer readable medium, Random Access Memory (RAM) and/or non-volatile memory, such as Read Only Memory (ROM) or flash memory (flash RAM). Memory is an example of a computer-readable medium.
Computer-readable media, which include both non-transitory and non-transitory, removable and non-removable media, may implement the information storage by any method or technology. The information may be computer readable instructions, data structures, program means, or other data. Examples of computer storage media include, but are not limited to, phase change memory (PRAM), Static Random Access Memory (SRAM), Dynamic Random Access Memory (DRAM), other types of Random Access Memory (RAM), Read Only Memory (ROM), Electrically Erasable Programmable Read Only Memory (EEPROM), flash memory or other memory technology, compact disc read only memory (CD-ROM), Digital Versatile Disks (DVD) or other optical storage, magnetic cassettes, magnetic tape, magnetic disk storage or other magnetic storage devices, or any other non-transmission medium that can be used to store information that can be accessed by a computing device.
The embodiment of the application provides a method for providing a network for a virtual machine and a container in a cloud platform, wherein the cloud platform, namely a cloud computing platform, is a service based on hardware resources and software resources and provides computing, network and storage capabilities. The Virtual Machine (Virtual Machine) refers to a complete computer system which has complete hardware system functions and is simulated by software and runs in a completely isolated environment. The Container (Linux Container) is a series of processes isolated from the rest of the system, and all the files required to run these processes are provided by another image, which means that the Container has portability and consistency throughout the process from development to testing to production.
In the embodiment of the application, a network namespace (namespace) with a Linux operating system kernel is used, as shown in fig. 2, different application programs can be isolated in different networks by the network namespace, and a user can freely control the device connectivity of the user. The bridges in fig. 2 represent actual networks connected to the physical machine network interface, to which various network services such as DNS domain name resolution, DHCP, firewalls, etc. may be attached. The virtual machine or container of the user establishes connection with the Linux virtual bridge through a network name space, so that the communication with the outside is realized through a physical machine interface. The method and the system solve the problem that the container network and the virtual machine cannot share the same virtualization network in the cloud platform; the problem that the traditional container network has poor management performance on the infrastructure network is solved.
In a practical scenario, the device performing the method may be a user equipment, a network device, or a device formed by integrating the user equipment and the network device through a network. The user equipment includes, but is not limited to, a terminal device such as a Personal Computer (PC), and the network device includes, but is not limited to, a network host, a single network server, a plurality of network server sets, or a computer set based on cloud computing. Here, the Cloud is made up of a large number of hosts or web servers based on Cloud Computing (Cloud Computing), which is a type of distributed Computing, one virtual computer consisting of a collection of loosely coupled computers.
Fig. 1 is a flowchart of a method for providing a network for virtual machines and containers in a cloud platform according to an embodiment of the present application, where the method includes step S101, step S102, and step S103.
Step S101, a virtual network is created in the cloud platform.
For example, in the cloud platform, network virtualization may be one that abstracts a physical network and its components (such as switches, routers, etc.) and separates network traffic from it. A plurality of physical networks can be abstracted into one virtual network or one physical network can be divided into a plurality of logical networks by using a network virtualization technology, and currently, common network virtualization applications include a Virtual Local Area Network (VLAN), a Virtual Private Network (VPN), a virtual network device, and the like.
In one embodiment, step S101 includes: and creating a virtual two-layer network and a virtual three-layer network in the cloud platform. The virtual two-layer network refers to a virtual data link layer, and the virtual three-layer network refers to a virtual network layer. For example, as shown in fig. 3, the virtual two-layer network is created first, and then the virtual three-layer network is created.
And step S102, marking the virtual network according to the fact that the virtual network is used for a private network or a shared network.
For example, as shown in fig. 3, when creating the virtual network, it may be marked that this network is a network for a private network (alternative to virtual machines and containers) or a shared network (i.e., the unified network of virtual machines and containers in fig. 3) to facilitate future differentiation of virtual machines and containers.
In one embodiment, the private network comprises a network private to the virtual machine or the container, and the shared network comprises a network shared by the virtual machine and the container. For example, the virtual network may include three types: virtual machine private network, container private network, virtual machine and container shared network. These three types of networks can be distinguished based on the labels. After a virtual machine and container shared network is created in the cloud platform, the containers can simultaneously enjoy the technical realization of the virtual machine native network.
In one embodiment, step S102 includes: and marking the virtual network in a database of the cloud platform according to the fact that the virtual network is used for a private network or a shared network. In particular, the virtual network may be marked in a database of the cloud platform itself management node.
Step S103, creating a virtual machine or a container, selecting the private network or the shared network, and establishing the connection between the virtual machine or the container and the Linux virtual bridge.
For example, as shown in fig. 4, a virtual machine is newly created, and then a shared network (i.e., a unified network of the virtual machine and the container in fig. 4) or a virtual machine private network is selected, the cloud platform automatically creates a virtual interface on the Linux virtual bridge, and simultaneously creates a virtual interface connected to the Linux virtual machine on the virtual machine; as shown in fig. 5, a container is created first, and then a shared network (i.e. a unified network of a virtual machine and a container in fig. 5) or a container dedicated network is selected, the cloud platform automatically creates a virtual interface on the Linux virtual bridge, and simultaneously creates a virtual interface connected to the Linux virtual bridge on the container; so that the virtual machine or the container directly uses the same Linux virtual bridge and the network of the virtual machine and the container can directly interwork.
Because the container network in the cloud platform inherits all the characteristics of the virtual machine network (including services such as DNS, DHCP, firewall and the like), a user can manage the container just like operating the virtual machine, and the complexity of managing the container native network is greatly reduced.
In one embodiment, step S103 includes: creating a virtual machine or container, selecting the private network or the shared network based on a user instruction. For example, when creating a virtual machine or container, the user can select the current virtual machine or container to use the private network or the shared network according to actual needs.
In one embodiment, step S103 includes: creating a virtual machine or container, filtering out the virtual networks conforming to the virtual machine or the container according to the mark, and selecting the private network or the shared network based on a user instruction. For example, when creating a virtual machine or container, a network conforming to the virtual machine or container may be filtered out according to the mark of the previous virtual network creation, and then the user may select the current virtual machine or container to use the private network or the shared network according to actual needs.
In one embodiment, establishing a connection between the virtual machine or the container and a Linux virtual bridge comprises: and creating a virtual interface on the Linux virtual bridge, creating a virtual interface on the virtual machine or the container, and connecting the virtual interface of the virtual machine or the container with the virtual interface of the Linux virtual bridge. For example, as shown in fig. 4, after a virtual machine is newly created, and the shared network or the private network is selected, virtual interfaces are created on the Linux virtual bridge and the virtual machine, respectively, and then the two virtual interfaces are connected, so as to establish a connection between the virtual machine and the Linux virtual bridge; as shown in fig. 5, a container is newly created, and after the shared network or the private network is selected, virtual interfaces are created on the Linux virtual bridge and the container, respectively, and then the two virtual interfaces are connected, thereby establishing a connection between the container and the Linux virtual bridge.
Fig. 6 is a schematic diagram of an apparatus for providing a network for virtual machines and containers in a cloud platform according to an embodiment of the present application, where the apparatus includes a network creating device 601, a network marking device 602, and a network providing device 603.
The network creation device 601 creates a virtual network in the cloud platform.
For example, in the cloud platform, network virtualization may be one that abstracts a physical network and its components (such as switches, routers, etc.) and separates network traffic from it. A plurality of physical networks can be abstracted into one virtual network or one physical network can be divided into a plurality of logical networks by using a network virtualization technology, and currently, common network virtualization applications include a Virtual Local Area Network (VLAN), a Virtual Private Network (VPN), a virtual network device, and the like.
In one embodiment, the network creating device 601 creates a virtual two-tier network and creates a virtual three-tier network in the cloud platform. The virtual two-layer network refers to a virtual data link layer, and the virtual three-layer network refers to a virtual network layer. For example, as shown in fig. 3, the virtual two-layer network is created first, and then the virtual three-layer network is created.
A network marking device 602, marking the virtual network according to whether the virtual network is used in a private network or a shared network.
For example, as shown in fig. 3, when creating the virtual network, it may be marked that this network is a network for a private network (alternative to virtual machines and containers) or a shared network (i.e., the unified network of virtual machines and containers in fig. 3) to facilitate future differentiation of virtual machines and containers.
In one embodiment, the private network comprises a network private to the virtual machine or the container, and the shared network comprises a network shared by the virtual machine and the container. For example, the virtual network may include three types: virtual machine private network, container private network, virtual machine and container shared network. These three types of networks can be distinguished based on the labels. After a virtual machine and container shared network is created in the cloud platform, the containers can simultaneously enjoy the technical realization of the virtual machine native network.
In one embodiment, the network tagging means 602 tags the virtual network in the database of the cloud platform according to whether the virtual network is for a private network or a public network. In particular, the virtual network may be marked in a database of the cloud platform itself management node.
The network providing device 603 creates a virtual machine or a container, selects the private network or the shared network, and establishes a connection between the virtual machine or the container and the Linux virtual bridge.
For example, as shown in fig. 4, a virtual machine is newly created, and then a shared network (i.e., a unified network of the virtual machine and the container in fig. 4) or a virtual machine private network is selected, the cloud platform automatically creates a virtual interface on the Linux virtual bridge, and simultaneously creates a virtual interface connected to the Linux virtual machine on the virtual machine; as shown in fig. 5, a container is created first, and then a shared network (i.e. a unified network of a virtual machine and a container in fig. 5) or a container dedicated network is selected, the cloud platform automatically creates a virtual interface on the Linux virtual bridge, and simultaneously creates a virtual interface connected to the Linux virtual bridge on the container; so that the virtual machine or the container directly uses the same Linux virtual bridge and the network of the virtual machine and the container can directly interwork.
Because the container network in the cloud platform inherits all the characteristics of the virtual machine network (including services such as DNS, DHCP, firewall and the like), a user can manage the container just like operating the virtual machine, and the complexity of managing the container native network is greatly reduced.
In one embodiment, the network providing device 603 creates a virtual machine or container, and selects the private network or the public network based on a user instruction. For example, when creating a virtual machine or container, the user can select the current virtual machine or container to use the private network or the shared network according to actual needs.
In one embodiment, the network providing device 603 creates a virtual machine or container, filters out the virtual networks conforming to the virtual machine or the container according to the label, and selects the private network or the public network based on a user instruction. For example, when creating a virtual machine or container, a network conforming to the virtual machine or container may be filtered out according to the mark of the previous virtual network creation, and then the user may select the current virtual machine or container to use the private network or the shared network according to actual needs.
In one embodiment, establishing a connection between the virtual machine or the container and a Linux virtual bridge comprises: and creating a virtual interface on the Linux virtual bridge, creating a virtual interface on the virtual machine or the container, and connecting the virtual interface of the virtual machine or the container with the virtual interface of the Linux virtual bridge. For example, as shown in fig. 4, after a virtual machine is newly created, and the shared network or the private network is selected, virtual interfaces are created on the Linux virtual bridge and the virtual machine, respectively, and then the two virtual interfaces are connected, so as to establish a connection between the virtual machine and the Linux virtual bridge; as shown in fig. 5, a container is newly created, and after the shared network or the private network is selected, virtual interfaces are created on the Linux virtual bridge and the container, respectively, and then the two virtual interfaces are connected, thereby establishing a connection between the container and the Linux virtual bridge.
In summary, the scheme provided by the embodiment of the application starts from the network on the virtualization platform side, considers the network low-awareness characteristic of the container network to the underlying infrastructure, fully exerts the mature functions and characteristics of the virtualization platform network in management, operation and maintenance, and can greatly improve the management efficiency of the virtual machine and the container network in the cloud platform.
In addition, some of the present application may be implemented as a computer program product, such as computer program instructions, which when executed by a computer, may invoke or provide methods and/or techniques in accordance with the present application through the operation of the computer. Program instructions which invoke the methods of the present application may be stored on a fixed or removable recording medium and/or transmitted via a data stream on a broadcast or other signal-bearing medium and/or stored within a working memory of a computer device operating in accordance with the program instructions. Herein, some embodiments of the present application provide a computing device comprising a memory for storing computer program instructions and a processor for executing the computer program instructions, wherein the computer program instructions, when executed by the processor, trigger the device to perform the methods and/or aspects of the embodiments of the present application as described above.
Furthermore, some embodiments of the present application also provide a computer readable medium, on which computer program instructions are stored, the computer readable instructions being executable by a processor to implement the methods and/or aspects of the foregoing embodiments of the present application.
It should be noted that the present application may be implemented in software and/or a combination of software and hardware, for example, implemented using Application Specific Integrated Circuits (ASICs), general purpose computers or any other similar hardware devices. In some embodiments, the software programs of the present application may be executed by a processor to implement the steps or functions described above. Likewise, the software programs (including associated data structures) of the present application may be stored in a computer readable recording medium, such as RAM memory, magnetic or optical drive or diskette and the like. Additionally, some of the steps or functions of the present application may be implemented in hardware, for example, as circuitry that cooperates with the processor to perform various steps or functions.
It will be evident to those skilled in the art that the present application is not limited to the details of the foregoing illustrative embodiments, and that the present application may be embodied in other specific forms without departing from the spirit or essential attributes thereof. The present embodiments are therefore to be considered in all respects as illustrative and not restrictive, the scope of the application being indicated by the appended claims rather than by the foregoing description, and all changes which come within the meaning and range of equivalency of the claims are therefore intended to be embraced therein. Any reference sign in a claim should not be construed as limiting the claim concerned. Furthermore, it is obvious that the word "comprising" does not exclude other elements or steps, and the singular does not exclude the plural. A plurality of units or means recited in the apparatus claims may also be implemented by one unit or means in software or hardware. The terms first, second, etc. are used to denote names, but not any particular order.

Claims (10)

1. A method of providing a network for virtual machines and containers in a cloud platform, wherein the method comprises:
creating a virtual network in a cloud platform;
marking the virtual network according to the fact that the virtual network is used for a private network or a shared network;
creating a virtual machine or a container, selecting the special network or the shared network, and establishing the connection between the virtual machine or the container and the Linux virtual bridge.
2. The method of claim 1, wherein the private network comprises a network private to the virtual machine or the container, and the shared network comprises a network shared by the virtual machine and the container.
3. The method of claim 1 or 2, wherein creating a virtual network in a cloud platform comprises:
and creating a virtual two-layer network and a virtual three-layer network in the cloud platform.
4. The method of any of claims 1 to 3, wherein tagging the virtual network according to whether the virtual network is for a private network or a public network comprises:
and marking the virtual network in a database of the cloud platform according to the fact that the virtual network is used for a private network or a shared network.
5. The method of any of claims 1 to 4, wherein creating a virtual machine or container, selecting the private network or the shared network, comprises:
creating a virtual machine or container, selecting the private network or the shared network based on a user instruction.
6. The method of claim 5, wherein creating a virtual machine or container, selecting the private network or the public network based on user instructions, comprises:
creating a virtual machine or container, filtering out the virtual networks conforming to the virtual machine or the container according to the mark, and selecting the private network or the shared network based on a user instruction.
7. The method of any of claims 1 to 6, wherein establishing a connection between the virtual machine or the container and a Linux virtual bridge comprises:
and creating a virtual interface on the Linux virtual bridge, creating a virtual interface on the virtual machine or the container, and connecting the virtual interface of the virtual machine or the container with the virtual interface of the Linux virtual bridge.
8. An apparatus for providing a network for virtual machines and containers in a cloud platform, wherein the apparatus comprises:
a network creation means that creates a virtual network in the cloud platform;
the network marking device is used for marking the virtual network according to the fact that the virtual network is used for a private network or a shared network;
and the network providing device is used for creating a virtual machine or a container, selecting the private network or the shared network and establishing the connection between the virtual machine or the container and the Linux virtual bridge.
9. A computing device, wherein the device comprises a memory for storing computer program instructions and a processor for executing the computer program instructions, wherein the computer program instructions, when executed by the processor, trigger the device to perform the method of any of claims 1 to 7.
10. A computer readable medium having stored thereon computer program instructions executable by a processor to implement the method of any one of claims 1 to 7.
CN202010034043.7A 2020-01-13 2020-01-13 Method and equipment for providing network for virtual machine and container in cloud platform Pending CN113114552A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN202010034043.7A CN113114552A (en) 2020-01-13 2020-01-13 Method and equipment for providing network for virtual machine and container in cloud platform

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN202010034043.7A CN113114552A (en) 2020-01-13 2020-01-13 Method and equipment for providing network for virtual machine and container in cloud platform

Publications (1)

Publication Number Publication Date
CN113114552A true CN113114552A (en) 2021-07-13

Family

ID=76709155

Family Applications (1)

Application Number Title Priority Date Filing Date
CN202010034043.7A Pending CN113114552A (en) 2020-01-13 2020-01-13 Method and equipment for providing network for virtual machine and container in cloud platform

Country Status (1)

Country Link
CN (1) CN113114552A (en)

Cited By (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN114938331A (en) * 2022-05-20 2022-08-23 国网江苏省电力有限公司 Single-physical-port multi-network access method and device in container scene, storage medium and electronic equipment
CN115426259A (en) * 2022-08-29 2022-12-02 浪潮电子信息产业股份有限公司 Network access control method, device, equipment and storage medium
CN116436727A (en) * 2023-04-19 2023-07-14 北京志凌海纳科技有限公司 Virtual machine container mixed arrangement system and IPv6 network implementation method thereof

Citations (9)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN103607430A (en) * 2013-10-30 2014-02-26 中兴通讯股份有限公司 Network processing method and system, and network control center
CN105812222A (en) * 2016-03-10 2016-07-27 汉柏科技有限公司 Multi-tenant virtual network and realization method based on virtual machine and container
US20170111236A1 (en) * 2015-10-19 2017-04-20 Nicira, Inc. Virtual Network Management
CN106878204A (en) * 2016-12-21 2017-06-20 新华三技术有限公司 The creation method and device of a kind of virtual machine
CN107579898A (en) * 2017-09-14 2018-01-12 快云信息科技有限公司 The method and its device of interconnected communication between one kind of multiple containers
CN108418705A (en) * 2018-01-29 2018-08-17 山东汇贸电子口岸有限公司 Virtual machine mixes the virtual network management method and system of nested framework with container
CN108449197A (en) * 2018-01-03 2018-08-24 北京大学 A kind of cloudy environment network construction method based on software defined network
CN108540381A (en) * 2017-03-01 2018-09-14 丛林网络公司 Computational methods, computing device and computer readable storage medium
US20180375728A1 (en) * 2017-06-22 2018-12-27 Nicira, Inc. Translating paas/caas abstractions to logical network topologies

Patent Citations (9)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN103607430A (en) * 2013-10-30 2014-02-26 中兴通讯股份有限公司 Network processing method and system, and network control center
US20170111236A1 (en) * 2015-10-19 2017-04-20 Nicira, Inc. Virtual Network Management
CN105812222A (en) * 2016-03-10 2016-07-27 汉柏科技有限公司 Multi-tenant virtual network and realization method based on virtual machine and container
CN106878204A (en) * 2016-12-21 2017-06-20 新华三技术有限公司 The creation method and device of a kind of virtual machine
CN108540381A (en) * 2017-03-01 2018-09-14 丛林网络公司 Computational methods, computing device and computer readable storage medium
US20180375728A1 (en) * 2017-06-22 2018-12-27 Nicira, Inc. Translating paas/caas abstractions to logical network topologies
CN107579898A (en) * 2017-09-14 2018-01-12 快云信息科技有限公司 The method and its device of interconnected communication between one kind of multiple containers
CN108449197A (en) * 2018-01-03 2018-08-24 北京大学 A kind of cloudy environment network construction method based on software defined network
CN108418705A (en) * 2018-01-29 2018-08-17 山东汇贸电子口岸有限公司 Virtual machine mixes the virtual network management method and system of nested framework with container

Non-Patent Citations (1)

* Cited by examiner, † Cited by third party
Title
猿大白: ""Linux 虚拟网络设备详解之 Bridge 网桥"", 《URL:HTTPS://WWW.CNBLOGS.COM/BAKARI/P/10529575.HTML》 *

Cited By (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN114938331A (en) * 2022-05-20 2022-08-23 国网江苏省电力有限公司 Single-physical-port multi-network access method and device in container scene, storage medium and electronic equipment
CN115426259A (en) * 2022-08-29 2022-12-02 浪潮电子信息产业股份有限公司 Network access control method, device, equipment and storage medium
CN116436727A (en) * 2023-04-19 2023-07-14 北京志凌海纳科技有限公司 Virtual machine container mixed arrangement system and IPv6 network implementation method thereof
CN116436727B (en) * 2023-04-19 2023-12-05 北京志凌海纳科技有限公司 Virtual machine container mixed arrangement system and IPv6 network implementation method thereof

Similar Documents

Publication Publication Date Title
CN107947961B (en) SDN-based Kubernetes network management system and method
JP6280155B2 (en) Techniques for network replication
US20210328913A1 (en) Service aware virtual private network for optimized forwarding in cloud native environment
JP6170237B2 (en) Automatic creation of private virtual networks in service provider networks
US10164868B2 (en) Hypervisor routing between networks in a virtual networking environment
CN113114552A (en) Method and equipment for providing network for virtual machine and container in cloud platform
US9928107B1 (en) Fast IP migration in a hybrid network environment
US20120216194A1 (en) Hypervisor application of service tags in a virtual networking environment
CN104718723A (en) A framework for networking and security services in virtual networks
US20120239797A1 (en) Reconciling network management data
CN106790744B (en) IP scheduling method and system
CN110572439B (en) Cloud monitoring method based on metadata service and virtual forwarding network bridge
CN108509254A (en) The monitoring method and system of Docker Container
JP2013520749A (en) System and method for object migration using waves
US9781069B2 (en) VLAN advertisement and automated configuration
CN109936474B (en) Method and equipment for generating network topological graph
US10992526B1 (en) Hyper-converged infrastructure networking configuration system
CN107666493B (en) Database configuration method and equipment thereof
US11494130B2 (en) Operation data accessing device and accessing method thereof
CN108243079A (en) A kind of method and apparatus that network access is carried out based on VPC
CN104468791A (en) Private cloud IaaS platform construction method
CN102571416B (en) Positioning method and device for virtual machine
CN104636441B (en) NFS implementation method and device
CN110417741A (en) A kind of method and apparatus of filtering safe group
CN110795209B (en) Control method and device

Legal Events

Date Code Title Description
PB01 Publication
PB01 Publication
SE01 Entry into force of request for substantive examination
SE01 Entry into force of request for substantive examination
RJ01 Rejection of invention patent application after publication
RJ01 Rejection of invention patent application after publication

Application publication date: 20210713