-
公开(公告)号:US20240356869A1
公开(公告)日:2024-10-24
申请号:US18757466
申请日:2024-06-27
Applicant: Cisco Technology, Inc.
Inventor: Rajendra Kumar Thirumurthi , Samar Sharma , Mouli Vytla
IPC: H04L49/50 , H04L45/74 , H04L47/125 , H04L47/726
CPC classification number: H04L49/50 , H04L47/125 , H04L47/726 , H04L45/74
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.
-
公开(公告)号:US10193809B1
公开(公告)日:2019-01-29
申请号:US14871561
申请日:2015-09-30
Applicant: CISCO TECHNOLOGY, INC.
Inventor: Samar Sharma , Mouli Vytla
IPC: H04L12/803 , H04L12/66
Abstract: In one embodiment, a network element that performs network traffic bridging receives load balancing criteria comprising an indication of at least one transport layer port number and an indication of a plurality of network nodes. A plurality of forwarding entries are created based on the load balancing criteria. A forwarding entry specifies the at least one transport layer port number and a network node of the plurality of network nodes. The network element applies the plurality of forwarding entries to network traffic to load balance, among the plurality of network nodes, network traffic that matches the at least one transport layer port number.
-
公开(公告)号:US10171361B1
公开(公告)日:2019-01-01
申请号:US15157250
申请日:2016-05-17
Applicant: CISCO TECHNOLOGY, INC.
Inventor: Mouli Vytla , Samar Sharma
IPC: H04L5/00 , H04L12/803 , H04L12/947 , H04L12/26
Abstract: In an example, there is disclosed a network apparatus for providing native load balancing, including: a first network interface to communicatively couple to a first network; a plurality of second network interfaces to communicatively couple to a second network; one or more logic elements providing a switching engine to provide network switching or routing; and one or more logic elements, including at least one hardware logic element, providing a load balancing engine to: load balance network traffic among a plurality of service nodes; probe a service node with a first probe for a first service; and probe the service node with a second probe for a second service, the second probe different in kind from the first probe.
-
公开(公告)号:US10089070B1
公开(公告)日:2018-10-02
申请号:US15099437
申请日:2016-04-14
Applicant: CISCO TECHNOLOGY, INC.
Inventor: Mitesh Mukesh Kanjariya , Mouli Vytla , Rahul BrajeshKumar Jain , Aditi Srivastava , Tejas Nagarmat , Hemanth Basappa Mallikarjunaswamy
Abstract: In an example, there is disclosed a method of providing voice-activated network control (VANC), including: receiving a voice input; converting the voice input to a computer-usable form; parsing the voice input into key tokens; building a network policy macro from the key tokens; and causing commands based on the network policy macro to be executed on a target device. There is also disclosed one or more apparatuses for performing the method, and one or more computer-readable mediums having stored thereon executable instructions for realizing the method on a device.
-
公开(公告)号:US10009253B2
公开(公告)日:2018-06-26
申请号:US14802868
申请日:2015-07-17
Applicant: CISCO TECHNOLOGY, INC.
Inventor: Samar Sharma , Mouli Vytla , Rajendra Kumar Thirumurthi
IPC: H04L12/751 , H04L12/24
CPC classification number: H04L45/026 , H04L41/0806 , H04L41/0846
Abstract: The present disclosure relates to providing shared resources to virtual devices on a network switch. In one example, a switch comprises a plurality of virtual device contexts (VDCs) and a default virtual device context (DVDC). The DVDC stores configuration data that identifies a network resource. The DVDC transmits a reference to the configuration data to each of the plurality of VDCs. Each of plurality of VDCs receives the reference from the DVDC. When the DVDC receive, from the at least one of the plurality of VDCs, a request to access the configuration data via the reference, the DVDC transmits at least a portion of the configuration data to the at least one of the plurality of VDCs. The at least the portion of the configuration data is operable to initiate a connection between the at least one of the plurality of VDCs and the network resource.
-
公开(公告)号:US11070483B2
公开(公告)日:2021-07-20
申请号:US16272441
申请日:2019-02-11
Applicant: Cisco Technology, Inc.
Inventor: Mouli Vytla
IPC: H04L12/24 , H04L12/805 , H04L12/947 , G06N20/00 , H04L12/823 , H04L29/08
Abstract: In one embodiment, a maximum transmission unit (MTU) mismatch assessment service receives a notification of a mismatch between a packet size of a packet sent by a source to a destination in a network and an MTU of an intermediate router between the source and destination in the network. The service determines, using a machine learning-based model, that the mismatch represents a persistent MTU mismatch condition at the intermediate router. The service identifies a target router in the network to receive a configuration adjustment instruction, based on the persistent MTU mismatch condition. The service sends the configuration adjustment instruction to the target router, to alleviate the persistent MTU mismatch condition at the intermediate router.
-
7.
公开(公告)号:US20200067763A1
公开(公告)日:2020-02-27
申请号:US16112322
申请日:2018-08-24
Applicant: Cisco Technology, Inc.
Inventor: Mouli Vytla
IPC: H04L12/24 , H04L12/947
Abstract: An approach enables networking functionality to be configured at network switches for containers hosted by computing devices. A container supervisor on the network switch is configured to obtain, via a container network manager, container attribute data for containers hosted by the computing devices. The container network manager is configured to interact with and manage container orchestration engines on behalf of the containers. This allows the network switch to be container orchestration agnostic. The network switch enables networking functionality for the containers by updating container configuration data on the networking switch based upon the container attribute data obtained from the container network manager. This may include, for example, updating hardware tables on the network switch with the container attribute data to allow the network switch, and applications executing on the network switch, to perform networking functionality with respect to the containers.
-
公开(公告)号:US10554547B2
公开(公告)日:2020-02-04
申请号:US14876556
申请日:2015-10-06
Applicant: CISCO TECHNOLOGY, INC.
Inventor: Rajendra Kumar Thirumurthi , Samar Sharma , Puneet Kumar , Mouli Vytla
IPC: H04L12/741 , H04L12/721 , H04L29/12 , H04L29/06
Abstract: Embodiments include receiving configuration information including a match criterion for packets received at a network device in a network and a pool of layer 3 addresses associated with a set of servers in the network, resolving layer 2 destination addresses based on the layer 3 addresses of the servers, and programming a hardware layer of the network device based, at least in part, on the match criterion, the pool of layer 3 addresses, and the layer 2 destination addresses. Specific embodiments include configuring a policy to indicate that packets from an external source are to be forwarded to a server of the set of servers. Further embodiments include receiving a packet at the network device, and matching the packet to the pool of layer 3 addresses and the resolved layer 2 addresses based, at least in part, on the match criterion programmed in the hardware layer.
-
公开(公告)号: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.
-
公开(公告)号: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.
-
-
-
-
-
-
-
-
-