Patents by Inventor Marc Holness

Marc Holness 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: 8305938
    Abstract: To enable an Ethernet ring to be dual homed into a spanning tree protocol controlled Ethernet network, spanning tree control packets (Bridged Protocol Data Units or BPDUs) are transported as data frames over the Ethernet ring. This allows the Ethernet ring to appear as a single link to the spanning tree protocol so that the spanning tree can extend over the link. However, since the spanning tree does not have visibility as to the internal structure of the ring, the spanning tree cannot block links on the Ethernet ring network. Conversely, BPDUs from the Ethernet ring are not transmitted into the Ethernet domain that is implementing the spanning tree, so that the spanning tree is not affected by the control mechanism in place on the Ethernet ring network.
    Type: Grant
    Filed: December 26, 2008
    Date of Patent: November 6, 2012
    Assignee: Ciena Corporation
    Inventors: Marc Holness, Abdullah Bashar
  • Patent number: 8295175
    Abstract: Described are a system and method for managing a service transported over a transport network between first and second service termination points. Packet traffic associated with the service is received at a service termination point connected to the transport network. Performance of the packet traffic is measured at the service termination point. The measured performance of the packet traffic and the service are correlated to produce a performance of service (PoS) service metric. Based on the PoS service metric, other service metrics associated with the service are correlated, including a rate of service (RoS) service metric and availability of service (AoS) service metric. These service metrics can be used to develop service level agreement (SLA) and service level metrics that define the operation of the service and operation of the network supporting those services.
    Type: Grant
    Filed: December 19, 2003
    Date of Patent: October 23, 2012
    Assignee: Ciena Corporation
    Inventors: Donald Ellis, Paul Littlewood, Marc Holness
  • Publication number: 20120243405
    Abstract: The present disclosure provides systems and methods for scaling performance of Ethernet Ring Protection Protocol. Specifically, the systems and methods may apply to G.8032 and may provide protection switching control plane performance scaling benefits. In an exemplary embodiment, the present invention summarizes the per “virtual” ring control plane protocol into a single logical ring control plane protocol. Advantageously, the present invention transforms the G.8032 protocol from a per-virtual ring protocol to a per-logical ring control protocol. The mechanism/methodology that is used is to include minimal per-virtual ring instance information in to the Ring Automated Protection Switching (R-APS) (control) frames. Additionally, the present invention cleanly decouples the placement of the R-APS (control) channel block location on the ring from that of the virtual channel data blocks. Current G.
    Type: Application
    Filed: March 23, 2011
    Publication date: September 27, 2012
    Inventors: Marc Holness, Jie Hu
  • Patent number: 8243743
    Abstract: A method and system provide in-band protection switch signaling in a communication system arranged as a point-to-multipoint tree. The point-to-multipoint tree includes a root node communicatively coupled to a plurality of leaf nodes through both a working link and a protection link. Data is transferred through a current link of the point-to-multipoint tree. The current link is either the working link or the protection link. A fault is detected in the current link in the point-to-multipoint tree. Each leaf node in the point-to-multipoint tree is notified of the fault using the current link. Upon receiving the notification, the root node and each leaf node switch to the other link of the working link and the protection link.
    Type: Grant
    Filed: April 9, 2009
    Date of Patent: August 14, 2012
    Assignee: Ciena Corporation
    Inventors: David Wright Martin, Marc Holness
  • Publication number: 20120092985
    Abstract: The present disclosure provides protection systems and methods for Ethernet ports. In particular, the present invention may provide a form of facility protection for any two facilities, located on any two cards. The facilities are provisioned as a protected pair and using automatic ITU-T Y.1731 control frames for control. In an exemplary embodiment, provisioning includes creation of an L2 protection service and associating it to a pair of facilities. One facility is identified as a working facility and the other as a protection facility. Under normal conditions (i.e., no facility fault), the working facility is in an active state and not conditioning while the protection facility is in a standby state and transmitting conditioning to subtending equipment. If a facility fault is detected at the working facility, then the working facility transmits condition Remote Fault (RF) and the protection facility removes it's transmit conditioning and becomes the active facility.
    Type: Application
    Filed: October 19, 2010
    Publication date: April 19, 2012
    Inventors: Ross Caird, Michael Watford, Onder Yazar, Marc Holness
  • Patent number: 8149692
    Abstract: A method automatically discovers a topology of a communication network ring. The ring includes a plurality of nodes. Each node includes a first port and a second port. A ring topology request or a response to the ring topology request is received from at least one node on the ring. The ring topology request or the response to the ring topology request includes an identification of the at least one node and an indication of a hop count needed to reach the at least one node. The ring topology request or the response to the ring topology request is forwarded to at least one neighboring node on the ring through the first port. The topology is determined based on the identification of the at least one node, the hop count, and an identification of the first port.
    Type: Grant
    Filed: December 31, 2008
    Date of Patent: April 3, 2012
    Assignee: Ciena Corporation
    Inventors: Marc Holness, Bashar Abdullah, Marc Andre Rochon
  • Publication number: 20120033666
    Abstract: A method of routing traffic through a packet network having a mesh physical topography. At least two types of network primitive are defined, each type of network primitive providing a respective model of traffic forwarding through at least two neighbour nodes of the network. A network model encompassing at least a portion of the network is constructed using a set of two or more interconnected network primitives. The network model has nodes and links corresponding to respective nodes and lines of the network. Respective forwarding information is computed for each node of the network model. For each node of the network model, the respective computed forwarding information is installed in a forwarding database of the corresponding node of the network, such that traffic is forwarded by each node of the network in accordance with the respective computed forwarding information.
    Type: Application
    Filed: May 1, 2009
    Publication date: February 9, 2012
    Applicant: CIENA CORPORATION
    Inventors: Marc Holness, Bashar Abdullah
  • Patent number: 8085676
    Abstract: A resilient virtual Ethernet ring has nodes interconnected by working and protection paths. If a span fails, the two nodes immediately on either side of the failure are cross-connected to fold the ring. Working-path traffic is cross-connected onto the protection path at the first of the two nodes and is then cross-connected back onto the working path at the second of the two nodes so that traffic always ingresses and egresses the ring from the working path. A traffic originating node, upon determining that transmitted packets are being looped back due to a fault on a primary path, is adapted to switch transmission of data packets from the primary path to a secondary path.
    Type: Grant
    Filed: December 13, 2007
    Date of Patent: December 27, 2011
    Assignee: Nortel Networks Limited
    Inventors: Darek Skalecki, Gerard L. Swinkels, David I. Allan, Nigel L. Bragg, Marc Holness
  • Patent number: 8018841
    Abstract: Interworking an Ethernet Ring network with an Ethernet network with traffic engineered trunks (PBT network) enables traffic engineered trunks to be dual homed to the Ethernet ring network to enable for protection switching between active and backup trunk paths in the PBT network. In one embodiment, the active path will terminate at a first bridge node on the Ethernet ring network and the backup path will terminate at a second bridge node on the Ethernet ring network. Trunk state information is exchanged between the bridge nodes to enable the bridge nodes to determine which of the active and backup paths should be used to forward data on the trunk. Upon a change in trunk state, a flush message is transmitted on the Ethernet ring network to enable the nodes on the Ethernet ring network to relearn the path to the new responsible bridge node.
    Type: Grant
    Filed: December 26, 2008
    Date of Patent: September 13, 2011
    Assignee: Ciena Corporation
    Inventors: Marc Holness, Abdullah Bashar
  • Publication number: 20110164502
    Abstract: Maintenance entities may be defined between customer and provider flow points to allow performance management to take place on an Ethernet network. The maintenance entities may be defined for access link, intra-domain, and inter-domain, and may be defined on a link or service basis. The maintenance entities may be used to monitor performance within a network or across networks, and may be used to monitor various performance parameters, such as frame loss, frame delay, frame delay variation, availability, errored frame seconds, service status, frame throughput, the number of frames transmitted, received or dropped, the status of a loopback interface, the amount of time a service has been unavailable, and many other parameters. Several management mechanisms may be used, and the measurements may be collected using a solicited collection method, in which a response is required and collected, or an unsolicited collection method in which a response is not required.
    Type: Application
    Filed: March 14, 2011
    Publication date: July 7, 2011
    Applicant: NORTEL NETWORKS LIMITED
    Inventors: Dinesh Mohan, Marc Holness
  • Patent number: 7924725
    Abstract: Maintenance entities may be defined between customer or provider flow points for performance management on an Ethernet network. The maintenance entities may be defined for access link, intra-domain, and inter-domain, and may be defined on a link or service basis. The maintenance entities may be used to monitor performance within a network or across networks, and may be used to monitor various performance parameters, such as frame loss, frame delay, frame delay variation, availability, errored frame seconds, service status, frame throughput, the number of frames transmitted, received or dropped, the status of a loopback interface and/or the amount of time a service has been unavailable. Several management mechanisms may be used, and the measurements may be collected using a solicited collection method, in which a responses are required and collected, or an unsolicited collection method in which a response is not required.
    Type: Grant
    Filed: June 30, 2004
    Date of Patent: April 12, 2011
    Assignee: Nortel Networks Limited
    Inventors: Dinesh Mohan, Marc Holness
  • Publication number: 20110075554
    Abstract: A method of enabling a resilient interface between a first node and a G.8032 Ethernet ring. A Link Aggregation Group (LAG) comprising respective links is provided between the first node and at least two ring nodes of the Ethernet ring. An aggregation function is instantiated at the first node, for distributing subscriber traffic to the links of the LAG in a conventional manner. A first one of the ring nodes is designated as Active, and each of the other ones of the ring nodes are designated as Inactive. At each Inactive ring node, a logical block is imposed on its respective link of the LAG, such that subscriber traffic between the first node and the Ethernet ring is routed by the aggregation function only through the respective link between the first node and the Active ring node.
    Type: Application
    Filed: September 29, 2010
    Publication date: March 31, 2011
    Applicant: CIENA CORPORATION
    Inventor: Marc HOLNESS
  • Publication number: 20110019538
    Abstract: Provided is a failure recovery method in a non-revertive mode of an Ethernet ring network. In an Ethernet ring network, link priorities between nodes or node priorities are determined based on media access control (MAC) addresses and the nodes having blocked ports are determined after failures are recovered from based on the priorities so that the blocked ports can be distributed.
    Type: Application
    Filed: November 17, 2008
    Publication date: January 27, 2011
    Applicant: ELECTRONICS AND TELECOMMUNICATIONS RESEARCH INSTITUTE
    Inventors: Jeong-Dong Ryoo, June-Koo Rhee, Bheom-Soon Joo, Jin-Sung Im, Zahir Uddin Ahmad, Yang Yang, Marc Holness
  • Publication number: 20100284413
    Abstract: A system for controlling packet forwarding through a dual-homed connection between first and second network domains, the dual-homed connection including two peer nodes connected to the first and second network domains. A sub-ring network is instantiated in the first network domain, and includes at least two nodes connected in a linear topology between a pair of end-nodes. Each end-node corresponds with a respective one of the peer nodes. A virtual link through the second network domain for conveys traffic of the sub-ring network between the peer nodes, and closes the sub-ring network to define a ring topology. Each of the nodes of the sub-ring network is controlled to forward packets of the sub-ring network in accordance with a ring network routing scheme.
    Type: Application
    Filed: May 11, 2009
    Publication date: November 11, 2010
    Applicant: NORTEL NETWORKS LIMITED
    Inventors: Bashar Abdullah, Marc Holness, Paul Bottorff, Bernard St-Denis
  • Publication number: 20100260196
    Abstract: A unique RVID is used for each spoke node to identify traffic flowing from that spoke node to the hub and from the hub to the spoke. Spoke nodes perform MAC learning on any frame containing their assigned unique RVID and only bridge traffic received on the ring to a client port if the traffic contains their assigned RVID. Thus, MAC learning at the spoke is localized to client routes, or to routes of interest that pass through the hub. The hub node learns C-VID/RVID-ringport bindings for traffic on the ring. When a frame is received on the ring, the hub will use the C-VID and RVID to determine the I-SID and forward the traffic onto the external network. When a frame is received from the external network, the hub node will use the I-SID & C-VID to determine the RVID of the spoke node, and then use the C-VID & RVID to determine, from its forwarding database, which ringport should be used to output the frame.
    Type: Application
    Filed: April 9, 2009
    Publication date: October 14, 2010
    Applicant: Nortel Networks Limited
    Inventors: Marc HOLNESS, Abdullah BASHAR, Marc-Andre ROCHON
  • Publication number: 20100260197
    Abstract: A method and system provide in-band protection switch signaling in a communication system arranged as a point-to-multipoint tree. The point-to-multipoint tree includes a root node communicatively coupled to a plurality of leaf nodes through both a working link and a protection link. Data is transferred through a current link of the point-to-multipoint tree. The current link is either the working link or the protection link. A fault is detected in the current link in the point-to-multipoint tree. Each leaf node in the point-to-multipoint tree is notified of the fault using the current link. Upon receiving the notification, the root node and each leaf node switch to the other link of the working link and the protection link.
    Type: Application
    Filed: April 9, 2009
    Publication date: October 14, 2010
    Applicant: NORTEL NETWORKS LIMITED
    Inventors: David Wright MARTIN, Marc HOLNESS
  • Publication number: 20100238813
    Abstract: A resilient virtual Ethernet ring has nodes interconnected by working and protection paths. Each node has a set of VLAN IDs (VIDs) for tagging traffic entering the ring by identifying the ingress node and whether the traffic is on the working or protection path. MAC addresses are learned in one direction around the ring. A port aliasing module records in a forwarding table a port direction opposite to a learned port direction. Each node can also cross-connect working and protection paths. If a span fails, the two nodes immediately on either side of the failure are cross-connected to fold the ring working-path traffic is cross-connected onto the protection path at the first of the two nodes and is then cross-connected back onto the working path at the second of the two nodes so that traffic always ingresses and egresses the ring from the working path.
    Type: Application
    Filed: June 29, 2006
    Publication date: September 23, 2010
    Applicant: Nortel Networks Limited
    Inventors: David Allan, Nigel Bragg, Marc Holness
  • Patent number: 7792044
    Abstract: An optical network and method for managing a service across an optical network over a dedicated circuit between first and second service termination points include generating a service performance report message (PRM) at each service termination point. Each service PRM has service-specific information related to a performance of the service as determined by the service termination point generating that service PRM. Each service PRM identifies the service to which the service-specific information in that service PRM pertains. Each service termination point transmits the service PRM generated by that service termination point across the optical network over the dedicated circuit to the other service termination point through a service management channel of an optical transport facility.
    Type: Grant
    Filed: February 22, 2009
    Date of Patent: September 7, 2010
    Assignee: Ciena Corporation
    Inventors: Marc Holness, Donald Ellis, Paul Littlewood, Malcolm Betts
  • Publication number: 20100165883
    Abstract: A method automatically discovers a topology of a communication network ring. The ring includes a plurality of nodes. Each node includes a first port and a second port. A ring topology request or a response to the ring topology request is received from at least one node on the ring. The ring topology request or the response to the ring topology request includes an identification of the at least one node and an indication of a hop count needed to reach the at least one node. The ring topology request or the response to the ring topology request is forwarded to at least one neighboring node on the ring through the first port. The topology is determined based on the identification of the at least one node, the hop count, and an identification of the first port.
    Type: Application
    Filed: December 31, 2008
    Publication date: July 1, 2010
    Applicant: NORTEL NETWORKS LIMITED
    Inventors: Marc HOLNESS, Bashar ABDULLAH, Marc Andre ROCHON
  • Publication number: 20100165834
    Abstract: A method and system for rerouting data in a communication network ring. The ring includes a plurality of nodes and a plurality of links. Each node includes a first port and a second port. Each first port is connected to a neighboring second port through a link of the plurality of links. The topology of the communication network ring is discovered and a forwarding database table is populated with static entries according to the discovered topology. Upon receiving notice of a failed link, which includes a source address of a node adjacent to the failed link, the topology and the source address of the node adjacent to the failed link is used to reconfigure the forwarding database table. Data is forwarded using the reconfigured forwarding database table without flooding the ring.
    Type: Application
    Filed: October 20, 2009
    Publication date: July 1, 2010
    Applicant: NORTEL NETWORKS LIMITED
    Inventors: Marc HOLNESS, Bashar ABDULLAH, Marc Andre ROCHON