-
公开(公告)号:US20160099867A1
公开(公告)日:2016-04-07
申请号: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
CPC classification number: H04L45/306 , H04L41/0893 , H04L47/2441 , H04L69/22
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.
Abstract translation: 提供了技术来将服务链结构与底层网络转发状态分离,并允许服务链转发要求的数据平面学习和服务功能状态要求与服务链的前向和后向转发路径之间的任何关联。 在包括多个网络节点的网络中,每个网络节点被配置为对通过相应网络节点的业务应用服务功能,在网络节点处接收分组。 当网络节点确定其应用的服务功能是有状态时,它更新分组的网络服务报头中的上下文信息,以指示在网络节点处应用的服务功能是有状态的,并且用于与分类标准匹配的反向路径的业务 将被返回到网络节点。
-
公开(公告)号:US09258243B2
公开(公告)日:2016-02-09
申请号:US13891247
申请日:2013-05-10
Applicant: Cisco Technology, Inc.
Inventor: James Guichard , Paul Quinn , Rex Fernando , Govind P. Sharma , David Ward , Hendrikus G. P. Bosch , Luyuan Fang
IPC: H04L12/721 , H04L12/859 , H04L12/851
CPC classification number: H04L47/2475 , H04L47/2441
Abstract: A plurality of network nodes are deployed in a network, each network node configured to apply a service function to traffic that passes through the respective network nodes. A controller generates information for a service chain that involves application to traffic of one or more service functions at corresponding ones of the plurality of network nodes along a forward path through the one or more network nodes. The controller identifies one or more of the service functions within the service chain that is stateful. When one or more of the service functions of the service chain is stateful, the controller generates information for a reverse path through the one or more service nodes for the one or more stateful service functions. The controller binds a forward chain identifier for the forward path with a reverse chain identifier for the reverse path for the service chain.
Abstract translation: 多个网络节点部署在网络中,每个网络节点被配置为向通过各个网络节点的业务应用服务功能。 控制器生成用于服务链的信息,其涉及通过所述一个或多个网络节点沿着前向路径应用于所述多个网络节点中的对应的一个或多个服务功能的业务。 控制器识别服务链中的一个或多个服务功能是有状态的。 当服务链的一个或多个服务功能是有状态时,控制器通过用于一个或多个有状态服务功能的一个或多个服务节点生成用于反向路径的信息。 控制器将正向路径的前向链标识符与用于服务链的反向路径的反向链标识符绑定。
-
公开(公告)号:US09178812B2
公开(公告)日:2015-11-03
申请号:US13910179
申请日:2013-06-05
Applicant: Cisco Technology, Inc.
Inventor: James Guichard , Paul Quinn , David Ward , Surendra Kumar , Nagaraj A. Bagepalli , Michael R. Smith , Navindra Yadav
IPC: H04L12/721 , H04L12/725
CPC classification number: H04L45/566 , H04L45/306 , H04L69/22
Abstract: Presented herein are techniques useful in a network comprising a plurality of network nodes each configured to apply one or more service functions to traffic that passes through the respective network nodes. A network node receives packets encapsulated in a service header that includes information defining a variable set of context headers stacked into an association of metadata that is relevant to one or more service functions within a service path comprised of one or more network nodes. The network node interprets a forwarding state and a next-hop network node for the service path from the service header, and determines a service action or associated metadata from the set of context headers.
Abstract translation: 这里呈现的是在网络中有用的技术,其包括多个网络节点,每个网络节点被配置为将一个或多个服务功能应用于通过各个网络节点的业务。 网络节点接收封装在服务头部中的分组,该分组包括定义一组上下文标题的信息,这些信息堆叠成与由一个或多个网络节点组成的服务路径内的一个或多个服务功能相关的元数据关联。 网络节点从服务头解释用于服务路径的转发状态和下一跳网络节点,并且从上下文头集合中确定服务动作或相关联的元数据。
-
公开(公告)号:US20150026362A1
公开(公告)日:2015-01-22
申请号:US13944050
申请日:2013-07-17
Applicant: Cisco Technology, Inc.
Inventor: James Guichard , Paul Quinn , Surendra Kumar , Govind P. Sharma , Abhijit Patra
IPC: H04L12/725
Abstract: Presented herein are techniques for dynamic creation of a unique service path for a service chain. In one example, a service controller and a plurality of service nodes are provided, each service node configured to apply a service function to traffic that passes through the respective service node. The service controller defines a service chain identifying a set of service functions and an order in which they are applied. The service controller receives an indication that the service chain has been instantiated at a classifier, and creates a unique service path for the service chain, wherein the unique service path includes the service chain and the classifier at which the service chain is instantiated.
Abstract translation: 这里提出的是用于动态创建服务链的唯一服务路径的技术。 在一个示例中,提供服务控制器和多个服务节点,每个服务节点被配置为将服务功能应用于通过相应服务节点的业务。 服务控制器定义了标识服务功能集合的服务链和应用它们的顺序。 服务控制器接收到在分类器处已经被实例化的服务链的指示,并且为服务链创建唯一的服务路径,其中唯一服务路径包括服务链和实例化服务链的分类器。
-
公开(公告)号:US20140334295A1
公开(公告)日:2014-11-13
申请号:US13891247
申请日:2013-05-10
Applicant: CISCO TECHNOLOGY, INC.
Inventor: James Guichard , Paul Quinn , Rex Fernando , Govind P. Sharma , David Ward , Hendrikus G.P. Bosch , Luyuan Fang
IPC: H04L12/859 , H04L12/851
CPC classification number: H04L47/2475 , H04L47/2441
Abstract: A plurality of network nodes are deployed in a network, each network node configured to apply a service function to traffic that passes through the respective network nodes. A controller generates information for a service chain that involves application to traffic of one or more service functions at corresponding ones of the plurality of network nodes along a forward path through the one or more network nodes. The controller identifies one or more of the service functions within the service chain that is stateful. When one or more of the service functions of the service chain is stateful, the controller generates information for a reverse path through the one or more service nodes for the one or more stateful service functions. The controller binds a forward chain identifier for the forward path with a reverse chain identifier for the reverse path for the service chain.
Abstract translation: 多个网络节点部署在网络中,每个网络节点被配置为向通过各个网络节点的业务应用服务功能。 控制器生成用于服务链的信息,其涉及通过所述一个或多个网络节点沿着前向路径应用于所述多个网络节点中的对应的一个或多个服务功能的业务。 控制器识别服务链中的一个或多个服务功能是有状态的。 当服务链的一个或多个服务功能是有状态时,控制器通过用于一个或多个有状态服务功能的一个或多个服务节点生成用于反向路径的信息。 控制器将正向路径的前向链标识符与用于服务链的反向路径的反向链标识符绑定。
-
公开(公告)号:US20230262132A1
公开(公告)日:2023-08-17
申请号:US18124435
申请日:2023-03-21
Applicant: Cisco Technology, Inc.
Inventor: Paul Quinn , Kyle Andrew Donald Mestery
IPC: H04L61/4511 , H04L41/0894 , H04L41/50
CPC classification number: H04L61/4511 , H04L41/0894 , H04L41/5058 , H04L2101/668
Abstract: Techniques for policy-based connection provisioning using Domain Name System (DNS) requests are described herein. The techniques may include receiving policy data associated with one or more headend nodes that manage connections to computing resources. Additionally, the techniques may include receiving a DNS request from a client device to establish a connection between the client device and a first headend node of the one or more headend nodes. The DNS request may include an attribute associated with the client device. A provisioning service may determine that the connection should be established between the client device and the first headend node based at least in part on evaluating the attribute with respect to the policy data. Additionally, the techniques may include sending an internet protocol (IP) address, which is associated with the first headend node, to the client device to facilitate establishment of the connection.
-
公开(公告)号: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.
-
公开(公告)号:US10263861B2
公开(公告)日:2019-04-16
申请号:US14587981
申请日:2014-12-31
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.
-
公开(公告)号: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.
-
-
-
-
-
-
-
-
-