Patents by Inventor Ramakanth Josyula

Ramakanth Josyula has filed for patents to protect the following inventions. This listing includes patent applications that are pending as well as patents that have already been granted by the United States Patent and Trademark Office (USPTO).

  • Patent number: 10616108
    Abstract: One embodiment of the present invention provides a switch. The switch includes one or more ports, a media access control (MAC) address management apparatus, and a forwarding apparatus. The MAC address management apparatus generates a routable MAC address mapped to an end device's MAC address learned from one of the one or more ports. The routable MAC address includes an endpoint identifier identifying an endpoint for the end device. The forwarding apparatus swaps the learned MAC address with the routable MAC address in a header of a packet. Alternatively, the MAC address management apparatus provides one or more routable MAC addresses to a hypervisor for assigning to virtual machines running on the hypervisor. The forwarding apparatus then determines an egress port from the one or more ports for a packet comprising a routable MAC address based on the endpoint identifier.
    Type: Grant
    Filed: July 14, 2015
    Date of Patent: April 7, 2020
    Assignee: AVAGO TECHNOLOGIES INTERNATIONAL SALES PTE. LIMITED
    Inventor: Ramakanth Josyula
  • Patent number: 10237090
    Abstract: One embodiment of the present invention provides a switch. The switch includes a storage device, a rule management module, a network identifier module, and a packet processor. During operation, the rule management module stores, in the storage device, a first mapping that maps a virtual network identifier of a tunnel to a rule for classifying traffic. The virtual network identifier identifies a virtualized network associated with the tunnel. The network identifier module generates, for a virtualization manager of a virtual machine, a control packet comprising a representation of the first mapping for a respective local end device. The network identifier module then obtains, from a notification packet from the virtualization manger, a second mapping that maps the virtual network identifier to an identifier of the virtual machine and an identifier of the tunnel.
    Type: Grant
    Filed: March 17, 2017
    Date of Patent: March 19, 2019
    Assignee: AVAGO TECHNOLOGIES INTERNATIONAL SALES PTE. LIMITED
    Inventor: Ramakanth Josyula
  • Publication number: 20180123827
    Abstract: One embodiment of the present invention provides a switch. The switch includes a storage device, a rule management module, a network identifier module, and a packet processor. During operation, the rule management module stores, in the storage device, a first mapping that maps a virtual network identifier of a tunnel to a rule for classifying traffic. The virtual network identifier identifies a virtualized network associated with the tunnel. The network identifier module generates, for a virtualization manager of a virtual machine, a control packet comprising a representation of the first mapping for a respective local end device. The network identifier module then obtains, from a notification packet from the virtualization manger, a second mapping that maps the virtual network identifier to an identifier of the virtual machine and an identifier of the tunnel.
    Type: Application
    Filed: March 17, 2017
    Publication date: May 3, 2018
    Applicant: BROCADE COMMUNICATIONS SYSTEMS, INC.
    Inventor: Ramakanth Josyula
  • Publication number: 20160036703
    Abstract: One embodiment of the present invention provides a switch. The switch includes one or more ports, a media access control (MAC) address management apparatus, and a forwarding apparatus. The MAC address management apparatus generates a routable MAC address mapped to an end device's MAC address learned from one of the one or more ports. The routable MAC address includes an endpoint identifier identifying an endpoint for the end device. The forwarding apparatus swaps the learned MAC address with the routable MAC address in a header of a packet. Alternatively, the MAC address management apparatus provides one or more routable MAC addresses to a hypervisor for assigning to virtual machines running on the hypervisor. The forwarding apparatus then determines an egress port from the one or more ports for a packet comprising a routable MAC address based on the endpoint identifier.
    Type: Application
    Filed: July 14, 2015
    Publication date: February 4, 2016
    Applicant: BROCADE COMMUNICATIONS SYSTEMS, INC.
    Inventor: Ramakanth Josyula