Patents by Inventor Robert Raszuk

Robert Raszuk 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: 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
  • Patent number: 8908676
    Abstract: In an embodiment, a method comprises receiving a path advertisement comprising information about an available path and a well-known community value associated with the available path. A modified best path calculation is performed in response to receiving the available path either from a higher-ranked device or from a device that is not participating in diverse path calculation, resulting in creating a particular best path. The particular best path is advertised to other routers with or without a restriction indicator based on whether it is a client learned path or non-client iBGP peer learned path and based on whether the advertisement is directed to a client or a non-client iBGP peer.
    Type: Grant
    Filed: October 11, 2013
    Date of Patent: December 9, 2014
    Assignee: Cisco Technology, Inc.
    Inventors: Selma Yilmaz, Keyur Patel, Nitin Kumar, Robert Raszuk, Satish Mynam
  • Patent number: 8750099
    Abstract: Techniques are disclosed for providing fast convergence on Autonomous System Border Routers (ASBRs). In an embodiment, an ASBR receives first Virtual Private Network (VPN) route information including a first route target, a first route distinguisher, and a first network prefix and second VPN route information including a second route target, a second route distinguisher and a second network prefix. The second route distinguisher received by the ASBR is different than the first route distinguisher. The ASBR compares the first route target to the second route target and the first network prefix with the second network prefix. In response to determining that the first route target matches the second route target and the first network prefix matches the second network prefix, the ASBR associates, in a routing table, a first path based on the first VPN route information with a second path based on the second VPN route information.
    Type: Grant
    Filed: December 16, 2011
    Date of Patent: June 10, 2014
    Assignee: Cisco Technology, Inc.
    Inventors: Keyur Patel, Robert Raszuk
  • Publication number: 20140036905
    Abstract: In an embodiment, a method comprises receiving a path advertisement comprising information about an available path and a well-known community value associated with the available path. A modified best path calculation is performed in response to receiving the available path either from a higher-ranked device or from a device that is not participating in diverse path calculation, resulting in creating a particular best path. The particular best path is advertised to other routers with or without a restriction indicator based on whether it is a client learned path or non-client iBGP peer learned path and based on whether the advertisement is directed to a client or a non-client iBGP peer.
    Type: Application
    Filed: October 11, 2013
    Publication date: February 6, 2014
    Applicant: Cisco Technology, Inc.
    Inventors: Selma Yilmaz, Keyur Patel, Nitin Kumar, Robert Raszuk, Satish Mynam
  • Publication number: 20130322437
    Abstract: A core network aggregates control information and generates forwarding information at a route controller distinct from each of a plurality of provider edge (PE) routers along the edge of the core network. A network controller generates forwarding state indicative of a next hop router along the edge. Message traffic traversing the core identifies a destination PE, or exit interface, router from forwarding state pushed to the PE routers by the network controller. Aggregation of the forwarding information at the router controller and generating the forwarding state at the network controller removes control plane from the edge (PE) routers of the core to eliminate the need for BGP at the edge routers and provide a BGP free edge. This simplifies the edge architecture as well as directly accelerates the new service delivery by any given autonomous system.
    Type: Application
    Filed: May 31, 2012
    Publication date: December 5, 2013
    Inventors: Robert Raszuk, Ichiro Fukuda
  • Patent number: 8559414
    Abstract: In an embodiment, a method comprises receiving a path advertisement comprising information about an available path and a well-known community value associated with the available path. A modified best path calculation is performed in response to receiving the available path either from a higher-ranked device or from a device that is not participating in diverse path calculation, resulting in creating a particular best path. The particular best path is advertised to other routers with or without a restriction indicator based on whether it is a client learned path or non-client iBGP peer learned path and based on whether the advertisement is directed to a client or a non-client iBGP peer.
    Type: Grant
    Filed: February 19, 2011
    Date of Patent: October 15, 2013
    Assignee: Cisco Technology, Inc.
    Inventors: Selma Yilmaz, Keyur Patel, Nitin Kumar, Robert Raszuk, Satish Mynam
  • Patent number: 8537840
    Abstract: In one embodiment, an angular distance calculation technique may enable an intermediate node, such as a route reflector, to render customized best path selection decisions to destination address prefixes and advertise those decisions to its intermediate peering nodes, i.e., route reflector clients, in an autonomous system of a computer network. That is, the route reflector may execute a routing protocol, such as BGP, to select and advertise a next hop (e.g., an address prefix of an egress point of the autonomous system) associated with a customized best path to a route reflector client based on an angular distance between the route reflector client and the egress point. In this manner, the route reflector client may route data traffic destined to a destination address prefix utilizing the egress point associated with the customized best path to that prefix.
    Type: Grant
    Filed: July 26, 2011
    Date of Patent: September 17, 2013
    Assignee: Cisco Technology, Inc.
    Inventors: Robert Raszuk, Christian Cassar
  • Patent number: 8503293
    Abstract: A method performed by a network device may include establishing performance-based Bidirectional Forwarding Detection (BFD) sessions for each link of a primary traffic engineering Label Switched Path (TE-LSP) and establishing performance-based BFD sessions for each link of a secondary TE-LSP. The method may also include, monitoring performance of the primary TE-LSP based on the performance-based BFD sessions for each link of the primary TE-LSP and monitoring performance of the secondary TE-LSP based on the performance-based BFD sessions for each link of the secondary TE-LSP. The method may further include determining that the performance of the primary TE-LSP is degraded based on the monitoring of the performance of the primary TE-LSP and automatically switching a flow of data unit traffic from the primary TE-LSP to the secondary TE-LSP when the performance of the primary TE-LSP is degraded.
    Type: Grant
    Filed: January 12, 2012
    Date of Patent: August 6, 2013
    Assignee: Juniper Networks, Inc.
    Inventor: Robert Raszuk
  • Publication number: 20130155845
    Abstract: Techniques are disclosed for providing fast convergence on Autonomous System Border Routers (ASBRs). In an embodiment, an ASBR receives first Virtual Private Network (VPN) route information including a first route target, a first route distinguisher, and a first network prefix and second VPN route information including a second route target, a second route distinguisher and a second network prefix. The second route distinguisher received by the ASBR is different than the first route distinguisher. The ASBR compares the first route target to the second route target and the first network prefix with the second network prefix. In response to determining that the first route target matches the second route target and the first network prefix matches the second network prefix, the ASBR associates, in a routing table, a first path based on the first VPN route information with a second path based on the second VPN route information.
    Type: Application
    Filed: December 16, 2011
    Publication date: June 20, 2013
    Inventors: Keyur Patel, Robert Raszuk
  • 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
  • Publication number: 20120213218
    Abstract: In an embodiment, a method comprises receiving a path advertisement comprising information about an available path and a well-known community value associated with the available path. A modified best path calculation is performed in response to receiving the available path either from a higher-ranked device or from a device that is not participating in diverse path calculation, resulting in creating a particular best path. The particular best path is advertised to other routers with or without a restriction indicator based on whether it is a client learned path or non-client iBGP peer learned path and based on whether the advertisement is directed to a client or a non-client iBGP peer.
    Type: Application
    Filed: February 19, 2011
    Publication date: August 23, 2012
    Inventors: Selma Yilmaz, Keyur Patel, Nitin Kumar, Robert Raszuk, Satish Mynam
  • Patent number: 8228786
    Abstract: A technique is provided for dynamically discovering shared risk node group (SRNG) memberships of a plurality of interconnected edge devices in a computer network. According to the technique, each edge device “learns” the identities of its directly-attached peer devices situated in neighboring routing domains, e.g., by establishing an interior or exterior gateway routing protocol session with each peer. Thereafter, each edge device advertises the identities of its learned peers to the other interconnected edge devices. Preferably, the peer identities are distributed in novel “peer-router” extended community attributes transported in Border Gateway Protocol (BGP) messages. After an edge device has learned the identity of its own peers and received the identities of the other edge devices' peers, the device can automatically detect SRNG memberships in the computer network. Specifically, edge devices that advertise the same peer are determined to participate in the same SRNG.
    Type: Grant
    Filed: April 7, 2005
    Date of Patent: July 24, 2012
    Assignee: Cisco Technology, Inc.
    Inventors: Jean-Philippe Vasseur, Jim Guichard, Robert Raszuk
  • Publication number: 20120117252
    Abstract: In one embodiment, a network device determines identities of each peer device in a second routing domain attached to edge devices in a first routing domain. The network device associates each address prefix reachable in the second routing domain with an identity of each peer device in the second routing domain that advertised the address prefix and with an identity of one or more edge devices in the first routing domain to which that peer device is attached. The network device determines an address prefix is associated with a same identity of a peer device in the second routing domain but with different edge devices in the first routing domain. The network device assigns the different edge devices in the first routing domain associated with the determined address prefix to a shared risk node group (SRNG).
    Type: Application
    Filed: January 13, 2012
    Publication date: May 10, 2012
    Applicant: CISCO TECHNOLOGY, INC.
    Inventors: Jean-Philippe Vasseur, Jim Guichard, Robert Raszuk
  • Publication number: 20120106359
    Abstract: A method performed by a network device may include establishing performance-based Bidirectional Forwarding Detection (BFD) sessions for each link of a primary traffic engineering Label Switched Path (TE-LSP) and establishing performance-based BFD sessions for each link of a secondary TE-LSP. The method may also include, monitoring performance of the primary TE-LSP based on the performance-based BFD sessions for each link of the primary TE-LSP and monitoring performance of the secondary TE-LSP based on the performance-based BFD sessions for each link of the secondary TE-LSP. The method may further include determining that the performance of the primary TE-LSP is degraded based on the monitoring of the performance of the primary TE-LSP and automatically switching a flow of data unit traffic from the primary TE-LSP to the secondary TE-LSP when the performance of the primary TE-LSP is degraded.
    Type: Application
    Filed: January 12, 2012
    Publication date: May 3, 2012
    Applicant: JUNIPER NETWORKS, INC.
    Inventor: Robert RASZUK
  • Patent number: 8139479
    Abstract: A method performed by a network device may include establishing performance-based Bidirectional Forwarding Detection (BFD) sessions for each link of a primary traffic engineering Label Switched Path (TE-LSP) and establishing performance-based BFD sessions for each link of a secondary TE-LSP. The method may also include, monitoring performance of the primary TE-LSP based on the performance-based BFD sessions for each link of the primary TE-LSP and monitoring performance of the secondary TE-LSP based on the performance-based BFD sessions for each link of the secondary TE-LSP. The method may further include determining that the performance of the primary TE-LSP is degraded based on the monitoring of the performance of the primary TE-LSP and automatically switching a flow of data unit traffic from the primary TE-LSP to the secondary TE-LSP when the performance of the primary TE-LSP is degraded.
    Type: Grant
    Filed: March 25, 2009
    Date of Patent: March 20, 2012
    Assignee: Juniper Networks, Inc.
    Inventor: Robert Raszuk
  • Patent number: 8111616
    Abstract: An apparatus and method as described for constructing a repair path for use in the event of failure of an inter-routing domain connection between respective components in first and second routing domains of a data communications network. The apparatus is arranged to assign a propagatable repair address for use in the event of failure of the inter-routing domain connection and to propagate the repair address via data communications network components other than the inter-routing domain connection.
    Type: Grant
    Filed: September 8, 2006
    Date of Patent: February 7, 2012
    Assignee: Cisco Technology, Inc.
    Inventors: Mike Shand, Stewart F. Bryant, Gargi Nalawade, Robert Raszuk, Keyur Patel, Stefano B. Previdi, David D. Ward
  • Patent number: 8077607
    Abstract: In one embodiment, a node receives traffic sent from one or more sources toward one or more destinations (e.g., Multipoint-to-Point, MP2P traffic). The node may detect a burst of received traffic based on one or more characteristics of the burst traffic, and, in response, may dynamically apply traffic shaping to the burst traffic. The traffic shaping is adapted to forward burst traffic received below a configurable threshold at a configurable pace and to drop burst traffic received above the configurable threshold. In addition, the node may also store the burst traffic dropped by traffic shaping, and forwards the stored burst traffic toward its destination after a configurable delay.
    Type: Grant
    Filed: March 14, 2007
    Date of Patent: December 13, 2011
    Assignee: Cisco Technology, Inc.
    Inventors: Robert Raszuk, Stefano B. Previdi, Jean-Philippe Vasseur
  • Patent number: 8077721
    Abstract: A system receives a packet at a first node. The packet is destined for a second node. The system identifies a full routing node from a plurality of network devices. The full routing node is capable of providing routing information for each of the nodes within the plurality of network devices. The plurality of network devices comprises a subset of nodes, and a subset of full routing nodes. The subset of nodes is not capable of providing routing information for each of the nodes within the plurality of network devices. The system transmits the packet to the full routing node for future transmission to the second node.
    Type: Grant
    Filed: March 15, 2007
    Date of Patent: December 13, 2011
    Assignee: Cisco Technology, Inc.
    Inventors: Robert Raszuk, Stefano Previdi, Jean-Philippe Vasseur
  • Patent number: 7961600
    Abstract: In one embodiment, a loss of communication is detected between a first edge device of a computer network and a neighboring routing domain. A data packet is received at the first edge device, where the received data packet contains a destination address that is reachable via the neighboring routing domain. A determination is made whether a service label is located in a Multi-Protocol Label Switching (MPLS) label stack included in the received data packet. A service label in the MPLS label stack indicates that the received data packet was previously rerouted in accordance with fast reroute (FRR) operations. In response to a determination that the received data packet does not include a service label in the MPLS label stack, the received data packet is rerouted to a second edge device of the computer network for forwarding to the neighboring routing domain.
    Type: Grant
    Filed: January 26, 2010
    Date of Patent: June 14, 2011
    Assignee: Cisco Technology, Inc.
    Inventors: Clarence Filsfils, David D. Ward, Stefano B. Previdi, Jean-Philippe Vasseur, Jim Guichard, Robert Raszuk
  • Patent number: 7957306
    Abstract: An apparatus for providing reachability in a routing domain of a data communications network having as components nodes and links therebetween for a routing domain external destination address is provided. The apparatus is arranged to advertise destination address reachability internally to nodes in the routing domain and associate a reachability category with the internal advertisement of the destination address reachability.
    Type: Grant
    Filed: September 8, 2006
    Date of Patent: June 7, 2011
    Assignee: Cisco Technology, Inc.
    Inventors: Stewart F. Bryant, Mike Shand, Gargi Nalawade, Robert Raszuk, Keyur Patel, David D. Ward, Clarence Filsfils, Stefano B. Previdi