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: 20260106838
    Abstract: 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: Application
    Filed: October 16, 2024
    Publication date: April 16, 2026
    Inventors: Jaganbabu Rajamanickam, Madhan Sankaranarayanan, Darren R. Dukes, David Toscano, Radu Teodor Valceanu
  • Publication number: 20260052092
    Abstract: 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: Application
    Filed: August 13, 2024
    Publication date: February 19, 2026
    Inventors: Jaganbabu Rajamanickam, Madhan Sankaranarayanan, Vinay Saini, Craig Thomas Hill, David Toscano
  • Publication number: 20250379815
    Abstract: 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: Application
    Filed: June 5, 2024
    Publication date: December 11, 2025
    Inventors: Darren Russell Dukes, Jaganbabu Rajamanickam, Madhan Sankaranarayanan, Nagendra Kumar Nainar, David Toscano
  • Publication number: 20250175416
    Abstract: 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: Application
    Filed: November 29, 2023
    Publication date: May 29, 2025
    Inventors: Radu Teodor Valceanu, Darren Russell Dukes, David Toscano
  • Patent number: 8289839
    Abstract: 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: Grant
    Filed: July 5, 2007
    Date of Patent: October 16, 2012
    Assignee: Cisco Technology, Inc.
    Inventors: Puneet Gupta, Sunil K. Srivastava, David Ward, Reshad Rahman, David Toscano
  • Patent number: 8018939
    Abstract: 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: Grant
    Filed: July 13, 2007
    Date of Patent: September 13, 2011
    Assignee: Alcatel Lucent
    Inventors: Mike Reeves, Nutan Behki, David Toscano, Ken Dubuc
  • Patent number: 7903548
    Abstract: 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: Grant
    Filed: January 28, 2009
    Date of Patent: March 8, 2011
    Assignee: Cisco Technology, Inc.
    Inventors: Reshad Rahman, David Toscano, David Ward, Jean-Marc Simard, Christian E. Hopps
  • Publication number: 20100149969
    Abstract: 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: Application
    Filed: January 28, 2009
    Publication date: June 17, 2010
    Applicant: Cisco Technology, Inc.
    Inventors: Reshad Rahman, David Toscano, David Ward, Jean-Marc Simard, Christian E. Hopps
  • Patent number: 7499395
    Abstract: 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: Grant
    Filed: March 18, 2005
    Date of Patent: March 3, 2009
    Assignee: Cisco Technology, Inc.
    Inventors: Reshad Rahman, David Toscano, David Ward, Jean-Marc Simard, Christian E. Hopps
  • Publication number: 20090010171
    Abstract: 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: Application
    Filed: July 5, 2007
    Publication date: January 8, 2009
    Applicant: Cisco Technology, Inc.
    Inventors: Puneet Gupta, Sunil K. Srivastava, David Ward, Reshad Rahman, David Toscano
  • Publication number: 20070263634
    Abstract: 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: Application
    Filed: July 13, 2007
    Publication date: November 15, 2007
    Inventors: Mike Reeves, Nutan Behki, David Toscano, Ken Dubuc
  • Publication number: 20070207591
    Abstract: 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: Application
    Filed: March 2, 2006
    Publication date: September 6, 2007
    Inventors: Reshad Rahman, David Toscano, Sylvain Masse, David Ward, Neil Ketley
  • Patent number: 7260083
    Abstract: 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: Grant
    Filed: October 17, 2001
    Date of Patent: August 21, 2007
    Assignee: Alcatel Canada Inc.;
    Inventors: Mike Reeves, Nutan Behki, David Toscano, Ken Dubuc
  • Patent number: 7197033
    Abstract: 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: Grant
    Filed: October 17, 2001
    Date of Patent: March 27, 2007
    Assignee: Alcatel Canada Inc.
    Inventors: Mike Reeves, Nutan Behki, David Toscano, Ken Dubuc
  • Publication number: 20060209685
    Abstract: 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: Application
    Filed: March 18, 2005
    Publication date: September 21, 2006
    Applicant: Cisco Technology, Inc.
    Inventors: Reshad Rahman, David Toscano, David Ward, Jean-Marc Simard, Christian Hopps
  • Patent number: 7088717
    Abstract: 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: Grant
    Filed: October 17, 2001
    Date of Patent: August 8, 2006
    Assignee: Alcatel Canada Inc.
    Inventors: Mike Reeves, Nutan Behki, David Toscano, Ken Dubuc
  • Publication number: 20020080794
    Abstract: 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: Application
    Filed: October 17, 2001
    Publication date: June 27, 2002
    Inventors: Mike Reeves, Nutan Behki, David Toscano, Ken Dubuc
  • Publication number: 20020071390
    Abstract: 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: Application
    Filed: October 17, 2001
    Publication date: June 13, 2002
    Inventors: Mike Reeves, Nutan Behki, David Toscano, Ken Dubuc
  • Publication number: 20020071439
    Abstract: 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: Application
    Filed: October 17, 2001
    Publication date: June 13, 2002
    Inventors: Mike Reeves, Nutan Behki, David Toscano, Ken Dubuc