EP1083706A2

System and method for packet level restoration of IP traffic using overhead signaling in a fiber optic ring network

Abstract

An apparatus and a method for forwarding data packets through a fiber optic ring network includes forwarding data packets on a packet by packet basis. A node (300) on the fiber optic ring network decides on a packet by packet basis whether to transmit on the working or protection path. Because this decision is being made on a packet level, reservation of throughput resources no longer is made at a one to one ratio. Rather, protection path resources are reserved at a ratio significantly less than one to one. In one embodiment, no resources are reserved for path restoration or protection path routing. Rather, quality of service provisioning is used to resolve interference situations wherein instantaneous demand exceeds capacity. A node (300) evaluates ring conditions in relation to the demand of traffic resources and the relative quality of service ratings to determine whether and how to forward a packet. Additionally, a node (300) decides whether to use the working (332) or protection path (336) by considering the final destination on the fiber optic ring network, any identified ring conditions and, in some embodiments, quality of service. The ring conditions to which the inventive nodes respond include OSI layer 1, layer 2 and layer 3 conditions. In alternate embodiments, the node (300) also evaluates parameters such as identified or assigned quality of service parameters. Whenever a layer 1, a layer 2 or a layer 3 condition occurs, a node generates an overhead signal within fifteen milliseconds of the condition occurring. An ingress node (a node that receives IP traffic and places it onto the fiber optic ring network) is adapted to effectuate path restoration within 35 milliseconds of receiving the overhead signal identifying a failure and within fifty milliseconds of the failure condition event.

EP1083706A2, drawing sheet 1
Sheet 1 of 11

Term

Term ended

Projected expiry passed 8 September 2020, 6 years ago.

  1. Priority
  2. Filed
  3. Published
  4. Projected expiry
  5. Today

22 claims: 5 independent, 17 dependent

  1. 1
    A fiber optic ring network node connected to a fiber optic ring, comprising:a processor;an interface device coupled to the processor and to the fiber optic ring network;anda storage device for storing computer instructions coupled to the processor, the computer instructions for prompting the processor to generate an overhead signal onto the fiber optic ring by way of the interface device whenever a failure condition occurs in an adjacent communication link within the fiber optic ring network wherein the failure is one that occurs at any one of a plurality of OSI protocol layers.
  2. 6
    A fiber optic ring network node connected to a fiber optic ring, comprising:a processor;an interface device coupled to the processor and to the fiber optic ring network;anda storage device for storing computer instructions coupled to the processor, the computer instructions for prompting the processor to provide path restoration for data packets affected by a communication link failure on a packet by packet basis within a specified period whenever a communication link failure occurs.
  3. 10
    A method in a fiber optic ring network node for forwarding data packets on a packet by packet basis, the packets being received from another node on the fiber optic ring network, comprising:receiving a packet;examining a label value of the received data packet;determining a replacement label having a replacement label value;andforwarding the data packet in one of a plurality of paths in the fiber optic ring network according to the replacement label value.
  4. 17
    A method in a fiber optic ring network node for forwarding data packets, comprising:examining all communication links in the fiber optic ring network that are adjacent to the node for OSI layer 1, layer 2 and layer 3 types of conditions;determining if a specified failure condition has occurred on any one of the adjacent communication links;andgenerating an error signal onto the fiber optic ring network to inform all nodes on the fiber optic ring network of the specified failure condition.
  5. 20
    A method in a fiber optic ring network node for routing data packets serving as an ingress node for IP user traffic, comprising:updating a routing/forwarding table based upon a detected condition in the fiber optic ring network;setting a label in a data packet being transmitted onto the fiber optic ring network, the label having a label value for defining a path route to cause the data packets to be routed on the protection path;andforwarding the data packet.