Patents by Inventor Wenhu Lu
Wenhu Lu 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: 10158566Abstract: A method is implemented by a node for enabling shortest path bridging in a network that is scalable to support sixteen million virtual local area network (VLAN) identifiers using multiprotocol label switching (MPLS) encapsulation. The method comprises allocating a tunnel label using a distributed tunnel label allocation algorithm, allocating a source label using a distributed source label allocation algorithm, assigning a bridge instance a service label, and distributing the tunnel label, source label and service label to other nodes in the MPLS network.Type: GrantFiled: March 20, 2015Date of Patent: December 18, 2018Assignee: Telefonaktiebolaget LM Ericsson (publ)Inventors: Ramanathan Lakshmikanthan, Albert Jining Tian, Wenhu Lu, Evgeny Tantsura
-
Patent number: 9647926Abstract: A method of a network device identifies multi-homed prefixes in an intermediate system-intermediate system (IS-IS) area or IS-IS domain during shortest path first (SPF) computation for use in a loop free alternate (LFA) computation. The method and network device select a next node in a shortest path tree (SPT) and determine a set of prefixes associated with the selected node in the SPT. A next prefix from the set of prefixes of the selected node is selected and a check is made whether the selected prefix exists in the local RIB associated with another node of a same level, then the selected prefix is marked as a multi-homed prefix in the local RIB. A check is made whether all prefixes associated with the selected node are processed and whether all nodes in the SPT have been processed, before downloading the local RIB to a global RIB.Type: GrantFiled: March 17, 2014Date of Patent: May 9, 2017Assignee: Telefonaktiebolaget L M Ericsson (publ)Inventors: Uma S. Chunduri, Vasant S. Patil, Wenhu Lu
-
Patent number: 9614721Abstract: A method in a router for initiating fast flooding based fast convergence to recover from a network failure is disclosed. The method also starts with detecting a network failure. Responsive to the detected network failure, the router floods a layer 2 fast failure notification message out a set of one or more interfaces of the router. The fast failure notification message includes information that identifies the network failure and indicates to a router that receives the fast failure notification message to flood the fast failure notification message out its interfaces that are not blocked by a spanning tree protocol (STP) independently of updating its routing table to reflect the network failure. The method continues with the router updating a routing table to reflect the network failure.Type: GrantFiled: July 1, 2014Date of Patent: April 4, 2017Assignee: TELEFONAKTIEBOLAGET L M ERICSSON (PUBL)Inventors: Wenhu Lu, Albert Jining Tian
-
Patent number: 9485173Abstract: A method and system implemented by a network device, where the network device is in a network having a plurality of nodes. The method computes a loop free alternative (LFA) next hop as a backup for a primary path next hop for intermediate system-intermediate system (IS-IS). The method improves LFA computation efficiency by minimizing expansion of prefixes. The method includes expanding all prefixes of the next LFA shortest path first (SPF) destination node and inheriting a next candidate next hop as a current LFA next hop where the next candidate next hop provides link or node protection and better protection than the current LFA next hop.Type: GrantFiled: June 13, 2014Date of Patent: November 1, 2016Assignee: Telefonaktiebolaget L M Ericsson (publ)Inventors: Uma S. Chunduri, Wenhu Lu, Vasant Patil
-
Patent number: 9479484Abstract: An automated key transition method is executed by a node in a network. The network includes a set of nodes utilizing a current key identifier. A key identifier specifies an authentication protocol and an authentication key for use in the authentication of intermediate-system to intermediate-system (IS-IS) protocol data units. The method includes a set of steps including receiving a message at the node, where, the message includes a most recent key identifier to replace the current key identifier, verifying whether all reachable nodes in the set of nodes have advertised the most recent key identifier, continuing authentication using the current key identifier until all reachable nodes in the set of nodes have been verified to advertise the most recent key identifier, and switching authentication at the node to use the most recent key identifier upon verification that all reachable nodes in the set of nodes have advertised the most recent key identifier.Type: GrantFiled: February 19, 2015Date of Patent: October 25, 2016Assignee: Telefonaktiebolaget L M Ericsson (publ)Inventors: Uma S. Chunduri, Wenhu Lu, Alfred C. Lindem, III
-
Patent number: 9479424Abstract: A method is executed by a network device to a calculate loop free alternative (LFA) for each node in an intermediate system-intermediate system (IS-IS) area or IS-IS domain where the network device is connected with other nodes via multiple parallel links. The method includes a shortest path first (SPF) computation of the primary paths for the network device that tracks directly connected links from each node in the IS-IS area or IS-IS domain to the network device which is a source node for the SPF. These tracked links can then be utilized in subsequent LFA computations to avoid unnecessary calculations.Type: GrantFiled: March 18, 2014Date of Patent: October 25, 2016Assignee: Telefonaktiebolaget LM Ericsson (publ)Inventors: Uma S. Chunduri, Vasant S. Patil, Wenhu Lu, Evgeny Tantsura
-
Patent number: 9455917Abstract: A method and system are provided to install a loop free alternative (LFA) next hop as a backup for a primary path next hop for an interior gateway protocol (IGP). The method enables testing of the LFA next hop to ensure proper handling of data forwarding on the LFA. The method includes receiving a trigger message from an administrative module indicating a switch to the LFA next hop the message including a prefix and an interface. A check is made whether a set of primary path next hops of the prefix have been exhausted. A next primary path next hop is selected from the set of primary path next hops of the prefix. A check is made whether the next primary path next hop matches the interface. The next primary path next hop is replaced by installing the LFA next hop into a global routing information base.Type: GrantFiled: May 27, 2014Date of Patent: September 27, 2016Assignee: Telefonaktiebolaget LM Ericsson (Publ)Inventors: Vasant Patil, Uma S. Chunduri, Wenhu Lu
-
Publication number: 20160277291Abstract: A method is implemented by a node for enabling shortest path bridging in a network that is scalable to support sixteen million virtual local area network (VLAN) identifiers using multiprotocol label switching (MPLS) encapsulation. The method comprises allocating a tunnel label using a distributed tunnel label allocation algorithm, allocating a source label using a distributed source label allocation algorithm, assigning a bridge instance a service label, and distributing the tunnel label, source label and service label to other nodes in the MPLS network.Type: ApplicationFiled: March 20, 2015Publication date: September 22, 2016Inventors: Ramanathan LAKSHMIKANTHAN, Albert Jining TIAN, Wenhu LU, Evgeny TANTSURA
-
Patent number: 9407534Abstract: A method and implementing system calculates a loop free alternative (LFA) next hop as a backup for a primary path next hop for an interior gateway protocol (IGP). The method enables consideration of the LFA next hop where a link to the next hop has a reverse cost that has a maximum value. The method includes selecting a next candidate next hop from a set of candidate next hops in the network, checking whether a link to the next candidate next hop is an administratively allowable link, and checking whether the link has a maximum forward cost. The method further checks whether the link is bi-directional and computes the LFA using the next candidate next hop where the link is administratively allowable link, where the link does not have a maximum forward cost and where the link is bi-directional without consideration of reverse cost of the link.Type: GrantFiled: May 27, 2014Date of Patent: August 2, 2016Assignee: Telefonaktiebolaget L M Ericsson (publ)Inventors: Uma S. Chunduri, Wenhu Lu, Vasant Patil
-
Patent number: 9391876Abstract: A method is executed by a network device to determine a loop free alternate (LFA) for a multi-homed prefix in an IS-IS area or IS-IS domain. The method includes selecting a next node from the IS-IS area or the IS-IS domain and selecting a next prefix for the selected node. A check is made whether the selected prefix is a multi-homed prefix (MHP). A check is made whether a shortest path first (SPF) cost of the selected node and cost to the selected prefix is equal to an SPF cost of the selected prefix, whether a next hop of selected prefix is same as next hop of selected node, and whether a LFA next hop of the selected node is better protection than a current next hop protection of the selected prefix and the LFA next hop of the selected node is then inherited for the selected prefix.Type: GrantFiled: March 18, 2014Date of Patent: July 12, 2016Assignee: Telefonaktiebolaget L M Ericsson (publ)Inventors: Uma S. Chunduri, Vasant S. Patil, Wenhu Lu, Evgeny Tantsura
-
Patent number: 9313117Abstract: The method and system to computes an LFA next hop as a backup for a primary path next hop that enables an administrator to control LFA selection for a given destination node using a tag and a weight. The method includes checking whether an interface of a next candidate node has a tag with a tag value matching a tag value of a primary SPF path for the destination node. The method further includes checking whether the destination node has any LFA, checking whether a stored tag differs from the tag value of the primary SPF path, and checking whether the interface of the next candidate node is preferred based on a comparison of a weight values, and replacing a stored LFA for the destination node with the next candidate node. Where conditions are met a stored LFA is replaced with the next candidate node.Type: GrantFiled: May 27, 2014Date of Patent: April 12, 2016Assignee: Telefonaktiebolaget L M Ericsson (publ)Inventors: Uma S. Chunduri, Wenhu Lu, Vasant Patil
-
Patent number: 9300568Abstract: A method is implemented by a network device to determine loop free alternatives (LFA) for each next hop in a default route to border nodes of a level 1 intermediate system-intermediate system (IS-IS) area of the network device. The method selects a next next-hop for the default route and looks up a corresponding border node for the selected next-hop in a local routing information base (RIB). A next next-hop of the corresponding border node is selected. A check is made whether the selected next-hop of the corresponding border node is the same as selected next-hop of default route. Then an LFA of the selected next-hop of the corresponding border node is assigned as LFA of the selected next-hop of the default route.Type: GrantFiled: March 21, 2014Date of Patent: March 29, 2016Assignee: Telefonaktiebolaget L M Ericsson (publ)Inventors: Uma S. Chunduri, Vasant S. Patil, Wenhu Lu
-
Publication number: 20150365271Abstract: A method and system implemented by a network device, where the network device is in a network having a plurality of nodes. The method computes a loop free alternative (LFA) next hop as a backup for a primary path next hop for intermediate system-intermediate system (IS-IS). The method improves LFA computation efficiency by minimizing expansion of prefixes. The method includes expanding all prefixes of the next LFA shortest path first (SPF) destination node and inheriting a next candidate next hop as a current LFA next hop where the next candidate next hop provides link or node protection and better protection than the current LFA next hop.Type: ApplicationFiled: June 13, 2014Publication date: December 17, 2015Inventors: Uma S. Chunduri, Wenhu Lu, Vasant Patil
-
Publication number: 20150350061Abstract: The method and system to computes an LFA next hop as a backup for a primary path next hop that enables an administrator to control LFA selection for a given destination node using a tag and a weight. The method includes checking whether an interface of a next candidate node has a tag with a tag value matching a tag value of a primary SPF path for the destination node. The method further includes checking whether the destination node has any LFA, checking whether a stored tag differs from the tag value of the primary SPF path, and checking whether the interface of the next candidate node is preferred based on a comparison of a weight values, and replacing a stored LFA for the destination node with the next candidate node. Where conditions are met a stored LFA is replaced with the next candidate node.Type: ApplicationFiled: May 27, 2014Publication date: December 3, 2015Applicant: Telefonaktiebolaget L M Ericsson (publ)Inventors: Uma S. Chunduri, Wenhu Lu, Vasant Patil
-
Publication number: 20150350060Abstract: A method and system are provided to install a loop free alternative (LFA) next hop as a backup for a primary path next hop for an interior gateway protocol (IGP). The method enables testing of the LFA next hop to ensure proper handling of data forwarding on the LFA. The method includes receiving a trigger message from an administrative module indicating a switch to the LFA next hop the message including a prefix and an interface. A check is made whether a set of primary path next hops of the prefix have been exhausted. A next primary path next hop is selected from the set of primary path next hops of the prefix. A check is made whether the next primary path next hop matches the interface. The next primary path next hop is replaced by installing the LFA next hop into a global routing information base.Type: ApplicationFiled: May 27, 2014Publication date: December 3, 2015Applicant: Telefonaktiebolaget L M Ericsson (publ)Inventors: Vasant Patil, Uma S. Chunduri, Wenhu Lu
-
Publication number: 20150350059Abstract: A method and implementing system calculates a loop free alternative (LFA) next hop as a backup for a primary path next hop for an interior gateway protocol (IGP). The method enables consideration of the LFA next hop where a link to the next hop has a reverse cost that has a maximum value. The method includes selecting a next candidate next hop from a set of candidate next hops in the network, checking whether a link to the next candidate next hop is an administratively allowable link, and checking whether the link has a maximum forward cost. The method further checks whether the link is bi-directional and computes the LFA using the next candidate next hop where the link is administratively allowable link, where the link does not have a maximum forward cost and where the link is bi-directional without consideration of reverse cost of the link.Type: ApplicationFiled: May 27, 2014Publication date: December 3, 2015Applicant: Telefonaktiebolaget L M Ericsson (publ)Inventors: Uma S. Chunduri, Wenhu Lu, Vasant Patil
-
Publication number: 20150271052Abstract: A method is implemented by a network device to determine loop free alternatives (LFA) for each next hop in a default route to border nodes of a level 1 intermediate system—intermediate system (IS-IS) area of the network device. The method selects a next next-hop for the default route and looks up a corresponding border node for the selected next-hop in a local routing information base (RIB). A next next-hop of the corresponding border node is selected. A check is made whether the selected next-hop of the corresponding border node is the same as selected next-hop of default route. Then an LFA of the selected next-hop of the corresponding border node is assigned as LFA of the selected next-hop of the default route.Type: ApplicationFiled: March 21, 2014Publication date: September 24, 2015Applicant: Telefonaktiebolaget L M Ericsson (publ)Inventors: Uma S. Chunduri, Vasant S. Patil, Wenhu Lu
-
Publication number: 20150271056Abstract: A method is executed by a network device to a calculate loop free alternative (LFA) for each node in an intermediate system-intermediate system (IS-IS) area or IS-IS domain where the network device is connected with other nodes via multiple parallel links. The method includes a shortest path first (SPF) computation of the primary paths for the network device that tracks directly connected links from each node in the IS-IS area or IS-IS domain to the network device which is a source node for the SPF. These tracked links can then be utilized in subsequent LFA computations to avoid unnecessary calculations.Type: ApplicationFiled: March 18, 2014Publication date: September 24, 2015Applicant: Telefonaktiebolaget L M Ericsson (publ)Inventors: Uma S. Chunduri, Vasant S. Patil, Wenhu Lu, Evgeny Tantsura
-
Publication number: 20150271059Abstract: A method is executed by a network device to determine a loop free alternate (LFA) for a multi-homed prefix in an IS-IS area or IS-IS domain. The method includes selecting a next node from the IS-IS area or the IS-IS domain and selecting a next prefix for the selected node. A check is made whether the selected prefix is a multi-homed prefix (MHP). A check is made whether a shortest path first (SPF) cost of the selected node and cost to the selected prefix is equal to an SPF cost of the selected prefix, whether a next hop of selected prefix is same as next hop of selected node, and whether a LFA next hop of the selected node is better protection than a current next hop protection of the selected prefix and the LFA next hop of the selected node is then inherited for the selected prefix.Type: ApplicationFiled: March 18, 2014Publication date: September 24, 2015Applicant: Telefonaktiebolaget L M Ericsson (publ)Inventors: Uma S. Chunduri, Vasant S. Patil, Wenhu Lu, Evgeny Tantsura
-
Publication number: 20150263932Abstract: A method of a network device identifies multi-homed prefixes in an intermediate system-intermediate system (IS-IS) area or IS-IS domain during shortest path first (SPF) computation for use in a loop free alternate (LFA) computation. The method and network device select a next node in a shortest path tree (SPT) and determine a set of prefixes associated with the selected node in the SPT. A next prefix from the set of prefixes of the selected node is selected and a check is made whether the selected prefix exists in the local RIB associated with another node of a same level, then the selected prefix is marked as a multi-homed prefix in the local RIB. A check is made whether all prefixes associated with the selected node are processed and whether all nodes in the SPT have been processed, before downloading the local RIB to a global RIB.Type: ApplicationFiled: March 17, 2014Publication date: September 17, 2015Applicant: Telefonaktiebolaget L M Ericsson (publ)Inventors: Uma S. Chunduri, Vasant S. Patil, Wenhu Lu