Patents by Inventor David Toscano
David Toscano 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: 20260106838Abstract: Devices and methods provide for error handling and dynamic path maximum transmission unit (MTU) discovery in a network with segment routing. In segment routing, applying traditional MTU Discovery may not be possible due to lack of tunnel identifiers. Therefore, when an ingress edge device (IED), in a segment routing domain, receives a first error packet including a first MTU value (MTU1) and an underlay encapsulation, the IED generates a second error packet based on the first error packet, determines a second MTU value (MTU2) based on MTU1 and the underlay encapsulation, updates the second error packet with MTU2, and relays the second error packet including MTU2 to a host device via an egress edge device (EED). The IED receives the second error packet, including a segment identifier of the IED, returned by the EED, based on which the IED identifies a segment routing policy for updating MTU2.Type: ApplicationFiled: October 16, 2024Publication date: April 16, 2026Inventors: Jaganbabu Rajamanickam, Madhan Sankaranarayanan, Darren R. Dukes, David Toscano, Radu Teodor Valceanu
-
Publication number: 20260052092Abstract: This disclosure describes techniques for protecting data traffic sovereignty while routing data traffic across a network. The techniques include determining a geographic location of one or more network devices that may potentially be used in a data path for the data traffic. The techniques also include receiving a sovereignty policy related to the data traffic. The geographic location of the one or more network devices and the sovereignty policy may used to determine the data path for the data traffic. As such, data traffic sovereignty protection techniques may improve security in network communications.Type: ApplicationFiled: August 13, 2024Publication date: February 19, 2026Inventors: Jaganbabu Rajamanickam, Madhan Sankaranarayanan, Vinay Saini, Craig Thomas Hill, David Toscano
-
Publication number: 20250379815Abstract: In one aspect, a method includes setting, at a source node of an SRv6 network, one or more bits of a packet to indicate an ingress service identifier associated with an ingress service, where the ingress service is behind a source node; transmitting, by the source node, the packet towards a destination device of the SRv6 network; accessing, at the source node and from a network device in communication with the source node, an Internet Control Message Protocol error message that includes a portion of the packet indicating the ingress service identifier; and identifying, based on the ingress service identifier indicated by the Internet Control Message Protocol error message for the packet, the ingress service associated with the packet.Type: ApplicationFiled: June 5, 2024Publication date: December 11, 2025Inventors: Darren Russell Dukes, Jaganbabu Rajamanickam, Madhan Sankaranarayanan, Nagendra Kumar Nainar, David Toscano
-
Publication number: 20250175416Abstract: Discussed are systems, methods and computer readable media that use a segment routing system and compute a path for network traffic based on segment routing policies. Based on these computations, the system is able to determine a path, and if the path is unique. When the path is unique it is stored in a path database which includes the unique paths available to the segment routing system. Based on the path database and segment routing polices, the system will compute a best path from the available unique paths for the network traffic based on measured and predicted performance metrics of the unique paths.Type: ApplicationFiled: November 29, 2023Publication date: May 29, 2025Inventors: Radu Teodor Valceanu, Darren Russell Dukes, David Toscano
-
Patent number: 8289839Abstract: In one embodiment, an apparatus includes a physical port and a plurality of logical sub-interfaces under the physical port. The physical port and the logical sub-interfaces are configured as a Bidirectional Forwarding Detection (BFD) neighbor group. The physical port being configured to run BFD sessions to detect failures at a first rate that is substantially faster as compared to a second rate of BFD sessions to detect failures on the logical sub-interfaces. The physical port notifies the logical sub-interfaces of a BFD failure at the physical port, with the logical sub-interfaces shutting down responsive to the notification.Type: GrantFiled: July 5, 2007Date of Patent: October 16, 2012Assignee: Cisco Technology, Inc.Inventors: Puneet Gupta, Sunil K. Srivastava, David Ward, Reshad Rahman, David Toscano
-
Patent number: 8018939Abstract: A method of timing an attempt to establish a connection path between a first and second node in a communications network is provided. The method initiates the attempt to establish a connection path after a period of time has elapsed wherein the period of time is greater than another period of time which had previously elapsed between two previous attempts, if any, to establish the connection.Type: GrantFiled: July 13, 2007Date of Patent: September 13, 2011Assignee: Alcatel LucentInventors: Mike Reeves, Nutan Behki, David Toscano, Ken Dubuc
-
Patent number: 7903548Abstract: A system and method for bidirectional forwarding detection (BFD) rate-limiting and automatic BFD session activation includes tracking a total bidirectional forwarding detection (BFD) packet rate for a line card (LC) of the node, and rejecting operations associated with creation of a new BFD session that would cause the total BFD packet rate to exceed a predetermined maximum rate. The new BFD session is stored in a state on the node and the operations of the new BFD session are automatically retried at a time when doing so would not exceed the predetermined maximum rate.Type: GrantFiled: January 28, 2009Date of Patent: March 8, 2011Assignee: Cisco Technology, Inc.Inventors: Reshad Rahman, David Toscano, David Ward, Jean-Marc Simard, Christian E. Hopps
-
Publication number: 20100149969Abstract: A system and method for bidirectional forwarding detection (BFD) rate-limiting and automatic BFD session activation includes tracking a total bidirectional forwarding detection (BFD) packet rate for a line card (LC) of the node, and rejecting operations associated with creation of a new BFD session that would cause the total BFD packet rate to exceed a predetermined maximum rate. The new BFD session is stored in a state on the node and the operations of the new BFD session are automatically retried at a time when doing so would not exceed the predetermined maximum rate. It is emphasized that this abstract is provided to comply with the rules requiring an abstract that will allow a searcher or other reader to quickly ascertain the subject matter of the technical disclosure. It is submitted with the understanding that it will not be used to interpret or limit the scope or meaning of the claims. 37 CFR 1.72(b).Type: ApplicationFiled: January 28, 2009Publication date: June 17, 2010Applicant: Cisco Technology, Inc.Inventors: Reshad Rahman, David Toscano, David Ward, Jean-Marc Simard, Christian E. Hopps
-
Patent number: 7499395Abstract: A system and method for bidirectional forwarding detection (BFD) rate-limiting and automatic BFD session activation includes tracking a total bidirectional forwarding detection (BFD) packet rate for a line card (LC) of the node, and rejecting operations associated with creation of a new BFD session that would cause the total BFD packet rate to exceed a predetermined maximum rate. The new BFD session is stored in a state on the node and the operations of the new BFD session are automatically retried at a time when doing so would not exceed the predetermined maximum rate. It is emphasized that this abstract is provided to comply with the rules requiring an abstract that will allow a searcher or other reader to quickly ascertain the subject matter of the technical disclosure. It is submitted with the understanding that it will not be used to interpret or limit the scope or meaning of the claims.Type: GrantFiled: March 18, 2005Date of Patent: March 3, 2009Assignee: Cisco Technology, Inc.Inventors: Reshad Rahman, David Toscano, David Ward, Jean-Marc Simard, Christian E. Hopps
-
Publication number: 20090010171Abstract: In one embodiment, an apparatus includes a physical port and a plurality of logical sub-interfaces under the physical port. The physical port and the logical sub-interfaces are configured as a Bidirectional Forwarding Detection (BFD) neighbor group. The physical port being configured to run BFD sessions to detect failures at a first rate that is substantially faster as compared to a second rate of BFD sessions to detect failures on the logical sub-interfaces. The physical port notifies the logical sub-interfaces of a BFD failure at the physical port, with the logical sub-interfaces shutting down responsive to the notification. It is emphasized that this abstract is provided to comply with the rules requiring an abstract that will allow a searcher or other reader to quickly ascertain the subject matter of the technical disclosure.Type: ApplicationFiled: July 5, 2007Publication date: January 8, 2009Applicant: Cisco Technology, Inc.Inventors: Puneet Gupta, Sunil K. Srivastava, David Ward, Reshad Rahman, David Toscano
-
Publication number: 20070263634Abstract: A method of timing an attempt to establish a connection path between a first and second node in a communications network is provided. The method initiates the attempt to establish a connection path after a period of time has elapsed wherein the period of time is greater than another period of time which had previously elapsed between two previous attempts, if any, to establish the connection.Type: ApplicationFiled: July 13, 2007Publication date: November 15, 2007Inventors: Mike Reeves, Nutan Behki, David Toscano, Ken Dubuc
-
Publication number: 20070207591Abstract: A technique efficiently and dynamically maintains bidirectional forwarding detection (BFD) on a bundle of links in a computer network. According to the novel technique, one or more “standby” BFD sessions may be established on one or more corresponding line cards (LCs), the LCs having one or more links of the bundle (bundle links). Once established, one of the standby BFD sessions may be selected as an “active” BFD session based on activity of one of the bundle links of the corresponding LC. Also, BFD messages may be transmitted from one of the bundle links of the active BFD session, e.g., the link receiving BFD messages. In response to inactivity of the transmitting link (e.g., failure, removal, etc.), the active BFD session may switch to another available active bundle link, and if no other active bundle links are available to the active BFD session, one of the standby BFD sessions is selected as the new active BFD session.Type: ApplicationFiled: March 2, 2006Publication date: September 6, 2007Inventors: Reshad Rahman, David Toscano, Sylvain Masse, David Ward, Neil Ketley
-
Patent number: 7260083Abstract: A method of timing an attempt to establish a connection path between a first and second node in a communications network is provided. The method initiates the attempt to establish a connection path after a period of time has elapsed wherein the period of time is greater than another period of time which had previously elapsed between two previous attempts, if any, to establish the connection.Type: GrantFiled: October 17, 2001Date of Patent: August 21, 2007Assignee: Alcatel Canada Inc.;Inventors: Mike Reeves, Nutan Behki, David Toscano, Ken Dubuc
-
Patent number: 7197033Abstract: A system and method of configuring a communications path in a communications network from a start node to an end node through intermediate nodes is provided by: establishing a partial path for the communications path from the start node to a terminating node in the intermediate nodes; and at the terminating node, if a communications link to a next-hop node does not exist in the intermediate nodes, then establishing the terminating node as an interim egress node for the communications path; and notifying the start node of mapping parameters for the partial communications path.Type: GrantFiled: October 17, 2001Date of Patent: March 27, 2007Assignee: Alcatel Canada Inc.Inventors: Mike Reeves, Nutan Behki, David Toscano, Ken Dubuc
-
Publication number: 20060209685Abstract: A system and method for bidirectional forwarding detection (BFD) rate-limiting and automatic BFD session activation includes tracking a total bidirectional forwarding detection (BFD) packet rate for a line card (LC) of the node, and rejecting operations associated with creation of a new BFD session that would cause the total BFD packet rate to exceed a predetermined maximum rate. The new BFD session is stored in a state on the node and the operations of the new BFD session are automatically retried at a time when doing so would not exceed the predetermined maximum rate. It is emphasized that this abstract is provided to comply with the rules requiring an abstract that will allow a searcher or other reader to quickly ascertain the subject matter of the technical disclosure. It is submitted with the understanding that it will not be used to interpret or limit the scope or meaning of the claims.Type: ApplicationFiled: March 18, 2005Publication date: September 21, 2006Applicant: Cisco Technology, Inc.Inventors: Reshad Rahman, David Toscano, David Ward, Jean-Marc Simard, Christian Hopps
-
Patent number: 7088717Abstract: A system and method of operating a communications network having a plurality of interconnected nodes is provided by: establishing a connection path from an ingress node to an egress node through intermediate nodes; associating the connection path with a network-wide unique identification; on the ingress node, storing the path identification so as to indicate that the path originates at the ingress node; on each intermediate node, storing the path identification so as to indicate that the path transits the intermediate node; and on the egress node, storing the path identification so as to indicate that the path terminates at the ingress node.Type: GrantFiled: October 17, 2001Date of Patent: August 8, 2006Assignee: Alcatel Canada Inc.Inventors: Mike Reeves, Nutan Behki, David Toscano, Ken Dubuc
-
Publication number: 20020080794Abstract: A method of timing an attempt to establish a connection path between a first and second node in a communications network is provided. The method initiates the attempt to establish a connection path after a period of time has elapsed wherein the period of time is greater than another period of time which had previously elapsed between two previous attempts, if any, to establish the connection.Type: ApplicationFiled: October 17, 2001Publication date: June 27, 2002Inventors: Mike Reeves, Nutan Behki, David Toscano, Ken Dubuc
-
Publication number: 20020071390Abstract: A system and method of configuring a communications path in a communications network from a start node to an end node through intermediate nodes is provided by: establishing a partial path for the communications path from the start node to a terminating node in the intermediate nodes; and at the terminating node, if a communications link to a next-hop node does not exist in the intermediate nodes, then establishing the terminating node as an interim egress node for the communications path; and notifying the start node of mapping parameters for the partial communications path.Type: ApplicationFiled: October 17, 2001Publication date: June 13, 2002Inventors: Mike Reeves, Nutan Behki, David Toscano, Ken Dubuc
-
Publication number: 20020071439Abstract: A system and method of operating a communications network having a plurality of interconnected nodes is provided by: establishing a connection path from an ingress node to an egress node through intermediate nodes; associating the connection path with a network-wide unique identification; on the ingress node, storing the path identification so as to indicate that the path originates at the ingress node; on each intermediate node, storing the path identification so as to indicate that the path transits the intermediate node; and on the egress node, storing the path identification so as to indicate that the path terminates at the ingress node.Type: ApplicationFiled: October 17, 2001Publication date: June 13, 2002Inventors: Mike Reeves, Nutan Behki, David Toscano, Ken Dubuc