Patents by Inventor Xianmin Li
Xianmin Li 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: 11968108Abstract: The present disclosure provides a method (200) in a router for Label Switched Path, LSP, traceroute. The method (200) includes: receiving (210) an echo request packet containing a label stack; determining (220) from the label stack that forwarding to a downstream router is to be based on a binding segment identifier; identifying (230) a plurality of segments included in a binding segment associated with the binding segment identifier; and transmitting (240) an echo reply packet to a router originating the echo request packet, the echo reply packet containing information indicating a presence of the binding segment identifier in the label stack and indicating a segment identifier associated with each of the plurality of segments.Type: GrantFiled: February 22, 2019Date of Patent: April 23, 2024Assignee: Telefonaktiebolagget LM Ericsson (Publ)Inventors: Jinfeng Zhao, Xianmin Li, Liang Zhou
-
Publication number: 20230239235Abstract: A method by a network device functioning as a provider edge (PE) in an ethernet virtual private network (EVPN) to prevent transient loops between multi-home peer PEs. The method includes advertising a first EVPN label to one or more PEs that are multi-home peer PEs of the PE, advertising a second EVPN label to one or more PEs that are not multi-home peer PEs of the PE, receiving first traffic for a CE that is encapsulated with the first EVPN label as opposed to the second EVPN label, and discarding the first traffic in response to determining that a link between the PE and the CE is not operational and the first traffic for the CE is encapsulated with the first EVPN label.Type: ApplicationFiled: September 17, 2020Publication date: July 27, 2023Applicant: Telefonaktiebolaget LM Ericsson (publ)Inventors: Jiang HE, Zhe ZHOU, Xianmin LI, Haifeng QU
-
Patent number: 11405238Abstract: A controlling device is disclosed for Ethernet virtual private network (EVPN). According to an embodiment, the controlling device determines a first provider (P) device which is to handle broadcast, unknown unicast or multicast (BUM) traffic from a first provider edge (PE) device in an EVPN instance, on behalf of remaining PE devices in the same EVPN instance. The controlling device performs route reflection from the remaining PE devices to the first PE device such that the first PE device knows that BUM traffic needs to be forwarded to the first P device. The controlling device configures the first P device such that upon receipt of BUM traffic from the first PE device, the first P device can forward the BUM traffic to the remaining PE devices.Type: GrantFiled: January 2, 2018Date of Patent: August 2, 2022Assignee: Telefonaktiebolaget LM Ericsson (Publ)Inventors: Jiang He, Xianmin Li
-
Publication number: 20220141117Abstract: The present disclosure provides a method (200) in a router for Label Switched Path, LSP, traceroute. The method (200) includes: receiving (210) an echo request packet containing a label stack; determining (220) from the label stack that forwarding to a downstream router is to be based on a binding segment identifier; identifying (230) a plurality of segments included in a binding segment associated with the binding segment identifier; and transmitting (240) an echo reply packet to a router originating the echo request packet, the echo reply packet containing information indicating a presence of the binding segment identifier in the label stack and indicating a segment identifier associated with each of the plurality of segments.Type: ApplicationFiled: February 22, 2019Publication date: May 5, 2022Applicant: Telefonaktiebolaget LM Ericsson (PUBL)Inventors: Jinfeng ZHAO, Xianmin LI, Liang ZHOU
-
Patent number: 11240063Abstract: A method in a controlled node and a corresponding controlled node. The method comprises: receiving, from a control node, a computed result of logical topology for each slice on a physical topology composed by controlled nodes under control of the control node, and splitting information and constraints for each slice (S301); splitting a physical port into the at least one logical port for a slice based on the received splitting information (S303); associating the at least one logical port for the slice with a slice container (S305); applying the constraints for the slice on the at least one logical port (S307); generating a routing table for the slice based on the received computed result and the constraints (S309); and computing at least one tunnel according to the routing table for the slice based on the slice requirements of the slice (S311).Type: GrantFiled: September 7, 2018Date of Patent: February 1, 2022Assignee: TELEFONAKTIEBOLAGET LM ERICSSON (PUBL)Inventors: Yanxing Liu, Xianmin Li, Xin Dong
-
Publication number: 20200336334Abstract: A controlling device is disclosed for Ethernet virtual private network (EVPN). According to an embodiment, the controlling device determines a first provider (P) device which is to handle broadcast, unknown unicast or multicast (BUM) traffic from a first provider edge (PE) device in an EVPN instance, on behalf of remaining PE devices in the same EVPN instance. The controlling device performs route reflection from the remaining PE devices to the first PE device such that the first PE device knows that BUM traffic needs to be forwarded to the first P device. The controlling device configures the first P device such that upon receipt of BUM traffic from the first PE device, the first P device can forward the BUM traffic to the remaining PE devices.Type: ApplicationFiled: January 2, 2018Publication date: October 22, 2020Inventors: Jiang He, Xianmin Li
-
Publication number: 20200274739Abstract: A method in a controlled node and a corresponding controlled node. The method comprises: receiving, from a control node, a computed result of logical topology for each slice on a physical topology composed by controlled nodes under control of the control node, and splitting information and constraints for each slice (S301); splitting a physical port into the at least one logical port for a slice based on the received splitting information (S303); associating the at least one logical port for the slice with a slice container (S305); applying the constraints for the slice on the at least one logical port (S307); generating a routing table for the slice based on the received computed result and the constraints (S309); and computing at least one tunnel according to the routing table for the slice based on the slice requirements of the slice (S311).Type: ApplicationFiled: September 7, 2018Publication date: August 27, 2020Inventors: Yanxing LIU, Xianmin LI, Xin DONG
-
Patent number: 9692684Abstract: Exemplary methods for maintaining a shared forwarding table in a forwarding plane include a first network device operating in a forwarding plane receiving information associated with a first forwarding table from a second network device operating in a control plane, the information including a plurality of entries and precedence information, the precedence information indicating a priority of the plurality of entries of the first forwarding table. The methods further include for each entry of the first forwarding table, determining whether the entry should be inserted in the shared forwarding table based on the precedence information of the first forwarding table and precedence information contained in the shared forwarding table, wherein the precedence information contained in the shared forwarding table indicates a priority of each corresponding entry stored in the shared forwarding table.Type: GrantFiled: September 5, 2014Date of Patent: June 27, 2017Assignee: TELEFONAKTIEBOLAGET L M ERICSSON (PUBL)Inventors: Jiang He, He Wang, Zhenning Zhao, Xianmin Li
-
Publication number: 20160072696Abstract: Exemplary methods for maintaining a shared forwarding table in a forwarding plane include a first network device operating in a forwarding plane receiving information associated with a first forwarding table from a second network device operating in a control plane, the information including a plurality of entries and precedence information, the precedence information indicating a priority of the plurality of entries of the first forwarding table. The methods further include for each entry of the first forwarding table, determining whether the entry should be inserted in the shared forwarding table based on the precedence information of the first forwarding table and precedence information contained in the shared forwarding table, wherein the precedence information contained in the shared forwarding table indicates a priority of each corresponding entry stored in the shared forwarding table.Type: ApplicationFiled: September 5, 2014Publication date: March 10, 2016Inventors: Jiang He, He Wang, Zhenning Zhao, Xianmin Li