-
公开(公告)号:US20190288923A1
公开(公告)日:2019-09-19
申请号:US16383956
申请日:2019-04-15
Applicant: Cisco Technology, Inc.
Inventor: Nobushige Akiya , Carlos M. Pignataro , Nagendra Kumar Nainar , Paul Quinn , James Guichard
IPC: H04L12/24
Abstract: In one embodiment, a system and method are disclosed for sending a request and receiving a reply. The request contains a network service header including a flow label field and a target index field. The flow label field contains a set of available flow labels. The target index field includes a value indicating a target node. The reply contains information indicating which of the flow labels can be used to route a packet to each of the next hop nodes downstream from the device that sent the reply. This process can be repeated for other nodes on a path, and other paths in a service topology layer. The information determined by this process can be used to perform other necessary functionalities at the service topology layer.
-
公开(公告)号:US20190068490A1
公开(公告)日:2019-02-28
申请号: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/703 , H04L12/911 , 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.
-
公开(公告)号:US10158561B2
公开(公告)日:2018-12-18
申请号:US14966737
申请日:2015-12-11
Applicant: Cisco Technology, Inc.
Inventor: James Guichard , Paul Quinn , David Ward , Surendra Kumar , Yavindra Yadav , Michael R. Smith , Nagaraj A. Bagepalli
IPC: H04L12/725 , H04L12/851 , H04L29/06 , H04L12/24
Abstract: Techniques are provided to decouple service chain structure from the underlying network forwarding state and allow for data plane learning of service chain forwarding requirements and any association between services function state requirements and the forward and reverse forwarding paths for a service chain. In a network comprising a plurality of network nodes each configured to apply a service function to traffic that passes through the respective network node, a packet is received at a network node. When the network node determines that the service function it applies is stateful, it updates context information in a network service header of the packet to indicate that the service function applied at the network node is stateful and that traffic for a reverse path matching the classification criteria is to be returned to the network node.
-
公开(公告)号:US10148577B2
公开(公告)日:2018-12-04
申请号:US15449940
申请日:2017-03-04
Applicant: CISCO TECHNOLOGY, INC.
Inventor: James N. Guichard , Paul Quinn , David D. Ward , Carlos M. Pignataro
IPC: H04L12/741 , H04L29/06 , H04L12/803 , H04L29/08 , H04W72/04 , H04L12/725 , H04L12/721 , H04L12/851
Abstract: A method for load balancing based on metadata in a network service header. The method includes receiving a packet or frame of a traffic flow, wherein the packet or frame has a payload and the network service header including metadata and service path information for the traffic flow identifying the service path, and the metadata comprises classification information of the packet or frame, extracting, by a service header processor of the load balancer, the classification information of the metadata from the packet or frame, and applying, by a load balancing function of the load balancer, a load balancing policy on the packet or frame based on the classification information of the metadata.
-
公开(公告)号:US09930008B2
公开(公告)日:2018-03-27
申请号:US14225279
申请日:2014-03-25
Applicant: CISCO TECHNOLOGY, INC.
Inventor: Paul Quinn , Jim Guichard , Surendra Kumar , Peter Bosch
CPC classification number: H04L61/256 , H04L41/0893 , H04L61/2507 , H04L61/6068
Abstract: In one embodiment, a method includes receiving a packet associated with a flow at a network device, classifying the packet at the network device based on information received from a policy layer, inserting a Network Address Translation (NAT) indicator for the flow into the packet, and transmitting the packet in a service chain comprising network address translation. The NAT indicator is associated with the flows before and after network address translation to provide symmetry between the service chain and a return traffic service chain. An apparatus and logic are also disclosed herein.
-
公开(公告)号:US20180013821A1
公开(公告)日:2018-01-11
申请号:US15711235
申请日:2017-09-21
Applicant: Cisco Technology, Inc.
Inventor: Hendrikus G.P. Bosch , James Guichard , Dave Barach , Alessandro Duminuco , Luyuan Fang , Paul Quinn , Rex Fernando , David Ward
IPC: H04L29/08 , H04L12/715 , H04L12/751
Abstract: Presented herein are techniques for use in a network environment that includes one or more service zones, each service zone including at least one instance of an in-line application service to be applied to network traffic and one or more routers to direct network traffic to the at least one service, and a route target being assigned to a unique service zone to serve as a community value for route import and export between routers of other service zones, destination networks or source networks via a control protocol. An edge router in each service zone or destination network advertises routes by its destination network prefix tagged with its route target. A service chain is created by importing and exporting of destination network prefixes by way of route targets at edge routers of the service zones or source networks.
-
公开(公告)号:US20180013638A1
公开(公告)日:2018-01-11
申请号:US15711625
申请日:2017-09-21
Applicant: Cisco Technology, Inc.
Inventor: James Guichard , Carlos M. Pignataro , David Ward , Paul Quinn , Surendra Kumar
IPC: H04L12/24 , H04L12/26 , H04L12/703 , H04L29/08 , H04L12/723
CPC classification number: H04L41/5009 , H04L41/0654 , H04L41/0668 , H04L41/5038 , H04L41/5077 , H04L43/0823 , H04L43/50 , H04L45/28 , H04L45/302 , H04L45/50 , H04L67/10
Abstract: Presented herein are techniques performed in a network comprising a plurality of network nodes each configured to apply one or more service functions to traffic that passes the respective network nodes in a service path. At a network node, an indication is received of a failure or degradation of one or more service functions or applications applied to traffic at the network node. Data descriptive of the failure or degradation is generated. A previous service hop network node at which a service function or application was applied to traffic in the service path is determined. The data descriptive of the failure or degradation is communicated to the previous service hop network node.
-
公开(公告)号:US09826025B2
公开(公告)日:2017-11-21
申请号:US13898932
申请日:2013-05-21
Applicant: Cisco Technology, Inc.
Inventor: Hendrikus G. P. Bosch , James Guichard , Dave Barach , Alessandro Duminuco , Luyuan Fang , Paul Quinn , Rex Fernando , David Ward
IPC: H04L29/08 , H04L12/715 , H04L12/751
Abstract: Presented herein are techniques for use in a network environment that includes one or more service zones, each service zone including at least one instance of an in-line application service to be applied to network traffic and one or more routers to direct network traffic to the at least one service, and a route target being assigned to a unique service zone to serve as a community value for route import and export between routers of other service zones, destination networks or source networks via a control protocol. An edge router in each service zone or destination network advertises routes by its destination network prefix tagged with its route target. A service chain is created by importing and exporting of destination network prefixes by way of route targets at edge routers of the service zones or source networks.
-
公开(公告)号:US09806962B2
公开(公告)日:2017-10-31
申请号:US15223235
申请日:2016-07-29
Applicant: Cisco Technology, Inc.
Inventor: James Guichard , Carlos M. Pignataro , David Ward , Paul Quinn , Surendra Kumar
IPC: H04L1/00 , H04L12/24 , H04L12/26 , H04L12/703 , H04L12/725 , H04L12/723 , H04L29/08
CPC classification number: H04L41/5009 , H04L41/0654 , H04L41/0668 , H04L41/5038 , H04L41/5077 , H04L43/0823 , H04L43/50 , H04L45/28 , H04L45/302 , H04L45/50 , H04L67/10
Abstract: Presented herein are techniques performed in a network comprising a plurality of network nodes each configured to apply one or more service functions to traffic that passes the respective network nodes in a service path. At a network node, an indication is received of a failure or degradation of one or more service functions or applications applied to traffic at the network node. Data descriptive of the failure or degradation is generated. A previous service hop network node at which a service function or application was applied to traffic in the service path is determined. The data descriptive of the failure or degradation is communicated to the previous service hop network node.
-
公开(公告)号:US09660909B2
公开(公告)日:2017-05-23
申请号:US14664629
申请日:2015-03-20
Applicant: CISCO TECHNOLOGY, INC.
Inventor: James N. Guichard , Paul Quinn , David D. Ward , Carlos M. Pignataro
IPC: H04L12/741 , H04L29/06 , H04W72/04 , H04L12/721 , H04L12/851 , H04L29/08
CPC classification number: H04L47/125 , H04L45/306 , H04L45/38 , H04L45/74 , H04L47/2408 , H04L47/2441 , H04L67/02 , H04L67/1023 , H04L67/327 , H04L69/22 , H04W72/0486
Abstract: A method for load balancing based on metadata in a network service header. The method includes receiving a packet or frame of a traffic flow, wherein the packet or frame has a payload and the network service header including metadata and service path information for the traffic flow identifying the service path, and the metadata comprises classification information of the packet or frame, extracting, by a service header processor of the load balancer, the classification information of the metadata from the packet or frame, and applying, by a load balancing function of the load balancer, a load balancing policy on the packet or frame based on the classification information of the metadata.
-
-
-
-
-
-
-
-
-