H04L61/251

Method of translating IP packet for tethering service, communication system and electronic device for performing the same
11483280 · 2022-10-25 · ·

A method of translating an Internet protocol (IP) packet, the method including forming, by a first electronic device, a forwarding table by assigning a first IP address and a second IP address to a second electronic device, a tethering service being provided to the second electronic device through the first electronic device through an internal network, the first IP address and the second IP address having different formats and being associated in the forwarding table, and performing, by the first electronic device, an IP address translation on a first IP packet to be transmitted based on the forwarding table such that the first IP packet includes the first IP address or the second IP address, the first IP packet being included in a communication between the second electronic device and an external network through the internal network and the first electronic device.

Method of translating IP packet for tethering service, communication system and electronic device for performing the same
11483280 · 2022-10-25 · ·

A method of translating an Internet protocol (IP) packet, the method including forming, by a first electronic device, a forwarding table by assigning a first IP address and a second IP address to a second electronic device, a tethering service being provided to the second electronic device through the first electronic device through an internal network, the first IP address and the second IP address having different formats and being associated in the forwarding table, and performing, by the first electronic device, an IP address translation on a first IP packet to be transmitted based on the forwarding table such that the first IP packet includes the first IP address or the second IP address, the first IP packet being included in a communication between the second electronic device and an external network through the internal network and the first electronic device.

DHCP resource optimization for randomized and changing MAC address

A wireless infrastructure that communicates with a DHCP server and a wireless client that rotates its MAC address performs a method including: upon receiving, from the wireless client, a first request with a first MAC address, creating a session context including the first MAC address and a stable identifier, and relaying the first request to the DHCP server; relaying, from the DHCP server to the wireless client, a first DHCP reply that includes an Internet Protocol (IP) address bound to the stable identifier; upon receiving, from the wireless client, a second request with the IP address and a second MAC address, merging the second MAC address and the IP address into the session context, and relaying, to the DHCP server, the second request including the stable identifier; and relaying, from the DHCP server to the wireless client, a second DHCP reply including the IP address bound to the stable identifier.

DHCP resource optimization for randomized and changing MAC address

A wireless infrastructure that communicates with a DHCP server and a wireless client that rotates its MAC address performs a method including: upon receiving, from the wireless client, a first request with a first MAC address, creating a session context including the first MAC address and a stable identifier, and relaying the first request to the DHCP server; relaying, from the DHCP server to the wireless client, a first DHCP reply that includes an Internet Protocol (IP) address bound to the stable identifier; upon receiving, from the wireless client, a second request with the IP address and a second MAC address, merging the second MAC address and the IP address into the session context, and relaying, to the DHCP server, the second request including the stable identifier; and relaying, from the DHCP server to the wireless client, a second DHCP reply including the IP address bound to the stable identifier.

Apparatus and method for establishing connection and CLAT aware affinity (CAA)-based scheduling in multi-core processor

Embodiments herein provide a method for CLAT Aware Affinity (CAA)-based scheduling by a user equipment (UE) (100) comprising a multi-core processor (120). The method includes a CAA scheduler (180) at the user equipment (100) receiving a packet and determining a path characteristic of the packet. Further, the method includes the CAA scheduler (180) determining, at least one of a IPv4 connection and a IPv6 connection based the path characteristic of the packet; and establishing a connection to at least one of an IPv4 server and an IPv6 server based on the determined at least one of the IPv4 connection and the IPv6 connection. Further, the method includes the CAA scheduler (180) classifying the packet into at least one class and scheduling the packet on at least one core of the multi-core processor (120) based on the at least one class.

ELECTRONIC DEVICE AND METHOD FOR ELECTRONIC DEVICE PROCESSING RECEIVED DATA PACKET
20230072048 · 2023-03-09 ·

An electronic device is provided. The electronic device includes a network connection device, at least one processor, and a memory operably connected to the at least one processor, wherein the memory store instructions which are configured to, when executed, control the electronic device to receive a data packet from the network connection device, identify an Internet protocol (IP) type of a server, based on header information of the received data packet, identify information related to packet mergence set according to the identified IP type of the server and an IP type of the electronic device, and merge the data packets received from the network connection device or flush the data packets as a network stack, based on the identified information related to the packet mergence.

METHOD, APPARATUS AND SYSTEM FOR REALIZING CARRIER GRADE NETWORK ADDRESS TRANSLATION
20230130514 · 2023-04-27 ·

Provided are a method, an apparatus and a system for implementing carrier grade network address translation, an electronic device, and a computer-readable storage medium. The method includes: transmitting a first request to a control plane of a forwarding and control separated broadband access system, where the first request is used for applying to the control plane for a public network address range; receiving a first response returned by the control plane, where the first response includes allocated public network address range information; receiving a public network address allocated to a user by the control plane according to the public network address range information; receiving a private network address allocated to the user by the control plane; and performing, according to the public network address and the private network address, public and private network address translation on received service traffic of the user.

METHOD AND SYSTEM FOR MAP-T BORDER RELAY DATA PLANE VERIFICATION

Methods and systems for performing a Mapping of Address and Port using translation (MAP-T) data plane verification. A method for performing a MAP-T data plane verification includes initiating, by a diagnostic server provisioned with at least MAP-T diagnostic rules, a MAP-T diagnostic on a border relay provisioned with MAP-T rules, generating, by the diagnostic server, a diagnostic packet per the MAP-T diagnostic rules, sending, by the diagnostic server, the diagnostic packet to the border relay, performing, by the border relay, a translation on the diagnostic packet per the provisioned MAP-T rules, analyzing, by the diagnostic server to generate a report, at least a translation accuracy of a received translated diagnostic packet, and configuring at least one device based on a received report.

METHOD AND SYSTEM FOR MAP-T BORDER RELAY DATA PLANE VERIFICATION

Methods and systems for performing a Mapping of Address and Port using translation (MAP-T) data plane verification. A method for performing a MAP-T data plane verification includes initiating, by a diagnostic server provisioned with at least MAP-T diagnostic rules, a MAP-T diagnostic on a border relay provisioned with MAP-T rules, generating, by the diagnostic server, a diagnostic packet per the MAP-T diagnostic rules, sending, by the diagnostic server, the diagnostic packet to the border relay, performing, by the border relay, a translation on the diagnostic packet per the provisioned MAP-T rules, analyzing, by the diagnostic server to generate a report, at least a translation accuracy of a received translated diagnostic packet, and configuring at least one device based on a received report.

HORIZONTAL SCALING FOR A SOFTWARE DEFINED WIDE AREA NETWORK (SD-WAN)

Disclosed are systems, apparatuses, methods, and computer-readable media for managing networks. According to at least one example, a method is provided for connecting to a network controller across different regions. The method includes identifying a first connection with a network orchestrator during establishment of a second connection with the network orchestrator from a network controller; establishing a sibling session that links the second connection and the first connection at a control plane; inserting a sibling data message that identifies the sibling session into control messages sent; receiving a message from the network orchestrator over the second connection, the message including an address of the network controller associated with the second connection; and transmitting the second address of the network controller over the first connection to the network orchestrator.