-
公开(公告)号:US10708178B2
公开(公告)日:2020-07-07
申请号:US16170175
申请日:2018-10-25
Applicant: Cisco Technology, Inc.
Inventor: Reinaldo Penno , Carlos M. Pignataro , Paul Quinn , Hung The Chau , Chui-Tin Yen , Vivek Kansal , Jianxin Wang , Kent K. Leung
IPC: H04L12/721 , H04L12/801 , H04L12/715 , H04L12/703 , H04L12/911 , H04L12/851
Abstract: Embodiments are directed to receiving an original packet at a service function; determining, for a reverse packet, a reverse service path identifier for a previous hop on a service function chain; determining, for the reverse packet, a service index for the reverse service path identifier; and transmitting the reverse packet to the previous hop on the service function chain.
-
公开(公告)号:US10171350B2
公开(公告)日:2019-01-01
申请号:US15160804
申请日:2016-05-20
Applicant: CISCO TECHNOLOGY, INC.
Inventor: Reinaldo Penno , Carlos M. Pignataro , Paul Quinn , Hung The Chau , Chui-Tin Yen , Vivek Kansal , Jianxin Wang , Kent K. Leung
IPC: H04L12/721 , H04L12/703 , H04L12/911 , H04L12/801 , H04L12/715 , H04L12/851
Abstract: Embodiments are directed to receiving an original packet at a service function; determining, for a reverse packet, a reverse service path identifier for a previous hop on a service function chain; determining, for the reverse packet, a service index for the reverse service path identifier; and transmitting the reverse packet to the previous hop on the service function chain.
-
公开(公告)号:US20180131590A1
公开(公告)日:2018-05-10
申请号:US15868779
申请日:2018-01-11
Applicant: CISCO TECHNOLOGY, INC.
Inventor: Reinaldo Penno , Paul Quinn , Carlos M. Pignataro
CPC classification number: H04L43/10 , H04L43/04 , H04L61/251 , H04L61/256 , H04L61/6004 , H04L61/6059
Abstract: In one embodiment, a method includes receiving a trace request packet at a service node in a service chain, the trace request packet comprising a service path identifier, a service index, and a service index limit, processing the trace request packet at the service node, comparing the service index to the service index limit, determining that the service index is greater than the service index limit, generating a trace response packet at the service node indicating that the service index is greater than the service index limit, and transmitting the trace response packet. The trace response packet comprises service function information for each of a plurality of service nodes in the service chain. An apparatus is also disclosed herein.
-
公开(公告)号:US10142128B2
公开(公告)日:2018-11-27
申请号:US15784218
申请日:2017-10-16
Applicant: Cisco Technology, Inc.
Inventor: James N. Guichard , Paul Quinn , Javed Asghar , Reinaldo Penno , Yixing Ruan , Carlos M. Pignataro
IPC: H04L12/801 , H04L12/28 , H04L12/751 , H04L1/04 , H04Q11/04 , H04L12/46 , H04L29/06
Abstract: A method for applying network services to data traffic forwarded between virtual private network (VPN) sites includes: receiving a data packet addressed to a target site associated with the VPN, determining services to be applied to the data packet according to a service chain, where the determining is a function of at least one of the VPN, the origin site or the target site, adding an indication of a VPN forwarding context onto the data packet, encapsulating the data packet with Network Service Header encapsulation, where a header for the encapsulated data packet indicates at least the service chain; forwarding the encapsulated data packet in accordance with the service chain, receiving the encapsulated data packet at the end of the service chain, terminating the service chain, removing the encapsulation, and forwarding the data packet to a target destination per the indication of a VPN forwarding context.
-
公开(公告)号:US09825778B2
公开(公告)日:2017-11-21
申请号:US14870722
申请日:2015-09-30
Applicant: Cisco Technology, Inc.
Inventor: James N. Guichard , Paul Quinn , Javed Asghar , Reinaldo Penno , Yixing Ruan , Carlos M. Pignataro
CPC classification number: H04L12/4633 , H04L63/0272
Abstract: A method for applying network services to data traffic forwarded between virtual private network (VPN) sites includes: receiving a data packet addressed to a target site associated with the VPN, determining services to be applied to the data packet according to a service chain, where the determining is a function of at least one of the VPN, the origin site or the target site, adding an indication of a VPN forwarding context onto the data packet, encapsulating the data packet with Network Service Header encapsulation, where a header for the encapsulated data packet indicates at least the service chain; forwarding the encapsulated data packet in accordance with the service chain, receiving the encapsulated data packet at the end of the service chain, terminating the service chain, removing the encapsulation, and forwarding the data packet to a target destination per the indication of a VPN forwarding context.
-
公开(公告)号:US10587492B2
公开(公告)日:2020-03-10
申请号:US16458699
申请日:2019-07-01
Applicant: CISCO TECHNOLOGY, INC.
Inventor: Reinaldo Penno , Paul Quinn , Carlos M. Pignataro
Abstract: In one embodiment, a method includes receiving a trace request packet at a service node on a service chain, the trace request packet comprising a service index limit that remains constant for use in identifying at least one service node in the service chain to generate a trace report packet, and processing the trace request packet and determining whether to forward the trace request packet on the service chain or to generate the trace report packet based on a comparison of a service index to the service index limit in the trace request packet, wherein the trace report packet includes service function information of a plurality of service functions in the service chain, and the trace request packet is forwarded on the service chain according to a service path identifier and the service index.
-
公开(公告)号:US10382309B2
公开(公告)日:2019-08-13
申请号:US15868779
申请日:2018-01-11
Applicant: CISCO TECHNOLOGY, INC.
Inventor: Reinaldo Penno , Paul Quinn , Carlos M. Pignataro
Abstract: In one embodiment, a method includes receiving a trace request packet at a service node in a service chain, the trace request packet comprising a service path identifier, a service index, and a service index limit, processing the trace request packet at the service node, comparing the service index to the service index limit, determining that the service index is greater than the service index limit, generating a trace response packet at the service node indicating that the service index is greater than the service index limit, and transmitting the trace response packet. The trace response packet comprises service function information for each of a plurality of service nodes in the service chain. An apparatus is also disclosed herein.
-
公开(公告)号:US10355983B2
公开(公告)日:2019-07-16
申请号:US15149695
申请日:2016-05-09
Applicant: Cisco Technology, Inc.
Inventor: Reinaldo Penno , Carlos M. Pignataro , Nagendra Kumar Nainar
Abstract: A packet is received at a network device hosting a service function that is part of a service chain. The packet is sent to the network device from an originating network device. The content of the packet is analyzed to determine that the packet comprises a request for statistical values to be aggregated by the network device. The statistical values are aggregated at the network device. A report comprising the statistical values aggregated at the network device is generated. The report is sent to the originating network device.
-
公开(公告)号:US09912566B1
公开(公告)日:2018-03-06
申请号:US14803649
申请日:2015-07-20
Applicant: CISCO TECHNOLOGY, INC.
Inventor: Reinaldo Penno , Paul Quinn , Carlos M. Pignataro
CPC classification number: H04L43/10 , H04L43/04 , H04L61/251 , H04L61/256 , H04L61/6004 , H04L61/6059
Abstract: In one embodiment, a method includes receiving a trace request packet at a service node in a service chain, the trace request packet comprising a service path identifier, a service index, and a service index limit, processing the trace request packet at the service node, generating a trace report packet at the service node, the trace report packet comprising service function information for the service node, and transmitting the trace report packet. An apparatus and logic are also disclosed herein.
-
公开(公告)号:US20170317926A1
公开(公告)日:2017-11-02
申请号:US15160804
申请日:2016-05-20
Applicant: CISCO TECHNOLOGY, INC.
Inventor: Reinaldo Penno , Carlos M. Pignataro , Paul Quinn , Hung The Chau , Chui-Tin Yen , Vivek Kansal , Jianxin Wang , Kent K. Leung
IPC: H04L12/721 , H04L12/703 , H04L12/911
CPC classification number: H04L45/36 , H04L45/26 , H04L45/28 , H04L45/64 , H04L45/70 , H04L47/10 , H04L47/2441 , H04L47/726 , H04L2212/00
Abstract: Embodiments are directed to receiving an original packet at a service function; determining, for a reverse packet, a reverse service path identifier for a previous hop on a service function chain; determining, for the reverse packet, a service index for the reverse service path identifier; and transmitting the reverse packet to the previous hop on the service function chain.
-
-
-
-
-
-
-
-
-