Patents by Inventor Christian Cassar

Christian Cassar 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: 10439880
    Abstract: In one embodiment, a method includes identifying a change in network topology at a network device, transmitting a test packet from the network device to determine if an adjacent network device located in a backup path has converged following the network topology change, and updating a forwarding information base at the network device in response to the network topology change if a response to the test packet indicates that the adjacent network device has converged. An apparatus and logic are also disclosed herein.
    Type: Grant
    Filed: November 5, 2014
    Date of Patent: October 8, 2019
    Assignee: CISCO TECHNOLOGY, INC.
    Inventors: Stewart Frederick Bryant, Giles Douglas Yorke Heron, Christian Cassar
  • Patent number: 9871675
    Abstract: In one embodiment, a method includes receiving at a first network device in a first virtual private network, a packet destined for a second network device in communication with a second virtual private network, and transmitting the packet over the second network, wherein the packet is encapsulated for transmittal on a tunnel extending from the first network device to the second network device. The first network device is in communication with a system operable to map and encapsulate the packet and provide an overlay that traverses over the second virtual private network. An apparatus and logic are also disclosed herein.
    Type: Grant
    Filed: September 15, 2016
    Date of Patent: January 16, 2018
    Assignee: Cisco Technology, Inc.
    Inventors: Darrel Lewis, Gregg Schudel, John Mullooly, Isidoros Kouvelas, Jesper Skriver, Christian Cassar, Dino Farinacci, Fabio Maino
  • Publication number: 20170005831
    Abstract: In one embodiment, a method includes receiving at a first network device in a first virtual private network, a packet destined for a second network device in communication with a second virtual private network, and transmitting the packet over the second network, wherein the packet is encapsulated for transmittal on a tunnel extending from the first network device to the second network device. The first network device is in communication with a system operable to map and encapsulate the packet and provide an overlay that traverses over the second virtual private network. An apparatus and logic are also disclosed herein.
    Type: Application
    Filed: September 15, 2016
    Publication date: January 5, 2017
    Applicant: CISCO TECHNOLOGY, INC.
    Inventors: Darrel Lewis, Gregg Schudel, John Mullooly, Isidoros Kouvelas, Jesper Skriver, Christian Cassar, Dino Farinacci, Fabio Maino
  • Patent number: 9503272
    Abstract: In one embodiment, a method includes discovering at a first edge device in a first network that a multicast source has moved from the first network to a second network, the first edge device in communication through a core network with a plurality of edge devices belonging to a multicast group comprising the multicast source, transmitting from the first edge device to a second edge device in the second network, a join request for the multicast group comprising the multicast source at the second network, receiving multicast traffic for the multicast group at the first edge device on a transient multicast tree extending from the second edge device to the plurality of edge devices, and forwarding the multicast traffic to the plurality of edge devices. An apparatus and logic are also disclosed herein.
    Type: Grant
    Filed: March 13, 2014
    Date of Patent: November 22, 2016
    Assignee: Cisco Technology, Inc.
    Inventors: Fang Yang, Kathy Xia Ke, Isidoros Kouvelas, Christian Cassar
  • Patent number: 9479433
    Abstract: In one embodiment, a method includes receiving at a first network device in a first virtual private network, a packet destined for a second network device in communication with a second virtual private network, and transmitting the packet over the second network, wherein the packet is encapsulated for transmittal on a tunnel extending from the first network device to the second network device. The first network device is in communication with a system operable to map and encapsulate the packet and provide an overlay that traverses over the second virtual private network. An apparatus and logic are also disclosed herein.
    Type: Grant
    Filed: January 14, 2014
    Date of Patent: October 25, 2016
    Assignee: Cisco Technology, Inc.
    Inventors: Darrel Lewis, Gregg Schudel, John Mullooly, Isidoros Kouvelas, Jesper Skriver, Christian Cassar, Dino Farinacci, Fabio Maino
  • Patent number: 9474040
    Abstract: An example method for independently verifying a transit point in a network environment is provided and includes receiving, at a transit point in a packet network, at least two radio signals from corresponding different radio sources, receiving, at the transit point, a sampling request in an packet message, and transmitting in another packet message a sample of the at least two radio signals such that by comparing the sample with an expected sample, a location of the transit point is determined. The expected sample can comprise another sample of the at least two radio signals that would have been received by the transit point at an expected location at a time of receipt of the sampling request, and if the expected sample matches the sample, the transit point is determined to be at the expected location.
    Type: Grant
    Filed: October 7, 2014
    Date of Patent: October 18, 2016
    Assignee: CISCO TECHNOLOGY, INC.
    Inventors: Stewart Frederick Bryant, Christian Cassar, Willem Maria Verrydt
  • Publication number: 20160127192
    Abstract: In one embodiment, a method includes identifying a change in network topology at a network device, transmitting a test packet from the network device to determine if an adjacent network device located in a backup path has converged following the network topology change, and updating a forwarding information base at the network device in response to the network topology change if a response to the test packet indicates that the adjacent network device has converged. An apparatus and logic are also disclosed herein.
    Type: Application
    Filed: November 5, 2014
    Publication date: May 5, 2016
    Applicant: CISCO TECHNOLOGY, INC.
    Inventors: Stewart Frederick Bryant, Giles Douglas Yorke Heron, Christian Cassar
  • Publication number: 20160100377
    Abstract: An example method for independently verifying a transit point in a network environment is provided and includes receiving, at a transit point in a packet network, at least two radio signals from corresponding different radio sources, receiving, at the transit point, a sampling request in an packet message, and transmitting in another packet message a sample of the at least two radio signals such that by comparing the sample with an expected sample, a location of the transit point is determined. The expected sample can comprise another sample of the at least two radio signals that would have been received by the transit point at an expected location at a time of receipt of the sampling request, and if the expected sample matches the sample, the transit point is determined to be at the expected location.
    Type: Application
    Filed: October 7, 2014
    Publication date: April 7, 2016
    Applicant: CISCO TECHNOLOGY, INC.
    Inventors: Stewart Frederick Bryant, Christian Cassar, Willem Maria Verrydt
  • Patent number: 9253088
    Abstract: In one embodiment, a device receives a payload encapsulated in an Internet Protocol (IP) transport header having a time-to-live (TTL) value, and decapsulates the payload while maintaining the TTL value. In response to determining that a destination of the payload is not attached to the device, the device may then re-encapsulate the payload in a new IP transport header with a new TTL value that is less than the maintained TTL value, and transmits the re-encapsulated payload toward the destination. In this manner, loops in overlay networks may be prevented based on eventual expiration of the TTL value of the IP transport header, accordingly.
    Type: Grant
    Filed: June 28, 2013
    Date of Patent: February 2, 2016
    Assignee: Cisco Technology, Inc.
    Inventors: Jesper Skriver, Isidoros Kouvelas, Christian Cassar
  • Publication number: 20150263864
    Abstract: In one embodiment, a method includes discovering at a first edge device in a first network that a multicast source has moved from the first network to a second network, the first edge device in communication through a core network with a plurality of edge devices belonging to a multicast group comprising the multicast source, transmitting from the first edge device to a second edge device in the second network, a join request for the multicast group comprising the multicast source at the second network, receiving multicast traffic for the multicast group at the first edge device on a transient multicast tree extending from the second edge device to the plurality of edge devices, and forwarding the multicast traffic to the plurality of edge devices. An apparatus and logic are also disclosed herein.
    Type: Application
    Filed: March 13, 2014
    Publication date: September 17, 2015
    Applicant: CISCO TECHNOLOGY, INC.
    Inventors: Fang Yang, Kathy Xia Ke, Isidoros Kouvelas, Christian Cassar
  • Publication number: 20150003452
    Abstract: In one embodiment, a device receives a payload encapsulated in an Internet Protocol (IP) transport header having a time-to-live (TTL) value, and decapsulates the payload while maintaining the TTL value. In response to determining that a destination of the payload is not attached to the device, the device may then re-encapsulate the payload in a new IP transport header with a new TTL value that is less than the maintained TTL value, and transmits the re-encapsulated payload toward the destination. In this manner, loops in overlay networks may be prevented based on eventual expiration of the TTL value of the IP transport header, accordingly.
    Type: Application
    Filed: June 28, 2013
    Publication date: January 1, 2015
    Inventors: Jesper Skriver, Isidoros Kouvelas, Christian Cassar
  • Patent number: 8812739
    Abstract: In one embodiment, a clock on a network device is initialized, and then a first timing message is received at the network device from a reference device having a first timestamp indicating when the first timing message was transmitted from the reference device. The network device may then determine and store a one-way delay from the first timestamp to a first time at which the first timing message was received at the network device. In response to restarting the clock, the network device may receive a second timing message from the reference device having a second timestamp indicating when the second timing message was transmitted from the reference device. The network device may then calibrate the clock such that a second time at which the network device received the second timing message is the second timestamp plus the stored one-way delay.
    Type: Grant
    Filed: December 17, 2009
    Date of Patent: August 19, 2014
    Assignee: Cisco Technology, Inc.
    Inventors: Stewart Frederick Bryant, Kenneth A. Patton, Mark L. Hendrickson, Rajiv Asati, Christian Cassar
  • 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: 8223666
    Abstract: A method of constructing a forwarding database for a data communications network comprising a plurality of network components and supporting at least first and second topologies having one or more common network components is described. The forwarding database includes a plurality of entries providing forwarding information for data destined for a related network component. The method comprises the step, performed at a constructing network component, of deriving topology dependent forwarding information for data destined for a network component. The method further comprises the step of including the topology dependent forwarding information at the related forwarding database entry.
    Type: Grant
    Filed: August 23, 2005
    Date of Patent: July 17, 2012
    Assignee: Cisco Technology, Inc.
    Inventors: Neil Alasdair James Jarvis, Crispin Nicholas Dent-Young, Alan J. Cheilek, Matthew James Collins, Christian Cassar, Jesper Skriver
  • Publication number: 20110153869
    Abstract: In one embodiment, a clock on a network device is initialized, and then a first timing message is received at the network device from a reference device having a first timestamp indicating when the first timing message was transmitted from the reference device. The network device may then determine and store a one-way delay from the first timestamp to a first time at which the first timing message was received at the network device. In response to restarting the clock, the network device may receive a second timing message from the reference device having a second timestamp indicating when the second timing message was transmitted from the reference device. The network device may then calibrate the clock such that a second time at which the network device received the second timing message is the second timestamp plus the stored one-way delay.
    Type: Application
    Filed: December 17, 2009
    Publication date: June 23, 2011
    Inventors: Stewart Frederick Bryant, Kenneth A. Patton, Mark L. Hendrickson, Rajiv Asati, Christian Cassar
  • Publication number: 20070112975
    Abstract: A method and apparatus for redirecting network traffic through a multipoint tunnel overlay network using distinct network address spaces for the overlay and transport networks. In an IP implementation, redirecting traffic to be tunneled across a network comprises deriving the transport IP address of a multipoint tunnel endpoint from the network IP address by making the transport address numerically equivalent to the network address, the transport address being in an address space distinct from the address space of the network address. Traffic is redirected by changing the address space of the next hop in a received routing advertisement.
    Type: Application
    Filed: January 10, 2007
    Publication date: May 17, 2007
    Inventor: Christian Cassar
  • Publication number: 20070047463
    Abstract: A method of constructing a forwarding database for a data communications network comprising a plurality of network components and supporting at least first and second topologies having one or more common network components is described. The forwarding database includes a plurality of entries providing forwarding information for data destined for a related network component. The method comprises the step, performed at a constructing network component, of deriving topology dependent forwarding information for data destined for a network component. The method further comprises the step of including the topology dependent forwarding information at the related forwarding database entry.
    Type: Application
    Filed: August 23, 2005
    Publication date: March 1, 2007
    Inventors: Neil Alasdair Jarvis, Crispin Dent-Young, Alan Cheilek, Matthew Collins, Christian Cassar, Jesper Skriver
  • Patent number: 7185107
    Abstract: A method and apparatus for redirecting network traffic through a multipoint tunnel overlay network using distinct network address spaces for the overlay and transport networks. In an IP implementation, redirecting traffic to be tunneled across a network comprises deriving the transport IP address of a multipoint tunnel endpoint from the network IP address by making the transport address numerically equivalent to the network address, the transport address being in an address space distinct from the address space of the network address. Traffic is redirected by changing the address space of the next hop in a received routing advertisement.
    Type: Grant
    Filed: October 2, 2002
    Date of Patent: February 27, 2007
    Assignee: Cisco Technology Inc.
    Inventor: Christian Cassar