-
公开(公告)号:US20200100205A1
公开(公告)日:2020-03-26
申请号:US16403062
申请日:2019-05-03
Applicant: Cisco Technology, Inc.
Inventor: Aeneas Sean Dodd-Noble , Pablo Camarillo Garvia , Om Prakash Suthar
Abstract: Aspects of the disclosed technology provide ways to report User Equipment (UE) device locations in a 5G network for the purpose of redirecting application traffic from proximately located Data Networks (DNs). In one aspect, the disclosed technology encompasses a process for conveying User Equipment (UE) information to an Application Function (AF), the process includes steps for receiving, at an intermediate-User Plane Function (I-UPF) entity, User Equipment (UE) uplink data from a Radio Access Network (RAN), determining if sharing of location information or application information associated with the UE is restricted, and encapsulating first location metadata or application metadata in an SRv6 packet if the sharing of location information or application information is not restricted. Systems and machine-readable media are also provided.
-
公开(公告)号:US20200007590A1
公开(公告)日:2020-01-02
申请号:US16118554
申请日:2018-08-31
Applicant: Cisco Technology, Inc.
Inventor: Aeneas Sean Dodd-Noble , Irfan Ali , Pablo Camarillo Garvia , Om Prakash Suthar , Ravi Kiran Guntupalli , Arun C. Alex
Abstract: Various implementations disclosed herein enable programming user plane gateway controllers over enhanced N9 interfaces. In various implementations, a method of gateway controlling is performed by a computing device including one or more processors, and a non-transitory memory. In various implementations the method includes determining, by a first packet gateway controller connected to a first session manager device, that a user equipment moved to a geographical area that is served by a second session manager device. In some implementations, the method includes receiving, by the first packet gateway device, a set of information for a second packet gateway device. In some implementations, the method includes transmitting, by the first packet gateway device, a session establishment request via a first network interface to the second packet gateway controller using segment routing via a second network interface.
-
公开(公告)号:US10516610B2
公开(公告)日:2019-12-24
申请号:US15922894
申请日:2018-03-15
Applicant: Cisco Technology, Inc.
Inventor: Clarence Filsfils , Francois Clad , Pablo Camarillo Garvia
IPC: H04L12/741 , H04L29/06
Abstract: In one embodiment, segment routing network processing of packets is performed, including using segment routing packet policies and functions providing segment routing processing signaling and packet forwarding efficiencies in a network. A segment routing node signals to another segment routing node using a signaled segment identifier in a segment list of a segment routing packet with the segments left identifying a segment list element above the signaled segment identifier. A downstream segment routing node receives the segment routing packet, obtains this signaled segment identifier, and performs processing of one or more packets based thereon. In one embodiment, a provider edge node replaces its own segment identifier in a received customer packet, with a downstream customer node using the replaced (signaling) segment identifier (of a provider edge node/segment routing function) for accessing a return path through the provider network.
-
公开(公告)号:US20180375766A1
公开(公告)日:2018-12-27
申请号:US16019286
申请日:2018-06-26
Applicant: Cisco Technology, Inc.
Inventor: Clarence Filsfils , Francois Clad , Pablo Camarillo Garvia , David Delano Ward
IPC: H04L12/741
Abstract: In one embodiment, new Segment Routing capabilities are used in the steering of packets through Segment Routing nodes in a network. A Segment List includes a set of one or more Segment List (SL) Groups, each of which identifies one or more Segments contiguously or non-contiguously stored in the Segment List (or stored across multiple Segment Lists) of a Segment Routing packet. Each SL Group typically includes one Segment that is encoded as a Segment Identifier, and may include Segments that are Extended Values. The steering order of SL Groups is not required to be the same order as they are listed in the Segment List, as the value of Segments Left may be increased, remain the same, or decreased (possibly to skip a next SL Group) and possibly based on the result of an evaluation of a conditional expression.
-
65.
公开(公告)号:US20180375684A1
公开(公告)日:2018-12-27
申请号:US15703275
申请日:2017-09-13
Applicant: Cisco Technology, Inc.
Inventor: Clarence Filsfils , Francois Clad , Pablo Camarillo Garvia
IPC: H04L12/46 , H04L12/721 , H04L12/931 , H04L29/08
Abstract: In one embodiment, a Segment Routing gateway receives Segment Routing packets encapsulating native packets. The Segment Routing gateway stores the Segment Routing encapsulating headers. The native packets are communicated to a service function (or other device). Upon return, Segment Routing packets are generated including the returned native packets using correspondingly stored Segment Routing encapsulating headers, possibly updated with new policies. Segment Routing includes, but is not limited to, SRv6 and SR-MPLS. In one embodiment, the native packet is sent from a physical interface of the SR gateway to the service function, and returned to the SR gateway on one of its physical interface(s). In one embodiment, shared storage is accessible to both the SR gateway and the service function (or other device), so references (e.g., memory locations or pointers) are communicated between the SR gateway and the service function (or other device).
-
公开(公告)号:US20240372793A1
公开(公告)日:2024-11-07
申请号:US18771934
申请日:2024-07-12
Applicant: Cisco Technology, Inc.
Inventor: Clarence Filsfils , Ahmed Mohamed Ahmed Abdelsalam , Rakesh Gandhi , Pablo Camarillo Garvia , Francois Clad
IPC: H04L43/0805 , H04L41/12 , H04L43/0852 , H04L43/106 , H04L43/12 , H04L45/12 , H04L45/42 , H04L45/741 , H04L69/22
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.
-
公开(公告)号:US12088484B2
公开(公告)日:2024-09-10
申请号:US18234276
申请日:2023-08-15
Applicant: Cisco Technology, Inc.
Inventor: Clarence Filsfils , Ahmed Mohamed Ahmed Abdelsalam , Rakesh Gandhi , Pablo Camarillo Garvia , Francois Clad
IPC: H04L43/106 , H04L41/12 , H04L43/0805 , H04L43/0852 , H04L43/12 , H04L45/12 , H04L45/42 , H04L45/741 , H04L69/22
CPC classification number: H04L43/0805 , H04L41/12 , H04L43/0852 , H04L43/106 , H04L43/12 , H04L45/123 , H04L45/42 , H04L45/741 , H04L69/22
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.
-
公开(公告)号:US20240297839A1
公开(公告)日:2024-09-05
申请号:US18227557
申请日:2023-07-28
Applicant: Cisco Technology, Inc.
Inventor: Clarence Filsfils , Ahmed Mohamed Ahmed Abdelsalam , Pablo Camarillo Garvia , Jisu Bhattacharya , Sonia Ben Ayed
IPC: H04L43/106 , H04L43/12
CPC classification number: H04L43/106 , H04L43/12
Abstract: Techniques for providing an optimized behavior to source node(s) of a path tracing sequence allowing for implementation of path tracing source node behavior on an ASIC with edit-depth limitations and/or on an ASIC that does not have access to the full 64-bit timestamp. A source node having optimized behavior may be configured to record a first full 64-bit timestamp in an SRH PT-TLV header of a probe packet using the CPU of the source node. A source node having the optimized behavior may also be configured to compute a midpoint compressed data (MCD) entry and record the entry into an MCD stack of a probe packet using the NPU of the source node. A sink node and/or network controller may be configured to determine a final timestamp for the probe packet through the network by leveraging the SRH PT-TLV header and the MCD entry.
-
公开(公告)号:US11962473B1
公开(公告)日:2024-04-16
申请号:US18133950
申请日:2023-04-12
Applicant: Cisco Technology, Inc.
Inventor: Clarence Filsfils , Ahmed Mohamed Ahmed Abdelsalam , Pablo Camarillo Garvia , Sonia Ben Ayed
IPC: H04L12/851 , H04L41/0895 , H04L41/122 , 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.
-
公开(公告)号:US20240022510A1
公开(公告)日:2024-01-18
申请号:US18352921
申请日:2023-07-14
Applicant: Cisco Technology, Inc.
Inventor: Clarence Filsfils , Pablo Camarillo Garvia
IPC: H04L45/74 , H04L43/106 , H04L45/02 , H04L69/22
CPC classification number: H04L45/74 , H04L43/106 , H04L45/02 , H04L69/22
Abstract: The present disclosure provides a packet tracing mechanism will be described that provides packet tracing information to a mobile network controller. In one aspect, a method includes receiving a data packet sent from a source node to a destination node; determining if the data packet is to be updated with packet tracing information; and upon determining that the data packet is to be updated, updating the packet tracing information of the data packet to include identification of the network device and an ingress timestamp of the data packet at the network device for a corresponding network controller to determining network routing policies.
-
-
-
-
-
-
-
-
-