-
公开(公告)号:US20190281085A1
公开(公告)日:2019-09-12
申请号:US16421858
申请日:2019-05-24
Applicant: Cisco Technology, Inc.
Inventor: Pascal Thubert , Eric Levy-Abegnoli , Eliot Lear , Brian E. Weis
Abstract: In one embodiment, a device in a network inserts a profile tag into an address request sent by an endpoint node in the network to a lookup service. The lookup service is configured to identify one or more addresses with which the endpoint node is authorized to communicate based on a profile for the endpoint node associated with the inserted profile tag. The device receives an address response sent from the lookup service to the endpoint node that indicates the set of one or more addresses with which the endpoint node is authorized to communicate. The device determines whether a communication between the endpoint node and a particular network address is authorized using the set of one or more addresses with which the endpoint node is authorized to communicate. The device blocks the communication based on a determination that the particular network address is not in the set of one or more addresses with which the endpoint node is authorized to communicate.
-
452.
公开(公告)号:US10412010B1
公开(公告)日:2019-09-10
申请号:US15954786
申请日:2018-04-17
Applicant: Cisco Technology, Inc.
Inventor: Pascal Thubert , Patrick Wetterwald , Huimin She , Jianzhou Chen
IPC: H04L12/851 , H04L12/753
Abstract: In one embodiment, a network device starts a deferred discovery that defers to a prescribed transmission operation in response to detecting a message is from an identified higher device that is closer to a root of a network topology in a data network. The prescribed transmission operation and the deferred discovery each require a corresponding network device to wait at least a first half of a selected minimum contention interval before attempting transmission at a randomized position within a second half of the selected minimum contention interval. The minimum contention interval of the deferred discovery is at least twice the selected minimum contention interval. The network device transmits an updated message during the deferred discovery only if, upon reaching the corresponding randomized position of the deferred discovery, the subsequent messages from identified higher devices are less than a prescribed redundancy constant.
-
公开(公告)号:US10389619B2
公开(公告)日:2019-08-20
申请号:US15359739
申请日:2016-11-23
Applicant: Cisco Technology, Inc.
IPC: H04L12/721 , H04W84/18 , H04L12/733 , H04L29/06
Abstract: In one embodiment, a method comprises promiscuously detecting, by a network device in a wireless data network, a wireless data packet comprising a source route header specifying a hop-by-hop path for reaching a destination device in the wireless data network; determining, by the network device, that the network device is identified in the hop-by-hop path as following a first next-hop device targeted for reception of the wireless data packet; and executing intercepted forwarding of the wireless data packet, by the network device, to a second next-hop device successively following the network device in the hop-by-hop path.
-
公开(公告)号:US10356124B2
公开(公告)日:2019-07-16
申请号:US15446707
申请日:2017-03-01
Applicant: Cisco Technology, Inc.
Inventor: Pascal Thubert , Eric Levy-Abegnoli , Eliot Lear , Brian E. Weis
Abstract: In one embodiment, a device in a network inserts a profile tag into an address request sent by an endpoint node in the network to a lookup service. The lookup service is configured to identify one or more addresses with which the endpoint node is authorized to communicate based on a profile for the endpoint node associated with the inserted profile tag. The device receives an address response sent from the lookup service to the endpoint node that indicates the set of one or more addresses with which the endpoint node is authorized to communicate. The device determines whether a communication between the endpoint node and a particular network address is authorized using the set of one or more addresses with which the endpoint node is authorized to communicate. The device blocks the communication based on a determination that the particular network address is not in the set of one or more addresses with which the endpoint node is authorized to communicate.
-
公开(公告)号:US10348611B2
公开(公告)日:2019-07-09
申请号:US15212639
申请日:2016-07-18
Applicant: Cisco Technology, Inc.
Inventor: Pascal Thubert , Patrice Bellagamba , Dirk Anteunis , Eric Michel Levy-Abegnoli
IPC: H04L12/705 , H04L12/721 , H04L12/24 , H04L12/751
Abstract: In one embodiment, a method comprises creating, in a computing network, a loop-free routing topology comprising a plurality of routing arcs for reaching a destination device, each routing arc comprising a first network device as a first end of the routing arc, a second network device as a second end of the routing arc, and at least a third network device configured for routing any network traffic along the routing arc toward the destination device via any one of the first or second ends of the routing arc; and causing the network traffic to be forwarded along at least one of the routing arcs to the destination device.
-
公开(公告)号:US20190190729A1
公开(公告)日:2019-06-20
申请号:US15845170
申请日:2017-12-18
Applicant: Cisco Technology, Inc.
Inventor: Eric Levy-Abegnoli , Patrick Wetterwald , Pascal Thubert , Jean-Philippe Vasseur
IPC: H04L12/18 , H04L12/46 , H04L12/715 , H04L12/761
Abstract: In one embodiment, a cloud-based service instructs one or more networking devices in a local area network (LAN) to form a virtual network overlay in the LAN that redirects traffic associated with a particular node in the LAN to the service. The service receives multicast or broadcast traffic sent by the particular node in the LAN and redirected to the service via the virtual network overlay. The service identifies a group of nodes in the network that are to receive the traffic sent by the particular node, based in part by profiling the traffic associated with the particular node. The service sends the traffic sent by the particular node to at least one networking device in the LAN with an indication of the identified group of nodes in the network that are to receive the traffic sent by the particular node. The at least one networking device forwards the traffic sent by the particular node to the nodes in the identified group.
-
公开(公告)号:US10320657B2
公开(公告)日:2019-06-11
申请号:US15813810
申请日:2017-11-15
Applicant: Cisco Technology, Inc.
Inventor: Pascal Thubert , Eric Levy-Abegnoli , Patrick Wetterwald , Jean-Philippe Vasseur
IPC: H04W52/02 , H04L12/707 , H04L12/933 , H04L12/741 , H04L12/751 , H04W40/02 , H04L12/801 , H04W84/18 , H04W36/00
Abstract: In one embodiment, a device in a network receives a notification from a neighbor of the device indicative of a child node of the device requesting a parent change from the device to the neighbor. The device updates an existing routing path from the device to the child node to be routed through the neighbor, in response to receiving the notification from the neighbor. The device receives an instruction to remove the updated routing path from the device to the child node through the neighbor. The device removes the updated routing path from the device to the child node, in response to receiving the instruction to remove the updated routing path.
-
458.
公开(公告)号:US20190132784A1
公开(公告)日:2019-05-02
申请号:US15795637
申请日:2017-10-27
Applicant: Cisco Technology, Inc.
Inventor: Pascal Thubert , Patrick Wetterwald , Eric Levy-Abegnoli
CPC classification number: H04W40/22 , H04L45/50 , H04W40/12 , H04W40/246 , H04W56/001 , H04W72/0426 , H04W72/044 , H04W84/105 , H04W84/18 , H04W88/04 , H04W92/18
Abstract: In one illustrative example, one or more controllers may be configured to perform a path selection procedure for selecting a connection path for multi-hop device-to-device (D2D) communications. Identifiers of candidate D2D device pairings from D2D peer discovery performed by a plurality of UEs served in a plurality of base stations and link quality data associated with each candidate D2D device pairings are obtained. D2D network topology map data including a plurality of link-state relationships are generated based on the identifiers of candidate D2D device pairings. A plurality of connection paths of UEs are computed based on the generated link-state relationships and the link quality data, where each computed connection path includes UEs indicated as required nodes and at least one UE indicated as a candidate relay node. An optimal connection path that satisfies a latency parameter is selected from the plurality of computed connection paths (e.g. based on a shortest path first or SPF algorithm). The selected connection path may be part of an operational control loop for low latency, deterministic D2D communications.
-
公开(公告)号:US10231253B2
公开(公告)日:2019-03-12
申请号:US15341099
申请日:2016-11-02
Applicant: Cisco Technology, Inc.
Inventor: Pascal Thubert , Simon Dyke , Franck Bachet , Guillaume Sauvage De Saint Marc
Abstract: In one embodiment, a device in a network receives a time-slotted channel hopping (TSCH) communication schedule. The TSCH communication schedule is divided into a plurality of macrocells, each macrocell comprising a plurality of TSCH cells. The device receives a packet from a routing protocol child node of the device during a particular macrocell of the TSCH communication schedule that is associated with propagation of the packet through the network. In response to receiving the packet, the device claims a token associated with the particular macrocell that authorizes the device to transmit during one or more cells of the macrocell. The device transmits the received packet to a second node in the network during the authorized one or more cells of the particular macrocell.
-
公开(公告)号:US20190034799A1
公开(公告)日:2019-01-31
申请号:US16151783
申请日:2018-10-04
Applicant: Cisco Technology, Inc.
Inventor: Hugo Mike Latapie , Enzo Fenoglio , Joseph T. Friel , Andre Surcouf , Pascal Thubert
CPC classification number: G06N3/08 , G06K9/00771 , G06K9/6232 , G06K9/6273 , G06N3/0454 , G06N3/0472 , G06T7/246 , G06T2207/10004 , G06T2207/20084
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.
-
-
-
-
-
-
-
-
-