-
公开(公告)号:US20250097142A1
公开(公告)日:2025-03-20
申请号:US18369076
申请日:2023-09-15
Applicant: Cisco Technology, Inc.
Inventor: Nagendra Kumar Nainar , Jaganbabu Rajamanickam , Madhan Sankaranarayanan , Carlos M. Pignataro , Akram Sheriff
IPC: H04L45/00 , H04L43/0823
Abstract: Techniques are described for quickly rerouting traffic to an application hosted on a first Virtual Private Cloud (VPC) location. In the event of an error in routing traffic to the first VPC portion traffic can be rerouted to a second VPC portion. The first and second VPC portions can be different portions of the same VPC or could be different VPSs. The techniques include steps for calculating a predetermined route to the second private virtual cloud location. The techniques further include steps for monitoring data for detecting an error in the first cloud location. The steps further include detecting a potential error based on the monitored data, and also verifying that the potential error is in fact a valid error. In response to verifying that the error is a valid error, further steps include performing a fast reroute of traffic to the second cloud locations along the predetermined route.
-
公开(公告)号:US11671360B2
公开(公告)日:2023-06-06
申请号:US17089481
申请日:2020-11-04
Applicant: Cisco Technology, Inc.
Inventor: Jaganbabu Rajamanickam , Nagendra Kumar Nainar , Darren Russell Dukes , Carlos M. Pignataro , Madhan Sankaranarayanan
IPC: H04L45/00 , H04L43/087 , H04L43/12 , H04L45/02 , H04L45/74
CPC classification number: H04L45/70 , H04L43/087 , H04L43/12 , H04L45/02 , H04L45/74
Abstract: Techniques for utilizing edge nodes disposed throughout a multi-site cloud computing network to generate a probe packet including indicators that guarantee the use of forward and return route paths to accurately measure the network performance of a route path between two endpoints in a wide area network (WAN). An edge node disposed in a site of the multi-site cloud computing network may store in virtual memory associated with the edge node, a mapping between route paths, usable to send data from the edge node to remote edge nodes in remote sites, and route indicators. A probe packet may include a data portion for measuring the network performance of a route path, a portion including local and remote discriminators, and/or an inner and an outer header.
-
公开(公告)号:US20210111989A1
公开(公告)日:2021-04-15
申请号:US16601747
申请日:2019-10-15
Applicant: Cisco Technology, Inc.
Inventor: Nagendra Kumar Nainar , Carlos M. Pignataro , Jaganbabu Rajamanickam , Madhan Sankaranarayanan
IPC: H04L12/721 , H04L12/707 , H04L12/743
Abstract: Techniques are presented for evaluating Equal Cost Multi-Path (ECMP) performance in a network that includes a plurality of nodes. According to an example embodiment, a method is provided that includes obtaining information indicating equal cost multi-path (ECMP) paths in the network and a branch node in the network. For the branch node in the network, the method includes instantiating a virtual network function that simulates an ECMP hashing algorithm employed by the branch node to select one of multiple egress interface of the branch node; providing to the virtual network function for the branch node, a query containing entropy information as input to the ECMP hashing algorithm that returns interface selection results; and obtaining from the virtual network function a reply that includes the interface selection results. The method further includes evaluating ECMP performance in the network based on the interface selection results obtained for the branch node.
-
公开(公告)号:US11882020B2
公开(公告)日:2024-01-23
申请号:US17988908
申请日:2022-11-17
Applicant: Cisco Technology, Inc.
Inventor: Nagendra Kumar Nainar , Carlos M. Pignataro , Jaganbabu Rajamanickam , Madhan Sankaranarayanan
IPC: H04L45/00 , H04L45/7453 , H04L45/24
CPC classification number: H04L45/14 , H04L45/24 , H04L45/7453
Abstract: Techniques are presented for evaluating Equal Cost Multi-Path (ECMP) performance in a network that includes a plurality of nodes. According to an example embodiment, a method is provided that includes obtaining information indicating equal cost multi-path (ECMP) paths in the network and a branch node in the network. For the branch node in the network, the method includes instantiating a virtual network function that simulates an ECMP hashing algorithm employed by the branch node to select one of multiple egress interface of the branch node; providing to the virtual network function for the branch node, a query containing entropy information as input to the ECMP hashing algorithm that returns interface selection results; and obtaining from the virtual network function a reply that includes the interface selection results. The method further includes evaluating ECMP performance in the network based on the interface selection results obtained for the branch node.
-
公开(公告)号:US11792065B2
公开(公告)日:2023-10-17
申请号:US17674686
申请日:2022-02-17
Applicant: Cisco Technology, Inc.
Inventor: Nagendra Kumar Nainar , Jaganbabu Rajamanickam , David John Zacks , Carlos M. Pignataro , Madhan Sankaranarayanan , Cesar Obediente , Craig Thomas Hill
IPC: H04L41/0604 , H04L41/0654 , H04L9/40 , H04L61/103 , H04L41/0631 , H04L67/133
CPC classification number: H04L41/0627 , H04L41/0631 , H04L41/0654 , H04L61/103 , H04L63/101 , H04L67/133
Abstract: Methods and devices provide fault injection testing techniques in a production network environment without risking service outages for hosted computing services, by providing examples of a remote network controller configured to communicate with network devices of a network; a remote fault injection communication protocol configuring a remote network controller in communication with a network device to signal a failure injection; and a failure injection module configuring a network device to configure a network device processor to implement a failure injection signaled according to the remote failure injection communication protocol. The method includes a network controller transmitting a failure injection signal in a control plane packet over a network connection to a network device, and the network device creating a child process by executing, in a dedicated runtime environment, a copy of one or more processes impacted by a parsed failure type.
-
公开(公告)号:US11563622B2
公开(公告)日:2023-01-24
申请号:US17070648
申请日:2020-10-14
Applicant: Cisco Technology, Inc.
Inventor: Carlos M. Pignataro , Nagendra Kumar Nainar , Jaganbabu Rajamanickam , Madhan Sankaranarayanan , Prakash Jain
IPC: H04L41/06 , H04L43/0805
Abstract: A method is performed by a node configured to implement an Operation, Administration, and Maintenance (OAM) protocol for rapid link failure detection. The node receives peer OAM packets sent by a peer node over a link at a peer periodic interval. While in a first mode of the OAM protocol, the node determines whether the peer node is reachable based on the peer OAM packets, sends OAM packets to the peer node at a periodic interval to indicate to the peer node that the node is reachable, and responsive to detecting a critical condition of the node that impairs the sending the OAM packets, transitions to a second mode of the OAM protocol. While in the second mode, the node adds, to the peer OAM packets, a code to indicate the critical condition, and reflects the peer OAM packets with the code back to the peer node.
-
公开(公告)号:US12149436B2
公开(公告)日:2024-11-19
申请号:US17979640
申请日:2022-11-02
Applicant: Cisco Technology, Inc.
Inventor: David John Zacks , Nagendra Kumar Nainar , Madhan Sankaranarayanan , Jaganbabu Rajamanickam , Craig Thomas Hill , Cesar Obediente
Abstract: Technologies for testing resiliency of a data network with real-world accuracy without affecting the flow of production data through the network. A method according to the technologies may include receiving a production data packet and determining a preferred data route toward a destination node for the production data packet based on a first routing information base, wherein the first routing information base includes a database where routes and route metadata are stored according to a routing protocol. The method may also include, receiving a test data packet, and determining an alternate data route toward the destination node for the test data packet based on a second routing information base, wherein the second routing information base simulates an error in the preferred data route. The method may include sending the production data packet to the preferred data route and sending the test data packet to the alternate data route.
-
公开(公告)号:US20240281265A1
公开(公告)日:2024-08-22
申请号:US18650798
申请日:2024-04-30
Applicant: Cisco Technology, Inc.
Inventor: Jaganbabu Rajamanickam , Nagendra Kumar Nainar , Madhan Sankaranarayanan , David John Zacks
CPC classification number: G06F9/44505 , G06F8/65 , H04L45/02
Abstract: A network controller deploys a first component and a second component to run concurrently on a network device. The second component is an upgraded version of the first component. The first component receives a first instance of a packet routed to the network device and has a timestamp and a first ID, and the second component receives a second instance of the packet routed to the network device and has the timestamp and a second ID. The network controller receives first functionality data for the first component and second functionality data for the second component from the network device. Based on the first functionality data and the second functionality data, the network controller determines whether to continue operating the first component or the second component on the network device.
-
公开(公告)号:US20240205131A1
公开(公告)日:2024-06-20
申请号:US18504840
申请日:2023-11-08
Applicant: Cisco Technology, Inc.
Abstract: In one aspect, a method for monitoring a Fast Re-Route (FRR) path between a source node (Node-S) and a destination node (Node-E) in a network, includes generating a discovery-probe at the source node (Node-S) to detect at least one node with an FRR indicator along the FRR path that includes a plurality of next available nodes. The method also includes upon the discovery probe reaching a first node with the FRR indicator, generating a primary probe configured to detect a primary path and a repair probe configured to detect a repair path. The method also includes in response to receiving the primary probe via the primary path and the repair probe via the repair path at the destination node, sending the primary probe and the repair probe back to the source node to monitor the FRR path between the source node and the destination node.
-
公开(公告)号:US20230401072A1
公开(公告)日:2023-12-14
申请号:US17898924
申请日:2022-08-30
Applicant: Cisco Technology, Inc.
Inventor: Jaganbabu Rajamanickam , Nagendra Kumar Nainar , Madhan Sankaranarayanan , David John Zacks
CPC classification number: G06F9/44505 , G06F8/65 , H04L45/02
Abstract: A network device has a first OS component, a second OS component is added to run concurrently with the first. The first OS component transmits routing information to the second OS component where it is stored in memory. The second OS component registers with a routing infrastructure to receive packets that are routed to the first OS component. A timestamp and a first ID are added to a first instance of a packet and transmitted to the first OS component. The timestamp and a second ID are added to a second instance of the packet and transmitted to the second OS component. First functionality data for the first OS component is transmitted to a controller. Second functionality data for the second OS component is transmitted to the controller. The first and second functionality data are compared to determine whether to replace the first OS component with the second OS component.
-
-
-
-
-
-
-
-
-