-
公开(公告)号:US20240154930A1
公开(公告)日:2024-05-09
申请号:US18415635
申请日:2024-01-17
申请人: Google LLC
发明人: Evan K. Anderson
IPC分类号: H04L61/256 , G06F9/455 , H04L49/00 , H04L61/2503 , H04L61/2517 , H04L61/2521 , H04L61/255 , H04L67/1001 , H04L69/16 , H04L69/22
CPC分类号: H04L61/256 , G06F9/45558 , H04L49/3009 , H04L61/2503 , H04L61/2517 , H04L61/2535 , H04L61/255 , H04L67/1001 , H04L69/16 , H04L69/22 , G06F2009/45595 , H04L2101/604
摘要: Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, for receiving a packet from a client, the packet having header information including a destination Internet Protocol (IP) address, a destination port, a source IP address, and a source port, and wherein the source IP address and source port are associated with the client; selecting a destination virtual machine based on the destination port; modifying the packet by replacing the destination IP address in the header information with an IP address of the selected destination virtual machine; and sending the modified packet to the destination virtual machine.
-
公开(公告)号:US11915033B2
公开(公告)日:2024-02-27
申请号:US17659125
申请日:2022-04-13
申请人: Google LLC
CPC分类号: G06F9/45558 , G06F9/4856 , G06F9/5077 , G06F9/546
摘要: Systems and techniques are described for virtual machine communication and migration. A described technique includes operating server systems that are configured to run virtual machines and providing a virtual network for Internet Protocol (IP) based communications to the virtual machines. The virtual machines can be assigned network addresses, such as IP addresses, on the virtual network. Providing the virtual network can include using separate IP tunnels to effect delivery of IP packets on the virtual network to the virtual machines, respectively. The technique includes migrating a virtual machine running on a first server system to a second server system. The migrated virtual machine can maintain its assigned IP address. The technique includes updating a tunnel endpoint destination associated with the assigned IP address of the migrated virtual machine. The updated tunnel endpoint destination can be based on a network address associated with the second server system.
-
公开(公告)号:US11909712B2
公开(公告)日:2024-02-20
申请号:US17092192
申请日:2020-11-06
申请人: Google LLC
发明人: Evan K. Anderson
IPC分类号: H04L61/256 , H04L61/2503 , H04L49/00 , H04L61/255 , H04L61/2517 , H04L61/2521 , G06F9/455 , H04L67/1001 , H04L69/16 , H04L69/22 , H04L101/604
CPC分类号: H04L61/256 , G06F9/45558 , H04L49/3009 , H04L61/2503 , H04L61/255 , H04L61/2517 , H04L61/2535 , H04L67/1001 , H04L69/16 , H04L69/22 , G06F2009/45595 , H04L2101/604
摘要: Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, for receiving a packet from a client, the packet having header information including a destination Internet Protocol (IP) address, a destination port, a source IP address, and a source port, and wherein the source IP address and source port are associated with the client; selecting a destination virtual machine based on the destination port; modifying the packet by replacing the destination IP address in the header information with an IP address of the selected destination virtual machine; and sending the modified packet to the destination virtual machine.
-
公开(公告)号:US11321110B1
公开(公告)日:2022-05-03
申请号:US16298352
申请日:2019-03-11
申请人: Google LLC
摘要: Systems and techniques are described for virtual machine communication and migration. A described technique includes operating server systems that are configured to run virtual machines and providing a virtual network for Internet Protocol (IP) based communications to the virtual machines. The virtual machines can be assigned network addresses, such as IP addresses, on the virtual network. Providing the virtual network can include using separate IP tunnels to effect delivery of IP packets on the virtual network to the virtual machines, respectively. The technique includes migrating a virtual machine running on a first server system to a second server system. The migrated virtual machine can maintain its assigned IP address. The technique includes updating a tunnel endpoint destination associated with the assigned IP address of the migrated virtual machine. The updated tunnel endpoint destination can be based on a network address associated with the second server system.
-
公开(公告)号:US10122681B1
公开(公告)日:2018-11-06
申请号:US15001471
申请日:2016-01-20
申请人: Google LLC
发明人: Evan K. Anderson
IPC分类号: H04L29/12 , H04L12/935 , H04L29/06 , H04L29/08
摘要: Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, for receiving a packet from a client, the packet having header information including a destination Internet Protocol (IP) address, a destination port, a source IP address, and a source port, and wherein the source IP address and source port are associated with the client; selecting a destination virtual machine based on the destination port; modifying the packet by replacing the destination IP address in the header information with an IP address of the selected destination virtual machine; and sending the modified packet to the destination virtual machine.
-
公开(公告)号:US10855652B1
公开(公告)日:2020-12-01
申请号:US16158534
申请日:2018-10-12
申请人: Google LLC
发明人: Evan K. Anderson
IPC分类号: H04L29/12 , H04L29/06 , H04L29/08 , H04L12/935
摘要: Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, for receiving a packet from a client, the packet having header information including a destination Internet Protocol (IP) address, a destination port, a source IP address, and a source port, and wherein the source IP address and source port are associated with the client; selecting a destination virtual machine based on the destination port; modifying the packet by replacing the destination IP address in the header information with an IP address of the selected destination virtual machine; and sending the modified packet to the destination virtual machine.
-
-
-
-
-