Patent classifications
H04L45/30
APPLICATION RECORDS USING SESSION INFORMATION
Techniques are disclosed for the identification of applications from communication sessions of network traffic between client devices and the generation of application-specific metrics for network traffic associated with the applications. In one example, a router obtains metrics for a plurality of packets. The router determines a session of a plurality of sessions associated with each packet. For each determined session, the router generates metrics for the session from the metrics of the packets associated with the session and determines an application of a plurality of applications associated with the session. For each determined application, the router generates metrics for the application from the metrics of the sessions associated with the application and transmits, to a device, the metrics for the application. In some examples, the router generates the metrics for each application on a per-client, per-next-hop, or per-traffic class basis.
Accelerated migration of compute instances using offload cards
As part of a compute instance migration, a compute instance which was executing at a first server begins execution at a second server before at least some state information of the compute instance has reached the second server. In response to a determination that a particular page of state information is not present at the second server, a migration manager running at one or more offload cards of the second server causes the particular page to be transferred to the second server via a network channel set up between the offload cards of both servers, and stores the page into main memory of the second server.
POLICY ENFORCEMENT ON MULTI-DESTINATION PACKETS IN A DISTRIBUTED TUNNEL FABRIC
A system for policy management in a switch is provided. During operation, the system can generate, from a first policy defined for the switch, a second policy. The first policy can indicate whether a type of traffic is allowed from a source role to a destination role via an overlay tunnel. The second policy can indicate a plurality of destination roles that are allowed to receive multi-destination packets of the type of traffic from the source role via the overlay tunnel. Upon identifying a host associated with a role at a port of the switch, the system can determine whether the role belongs to the plurality of destination roles based on the second policy. If the role belongs to the plurality of allowed destination roles, the system can allow the port to forward a multi-destination packet, which is received via the overlay tunnel and associated with the type of traffic.
DATA PACKET ROUTING IN A REMOTE UNIT
Apparatuses, methods, and systems are disclosed for data packet routing in a remote unit. An apparatus includes a memory coupled to a processor, where the processor configured to cause the apparatus to receive a data packet to be transmitted and determine a matching UE route selection policy (“URSP”) rule for the data packet. The processor is configured to determine packet routing information for the data packet if the matching URSP rule does not indicate that direct offload of the data packet is preferred and determine whether the packet routing information matches a first network connection. Upon determining that the packet routing information matches the first network connection, the processor is configured to cause the apparatus to transmit the data packet to a mobile communication network over the first network connection.
DATA PACKET ROUTING IN A REMOTE UNIT
Apparatuses, methods, and systems are disclosed for data packet routing in a remote unit. An apparatus includes a memory coupled to a processor, where the processor configured to cause the apparatus to receive a data packet to be transmitted and determine a matching UE route selection policy (“URSP”) rule for the data packet. The processor is configured to determine packet routing information for the data packet if the matching URSP rule does not indicate that direct offload of the data packet is preferred and determine whether the packet routing information matches a first network connection. Upon determining that the packet routing information matches the first network connection, the processor is configured to cause the apparatus to transmit the data packet to a mobile communication network over the first network connection.
USER DATA PROCESSING DEVICE, NETWORK INTERFACE, AND METHOD
An identification unit analyzes a received packet and identifies a network slice to which the received packet belongs and a class in QoS. A group of queues includes a plurality of queue groups associated with the plurality of network slices. Each queue group includes a plurality of queues associated with a plurality of classes in the QoS. A distribution unit distributes the received packet to a queue according to an analysis result of the received packet. Each data transfer unit acquires the received packet from the queue associated with each class of the associated queue group, and performs packet transfer processing according to the QoS on the acquired received packet.
Packet forwarding method and apparatus
A packet forwarding method to shorten a transmission latency of an elephant flow is provided. In the method, for a first packet flow used as an elephant flow, a network device may receive a plurality of packets of the first packet flow, and determine a characteristic parameter of the first packet flow based on the plurality of packets, where the characteristic parameter of the first packet flow is used to indicate a transmission latency of the first packet flow. After determining the characteristic parameter of the first packet flow, the network device determines a forwarding policy of the first packet flow based on the characteristic parameter of the first packet flow. The forwarding policy of the first packet flow is used to indicate latency sensitivity of the first packet flow.
METHOD AND DEVICE FOR TRANSMITTING DATA IN WIRELESS COMMUNICATION SYSTEM
A method and device for transmitting data in a wireless communication network are provided. The method includes: receiving a first multicast session start request message including an identification of a packet data unit (PDU) session corresponding to a multicast service and information on a multicast group from a core network; transmitting a second multicast session start request message including the information on the multicast group to a distribution unit (DU) of the access network; receiving a second multicast session start response message in response to the second multicast session start request message from the DU of the access network; and transmitting a first multicast session start response message to the core network in response to the first multicast session start request message.
Establishment of fast forwarding table
A method and apparatus for establishing a fast-forwarding table are provided. The method comprises: when a communication packet is received, determining, according to matching rules of services set in a packet processing policy, a target service matching the communication packet; if a fast-forwarding table corresponding to the communication packet is not stored locally, obtaining a preset target priority of the target service, and determining a target resource utilization threshold corresponding to the target priority according to a preset correspondence between priorities and resource utilization thresholds; determining whether a current resource utilization is greater than the target resource utilization threshold; and establishing a fast-forwarding table corresponding to the communication packet if the current resource utilization is not greater than the target resource utilization threshold. With this disclosure, the memory pressure of the network device can be reduced, and the network device can be avoided to hang or restart.
Establishment of fast forwarding table
A method and apparatus for establishing a fast-forwarding table are provided. The method comprises: when a communication packet is received, determining, according to matching rules of services set in a packet processing policy, a target service matching the communication packet; if a fast-forwarding table corresponding to the communication packet is not stored locally, obtaining a preset target priority of the target service, and determining a target resource utilization threshold corresponding to the target priority according to a preset correspondence between priorities and resource utilization thresholds; determining whether a current resource utilization is greater than the target resource utilization threshold; and establishing a fast-forwarding table corresponding to the communication packet if the current resource utilization is not greater than the target resource utilization threshold. With this disclosure, the memory pressure of the network device can be reduced, and the network device can be avoided to hang or restart.