Patents
Literature
Patsnap Eureka AI that helps you search prior art, draft patents, and assess FTO risks, powered by patent and scientific literature data.

123 results about "Packet routing" patented technology

Packet routing is the forwarding of logically addressed packets from their source toward their ultimate destination through intermediate nodes.

Adaptive routing with endpoint feedback

Systems, switches, network endpoints, and methods are provided. In one example, a system is described that includes a latency measurement circuit to measure traffic on a network from an endpoint sender to an endpoint receiver across multiple paths. The system also includes a packet marking circuit to provide a routing mark for a packet destined for the endpoint receiver according to a network traffic measurement provided by the latency measurement circuit, where the routing mark provides an indication that supports routing for the packet to reach the endpoint receiver via a chosen path or subset of paths among the multiple paths.
Owner:MELLANOX TECHNOLOGIES LTD(IL)

Dynamic bypass fault-tolerant router in network-on-chip and routing method thereof

The invention discloses a dynamic bypass fault-tolerant router in a network-on-chip. The dynamic bypass fault-tolerant router comprises input and output ports, an input buffer area, a crossbar switch, a routing calculation unit, a self-checking circuit and a bypass channel. Key features comprise a fault information unit, a bypass selector, a single flit buffer area and an arbitration unit. The router detects the self-fault through the self-checking circuit, and the fault information unit stores the information. And if the router fails, the bypass selector transmits the data packet through the bypass channel and bypasses the failed router. If the router is healthy, the router exchanges fault information with an adjacent router, the fault information is used for routing decision of a data packet after integration, and meanwhile, the router can select a routing path with smaller congestion in an effective direction according to the flow distribution condition in a network. According to the method, the area overhead is relatively low, the routing hop count of the data packet is remarkably reduced, the transmission delay of the data packet is reduced while the high reliability is maintained, and the network throughput is improved.
Owner:HEFEI UNIV OF TECH

Packet Routing in Disaggregated Scheduled Fabrics

Devices, networks, systems, methods, and processes for packet forwarding and routing are described herein. A leaf switch can be in communication with a host device. The leaf switch may configure a subnet comprising the host device. The leaf switch can assign a next hop interface as a system port of the leaf switch and generate subnet information indicative of the assignment. The leaf switch may distribute the subnet information to one or more network devices through one or more internal Border Gateway Protocol sessions. A data packet destined to the host device can be transmitted to the system port of the leaf switch when a host Media Access Control (MAC) address of the host device is not resolved. The leaf switch can resolve the host MAC address and transmit the data packet to the host device based on the host MAC address.
Owner:CISCO TECHNOLOGY INC

Packet routing for layer-2-based sidelink relay

Apparatus and methods are provided for L2-based sidelink relay for packet routing. In novel aspect, the L2-based sidelink relay for packet routing is configured based on interest indications from one or more candidate UEs and corresponding UE report from candidate UEs. In one embodiment, the UE report is received from an Uu interface RRC message or an RRC message forwarded through an Xn interface from a serving gNB. The L2 relay configuration includes one or more elements comprising an adaptation layer address of nodes in the relay path, and a packet routing table. The adaption layer is between an RRC layer and a PDCP layer. The packet routing table includes one or more elements including adaptation layer addresses, a relay path ID, and a next hop address. In one embodiment, the relay path includes one or more relay hops.
Owner:MEDIATEK SINGAPORE PTE LTD

Packet Routing in Disaggregated Scheduled Fabrics

Devices, networks, systems, methods, and processes for packet forwarding and routing are described herein. A network device may be connected to a host device. The network device can identify an interface associated with the host device and determine an operational status of the interface. The network device can determine a host route and assign an encapsulation index associated with the host route. The network device may generate an update message based on the operational status and the encapsulation index. The network device can transmit the update message to one or more other network devices. The network device can also update one or more routing or forwarding tables to include routing information associated with the host device. The other network devices can extract the routing information from the update message and may utilize the routing information to route or forward one or more data packets addressed to the host device.
Owner:CISCO TECHNOLOGY INC

