-
公开(公告)号:US20220393977A1
公开(公告)日:2022-12-08
申请号:US17890348
申请日:2022-08-18
Applicant: Google LLC
Inventor: Prashant R. Chandra , Balakrishna Raghunath , Uday Ramakrishna Naik , Michael Dalton
IPC: H04L45/586 , G06F9/455 , H04L45/64 , H04L45/745 , H04L69/22 , H04L61/5007
Abstract: Systems and methods of offloading multicast virtual network packet processing to a network interface card are provided. In an example implementation, a network interface card can route packets in a virtual network. The network interface card can be configured to receive a data packet having a multicast header for transmission to a plurality of destination virtual machines. The network interface card can retrieve a list of next hop destinations for the data packet. The network interface card can replicate the packet for each next hop destination. The network interface card can encapsulate each replicated packet with a unicast header that includes a next hop destination virtual IP address indicating the next hop destination and a source virtual IP address, and transmit the encapsulated packets.
-
公开(公告)号:US20210099383A1
公开(公告)日:2021-04-01
申请号:US17119275
申请日:2020-12-11
Applicant: Google LLC
Inventor: Prashant Chandra , Balakrishna Raghunath , Uday Ramakrishna Naik , Michael Dalton
IPC: H04L12/713 , H04L12/741 , H04L29/12 , H04L12/715 , H04L29/06 , G06F9/455
Abstract: Systems and methods of offloading multicast virtual network packet processing to a network interface card are provided. In an example implementation, a network interface card can route packets in a virtual network. The network interface card can be configured to receive a data packet having a multicast header for transmission to a plurality of destination virtual machines. The network interface card can retrieve a list of next hop destinations for the data packet. The network interface card can replicate the packet for each next hop destination. The network interface card can encapsulate each replicated packet with a unicast header that includes a next hop destination virtual IP address indicating the next hop destination and a source virtual IP address, and transmit the encapsulated packets.
-
公开(公告)号:US20210014161A1
公开(公告)日:2021-01-14
申请号:US16272518
申请日:2019-02-11
Applicant: Google LLC
Inventor: Prashant Chandra , Balakrishna Raghunath , Uday Ramakrishna Naik , Michael Dalton
IPC: H04L12/713 , H04L12/741 , H04L29/06 , H04L29/12 , H04L12/715 , G06F9/455
Abstract: Systems and methods of offloading multicast virtual network packet processing to a network interface card are provided. In an example implementation, a network interface card can route packets in a virtual network. The network interface card can be configured to receive a data packet having a multicast header for transmission to a plurality of destination virtual machines. The network interface card can retrieve a list of next hop destinations for the data packet. The network interface card can replicate the packet for each next hop destination. The network interface card can encapsulate each replicated packet with a unicast header that includes a next hop destination virtual IP address indicating the next hop destination and a source virtual IP address, and transmit the encapsulated packets.
-
公开(公告)号:US12255813B2
公开(公告)日:2025-03-18
申请号:US18229696
申请日:2023-08-03
Applicant: Google LLC
Inventor: Prashant Chandra , Balakrishna Raghunath , Uday Ramakrishna Naik , Michael Dalton
IPC: H04L45/586 , G06F9/455 , H04L45/64 , H04L45/745 , H04L61/5007 , H04L69/22
Abstract: Systems and methods of offloading multicast virtual network packet processing to a network interface card are provided. In an example implementation, a network interface card can route packets in a virtual network. The network interface card can be configured to receive a data packet having a multicast header for transmission to a plurality of destination virtual machines. The network interface card can retrieve a list of next hop destinations for the data packet. The network interface card can replicate the packet for each next hop destination. The network interface card can encapsulate each replicated packet with a unicast header that includes a next hop destination virtual IP address indicating the next hop destination and a source virtual IP address, and transmit the encapsulated packets.
-
公开(公告)号:US20230379247A1
公开(公告)日:2023-11-23
申请号:US18229696
申请日:2023-08-03
Applicant: Google LLC
Inventor: Prashant Chandra , Balakrishna Raghunath , Uday Ramakrishna Naik , Michael Dalton
IPC: H04L45/586 , G06F9/455 , H04L45/64 , H04L45/745 , H04L69/22 , H04L61/5007
CPC classification number: H04L45/586 , G06F9/45558 , H04L45/64 , H04L45/745 , H04L69/22 , H04L61/5007 , G06F2009/45595
Abstract: Systems and methods of offloading multicast virtual network packet processing to a network interface card are provided. In an example implementation, a network interface card can route packets in a virtual network. The network interface card can be configured to receive a data packet having a multicast header for transmission to a plurality of destination virtual machines. The network interface card can retrieve a list of next hop destinations for the data packet. The network interface card can replicate the packet for each next hop destination. The network interface card can encapsulate each replicated packet with a unicast header that includes a next hop destination virtual IP address indicating the next hop destination and a source virtual IP address, and transmit the encapsulated packets.
-
公开(公告)号:US11765081B2
公开(公告)日:2023-09-19
申请号:US17890348
申请日:2022-08-18
Applicant: Google LLC
Inventor: Prashant R. Chandra , Balakrishna Raghunath , Uday Ramakrishna Naik , Michael Dalton
IPC: H04L45/64 , H04L45/586 , G06F9/455 , H04L45/745 , H04L69/22 , H04L61/5007
CPC classification number: H04L45/586 , G06F9/45558 , H04L45/64 , H04L45/745 , H04L61/5007 , H04L69/22 , G06F2009/45595
Abstract: Systems and methods of offloading multicast virtual network packet processing to a network interface card are provided. In an example implementation, a network interface card can route packets in a virtual network. The network interface card can be configured to receive a data packet having a multicast header for transmission to a plurality of destination virtual machines. The network interface card can retrieve a list of next hop destinations for the data packet. The network interface card can replicate the packet for each next hop destination. The network interface card can encapsulate each replicated packet with a unicast header that includes a next hop destination virtual IP address indicating the next hop destination and a source virtual IP address, and transmit the encapsulated packets.
-
公开(公告)号:US11463354B2
公开(公告)日:2022-10-04
申请号:US17119275
申请日:2020-12-11
Applicant: Google LLC
Inventor: Prashant Chandra , Balakrishna Raghunath , Uday Ramakrishna Naik , Michael Dalton
IPC: H04L12/28 , H04L45/586 , G06F9/455 , H04L45/64 , H04L45/745 , H04L69/22 , H04L61/5007
Abstract: Systems and methods of offloading multicast virtual network packet processing to a network interface card are provided. In an example implementation, a network interface card can route packets in a virtual network. The network interface card can be configured to receive a data packet having a multicast header for transmission to a plurality of destination virtual machines. The network interface card can retrieve a list of next hop destinations for the data packet. The network interface card can replicate the packet for each next hop destination. The network interface card can encapsulate each replicated packet with a unicast header that includes a next hop destination virtual IP address indicating the next hop destination and a source virtual IP address, and transmit the encapsulated packets.
-
-
-
-
-
-