-
公开(公告)号:US20200313956A1
公开(公告)日:2020-10-01
申请号:US16366053
申请日:2019-03-27
Applicant: Cisco Technology, Inc.
Inventor: Jakob Heitz , Dhananjaya Kasargod Rao , Pascal Thubert
IPC: H04L12/24 , H04L12/703 , H04L12/933 , H04L12/745
Abstract: The present disclosure provides Border Gateway Protocol route aggregation in a Clos fabric when one or more communication failures are detected. A method includes receiving a prefix component of a first aggregate route from a first next hop node, the prefix component being associated with a failed network element; announcing, to one or more neighboring nodes, the first aggregate route along with the prefix component and the first next hop node associated with the failed network element; identifying, by the one or more neighboring nodes, a second aggregate route, the second aggregate route being a shortest aggregate route that contains the first aggregate route; and generating, from the second aggregate route, one or more Chad routes to the prefix component of the first aggregate route, wherein the one or more Chad routes are associated with one or more next hop nodes that are different from the first next hop node.
-
公开(公告)号:US10771476B2
公开(公告)日:2020-09-08
申请号:US15920651
申请日:2018-03-14
Applicant: Cisco Technology, Inc.
Inventor: Pascal Thubert , Patrick Wetterwald , Eric Levy-Abegnoli , Jean-Philippe Vasseur
IPC: H04L29/06 , H04L12/823 , H04W12/12 , H04L9/32 , H04L12/28
Abstract: In one embodiment, an elimination point device in a network obtains a master secret from a network controller. The elimination point device assesses, using the master secret, whether an incoming packet received by the elimination point device from a redundant path between the elimination point device and a replication point device in the network includes a valid message integrity check (MIC). The elimination point device determines whether the incoming packet was injected maliciously into the redundant path, based on the assessment of the incoming packet. The elimination point device initiates performance of a mitigation action in the network, when the elimination point device determines that the incoming packet was injected maliciously into the redundant path.
-
公开(公告)号:US10757714B2
公开(公告)日:2020-08-25
申请号:US15962035
申请日:2018-04-25
Applicant: Cisco Technology, Inc.
Inventor: Pascal Thubert , Huimin She , Feiliang Wang
Abstract: In one embodiment, a device receives data indicative of a routing topology of a network. The network includes a root node and each node in the network has an associated network depth relative to the root node in the routing topology. The device assigns the nodes in the network to timeslots of a channel-hopping communication schedule in order of their associated network depths. The device assigns transmit and receive actions to the timeslots of the communication schedule for a particular time such that parent-to-child and child-to-parent communications alternate with network depth in the timeslots. The device sends the communication schedule with the node and action assignments to one or more of the nodes in the network.
-
公开(公告)号:US10757647B2
公开(公告)日:2020-08-25
申请号:US15499017
申请日:2017-04-27
Applicant: Cisco Technology, Inc.
Inventor: Pascal Thubert , Jean-Philippe Vasseur , Patrick Wetterwald , Eric Levy-Abegnoli
Abstract: In one embodiment, a supervisory device in a network forms a virtual access point (VAP) for a node in the network. A plurality of access points (APs) in the network are mapped to the VAP as part of a VAP mapping and the node treats the APs in the VAP mapping as a single AP for purposes of communicating with the network. The supervisory device determines a traffic type of traffic associated with the node. The supervisory device assigns the node to a selected wireless channel based in part on the traffic type of the traffic associated with the node. The supervisory device controls the VAP to use the channel assigned to the node.
-
335.
公开(公告)号:US20200259746A1
公开(公告)日:2020-08-13
申请号:US16269723
申请日:2019-02-07
Applicant: Cisco Technology, Inc.
Inventor: Pascal Thubert , Jean-Philippe Vasseur , Eric Levy-Abegnoli , Patrick Wetterwald
IPC: H04L12/803 , H04L12/851 , H04L12/715 , H04L12/24
Abstract: In one embodiment, a supervisory device for a software defined networking (SDN) fabric predicts a failure in the SDN fabric using a machine learning-based failure prediction model. The supervisory device identifies a plurality of traffic flows having associated leaves in the SDN fabric that would be affected by the predicted failure. The supervisory device selects a subset of the identified plurality of traffic flows and their associated leaves. The supervisory device disaggregates routes for the selected subset of traffic flows and their associated leaves, to avoid the predicted failure.
-
公开(公告)号:US10740675B2
公开(公告)日:2020-08-11
申请号:US16151783
申请日:2018-10-04
Applicant: Cisco Technology, Inc.
Inventor: Hugo Mike Latapie , Enzo Fenoglio , Joseph T. Friel , Andre Surcouf , Pascal Thubert
Abstract: In one embodiment, a method includes receiving current data, the current data including time series data representing a plurality of time instances. The method includes storing at least a recent portion of the current data in a buffer. The method includes reducing the dimensionality of the current data to generate dimensionality-reduced data. The method includes generating a reconstruction error based on the dimensionality-reduced data and a plurality of neural network metrics. At least one of a size of the recent portion of the current data stored in the buffer or an amount of the reducing the dimensionality of the current data is based on the reconstruction error.
-
公开(公告)号:US20200221274A1
公开(公告)日:2020-07-09
申请号:US16820843
申请日:2020-03-17
Applicant: Cisco Technology, Inc.
Inventor: Pascal Thubert , Jean-Philippe Vasseur , Patrick Wetterwald , Eric Levy-Abegnoli
Abstract: In one embodiment, a supervisory device in a network forms a virtual access point (VAP) for a node in the network. A set of access points (APs) in the network are mapped to the VAP as part of a VAP mapping and the node treats the APs in the VAP mapping as a single AP for purposes of communicating with the network. The supervisory device receives measurements from the APs in the VAP mapping regarding communications associated with the node. The supervisory device identifies a movement of the node based on the received measurements from the APs in the VAP mapping. The supervisory device adjusts the set of APs in the VAP mapping based on the identified movement of the node.
-
338.
公开(公告)号:US10673778B2
公开(公告)日:2020-06-02
申请号:US16179098
申请日:2018-11-02
Applicant: Cisco Technology, Inc.
Inventor: Pierre Pfister , Pascal Thubert , Victor Nguyen
IPC: H04L12/927 , H04L12/18 , H04L29/06
Abstract: Systems, methods, and computer-readable storage media for multi-destination TCP communications using bit indexed explicit replication (BIER). In some examples, a system can generate a TCP packet associated with a TCP session involving a set of destination devices, and encode an array of bits into the TCP packet to yield a TCP multicast packet. The array of bits can define the destination devices as destinations for the multicast packet. The system can transmit the TCP multicast packet towards the destination devices through a BIER domain. The system can receive acknowledgements from a first subset of the destination devices. Based on the acknowledgements, the system can determine that the first subset of the destination devices received the multicast packet and a second subset of the destination devices did not receive the multicast packet. The system can then retransmit the multicast packet to the second subset of the destination devices.
-
339.
公开(公告)号:US10587501B2
公开(公告)日:2020-03-10
申请号:US15986934
申请日:2018-05-23
Applicant: Cisco Technology, Inc.
Inventor: Pascal Thubert , Huimin She , Feiliang Wang , Patrick Wetterwald
IPC: H04L12/725 , H04L12/841 , H04L12/751
Abstract: A network device establishes a depth-aware communication schedule for one or more nodes in a data network having a routing topology comprising a root node, the establishing including selecting from a slotframe of the depth-aware communication schedule a first subset of timeslots based on the depth, and allocating to each timeslot in the first subset an exclusive role (a transmit operation, a receive operation, or an idle state) for one or more of the nodes at the corresponding depth; the network device identifies one or more idle states in the depth-aware communication schedule, and selects a second subset of timeslots from the idle states as in-case-of-emergency timeslots, based on the network device identifying in the second subset a corresponding timeslot at a neighboring depth being allocated a corresponding transmit operation or receive operation; the network device causes selective transmission of a prioritized data packet in an allocated in-case-of-emergency timeslot.
-
公开(公告)号:US10464669B2
公开(公告)日:2019-11-05
申请号:US15192896
申请日:2016-06-24
Applicant: Cisco Technology, Inc.
Inventor: Andre Surcouf , Pascal Thubert , Joseph T. Friel , Hugo Latapie
IPC: B64C39/02 , H04B7/0413 , G08G5/04 , H04W84/12
Abstract: A system for collision avoidance includes memory storing instructions which, when executed, cause one or more processors to perform determining a direction of flight of a first drone, causing broadcasting, in the direction of flight based, a beamformed signal of beacon frames, determining a new flight direction of the same first drone, in response to the new flight direction, causing broadcasting of the beacon frames in the new flight direction, detecting second beacon frames from a second drone associated with a direction from which the second beacon frames are arriving; in response, causing the first drone to perform, without input from a pilot, one or more of a change in elevation, heading, speed, or type of operation, directed toward causing the first drone to follow a flight path that is separated from the second drone.
-
-
-
-
-
-
-
-
-