Computer-based policy manager for cloud-based unified functions

A computer-implemented policy application device for a cloud-based security system that manages packet routing through cloud-based unified components of a cloud access security broker (CASB) component, a secure web gateway (SWG) component and firewall components, according to a unified security policy. The CASB processes packets exchanged between users and cloud-based resources. The SWG handles access to web accessible destinations. The firewall components provide traffic inspection and access control. The device includes a router component configured for routing each packet of streams of received packets to the components and configured for selectively forwarding the received packets to the CASB and SWG dependent on a type of stream to which the received packets belong, a restrictive state analyzer configured to be in communication with each of the components and configured for determining if and what action should be performed with respect to the each packet in compliance with the unified security policy.
Owner:NETSKOPE INC

Time interval geolocation community objects with price-time priority queues for transformed time interval geolocation units

Various implementations directed to price time priority queue routing for time interval object capacity units are provided. The method may also include generating data packet routes based on the origin location data and the destination location data. The method may further include determining virtual hubs along the data packet routes, where the virtual hubs include a first virtual hub based on the origin location data and a second virtual hub based on the destination location data. The method may additionally include receiving travel cost data for the routes for geolocation time interval object exchange units. In addition, the method may include receiving market depth data for a geolocation exchange for the geolocation exchange units based on the data packet routes. The method may also include selecting an optimized route of the routes for the geolocation exchange units based on an objective function.
Owner:CIRCLESX LLC

Pooling of network processing resources

Examples described herein relate to a switch configured to allocate packet processing resources, from a pool of packet processing resources, to multiple applications, wherein the pool of packet processing resources comprise configurable packet processing pipelines of one or more network devices and packet processing resources of one or more servers. In some examples, the configurable packet processing pipelines and the packet processing resources are to perform one or more of: network switch operations, microservice communications, and / or block storage operations. In some examples, the network switch operations comprise one or more of: application of at least one access control list (ACL), packet forwarding, packet routing, and / or Virtual Extensible LAN (VXLAN) or GENEVE termination. In some examples, the microservice communications comprise one or more of: packet routing between microservices and / or load balancing of utilized microservices.
Owner:INTEL CORP

Efficient message routing method and system of independent gateway controller

The invention relates to the technical field of network communication, in particular to a high-efficiency message routing method of an independent gateway controller, which comprises the following steps of: constructing a routing table by analyzing network topology in a mode of combining a dynamic routing protocol with static configuration, mapping and storing a target address and a forwarding path, and transmitting a message to the gateway controller; the method comprises the following steps of: analyzing a source protocol frame structure to extract effective load data, repackaging the data according to a target protocol specification, realizing link redundancy by adopting a ring network protocol, automatically switching a standby link and maintaining an equivalent path when a main link fails, and obtaining a flow trend and performance data by monitoring a network load and an equipment state in real time. And dynamically adjusting a routing strategy according to the data, and periodically generating a performance report to obtain a continuously optimized routing scheme. According to the method, the problems that the routing table query efficiency is low and the routing strategy cannot be dynamically optimized according to the real-time state of the network in the traditional method are solved.
Owner:HENAN YUHONG TECHNOLOGY CO LTD

Bidirectional platform for providing multi-tenant services to private customer endpoints

A disclosed method facilitates bidirectional traffic flows between a multi-tenant service and endpoints with private customer internet protocol (IP) addresses. The method provides for receiving a data packet having a data packet header identifying a first IPv6 address as a destination. The first IPv6 address embeds a first IPv4 address and a virtual network (VNet) identifier uniquely identifying a VNet of a cloud compute platform. The method further provides for routing the data packet to a host node within the cloud compute platform that hosts a virtual machine (VM) within the VNet identified by the VNet identifier and assigned to the first IPv4 address.
Owner:MICROSOFT TECHNOLOGY LICENSING LLC

Network route lookup operations

