-
公开(公告)号:US20240364657A1
公开(公告)日:2024-10-31
申请号:US18765149
申请日:2024-07-05
申请人: VMware LLC
发明人: Sudesh Pawar
IPC分类号: H04L61/251 , H04L12/46 , H04L61/256
CPC分类号: H04L61/251 , H04L12/4633 , H04L61/2571
摘要: Some embodiments provide a method of load balancing data message flows across multiple secure connections. The method receives a data message having source and destination addresses formatted according to a first protocol. Based on the source and destination addresses, the method selects one of the multiple secure connections for the data message. Each of the secure connections handles a first set of connections formatted according to the first protocol and a second set of connections formatted according to a second protocol that is an alternative to the first protocol. The method securely encapsulates the data message and forwards the encapsulated data message onto a network. The encapsulation includes an identifier for the selected secure connection.
-
2.
公开(公告)号:US20240333676A1
公开(公告)日:2024-10-03
申请号:US18193857
申请日:2023-03-31
IPC分类号: H04L61/256 , H04L45/74 , H04L61/255
CPC分类号: H04L61/256 , H04L45/74 , H04L61/255
摘要: A computer program product includes program instructions configured to be executable by a processor of a networking hardware device to cause the processor to perform various operations. The operations include monitoring network communications on a first port of the networking hardware device to identify a first network address of a first device attached to the first local port and determining that the first network address is incompatible with communication on an external network. The operations further include automatically configuring, in response to determining that the first network address is incompatible with communication on an external network, independent network address translation for the first local port to translate the incompatible first network address to a compatible network address for all egress traffic from the first device and to translate the compatible network address to the incompatible first network address for all ingress traffic to the first device.
-
公开(公告)号:US12093719B2
公开(公告)日:2024-09-17
申请号:US18114613
申请日:2023-02-27
申请人: Nicira, Inc.
IPC分类号: G06F9/455 , G06F15/177 , H04L9/40 , H04L41/08 , H04L41/0803 , H04L41/0806 , H04L41/0813 , H04L41/0823 , H04L41/0893 , H04L41/12 , H04L45/64 , H04L45/74 , H04L49/00 , H04L61/2503 , H04L61/2517 , H04L61/2521 , H04L61/256 , H04L67/1008 , H04L45/02 , H04L49/15
CPC分类号: G06F9/45558 , G06F9/455 , G06F9/45533 , G06F15/177 , H04L41/08 , H04L41/0803 , H04L41/0806 , H04L41/0813 , H04L41/0823 , H04L41/0889 , H04L41/0893 , H04L41/12 , H04L45/64 , H04L45/74 , H04L49/70 , H04L61/2503 , H04L61/2517 , H04L61/2521 , H04L61/256 , H04L63/0218 , H04L67/1008 , G06F2009/4557 , G06F2009/45595 , H04L45/02 , H04L49/15
摘要: Some embodiments provide a method for configuring a logical middlebox in a hosting system that includes a set of nodes. The logical middlebox is part of a logical network that includes a set of logical forwarding elements that connect a set of end machines. The method receives a set of configuration data for the logical middlebox. The method uses a stored set of tables describing physical locations of the end machines to identify a set of nodes at which to implement the logical middlebox. The method provides the logical middlebox configuration for distribution to the identified nodes.
-
公开(公告)号:US12057958B2
公开(公告)日:2024-08-06
申请号:US17396827
申请日:2021-08-09
申请人: BRIGHT DATA LTD.
发明人: Derry Shribman , Ofer Vilenski
IPC分类号: H04L12/28 , G06F7/58 , G06F8/71 , G06F9/455 , G06F9/48 , G06F16/955 , H04L9/40 , H04L12/46 , H04L47/283 , H04L61/256 , H04L61/2575 , H04L61/2585 , H04L61/2589 , H04L61/2592 , H04L61/4511 , H04L61/5007 , H04L67/01 , H04L67/02 , H04L67/025 , H04L67/133 , H04L67/141 , H04L67/142 , H04L67/288 , H04L67/2885 , H04L67/56 , H04L67/563 , H04L67/568 , H04L67/5681 , H04L67/63 , H04L69/16 , H04L69/167 , H04L69/168 , H04W4/80 , H04W48/18 , H04W84/10 , H04W84/18 , H04L101/69
CPC分类号: H04L12/2803 , G06F7/58 , G06F7/588 , G06F8/71 , G06F9/45545 , G06F9/4555 , G06F9/4881 , G06F16/955 , H04L12/2856 , H04L12/4633 , H04L47/283 , H04L61/256 , H04L61/2575 , H04L61/2585 , H04L61/2589 , H04L61/2592 , H04L61/4511 , H04L61/5007 , H04L63/0272 , H04L63/0281 , H04L63/029 , H04L63/164 , H04L67/01 , H04L67/02 , H04L67/025 , H04L67/133 , H04L67/141 , H04L67/142 , H04L67/288 , H04L67/2885 , H04L67/56 , H04L67/563 , H04L67/568 , H04L67/5681 , H04L67/63 , H04L69/16 , H04L69/162 , H04L69/167 , H04L69/168 , H04W4/80 , H04W48/18 , H04W84/10 , H04W84/18 , G06F9/45558 , G06F2009/45591 , G06F2009/45595 , H04L2101/69
摘要: A method for fetching a content from a web server to a client device is disclosed, using tunnel devices serving as intermediate devices. The tunnel device is selected based on an attribute, such as IP Geolocation. A tunnel bank server stores a list of available tunnels that may be used, associated with values of various attribute types. The tunnel devices initiate communication with the tunnel bank server, and stays connected to it, for allowing a communication session initiated by the tunnel bank server. Upon receiving a request from a client to a content and for specific attribute types and values, a tunnel is selected by the tunnel bank server, and is used as a tunnel for retrieving the required content from the web server, using standard protocol such as SOCKS, WebSocket or HTTP Proxy. The client only communicates with a super proxy server that manages the content fetching scheme.
-
公开(公告)号:US20240250849A1
公开(公告)日:2024-07-25
申请号:US18628800
申请日:2024-04-08
发明人: Xiaobo Sherry Wei
IPC分类号: H04L12/46 , H04L61/256 , H04L61/5007
CPC分类号: H04L12/4641 , H04L61/256 , H04L61/5007
摘要: According to one embodiment, a network device may be adapted to operate within a virtual private cloud where network address translation (NAT) is performed through virtual machines and each network address translation is handled differently by a different NAT control logic unit. The network device features one or more hardware processors, and a memory that stores at least a plurality of network address translation (NAT) control logic unit and demultiplexer logic. The demultiplexer logic, when executed, receives an incoming message and, based at least in part on information within the incoming message, determines a selected NAT control logic unit to receive at least a portion of the information within the incoming message. The selected NAT control logic unit handles address translation for routing of a message based on the incoming message to a public network.
-
公开(公告)号:US12047191B2
公开(公告)日:2024-07-23
申请号:US17672830
申请日:2022-02-16
申请人: BRIGHT DATA LTD.
发明人: Derry Shribman , Ofer Vilenski
IPC分类号: H04L9/40 , G06F7/58 , G06F8/71 , G06F9/455 , G06F9/48 , G06F16/955 , H04L12/28 , H04L12/46 , H04L47/283 , H04L61/256 , H04L61/2575 , H04L61/2585 , H04L61/2589 , H04L61/2592 , H04L61/4511 , H04L61/5007 , H04L67/01 , H04L67/02 , H04L67/025 , H04L67/133 , H04L67/141 , H04L67/142 , H04L67/288 , H04L67/2885 , H04L67/56 , H04L67/563 , H04L67/568 , H04L67/5681 , H04L67/63 , H04L69/16 , H04L69/167 , H04L69/168 , H04W4/80 , H04W48/18 , H04W84/10 , H04W84/18 , H04L101/69
CPC分类号: H04L12/2803 , G06F7/58 , G06F7/588 , G06F8/71 , G06F9/45545 , G06F9/4555 , G06F9/4881 , G06F16/955 , H04L12/2856 , H04L12/4633 , H04L47/283 , H04L61/256 , H04L61/2575 , H04L61/2585 , H04L61/2589 , H04L61/2592 , H04L61/4511 , H04L61/5007 , H04L63/0272 , H04L63/0281 , H04L63/029 , H04L63/164 , H04L67/01 , H04L67/02 , H04L67/025 , H04L67/133 , H04L67/141 , H04L67/142 , H04L67/288 , H04L67/2885 , H04L67/56 , H04L67/563 , H04L67/568 , H04L67/5681 , H04L67/63 , H04L69/16 , H04L69/162 , H04L69/167 , H04L69/168 , H04W4/80 , H04W48/18 , H04W84/10 , H04W84/18 , G06F9/45558 , G06F2009/45591 , G06F2009/45595 , H04L2101/69
摘要: A method for fetching a content from a web server to a client device is disclosed, using tunnel devices serving as intermediate devices. The tunnel device is selected based on an attribute, such as IP Geolocation. A tunnel bank server stores a list of available tunnels that may be used, associated with values of various attribute types. The tunnel devices initiate communication with the tunnel bank server, and stays connected to it, for allowing a communication session initiated by the tunnel bank server. Upon receiving a request from a client to a content and for specific attribute types and values, a tunnel is selected by the tunnel bank server, and is used as a tunnel for retrieving the required content from the web server, using standard protocol such as SOCKS, WebSocket or HTTP Proxy. The client only communicates with a super proxy server that manages the content fetching scheme.
-
7.
公开(公告)号:US12021825B2
公开(公告)日:2024-06-25
申请号:US17980065
申请日:2022-11-03
IPC分类号: G06F15/16 , G06F9/54 , H04L29/06 , H04L61/2517 , H04L61/255 , H04L61/256
CPC分类号: H04L61/256 , H04L61/2517 , H04L61/255
摘要: A network address translation (NAT) device may receive a network packet having a network address for translation. The NAT device may determine whether a translation for the network address exists on the NAT device. The NAT device may forward the network packet to a peer NAT device based on a criterion.
-
8.
公开(公告)号:US20240187372A1
公开(公告)日:2024-06-06
申请号:US18438464
申请日:2024-02-10
发明人: Yizhong ZHANG , Zhenhua XIE
IPC分类号: H04L61/256 , H04L61/4505
CPC分类号: H04L61/256 , H04L61/4505
摘要: A data processing method and apparatus, a terminal, an access network device, and a core network device, and relates to the field of communication technologies. The data processing method in embodiments of this application includes: obtaining, by a second terminal, a mapping rule, where the mapping rule is used for instructing the second terminal to perform a data address translation process; and performing, by the second terminal, the data address translation process according to the mapping rule.
-
公开(公告)号:US12003477B2
公开(公告)日:2024-06-04
申请号:US17615324
申请日:2020-06-23
发明人: Renzhi Yang , Bin Wang , Jiyong Jiang , Teng Zhang , Yanming Li
IPC分类号: H04L61/2517 , H04L61/256 , H04W60/04 , H04W76/12 , H04W76/14
CPC分类号: H04L61/2517 , H04L61/256 , H04W60/04 , H04W76/12 , H04W76/14
摘要: Embodiments of this application disclose a communication method and a related device. The method includes: A symmetric device listens on N local public ports, where N is a natural number greater than 1; and when the symmetric device receives a hole punching packet from the N local public ports, the symmetric device sends a response packet to a cone device based on the hole punching packet, so that the symmetric device establishes a communication connection to the cone device, where the hole punching packet is sent by the cone device, and the response packet carries a first network information mapping relationship. The cone device may directly communicate with the symmetric device, so that there is no need for a server having a data relay function, and costs of deploying the server are reduced.
-
10.
公开(公告)号:US20240154929A1
公开(公告)日:2024-05-09
申请号:US17980065
申请日:2022-11-03
IPC分类号: H04L61/256 , H04L61/2517 , H04L61/255
CPC分类号: H04L61/256 , H04L61/2517 , H04L61/255
摘要: A network address translation (NAT) device may receive a network packet having a network address for translation. The NAT device may determine whether a translation for the network address exists on the NAT device. The NAT device may forward the network packet to a peer NAT device based on a criterion.
-
-
-
-
-
-
-
-
-