Patent classifications
H04L12/755
Dynamic routing apparatus and method for can message of vehicle
A dynamic routing device for a CAN message of a vehicle includes: a message reception unit configured to receive a message of a specific ID transmitted from a source controller and a designated specific message from at least one destination controller; a message reception filter configured to dynamically change based on at least one piece of information included in the specific message; and a gateway controller including the message reception unit and the message reception filter, wherein the gateway controller is configured to generate dynamic routing table information based on information about the specific message, check reception of a message with respect to only a message ID set to the message reception filter, and perform message routing on a destination controller designated in the dynamic routing table.
ROUTE CONSISTENCY CHECKER FOR NETWORK DEVICES
In general, this disclosure describes a network device that checks consistency between routing objects in a routing information base (RIB), a forwarding information base (FIB), and packet forwarding engine (PFE) forwarding tables. A method includes generating a marker that causes a routing protocol daemon, a control plane kernel, and PFEs of a network device to calculate zonal checksums for a plurality of zones using consistency values for each routing object within a RIB, a FIB, and corresponding forwarding tables respectively. The method includes performing a consistency check on the RIB, the FIB, and the forwarding tables to determine whether the routing objects in each of the RIB, the FIB, and the forwarding tables are consistent with each other. The method includes, when the RIB, the FIB, and the forwarding tables are not consistent, performing an action related to at least one of RIB, the FIB, or the forwarding tables.
Packet processing rule versioning
Some embodiments provide a method for a managed forwarding element that processes packets through a set of packet processing tables by matching rules in the tables. The method receives an update that requires modification to at least one of the packet processing tables. Each rule in the packet processing tables is assigned a range of packet processing table versions in which the rule is valid for processing packets. The method modifies the packet processing tables according to the received update by at least one of (i) modifying the range of packet processing table versions in which an existing rule is valid to end after a current packet processing table version and (ii) adding a new rule with a range of valid packet processing table versions that begins with a next packet processing table version. The method increments the current version of the packet processing tables to commit the modifications.
Packet forwarding method and node device based on BIER-TE, and storage medium
Provided are a packet forwarding method based on BIER-TE, a node device and a storage medium. The method includes: acquiring X bit string sub-package structures from a BIER-TE based message; and forwarding the message according to the X bit string sub-package structures, where X is greater than or equal to 1.
GEOLOCATION SYSTEM AND METHOD
A system and method of obtaining a service area estimation for a router interface is disclosed. In an example, one method for obtaining a service area estimation for a router interface method includes determining hint information for indicating an association between the router interface and geolocation information obtained for one or more IP addresses serviced by the router interface; and processing the hint information to determine the service area estimation for the router interface. A system and method of obtaining a geolocation estimate for a device having an IP address which is serviced by a router interface for which an estimated service area has been obtained is also disclosed.
Apparatus and method for optimized route invalidation using modified no-path DAO signaling
Example apparatus and methods for optimized route invalidation using modified no-path Destination Oriented Directed Acyclic Graph Advertisement Object (DAO) signaling are disclosed. In one example method, a node switching its current parent is adapted to send a regular DAO message. Using the changed signaling, a common ancestor node generates a No-Path destination oriented directed acyclic graph advertisement object message (NPDAO) on behalf of the switching node on receiving a refreshed DAO from an alternate path. The common ancestor node reuses a same Path Sequence from the regular DAO based on which the NPDAO gets generated. The common ancestor node detects routing anomaly using next hop mismatch on reception of the DAO to generate the NPDAO on behalf of the target node. The No-Path DAO traverses downward/downstream along the previous path.
Optimized serverless cloud processing based on processing job requirements
A system is provided for optimized selection of serverless cloud processing units for resource intensive processing operations. The system includes a processor and a computer readable medium operably coupled thereto, to perform the scheduling operations which include receiving a processing operation for a data input that requires processing in a serverless computing environment, determining at least one constraint requirement imposed on performing the processing operation that are all required to be fulfilled for successful completion of the processing operation, accessing a routing table associated with the serverless computing environment, determining one of the plurality of serverless processing units from the routing table based on fulfilling all of the at least one constraint requirement, and assigning the processing operation to the one of the plurality of serverless processing units on the least costly basis or other optimization consideration.
INFORMATION PROCESSING METHOD, ELECTRONIC DEVICE AND COMPUTER STORAGE MEDIUM
In illustrative embodiments, an information processing method, an electronic device, and a computer-readable storage medium are provided. The method includes: if it is determined that a predetermined indicator is detected in a header of a received packet, acquiring information for indicating a source port, a destination port, a forwarding indicator, a process identifier, and a maximum number of processes of the packet from the header; updating a port forwarding table based on the source port, the destination port, and the forwarding indicator; performing a user-defined action on the packet to obtain a result packet; and if it is determined that a quantity of process identifiers reaches the maximum number of processes, determining one or more forwarding ports for the result packet based on the maximum number of processes, the forwarding indicator, and the updated port forwarding table, to forward the result packet to the one or more forwarding ports.
Autonomously routing data using relay nodes pre-selected from a group of distributed computer nodes based on measured one-way latencies
A method is disclosed for autonomously routing data using relay nodes pre-selected from a group of distributed computer nodes based on measured one-way latencies. One-way latencies between a plurality of nodes in a pulse group are automatically measured. A sending bucket of nodes are automatically selected from the pulse group based on the one-way latencies. A receiving bucket of nodes are automatically selected from the pulse group based on the one-way latencies. In response to a command to transfer data from the first node to the second node, a relay node that is both in the first sending bucket and in the first receiving bucket is automatically selected, wherein data is automatically routed from the first node to the second node via the relay node.
EXPANDABLE NETWORK DEVICE
Methods, apparatus, and systems for incorporating a dynamic interface into an expandable network device. A section of memory of the expandable network device is partitioned for the dynamic interface and the dynamic interface is loaded into the partitioned section of the memory. A hardware interface of the expandable network device is configured to communicate with the dynamic interface under a control of the dynamic interface; and a communication channel is established between a network interface of the expandable network device and the hardware interface of the expandable network device via the dynamic interface.