Patent classifications
H04L12/717
SELECTING NETWORK ROUTES BASED ON AGGREGATING MODELS THAT PREDICT NODE ROUTING PERFORMANCE
The technologies described herein are generally directed to selecting network routes based on aggregating models that can predict routing performance in a fifth generation (5G) network or other next generation networks. For example, a method described herein can include communicating, to second routing equipment, a first model describing a delay predicted to be caused to a future communication by the future communication being transited via the first routing equipment. The method can further include receiving, from the second routing equipment, a current communication for transit via the first routing equipment to destination equipment, wherein the first routing equipment was selected by the second routing equipment based on the first model, and second models, other than the first model, describing respective predicted delays from other routing equipment other than the first routing and second routing equipment.
FACILITATION OF PHYSICAL LAYER DESIGN FOR 5G NETWORKS OR OTHER NEXT GENERATION NETWORKS
A more efficient 5G network can be achieved by leveraging a centralized radio access network (CRAN) and/or a virtualized radio access network (VRAN) architecture to comply with transport bandwidth requirements for better performance. Additionally, linear compression techniques can be used to reduce the transport bandwidth. Compression on a fronthaul can be achieved by utilizing the concept of spatial compression. After a signal has been compressed, it can be decompressed in accordance with a number of antennas.
SINGLE PACKET RECOGNITION METHOD AND TRAFFIC REDIRECTION METHOD
The present disclosure relates to internet technology and provides a single packet recognition method and a traffic redirection method. The single packet recognition method includes: after a connection between a client terminal and a destination server is established, obtaining a data packet sent by the client terminal, wherein the data packet is a first data packet to carry application layer data; determining whether a format feature of the data packet matches a data packet format feature of any known application; and when a match is found, recognizing the matched application as the application sent the data packet. The traffic direction method includes: determining an application program associated with a traffic data packet based on the aforementioned single packet recognition method; obtaining a pre-configured routing policy corresponding to the application program; and based on the routing policy, forwarding the traffic data packet. With respect to the existing technology, embodiments of the present disclosure first recognize an application program associated with the traffic data packet. Based on the pre-configured the routing policy corresponding to the associated application program, the data packet is forwarded. Thus, network traffic direction is optimized, and service quality of back-end link and user's experience of accessing Internet are improved.
METHOD FOR CONFIGURING A NETWORK NODE
A method for configuring a first network node using a first autonomous system (AS) number in at least one session established with another node according to a dynamic routing protocol is described. The method is implemented by the first node and includes receiving a configuration message comprising at least one piece of information that is representative of a second AS number intended to be used by the first node as a replacement for the first number, configuring the first node with the second AS number, identifying at least one second node having at least one session according to the dynamic routing protocol, active with the first node, in which the first node is associated with the first AS number, and sending a control message to the at least one second node requesting the replacement of the first AS number with the second AS number by the at least one second node, such that, after the replacement, the first node is associated with the second AS number in the at least one active session.
Populating capacity-limited forwarding tables in routers to maintain loop-free routing
A router includes a plurality of ports interconnected to one or more Customer Edge (CE) nodes and one or more Provider Edge (PE) nodes; and memory storing a forwarding table of routes, wherein the routes in the forwarding table are installed automatically based on static or Interior Gateway Protocol (IGP)-learned default routes, connected routes, Border Gateway Protocol (BGP) routes learned from peers, and routes in an Internet routing table, and wherein a number of the routes installed in the forwarding table is less than a number of routes in the Internet routing table. The number of routes in the Internet routing table exceeds a capacity of the memory, and the routes installed in the forwarding table ensure a loop-free topology. The routes installed in the forwarding table can include all of the BGP routes learned from peers plus longer prefix matches from the routes in the Internet routing table.
HIGH-AVAILABILITY NETWORKING AS A SERVICE VIA WI-FI
A first network device may receive a request associated with forming a high-availability cluster with a second network device, wherein the first network device is associated with a session of a user device. The first network device may determine, based on authorization information associated with the first network device, that the first network device is authorized to form the high-availability cluster. The first network device may configure communication links with the second network device to form the high-availability cluster. The first network device may synchronize, with the second network device, session information associated with the session via the communication links. The first network device may route session traffic of the session to the second network device and a data network to enable the user device to receive a high-availability service during the session.
Packet processing device and network system
A packet processing device includes: a non-priority packet storage that stores the non-priority packet; a gate provided on an output side of the non-priority packet storage; plural priority packet storages that respectively store the priority packet; a distributer that guides a received priority packet to a priority packet storage corresponding to a delay time of a route through which the received priority packet is transmitted; a timing setting unit that sets different read cycles to respective priority packet storages; a read controller that reads priority packets from the plural priority packet storages according to the read cycles; and a gate controller that controls the gate according to the timings on which the read priority packets are output. When the read controller reads a first priority packet from one of the priority packet storages, the read controller reads a second priority packet from another priority packet storage.
Dispatching tasks and data using multi-access edge computing
Embodiments of the present invention provide a computer system, a computer program product, and a method that comprises in response to receiving a data packet from a computing device, classifying the data packet as a task having one or more portions; allocating the classified task to a processing location within a data region based on a location of the computing device; in response to a change associated with the task, dynamically calculating alternate processing locations within a radius of the data region to process one or more portions of the task based on scoring values associated with the change; and redistributing at least one portion of the classified task according to an alternate processing location of dynamically calculated alternate processing locations.
NETWORK VERIFICATION METHOD AND APPARATUS
A network verification system obtains configuration data of a plurality of network devices, where a data model of the configuration data is described by using a general data modeling language independent of the network devices; and the network verification system verifies data links between the plurality of network devices based on the configuration data of the plurality of network devices and a topology structure between the plurality of network devices. The network verification system verifies the data links between the plurality of network devices based on the topology structure between the plurality of network devices and the configuration data described by using the general data modeling language independent of the network devices. This helps improve scalability of the network verification system and avoids relatively poor scalability of network simulation software that occurs when conventional network simulation software provides a template for configuration data of each type of network device.
INITIATOR-BASED DATA-PLANE VALIDATION FOR SEGMENT ROUTED, MULTIPROTOCOL LABEL SWITCHED (MPLS) NETWORKS
Techniques for initiator-based data-plane validation of segment routed, multiprotocol label switched (MPLS) networks are described herein. In examples, an initiating node may determine to validate data-plane connectivity associated with a network path of the MPLS network. The initiating node may store validation data in a local memory of the initiating node. In examples, the initiating node may send a probe message that includes a request for identification data associated with a terminating node. The terminating node may send a probe reply message that includes the identification data, as well as, in some examples, a code that instructs the initiating node to perform validation. In examples, the initiating node may use the validation data stored in memory to compare to the identification data received from the terminating node to validate data-plane connectivity. In some examples, the initiating node may indicate a positive or negative response after performing the validation.