The techniques disclosed herein enable systems to enhance the efficiency of computer networking devices through a streamlined routing lookup structure for storing network routes and processing network packets. The routing lookup structure can comprise a lookup table, a set of range tables, and a default range table. The lookup table can process a portion of a network packet address with additional processing at a range table if the portion matches an entry at the lookup table. If there are no matches at the lookup table, the packet is processed by the default range table. The routing lookup structure can further include a secondary lookup table and dynamic optimization for reconfiguring the routing lookup structure to adapt to network conditions. In addition, the routing lookup structure can store new routes based on the length of the prefix. Routes that fall below a minimum length are stored in the default range table.
Owner:MICROSOFT TECHNOLOGY LICENSING LLC

Server-less packet processing service with isolated virtual network integration

The invention relates to a server-less packet processing service with isolated virtual network integration. A program to be executed to perform packet processing operations on packets associated with a resource group and security settings for the resource group are received. The program is transmitted to a set of fast path nodes that are assigned to the resource set based on metadata of the set. Relative to a particular packet, a secure operation based on the settings is performed and the program is executed at a fast path node. A packet routing operation corresponding to the received packet is performed based at least in part on a result of the program.
Owner:AMAZON TECH INC

Dynamic Packet Routing

Dynamic packet routing based on fabric awareness information is presented. Networking nodes in a networking fabric observe environmental properties across the fabric. When differences in environment properties between portions of the fabric are detected, differences in power consumption costs for example, the fabric generates corresponding routing tables. The networking nodes can then route traffic in a manner that is sensitive to the environment properties, power consumption or the cost of power for example.
Owner:NANT HOLDINGS IP LLC

Supervision cloud platform

The invention discloses a supervision cloud platform, and relates to the field of data processing. The platform comprises an interaction terminal, a server and a control terminal, and aims to solve the problems of data isomerism, low processing efficiency, non-visual presentation and the like in an existing supervision system. The core of the platform is that the control terminal can respond to a request of the interaction terminal and determine target resource data from the server; dynamically generating a matched data processing path based on the data type, wherein the path defines an operation module for sequential execution; the control terminal activates a path and calls a module to process the data to generate a structured data packet; and finally, the data packet is routed to the interaction terminal which initiates the request for visual rendering. Through an intelligent data processing and routing mechanism, deep fusion, efficient processing and visual presentation of multi-source data are realized, and the intelligent level and decision-making efficiency of project supervision are remarkably improved.
Owner:JIANGSU FOREIGN CONSTRUCTION ENGINEERING MANAGEMENT CO LTD

Method, device and equipment for verifying internal data packet routing of integrated circuit and medium

The application belongs to the field of integrated circuit design, and provides an integrated circuit internal data packet routing verification method, device, equipment and medium. The integrated circuit internal data packet routing verification method comprises the following steps: obtaining to-be-determined feedback data based on a verification platform, inputting the to-be-determined feedback data into a comparator, and comparing preset feedback data with the to-be-determined feedback data; when the preset feedback data and the to-be-determined feedback data are the same, determining that the to-be-determined feedback data is legal data, so as to realize verification of to-be-determined integrated circuit internal data packet routing. Through the above method, the to-be-determined feedback data is simulated by the verification platform, and whether the design of the verification platform has defects is found, so that the verification efficiency of the integrated circuit internal data packet routing is improved, and the technical problem of low verification efficiency of the SoC is solved.
Owner:SHANDONG INST OF BUSINESS & TECH +1

Overlay network for improved real-time packet flows

An overlay network system includes point-of-presence (POP) devices each comprising a telemetry component, a billboard agent, and a packet routing daemon. The telemetry components generate latency measurements for the POP on which each is disposed. A centralized billboard service provides border gateway protocol (BGP) announcements and point-of-presence (POP) peering decisions to each of the billboard agent components. On each of the POPs, the path finding component and corresponding telemetry component, agent component, and routing daemon cooperate to transform the BGP announcements, peering decisions, and latency measurements into routing tables and link selections for packet streams routed through the POPs.
Owner:NEOATOMIC LLC

Adaptive packet routing

