-
11.
公开(公告)号:US11722404B2
公开(公告)日:2023-08-08
申请号:US17404817
申请日:2021-08-17
Applicant: Cisco Technology, Inc.
Inventor: Clarence Filsfils , Francois Clad , Zafar Ali , Peter Psenak
IPC: H04L12/721 , H04L45/00 , H04L69/22 , H04L45/02
Abstract: Techniques and mechanisms for compressing the size of SIDs to be smaller than a complete IPv6 address (or “micro SIDs”), and scaling micro SIDs across a multi-domain environment using micro SID-domain-blocks. Segment routing over IPv6 (SRv6) uses 128-bit IPv6 addresses as SIDs for segment routing. According to this disclosure, multiple SRv6 SIDs may be expressed in a compact format such that a 128-bit IPv6 address, such as the destination address field of the IPv6 header, may store multiple micro SIDs. Further, SID-domain-blocks may be assigned to each domain in a multi-domain network such that micro SIDs may be expressed in the context of a given domain, rather than being shared in the global multi-domain network. In this way, lists of domain-specific SIDs may be fully expressed in the IPv6 destination address of the packet to scale micro SID into large, multi-domain networks.
-
公开(公告)号:US11716268B2
公开(公告)日:2023-08-01
申请号:US17344443
申请日:2021-06-10
Applicant: Cisco Technology, Inc.
Inventor: Clarence Filsfils , Ahmed Mohamed Ahmed Abdelsalam , Rakesh Gandhi , Pablo Camarillo Garvia , Francois Clad
IPC: H04L43/0852 , H04L43/106 , H04L43/0805 , H04L41/12 , H04L43/12 , H04L45/12 , H04L45/42 , H04L45/741
CPC classification number: H04L43/0805 , H04L41/12 , H04L43/0852 , H04L43/106 , H04L43/12 , H04L45/123 , H04L45/42 , H04L45/741
Abstract: Techniques for optimizing technologies related to network path tracing and network delay measurements are described herein. Some of the techniques may include using an IPv6 header option and/or segment identifier field of a segment list or a TLV of a segment routing header as a telemetry data carrier. The techniques may also include using an SRv6 micro-segment (uSID) instruction to indicate to a node of a network that the node is to perform one or more path tracing actions and encapsulating the packet and forward. Additionally, the techniques may include using short interface identifiers corresponding to node interfaces to trace a packet path through a network. Further, the techniques may include using short timestamps to determine delay measurements associated with sending a packet through a network. In various examples, the techniques described above and herein may be used with each other to optimize network path tracing and delay measurement techniques.
-
公开(公告)号:US11689427B2
公开(公告)日:2023-06-27
申请号:US17673182
申请日:2022-02-16
Applicant: Cisco Technology, Inc.
Inventor: Ahmed R. Bashandy , Clarence Filsfils , David D. Ward
IPC: H04L41/12 , H04L45/00 , H04L45/12 , H04L45/50 , H04L45/745 , H04L45/74 , H04L45/02 , H04L49/60 , H04L12/46 , H04L47/724
CPC classification number: H04L41/12 , H04L12/4633 , H04L45/04 , H04L45/12 , H04L45/46 , H04L45/50 , H04L45/507 , H04L45/54 , H04L45/74 , H04L45/745 , H04L47/724 , H04L49/608
Abstract: An apparatus and method is disclosed for segment routing (SR) over label distribution protocol (LDP). In one embodiment, the method includes a node receiving a packet with an attached segment ID. In response, the node may attach a label to the packet. Thereafter, the node may forward the packet with the attached label and segment ID to another node via a label switched path (LSP).
-
公开(公告)号:US11658847B2
公开(公告)日:2023-05-23
申请号:US17937961
申请日:2022-10-04
Applicant: CISCO TECHNOLOGY, INC.
Inventor: Pablo Camarillo Garvia , Hendrikus G. P. Bosch , Clarence Filsfils
CPC classification number: H04L12/4633 , H04L45/74 , H04L45/50 , H04L2212/00 , H04W84/042
Abstract: In one embodiment, a segment routing and tunnel exchange provides packet forwarding efficiencies in a network, including providing an exchange between a segment routing domain and a packet tunnel domain. One application includes the segment routing and tunnel exchange interfacing segment routing packet forwarding (e.g., in a Evolved Packet Core (EPC) and/or 5-G user plane) and packet tunnel forwarding in access networks (e.g., replacing a portion of a tunnel between an access node and a user plane function for accessing a corresponding data network). In one embodiment, a network provides mobility services using a segment routing data plane that spans segment routing and tunnel exchange(s) and segment routing-enabled user plane functions. One embodiment uses the segment routing data plane without any modification to a (radio) access network (R)AN (e.g., Evolved NodeB, Next Generation NodeB) nor to user equipment (e.g., any end user device).
-
公开(公告)号:US20230031423A1
公开(公告)日:2023-02-02
申请号:US17565823
申请日:2021-12-30
Applicant: Cisco Technology, Inc.
Inventor: Rakesh Gandhi , Clarence Filsfils
IPC: H04L45/12 , H04L45/50 , H04L43/0852
Abstract: Techniques are described 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.
-
公开(公告)号: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.
-
公开(公告)号:US20220376987A1
公开(公告)日:2022-11-24
申请号:US17875012
申请日:2022-07-27
Applicant: Cisco Technology, Inc.
Inventor: Stefano B. Previdi , Clarence Filsfils
IPC: H04L41/12 , H04L45/00 , H04L45/12 , H04L45/50 , H04L45/745 , H04L45/74 , H04L45/02 , H04L49/60 , H04L12/46 , H04L47/724
Abstract: An apparatus and method for path creation element driven dynamic setup of forwarding adjacencies and explicit path. In one embodiment of the method, a node receives an instruction to create a tunnel between the node and another node. The node creates or initiates the creation of the tunnel in response to receiving the instruction, wherein the tunnel comprises a plurality of nodes in data communication between the node and the other node. The node maps a first identifier (ID) to information relating to the tunnel. The node advertises the first ID to other nodes in a network of nodes.
-
公开(公告)号:US11388088B2
公开(公告)日:2022-07-12
申请号:US16675083
申请日:2019-11-05
Applicant: Cisco Technology, Inc.
Inventor: Clarence Filsfils , Zafar Ali , Syed Kamran Raza , Ahmed Refaat Bashandy , Nagendra Kumar Nainar , Carlos M. Pignataro , Jaganbabu Rajamanickam , Rakesh Gandhi , Bhupendra Yadav , Faisal Iqbal
IPC: H04L45/00 , H04L43/106 , H04L45/02 , H04L41/0246 , H04L101/659 , H04L45/302 , H04L45/741
Abstract: In one embodiment, segment routing (SR) network processing of packets is performed which includes operations signaling and processing of packets in manners providing processing and/or memory efficiencies. One embodiment includes acquiring a segment routing particular packet by a particular router in a network. Responsive to the particular router data plane ascertained during fast path processing by a fast path processing unit that the segment routing particular packet is to be Operations, Administration, and Maintenance (OAM) processed by a different processing unit in the particular router, communicating a time stamp of a current time and the segment routing particular packet including a segment routing header that includes OAM signaling from said fast path processing to the different processing unit, with fast path processing being hardware-based packet processing by the fast path processing unit. The segment routing particular packet is OAM processing by the different processing unit.
-
公开(公告)号:US11374863B2
公开(公告)日:2022-06-28
申请号:US16525000
申请日:2019-07-29
Applicant: Cisco Technology, Inc.
Inventor: Stefano B. Previdi , Clarence Filsfils
IPC: H04L45/745 , H04L69/22 , H04L69/166 , H04L45/30 , H04L45/302
Abstract: A system and method are disclosed for using segment routing (SR) in native IP networks. The method involves receiving a packet. The packet is an IP packet and includes an IP header. The method also involves updating the packet. Updating the packet involves writing information, including a segment routing segment identifier, to the destination address of the packet.
-
公开(公告)号:US20220173992A1
公开(公告)日:2022-06-02
申请号:US17344443
申请日:2021-06-10
Applicant: Cisco Technology, Inc.
Inventor: Clarence Filsfils , Ahmed Mohamed Ahmed Abdelsalam , Rakesh Gandhi , Pablo Camarillo Garvia , Francois Clad
Abstract: Techniques for optimizing technologies related to network path tracing and network delay measurements are described herein. Some of the techniques may include using an IPv6 header option and/or segment identifier field of a segment list or a TLV of a segment routing header as a telemetry data carrier. The techniques may also include using an SRv6 micro-segment (uSID) instruction to indicate to a node of a network that the node is to perform one or more path tracing actions and encapsulating the packet and forward. Additionally, the techniques may include using short interface identifiers corresponding to node interfaces to trace a packet path through a network. Further, the techniques may include using short timestamps to determine delay measurements associated with sending a packet through a network. In various examples, the techniques described above and herein may be used with each other to optimize network path tracing and delay measurement techniques.
-
-
-
-
-
-
-
-
-