-
公开(公告)号:US10305816B1
公开(公告)日:2019-05-28
申请号:US14715339
申请日:2015-05-18
Applicant: CISCO TECHNOLOGY, INC.
Inventor: Rajendra Kumar Thirumurthi , Samar Sharma , Mouli Vytla
IPC: H04L12/911
Abstract: In an example, a network switch is configured to natively act as a high-speed load balancer. Numerous load-balancing techniques may be used, including one that bases the traffic “bucket” on a source IP address of an incoming packet. This particular technique provides a network administrator a powerful tool for shaping network traffic. For example, by assigning certain classes of computers on the network particular IP addresses, the network administrator can ensure that the traffic is load balanced in a desirable fashion. To further increase flexibility, the network administrator may apply a bit mask to the IP address, and expose only a portion, selected from a desired octet of the address.
-
62.
公开(公告)号:US10270658B2
公开(公告)日:2019-04-23
申请号:US14710389
申请日:2015-05-12
Applicant: CISCO TECHNOLOGY, INC.
Inventor: Samar Sharma , Mitali Parthasarathy , Avni Baveja
Abstract: An example method for zero touch configuration and synchronization of a service appliance in a network environment includes receiving, at an appliance port on a service appliance, an indication that a switch port on a switch changed from an inactive status to an active status, the appliance port being connected over a network to the switch port, starting a bootstrap protocol, including by receiving at the service appliance from the switch, a bootstrap message from a service executing in the switch, creating, by the service appliance, an empty port channel at the service appliance, adding, by the service appliance, the appliance port to the port channel, and associating, by the service appliance, the service to the port channel in a cache.
-
公开(公告)号:US20190104040A1
公开(公告)日:2019-04-04
申请号:US16112858
申请日:2018-08-27
Applicant: Cisco Technology, Inc.
Inventor: Samar Sharma
IPC: H04L12/26 , H04L29/06 , H04L12/721 , H04L12/803
Abstract: Presented herein are service chaining techniques for selective traffic redirection based on Access Control List (ACL) configurations on switches. Network traffic forwarded along one or more service chains may be monitored on the basis of individual segments of the service chains. In one example, the network traffic forwarded along individual segments may be counted on a per-segment basis.
-
公开(公告)号:US10237182B1
公开(公告)日:2019-03-19
申请号:US15869764
申请日:2018-01-12
Applicant: Cisco Technology, Inc.
Inventor: Samar Sharma , Mitali Parthasarathy , Avni Baveja , Ashish Purushottam Attarde , Biju Mathews Mammen
IPC: H04L12/741 , H04L12/947 , H04L12/707 , H04L29/06 , H04L29/08 , H04L9/32 , H04L12/26
Abstract: The present disclosure describes several key features of an agent deployable on a service appliance: agent architecture/design, transport and channel abstractions of the agent, new message definition components, channel switching (e.g., platform independent processing), Channel state machine, platform dependent hooks (e.g., memory, timers), Service key data store, and Secure channel infrastructure. Many of these features alleviate the vendor of the service appliance from having to provide the features. The features and standardization thereof enable the system to be more robust (and increases code quality). Speed of integration is decreased while the risk of integration issues is also decreased. Updates to the agent can be deployed in a controlled and efficient manner. Furthermore, the agent can ensure security between a switch and the agent. The agent deployed and running on vendor appliances provides a unique way to present transport channels that run between the switch, agent, and other service appliance components.
-
公开(公告)号:US20190068457A1
公开(公告)日:2019-02-28
申请号:US16047284
申请日:2018-07-27
Applicant: Cisco Technology, Inc.
Inventor: Samar Sharma , Vu Nguyen , Rahul Matta
Abstract: A method including: in a network element that includes one or more hardware memory resources of fixed storage capacity for storing data used to configure a plurality of networking features of the network element and a utilization management process running on the network element, the utilization management process performing operations including: obtaining utilization data of a hardware memory resource of the network element; and generating, based on the utilization data, historical utilization data of the hardware memory resource.
-
公开(公告)号:US10171362B1
公开(公告)日:2019-01-01
申请号:US15934097
申请日:2018-03-23
Applicant: Cisco Technology, Inc.
Inventor: Rajendra Kumar Thirumurthi , Samar Sharma , Mouli Vytla , Ashish Purushottam Attarde
IPC: H04L12/803 , H04L12/931 , H04L12/801
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.
-
公开(公告)号:US10135951B2
公开(公告)日:2018-11-20
申请号:US15392088
申请日:2016-12-28
Applicant: Cisco Technology, Inc.
Inventor: Chao Feng , Nitesh G. Soni , Pramod Cherukumilli , Diheng Qu , Suresh Kumar Nalluru , Samar Sharma
Abstract: Methods and apparatus for providing one-arm node clustering using a port channel are provided herein. An example application node may be communicatively connected to at least one application node, and the application node may be connected to a network through a port channel. The application node may include: a link included in the port channel for accommodating the network data being communicated between the remote client and server; and a processor configured to send/receive a cluster control packet to/from the at least one application node through the link included in the port channel.
-
公开(公告)号:US10110668B1
公开(公告)日:2018-10-23
申请号:US14788342
申请日:2015-06-30
Applicant: CISCO TECHNOLOGY, INC.
Inventor: Samar Sharma , Mouli Vytla , Rajendra Kumar Thirumurthi , Ashish Purushottam Attarde
IPC: G06F15/173 , H04L29/08 , H04L12/26 , H04L12/803
Abstract: In an example, there is disclosed 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 forming 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; and determining that the first service node is unavailable.
-
公开(公告)号:US10103995B1
公开(公告)日:2018-10-16
申请号:US14796900
申请日:2015-07-10
Applicant: CISCO TECHNOLOGY, INC.
Inventor: Avni Baveja , Samar Sharma , Mitali Parthasarathy
IPC: H04L12/813 , H04L12/771
Abstract: A computing apparatus for providing an integrated service engine on a network switch, including: one or more logic elements comprising a protocol engine operable for providing a state machine, wherein states of the state machine include: an add-in-progress state operable for receiving an automated policy-based routing (APBR) add transaction, and to set an add-in-progress flag; an add-complete state operable for receiving an APBR add-complete transaction and to clear the add-in-progress flag; a delete-in-progress state operable to receive an APBR delete transaction and to set a delete-in-progress flag; and a delete-complete state operable to receive an APBR delete-complete transaction and to clear the delete-in-progress flag.
-
公开(公告)号:US10079725B1
公开(公告)日:2018-09-18
申请号:US14796877
申请日:2015-07-10
Applicant: CISCO TECHNOLOGY, INC.
Inventor: Avni Baveja , Samar Sharma , Mitali Parthasarathy
IPC: H04L12/24 , H04L12/751
CPC classification number: H04L41/0893 , H04L41/0813 , H04L41/0886
Abstract: In an example, there is disclosed a computing apparatus for providing an integrated service engine on a network switch, including: one or more logic elements including a protocol engine operable for providing routing policies, including: providing an ADD command, comprising a first ordinal list of operations; and providing a DELETE command, comprising a second ordinal list of operations, wherein the second ordinal list of operations is the ordinal inverse of the first ordinal list of operations.
-
-
-
-
-
-
-
-
-