-
公开(公告)号:US20210243117A1
公开(公告)日:2021-08-05
申请号:US17239003
申请日:2021-04-23
Applicant: Cisco Technology, Inc.
Inventor: Rakesh Gandhi , Sagar Soni , Patrick Khordoc
IPC: H04L12/723 , H04L12/24 , H04L12/707 , H04L29/06
Abstract: Presented herein is an “In-situ OAM” (IOAM) mechanism that uses a Segment Routing-Multiprotocol Label Switching (SR-MPLS) IOAM segment identifier that can selectively collect IOAM data from “target” network nodes along a data packet path. In one embodiment, a method includes receiving, at a first network node in the SR-MPLS network, a data packet that includes an MPLS label stack comprising a plurality of segment identifiers (SIDs) associated with a plurality of network nodes. The MPLS label stack includes a first SID associated with the first network node. The method includes determining whether the first SID is an IOAM SID or a regular SID. Upon determining that the first SID is the IOAM SID, the method includes implementing an IOAM function at the first network node. Upon determining that the first SID is the regular SID, the method includes processing the data packet without implementing an IOAM function.
-
2.
公开(公告)号:US20200084143A1
公开(公告)日:2020-03-12
申请号:US16276847
申请日:2019-02-15
Applicant: Cisco Technology, Inc.
Inventor: Rakesh Gandhi , Sagar Soni , Patrick Khordoc
IPC: H04L12/723 , H04L29/06 , H04L12/707 , H04L12/24
Abstract: Presented herein is an “In-situ OAM” (IOAM) mechanism that uses a Segment Routing-Multiprotocol Label Switching (SR-MPLS) IOAM segment identifier that can selectively collect IOAM data from “target” network nodes along a data packet path. In one embodiment, a method includes receiving, at a first network node in the SR-MPLS network, a data packet that includes an MPLS label stack comprising a plurality of segment identifiers (SIDs) associated with a plurality of network nodes. The MPLS label stack includes a first SID associated with the first network node. The method includes determining whether the first SID is an IOAM SID or a regular SID. Upon determining that the first SID is the IOAM SID, the method includes implementing an IOAM function at the first network node. Upon determining that the first SID is the regular SID, the method includes processing the data packet without implementing an IOAM function.
-
公开(公告)号:US12184543B2
公开(公告)日:2024-12-31
申请号:US17239003
申请日:2021-04-23
Applicant: Cisco Technology, Inc.
Inventor: Rakesh Gandhi , Sagar Soni , Patrick Khordoc
IPC: H04L69/22 , H04L41/142 , H04L45/24 , H04L45/50
Abstract: Presented herein is an “In-situ OAM” (IOAM) mechanism that uses a Segment Routing-Multiprotocol Label Switching (SR-MPLS) IOAM segment identifier that can selectively collect IOAM data from “target” network nodes along a data packet path. In one embodiment, a method includes receiving, at a first network node in the SR-MPLS network, a data packet that includes an MPLS label stack comprising a plurality of segment identifiers (SIDs) associated with a plurality of network nodes. The MPLS label stack includes a first SID associated with the first network node. The method includes determining whether the first SID is an IOAM SID or a regular SID. Upon determining that the first SID is the IOAM SID, the method includes implementing an IOAM function at the first network node. Upon determining that the first SID is the regular SID, the method includes processing the data packet without implementing an IOAM function.
-
公开(公告)号:US10917340B2
公开(公告)日:2021-02-09
申请号:US16243409
申请日:2019-01-09
Applicant: Cisco Technology, Inc.
Inventor: Rakesh Gandhi , Clarence Filsfils , Sagar Soni , Patrick Khordoc
IPC: G06F11/00 , H04L12/721 , H04L12/723 , H04L29/06 , H04L12/26 , H04L12/813 , H04L12/741
Abstract: Techniques for in-situ passive performance measurement are described. In one embodiment, a method includes receiving a data packet at a first network element, determining whether measurement information is to be collected for the data packet, providing one or more measurement fields for the data packet based on a determination that measurement information is to be collected for the data packet in which at least one measurement field identifies a measurement type, and forwarding the data packet to a second network element. The method further includes determining, by the second network element, the measurement type for the data packet, and performing one or more actions based on the measurement type.
-
公开(公告)号:US10158556B2
公开(公告)日:2018-12-18
申请号:US15468890
申请日:2017-03-24
Applicant: CISCO TECHNOLOGY, INC.
Inventor: Faisal Iqbal , Sagar Soni , Nagendra Kumar Nainar , Carlos M. Pignataro
IPC: H04L12/751 , H04L12/803 , H04L12/723
Abstract: One embodiment is a method including creating at an ingress node of a communications network a request message including an Application Specific Mapping (“ASM”) TLV identifying a hashing parameter for a network application, wherein the ASM TLV includes range of values for the identified hashing parameter to enable load balancing for packets associated with the network application; forwarding the created request message to a node associated with a next hop along a first path through the network between the ingress node and an egress node; and receiving a response message from the node associated with the next hop, wherein the response message includes load balancing information for the node associated with the next hop corresponding to the range of values for the identified hashing parameter.
-
公开(公告)号:US12160365B2
公开(公告)日:2024-12-03
申请号:US17741241
申请日:2022-05-10
Applicant: Cisco Technology, Inc.
Inventor: Clarence Filsfils , Zafar Ali , Francois Clad , Bertrand Herbert Guy Duvivier , Mikhail Koldychev , Rakesh Gandhi , Sagar Soni
Abstract: Disclosed are systems, apparatuses, methods, and computer-readable media to implement circuit-style network with co-routed bidirectional network paths. A method includes receiving a request for a circuit policy between a source node and a destination node, the circuit policy defining a co-routed bidirectional policy between the source node and the destination node; requesting a path compute service to identify a path between the source node and the destination node that satisfies the circuit policy through a first network; receiving a path identifying a first set of network nodes that satisfy the circuit policy; configuring each node in the first set of network nodes within the first network with the circuit policy; and establishing a connection using the path that satisfies the circuit policy between the source node and the destination node.
-
公开(公告)号:US20230021278A1
公开(公告)日:2023-01-19
申请号:US17741241
申请日:2022-05-10
Applicant: Cisco Technology, Inc.
Inventor: Clarence Filsfils , Zafar Ali , Francois Clad , Bertrand Herbert Guy Duvivier , Mikhail Koldychev , Rakesh Gandhi , Sagar Soni
Abstract: Disclosed are systems, apparatuses, methods, and computer-readable media to implement circuit-style network with co-routed bidirectional network paths. A method includes receiving a request for a circuit policy between a source node and a destination node, the circuit policy defining a co-routed bidirectional policy between the source node and the destination node; requesting a path compute service to identify a path between the source node and the destination node that satisfies the circuit policy through a first network; receiving a path identifying a first set of network nodes that satisfy the circuit policy; configuring each node in the first set of network nodes within the first network with the circuit policy; and establishing a connection using the path that satisfies the circuit policy between the source node and the destination node.
-
8.
公开(公告)号:US10230605B1
公开(公告)日:2019-03-12
申请号:US16121535
申请日:2018-09-04
Applicant: Cisco Technology, Inc.
Inventor: Clarence Filsfils , Rakesh Gandhi , Tarek Saad , Sagar Soni , Patrick Khordoc
Abstract: The present technology is directed to a scalable solution for end-to-end performance delay measurement for Segment Routing Policies on both SR-MPLS and SRv6 data planes. The scalability of the solution stems from the use of distributed PM sessions along SR Policy ECMP paths. This is achieved by dividing the SR policy into smaller sections comprised of SPT trees or sub-paths, each of which is associated with a Root-Node. Downstream SID List TLVs may be used in Probe query messages for signaling SPT information to the Root-Nodes Alternatively, this SPT signaling may be accomplished by using a centralized controller. Root-Nodes are responsible for dynamically creating PM sessions and measuring delay metrics for their associated SPT tree section. The root-nodes then send the delay metrics for their local section to an ingress PE node or to a centralized controller using delay metric TLV field of the response message.
-
公开(公告)号:US20180278510A1
公开(公告)日:2018-09-27
申请号:US15468890
申请日:2017-03-24
Applicant: CISCO TECHNOLOGY, INC.
Inventor: Faisal Iqbal , Sagar Soni , Nagendra Kumar Nainar , Carlos M. Pignataro
IPC: H04L12/751 , H04L12/803 , H04L12/723
CPC classification number: H04L45/02 , H04L45/50 , H04L47/125
Abstract: One embodiment is a method including creating at an ingress node of a communications network a request message including an Application Specific Mapping (“ASM”) TLV identifying a hashing parameter for a network application, wherein the ASM TLV includes range of values for the identified hashing parameter to enable load balancing for packets associated with the network application; forwarding the created request message to a node associated with a next hop along a first path through the network between the ingress node and an egress node; and receiving a response message from the node associated with the next hop, wherein the response message includes load balancing information for the node associated with the next hop corresponding to the range of values for the identified hashing parameter.
-
公开(公告)号:US11848757B2
公开(公告)日:2023-12-19
申请号:US17987029
申请日:2022-11-15
Applicant: Cisco Technology, Inc.
Inventor: Rakesh Gandhi , Clarence Filsfils , Sagar Soni , Patrick Khordoc
CPC classification number: H04L45/70 , H04L43/0847 , H04L45/50 , H04L45/66 , H04L45/74 , H04L47/20 , H04L69/22
Abstract: Techniques for in-situ passive performance measurement are described. In one embodiment, a method includes receiving a data packet at a first network element, determining whether measurement information is to be collected for the data packet, providing one or more measurement fields for the data packet based on a determination that measurement information is to be collected for the data packet in which at least one measurement field identifies a measurement type, and forwarding the data packet to a second network element. The method further includes determining, by the second network element, the measurement type for the data packet, and performing one or more actions based on the measurement type.
-
-
-
-
-
-
-
-
-