Patents by Inventor Ivy Pei-Shan Hsu
Ivy Pei-Shan Hsu 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: 8514854Abstract: A solution for virtual router redundancy for server virtualization includes, at a network device configured as a backup router of a virtual router, examining a packet stored in a memory of the network device. Responsive to the examining, the network device determines whether to forward the packet via a network towards a destination or to send the packet via the network to a master router of the virtual router for forwarding of the packet, by the master router, towards the destination.Type: GrantFiled: March 8, 2010Date of Patent: August 20, 2013Assignee: Brocade Communications Systems, Inc.Inventors: Sheng-Yih Wang, Lok Yan Hui, Sanjay Khanna, Ivy Pei-Shan Hsu
-
Patent number: 8504721Abstract: A global server load balancing (GSLB) switch serves as a proxy to an authoritative DNS communicates with numerous site switches which are coupled to host servers serving specific applications. The GSLB switch receives from site switches operational information regarding host servers within the site switches neighborhood. When a client program requests a resolution of a host name, the GSLB switch, acting as a proxy of an authoritative DNS, returns one or more ordered IP addresses for the host name. The IP addresses are ordered using metrics that include the information collected from the site switches. In one instance, the GSLB switch places the address that is deemed “best” at the top of the list.Type: GrantFiled: July 1, 2009Date of Patent: August 6, 2013Assignee: Brocade Communications Systems, Inc.Inventors: Ivy Pei-Shan Hsu, David Chun-Ying Cheung, Rajkumar Ramniranjan Jalan
-
Patent number: 8462668Abstract: The system, method, and article of manufacture of the present invention allows multiple customers connected to a common external network to each implement a layer 2 redundancy protocol, such as the spanning tree protocol, in order to prevent layer 2 loops. Accordingly, a method is presented for providing an independent loop free layer 2 topology between a external network and a customer network comprising tagging control packets originating on the customer network with a unique identifier and tunneling the control packets received from the customer network between a plurality of boundary interface devices at the external network such that the control packets are routed back to the customer network based on the presence of the unique identifier in the control packet. The layer 2 redundancy protocol on the customer network converges based at least in part on the presence of control packets appearing on more than one port on the customer network.Type: GrantFiled: October 1, 2002Date of Patent: June 11, 2013Assignee: Foundry Networks, LLCInventors: Andrew Tai-Chin Kuo, Gurudeep Kamat, Jordi Moncada-Elias, Ivy Pei-Shan Hsu, Rajkumar Jalan
-
Publication number: 20120120952Abstract: Multicast capability in a virtual private LAN service (VPLS) is provided in a provider IP/MPLS infrastructure without headend replications by encapsulating a customer data packet to use an established multicast protocol, such as IP multicast. In one example, the customer data packet is encapsulated by an IP header having an IP multicast group address and an Ethernet header. In one implementation, a DNS type mechanism is provided to distribute the IP multicast addresses for VPLS use. Such IP multicast group address can be set aside from an administratively scoped address range. An efficient IP routing algorithm running on the provider's network provides an efficient distribution tree for routing IP-encapsulated customer packet for the VPLS.Type: ApplicationFiled: October 21, 2011Publication date: May 17, 2012Applicant: Foundry Networks, LLCInventors: Rajkumar Jalan, Louis Yun, Ivy Pei-Shan Hsu
-
Patent number: 8149839Abstract: Techniques that offer enhanced diversity in the selection of paths (e.g., ECMP paths) and/or ports from ports associated with trunks for forwarding network data traffic. In one embodiment, a network device uses a rotate function to generate a rotated index (path index) that is used to select a path (e.g., an ECMP) path from multiple paths (e.g., multiple ECMP paths) for forwarding a packet. A network device may also generate a rotated index (trunk index) that is used to select an output port from multiple output ports associated with a trunk for forwarding the packet.Type: GrantFiled: August 26, 2008Date of Patent: April 3, 2012Assignee: Foundry Networks, LLCInventors: Ivy Pei-Shan Hsu, Deepak Bansal, Lok Yan Hui, Yuen Wong, Vahid Naraghi
-
Publication number: 20120008635Abstract: Systems and methods are described for providing network route redundancy through Layer 2 devices, such as a loop free Layer 2 network having a plurality of switching devices. A virtual switch is coupled to the loop free Layer 2 network, the virtual switch having two or more switches configured to transition between master and backup modes to provide redundant support for the loop free Layer 2 network, the switches communicating their status through use of a plurality of redundancy control packets. The system also includes means for allowing the redundancy control packets to be flooded through the Layer 2 network. The means may include time-to-live data attached to the redundancy control packet which is decremented only when the packets are transferred through devices which are configured to recognize the protocol used in redundancy control packets.Type: ApplicationFiled: July 19, 2011Publication date: January 12, 2012Applicant: Brocade Communications Systems, Inc.Inventors: Andrew Tai-Chin Kuo, Ivy Pei-Shan Hsu, Jordi Moncada-Elias, Rajkumar Jalan, Gurudeep Kamat
-
Patent number: 8051201Abstract: Multicast capability in a virtual private LAN service (VPLS) is provided in a provider IP/MPLS infrastructure without headend replications by encapsulating a customer data packet to use an established multicast protocol, such as IP multicast. In one example, the customer data packet is encapsulated by an IP header having an IP multicast group address and an Ethernet header. In one implementation, a DNS type mechanism is provided to distribute the IP multicast addresses for VPLS use. Such IP multicast group address can be set aside from an administratively scoped address range. An efficient IP routing algorithm running on the provider's network provides an efficient distribution tree for routing IP-encapsulated customer packet for the VPLS.Type: GrantFiled: February 19, 2010Date of Patent: November 1, 2011Assignee: Foundry Networks, LLCInventors: Rajkumar Jalan, Louis Yun, Ivy Pei-Shan Hsu
-
Patent number: 8024441Abstract: A global server load-balancing (GSLB) switch serves as a proxy to an authoritative DNS and communicates with numerous site switches that are coupled to host servers serving specific applications. The GSLB switch receives from site switches operational information regarding host servers within the site switches neighborhood. When a client program requests a resolution of a host name, the GSLB switch, acting as a proxy of an authoritative DNS, returns one or more ordered IP addresses for the host name. The IP addresses are ordered using metrics that include the information collected from the site switches. In one instance, the GSLB switch places the address that is deemed “best” at the top of the list.Type: GrantFiled: February 16, 2007Date of Patent: September 20, 2011Assignee: Brocade Communications Systems, Inc.Inventors: Sunanda Lakshmi Kommula, Ivy Pei-Shan Hsu, Rajkumar Jalan, David Chun Ying Cheung
-
Patent number: 8014301Abstract: Systems and methods are described for providing network route redundancy through Layer 2 devices, such as a loop free Layer 2 network having a plurality of switching devices. A virtual switch is coupled to the loop free Layer 2 network, the virtual switch having two or more switches configured to transition between master and backup modes to provide redundant support for the loop free Layer 2 network, the switches communicating their status through use of a plurality of redundancy control packets. The system also includes means for allowing the redundancy control packets to be flooded through the Layer 2 network. The means may include time-to-live data attached to the redundancy control packet which is decremented only when the packets are transferred through devices which are configured to recognize the protocol used in redundancy control packets.Type: GrantFiled: June 2, 2009Date of Patent: September 6, 2011Assignee: Brocade Communications Systems, Inc.Inventors: Andrew Tai-Chin Kuo, Ivy Pei-Shan Hsu, Jordi Moncada-Elias, Rajkumar Jalan, Gurudeep Kamat
-
Publication number: 20110066753Abstract: A solution for virtual router redundancy for server virtualization includes, at a network device configured as a backup router of a virtual router, examining a packet stored in a memory of the network device. Responsive to the examining, the network device determines whether to forward the packet via a network towards a destination or to send the packet via the network to a master router of the virtual router for forwarding of the packet, by the master router, towards the destination.Type: ApplicationFiled: March 8, 2010Publication date: March 17, 2011Applicant: Brocade Communications Systems, Inc.Inventors: Sheng-Yih Wang, Lok Yan Hui, Sanjay Khanna, Ivy Pei-Shan Hsu
-
Publication number: 20100293296Abstract: A global server load balancing (GSLB) switch serves as a proxy to an authoritative DNS communicates with numerous site switches which are coupled to host servers serving specific applications. The GSLB switch receives from site switches operational information regarding host servers within the site switches neighborhood. When a client program requests a resolution of a host name, the GSLB switch, acting as a proxy of an authoritative DNS, returns one or more ordered IP addresses for the host name. The IP addresses are ordered using metrics that include the information collected from the site switches. In one instance, the GSLB switch places the address that is deemed “best” at the top of the list.Type: ApplicationFiled: November 17, 2008Publication date: November 18, 2010Applicant: Foundry Networks, Inc.Inventors: Ivy Pei-Shan Hsu, David Chun Ying Cheung, Rajkumar Ramniranjan Jalan
-
Publication number: 20100220723Abstract: Multicast capability in a virtual private LAN service (VPLS) is provided in a provider IP/MPLS infrastructure without headend replications by encapsulating a customer data packet to use an established multicast protocol, such as IP multicast. In one example, the customer data packet is encapsulated by an IP header having an IP multicast group address and an Ethernet header. In one implementation, a DNS type mechanism is provided to distribute the IP multicast addresses for VPLS use. Such IP multicast group address can be set aside from an administratively scoped address range. An efficient IP routing algorithm running on the provider's network provides an efficient distribution tree for routing IP-encapsulated customer packet for the VPLS.Type: ApplicationFiled: February 19, 2010Publication date: September 2, 2010Applicant: Foundry Networks, Inc.Inventors: Rajkumar Jalan, Louis Yun, Ivy Pei-Shan Hsu
-
Patent number: 7698455Abstract: Multicast capability in a virtual private LAN service (VPLS) is provided in a provider IP/MPLS infrastructure without headend replications by encapsulating a customer data packet to use an established multicast protocol, such as IP multicast. In one example, the customer data packet is encapsulated by an IP header having an IP multicast group address and an Ethernet header. In one implementation, a DNS type mechanism is provided to distribute the IP multicast addresses for VPLS use. Such IP multicast group address can be set aside from an administratively scoped address range. An efficient IP routing algorithm running on the provider's network provides an efficient distribution tree for routing IP-encapsulated customer packet for the VPLS.Type: GrantFiled: August 1, 2003Date of Patent: April 13, 2010Assignee: Foundry Networks, Inc.Inventors: Rajkumar Jalan, Louis Yun, Ivy Pei-Shan Hsu
-
Publication number: 20100082787Abstract: A global server load-balancing (GSLB) switch serves as a proxy to an authoritative DNS and communicates with numerous site switches that are coupled to host servers serving specific applications. The GSLB switch receives from site switches operational information regarding host servers within the site switches neighborhood. When a client program requests a resolution of a host name, the GSLB switch, acting as a proxy of an authoritative DNS, returns one or more ordered IP addresses for the host name. The IP addresses are ordered using metrics that include the information collected from the site switches. In one instance, the GSLB switch places the address that is deemed “best” at the top of the list.Type: ApplicationFiled: February 16, 2007Publication date: April 1, 2010Applicant: Foundry Networks, Inc.Inventors: Sunanda Lakshmi Kommula, Ivy Pei-Shan Hsu, Rajkumar Jalan, David Chun Ying Cheung
-
Publication number: 20100011126Abstract: A global server load balancing (GSLB) switch serves as a proxy to an authoritative DNS communicates with numerous site switches which are coupled to host servers serving specific applications. The GSLB switch receives from site switches operational information regarding host servers within the site switches neighborhood. When a client program requests a resolution of a host name, the GSLB switch, acting as a proxy of an authoritative DNS, returns one or more ordered IP addresses for the host name. The IP addresses are ordered using metrics that include the information collected from the site switches. In one instance, the GSLB switch places the address that is deemed “best” at the top of the list.Type: ApplicationFiled: July 1, 2009Publication date: January 14, 2010Applicant: Foundry Networks, Inc.Inventors: Ivy Pei-Shan Hsu, David Chun-Ying Cheung, Rajkumar Ramniranjan Jalan
-
Publication number: 20090296565Abstract: Systems and methods are described for providing network route redundancy through Layer 2 devices, such as a loop free Layer 2 network having a plurality of switching devices. A virtual switch is coupled to the loop free Layer 2 network, the virtual switch having two or more switches configured to transition between master and backup modes to provide redundant support for the loop free Layer 2 network, the switches communicating their status through use of a plurality of redundancy control packets. The system also includes means for allowing the redundancy control packets to be flooded through the Layer 2 network. The means may include time-to-live data attached to the redundancy control packet which is decremented only when the packets are transferred through devices which are configured to recognize the protocol used in redundancy control packets.Type: ApplicationFiled: June 2, 2009Publication date: December 3, 2009Applicant: Foundry Networks, Inc.Inventors: Andrew Tai-Chin KUO, Ivy Pei-Shan HSU, Jordi MONCADA-ELIAS, Rajkumar JALAN, Gurudeep KAMAT
-
Publication number: 20090274153Abstract: The system, method, and article of manufacture of the present invention allows multiple customers connected to a common external network to each implement a layer 2 redundancy protocol, such as the spanning tree protocol, in order to prevent layer 2 loops. Accordingly, a method is presented for providing an independent loop free layer 2 topology between a external network and a customer network comprising tagging control packets originating on the customer network with a unique identifier and tunneling the control packets received from the customer network between a plurality of boundary interface devices at the external network such that the control packets are routed back to the customer network based on the presence of the unique identifier in the control packet. The layer 2 redundancy protocol on the customer network converges based at least in part on the presence of control packets appearing on more than one port on the customer network.Type: ApplicationFiled: October 1, 2002Publication date: November 5, 2009Inventors: Andrew Tai-Chin Kuo, Gurudeep Kamat, Jordi Moncada-Elias, Ivy Pei-Shan Hsu, Rajkumar Jalan
-
Patent number: 7581009Abstract: A global server load balancing (GSLB) switch serves as a proxy to an authoritative DNS communicates with numerous site switches which are coupled to host servers serving specific applications. The GSLB switch receives from site switches operational information regarding host servers within the site switches neighborhood. When a client program requests a resolution of a host name, the GSLB switch, acting as a proxy of an authoritative DNS, returns one or more ordered IP addresses for the host name. The IP addresses are ordered using metrics that include the information collected from the site switches. In one instance, the GSLB switch places the address that is deemed “best” at the top of the list.Type: GrantFiled: April 27, 2007Date of Patent: August 25, 2009Assignee: Foundry Networks, Inc.Inventors: Ivy Pei-Shan Hsu, David Chun-Ying Cheung, Rajkumar Ramniranjan Jalan
-
Patent number: 7558195Abstract: Systems and methods are described for providing network route redundancy through Layer 2 devices, such as a loop free Layer 2 network having a plurality of switching devices. A virtual switch is coupled to the loop free Layer 2 network, the virtual switch having two or more switches configured to transition between master and backup modes to provide redundant support for the loop free Layer 2 network, the switches communicating their status through use of a plurality of redundancy control packets. The system also includes means for allowing the redundancy control packets to be flooded through the Layer 2 network. The means may include time-to-live data attached to the redundancy control packet which is decremented only when the packets are transferred through devices which are configured to recognize the protocol used in redundancy control packets.Type: GrantFiled: April 2, 2007Date of Patent: July 7, 2009Assignee: Foundry Networks, Inc.Inventors: Andrew Tai-Chin Kuo, Ivy Pei-Shan Hsu, Jordi Moncada-Elias, Rajkumar Jalan, Gurudeep Kamat
-
Patent number: 7454500Abstract: A global server load balancing (GSLB) switch serves as a proxy to an authoritative DNS communicates with numerous site switches which are coupled to host servers serving specific applications. The GSLB switch receives from site switches operational information regarding host servers within the site switches neighborhood. When a client program requests a resolution of a host name, the GSLB switch, acting as a proxy of an authoritative DNS, returns one or more ordered IP addresses for the host name. The IP addresses are ordered using metrics that include the information collected from the site switches. In one instance, the GSLB switch places the address that is deemed “best” at the top of the list.Type: GrantFiled: September 26, 2000Date of Patent: November 18, 2008Assignee: Foundry Networks, Inc.Inventors: Ivy Pei-Shan Hsu, David Chun Ying Cheung, Rajkumar Ramniranjan Jalan