H04L12/43

Generalized service protection systems and methods

Systems and methods for ring protection switching in a network based on selectively blocking and unblocking a port include forwarding traffic via the port over a data channel that utilizes a first service identifier, wherein the data channel is routed in the network along a closed loop; and selectively blocking and unblocking traffic on the port to provide the ring protection switching over the closed loop, wherein the selectively blocking and unblocking is performed based on a management channel that utilizes a second service identifier that is a different type from the first service identifier.

Method and device for implementing timeslot synchronization
10419201 · 2019-09-17 · ·

Provided are a method and a device for implementing timeslot synchronization. The method includes: a master node performing timeslot synchronization training of an OBTN according to a timeslot length of the OBTN. By adopting the solution provided by the embodiments of the present disclosure, an FDL does not need to be considered in node design, the node design is simplified, the time precision of synchronization is improved and no loss is caused to optical efficiency.

Method and device for implementing timeslot synchronization
10419201 · 2019-09-17 · ·

Provided are a method and a device for implementing timeslot synchronization. The method includes: a master node performing timeslot synchronization training of an OBTN according to a timeslot length of the OBTN. By adopting the solution provided by the embodiments of the present disclosure, an FDL does not need to be considered in node design, the node design is simplified, the time precision of synchronization is improved and no loss is caused to optical efficiency.

Traffic-aware slot assignment

Aspects of traffic aware slot assignment are described, for example, in a multi-hop wireless network comprising a plurality of nodes. In some aspects, an apparatus of a wireless device is configured to decode signaling, received from a node of the multi-hop network, to determine an indication of a change to a topology of the multi-hop network. The apparatus is further configured to, in response to a determination, from the decoded signaling, of an addition of a second node to the multi-hop network topology, increment a total of a number of descendant nodes, and allocate one or more transmission slots to a number of unused slots in one or more transmission opportunity regions of a slotframe, wherein the slotframe includes a repeating pattern of one or more transmission opportunity periods for a plurality of nodes in the network.

Systems and methods related to diagnostics for ethernet rings based on media redundancy protocol

A system and method of identifying faulted devices in an Ethernet network of a building management system (BMS). The system includes a network manager device, a first client device, and a second client device. A first port of the first client device is connected to a first port of the network manager device, a first port of the second client device is connected to a second port of the first client device and a second port of the second client device is connected to a second port of the network manager device. The network manager device is configured to transmit a frame having a count field. The first client device is configured to increment the count field once based on a successful transmission of the frame to the second client device and increment the count field twice based on a failed transmission to the second client device.

Systems and methods related to diagnostics for ethernet rings based on media redundancy protocol

A system and method of identifying faulted devices in an Ethernet network of a building management system (BMS). The system includes a network manager device, a first client device, and a second client device. A first port of the first client device is connected to a first port of the network manager device, a first port of the second client device is connected to a second port of the first client device and a second port of the second client device is connected to a second port of the network manager device. The network manager device is configured to transmit a frame having a count field. The first client device is configured to increment the count field once based on a successful transmission of the frame to the second client device and increment the count field twice based on a failed transmission to the second client device.

Synchronous slave-to-slave communications

Disclosed herein are systems and techniques for slave-to-slave communication in a multi-node, daisy-chained network. Slave nodes may provide or receive upstream or downstream data directly to/from other slave nodes, without the need for data slots first to route through the master node.

Synchronous slave-to-slave communications

Disclosed herein are systems and techniques for slave-to-slave communication in a multi-node, daisy-chained network. Slave nodes may provide or receive upstream or downstream data directly to/from other slave nodes, without the need for data slots first to route through the master node.

Technologies for scalable packet reception and transmission

Technologies for scalable packet reception and transmission include a network device. The network device is to establish a ring that is defined as a circular buffer and includes a plurality of slots to store entries representative of packets. The network device is also to generate and assign receive descriptors to the slots in the ring. Each receive descriptor includes a pointer to a corresponding memory buffer to store packet data. The network device is further to determine whether the NIC has received one or more packets and copy, with direct memory access (DMA) and in response to a determination that the NIC has received one or more packets, packet data of the received one or more packets from the NIC to the memory buffers associated with the receive descriptors assigned to the slots in the ring.

Technologies for scalable packet reception and transmission

Technologies for scalable packet reception and transmission include a network device. The network device is to establish a ring that is defined as a circular buffer and includes a plurality of slots to store entries representative of packets. The network device is also to generate and assign receive descriptors to the slots in the ring. Each receive descriptor includes a pointer to a corresponding memory buffer to store packet data. The network device is further to determine whether the NIC has received one or more packets and copy, with direct memory access (DMA) and in response to a determination that the NIC has received one or more packets, packet data of the received one or more packets from the NIC to the memory buffers associated with the receive descriptors assigned to the slots in the ring.