1
Pankaj K Jha, Vivek Agarwal, Mitri Halabi, Ananda Rajagopal, Ram Dular Singh: Provisioning single or multistage networks using ethernet service instances (ESIs). Brocade Communications Systems, Kilpatrick Townsend & Stockton, December 3, 2013: US08599850 (83 worldwide citation)

Techniques for provisioning single or multistage networks using Ethernet Service Instances (ESIs). In one embodiment, an ESI is a logical entity or object that stores information that may be used to provision a network. An ESI may represent a logical entity that identifies a grouping of elements of ...


2
Ram Dular Singh: Double density content addressable memory (CAM) lookup scheme. Foundry Networks, Townsend and Townsend and Crew, February 2, 2010: US07657703 (35 worldwide citation)

The number of content addressable memory (CAM) lookups is reduced from two to one. Each side (left and right sides) of a CAM is programmed with network addresses, such as IP addresses, based on certain bits of the network addresses. These bits of the network addresses (which represent packet routes) ...


3
Ram Dular Singh: Double density content addressable memory (CAM) lookup scheme. Foundry Networks, Kilpatrick Townsend & Stockton, May 31, 2011: US07953922 (25 worldwide citation)

The number of content addressable memory (CAM) lookups is reduced from two to one. Each side (left and right sides) of a CAM is programmed with network addresses, such as IP addresses, based on certain bits of the network addresses. These bits of the network addresses (which represent packet routes) ...


4
Ram Dular Singh: Double density content addressable memory (CAM) lookup scheme. Foundry Networks, Kilpatrick Townsend & Stockton, May 31, 2011: US07953923 (24 worldwide citation)

The number of content addressable memory (CAM) lookups is reduced from two to one. Each side (left and right sides) of a CAM is programmed with network addresses, such as IP addresses, based on certain bits of the network addresses. These bits of the network addresses (which represent packet routes) ...


5
Ganesan Chandrashekhar, Rahul Korivi Subramaniyam, Ram Dular Singh, Vivek Agarwal, Howard Wang: Logical router. NICIRA, Adeli, October 10, 2017: US09785455 (3 worldwide citation)

Some embodiments provide a system that includes several host machines for hosting several virtual machines and a physical network for interconnecting the host machines. Each host machine includes a managed physical switching element (MPSE) including several ports for performing link layer forwarding ...


6
Siddhartha Sen, Yi Zhang, Hasnain Karampurwala, Ram Dular Singh: Techniques for next-hop optimization. Brocade Communications Systems, Kilpatrick Townsend and Stockton, October 28, 2014: US08873563 (3 worldwide citation)

Techniques for efficiently storing and using routing and associated next-hop information in a network device. The amount of next-hop information that is stored for routes in a routing table is reduced by reducing the amount of duplicate next-hop information that is stored by a network device.


7
Tse Yu Lei, Ram Dular Singh: Techniques for link redundancy in layer 2 networks. Brocade Communications Systems, Fountainhead Law Group PC, February 18, 2014: US08654630 (2 worldwide citation)

Techniques for facilitating link redundancy using an enhanced version of Virtual Switch Redundancy Protocol (VSRP), referred to herein as VSRP2. In one set of embodiments, a group of Layer 2 and/or Layer 2/3 devices (switches) can act in concert as a VSRP2 virtual switch. A first switch in the group ...


8
Ganesan Chandrashekhar, Rahul Korivi Subramaniyam, Ram Dular Singh, Vivek Agarwal, Howard Wang: Bridging between network segments with a logical router. NICIRA, Adeli, March 6, 2018: US09910686 (1 worldwide citation)

Some embodiments provide a system that includes a first set of virtual machines belonging to a first overlay network and a second set of virtual machines belonging to a second overlay network. The first and second sets of virtual machines operate in several host machines, each of which includes a ma ...


9
Ganesan Chandrashekhar, Rahul Korivi Subramaniyam, Ram Dular Singh, Vivek Agarwal, Howard Wang: ARP for logical router. NICIRA, Adeli, February 21, 2017: US09575782 (1 worldwide citation)

Some embodiments provide a method for a computing device serving as a host machine in a logical network. The method executes several virtual machines that are in several different segments of the logical network. The method operates a managed physical routing element (MPRE) for routing data packets ...


10
Vivek Agarwal, Ganesan Chandrashekhar, Rahul Korivi Subramaniyam, Ram Dular Singh, Howard Wang: Address resolution using multiple designated instances of a logical router. NICIRA, Adeli, February 13, 2018: US09893988 (1 worldwide citation)

A logical routing element (LRE) having multiple designated instances for routing packets from physical hosts (PH) to a logical network is provided. A PH in a network segment with multiple designated instances can choose among the multiple designated instances for sending network traffic to other net ...