-
公开(公告)号:US11172041B2
公开(公告)日:2021-11-09
申请号:US16545225
申请日:2019-08-20
Applicant: Cisco Technology, Inc.
Inventor: Pascal Thubert , Robert Edgar Barton , Jerome Henry , Eric Levy-Abegnoli
Abstract: Presented herein are techniques that aggregate messages using a subroot node. A plurality of messages is received from a corresponding plurality of nodes by a subroot node acting as a proxy in a wireless mesh sub-network. The plurality of messages is aggregated into a single message according to a template. The single message is wireless transmitted to a root node, wherein the root node has a wired connection to a network.
-
322.
公开(公告)号:US11115343B2
公开(公告)日:2021-09-07
申请号:US15725502
申请日:2017-10-05
Applicant: Cisco Technology, Inc.
Inventor: Pascal Thubert , Patrick Wetterwald , Eric Michel Levy-Abegnoli
IPC: H04L12/801 , H04L12/931 , H04L29/08 , H04L12/861 , H04L29/06
Abstract: In one embodiment, a method comprises: receiving, by a transport layer executed by a processor circuit in an apparatus, a flow of application data having been originated by an executable application; storing, by the transport layer, the application data as transport layer packets in a buffer circuit in the apparatus, each transport layer packet having a corresponding transport sequence identifier identifying a corresponding position of the transport layer packet relative to a transmit order of the transport layer packets; and causing, by the transport layer, a plurality of deterministic network interface circuits to deterministically retrieve the transport layer packets, in the transmit order, from the buffer circuit for deterministic transmission across respective deterministic links, the transport sequence identifiers enabling a destination transport layer to recover the transmit order of the transport layer following the deterministic transmission across the deterministic links, regardless of order of reception by the destination transport layer.
-
323.
公开(公告)号:US11089507B2
公开(公告)日:2021-08-10
申请号:US16372744
申请日:2019-04-02
Applicant: Cisco Technology, Inc.
Inventor: Pascal Thubert , Patrick Wetterwald , Eric Michel Levy-Abegnoli
IPC: H04L12/721 , H04W28/02 , H04L12/931
Abstract: In one embodiment, a method comprises: determining, by a network switching device, whether the network switching device is configured as one of multiple leaf network switching devices, one of multiple Top-of-Fabric (ToF) switching devices, or one of multiple intermediate switching devices in a switched data network having a leaf-spine switching architecture; if configured as a leaf switching device, limiting flooding of an advertisement only to a subset of the intermediate switching devices in response to detecting a mobile destination is reachable; if configured as an intermediate switching device, flooding the advertisement, received from any one of the leaf network switching devices, to connected ToF switching devices without installing any routing information specified within the advertisement; if configured as a ToF switching device, installing from the flooded advertisement the routing information and tunneling a data packet, destined for the mobile destination, to the leaf switching device having transmitted the advertisement.
-
公开(公告)号:US11050663B2
公开(公告)日:2021-06-29
申请号:US16657179
申请日:2019-10-18
Applicant: Cisco Technology, Inc.
Inventor: Pascal Thubert , Patrick Wetterwald
IPC: H04L12/705 , H04L12/753 , H04L12/751 , H04L12/24 , H04L12/721
Abstract: In one embodiment, a network device (e.g., a RPL router) executes fast local RPL recovery in a low power and lossy network (LLN). The network device, in response to becoming an orphan in a directed acyclic graph (DAG) topology, can utilize the data plane to maintain at least some data traffic by randomly forwarding the data traffic to identified neighbor devices, while eliminating children from the list of forwarders and by finding successors that can be used for re-parenting. Hence, when a RPL network device having lost its last feasible parent can avoid data loss and accelerate a re-parenting process using local repair in the data plane instead of the control plane of the routing protocol used to establish the DAG topology.
-
325.
公开(公告)号:US10979350B1
公开(公告)日:2021-04-13
申请号:US16685096
申请日:2019-11-15
Applicant: Cisco Technology, Inc.
Inventor: Nagendra Kumar Nainar , Carlos M. Pignataro , Pascal Thubert
IPC: H04L12/24 , H04L12/26 , H04L12/851 , H04L12/751 , H04L12/721 , H04L12/723 , H04L12/70
Abstract: In one embodiment, a method comprises: establishing a wireless DetNet track for an identified DetNet flow of DetNet packets, and the DetNet track comprising DetNet devices connected by allocated DetNet segments distinct from IP-based connections; causing, by the network device, a DetNet device(s) to execute distributed validating of any one or more DetNet operations by a DetNet forwarding hardware circuit in a DetNet device under test among the DetNet devices, the distributed validating including: generating a DetNet OAM (d-OAM) probe message comprising an ACH header specifying a DetNet validation identifier and a selected bitstring; validating the DetNet forwarding hardware circuit based on outputting the d-OAM probe message, the d-OAM probe message causing a CPU in the DetNet device(s) to selectively generate an IP-based probe response indicating whether a DetNet operation(s) was executed by the DetNet forwarding hardware circuit, independent of an execution speed of any DetNet forwarding hardware circuit.
-
公开(公告)号:US20210045034A1
公开(公告)日:2021-02-11
申请号:US16535247
申请日:2019-08-08
Applicant: Cisco Technology, Inc.
Inventor: Pascal Thubert , Huimin She
IPC: H04W40/08 , H04L12/761 , H04W76/11
Abstract: In one embodiment, a method by a wireless network device in a wireless data network comprises: joining a non-storing mode destination-oriented directed acyclic graph (DODAG) in response to receiving a multicast DODAG information object (DIO) message originated by a root device; generating and transmitting a unicast destination advertisement (DAO) message destined for the root device and indicating the wireless network device has joined the DODAG; advertising as a subroot of a subDAG in the DODAG, based on outputting a second message specifying subDAG information identifying the subDAG; receiving a second unicast DAO message generated by a child network device in the subDAG and addressed to the wireless network device, the second unicast DAO message indicating the child network device has joined the subDAG; and generating and sending a third unicast DAO message to the root device specifying the child network device is reachable via the wireless network device.
-
公开(公告)号:US10911262B2
公开(公告)日:2021-02-02
申请号:US16105421
申请日:2018-08-20
Applicant: Cisco Technology, Inc.
Inventor: Rekha Ramachandran , Pascal Thubert
IPC: H04L12/46 , H04L12/723 , H04L29/08 , H04L29/12
Abstract: According to one or more embodiments of the disclosure, a first tunnel router may receive a reservation request to establish a deterministic path between a first node and a second node. The first tunnel router may determine, based on the reservation request, a destination address of the second node. The first tunnel router may identify, based on the destination address of the second node, a second tunnel router associated with the second node. The first tunnel router may encapsulate a deterministic packet sent by the first towards the second node into a tunnel packet, wherein a multicast address in a header of the tunnel packet is set to the destination address of the second node. The first tunnel router can forward the tunnel packet along the deterministic path. The multicast address in the header of the tunnel packet causes nodes to send the tunnel packet according to the deterministic path.
-
公开(公告)号:US10904882B2
公开(公告)日:2021-01-26
申请号:US16363285
申请日:2019-03-25
Applicant: Cisco Technology, Inc.
Inventor: Pascal Thubert , Jp Vasseur , Eric Levy-Abegnoli , Patrick Wetterwald
Abstract: Disclosed are systems, methods, and computer-readable media for integrating deterministic packet transmissions scheduling of short range local area networks (e.g., 6TiSCH networks) with deterministic packet transmission scheduling for wireless networks such as LTE/4G/5G networks. In one aspect, a wireless communication network includes a plurality of first nodes configured to communicate using a first communication protocol; and a second node configured to communicate with the plurality of first nodes using the first communication protocol and configured to communicate with a third node using a second communication protocol, the second node being further configured to map corresponding transmission schedule of the first communication protocol to a second transmission schedule for the second communication protocol.
-
公开(公告)号:US10833987B2
公开(公告)日:2020-11-10
申请号:US16260820
申请日:2019-01-29
Applicant: Cisco Technology, Inc.
Inventor: Patrick Wetterwald , Eric Levy-Abegnoli , Pascal Thubert
IPC: H04L12/801 , H04L12/741 , H04L12/721 , H04L12/865 , H04L12/823
Abstract: In one embodiment, a particular device along a path in a deterministic network receives a first packet sent from a source towards a destination via the path. The particular device sends the first packet to a next hop device along the path, according to a deterministic schedule associated with the first packet. The particular device determines, after sending the first packet, an action to be performed on the first packet. The particular device then sends a second packet to the next hop device indicative of the determined action. The second packet causes another device along the path to perform the action on the first packet.
-
公开(公告)号:US10812946B2
公开(公告)日:2020-10-20
申请号:US15902028
申请日:2018-02-22
Applicant: Cisco Technology, Inc.
Inventor: Pascal Thubert , Patrick Wetterwald , Paul B Duffy , Patrick Grossetete
Abstract: A management device for a low power wide area network can: generate and send, to each constrained wireless network device via a wired gateway, a link layer multicast listener command specifying a listening interval and causing each constrained wireless network device to change from a low-power optimized mode to a listening mode until reception of a multicast data packet within the listening interval; generate collision avoidance parameters including a minimum waiting interval, a maximum waiting interval relative to the listening interval, and a redundancy constant; and instruct the wired gateways to selectively transmit the multicast data packet based on the collision avoidance parameters, wherein each wired gateway responds by waiting a randomly-selected wait interval between the minimum and maximum waiting intervals, and selectively transmitting the multicast data packet only if a received number of the multicast data packet by the corresponding wired gateway is less than the redundancy constant.
-
-
-
-
-
-
-
-
-