H04L45/502

Network Congestion Reduction using Boolean Constrained Multipath Routing
20200236034 · 2020-07-23 ·

A packet routing method includes computing, for a source node in the data network and a destination node in the data network, a set of multiple routes providing a set of shortest routes from the source to the destination that satisfy all the truth assignments for the Boolean algebra available from the path in the network. The method selects, for a packet flow, a route where logical conjunction of the policy constraints of the flow and the route is satisfied and where the route has sufficient bandwidth.

Buffer-less virtual routing

A network includes a plurality of endpoint routers and intermediate routers. When a new data stream is detected at any endpoint router, the first packet is sent to a virtual routing server with knowledge of the entire network topology. Based on the topology, current usage, and historical usage, the virtual routing server determined a path for the data stream and begins to update the routing tables of the intermediate routers to reflect the determined path. Until the update is complete, all packets in the data stream are routed first to the virtual routing server and then to their destination. Once the update is complete, packets in the data stream are routed directly along the determined path.

System and a method for controlling management processes directed to a link aggregation group

A transmission control system for controlling management processes, such as shaping, is presented. The management processes are directed to data streams that are parts of data traffic transmitted via a link aggregation group having egress ports in separate functional entities of a network element. For each data frame of the data traffic, it is detected whether the data frame belongs to any of the data streams. Data frames belonging to none of the data streams are forwarded so that these data frames are distributed between the functional entities according to a link aggregation rule. A management rule is maintained for indicating, for each of the data streams, a stream-specific functional entity that runs each management process directed to the data stream. Each data frame belonging to one of the data streams is forwarded to the appropriate stream-specific functional entity in accordance with the management rule.

Data Transmission Methods, Apparatuses, Devices, and System
20200145119 · 2020-05-07 ·

A data transmission apparatus, a data transmission system, and a data transmission method for implementing flexible Ethernet (FlexE) data transmission in an upstream/downstream asymmetric manner includes obtaining a plurality of first data packets that come from different Media Access Control (MAC) clients, where the different MAC clients receive respective second data packets over respective second FlexE virtual links; and sending the plurality of first data packets to a transmit end of the second data packets over a first FlexE virtual link that corresponds to the different MAC clients.

TUNNEL PROVISIONING WITH LINK AGGREGATION
20200092204 · 2020-03-19 ·

A method for processing data packets in a communication network includes establishing a path for a flow of the data packets through the communication network. At a node along the path having a plurality of aggregated ports, a port is selected from among the plurality to serve as part of the path. A label is chosen responsively to the selected port. The label is attached to the data packets in the flow at a point on the path upstream from the node. Upon receiving the data packets at the node, the data packets are switched through the selected port responsively to the label.

Client Service Transmission Method and Apparatus
20200059436 · 2020-02-20 ·

This application discloses a client service transmission method and apparatus. The method may include: receiving a client service, where the client service includes a plurality of data blocks, the client service is corresponding to a counter, and the counter is used to control an output rate of the client service; and sending the plurality of data blocks in a plurality of sending periods, where when a count value of the counter reaches a preset threshold in each sending period, at least one data block of the plurality of data blocks is sent. This technology may be applied to a scenario in which a transmission node transmits a client service.

NOTIFICATION OF DELIVERY OF A RRLP MULTILATERATION TIMING ADVANCE REQUEST MESSAGE TO A BASE STATION SUBSYSTEM (BSS)
20200037279 · 2020-01-30 ·

The present disclosure describes various techniques for enabling a Serving GPRS Support Node (SGSN) to provide a Base Station System (BSS) with an indication that a Logical Link Control (LLC) Protocol Data Unit (PDU) sent to a given wireless device contains a Radio Resource Location services Protocol (RRLP) Multilateration Timing Advance Request message such that the BSS after transmitting the LLC PDU to the given wireless device may invoke Timing Advance estimation algorithms for reception of uplink Packet Associated Control Channel (PACCH) acknowledgement block(s) (e.g., Extended Coverage (EC)-PACCH acknowledgment block(s)) from the given wireless device.

Method and device for MPLS intermediate node to perform multicast forwarding, and node thereof
10547620 · 2020-01-28 · ·

Provided is a method for a Multiple Protocol Label Switching (MPLS) intermediate node to perform multicast forwarding, which includes that: a Provider (P) node captures an MPLS packet according an Access Control List (ACL) rule, redirects the captured MPLS packet to a Virtual Private LAN Service (VPLS) multicast forwarding table, and multicasts and forwards the MPLS packet according to next hop information of each multicast forwarding table entry in the VPLS multicast forwarding table. A device for an MPLS intermediate node to perform multicast forwarding, and a node are also provided.

Tunnel provisioning with link aggregation
10523561 · 2019-12-31 · ·

A method for processing data packets in a communication network includes establishing a path for a flow of the data packets through the communication network. At a node along the path having a plurality of aggregated ports, a port is selected from among the plurality to serve as part of the path. A label is chosen responsively to the selected port. The label is attached to the data packets in the flow at a point on the path upstream from the node. Upon receiving the data packets at the node, the data packets are switched through the selected port responsively to the label.

Notification of delivery of a RRLP multilateration timing advance request message to a base station subsystem (BSS)

The present disclosure describes various techniques for enabling a Serving GPRS Support Node (SGSN) to provide a Base Station System (BSS) with an indication that a Logical Link Control (LLC) Protocol Data Unit (PDU) sent to a given wireless device contains a Radio Resource Location services Protocol (RRLP) Multilateration Timing Advance Request message such that the BSS after transmitting the LLC PDU to the given wireless device may invoke Timing Advance estimation algorithms for reception of uplink Packet Associated Control Channel (PACCH) acknowledgement block(s) (e.g., Extended Coverage (EC)-PACCH acknowledgment block(s)) from the given wireless device.