H04L49/258

SYSTEMS AND METHODS FOR THE DESIGN AND IMPLEMENTATION OF INPUT AND OUTPUT PORTS FOR CIRCUIT DESIGN

Systems and methods for providing input and output ports to connect to channels are provided. Input and output ports are the basic building blocks to create more complex data routing IP blocks. By aggregating these modular ports in different ways, different implementations of crossbar or Network on Chip (NoC) can be implemented, allowing flexible routing structure while maintaining all the benefits of channels such as robustness against delay variation, data compression and simplified timing assumptions.

Systems and methods for the design and implementation of input and output ports for circuit design

Systems and methods for providing input and output ports to connect to channels are provided. Input and output ports are the basic building blocks to create more complex data routing IP blocks. By aggregating these modular ports in different ways, different implementations of crossbar or Network on Chip (NoC) can be implemented, allowing flexible routing structure while maintaining all the benefits of channels such as robustness against delay variation, data compression and simplified timing assumptions.

Inter-Cloud Communication Method and Related Device, and Inter-Cloud Communication Configuration Method and Related Device
20190222440 · 2019-07-18 ·

An inter-cloud communication method, used to implement communication between two clouds, where virtual machines belonging to a same virtual network are created in the two clouds. A receive end cloud uses a gateway node as an entrance to external communication, and all data packets to be sent to a virtual machine in the receive end cloud are sent to the gateway node, thereby preventing a location change of the virtual machine from affecting a transmit end cloud. In addition, the data packet only needs to pass through the gateway node in the receive end cloud and a computing node on which the virtual machine that receives the data packet is located, that is, the data packet only needs two hops to reach a destination, thereby shortening a communication path, and improving inter-cloud communication efficiency.

SYSTEMS AND METHODS FOR THE DESIGN AND IMPLEMENTATION OF INPUT AND OUTPUT PORTS FOR CIRCUIT DESIGN

Systems and methods for providing input and output ports to connect to channels are provided. Input and output ports are the basic building blocks to create more complex data routing IP blocks. By aggregating these modular ports in different ways, different implementations of crossbar or Network on Chip (NoC) can be implemented, allowing flexible routing structure while maintaining all the benefits of channels such as robustness against delay variation, data compression and simplified timing assumptions.

PACKET FORWARDING
20190020601 · 2019-01-17 · ·

A receiving core reads a packet from an ingress interface, wherein the ingress interface is an interface corresponding to a forwarding group to which the receiving core belongs; the receiving core sends the read packet to a forwarding core in the forwarding group; and the forwarding core sends the packet to a corresponding egress interface.

Systems and methods for the design and implementation of an input and output ports for circuit design

Systems and methods for providing input and output ports to connect to channels are provided. Input and output ports are the basic building blocks to create more complex data routing IP blocks. By aggregating these modular ports in different ways, different implementations of crossbar or Network on Chip (NoC) can be implemented, allowing flexible routing structure while maintaining all the benefits of channels such as robustness against delay variation, data compression and simplified timing assumptions.

SCALABLE DEADLOCK-FREE DETERMINISTIC MINIMAL-PATH ROUTING FOR DRAGONFLY NETWORKS

A communication apparatus includes an interface and a processor. The interface is configured for connecting to a communication network, including multiple network switches divided into groups. The processor is configured to predefine a strictly monotonic order among the groups, to receive an indication of a flow of packets to be routed from a source endpoint served by a source network switch belonging to a source group to a destination endpoint served by a destination network switch belonging to a destination group, to assign a first Virtual Lane (VL) to the packets in the flow if the destination group succeeds the source group in the predefined order, to assign to the packets in the flow a second VL if the destination group does not succeed the source group in the predefined order, and to configure the network switches to route the packets of the flow in accordance with the assigned VL.

SYSTEMS AND METHODS FOR THE DESIGN AND IMPLEMENTATION OF AN INPUT AND OUTPUT PORTS FOR CIRCUIT DESIGN

Systems and methods for providing input and output ports to connect to channels are provided. Input and output ports are the basic building blocks to create more complex data routing IP blocks. By aggregating these modular ports in different ways, different implementations of crossbar or Network on Chip (NoC) can be implemented, allowing flexible routing structure while maintaining all the benefits of channels such as robustness against delay variation, data compression and simplified timing assumptions.

Member device of stacked switches system

A member device of a stacked switches system sends a first received unicast packet via an inter-group stack port which belongs to an aggregated stack link group on a forwarding path towards a different stack group when the first received unicast packet is to be egressed by another member device in the different stack group. The member device is further to send a second received unicast packet via an intra-group stack port on a forwarding path towards another member device in a same stack group when the second received unicast packet which is to be egressed by the another member device in the same stack group. The member device is further to send a third received unicast packet via a data port on the member device which associates with a egress port identification of the third received unicast packet when the third received unicast packet is to be egressed by the member device.

METHOD FOR AUTOMATICALLY CHANGING A TOPOLOGY OF A PLURALITY OF NETWORK SWITCHES
20250373534 · 2025-12-04 ·

A method for automatically changing a topology includes: activating a number (i) of network switches included in a stack, a last switch and first (i1) network switches being included in the stack; deactivating one of the activated switches as a deactivated switch; decoupling the last switch from the other activated switches, and resetting the last switch; disabling settings of Link Aggregation Control Protocol (LACP) between the last switch and a switch device, disabling settings of LACP between the last switch and a neighboring device, and performing a reset configuration operation to reconfigure a connection setting between the last switch and the switch device and a connection setting between the last switch and the neighboring device; and establishing settings of LACP between the last switch and each of the network switches that is neither the deactivated switch nor the last switch.