-
1.
公开(公告)号:US20200296033A1
公开(公告)日:2020-09-17
申请号:US16889589
申请日:2020-06-01
Applicant: Cisco Technology, Inc.
Inventor: Craig Thomas Hill , James Guichard , Darrin Joseph Miller , Carlos M. Pignataro
IPC: H04L12/723 , H04L12/725 , H04L12/721 , H04L12/715 , H04L29/08 , H04L12/911
Abstract: In a first enclave of a label switching network (LSN), a protocol data unit (PDU) of the LSN is formatted to include a network service field specifying a service to be applied to the PDU. The service field can be positioned between PDU data link layer and network layer fields. The PDU specifies PDU routing/forwarding information for a path in the LSN ending in an LSN second enclave, and routing/forwarding for a destination between path segments in a non-LSN. The PDU is communicated from the first enclave, via the non-LSN, to the second enclave in accordance with the routing/forwarding information for the destination between path segments in the non-LSN. In the second enclave, each network service specified for the PDU is determined and then applied to the PDU. The second enclave transmits the network serviced PDU from the second enclave in accordance with the routing/forwarding information of the PDU in the label switching network.
-
公开(公告)号:US10778551B2
公开(公告)日:2020-09-15
申请号:US16247048
申请日:2019-01-14
Applicant: Cisco Technology, Inc.
Inventor: Carlos M. Pignataro , Nagendra Kumar Nainar , James Guichard
Abstract: Embodiments are directed to a service function configured to receive, from a service function forwarder, a data packet comprising a bit field to indicate that a packet drop is to be monitored; apply a policy for the data packet; determine that the data packet is to be dropped based on the policy; set a drop-propagate bit in a header of the data packet; and transmit the data packet to the service function forwarder. Embodiments are directed to a service function forwarder configured to receive a data packet from a service function, the data packet comprising a bit set to indicate that a packet drop is to be monitored; generate an Internet Control Message Protocol (ICMP) message, the ICMP message comprising a destination address for the ICMP message identified from the data packet; transmit the ICMP message to the destination address; and drop the data packet from the service function chain.
-
3.
公开(公告)号:US20190097924A1
公开(公告)日:2019-03-28
申请号:US16204464
申请日:2018-11-29
Applicant: Cisco Technology, Inc.
Inventor: Craig Thomas Hill , James Guichard , Darrin Joseph Miller , Carlos M. Pignataro
IPC: H04L12/723 , H04L12/911 , H04L29/08 , H04L12/725 , H04L12/721 , H04L12/715 , H04L29/06
Abstract: In a first enclave of a label switching network (LSN), a protocol data unit (PDU) of the LSN is formatted to include a network service field specifying a service to be applied to the PDU. The service field can be positioned between PDU data link layer and network layer fields. The PDU specifies PDU routing/forwarding information for a path in the LSN ending in an LSN second enclave, and routing/forwarding for a destination between path segments in a non-LSN. The PDU is communicated from the first enclave, via the non-LSN, to the second enclave in accordance with the routing/forwarding information for the destination between path segments in the non-LSN. In the second enclave, each network service specified for the PDU is determined and then applied to the PDU. The second enclave transmits the network serviced PDU from the second enclave in accordance with the routing/forwarding information of the PDU in the label switching network.
-
公开(公告)号:US10225270B2
公开(公告)日:2019-03-05
申请号:US15226758
申请日:2016-08-02
Applicant: CISCO TECHNOLOGY, INC.
Inventor: K. Tirumaleswar Reddy , Carlos M. Pignataro , James Guichard , Daniel G. Wing , Michael D. Geller
IPC: H04L29/06 , H04L12/701 , H04L29/08 , G06F21/53
Abstract: Aspects of the embodiments are directed to a service classifier configured for steering cloned traffic through a service function chain. The service classifier is configured to create a cloned data packet by creating a copy of a data packet; activate a mirror bit in a network service header (NSH) of the cloned data packet, the mirror bit identifying the cloned packet to a service function forwarder network element as a cloned packet; and transmit the cloned packet to the service function forwarder network element.
-
5.
公开(公告)号:US20180062984A1
公开(公告)日:2018-03-01
申请号:US15249260
申请日:2016-08-26
Applicant: Cisco Technology, Inc.
Inventor: Craig Thomas Hill , James Guichard , Darrin Joseph Miller , Carlos M. Pignataro
IPC: H04L12/723 , H04L12/911 , H04L29/08
CPC classification number: H04L45/50 , H04L45/306 , H04L45/34 , H04L45/38 , H04L45/566 , H04L45/64 , H04L47/825 , H04L67/327 , H04L69/22 , H04L69/321
Abstract: In a first enclave of a label switching network (LSN), a protocol data unit (PDU) of the LSN is formatted to include a network service field specifying a service to be applied to the PDU. The service field can be positioned between PDU data link layer and network layer fields. The PDU specifies PDU routing/forwarding information for a path in the LSN ending in an LSN second enclave, and routing/forwarding for a destination between path segments in a non-LSN. The PDU is communicated from the first enclave, via the non-LSN, to the second enclave in accordance with the routing/forwarding information for the destination between path segments in the non-LSN. In the second enclave, each network service specified for the PDU is determined and then applied to the PDU. The second enclave transmits the network serviced PDU from the second enclave in accordance with the routing/forwarding information of the PDU in the label switching network.
-
公开(公告)号:US20190149441A1
公开(公告)日:2019-05-16
申请号:US16247048
申请日:2019-01-14
Applicant: Cisco Technology, Inc.
Inventor: Carlos M. Pignataro , Nagendra Kumar Nainar , James Guichard
CPC classification number: H04L43/0829 , H04L43/026 , H04L43/10 , H04L67/025 , H04L67/16
Abstract: Embodiments are directed to a service function configured to receive, from a service function forwarder, a data packet comprising a bit field to indicate that a packet drop is to be monitored; apply a policy for the data packet; determine that the data packet is to be dropped based on the policy; set a drop-propagate bit in a header of the data packet; and transmit the data packet to the service function forwarder. Embodiments are directed to a service function forwarder configured to receive a data packet from a service function, the data packet comprising a bit set to indicate that a packet drop is to be monitored; generate an Internet Control Message Protocol (ICMP) message, the ICMP message comprising a destination address for the ICMP message identified from the data packet; transmit the ICMP message to the destination address; and drop the data packet from the service function chain.
-
公开(公告)号:US10270843B2
公开(公告)日:2019-04-23
申请号: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.
-
公开(公告)号:US09755959B2
公开(公告)日:2017-09-05
申请号:US13944050
申请日:2013-07-17
Applicant: Cisco Technology, Inc.
Inventor: James Guichard , Paul Quinn , Surendra Kumar , Govind P. Sharma , Abhijit Patra
IPC: G06F15/173 , H04L12/725 , H04L29/08
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.
-
公开(公告)号:US20150215172A1
公开(公告)日:2015-07-30
申请号:US14168447
申请日:2014-01-30
Applicant: CISCO TECHNOLOGY, INC.
Inventor: Surendra Kumar , Nagaraj Bagepalli , Abhijit Patra , Paul Quinn , James Guichard , Jayaraman Iyer
IPC: H04L12/24
CPC classification number: H04L43/026 , H04L41/5041
Abstract: Presented herein are service-function chaining techniques. In one example, a service controller in a network comprising a plurality of service nodes receives one is configured to identify one or more service-functions hosted by each of the service nodes. The service controller defines a service-function chain in terms of service-functions to be applied to traffic in the network and provides information descriptive of the service-function chain to a classifier node.
Abstract translation: 这里提供的是服务功能链接技术。 在一个示例中,包括多个服务节点的网络中的服务控制器接收一个服务控制器被配置为识别由每个服务节点托管的一个或多个服务功能。 服务控制器根据服务功能定义服务功能链,以应用于网络中的流量,并向分类器节点提供描述服务功能链的信息。
-
公开(公告)号:US20140362857A1
公开(公告)日:2014-12-11
申请号: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
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: 这里呈现的是在网络中有用的技术,其包括多个网络节点,每个网络节点被配置为将一个或多个服务功能应用于通过各个网络节点的业务。 网络节点接收封装在服务头部中的分组,该分组包括定义一组上下文标题的信息,这些信息堆叠成与由一个或多个网络节点组成的服务路径内的一个或多个服务功能相关的元数据关联。 网络节点从服务头解释用于服务路径的转发状态和下一跳网络节点,并且从上下文头集合中确定服务动作或相关联的元数据。
-
-
-
-
-
-
-
-
-