Per-namespace IP address management method for container networks
AssigneeVMware, Inc.
InventorsQiang Tang, Zhaoqian Xiao
Life of this patent
Estimating the term…
Loading patent…
AssigneeVMware, Inc.
InventorsQiang Tang, Zhaoqian Xiao
Estimating the term…
Some embodiments of the invention provide a method of sending data in a network that includes at least one worker node executing one or more sets of containers and a virtual switch, the virtual switch including a gateway interface, a virtual local area network (VLAN) tunnel interface, and a set of virtual Ethernet interfaces associated with the one or more sets of containers. The method configures the gateway interface of the worker node to associate the gateway interface with multiple subnets that are each associated with a namespace. The worker node executes at least (1) first and second sets of containers of a first namespace, and (2) a third set of containers of a second namespace. The method sends data between the first and second sets of containers through a first virtual Ethernet interface associated with the first set of containers and a second virtual Ethernet interface associated with the second set of containers. The method sends data between the first set of containers and the third set of containers through the first virtual Ethernet interface associated with the first set of containers, the gateway interface, and a third virtual Ethernet interface associated with the third set of containers.
A method of sending data in a network comprising a worker node, the worker node executing one or more sets of containers and a virtual switch, the virtual switch comprising a gateway interface, a virtual local area network (VLAN) tunnel interface, and a set of virtual Ethernet interfaces associated with the set of one or more sets of containers, the method comprising:
A method of sending data in a network comprising s worker node, the worker node executing one or more sets of containers and a virtual switch, the virtual switch comprising a gateway interface, a virtual local area network (VLAN) tunnel interface, and a set of virtual Ethernet interfaces associated with the set of one or more sets of containers, the method comprising:
A method of sending data in a network comprising a worker node, the worker node executing one or more sets of containers and a virtual switch, the virtual switch comprising a gateway interface, a virtual local area network (VLAN) tunnel interface, and a set of virtual Ethernet interfaces associated with the set of one or more sets of containers, the method comprising:
A method of sending data in a network comprising a worker node, the worker node executing one or more sets of containers and a virtual switch, the virtual switch comprising a gateway interface, a virtual local area network (VLAN) tunnel interface, and a set of virtual Ethernet interfaces associated with the set of one or more sets of containers, the method comprising:
A non-transitory machine readable medium storing a program for execution by a set of processing units, the program for sending data in a network comprising a worker node, the worker node executing one or more sets of containers and a virtual switch, the virtual switch comprising a gateway interface, a virtual local area network (VLAN) tunnel interface, and a set of virtual Ethernet interfaces associated with the set of one or more sets of containers, the program comprising sets of instructions for:
A non-transitory machine readable medium storing a program for execution by a set of processing units, the program for sending data in a network comprising a worker node, the worker node executing one or more sets of containers and a virtual switch, the virtual switch comprising a gateway interface, a virtual local area network (VLAN) tunnel interface, and a set of virtual Ethernet interfaces associated with the set of one or more sets of containers, the program comprising sets of instructions for:
A non-transitory machine readable medium storing a program for execution by a set of processing units, the program for sending data in a network comprising a worker node, the worker node executing one or more sets of containers and a virtual switch, the virtual switch comprising a gateway interface, a virtual local area network (VLAN) tunnel interface, and a set of virtual Ethernet interfaces associated with the set of one or more sets of containers, the program comprising sets of instructions for:
A non-transitory machine readable medium storing a program for execution by a set of processing units, the program for sending data in a network comprising a worker node, the worker node executing one or more sets of containers and a virtual switch, the virtual switch comprising a gateway interface, a virtual local area network (VLAN) tunnel interface, and a set of virtual Ethernet interfaces associated with the set of one or more sets of containers, the program comprising sets of instructions for:
Dependencies are inferred from the claim text.