A computer-implemented method includes encoding a packet in a source endpoint of a multipath communication network, the packet having a hash seed for use by a router to route the packet to a destination endpoint over the multipath communication network. Network performance for packets is tracked at a source endpoint. The hash seed is modified as a function of network performance. The packet is retransmitted such that the modified hash seed is used to route the packet to the destination endpoint.
Owner:MICROSOFT TECHNOLOGY LICENSING LLC

A slice selection method, system and related apparatus

A slice selection method, system and related device are provided. In the method, a CPE receives a data packet sent by a UE, the CPE stores a correspondence between network services subscribed by the UE and slices, the CPE determines a slice corresponding to the data packet based on a network service type subscribed by the UE, and routes the data packet to the corresponding slice. By implementing the technical solutions provided in the present application, the CPE can provide differentiated network services for UEs that have subscribed to different network services.
Owner:HUAWEI TECH CO LTD

Data routing method and device, electronic equipment and storage medium

The invention provides a data routing method and device, electronic equipment and a storage medium. The data routing method comprises the following steps: acquiring first congestion level information of links between a local router and adjacent routers; receiving second congestion level information of links between the first routers sent by the adjacent routers; determining the total congestion level of each shortest data routing path between the local router and the target router according to each piece of first congestion level information and each piece of second congestion level information; the first data packet of the local router is sent to the second router through the idle target link; the second router is an adjacent router on the shortest data routing path with the minimum total congestion level, and the target link is a link between the local router and the second router. According to the invention, the data packet of the network-on-chip can be propagated to the target router along the path with the minimum total congestion level, and the routing delay of the data packet can be reduced.
Owner:YUANQIXIN (SHANDONG) SEMICONDUCTOR TECHNOLOGY CO LTD

Bandwidth-dependent selection of a packet routing node

Bandwidth-dependent selection of a packet routing node (e.g., user plane function (UPF) for 5G, packet data network gateway user plane function (PGW-U) for 4G) includes determining, for each of a plurality of packet routing nodes, a bandwidth capacity to an access network (e.g., a radio access node); receiving a request for a data traffic session; determining whether the data traffic session comprises a bandwidth priority; identifying a subset of the plurality of packet routing nodes having a higher bandwidth capacity than others of the plurality (e.g., the packet routing node having the highest capacity, or the top percentage); based on at least determining that the data traffic session comprises a bandwidth priority data traffic session, selecting a packet routing node for the data traffic session from the subset; and establishing the data traffic session through the selected packet routing node.
Owner:T MOBILE US INC

Engine for packet routing

A switch, device, and method of routing packets are provided. In one example, a switch includes one or more circuits to generate an inflated transmission queue (TQ) vector based on a subset of elements, use the inflated TQ vector to select an element from the subset of elements, and route a packet via an egress port based on the element selected from the subset of elements.
Owner:MELLANOX TECHNOLOGIES LTD(IL)

Network route lookup operations

The techniques disclosed herein enable systems to enhance the efficiency of computer networking devices through a streamlined routing lookup structure for storing network routes and processing network packets. The routing lookup structure can comprise a lookup table, a set of range tables, and a default range table. The lookup table can process a portion of a network packet address with additional processing at a range table if the portion matches an entry at the lookup table. If there are no matches at the lookup table, the packet is processed by the default range table. The routing lookup structure can further include a secondary lookup table and dynamic optimization for reconfiguring the routing lookup structure to adapt to network conditions. In addition, the routing lookup structure can store new routes based on the length of the prefix. Routes that fall below a minimum length are stored in the default range table.
Owner:MICROSOFT TECHNOLOGY LICENSING LLC

Data packet routing via multiple logical channels

Various aspects of the present disclosure relate to data packet routing via multiple logical channels. An apparatus, such as a UE, receives signaling that indicates a radio link control (RLC) configuration for a radio bearer associated with an RLC entity. The UE establishes the RLC entity based on the RLC configuration, where the RLC entity includes multiple logical channels. The UE routes a set of data packets via the logical channels based on parameters associated with at least one of the logical channels or the set of data packets. For example, a first portion of data packets of the set of data packets is routed via a first logical channel associated with a first priority and a second portion of data packets of the set of data packets is routed via a second logical channel associated with a second priority. The second priority is higher than the first priority.
Owner:LENOVO UNITED STATES INC

