Patents by Inventor Enke Chen
Enke Chen 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).
-
Publication number: 20260121981Abstract: The present application discloses a method, system, and computer system for routing network traffic. The method includes (i) receiving, at least indirectly from one or more contributor nodes, a set of route information, (ii) causing a routing table to be updated based at least in part on the indication, and (iii) routing network traffic based at least in part on the routing table. The route information obtained from a particular contributor node includes a network prefix, and one or more attributes. The one or more attributes comprises an indication of whether a particular aggregator node to which the route information is provided to be used as a primary aggregator node or a backup aggregator node.Type: ApplicationFiled: October 31, 2024Publication date: April 30, 2026Inventors: Enke Chen, Jining Tian, Jennifer Yuan
-
Publication number: 20260121980Abstract: The present application discloses a method, system, and computer system for routing network traffic. The network traffic can include traffic associated with a particular IP address that is allocated to a user. The method includes (i) associating a sequence number with each IP address allocation, (ii) obtaining a routing metric associated with a particular IP address, wherein the routing metric is determined based at least in part on the sequence numbers, and (iii) determining a routing for traffic for the particular IP address based at least in part on the routing metric.Type: ApplicationFiled: October 31, 2024Publication date: April 30, 2026Inventors: Enke Chen, Jining Tian, Jennifer Yuan
-
Publication number: 20260067212Abstract: Techniques for deploying IPv6 routing are disclosed. A system, process, and/or computer program product for deploying IPv6 routing includes advertising in Border Gateway Protocol (BGP) a new address-family capability in combination with an existing address-family in a network that supports a plurality of address families, and undoing BGP filters to allow BGP routes to be exchanged at a time that a network administrator enables the new address-family capability in the network.Type: ApplicationFiled: September 5, 2025Publication date: March 5, 2026Inventors: Jia Chen, Shu Lin, Jining Tian, Enke Chen
-
Patent number: 12463902Abstract: Techniques for deploying IPv6 routing are disclosed. A system, process, and/or computer program product for deploying IPv6 routing includes advertising in Border Gateway Protocol (BGP) a new address-family capability in combination with an existing address-family in a network that supports a plurality of address families, and undoing BGP filters to allow BGP routes to be exchanged at a time that a network administrator enables the new address-family capability in the network.Type: GrantFiled: October 6, 2022Date of Patent: November 4, 2025Assignee: Palo Alto Networks, Inc.Inventors: Jia Chen, Shu Lin, Jining Tian, Enke Chen
-
Publication number: 20250039076Abstract: A contributor-aggregator network configuration disclosed herein automates aggregation of network prefixes allocated to an autonomous system for a border network element dubbed a “contributor.” The contributor advertises allocated network prefixes to an aggregator network element “aggregator” and additionally identifies and encodes aggregation length parameters according to a routing protocol in the advertisements that indicate how to aggregate network prefixes. The aggregator advertises aggregated network prefixes identified based on the encoded parameters to its peers to reduce overall load by simplifying routing and advertisement to the aggregated network prefixes.Type: ApplicationFiled: July 27, 2023Publication date: January 30, 2025Inventors: Enke Chen, Jining Tian
-
Publication number: 20240121187Abstract: Techniques for deploying IPv6 routing are disclosed. A system, process, and/or computer program product for deploying IPv6 routing includes advertising in Border Gateway Protocol (BGP) a new address-family capability in combination with an existing address-family in a network that supports a plurality of address families, and undoing BGP filters to allow BGP routes to be exchanged at a time that a network administrator enables the new address-family capability in the network.Type: ApplicationFiled: October 6, 2022Publication date: April 11, 2024Inventors: Jia Chen, Shu Lin, Jining Tian, Enke Chen
-
Patent number: 11706141Abstract: In one embodiment, a method includes performing, by a router, a destination address lookup of an IP packet in a Forwarding Information Base (FIB) and identifying, by the router, an equal cost multi-path (ECMP) object from the destination address lookup. The ECMP object includes a plurality of paths for forwarding the IP packet to a destination associated with a destination address. The method further includes determining, by the router, a source interface associated with the IP packet, determining, by the router, that the source interface matches an egress interface associated with a path among the plurality of paths, and communicating, by the router, the IP packet based on the path to the destination using the egress interface.Type: GrantFiled: May 23, 2022Date of Patent: July 18, 2023Assignee: CISCO TECHNOLOGY, INC.Inventors: Enke Chen, Jun Zhuang
-
Publication number: 20220286396Abstract: In one embodiment, a method includes performing, by a router, a destination address lookup of an IP packet in a Forwarding Information Base (FIB) and identifying, by the router, an equal cost multi-path (ECMP) object from the destination address lookup. The ECMP object includes a plurality of paths for forwarding the IP packet to a destination associated with a destination address. The method further includes determining, by the router, a source interface associated with the IP packet, determining, by the router, that the source interface matches an egress interface associated with a path among the plurality of paths, and communicating, by the router, the IP packet based on the path to the destination using the egress interface.Type: ApplicationFiled: May 23, 2022Publication date: September 8, 2022Inventors: Enke Chen, Jun Zhuang
-
Patent number: 11343188Abstract: In one embodiment, a method includes performing, by a router, a destination address lookup of an IP packet in a Forwarding Information Base (FIB) and identifying, by the router, an equal cost multi-path (ECMP) object from the destination address lookup. The ECMP object includes a plurality of paths for forwarding the IP packet to a destination associated with a destination address. The method further includes determining, by the router, a source interface associated with the IP packet, determining, by the router, that the source interface matches an egress interface associated with a path among the plurality of paths, and communicating, by the router, the IP packet based on the path to the destination using the egress interface.Type: GrantFiled: February 25, 2020Date of Patent: May 24, 2022Assignee: CISCO TECHNOLOGY, INC.Inventors: Enke Chen, Jun Zhuang
-
Publication number: 20210266257Abstract: In one embodiment, a method includes performing, by a router, a destination address lookup of an IP packet in a Forwarding Information Base (FIB) and identifying, by the router, an equal cost multi-path (ECMP) object from the destination address lookup. The ECMP object includes a plurality of paths for forwarding the IP packet to a destination associated with a destination address. The method further includes determining, by the router, a source interface associated with the IP packet, determining, by the router, that the source interface matches an egress interface associated with a path among the plurality of paths, and communicating, by the router, the IP packet based on the path to the destination using the egress interface.Type: ApplicationFiled: February 25, 2020Publication date: August 26, 2021Inventors: Enke Chen, Jun Zhuang
-
Patent number: 10361884Abstract: A method is provided in one example embodiment and includes configuring on a network element a first tunnel from the network element to a first network, wherein the configuring comprises mapping a nexthop address of the local network element to a transport address of the tunnel on the network to create a first nexthop-to-transport mapping for the network element; and advertising the first nexthop-to-transport mapping along with routing information for the network element to remote network elements.Type: GrantFiled: September 6, 2017Date of Patent: July 23, 2019Assignee: Cisco Technology, Inc.Inventors: Naiming Shen, Jun Zhuang, Enke Chen
-
Publication number: 20180013584Abstract: A method is provided in one example embodiment and includes configuring on a network element a first tunnel from the network element to a first network, wherein the configuring comprises mapping a nexthop address of the local network element to a transport address of the tunnel on the network to create a first nexthop-to-transport mapping for the network element; and advertising the first nexthop-to-transport mapping along with routing information for the network element to remote network elements.Type: ApplicationFiled: September 6, 2017Publication date: January 11, 2018Inventors: Naiming Shen, Jun Zhuang, Enke Chen
-
Patent number: 9825777Abstract: A method is provided in one example embodiment and includes configuring on a network element a first tunnel from the network element to a first network, wherein the configuring comprises mapping a nexthop address of the local network element to a transport address of the tunnel on the network to create a first nexthop-to-transport mapping for the network element; and advertising the first nexthop-to-transport mapping along with routing information for the network element to remote network elements.Type: GrantFiled: June 23, 2015Date of Patent: November 21, 2017Assignee: Cisco Technology, Inc.Inventors: Naiming Shen, Jun Zhuang, Enke Chen
-
Patent number: 9755939Abstract: In one embodiment, a method includes generating at a network device, a trace packet comprising an IP (Internet Protocol) to Source Group Tag (SGT) binding, transmitting the trace packet from the network device to an SGT capable device, wherein at least one non-SGT capable device is interposed in a path between the network device and the SGT capable device, and receiving at the network device, a reply packet from the SGT capable device in response to the trace packet, the reply packet indicating that the IP to SGT binding was installed at the SGT capable device. An apparatus and logic are also disclosed herein.Type: GrantFiled: June 26, 2015Date of Patent: September 5, 2017Assignee: Cisco Technology, Inc.Inventors: Naiming Shen, Jun Zhuang, Enke Chen, Michael Lee Sullenberger
-
Publication number: 20160380823Abstract: A method is provided in one example embodiment and includes configuring on a network element a first tunnel from the network element to a first network, wherein the configuring comprises mapping a nexthop address of the local network element to a transport address of the tunnel on the network to create a first nexthop-to-transport mapping for the network element; and advertising the first nexthop-to-transport mapping along with routing information for the network element to remote network elements.Type: ApplicationFiled: June 23, 2015Publication date: December 29, 2016Applicant: CISCO TECHNOLOGY, INC.Inventors: Naiming Shen, Jun Zhuang, Enke Chen
-
Publication number: 20160380864Abstract: In one embodiment, a method includes generating at a network device, a trace packet comprising an IP (Internet Protocol) to Source Group Tag (SGT) binding, transmitting the trace packet from the network device to an SGT capable device, wherein at least one non-SGT capable device is interposed in a path between the network device and the SGT capable device, and receiving at the network device, a reply packet from the SGT capable device in response to the trace packet, the reply packet indicating that the IP to SGT binding was installed at the SGT capable device. An apparatus and logic are also disclosed herein.Type: ApplicationFiled: June 26, 2015Publication date: December 29, 2016Applicant: CISCO TECHNOLOGY, INC.Inventors: Naiming Shen, Jun Zhuang, Enke Chen, Michael Lee Sullenberger
-
Patent number: 8780692Abstract: In an embodiment, a method comprises: determining that a session restart on a restarting node has been initiated; in response to determining that the restarting node has preserved a last acknowledged version of routing information received from a peer node, and determining that the restarting node has preserved a routing state corresponding to the last acknowledged version of routing information, transmitting to the peer node a message indicating that the last acknowledged version of routing information and the routing state have been preserved at the restarting node; wherein the method is performed by one or more computing devices.Type: GrantFiled: June 22, 2011Date of Patent: July 15, 2014Assignee: Cisco Technology, Inc.Inventors: Keyur Patel, Enke Chen, Rex Fernando
-
Patent number: 8320361Abstract: In one embodiment, a method includes receiving routing information at an alternate route reflector in a network, identifying at the alternate route reflector, an alternate path different from a primary path selected and advertised at a primary route reflector in the network, and advertising at the alternate route reflector, the alternate path. The primary and alternate paths define paths for a destination and the alternate path is the only path advertised by the alternate route reflector for the destination.Type: GrantFiled: February 27, 2009Date of Patent: November 27, 2012Assignee: Cisco Technology, Inc.Inventors: Pradosh Mohapatra, Enke Chen
-
Publication number: 20120269198Abstract: In an embodiment, a method comprises: determining that a session restart on a restarting node has been initiated; in response to determining that the restarting node has preserved a last acknowledged version of routing information received from a peer node, and determining that the restarting node has preserved a routing state corresponding to the last acknowledged version of routing information, transmitting to the peer node a message indicating that the last acknowledged version of routing information and the routing state have been preserved at the restarting node; wherein the method is performed by one or more computing devices.Type: ApplicationFiled: June 22, 2011Publication date: October 25, 2012Inventors: Keyur Patel, Enke Chen, Rex Fernando
-
Patent number: 8265058Abstract: A method and an apparatus to select a route in a network device within a networked system have been disclosed. In one embodiment, the method includes receiving at a router in a Border Gateway Protocol (BGP) network a first route entry via local redistribution from a first protocol to BGP and a second route entry from a peer router coupled to the router via the network, wherein the first route entry is received earlier than the second route entry. The method may further include downloading administrative distances of the first and the second route entries to a route information base (RIB) of the router and redistributing the administrative distances from the RIB to a BGP table maintained by a BGP module of the router. In some embodiments, the method further includes selecting one of the first and the second route entries based on their administrative distances.Type: GrantFiled: January 14, 2005Date of Patent: September 11, 2012Assignee: Ericsson ABInventors: Enke Chen, Jennifer Yuan