-
公开(公告)号:US10075377B1
公开(公告)日:2018-09-11
申请号:US14715186
申请日:2015-05-18
Applicant: CISCO TECHNOLOGY, INC.
Inventor: Samar Sharma , Mouli Vytla , Nikhil Dhar
IPC: H04L12/26 , H04L12/803 , H04L12/715 , H04W28/08
CPC classification number: H04L47/125 , H04L43/062 , H04L43/065 , H04L43/0876 , H04L45/04 , H04W28/08
Abstract: In an example, there is disclosed a network apparatus for providing native load balancing within a switch or router, including a first network interface operable to communicatively couple to a first network; a plurality of second network interfaces operable to communicatively couple to a second network; one or more logic elements comprising a switching engine operable for providing network switching or routing; and one or more logic elements forming a load balancing engine operable for receiving incoming network traffic via the first network, the incoming traffic having a destination internet protocol address (IP) corresponding to a virtual IP (VIP) designated for load balancing; assigning the incoming traffic to a traffic bucket associated with the second network; and logging the assigning; wherein the switching engine and load balancing engine are configured to be provided on the same hardware as each other and as the first network interface and plurality of second network interface.
-
公开(公告)号:US10033631B1
公开(公告)日:2018-07-24
申请号:US14869747
申请日:2015-09-29
Applicant: CISCO TECHNOLOGY, INC.
Inventor: Avni Baveja , Samar Sharma , Mitali Parthasarathy , Ashish Purushottam Attarde
IPC: H04L12/721 , H04L29/08 , H04L12/725
Abstract: In an example, there is disclosed a computing apparatus for providing an integrated service engine on a service appliance requiring switching or routing services, including one or more logic elements providing a service appliance engine operable for performing a service appliance function; and one or more logic elements providing a protocol engine operable for: creating a route required by the service appliance; and sending an integrated service engine message (remote route programmability and distribution (RRPD) to an upstream network member comprising instructions to realize the route on the upstream network member. There is also disclosed a method of performing the foregoing operations, and one or more computer-readable mediums having stored thereon instructions for realizing the operations.
-
公开(公告)号:US10009217B2
公开(公告)日:2018-06-26
申请号:US15185074
申请日:2016-06-17
Applicant: Cisco Technology, Inc.
Inventor: Samar Sharma , Avni Baveja , Ashish Purushottam Attarde
CPC classification number: H04L41/0668 , H04L41/0681 , H04L43/0811 , H04L43/0817 , H04L43/10
Abstract: A method for setting up standby links on a link failure may be provided. The method comprises for a set of N link ports and M standby link ports, where N and M are integers and N is not equal to M, performing the following functions. Determining the status of a link from a first link port of the N ports. After the link from the first link port has failed, determining when a standby link port from the M standby link ports has been assigned to the first link port of the N ports. After the standby link port has been assigned, determining the health of the standby link port. After the standby link port has been assigned and is healthy, redirecting traffic from the first link port to the standby link port.
-
公开(公告)号:US09954783B1
公开(公告)日:2018-04-24
申请号:US14795779
申请日:2015-07-09
Applicant: CISCO TECHNOLOGY, INC.
Inventor: Rajendra Kumar Thirumurthi , Samar Sharma , Mouli Vytla , Ashish Purushottam Attarde
IPC: H04L12/803 , H04L12/801 , H04L12/931
CPC classification number: H04L47/125 , H04L47/14 , H04L49/70
Abstract: A network apparatus for providing native load balancing within a switch, including: a first network interface operable to communicatively couple to a first network; a plurality of second network interfaces operable to communicatively couple to a second network; one or more logic elements providing a switching engine operable for providing network switching or routing; and one or more logic elements providing a load balancing engine operable for: load balancing network traffic among a plurality of service nodes; probing a first service node; determining that the first service node is unavailable; and reassigning the buckets associated with the first service node to a next available service node.
-
公开(公告)号:US09935882B2
公开(公告)日:2018-04-03
申请号:US14835435
申请日:2015-08-25
Applicant: CISCO TECHNOLOGY, INC.
Inventor: Avni Baveja , Samar Sharma , Mitali Parthasarathy , Ashish Purushottam Attarde
IPC: G06F15/16 , H04L12/803 , H04L29/08
CPC classification number: H04L47/125 , H04L67/1002
Abstract: In one embodiment a forwarding policy from a first network node coupled to a network element is received. The forwarding policy specifies an address of a second network node coupled to the network element. A plurality of ports of the network element are identified, wherein the second network node is accessible from the network element through each of the plurality of ports. The forwarding policy is applied to the plurality of ports of the network element. Network traffic received at a port of the plurality of ports from the second network node is forwarded to the first network node.
-
公开(公告)号:US09935834B1
公开(公告)日:2018-04-03
申请号:US14869722
申请日:2015-09-29
Applicant: CISCO TECHNOLOGY, INC.
Inventor: Avni Baveja , Samar Sharma , Mitali Parthasarathy , Ashish Purushottam Attarde
CPC classification number: H04L41/0846 , H04L12/4641 , H04L41/0886 , H04L41/0893 , H04L69/324
Abstract: In an example, there is disclosed a computing apparatus for providing an integrated service engine on a service appliance, including one or more logic elements providing a service appliance engine operable for performing a service appliance function; and one or more logic elements providing a protocol engine operable for: detecting that a plurality of upstream network switches are connected to the service appliance in a virtual port channel configuration; and provisioning virtual port channel (VPC) services comprising replicating a routing policy to each of the plurality of upstream network switches. There is also disclosed one or more computer-readable mediums having stored thereon instructions for providing the foregoing, and a computer-implemented method of performing the foregoing operations.
-
公开(公告)号:US09853903B1
公开(公告)日:2017-12-26
申请号:US14731242
申请日:2015-06-04
Applicant: CISCO TECHNOLOGY, INC.
Inventor: Samar Sharma , Mouli Vytla , Rajendra Kumar Thirumurthi
IPC: H04L12/819 , H04L12/741 , H04L12/721 , H04L12/801
Abstract: The present disclosure describes methods and systems for enabling simultaneous redirection and load-balancing of data packets to network elements in a network environment. In one embodiment, a data packet is received at a network element. The network element identifies a traffic bucket corresponding to the data packet. The traffic bucket includes a matching criterion that identifies a subset of network traffic to map to a node. The data packet is redirected, based on the traffic bucket, from a first address contained in a field of the data packet to a second address that corresponds to the node. The data packet is forwarded to the second address.
-
公开(公告)号:US20170331739A1
公开(公告)日:2017-11-16
申请号:US15482566
申请日:2017-04-07
Applicant: CISCO TECHNOLOGY, INC.
IPC: H04L12/743 , H04L12/755 , H04L12/801 , H04L29/08 , H04L29/06
CPC classification number: H04L45/7453 , H04L45/021 , H04L47/10 , H04L47/2483 , H04L63/02 , H04L63/0254 , H04L63/04 , H04L63/20 , H04L67/2814 , H04L67/2852 , H04L69/22
Abstract: In an example, a system and method for data plane integration is described. Aspects of the embodiments are directed to a service application connected to a switch of a network fabric and a method of data plane integration performed at a service appliance, the service appliance providing firewall functionality. The service appliance can receive a data packet from a network location; determine a flow owner of the data packet based on a hashing table; and transmit the data packet based on the determined flow owner of the data packet.
-
公开(公告)号:US09602405B1
公开(公告)日:2017-03-21
申请号:US14603803
申请日:2015-01-23
Applicant: CISCO TECHNOLOGY, INC.
Inventor: Samar Sharma , Mitali Parthasarathy , Avni Baveja , Ashish Purushottam Attarde , Biju Mathews Mammen
IPC: H04L12/43 , H04L12/741 , H04L12/947
CPC classification number: H04L45/745 , H04L9/3215 , H04L43/10 , H04L45/24 , H04L49/25 , H04L67/10 , H04L67/145 , H04L69/14
Abstract: A method, service appliance, and non-transitory media for establishing connections to virtual device contexts (VDCs) whereby a communication channel for each of the VDCs is identified based on connection data corresponding to each of the VDCs. A service appliance receives, from each of one or more VDCs located on a switch, a message containing connection data that identifies at least one communication channel between the service appliance and a corresponding one of the one or more VDCs from which the message was received. The connection data is stored in a memory accessible to the service appliance. The service appliance identifies a communication channel for each of a plurality of VDCs based on the connection data and an identifier corresponding to each of the plurality of VDCs. The service appliance establishes a connection to each of the plurality of VDCs using the communication channel for each of the plurality of VDCs.
-
公开(公告)号:US20170063604A1
公开(公告)日:2017-03-02
申请号:US15347115
申请日:2016-11-09
Applicant: Cisco Technology, Inc.
Inventor: Chao Feng , Samar Sharma , Sriram Chidambaram , Raghavendra J. Rao , Sanjay Hemant Sane , Murali Basavaiah
IPC: H04L12/24
CPC classification number: H04L41/0663 , H04L43/028 , H04L45/586 , H04L67/1097
Abstract: Systems and methods for providing service virtualization endpoint (SVE) redundancy in a two-node, active-standby form. An active-standby pair of SVEs register with a cloud-centric-network control point (CCN-CP) as a single service node (SN) using a virtual IP address for both a control-plane and a data-plane. At any given time, only the active SVE is a host for the control-plane and the data-plane. When a failover happens, the hosting operation is taken over by the standby SVE, therefore the failover will be transparent to CCN-CP and the SN.
Abstract translation: 以双节点,主动 - 备用形式提供服务虚拟化端点(SVE)冗余的系统和方法。 主动 - 备用对SVE使用虚拟IP地址为控制平面和数据平面向云中心网络控制点(CCN-CP)注册为单个服务节点(SN)。 在任何给定的时间,只有活动的SVE是控制平面和数据平面的主机。 当故障转移发生时,主机操作由备用SVE接管,因此故障切换对CCN-CP和SN将是透明的。
-
-
-
-
-
-
-
-
-