Packet routing based on forwarding rules in a network visibility system

ActiveUS12363034B2Securing communicationGeneral Packet Radio ServiceEngineering
Disclosed herein are a system, method and / or computer readable storage embodiments for processing packets based on forwarding rules in a packet router of a network visibility system. In an embodiment, the packet router contains components for processing sets of packets via tags based on whitelist and forwarding rules in the packet router. The packet router may also distinguish between a general packet radio service (GPRS) tunneling protocol (GTP) packet and a non-GTP packet and may process GTP and non-GTP packets based on the whitelist and forwarding rules.
Owner:EXTREME NETWORKS INC

Communication method, communication apparatus, and communication system

PendingUS20260255156A1Communications systemIp address
A communication method, a communication apparatus, and a communication system. An address allocation policy, a NAT policy, and a packet isolation policy can be configured for a relay terminal device, so that IP addresses are automatically configured for connected devices of the relay terminal device in batches, and packet routing of the connected devices is automatically controlled, thereby improving packet sending efficiency. In addition, because there is an association established between identification information of the connected devices and the IP addresses, security of allocating the IP addresses is improved.
Owner:HUAWEI TECH CO LTD

Method and system for routing an internet protocol data packet between wireless computer devices connected to a cellular network

The invention facilitates private, low latency routing of an Internet Protocol data packet between wireless computer devices connected to a cellular network. A router system stores a device group relationship defining a set of unique device identifiers (UDIs) of devices. The router system receives, via a radio access network (RAN) of the cellular network but without traversing the Internet, the IP data packet including a UDI of a source device that generated the IP data packet. The router system may determine whether the data packet is public so as to be forwarded on the Internet, or private. If private, then the router system forwards, via the RAN but without traversing the Internet, the IP data packet to a destination device. The forwarding is conditional on the set of UDIs including both a UDI of the destination device, and the UDI of the source device included in the IP data packet.
Owner:ARKIDAN SYST INC

Multipath Routing in Network-on-Chip

Embodiments herein describe a network-on-chip (NoC) that implements multipath routing (MPR) between an ingress logic block and an egress logic block. Multiple paths between the ingress logic block and the egress logic block may be assigned different alias destination IDs corresponding to the same destination ID. The NoC can use the alias destination IDs to route packets along different paths through interconnected switches within the NoC.
Owner:XILINX INC

A method, device and equipment for flexibly configuring packet routing scheduling

The embodiment of the present specification relates to the technical field of communication, especially to a kind of flexible configuration message routing scheduling method, device and equipment.This scheme obtains the historical message information in historical message, including configuration parameter and element information, judges different element information corresponding to different configuration parameters;Then according to configuration parameter configuration generates maintenance queue, generates the routing configuration rule of each maintenance queue according to different service scenarios;Finally, when new message appears, receive message and extract the message information therein, confirm the maintenance queue and its element information corresponding to the message according to routing configuration rule, and analyze and process the message.Thereby, the newly received message is automatically distributed by routing configuration rule, message routing is automatically routed to different processing modules for analysis and processing by flexible configuration, and the efficiency of message processing is improved.
Owner:CHINA CONSTRUCTION BANK +1

Access traffic steering using a plurality of steering connections over different access networks

Apparatuses, methods, and systems are disclosed for steering the traffic of the multi-access data connection over a plurality of steering connections. One apparatus includes a includes a transceiver and a processor that sends a first message to establish a multi-access data connection over a first access network and a second access network, where the first message indicates that the apparatus supports a first type of steering functionality that creates a plurality of steering connections over each of access networks. The processor receives a second message including rules indicating how to route a first data packet across the first and second access networks and how to route the first data packet across a plurality of steering connections. The processor establishes a plurality of steering connections over each access network in response to the second message and applies the rules for steering traffic of the multi-access data connection.
Owner:LENOVO (SINGAPORE) PTE LTD