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: 10439880Abstract: 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: GrantFiled: November 5, 2014Date of Patent: October 8, 2019Assignee: CISCO TECHNOLOGY, INC.Inventors: Stewart Frederick Bryant, Giles Douglas Yorke Heron, Christian Cassar
-
Patent number: 9871675Abstract: 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: GrantFiled: September 15, 2016Date of Patent: January 16, 2018Assignee: Cisco Technology, Inc.Inventors: Darrel Lewis, Gregg Schudel, John Mullooly, Isidoros Kouvelas, Jesper Skriver, Christian Cassar, Dino Farinacci, Fabio Maino
-
Publication number: 20170005831Abstract: 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: ApplicationFiled: September 15, 2016Publication date: January 5, 2017Applicant: CISCO TECHNOLOGY, INC.Inventors: Darrel Lewis, Gregg Schudel, John Mullooly, Isidoros Kouvelas, Jesper Skriver, Christian Cassar, Dino Farinacci, Fabio Maino
-
Patent number: 9503272Abstract: 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: GrantFiled: March 13, 2014Date of Patent: November 22, 2016Assignee: Cisco Technology, Inc.Inventors: Fang Yang, Kathy Xia Ke, Isidoros Kouvelas, Christian Cassar
-
Patent number: 9479433Abstract: 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: GrantFiled: January 14, 2014Date of Patent: October 25, 2016Assignee: Cisco Technology, Inc.Inventors: Darrel Lewis, Gregg Schudel, John Mullooly, Isidoros Kouvelas, Jesper Skriver, Christian Cassar, Dino Farinacci, Fabio Maino
-
Patent number: 9474040Abstract: 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: GrantFiled: October 7, 2014Date of Patent: October 18, 2016Assignee: CISCO TECHNOLOGY, INC.Inventors: Stewart Frederick Bryant, Christian Cassar, Willem Maria Verrydt
-
Publication number: 20160127192Abstract: 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: ApplicationFiled: November 5, 2014Publication date: May 5, 2016Applicant: CISCO TECHNOLOGY, INC.Inventors: Stewart Frederick Bryant, Giles Douglas Yorke Heron, Christian Cassar
-
Publication number: 20160100377Abstract: 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: ApplicationFiled: October 7, 2014Publication date: April 7, 2016Applicant: CISCO TECHNOLOGY, INC.Inventors: Stewart Frederick Bryant, Christian Cassar, Willem Maria Verrydt
-
Patent number: 9253088Abstract: 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: GrantFiled: June 28, 2013Date of Patent: February 2, 2016Assignee: Cisco Technology, Inc.Inventors: Jesper Skriver, Isidoros Kouvelas, Christian Cassar
-
Publication number: 20150263864Abstract: 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: ApplicationFiled: March 13, 2014Publication date: September 17, 2015Applicant: CISCO TECHNOLOGY, INC.Inventors: Fang Yang, Kathy Xia Ke, Isidoros Kouvelas, Christian Cassar
-
Publication number: 20150003452Abstract: 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: ApplicationFiled: June 28, 2013Publication date: January 1, 2015Inventors: Jesper Skriver, Isidoros Kouvelas, Christian Cassar
-
Patent number: 8812739Abstract: 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: GrantFiled: December 17, 2009Date of Patent: August 19, 2014Assignee: Cisco Technology, Inc.Inventors: Stewart Frederick Bryant, Kenneth A. Patton, Mark L. Hendrickson, Rajiv Asati, Christian Cassar
-
Patent number: 8537840Abstract: 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: GrantFiled: July 26, 2011Date of Patent: September 17, 2013Assignee: Cisco Technology, Inc.Inventors: Robert Raszuk, Christian Cassar
-
Patent number: 8223666Abstract: 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: GrantFiled: August 23, 2005Date of Patent: July 17, 2012Assignee: Cisco Technology, Inc.Inventors: Neil Alasdair James Jarvis, Crispin Nicholas Dent-Young, Alan J. Cheilek, Matthew James Collins, Christian Cassar, Jesper Skriver
-
Publication number: 20110153869Abstract: 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: ApplicationFiled: December 17, 2009Publication date: June 23, 2011Inventors: Stewart Frederick Bryant, Kenneth A. Patton, Mark L. Hendrickson, Rajiv Asati, Christian Cassar
-
Publication number: 20070112975Abstract: 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: ApplicationFiled: January 10, 2007Publication date: May 17, 2007Inventor: Christian Cassar
-
Publication number: 20070047463Abstract: 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: ApplicationFiled: August 23, 2005Publication date: March 1, 2007Inventors: Neil Alasdair Jarvis, Crispin Dent-Young, Alan Cheilek, Matthew Collins, Christian Cassar, Jesper Skriver
-
Patent number: 7185107Abstract: 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: GrantFiled: October 2, 2002Date of Patent: February 27, 2007Assignee: Cisco Technology Inc.Inventor: Christian Cassar