-
公开(公告)号:US20200259740A1
公开(公告)日:2020-08-13
申请号:US16274567
申请日:2019-02-13
Applicant: Cisco Technology, Inc.
Inventor: Patrick Wetterwald , Pascal Thubert , Jean-Philippe Vasseur , Eric Levy-Abegnoli , Stephane Labetoulle
IPC: H04L12/721 , H04L12/725 , H04L12/801 , H04L12/911 , H04L12/26 , G06F9/455
Abstract: In one embodiment, a supervisory device for a software defined networking (SDN) fabric predicts characteristics of a new traffic flow to be admitted to the fabric, based on a set of initial packets of the flow. The supervisory device predicts an impact of admitting the flow to the SDN fabric, using a heatmap-based saturation model for the SDN fabric. The supervisory device admits the flow to the SDN fabric, based on the predicted impact. The supervisory device uses reinforcement learning to adjust one or more call admission control (CAC) parameters of the SDN fabric, based on captured telemetry data regarding the admitted flow.
-
公开(公告)号:US20200252300A1
公开(公告)日:2020-08-06
申请号:US16268796
申请日:2019-02-06
Applicant: Cisco Technology, Inc.
Inventor: Eric M. Levy-Abegnoli , Jean-Philippe Vasseur , Pascal Thubert , Patrick Wetterwald
IPC: H04L12/24 , H04L12/26 , H04L12/803
Abstract: In one embodiment, a supervisory device for a software defined networking (SDN) fabric obtains telemetry data regarding congestion levels on a plurality of links in the SDN fabric. The supervisory device predicts seasonal congestion on a particular one of the plurality of links by using the telemetry data as input to a machine learning-based model. The supervisory device identifies a period of time associated with the predicted seasonal congestion on the particular link. The supervisory device initiates, in advance of the identified period of time, re-computation of equal-cost multi-path (ECMP) weights associated with the plurality of links that prevent occurrence of the predicted seasonal congestion on the particular link during the identified period of time.
-
公开(公告)号:US20200244519A1
公开(公告)日:2020-07-30
申请号:US16256544
申请日:2019-01-24
Applicant: Cisco Technology, Inc.
Inventor: Eric Levy Abegnoli , Pascal Thubert , Patrick Wetterwald
Abstract: A first address resolution request may be received by a first access switch from a first device and the address resolution request may be resolved by the first access switch with a central database of a network. Then a second address resolution request may be sent to a sensor by the first access switch in response to resolving the first address resolution request. An address resolution response may then be sent by the sensor to the first device in response to the sensor determining that the first device is a bad endpoint. A session may then be established between the sensor and the first device in response to the sensor sending the address resolution response. The first device may then be prompted by the sensor via the established session to resolve issues that lead the sensor to determine that the first device is a bad endpoint.
-
公开(公告)号:US10715422B2
公开(公告)日:2020-07-14
申请号:US16026203
申请日:2018-07-03
Applicant: Cisco Technology, Inc.
Inventor: Pascal Thubert , Jianzhou Chen , Huimin She , Patrick Wetterwald
IPC: H04L12/761 , H04L12/753 , H04L12/705 , H04L12/751 , H04L12/703 , H04W28/02 , H04L12/26 , H04W24/04
Abstract: In one embodiment, a parent network device, operating according to a first Trickle operation using a first selected minimum contention interval, responds to detecting a loss of attached child network devices by starting a second Trickle operation using a second selected minimum contention interval. The second Trickle operation includes maintaining the second selected minimum contention interval for subsequent iterations of the second Trickle operation. The parent network device initiates an accelerated transmission rate of the advertisement message that is faster than the first and second Trickle operations (using a third selected minimum contention interval less than the first minimum contention interval) in response to receiving a message from one of the lost child network devices, and resumes the first Trickle operation upon recovery of all the lost child network devices.
-
公开(公告)号:US10652135B2
公开(公告)日:2020-05-12
申请号:US15216007
申请日:2016-07-21
Applicant: Cisco Technology, Inc.
Inventor: Pascal Thubert , IJsbrand Wijnands , Patrick Wetterwald , Eric Levy-Abegnoli , Jean-Philippe Vasseur
IPC: H04L12/727 , H04L12/753 , H04L12/751 , H04L12/721 , H04L29/06 , H04L12/725
Abstract: In one embodiment, a multicast listener device floods a path lookup request to search for a multicast tree, and may then receive path lookup responses from candidate nodes on the multicast tree, where each of the path lookup responses indicates a unicast routing cost from a respective candidate node to the multicast listener device, and where each of the candidate nodes is configured to suppress a path lookup response if a total path latency from a source of the multicast tree to the multicast listener device via that respective candidate node is greater than a maximum allowable path latency. The multicast listener device may then select a particular candidate node as a join point for the multicast tree based on the particular node having a lowest associated unicast routing cost to the multicast listener device from among the candidate nodes, and joins the multicast tree at the selected join point.
-
46.
公开(公告)号:US10567267B2
公开(公告)日:2020-02-18
申请号:US15642657
申请日:2017-07-06
Applicant: Cisco Technology, Inc.
IPC: H04L12/751 , H04W24/02
Abstract: In one embodiment, a method comprises: determining access point devices providing network coverage for a mobile network device within a prescribed coverage area of a deterministic network; establishing a deterministic reception tree comprising a root and switching devices associated with the access point devices, the deterministic reception tree enabling any one or more of the switching devices to forward toward the root a data packet, transmitted by the mobile network device at a prescribed transmission time, for deterministic reception by the root at a prescribed reception time regardless of any distance of any of the access point devices from the root; and causing the switching devices to implement the deterministic reception tree enabling the root to deterministically receive the data packet, received by any one or more of the access point devices, at the prescribed reception time.
-
47.
公开(公告)号:US20190356583A1
公开(公告)日:2019-11-21
申请号:US16202780
申请日:2018-11-28
Applicant: Cisco Technology, Inc.
Inventor: Pascal Thubert , Nagendra Kumar Nainar , Carlos M. Pignataro
IPC: H04L12/753 , H04L12/721 , H04L12/44 , H04W40/24 , H04L12/751
Abstract: In one embodiment, a method is performed. A spine node in communication with a network may determine a subtree of a shadow cone of the spine node. The subtree may comprise a plurality of nodes and a plurality of links connecting pairs of the nodes. The spine node may determine a disaggregated route to a first leaf node to which a disaggregated prefix may be attached. The disaggregated route may be propagated to the plurality of the nodes of the subtree.
-
公开(公告)号:US10432678B2
公开(公告)日:2019-10-01
申请号:US14987409
申请日:2016-01-04
Applicant: CISCO TECHNOLOGY, INC.
Inventor: Pascal Thubert , Xiaoqing Zhu , Giovanna Carofiglio
Abstract: Embodiments include technologies for creating a manifest for a conferencing event in a network, adding a name tag identifying the conferencing event to the manifest, receiving an interest packet including one or more parameters indicating a named flow being produced at a source node, adding content metadata of the named flow to the manifest, and sending the manifest to the source node. Further embodiments include adding, to the manifest, session-level metadata associated with a user of the source node. Embodiments include receiving a second interest packet with one or more second parameters identifying a user of a client node, where the second interest packet indicates a request to authorize the user of the client node to subscribe to the conferencing event. In further embodiments, session-level metadata associated with the user is added to the manifest if the user is authorized to subscribe to the conferencing event.
-
公开(公告)号:US10425310B2
公开(公告)日:2019-09-24
申请号:US14757525
申请日:2015-12-23
Applicant: Cisco Technology, Inc.
Abstract: In one embodiment, a method comprises: a network device, having attached to a first parent device in a tree-based network topology, attaching to a second parent device advertising better network performance than the first parent device; and the network device detaching from the second parent device, and reattaching to the first parent device, in response to the network device determining the corresponding network performance via the second parent device is worse than any one of the advertised better network performance, the corresponding network performance via the first parent device, or an expected network performance via the second network device.
-
公开(公告)号:US10348481B1
公开(公告)日:2019-07-09
申请号:US15966131
申请日:2018-04-30
Applicant: Cisco Technology, Inc.
Inventor: Patrick Wetterwald , Pascal Thubert , Eric Levy-Abegnoli
IPC: H04L7/00
Abstract: In one embodiment, a device in a network receives a plurality of packets from one or more neighbors of the device. Each of the packets has a scheduled delivery time interval according to a deterministic communication schedule. The device determines an amount of clock drift for each of the one or more neighbors of the device by comparing arrival times of the received packets to their scheduled delivery time intervals according to the deterministic communication schedule. The device calculates a clock adjustment based on the amount of clock drift for each of the one or more neighbors. The device adjusts a clock of the device using the calculated clock adjustment.
-
-
-
-
-
-
-
-
-