-
公开(公告)号:US20250071051A1
公开(公告)日:2025-02-27
申请号:US18652622
申请日:2024-05-01
Applicant: Cisco Technology, Inc.
Inventor: Clarence Filsfils , Peter Psenak , Francois Clad , Jose Antonio Liste
IPC: H04L45/302 , H04L41/0813 , H04L45/12 , H04L45/42 , H04L45/44 , H04L45/50
Abstract: Various implementations disclosed herein enable malleable routing for data packets. For example, in various implementations, a method of routing a type of data packets is performed by a device. In some implementations, the device includes a non-transitory memory and one or more processors coupled with the non-transitory memory. In some implementations, the method includes determining a routing criterion to transmit a set of data packets across a network. In some implementations, the method includes identifying network nodes and communication links in the network that satisfy the routing criterion. In some implementations, the method includes determining a route for the set of data packets through the network nodes and the communication links that satisfy the routing criterion. In some implementations, the method includes configuring the network nodes that are on the route with configuration information that allows the set of data packets to propagate along the route.
-
132.
公开(公告)号:US20240430189A1
公开(公告)日:2024-12-26
申请号:US18609148
申请日:2024-03-19
Applicant: Cisco Technology, Inc.
Inventor: Clarence Filsfils , Rakesh Gandhi , Pablo Camarillo Garvia , Ahmed Mohamed Ahmed Abdelsalam , Sonia Ben Ayed
IPC: H04L43/106 , H04L43/0829 , H04L43/0852
Abstract: This disclosure describes techniques and mechanisms for performing passive measurement for combined one-way latency, packet loss metrics along with liveness detection using customer data packets ingested at a sink node in hardware for Level 2 and Level 3 VPN services. The customer data packets are sampled and copied for measurement either at source node or sink node. The duplicated measurement packet headers are punted based on the IPV6 destination option type to hardware analytics engine at sink node for analytics that populates histogram bins using the timestamps from the packets. Using the transmitted packets during a period, and received packets in all the bins, packet loss is measured. Based on the packets received status, liveness state is detected by the sink node and notified to the source node.
-
公开(公告)号:US12132606B2
公开(公告)日:2024-10-29
申请号:US18345246
申请日:2023-06-30
Applicant: Cisco Technology, Inc.
Inventor: Peter Psenak , Lester C. Ginsberg , Ketan Jivan Talaulikar , Clarence Filsfils , Francois Clad , Stephane Litkowski
IPC: H04L41/0654 , H04L41/0631 , H04L41/0686
CPC classification number: H04L41/0654 , H04L41/0631 , H04L41/0686
Abstract: The present technology is directed to signaling unreachability of a network device, more specifically, a prefix of the network device in network that utilizes route summarization. A pulse trigger agent can detect an unreachability of at least one Provider Edge (PE) device in a network domain of a network and determine that a route summarization is being used within the network where the unreachability of the at least one PE device is hidden by the route summarization. A pulse distribution agent can transmit a failure message informing other PE devices of the unreachability of the at least one PE device.
-
公开(公告)号:US20240250896A1
公开(公告)日:2024-07-25
申请号:US18157002
申请日:2023-01-19
Applicant: Cisco Technology, Inc.
Inventor: Clarence Filsfils , Ahmed Abdelsalam , Pablo Camarillo
Abstract: The present disclosure provides systems and methods for enabling packet path tracing (PT) in large diameter networks that would otherwise exceed a hop limit imposed by hardware edit-depth limitations. Upon determining that a Midpoint Compressed Data (MCD) stack of a packet header is full, a PT Encapsulation and Copy (PEC) enabled midpoint node can apply an encapsulation protocol that generates a new header grouping that encapsulates a previous header grouping therein, copies information from the previous header grouping into the new header grouping, and adds a new MCD stack to the packet header for further population of path tracing data and to ensure that the packet remains along the intended path. The encapsulation protocol ensures that the new header grouping remains within the edit-depth of each midpoint node encountered by the packet. The path tracing information can be combined at a controller resulting in full path information for the packet.
-
公开(公告)号:US20240137281A1
公开(公告)日:2024-04-25
申请号:US18133950
申请日:2023-04-11
Applicant: Cisco Technology, Inc.
Inventor: Clarence Filsfils , Ahmed Mohamed Ahmed Abdelsalam , Pablo Camarillo Garvia , Sonia Ben Ayed
IPC: H04L41/122 , H04L41/0895 , H04L41/40 , H04L43/10
CPC classification number: H04L41/122 , H04L41/0895 , H04L41/40 , H04L43/10
Abstract: Techniques for monitoring data transport in a network virtualization function chain (chain). A path tracing packet is generated having a Midpoint Compressed Data (MCD) to collect path tracing information of the chain. The network virtualization function node is configured to record an MCD containing Wide Local Path Tracing Identification (WL PT ID). The WL PT ID includes a first field having a value that indicates that a non-standard path tracing format is to be used and a second field that indicates a particular path tracing format to be used. The path tracing packet is passed through the chain and is received back after passing through the chain. Data collected by the path tracing packet is then analyzed to determine which network virtualization function nodes and chains the path tracing packet passed through and the amount of time taken for the path tracing packet to pass through the chain.
-
公开(公告)号:US20240129274A1
公开(公告)日:2024-04-18
申请号:US18541979
申请日:2023-12-15
Applicant: Cisco Technology, Inc.
Inventor: Clarence Filsfils , Swadesh Agrawal , Apoorva Karan
CPC classification number: H04L63/0209 , G06F21/602
Abstract: In one embodiment, a method by an apparatus of a Border Gateway Protocol (BGP) network includes accessing an attestation token for the apparatus. The method further includes encoding the attestation token in a BGP signaling message. The method further includes sending the BGP signaling message with the encoded attestation token to a second apparatus of the BGP network.
-
137.
公开(公告)号:US11882203B2
公开(公告)日:2024-01-23
申请号:US17713944
申请日:2022-04-05
Applicant: Cisco Technology, Inc.
Inventor: Ahmed Refaat Bashandy , Jisu Bhattacharya , Syed Kamran Raza , Clarence Filsfils
IPC: H04L69/22 , H04L69/324 , H04L45/00 , H04L67/10 , H04L45/02 , H04L45/50 , H04L61/5007 , H04L67/63 , H04L12/46 , H04L45/74 , H04L49/35 , H04L45/741 , H04L61/2503 , H04L101/659 , H04L101/00 , H04L43/028 , H04L9/40 , H04L45/745
CPC classification number: H04L69/22 , H04L12/4633 , H04L12/4641 , H04L45/04 , H04L45/14 , H04L45/34 , H04L45/50 , H04L45/74 , H04L45/741 , H04L49/35 , H04L61/5007 , H04L67/10 , H04L67/63 , H04L69/324 , H04L43/028 , H04L45/745 , H04L61/2503 , H04L63/0272 , H04L2101/00 , H04L2101/659 , H04L2212/00
Abstract: In one embodiment, a Segment Routing network node provides efficiencies in processing and communicating Internet Protocol packets in a network. This Segment Routing node typically advertises (e.g., using Border Gateway Protocol) its Segment Routing processing capabilities, such as Penultimate Segment Pop (PSP) and/or Ultimate Segment Pop (USP) of a Segment Routing Header (including in the context of a packet that has multiple Segment Routing Headers). Subsequently, an Internet Protocol Segment Routing packet having multiple Segment Routing Headers is received. The packet is processed according to a Segment Routing function, with is processing including removing a first one of the Segment Routing Headers and forwarding the resultant Segment Routing packet. The value of the Segments Left field in the first Segment Routing Header identifies to perform PSP when the value is one, to perform USP when the value is zero, or to perform other processing.
-
公开(公告)号:US20240022500A1
公开(公告)日:2024-01-18
申请号:US18372587
申请日:2023-09-25
Applicant: Cisco Technology, Inc.
Inventor: Rakesh Gandhi , Clarence Filsfils
IPC: H04L45/12 , H04L43/0852 , H04L45/50
CPC classification number: H04L45/123 , H04L43/0852 , H04L45/50 , H04L12/4633
Abstract: Techniques for utilizing entropy labels of a Multiprotocol Label Switching (MPLS) label stack for performing monitoring operations (e.g., telemetry, performance measurement, OAM, etc.) without altering the MPLS label stack and/or packet path (e.g., ECMP path). The techniques may include determining, by a node of a network, to perform a monitoring operation associated with traffic that is to be sent along a path through the network. In some examples, the node may receive a packet that is to be sent along the path and encapsulate the packet with an MPLS header. The MPLS header may include an entropy label, entropy label indicator, or other label that is capable of carrying a flag indicating the monitoring operation to be performed. The flag may be carried in a TTL field or traffic class field of the label such that the MPLS label stack is not altered to trigger the monitoring operation.
-
139.
公开(公告)号:US11863433B2
公开(公告)日:2024-01-02
申请号:US18153903
申请日:2023-01-12
Applicant: Cisco Technology, Inc.
Inventor: Clarence Filsfils , Zafar Ali , Frank Brockners
IPC: H04L45/302 , H04L45/02 , H04L45/12 , H04L69/22
CPC classification number: H04L45/302 , H04L45/04 , H04L45/127 , H04L45/306 , H04L69/22 , H04L2212/00
Abstract: The present technology provides a system and method for implementing targeted collection of in-situ Operation, Administration and Maintenance data from select nodes in a Segment Routing Domain. The selection is programmable and is implemented by setting an iOAM bit in the function arguments field of a Segment Identifier. In this way only the nodes associated with local Segment Identifiers (Function field of a Segment Identifier) with an iOAM argument bit are directed to generate iOAM data. The iOAM data generated by target nodes may be stored in TLV field of the segment routing header. The Segment Routing packet is then decapsulated at a Segment Routing egress node and the Header information with the collected iOAM data is sent to a controller entity for further processing, analysis and/or monitoring.
-
公开(公告)号:US11838396B2
公开(公告)日:2023-12-05
申请号:US17671188
申请日:2022-02-14
Applicant: Cisco Technology, Inc.
Inventor: Patrice Brissette , Clarence Filsfils , Darren Dukes , Gaurav Dawra , Francois Clad , Pablo Camarillo Garvia
IPC: H04L69/22 , H04L69/324 , H04L45/00 , H04L67/10 , H04L45/02 , H04L45/50 , H04L61/5007 , H04L67/63 , H04L12/46 , H04L45/74 , H04L49/35 , H04L45/741 , H04L61/2503 , H04L101/659 , H04L101/00 , H04L43/028 , H04L9/40 , H04L45/745
CPC classification number: H04L69/22 , H04L12/4633 , H04L12/4641 , H04L45/04 , H04L45/14 , H04L45/34 , H04L45/50 , H04L45/74 , H04L45/741 , H04L49/35 , H04L61/5007 , H04L67/10 , H04L67/63 , H04L69/324 , H04L43/028 , H04L45/745 , H04L61/2503 , H04L63/0272 , H04L2101/00 , H04L2101/659 , H04L2212/00
Abstract: In one embodiment, Ethernet Virtual Private Network (EVPN) is implemented using Internet Protocol Version 6 (IPv6) Segment Routing (SRv6) underlay network and SRv6-enhanced Border Gateway Protocol (BGP) signaling. A particular route associated with a particular Internet Protocol Version 6 (IPv6) Segment Routing (SRv6) Segment Identifier (SID) is advertised in a particular route advertisement message of a routing protocol (e.g., BGP). The SID includes encoding representing a particular Ethernet Virtual Private Network (EVPN) Layer 2 (L2) flooding Segment Routing end function of the particular router and a particular Ethernet Segment Identifier (ESI), with the particular SID including a routable prefix to the particular router. The particular router receives a particular packet including the particular SID; and in response, the particular router performs the particular EVPN end function on the particular packet.
-
-
-
-
-
-
-
-
-