-
公开(公告)号:US11902153B1
公开(公告)日:2024-02-13
申请号:US17644609
申请日:2021-12-16
发明人: Ronald Bonica
IPC分类号: H04L45/00 , H04L45/741 , H04L45/745 , H04L69/22 , H04L69/04
CPC分类号: H04L45/34 , H04L45/741 , H04L45/745 , H04L69/04 , H04L69/22
摘要: A node receives an internet protocol (IP) payload packet that includes an IPv6 transport header that has been extended with a compressed routing header (CRH). The CRH includes a list of segment identifiers (SIDs) that identify nodes that the IP payload packet is to traverse. The node determines, by referencing the list of SIDs, a next segment for the IP payload packet. The node updates a destination IP address that is included in the IPv6 transport header to a particular destination IP address of a next-hop node. The node updates a remaining segments value, included in the CRH, that identifies a number of segments left in a route of the IP payload packet. The node provides the IP payload packet to the next-hop node to allow the next-hop node to route the IP payload packet to another node in the network or to a destination device.
-
公开(公告)号:US11902116B2
公开(公告)日:2024-02-13
申请号:US18146777
申请日:2022-12-27
发明人: Chengyong Lin , Enhui Liu , Wenyang Lei
IPC分类号: H04L41/50 , H04L49/00 , H04L9/40 , H04L41/5041 , H04L61/5007 , H04L45/74 , H04L45/745 , H04L45/64 , H04L45/00
CPC分类号: H04L41/5077 , H04L41/5041 , H04L45/74 , H04L45/745 , H04L49/00 , H04L61/5007 , H04L63/0263 , H04L63/10 , H04L45/38 , H04L45/64
摘要: A packet processing method includes receiving, by a forwarding plane device, a first packet transmitted by a user, where an identity of the user is comprised in the first packet, and a forwarding table is comprised in the forwarding plane device, determining, by the forwarding plane device, an identity of a service according to a corresponding relationship between the identity of the user and the identity of the service as well as the identity of the user in the first packet, generating, by the forwarding plane device, a second packet by encapsulating the first packet with the identity of the service, and transmitting the second packet to a network device to enable the network device to manage the service according to the identity of the service in the second packet.
-
公开(公告)号:US11895027B2
公开(公告)日:2024-02-06
申请号:US17326279
申请日:2021-05-20
IPC分类号: H04L45/745 , H04L12/46 , H04L45/02 , H04L45/00 , H04L61/2503 , H04L101/663
CPC分类号: H04L45/745 , H04L12/4641 , H04L45/02 , H04L45/566 , H04L45/66 , H04L61/2503 , H04L2101/663
摘要: Network traffic flows can be processed by routers, switches, or service nodes. Service nodes may be ASICs that can provide the functionality of a switch or a router. Service nodes can be configured in a circular replication chain, thereby providing benefits such as high reliability. The service nodes can implement methods that include receiving a first packet that includes a source address in a source address field and that includes a destination address in a destination address field. The first packet can be routed to a selected service node that is in the replication chain that includes a plurality of service nodes that are configured for chain replication of a service state information. A service node configured for NAT or some other service can use the first packet to produce a translated packet that can be transmitted toward a destination indicated by the destination address.
-
公开(公告)号:US11893409B2
公开(公告)日:2024-02-06
申请号:US17146461
申请日:2021-01-11
申请人: Nicira, Inc.
发明人: Donghai Han
IPC分类号: H04L12/46 , G06F9/455 , G06F12/1009 , H04L9/40 , H04L69/22 , G06F12/109 , H04L67/1097 , H04L45/745 , H04L45/74
CPC分类号: G06F9/45558 , G06F9/45537 , G06F12/1009 , G06F12/109 , H04L12/4633 , H04L63/029 , H04L63/08 , H04L63/126 , H04L63/145 , H04L63/1433 , H04L67/1097 , H04L69/22 , G06F2009/45583 , G06F2009/45587 , G06F2009/45595 , G06F2212/151 , G06F2212/651 , H04L45/74 , H04L45/745
摘要: Some embodiments provide a method for a first managed forwarding element operating within a first data compute node (DCN) that executes on a host machine. From the first DCN, the method receives a packet destined for a second DCN that is logically connected to the first DCN through a set of logical forwarding elements of a logical network. The method performs forwarding processing on the packet in order to (i) identify a particular logical forwarding element in the set of logical forwarding elements, a logical port of which is coupled to the second DCN, and (ii) identify a second managed forwarding element that implements the logical port of the particular logical forwarding element. The method forwards the packet to the second managed forwarding element.
-
公开(公告)号:US20240039760A1
公开(公告)日:2024-02-01
申请号:US18375925
申请日:2023-10-02
申请人: VMware, Inc.
发明人: Israel Cidon , Chen Dar , Prashanth Venugopal , Eyal Zohar , Alex Markuze
IPC分类号: H04L12/46 , H04L67/10 , H04L12/14 , H04L45/02 , H04L12/28 , H04L45/64 , H04L41/0803 , H04M15/00 , H04L61/255 , H04L61/2514 , H04L61/4511 , H04L9/40 , H04L45/00 , H04L45/745 , H04L43/0829 , H04L43/0852 , H04L43/0888 , H04L45/12 , H04L45/74 , H04L61/25
CPC分类号: H04L12/4641 , H04L67/10 , H04L12/1428 , H04L45/04 , H04L12/2854 , H04L45/64 , H04L41/0803 , H04M15/00 , H04L12/2859 , H04L61/255 , H04L12/14 , H04L12/1403 , H04M15/51 , H04L61/2514 , H04L61/4511 , H04L63/20 , H04L45/14 , H04L63/0245 , H04L45/745 , H04L43/0829 , H04L43/0852 , H04L43/0888 , H04L45/12 , H04L12/4633 , H04L45/74 , H04L61/25 , H04L41/046
摘要: Some embodiments establish for an entity a virtual network over several public clouds of several public cloud providers and/or in several regions. In some embodiments, the virtual network is an overlay network that spans across several public clouds to interconnect one or more private networks (e.g., networks within branches, divisions, departments of the entity or their associated datacenters), mobile users, and SaaS (Software as a Service) provider machines, and other web applications of the entity. The virtual network in some embodiments can be configured to optimize the routing of the entity's data messages to their destinations for best end-to-end performance, reliability and security, while trying to minimize the routing of this traffic through the Internet. Also, the virtual network in some embodiments can be configured to optimize the layer 4 processing of the data message flows passing through the network.
-
46.
公开(公告)号:US20240039757A1
公开(公告)日:2024-02-01
申请号:US18258693
申请日:2021-12-10
申请人: Orange
发明人: Benoît Lemoine
IPC分类号: H04L12/46 , H04L45/50 , H04L45/745
CPC分类号: H04L12/4633 , H04L45/50 , H04L45/745 , H04L2212/00
摘要: A communication method is disclosed, implemented by a virtual source proxy, belonging to a computer system comprising a virtualization management system, a server, in which the source proxy and a source host are connected, another server, in which a virtual destination proxy and a destination host are connected. The method comprises running a request to configure, on a private network of the source host, a virtual interface, the request comprising a demand to associate a hardware address of the source host with an identifier associated with an identifier of the private network, sending the destination proxy an address resolution request transmitted by the source host, and sending the source host a response to said resolution request, the response comprising a hardware address of the destination host.
-
公开(公告)号:US20240031284A1
公开(公告)日:2024-01-25
申请号:US17814077
申请日:2022-07-21
发明人: Andrew Hsia
IPC分类号: H04L45/745 , H04L45/586 , H04L61/4511
CPC分类号: H04L45/745 , H04L45/586 , H04L61/4511
摘要: A system described herein may identify that a first container and a second container of a virtualized environment are instantiated at a particular node that is associated with a particular address (e.g., an Internet Protocol (“IP”) address). The system may identify a logical association between the first and second containers, such as a logical and/or hierarchical association specified by a custom resource definition. The system may generate a first Domain Name System (“DNS”) record (e.g., an “A” record) associating the first container with the address of the particular node, and may a second DNS record (e.g., a “CNAME” record) associating the second container with the first container. The system may provide the first and second DNS records to a DNS server, which may provide the address of the particular node when receiving a DNS request specifying the second container.
-
公开(公告)号:US20240022511A1
公开(公告)日:2024-01-18
申请号:US18341907
申请日:2023-06-27
IPC分类号: H04L45/741 , H04L69/08 , H04L61/251 , H04L61/2557 , H04L45/745 , H04L61/4511 , H04L45/00 , H04L49/00 , H04L61/2575
CPC分类号: H04L45/741 , H04L69/08 , H04L61/251 , H04L61/2557 , H04L45/745 , H04L61/4511 , H04L45/00 , H04L49/3009 , H04L61/2575 , H04L69/16
摘要: Some aspects of the methods and systems presented relate to performing stateless address translation between IPv4 capable devices to IPv6 capable networks and devices. Stateless address translation may form a new IPv6 addresses by combining the IPv4 address of a device with an IPv6 prefix address assigned to the translator. The translation may also combine the IPv4 destination address and UDP port information with the new IPv6 address. Existing Domain Name Systems (DNSs) may be leveraged for resolving the IPv4 and IPv6 addresses across different networks.
-
49.
公开(公告)号:US11876702B2
公开(公告)日:2024-01-16
申请号:US17594815
申请日:2020-03-23
IPC分类号: G06F13/14 , H04L45/02 , H04L45/028 , H04L45/125 , H04L45/00 , H04L45/122 , H04L47/76 , H04L49/15 , H04L49/00 , H04L69/40 , H04L47/10 , H04L49/9005 , H04L47/34 , H04L67/1097 , G06F13/16 , H04L45/021 , H04L47/12 , G06F13/42 , H04L47/2441 , H04L47/30 , H04L47/62 , H04L47/24 , H04L49/90 , G06F13/38 , G06F13/40 , H04L45/745 , H04L47/2483 , H04L47/629 , H04L47/80 , H04L49/101 , H04L45/12 , H04L47/122 , G06F12/1036 , G06F15/173 , H04L43/10 , H04L45/42 , H04L47/11 , G06F12/0862 , G06F12/1045 , H04L47/32 , G06F9/54 , G06F9/50 , H04L47/22 , H04L47/52 , H04L47/6275 , H04L45/24 , H04L45/7453 , H04L45/16 , H04L69/22 , H04L47/762 , H04L47/78 , H04L47/20 , H04L49/9047 , H04L1/00 , H04L43/0876 , H04L47/2466 , H04L47/625 , H04L69/28
CPC分类号: H04L45/02 , G06F9/505 , G06F9/546 , G06F12/0862 , G06F12/1036 , G06F12/1063 , G06F13/14 , G06F13/16 , G06F13/1642 , G06F13/1673 , G06F13/1689 , G06F13/385 , G06F13/4022 , G06F13/4068 , G06F13/4221 , G06F15/17331 , H04L1/0083 , H04L43/0876 , H04L43/10 , H04L45/021 , H04L45/028 , H04L45/122 , H04L45/123 , H04L45/125 , H04L45/16 , H04L45/20 , H04L45/22 , H04L45/24 , H04L45/38 , H04L45/42 , H04L45/46 , H04L45/566 , H04L45/70 , H04L45/745 , H04L45/7453 , H04L47/11 , H04L47/12 , H04L47/122 , H04L47/18 , H04L47/20 , H04L47/22 , H04L47/24 , H04L47/2441 , H04L47/2466 , H04L47/2483 , H04L47/30 , H04L47/32 , H04L47/323 , H04L47/34 , H04L47/39 , H04L47/52 , H04L47/621 , H04L47/626 , H04L47/629 , H04L47/6235 , H04L47/6275 , H04L47/76 , H04L47/762 , H04L47/781 , H04L47/80 , H04L49/101 , H04L49/15 , H04L49/30 , H04L49/3009 , H04L49/3018 , H04L49/3027 , H04L49/90 , H04L49/9005 , H04L49/9021 , H04L49/9036 , H04L49/9047 , H04L67/1097 , H04L69/22 , H04L69/40 , G06F2212/50 , G06F2213/0026 , G06F2213/3808 , H04L69/28
摘要: A network interface controller (NIC) capable of facilitating efficient memory address translation is provided. The NIC can be equipped with a host interface, a cache, and an address translation unit (ATU). During operation, the ATU can determine an operating mode. The operating mode can indicate whether the ATU is to perform a memory address translation at the NIC. The ATU can then determine whether a memory address indicated in the memory access request is available in the cache. If the memory address is not available in the cache, the ATU can perform an operation on the memory address based on the operating mode.
-
公开(公告)号:US20230388223A1
公开(公告)日:2023-11-30
申请号:US18446735
申请日:2023-08-09
IPC分类号: H04L45/00 , H04L45/745 , H04L45/50 , H04L45/741
CPC分类号: H04L45/34 , H04L45/745 , H04L45/50 , H04L45/741
摘要: This application provides a packet forwarding method, apparatus, and system, and belongs to the field of communication technologies. In a scheme provided in this application, a packet includes both a destination address and a behavior instruction, and at least two nodes in a packet forwarding system may identify the behavior instruction in the packet, and may forward the packet based on a first forwarding behavior indicated by the behavior instruction. Therefore, when a plurality of nodes in the packet forwarding system each need to perform a forwarding behavior on the packet, an SID does not need to be allocated to each node, but only the behavior instruction needs to be carried in the packet.
-
-
-
-
-
-
-
-
-