H04L45/583

Method of handling multiple forwarding information base synchronization for network switch stacking system using central learning

A method of forwarding information base synchronization for a network switch stacking system includes transmitting by at least one slave network switch at least one change event to a master network switch, generating by the master network switch a change confirmation to the at least one slave network switch when a master forwarding information base is determined to be necessarily updated by the master network switch according to the at least one change event, and updating by the at least one slave network switch at least one slave forwarding information base according to the change confirmation, wherein the at least one change event includes at least one of a new learn event, a port move event, a regular port aging out event, a logic aggregation update aging time event.

Facilitating wireless machine to machine communication solutions in 5G or other next generation networks

Facilitating machine to machine communication solutions is provided herein. A system can comprise a processor and a memory that stores executable instructions that, when executed by the processor, facilitate performance of operations that can comprise establishing a first communication link between a first communication device associated with a first data center rack of a data center and a second communication device of a central controller device of the data center. The operations can also comprise establishing a second communication link between the first communication device and a third communication device associated with a second data center rack of the data center. Further, the operations can comprise establishing a third communication link between the second communication device and the third communication device. The first communication device, the second communication device, and the third communication device can be configured to communicate using a millimeter wave high speed wireless communication protocol.

STACKED COMPUTER NETWORK DEVICES HAVING MULTIPLE MASTER NODES

An electronic device is described. The electronic device includes a stack of computer network devices, such as a stack of switches and/or routers. This stack of computer network devices includes data planes and ports for directing packets or frames in a wireless network based at least in part on destinations of the packets or frames. Moreover, the electronic device may include multiple controllers (such as processors) that operate as master nodes and that perform network functions for the stack of computer network devices using a database. This database may include a common database that is accessible by the multiple controllers or multiple instances of the database in the multiple controllers, where the multiple instances of the database are synchronized.

NETWORK SERVICE INTEGRATION INTO A NETWORK FABRIC OF A DATA CENTER

Top-of-rack (TOR) switches are connected to a network fabric of a data center. Each TOR switch corresponds to a rack of the data center, and is configured to provide access to the network fabric for computing devices mounted in the rack. In one method, a client device of a user is used to select various network service options. The service options correspond to services that can be provided to computing equipment of the user that is mounted in various racks of the data center. In response to receiving the selection of one or more service options, the network fabric of the data center is configured to connect the computing equipment to the selected services. In one approach, the network fabric is configured by creating and/or configuring one or more virtual networks to provide the connection to the services.

Network device stacking
10819627 · 2020-10-27 · ·

A method and device for realizing automatic stacking of network devices are disclosed. According to an example of the method, when a network device determines its device role, the network device may send a first neighbor discovery message to a neighbor device and receive a second neighbor discovery message sent by the neighbor device. Next, if it determines that a topological structure between the network device and the neighbor device changes according to the second neighbor discovery message, the network device may determine whether a stacking condition to trigger stacking the network device and the neighbor device is satisfied or not. If the stacking condition is satisfied, the network device may further determine a stacking configuration for stacking the network device and the neighbor device. Then the network device may stack the network device with the neighbor device according to the stacking configuration.

MODULAR ELECTRONIC AND DIGITAL BUILDING SYSTEMS AND METHODS OF USING THE SAME

In some embodiments, an electronic and digital building block system includes modular electronic building modules that can be electrically coupled together to create various different electronic devices. In addition to physical electronic modules, the system can include digital building blocks to further enhance and integrate the functions of an assembled bit-system that can be created/assembled by a user of the block electronic building system. The digital building blocks are not a physical module, but digital content or other software or cloud applications that can be represented as virtual digital blocks, and that can interface with the physical modules. The digital blocks can provide integration between the functionality of the physical building blocks and functionality of computer-based and/or web-based applications, programs and systems. The electronic and digital building block system can include a system program and a visualizer that can be viewed on the display of a computer device.

DISTRIBUTED STORAGE SYSTEM WITH OVERLAY NETWORK
20200280492 · 2020-09-03 ·

Technology for establishing network communications over an overlay network among nodes of configurable network computer systems, such as the storage system nodes of a hyper-converged infrastructure system is disclosed. The nodes are configured for communication over an overlay network and overlay endpoints corresponding to the nodes are enabled for encapsulating network communications between overlay endpoints. The nodes may then communicate over a common overlay subnetwork even though they operate in different local subnetworks with different subnetwork configurations. An installer may be similarly configured for network communications with the nodes over the overlay subnetwork.

A Platform Comprising a Plurality of Routing Entities
20200244575 · 2020-07-30 ·

A physical network element is provided which is configured to operate as a plurality of separated routing entities, each functioning independently of the others, wherein the physical network element is characterized in that: a) each of the plurality of routing entities is provided with its own control, management and data planes, as well as with a dedicated routing information base table and a forwarding information base table; and b) all of the plurality of routing entities are configured to operate while sharing at least one member of a group that consists of: (i) one or more packet processors comprised in the physical network element; (ii) one or more central processing units (CPUs) comprised in the physical network element; (iii) one or more fabrics comprised in the physical network element; and (iv) one or more network interfaces comprised in the physical network element.

Multi-chassis link aggregation groups with more than two chassis
10673755 · 2020-06-02 · ·

In one example, a network device comprising a first chassis of a multi-chassis link aggregation group (MC-LAG) having three or more chassis, comprises one or more network interfaces configured to receive a packet to be forwarded using the MC-LAG, and a control unit configured to determine whether the packet was received from a device outside of the MC-LAG, when the packet was received from the device outside of the MC-LAG, add data to the packet that identifies the first chassis as a source of the packet for the MC-LAG, and forward the packet via at least one of the network interfaces. In this manner, chassis of the MC-LAG can prevent forwarding of the packet to the source of the packet for the MC-LAG, based on the data that identifies a source of the packet for the MC-LAG.

FACILITATING WIRELESS MACHINE TO MACHINE COMMUNICATION SOLUTIONS IN 5G OR OTHER NEXT GENERATION NETWORKS
20200169860 · 2020-05-28 ·

Facilitating machine to machine communication solutions is provided herein. A system can comprise a processor and a memory that stores executable instructions that, when executed by the processor, facilitate performance of operations that can comprise establishing a first communication link between a first communication device associated with a first data center rack of a data center and a second communication device of a central controller device of the data center. The operations can also comprise establishing a second communication link between the first communication device and a third communication device associated with a second data center rack of the data center. Further, the operations can comprise establishing a third communication link between the second communication device and the third communication device. The first communication device, the second communication device, and the third communication device can be configured to communicate using a millimeter wave high speed wireless communication protocol.