Patents by Inventor Ryan Bickhart

Ryan Bickhart 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: 11057243
    Abstract: For use in an Ethernet Virtual Private Network (EVPN) in which a site including at least one MAC-addressable device is multihomed, via a customer edge device (CE), to at least two provider edge devices (PE1 and PE2), the potential problem of one of the at least two provider edge devices (PE2) dropping or flooding packets designed for a MAC-addressable device of the multihomed site is solved by controlling advertisements of an auto-discovery per EVPN instance (A-D/EVI) route (or an auto-discovery per Ethernet segment identifier (A-D/ESI) route) to a remote provider edge device (PE3), belonging to the EVPN but not directly connected with the CE.
    Type: Grant
    Filed: March 7, 2020
    Date of Patent: July 6, 2021
    Assignee: Juniper Networks, Inc.
    Inventors: Ryan Bickhart, Wen Lin
  • Publication number: 20200213155
    Abstract: For use in an Ethernet Virtual Private Network (EVPN) in which a site including at least one MAC-addressable device is multihomed, via a customer edge device (CE), to at least two provider edge devices (PE1 and PE2), the potential problem of one of the at least two provider edge devices (PE2) dropping or flooding packets designed for a MAC-addressable device of the multihomed site is solved by controlling advertisements of an auto-discovery per EVPN instance (A-D/EVI) route (or an auto-discovery per Ethernet segment identifier (A-D/ESI) route) to a remote provider edge device (PE3), belonging to the EVPN but not directly connected with the CE.
    Type: Application
    Filed: March 7, 2020
    Publication date: July 2, 2020
    Inventors: Ryan Bickhart, Wen Lin
  • Patent number: 10630509
    Abstract: For use in an Ethernet Virtual Private Network (EVPN) in which a site including at least one MAC-addressable device is multihomed, via a customer edge device (CE), to at least two provider edge devices (PE1 and PE2), the potential problem of one of the at least two provider edge devices (PE2) dropping or flooding packets designed for a MAC-addressable device of the multihomed site is solved by controlling advertisements of an auto-discovery per EVPN instance (A-D/EVI) route (or an auto-discovery per Ethernet segment identifier (A-D/ESI) route) to a remote provider edge device (PE3), belonging to the EVPN but not directly connected with the CE.
    Type: Grant
    Filed: March 30, 2018
    Date of Patent: April 21, 2020
    Assignee: Juniper Networks, Inc.
    Inventors: Ryan Bickhart, Wen Lin
  • Publication number: 20190305988
    Abstract: For use in an Ethernet Virtual Private Network (EVPN) in which a site including at least one MAC-addressable device is multihomed, via a customer edge device (CE), to at least two provider edge devices (PE1 and PE2), the potential problem of one of the at least two provider edge devices (PE2) dropping or flooding packets designed for a MAC-addressable device of the multihomed site is solved by controlling advertisements of an auto-discovery per EVPN instance (A-D/EVI) route (or an auto-discovery per Ethernet segment identifier (A-D/ESI) route) to a remote provider edge device (PE3), belonging to the EVPN but not directly connected with the CE.
    Type: Application
    Filed: March 30, 2018
    Publication date: October 3, 2019
    Inventors: Ryan Bickhart, Wen Lin
  • Patent number: 10383027
    Abstract: A provider edge device may receive a first MAC/IP route advertisement that identifies a MAC route, or a MAC and IP route, relating to an endpoint device. The provider edge device may generate and provide a MAC/IP route proxy advertisement based on the MAC route or the MAC and IP route, detect a potential decrease in reliability of the MAC route or the MAC and IP route, broadcast a request to verify the reliability of the MAC and IP route, determine whether the reliability of the MAC route, or the MAC and IP route, has decreased, and perform an action to cause withdrawal of the MAC/IP route proxy advertisement, or to cause a second MAC/IP route advertisement that identifies the MAC route, or the MAC and IP route, to be provided, based on determining whether the reliability of the MAC route, or the MAC and IP route, has decreased.
    Type: Grant
    Filed: March 23, 2018
    Date of Patent: August 13, 2019
    Assignee: Juniper Networks, Inc.
    Inventors: SelvaKumar Sivaraj, Wen Lin, Ryan Bickhart, Prabakaran Arumugam
  • Patent number: 10142223
    Abstract: A device may receive a network address associated with a destination device. The network address may identify the destination device based on layer 3 of the Open Systems Interconnection model. The device may store next-hop information identifying a next hop associated with the destination device based on the network address. The device may generate an auto-discovery route including a layer 3 label. The layer 3 label may permit network traffic to be routed to the destination device based on multiprotocol label switching (MPLS), and may identify a lookup table based on which to obtain the next-hop information. The device may provide the auto-discovery route including the layer 3 label.
    Type: Grant
    Filed: September 28, 2016
    Date of Patent: November 27, 2018
    Assignee: Juniper Networks, Inc.
    Inventor: Ryan Bickhart
  • Publication number: 20180287990
    Abstract: A network device is configured to provide, via an Ethernet segment with a customer network, active-active multi-homing L2 virtual bridge connectivity to the customer network using an EVPN instance (EVI) and L3 routing using an IRB interface that is a L3 routing interface assigned to the EVI; to receive, from a peer PE device of the EVPN instance, an EVPN route comprising an L2-L3 binding for a customer device of the customer network and associating the L2-L3 binding with the Ethernet segment, the L2-L3 binding comprising an L2 and an L3 address assigned to the customer device, wherein the peer PE device provides, with the network device and via the Ethernet segment, active-active multi-homing L2 virtual bridge connectivity to the customer network; and to forward, via the Ethernet segment and based at least on the L2-L3 binding received from the peer PE device, an L3 packet to the customer device.
    Type: Application
    Filed: June 4, 2018
    Publication date: October 4, 2018
    Inventors: Ryan Bickhart, Nitin Singh, Wen Lin, Hassan C. Hosseini
  • Patent number: 10027589
    Abstract: The disclosed method may include (1) identifying a customer edge router that is multi-homed to a provider edge router and another provider edge router, (2) determining, by the provider edge router, that the other provider edge router has identified an Internet Protocol address of the customer edge router by way of an Address Resolution Protocol, (3) learning, by the provider edge router, the Internet Protocol address of the customer edge router from the other provider edge router, and then (4) advertising, by the provider edge router to at least one gateway of at least one other customer edge router, a route that facilitates communication with the customer edge router via the provider edge router based at least in part on the Internet Protocol address of the customer edge router. Various other methods, systems, and apparatuses are also disclosed.
    Type: Grant
    Filed: June 30, 2016
    Date of Patent: July 17, 2018
    Assignee: Juniper Network, Inc.
    Inventors: Nitin Singh, Ryan Bickhart, Kaliraj Vairavakkalai
  • Patent number: 9992154
    Abstract: A network device is configured to provide, via an Ethernet segment with a customer network, active-active multi-homing L2 virtual bridge connectivity to the customer network using an EVPN instance (EVI) and L3 routing using an IRB interface that is a L3 routing interface assigned to the EVI; to receive, from a peer PE device of the EVPN instance, an EVPN route comprising an L2-L3 binding for a customer device of the customer network and associating the L2-L3 binding with the Ethernet segment, the L2-L3 binding comprising an L2 and an L3 address assigned to the customer device, wherein the peer PE device provides, with the network device and via the Ethernet segment, active-active multi-homing L2 virtual bridge connectivity to the customer network; and to forward, via the Ethernet segment and based at least on the L2-L3 binding received from the peer PE device, an L3 packet to the customer device.
    Type: Grant
    Filed: June 30, 2016
    Date of Patent: June 5, 2018
    Assignee: Juniper Networks, Inc.
    Inventors: Ryan Bickhart, Nitin Singh, Wen Lin, Hassan C. Hosseini
  • Publication number: 20180091419
    Abstract: A device may receive a network address associated with a destination device. The network address may identify the destination device based on layer 3 of the Open Systems Interconnection model. The device may store next-hop information identifying a next hop associated with the destination device based on the network address. The device may generate an auto-discovery route including a layer 3 label. The layer 3 label may permit network traffic to be routed to the destination device based on multiprotocol label switching (MPLS), and may identify a lookup table based on which to obtain the next-hop information. The device may provide the auto-discovery route including the layer 3 label.
    Type: Application
    Filed: September 28, 2016
    Publication date: March 29, 2018
    Inventor: Ryan BICKHART
  • Patent number: 9929940
    Abstract: In general, techniques are provided for described herein that extend existing Ethernet Virtual Private Network (EVPN) protocol signaling mechanisms so that local, multi-homing PEs couple to an Ethernet segment can definitively convey their primary/backup designated forwarder (DF) status to any remote PE of the EVPN. In one example, this is accomplished by utilizing a new extended community attribute to each Ethernet A-D per EVI route advertised by each of the multi-homing PEs to specifically carry the advertising PE's primary or backup status. As such, any receiving remote PE need not rely on the arrival of individual MAC routes from a new primary PE and withdrawal of MAC routes from a former primary PE to update its forwarding information.
    Type: Grant
    Filed: March 31, 2015
    Date of Patent: March 27, 2018
    Assignee: Juniper Networks, Inc.
    Inventors: Nitin Singh, Ryan Bickhart, Manoj Sharma, Hassan C. Hosseini
  • Publication number: 20180006995
    Abstract: A network device is configured to provide, via an Ethernet segment with a customer network, active-active multi-homing L2 virtual bridge connectivity to the customer network using an EVPN instance (EVI) and L3 routing using an IRB interface that is a L3 routing interface assigned to the EVI; to receive, from a peer PE device of the EVPN instance, an EVPN route comprising an L2-L3 binding for a customer device of the customer network and associating the L2-L3 binding with the Ethernet segment, the L2-L3 binding comprising an L2 and an L3 address assigned to the customer device, wherein the peer PE device provides, with the network device and via the Ethernet segment, active-active multi-homing L2 virtual bridge connectivity to the customer network; and to forward, via the Ethernet segment and based at least on the L2-L3 binding received from the peer PE device, an L3 packet to the customer device.
    Type: Application
    Filed: June 30, 2016
    Publication date: January 4, 2018
    Inventors: Ryan Bickhart, Nitin Singh, Wen Lin, Hassan C. Hosseini
  • Publication number: 20170373973
    Abstract: In some examples, a provider edge device provides L2 virtual bridge connectivity for at least one customer network using an EVPN instance and L3 routing using an IRB interface that is a L3 routing interface assigned to the EVPN instance; the provider edge device obtains an indication of a new binding for an endpoint device of the at least one customer network, the new binding comprising a first L2 address and a L3 address that are assigned to the endpoint device; and the provider edge device outputs, in response to determining the provider edge device stores a prior binding for the endpoint device of a second L2 address and the L3 address that are assigned to the endpoint device, an EVPN route comprising an indication of the new binding and an indication the new binding is an updated binding of the prior binding for the endpoint device.
    Type: Application
    Filed: June 27, 2016
    Publication date: December 28, 2017
    Inventors: Ryan Bickhart, Nitin Singh
  • Patent number: 9491092
    Abstract: The disclosed apparatus may include a physical link that facilitates communication for a plurality of customer networks connected to a service provider network. The apparatus may also include a network device communicatively coupled to the physical link. The network device may identify first and second route-update messages that advertise a plurality of route targets representing the plurality of customer networks to at least one other network device within the service provider network. The network device may remove a route target from the first route-update message due at least in part to the physical link no longer facilitating communication for a customer network represented by the route target. The network device may then maintain the second route-update message intact despite the removal of the route target from the first route-update message. Various other apparatuses, systems, and methods are also disclosed.
    Type: Grant
    Filed: September 30, 2014
    Date of Patent: November 8, 2016
    Assignee: Juniper Networks, Inc.
    Inventors: Ryan Bickhart, Disha Chopra, Wen Lin, Hassan Hosseini
  • Publication number: 20160261487
    Abstract: In general, techniques are provided for described herein that extend existing Ethernet Virtual Private Network (EVPN) protocol signaling mechanisms so that local, multi-homing PEs couple to an Ethernet segment can definitively convey their primary/backup designated forwarder (DF) status to any remote PE of the EVPN. In one example, this is accomplished by utilizing a new extended community attribute to each Ethernet A-D per EVI route advertised by each of the multi-homing PEs to specifically carry the advertising PE's primary or backup status. As such, any receiving remote PE need not rely on the arrival of individual MAC routes from a new primary PE and withdrawal of MAC routes from a former primary PE to update its forwarding information.
    Type: Application
    Filed: March 31, 2015
    Publication date: September 8, 2016
    Inventors: Nitin Singh, Ryan Bickhart, Manoj Sharma, Hassan C. Hosseini
  • Patent number: 9054951
    Abstract: In an embodiment, a method comprises: receiving, at a data packet router, a path advertisement comprising information about an available path; determining whether the path advertisement comprises an originator identifier of an originator of the available path; in response to determining that the path advertisement comprises the originator identifier of the originator of the available path, determining whether the originator identifier of the available path is a router identifier of the data packet router, and in response to determining that the originator identifier of the available path is the router identifier of the data packet router, not accepting the path advertisement; wherein the method is performed by one or more processors of the data packet router.
    Type: Grant
    Filed: May 2, 2011
    Date of Patent: June 9, 2015
    Assignee: Cisco Technology, Inc.
    Inventors: Keyur Patel, Robert Raszuk, Ryan Bickhart, Alton Lo
  • Publication number: 20120281539
    Abstract: In an embodiment, a method comprises: receiving, at a data packet router, a path advertisement comprising information about an available path; determining whether the path advertisement comprises an originator identifier of an originator of the available path; in response to determining that the path advertisement comprises the originator identifier of the originator of the available path, determining whether the originator identifier of the available path is a router identifier of the data packet router, and in response to determining that the originator identifier of the available path is the router identifier of the data packet router, not accepting the path advertisement; wherein the method is performed by one or more processors of the data packet router.
    Type: Application
    Filed: May 2, 2011
    Publication date: November 8, 2012
    Inventors: Keyur Patel, Robert Raszuk, Ryan Bickhart, Alton Lo