H04L49/604

Network media device
09876830 · 2018-01-23 · ·

A network media device is described that pulls multimedia data from one or more sources (e.g., a multimedia website or a multimedia server computer) at a first time, stores it to long-term storage within the device and transmits the stored multimedia data to one or more designated multimedia playback devices at a second time.

Converged avionics data network

An apparatus and method for operating an avionics data network includes a network switch core configured for a time-sensitive networking (TSN) schema, a set of ARINC 664 (A664) and a set of TSN networking end nodes communicatively connected with the network switch core. The network switch core is configured to receive, from the first set of networking end nodes, a set of data frames, determine the respective schema of the set of data frames, police the set of data frames based on the determined respective schema using a set of predetermined rules, forward the set of data frames to a predetermined queue on an egress port of the network switch core based on the determined respective schema, and transmit set of data frames to an end node of the second set of networking end nodes having a corresponding schema.

METHOD AND SYSTEM FOR CONSTRUCTING A LOOP FREE MULTICAST TREE IN A DATA-CENTER FABRIC
20170237651 · 2017-08-17 ·

Systems, methods and transitory computer-readable storage media for constructing a loop free multicast tree. The methods include observing a network topology transition affecting a first path from the particular node to a root node, calculating a second path from the particular node to the root node and sending a message to an upstream node requesting that the upstream node be a root port in the calculated second path. If the upstream node agrees to be the root port in the calculated second path, the method further includes creating a new FTAG tree topology view that includes the upstream node as the root port in the second path.

Loop detection and repair in a multicast tree
09698994 · 2017-07-04 · ·

Systems, methods and transitory computer-readable storage media for detecting one or more loops in a multicast tree. The method includes calculating a multicast tree radius for a first multicast tree, the multicast tree radius representing a maximum number of hops from a root node to a furthest edge node in the first multicast tree, forwarding, by the root node, a first packet to each edge node within the first multicast tree, the first packet having a time-to-live (TTL) value equal to twice the first multicast tree radius, receiving, at the root node, a copy of the forwarded first packet, and determining an existence of a loop in the first multicast tree based at least upon receiving the copy of the forwarded first packet.

CONFLICT DETECTION IN A HYBRID NETWORK DEVICE
20170180225 · 2017-06-22 ·

A method, system, and computer-readable storage device for detecting conflicts in a hybrid network device is described herein. A hybrid network device may receive a local controller command from a network management device (e.g., a laptop, operated by a network administrator, executing a command line interface). The hybrid network device may convert the local controller command to a software defined command format. The hybrid network device may detect a lack of conflict between the converted local controller command and active flows represented in an active flow repository. Based on the detected lack of conflict, the hybrid network device may update a traffic forwarding table of the hybrid network device in accordance to the local controller command.

Method and system for constructing a loop free multicast tree in a data-center fabric
09667431 · 2017-05-30 · ·

Systems, methods and transitory computer-readable storage media for constructing a loop free multicast tree. The methods include observing a network topology transition affecting a first path from the particular node to a root node, calculating a second path from the particular node to the root node and sending a message to an upstream node requesting that the upstream node be a root port in the calculated second path. If the upstream node agrees to be the root port in the calculated second path, the method further includes creating a new FTAG tree topology view that includes the upstream node as the root port in the second path.

N-way virtual port channels using dynamic addressing and modified routing
09654300 · 2017-05-16 · ·

Systems, methods, and non-transitory computer-readable storage media for dynamic addressing of virtual port channels is described. In some implementations, a virtual IP address can be dynamically generated based on which links in a virtual port channel are active. If the numbers of active links in the virtual port channel changes, the virtual IP address can be dynamically changed. The virtual IP address can be dynamically adjusted by changing the values of individual bits in the virtual IP address that correspond to links in the virtual port channel. The virtual IP address can be used as a tunnel end point address in a VXLAN environment.

Running link state routing protocol in CLOS networks
09634846 · 2017-04-25 · ·

Systems, methods and transitory computer-readable storage media for running a link state routing protocol in a network that includes spine and leaf nodes. The methods include, receiving at a node in a network, one or more LSPs and re-forwarding the LSPs to other nodes. A spine node generates copies of the received LSPs and forwards the copies of the LSP to the leaf nodes in the network at a rate that is faster than the rate that the leaf nodes re-route the LSPs to the spine nodes using a hardware flooding mechanism in order to reduce the amount of processing that occurs at each spine node. In order to synchronize the LSP databases, the spine nodes send triggered CSNPs, using hardware flooding, to all leaf nodes in the network.

HYBRID P4-BASED DETERMINISTIC SWITCH
20250106137 · 2025-03-27 ·

Various example embodiments for supporting deterministic communications in communication networks may be based on use of a hybrid Programming Protocol-Independent Packet Processor (P4) deterministic switch. The hybrid P4 deterministic switch may include an electronic communication element configured to compensate for the jitter of incoming traffic to match a desired level of jitter for end-to-end deterministic communication of the incoming traffic and an optical communication element configured to support optical propagation of deterministic traffic received from the electronic communication element. The electronic communication element may include electronic packet queues, programmable electronic schedulers serving the electronic packet queues, and a P4 control element, where the electronic packet queues, the programmable electronic schedulers, and the P4 control element cooperate to support end-to-end deterministic communication of traffic based on control plane programming of the programmable electronic schedulers to serve the electronic packet queues in a manner providing end-to-end deterministic communication of the traffic.

Network Media Device
20170054774 · 2017-02-23 · ·

A network media device is described that pulls multimedia data from one or more sources (e.g., a multimedia website or a multimedia server computer) at a first time, stores it to long-term storage within the device and transmits the stored multimedia data to one or more designated multimedia playback devices at a second time.