-
公开(公告)号:US10601707B2
公开(公告)日:2020-03-24
申请号:US16203877
申请日:2018-11-29
Applicant: Cisco Technology, Inc.
Inventor: Stefano B. Previdi , Clarence Filsfils
IPC: H04L12/723 , H04L12/741
Abstract: Disclosed is an apparatus and method for segment routing using a remote forwarding adjacency identifier. In one embodiment, a first node in a network receives a packet, wherein the packet is received with a first segment-ID and another segment ID attached thereto. The first node detaches the first and the other segment IDs from the packet. Then the first node attaches a first label to the packet. Eventually, the first node forwards the packet with the attached first label directly to a second node in the network. In one embodiment, the other segment ID corresponds to a forwarding adjacency or tunnel label switched path between the first node and another node.
-
公开(公告)号:US20200084147A1
公开(公告)日:2020-03-12
申请号:US16243409
申请日:2019-01-09
Applicant: Cisco Technology, Inc.
Inventor: Rakesh Gandhi , Clarence Filsfils , Sagar Soni , Patrick Khordoc
IPC: H04L12/721 , H04L12/723 , H04L29/06 , H04L12/741 , H04L12/813 , H04L12/26
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.
-
公开(公告)号:US20190394211A1
公开(公告)日:2019-12-26
申请号:US16019125
申请日:2018-06-26
Applicant: Cisco Technology, Inc.
Inventor: Clarence Filsfils , Pablo Camarillo Garvia , Francois Clad
IPC: H04L29/06 , H04L9/06 , H04L12/743 , H04L12/801
Abstract: In one embodiment, a Segment Routing network node provides processing and network efficiencies in protecting Internet Protocol version 6 (IPv6) Segment Routing (SRv6) packets and functions using Security Segment Identifiers, which are included in Segment Lists of a Segment Routing Header of a SRv6 packet. The Security SegmentIdentifier provides, inter alia, origin authentication, integrity of information in one or more headers of the packet, and/or anti-replay protection. In one embodiment, a Security Segment Identifier includes a value determined based on a secured portion of the packet. A typically secured portion includes the Source and Destination Addresses, one or more Segment Identifiers in a Segment List and the Segments Left value. In one embodiment, the Destination Address and/or a Segment Identifier in the Segment List includes and an anti-replay value (e.g., sequence number or portion thereof) which is also in the secured portion of the packet.
-
公开(公告)号:US10469325B2
公开(公告)日:2019-11-05
申请号:US15394169
申请日:2016-12-29
Applicant: Cisco Technology, Inc.
Inventor: Stefano B. Previdi , Clarence Filsfils
IPC: H04L12/24 , H04L12/721 , H04L12/723 , H04L12/715 , H04L12/741 , H04L12/931 , H04L12/46 , H04L12/913
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.
-
105.
公开(公告)号:US20190288941A1
公开(公告)日:2019-09-19
申请号: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.
-
106.
公开(公告)号:US20190288873A1
公开(公告)日:2019-09-19
申请号:US15925731
申请日:2018-03-19
Applicant: Cisco Technology, Inc.
Inventor: Pablo Camarillo Garvia , Hendrikus G. P. Bosch , Clarence Filsfils
IPC: H04L12/46 , H04L12/741
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).
-
公开(公告)号:US20190260657A1
公开(公告)日:2019-08-22
申请号:US16129967
申请日:2018-09-13
Applicant: Cisco Technology, Inc.
Inventor: Clarence Filsfils , Rakesh Gandhi , Zafar Ali , Nagendra Kumar Nainar , Carlos M. Pignataro
IPC: H04L12/26 , H04L12/931
Abstract: Techniques for in-band loss performance measurement are described. In one embodiment, a method includes assigning one of a first indicator or a second indicator to a first plurality of packets and transmitting the first plurality of packets over a first measurement interval. The method also includes receiving one or more packets and determining whether the received one or more packets are assigned the first indicator or the second indicator. The method further includes determining a loss measurement value for the first plurality of packets based on a difference between a number of packets measured by a first counter of a first network element and a number of packets measured by one of a first counter or a second counter of a second network element.
-
公开(公告)号:US20190222483A1
公开(公告)日:2019-07-18
申请号:US16367869
申请日:2019-03-28
Applicant: CISCO TECHNOLOGY, INC.
Inventor: Ahmed R. Bashandy , Clarence Filsfils , David D. Ward
IPC: H04L12/24 , H04L12/931 , H04L12/741 , H04L12/715 , H04L12/723 , H04L12/913 , H04L12/46 , H04L12/721
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).
-
公开(公告)号:US10348618B2
公开(公告)日:2019-07-09
申请号:US15728177
申请日:2017-10-09
Applicant: Cisco Technology, Inc.
Inventor: Clarence Filsfils , George L. Swallow
IPC: H04L12/703 , H04L12/707 , H04L12/715 , H04L12/46 , H04L12/721
Abstract: A method, apparatus, and computer-readable storage medium are disclosed for processing shared risk group (SRG) information in communications networks. The method includes processing, at a domain in a network, first network information comprising a plurality of SRG identifiers. The processing includes producing second network information comprising a smaller number of SRG identifiers than that of the plurality of SRG identifiers. The method further includes sending at least a portion of the second network information to a second domain in the network. The apparatus includes a network interface adapted to send network information comprising SRG information, a processor coupled to the network interface, and a memory coupled to the processor and adapted to store program instructions operable to carry out steps of the method. The storage medium is configured to store program instructions that when executed are configured to cause a processor to carry out steps of the method.
-
公开(公告)号:US20190104058A1
公开(公告)日:2019-04-04
申请号:US15841276
申请日:2017-12-13
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: H04L12/721 , H04L12/751 , H04L12/26
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.
-
-
-
-
-
-
-
-
-