-
公开(公告)号:US11531660B2
公开(公告)日:2022-12-20
申请号:US17235247
申请日:2021-04-20
Applicant: Cisco Technology, Inc.
Inventor: Robert George Wilton , Reshad Rahman , Joseph Michael Clarke , Paul Henry Merlo
Abstract: A method includes determining whether the first version is an alias with respect to the second version, the alias being defined as an equivalent version of the YANG module. Based at least in part on a determination that the first version is the alias with respect to the second version, a version alias extension is inserted into a revision label of the first and/or second version. Based on a determination that the second version is backwards compatible with respect to the first version, a version backwards compatible extension is inserted into the revision label of the second version. Based at least in part on a determination that the second version is not backwards compatible with respect to the first version, a version non-backwards compatible extension is inserted into the revision label of the second version.
-
公开(公告)号:US20220335024A1
公开(公告)日:2022-10-20
申请号:US17235247
申请日:2021-04-20
Applicant: Cisco Technology, Inc.
Inventor: Robert George Wilton , Reshad Rahman , Joseph Michael Clarke , Paul Henry Merlo
IPC: G06F16/21
Abstract: A method includes determining whether the first version is an alias with respect to the second version, the alias being defined as an equivalent version of the YANG module. Based at least in part on a determination that the first version is the alias with respect to the second version, a version alias extension is inserted into a revision label of the first and/or second version. Based on a determination that the second version is backwards compatible with respect to the first version, a version backwards compatible extension is inserted into the revision label of the second version. Based at least in part on a determination that the second version is not backwards compatible with respect to the first version, a version non-backwards compatible extension is inserted into the revision label of the second version.
-
公开(公告)号:US20220321449A1
公开(公告)日:2022-10-06
申请号:US17843415
申请日:2022-06-17
Applicant: Cisco Technology, Inc.
Inventor: Nagendra Kumar Nainar , Carlos M. Pignataro , Joseph Michael Clarke
IPC: H04L45/02 , G06F11/30 , G06F11/34 , G06F11/10 , H04L45/021
Abstract: A network device receives a data packet including a source address and a destination address. The network device drops the data packet before it reaches the destination address and generates an error message indicating that the data packet has been dropped. The network device encapsulates the error message with a segment routing header comprising a list of segments. The first segment of the list of segments in the segment routing header identifies a remote server, and at least one additional segment is an instruction for handling the error message. The network device sends the encapsulated error message to the remote server based on the first segment of the segment routing header.
-
公开(公告)号:US11044162B2
公开(公告)日:2021-06-22
申请号:US15371038
申请日:2016-12-06
Applicant: Cisco Technology, Inc.
Inventor: Charles Calvin Byers , Gonzalo Salgueiro , Joseph Michael Clarke
Abstract: Systems, methods, and computer-readable media for orchestrating cloud to fog interactions. In some examples, a method can involve partitioning an application into software containers, each of the software containers being configured to host a respective component of the application. The method can further involve identifying nodes on respective hierarchical layers of a hierarchical cloud-fog architecture for hosting the software containers on the respective hierarchical layers of the cloud-fog architecture. The hierarchical cloud-fog architecture can include one or more cloud layers and one or more fog layers. The method can also involve deploying the software containers at the nodes on the respective hierarchical layers of the cloud-fog architecture.
-
公开(公告)号:US11016836B2
公开(公告)日:2021-05-25
申请号:US16514340
申请日:2019-07-17
Applicant: Cisco Technology, Inc.
Inventor: Jay Kemper Johnston , Magnus Mortensen , David C. White, Jr. , Joseph Michael Clarke
Abstract: Disclosed are systems, methods and non-transitory computer-readable mediums for dynamically presenting and updating a directed time graph displayed in a graphical user interface. In some examples, the method can include displaying a suggested path within a graphical user interface on a computer screen, the suggested path can include outstanding issues of elements of a network. The displaying the suggested path can include determining based on one or more factors an efficient ordering of the outstanding issues and ordering the outstanding issues based on the one or more factors. The method can also include monitoring, at regular intervals, updates to the one or more outstanding issues and automatically updating the suggested path, by a processor, based on the updates to the one or more outstanding issues.
-
公开(公告)号:US10862793B2
公开(公告)日:2020-12-08
申请号:US16738508
申请日:2020-01-09
Applicant: Cisco Technology, Inc.
Inventor: Nagendra Kumar Nainar , Carlos M. Pignataro , Joseph Michael Clarke
IPC: G06F15/16 , H04L12/751 , G06F11/30 , G06F11/34 , G06F11/10 , H04L12/755 , H04L12/715 , G06F11/07 , H04L12/741
Abstract: A network device receives a data packet including a source address and a destination address. The network device drops the data packet before it reaches the destination address and generates an error message indicating that the data packet has been dropped. The network device encapsulates the error message with a segment routing header comprising a list of segments. The first segment of the list of segments in the segment routing header identifies a remote server, and at least one additional segment is an instruction for handling the error message. The network device sends the encapsulated error message to the remote server based on the first segment of the segment routing header.
-
公开(公告)号:US20200267543A1
公开(公告)日:2020-08-20
申请号:US16278430
申请日:2019-02-18
Applicant: Cisco Technology, Inc.
Inventor: Charles Calvin Byers , M. David Hanes , Gonzalo Salgueiro , Dmitri Goloubev , Joseph Michael Clarke
Abstract: Presented herein are methodologies to on-board and monitor Internet of Things (IoT) devices on a network. The methodology includes receiving at a server, from a plurality of IoT devices communicating over a network, data representative of external environmental factors being experienced by individual ones of the plurality of IoT devices at a predetermined location; generating, using machine learning, an aggregated model of the external environmental factors at the predetermined location; receiving, at the server, a communication indicative that a new IoT device seeks to join the network at the predetermined location; receiving, from the new IoT device, data representative of external environmental factors being experienced by the new IoT device; determining whether there is a discrepancy between the external environmental factors of the new IoT device and the aggregated model; and when there is such a discrepancy, prohibiting the new IoT device from joining the network.
-
公开(公告)号:US10735271B2
公开(公告)日:2020-08-04
申请号:US15829139
申请日:2017-12-01
Applicant: Cisco Technology, Inc.
Inventor: Charles Calvin Byers , Joseph Michael Clarke , Gonzalo Salgueiro , M. David Hanes
Abstract: Automatic, adaptive stimulus generation includes receiving, at a network device that is associated with a network or system, analytics data that provides an indication of how the network or system is responding to a set of test stimuli introduced into the network or system to facilitate an analysis operation. The network device analyzes the analytics data based on an intended objective for the analysis operation and generates control settings based on the analyzing. The control settings control creation of a subsequent stimulus to be introduced into the network or system during subsequent execution of the analysis operation.
-
公开(公告)号:US10469155B2
公开(公告)日:2019-11-05
申请号:US16053651
申请日:2018-08-02
Applicant: Cisco Technology, Inc.
Inventor: Joseph Michael Clarke , Gonzalo Salgueiro , Charles Calvin Byers , Ryan Steve D'Souza , Pascal Thubert , Andre Jean-Marie Surcouf , Jerome Henry
Abstract: Various implementations disclosed herein enable transforming mutable wireless coverage areas using network coverage vehicles (NVCs) that are orchestrated by a network coverage controller. In various implementations, the method includes receiving coverage area performance characterization values from NCVs configured to provide a plurality of mutable wireless coverage areas. In various implementations, an arrangement of the mutable wireless coverage areas mutably defines the service area, which changes in accordance with changes to the arrangement of the mutable wireless coverage areas. In various implementations, the method also includes determining NCV operation adjustments for some of the NCVs based on the received coverage area performance characterization values in accordance with a service performance metric; and, altering an arrangement of one or more of the plurality of mutable wireless coverage areas within the service area by providing the NCV operation adjustments to some of the NCVs.
-
公开(公告)号:US20190253319A1
公开(公告)日:2019-08-15
申请号:US15892951
申请日:2018-02-09
Applicant: Cisco Technology, Inc.
Inventor: Panagiotis Theodorou Kampanakis , Blake Harrell Anderson , Brian E. Weis , Charles Calvin Byers , M. David Hanes , Joseph Michael Clarke , Gonzalo Salgueiro
CPC classification number: H04L41/0893 , G06N5/025 , H04L41/0816 , H04L43/08
Abstract: In one embodiment, a classification device in a computer network analyzes data from a given device in the computer network, and classifies the given device as a particular type of device based on the data. The classification device may then determine whether a manufacturer usage description (MUD) policy exists for the particular type of device. In response to there being no existing MUD policy for the particular type of device, the classification device may then determine patterns of the analyzed data, classify the patterns into context-based policies, and generate a derived MUD policy for the particular type of device based on the context-based policies. The classification device may then apply one of either the existing or derived MUD policy for the given device within the computer network.
-
-
-
-
-
-
-
-
-