H04L45/245

Method for Robust Communication Between Nodes That Are Adjacent At Layer 3
20220394114 · 2022-12-08 ·

A method for communication between nodes, where the method includes: constructing, by a first Layer 3 node, a link local control frame; adding, by the first Layer 3 node, a destination group Media Access Control (MAC) address to the link local control frame, wherein the destination group MAC address is outside a block of destination group MAC addresses assigned for Ethernet bridging purposes; and transmitting, by the first Layer 3 node, the link local control frame to a second Layer 3 node.

Mobility Multi-Transport Software Defined Wide Area Network
20220386215 · 2022-12-01 · ·

A system and method for increasing bandwidth utilization of an aggregated path by a mobile terminal, the method including: establishing the aggregated path of communication with the mobile terminal, where the aggregated path includes a first path including a High Throughput Satellite (HTS) path having a first available capacity and a second path including a wireless path having a second available capacity; tracking the first and second available capacities; and updating, upon a movement of the mobile terminal, the first available capacity based on a distance of the mobile terminal from a satellite beam center of a current satellite beam; and selecting, to communicate a packet, one of the first and seconds path based on the first and the second available capacities.

Single queue link aggregation
11516117 · 2022-11-29 · ·

A method for transmitting a packet on a logical port comprising two or more physical ports comprises receiving a packet of a class of service; storing the packet in a memory; maintaining a lookup table relating a plurality of identifiers to at least one physical port; storing a pointer to the stored packet in the memory in a single pointer list for the class of service along with a selected one of the identifiers; and copying the stored packet to one or more physical ports corresponding to the selected identifier for transmission on at least one of the physical ports. In one implementation, a plurality of the physical ports are grouped into a logical port, and the received packet is processed to determine its logical port and its class of service.

Link aggregation with data segment fragmentation

A method for link aggregation of a plurality of communication links, performed in a communication arrangement, the method comprising; obtaining a data segment to be transmitted, identifying a preferred communication link out of the plurality of communication links for transmission of the data segment, and, if the preferred communication link is not available for transmission of the data segment within a current time period, identifying an alternative communication link out of the plurality of communication links different from the preferred communication link, fragmenting the data segment into at least a first fragment and a second fragment, attaching a fragment header to each of the first and second fragments, each fragment header being configured to identify the respective fragment as a fragment belonging to a data segment, and transmitting the first fragment over the alternative communication link.

Configuring logical network devices for label-switched networks

Techniques for configuring a logical network switch in label-switched networks are provided. In some embodiments, a first network device in a label-switched network is configured with a network address. A second network device in the label-switched network is configured with the same network address. The first network device is configured to use a set of labels for a set of virtual local area networks (VLANs). The second network device is configured to use the same set of labels for the same set of VLANs. The configured first and second network devices appear as a logical network device from the perspective of other network devices in the label-switched network.

METHOD AND APPARATUS FOR MULTI-CONNECTION FLOW CONTROL IN A WIRELESS COMMUNICATION NETWORK

With multiple connections (20) communicatively coupling a User Equipment (UE) (12) to a wireless communication network (10), methods and apparatuses disclosed for performing flow control at the Radio Link Control (RLC) level advantageously control the shares of overall data conveyed on the respective connections (20) in a manner that accounts for changing conditions on the involved radio links (22) while accommodating signaling delays and other complexities that arise from distributed or virtualized implementations of the underlying processing apparatuses (18). The disclosed methods and apparatuses have applicability both to uplink multi-connectivity and downlink multi-connectivity, and apply to various multi-connectivity scenarios, including scenarios involving mixed Radio Access Technologies (RATs) and Carrier Aggregation (CA) configurations that aggregate two or more Component Carriers (CCs) for carrying user traffic between a UE (12) and the network (10).

METHODS AND SYSTEMS FOR SERVICE STATE REPLICATION USING ORIGINAL DATA PACKETS

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, routing the first packet to a selected service node that is in a circular replication chain that includes a plurality of service nodes that have local flow tables and are configured for chain replication of the local flow tables, producing a second packet by using a matching flow table entry of the first packet to process the first packet, and sending the second packet toward a destination indicated by the destination address.

AGENT TRAINING METHOD, APPARATUS, AND COMPUTER-READABLE STORAGE MEDIUM

An agent training method includes: obtaining environment information of a first agent and environment information of a second agent; generating first information based on the environment information of the first agent and the environment information of the second agent; and training the first agent by using the first information, so that the first agent outputs individual cognition information and neighborhood cognition information. The neighborhood cognition information of the first agent is consistent with neighborhood cognition information of the second agent.

USER-PLANE TRAFFIC ROUTING IN INTEGRATED ACCESS AND BACKHAUL DEPLOYMENTS

Various aspects of the present disclosure generally relate to wireless communication. In some aspects, a wireless node may establish a first connection between a child wireless node and a first base station and a second connection between the child wireless node and a second base station, wherein the first connection is an F1-U direct path and the second connection is an F1-U alternative path. The wireless node may forward at least a portion of user-plane traffic between the child wireless node and the first base station via the second connection and the second base station. Numerous other aspects are described.

Slice-based routing

In a slice-based network, switches can be programmed to perform routing functions based on a slice identifier. The switch can receive a packet and determine a slice identifier for the packet based on packet header information. The switch can use the slice identifier to determine a next hop. Using the slice identifier with a multi-path table, the switch can select an egress interface for sending the packet to the next hop. The multi-path table can ensure that traffic for a slice stays on the same interface link to the next hop, even when a link aggregation group (“LAG”) is used for creation of a virtual channel across multiple interfaces or ports.