-
公开(公告)号:US20200228421A1
公开(公告)日:2020-07-16
申请号:US16829489
申请日:2020-03-25
Applicant: Cisco Technology, Inc.
Inventor: Nagendra Kumar Nainar , Carlos M. Pignataro , Joseph M. Clarke
Abstract: An ingress node inserts into a header of a packet service level agreement information and forwards the packet. At an egress node of the network, the packet is received and the service level agreement information is obtained from the header of the packet. The egress node verifies whether there is conformance to a service level agreement based on at least one parameter associated with reception of one or more packets at the egress node and the service level agreement information.
-
公开(公告)号:US10708182B2
公开(公告)日:2020-07-07
申请号:US13951758
申请日:2013-07-26
Applicant: Cisco Technology, Inc.
Inventor: Nagendra Kumar , Rajiv Asati , Carlos M. Pignataro
IPC: H04L12/723 , H04L12/26 , H04L12/751
Abstract: The present disclosure provides for carrying reachability information in an echo request message and/or an echo reply message, which can be used to reach an initiator when the initiator's address is unknown. An echo request message includes an FEC (forwarding equivalence class) stack that identifies a label switched path (LSP). The echo request message is received by a label switching routing element (LSR) on the LSP, and the echo request is originated by an initiator. In response to a detection that the FEC stack changes at the LSR, a segment reachability (SR) sub-TLV (type-length-value) element can be generated, where the SR sub-TLV includes reachability information that can be used to reach the initiator, and the reachability information includes an incoming label allocated by the LSR to reach the initiator.
-
公开(公告)号:US10659283B2
公开(公告)日:2020-05-19
申请号:US15206113
申请日:2016-07-08
Applicant: CISCO TECHNOLOGY, INC.
Inventor: Nagendra Kumar Nainar , Rajiv Asati , Carlos M. Pignataro
IPC: H04L29/12 , H04L12/713 , H04L12/741 , G06F9/455 , H04L12/721 , H04L12/931
Abstract: Aspects of the embodiments are directed to receiving an address resolution protocol (ARP) request message from a requesting virtual machine, the ARP request message comprising a request for a destination address for a destination virtual machine, wherein the destination address comprises one or both of a destination hardware address or a destination media access control address; augmenting the ARP request message with a network service header (NSH), the NSH identifying an ARP service function; and forwarding the augmented ARP request to the ARP service function.
-
公开(公告)号:US20200153716A1
公开(公告)日:2020-05-14
申请号:US16745035
申请日:2020-01-16
Applicant: Cisco Technology, Inc.
Inventor: Nagendra Kumar Nainar , Rajiv Asati , Carlos M. Pignataro
IPC: H04L12/26
Abstract: Systems, methods, and computer-readable media are disclosed for use of an overlay network termination endpoint as a proxy to collect telemetry data for micro-services or specific applications provided by containers in overlay data centers. In one aspect of the present disclosure, a method includes receiving, at a controller, a probe for flow statistics associated with a service path, the probe including corresponding flow identification information, extracting the corresponding flow identification information from the probe, obtaining the flow statistics from an agent based on the flow identification information, the agent being configured to manage a plurality of containers, generating a response packet including the flow statistics obtained from the agent and sending the response packet to an initiator from which the query is received.
-
公开(公告)号:US10652078B2
公开(公告)日:2020-05-12
申请号:US15949189
申请日:2018-04-10
Applicant: Cisco Technology, Inc.
Inventor: David D. Ward , Carlos M. Pignataro , Frank Brockners , Shwetha Subray Bhandari
Abstract: Embodiments of the disclosure pertain to activating in-band OAM based on a triggering event. Aspects of the embodiments are directed to receiving a first notification indicating a problem in a network; triggering a data-collection feature on one or more nodes in the network for subsequent packets that traverse the one or more nodes; evaluating a subsequent packet that includes data augmented by the data collection feature; and determining the problem in the network based on the data augmented to the subsequent packet.
-
公开(公告)号:US10588012B2
公开(公告)日:2020-03-10
申请号:US15662555
申请日:2017-07-28
Applicant: Cisco Technology, Inc.
Inventor: Carlos M. Pignataro , Nagendra Kumar Nainar , Rajiv Asati
Abstract: A process executing on a network connected device provides distinct Internet Protocol addresses to a plurality of workload applications. The process determines that a first of the plurality of workload applications will not be providing in-situ Operations, Administration and Management (iOAM) data in packets processed by the first of the plurality of workload applications. The process receives a packet processed by the first of the plurality of workload applications. The process inserts iOAM data for the first of the plurality of workload applications into the packet.
-
公开(公告)号:US20200076724A1
公开(公告)日:2020-03-05
申请号:US16120118
申请日:2018-08-31
Applicant: Cisco Technology, Inc.
IPC: H04L12/707 , H04L12/703 , H04L12/715 , H04L12/741 , H04L12/841 , H04L12/851 , H04L12/721
Abstract: In one embodiment, a method is performed. A first control plane entity may generate a first seamless bidirectional forwarding detection (S-BFD) control packet. The first S-BFD control packet may include a first discriminator value, a second discriminator value, and a segment routing header. The first discriminator value may be set to a discriminator value associated with a network node of a path comprising a plurality of network nodes. The second discriminator value may be set to a discriminator value associated with the first control plane entity. The segment routing header may be set to an ordered list of values associated with the plurality of network nodes. The values may include at least one of an address or a discriminator value.
-
158.
公开(公告)号:US10574563B2
公开(公告)日:2020-02-25
申请号:US15880910
申请日:2018-01-26
Applicant: Cisco Technology, Inc.
Inventor: Carlos M. Pignataro , Nagendra Kumar Nainar
IPC: H04L12/721 , H04L12/26
Abstract: Seamless Bidirectional Forwarding Detection (S-BFD) discriminator-based return path determination is provided. In one embodiment, a method is provided that includes assigning a first discriminator associated with a first discriminator identifier and a second discriminator associated with a second discriminator identifier different from the first discriminator. The method also includes receiving an S-BFD control packet that includes one of the first discriminator identifier or the second discriminator identifier. The method includes determining whether the first discriminator identifier or the second discriminator identifier is included in the S-BFD control packet, and based on the determination, initiating an S-BFD reflector session to transmit a response along a return path determined based on whether the first discriminator identifier or the second discriminator identifier is included in the S-BFD control packet.
-
公开(公告)号:US10574561B2
公开(公告)日:2020-02-25
申请号:US15724396
申请日:2017-10-04
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. The network device sends the encapsulated error message to the remote server based on the first segment of the segment routing header.
-
公开(公告)号:US10572688B2
公开(公告)日:2020-02-25
申请号:US15482036
申请日:2017-04-07
Applicant: Cisco Technology, Inc.
Inventor: Rajiv Asati , Nagendra Kumar Nainar , Carlos M. Pignataro , Justin J. Muller
Abstract: A server compiles a software program with a randomly generated string to produce compiled code. The server also computes a hash of the compiled code to produce a unique identifier for the software program. Upon receiving a request from a user to download the software program, the server generates a transaction for a blockchain that has a transaction identifier and the transaction including a user identifier for the user and the unique identifier. The server embeds the transaction identifier and the unique identifier with the software program, and downloads the software program to a computing device associated with the user.
-
-
-
-
-
-
-
-
-