Abstract:
Packets are received at a first boundary node of a long haul optical communication network which may either interconnect originating and destination communication networks or form an integral part of a single end-to-end network. Packets are reclassified to reflect a higher priority of transmission than non-long haul bound packets, as by marking them with an indication of a modified priority level of transmission. Reclassified packets are transmitted over a long-haul optical link to a second boundary node. So that the modified priority level employed in the long-haul network may be understood by a destination network, packets arriving at the second boundary node may be re-mapped or reclassified to a value recognized as being of at least equal and, preferably, higher priority than that originally established by the originating network and/or first bounary node. Using a substantially equal priority value in the reclassification establishes at least a consistent, end-to-end quality of service for each packet that has traversed the long haul portion of a communications network. More efficient use of transmission resources is realized by associating a higher priority with packets that have traversed the long haul portion of the network, each packet increasing in value as it nears the ultimate destination. Essentially, the reclassification decreases the likelihood that a packet, having made such substantial progress as to have traversed the length of the long haul portion of the network, will be dropped prior to reaching its destination and require re-transmission.

Description:
REFERENCE TO RELATED APPLICATIONS 
     This application is a Continuation-In-Part of U.S. patent application Ser. No. 09/241,702 filed on Feb. 2, 1999, entitled BOUNDARY ROUTER FOR INTERCONNECTING COMMUNICATION NETWORKS ACROSS A LONG-HAUL OPTICAL NETWORK and assigned to the assignee of the present application, Tyco Submarine Systems Ltd. 
    
    
     BACKGROUND OF THE INVENTION 
     1. Field of the Invention 
     The present invention relates generally to the optical transmission of information and, more particularly, to systems and techniques for improving transmission capabilities over long haul optical fiber transmission systems. 
     2. Description of the Background Art 
     Technologies used in long haul optical fiber communication networks, as an example, those employed in undersea systems, have changed radically over the last decade, driven primarily by the emergence of the erbium doped fiber amplifier (EDFA). EDFA&#39;s have enabled long, transoceanic systems to offer significantly higher capacities (tens to hundreds of gigabits per second per fiber pair) and much longer lengths in repeaterless systems. As this evolution has occurred, many nations have begun to appreciate the benefits of becoming totally involved with the burgeoning global economy, and have realized that such participation requires a fiber-optic communication to world markets. Finally, the explosive growth of packetized traffic driven by the Internet has touched off an accelerated need to plan and implement undersea optical fiber communication networks capable of handling the exchange of huge volumes of data over long distances. 
     For over a decade, transmission performance in telecommunications systems has been measured by the standards of the International Telecommunications Union (ITU). The network interface of greatest interest for undersea networks has been, since around 1990, the 155 Mbits/s optical and electrical signal interface of the synchronous digital hierarchy (SDH) synchronous transfer module defined by the ITU-T standards. Use of the SDH standards has simplified the interconnection of networks owned by different entities with equipment purchased from a multitude of vendors. 
     For packetized traffic transported by means of conventional undersea SDH transport techniques, it will be appreciated by those skilled in the art that protection against fiber breaks and cable faults may be achieved by incorporating redundant fiber links. In the long-haul network  10  depicted in FIG. 1, illustratively an undersea network incorporating spans of fiber exceeding 2000 km, redundancy is implemented using a single or double pair of fibers in a bi-directional line switched ring configuration. With continued reference to FIG. 1, it will be seen that long-haul network  10  incorporates four terminal or “landing” stations indicated generally at  12 ,  14 ,  16 , and  18  respectively. Within each terminal station, SDH multiplexing/demultiplexing equipment  20  is provided for accepting and aggregating voice and data traffic from multiple subscribers (not shown). In accordance with a bandwidth provisioning contract made with the owner or operator of network  10 , each such subscriber, illustratively an internet service provider is (ISP), supplies a stream of voice or data traffic at an agreed upon SDH transmission rate as, for example, 155 Mb/s, 622 Mb/s or 2.5 Gb/s. 
     In addition to the SDH multiplex/demultiplex equipment  20 , the other terminal transmission equipment utilized in the conventional undersea communication system of FIG. 1 includes line terminating equipment or units (LTU&#39;s)  22 , order wire equipment, switches and bridges, and monitoring and control circuitry. In combination, these devices have accommodated a number of architecture and networking options, including the most widely used add/drop line switched ring-protected configuration shown in FIG.  1 . In the network of FIG. 1, the stations are interconnected by multiple fiber pairs, each fiber pair  24   a - 24   d  extending between respective LTUs. In the network topology of FIG. 1, which as will be recalled is chosen to achieve the high reliability generally demanded by subscribers, it will be readily appreciated by those skilled in the art that the distinction between “working” and “protection” fibers translates into only fifty percent of the nominally available transmission capacity being made available to subscribers for carrying transmission capacity that can be protected against failures. 
     Thus, while the reliability afforded by the ring topology is extremely high, it can not be flexibly reconfigured to match the needs of certain classes of subscribers, internet service providers (ISP&#39;s) for example, who would readily accept a lower level of redundancy in exchange for the ability to exchange more traffic over the long-haul “bottleneck” that may lie between two communication networks. Accordingly, there exists a need for a long haul optical fiber communications network capable of efficiently utilizing all of the available transmission capacity while still retaining the ability to supply each subscriber with a level of service flexibly tailored to that subscriber&#39;s expectations of reliability and available capacity. 
     SUMMARY OF THE INVENTION 
     The aforementioned deficiencies are addressed, and an advance is made in the art by a system and method for exchanging packets via a long-haul optical fiber communication network. Packets are received at a first boundary node of a long haul optical communication network which may either interconnect originating and destination communication networks or form an integral part of a single end-to-end network. Packets are reclassified to reflect a higher priority of transmission than non-long haul bound packets, as by marking them with an indication of a modified priority level of transmission. Reclassified packets are transmitted over a long-haul optical link to a second boundary node. So that the modified priority level employed in the long-haul network may be understood by a destination network, packets arriving at the second boundary node may be re-mapped or reclassified to a value recognized as being of at least equal and, preferably, higher priority than that originally established by the originating network and/or first boundary node. Using a substantially equal priority value in the reclassification establishes at least a consistent, end-to-end quality of service for each packet that has traversed the long haul portion of a communications network. More efficient use of transmission resources is realized by associating a higher priority with packets that have traversed the long haul portion of the network, each packet increasing in value as it nears the ultimate destination. Essentially, the reclassification decreases the likelihood that a packet, having made such substantial progress as to have traversed the length of the long haul portion of the network, will be dropped prior to reaching its destination and require re-transmission. 
     Advantageously, the priority classification scheme of the present invention also permits different classes of service to be defined. Long haul optical fiber communication networks, especially long haul undersea optical fiber communication networks, typically interface many different ISP domains with heterogeneous application requirements. Utilizing a packet classification scheme permits the long haul network owner or operator to not only accommodate these differing application requirements, but also to offer flexible pricing. By way of illustration, this may be achieved in an IP traffic carrying network by configuring the boundary router to evaluate a field in the packet header in conjunction with the source port address. By employing long haul boundary routers having such functionality, the owner or operator of the long haul network may, for example, sell a certain amount of capacity as “guaranteed” or “premium” class transmission services—corresponding to that portion of the network which can be reliably served (e.g., that capacity which would otherwise have been provided, for example, by the “working fiber” in the conventional topology of FIG.  1 . Additional capacity may be sold to ISP networks and other data communication networks in accordance with an “assured services” contract for transmission services. The entire capacity may again be sold to still other data communication networks in accordance with a contract for “best effort” services. In this manner, service is pledged to those subscribers willing to pay, while others can contract for whatever capacity is left over when and as it becomes available. 
     At the first boundary node or router, packets arriving from the first data communication network are examined to determine the destination port address. Advantageously, most or all of the processing resources of the boundary router are reserved for traffic to be routed via the long-haul network to which the boundary router is connected. That is, segmentation is achieved between, on the one hand, the long haul optical fiber communication network itself, and on the other hand, the data communications networks connected thereto such, for example, as the first and second data communication networks. By way of illustration, this may be achieved in an IP traffic carrying network by assigning at least one of a plurality of interfaces of a source boundary router to at least the particular IP address associated with the second data communication network. Still others of the interfaces of the source boundary router may be assigned to respective IP addresses associated with other data communication networks with which interconnectivity is to be established by the long haul network. In such an illustrative arrangement, the aforementioned segmentation is achieved by configuring the router to examine the destination address of each packet received via the first plurality of interfaces and dropping those packets which do not match an IP address associated with one of the second plurality of interfaces. Alternatively, multiple queues may be established in which packets requiring routing via the long haul network are given preferential treatment over those which do not require such routing. It should be pointed out that the segmentation aspect of the present invention does not require the use of the plural groups of interfaces capable of transmitting at respectively different line rates. That is, although the inventive aspects of segmentation and efficient capacity utilization in a long haul boundary router are mutually desirable, they do not depend upon one another for their implementation. 
    
    
     BRIEF DESCRIPTION OF THE DRAWINGS 
     The various features and advantages of the invention will become apparent from the detailed description which follows and by reference to the accompanying drawings, in which: 
     FIG. 1 depicts a conventional implementation of a long-haul optical communication network in which SDH add/drop multiplexers are deployed in a bidirectional line switched rings, with optically amplified links extending between terminal nodes; 
     FIG. 2 depicts a graphical representation of the relationship between total system capacity and transmission distance in an illustrative long haul optical fiber communication system over which a plurality of wavelength division multiplexed channels are transmitted; 
     FIG. 3 is a diagrammatic view showing the interconnection of several data communication networks in a long haul optical optical fiber communication system employing boundary routers according to the present invention, which can be readily extended to more complex application; 
     FIG. 4 is a block schematic diagram of a router constructed in accordance with an embodiment of the present invention; 
     FIG. 5 is a simplified view depicting the interconnection of a single boundary router to multiple ISP networks, the boundary router forming part of a cable landing station to provide such ISP networks with access to an undersea long haul network; 
     FIG. 6A shows a prior art format for a data packet; 
     FIG. 6B shows the format of a network layer header; 
     FIG. 7 is a block schematic diagram of a router constructed in accordance with a modified embodiment of the present invention; and 
     FIG. 8 shows a packet routing process and method suitable for long haul boundary routers and which may be implemented by the boundary router of FIG.  6 . 
    
    
     DETAILED DESCRIPTION OF THE INVENTION 
     Embodiments of the invention are discussed below with reference to FIGS. 2-8. However, those skilled in the art will readily appreciate that the detailed description given herein with respect to these figures is for explanatory purposes as the invention extends beyond these limited embodiments. 
     In any event, and with initial reference to FIG. 3, there is depicted an illustrative communications network  30  comprising a long haul optical fiber communication network  100  interconnecting a first plurality of data communication networks including networks  32  and  34  and a second plurality of data communication networks including networks  36  and  38 . In the illustrative network  30 , each of the data communications networks is depicted as an internet service provider (ISP) network which, as will be readily appreciated by those skilled in the art, typically comprise a number of edge routers (not shown) directly connected to numerous individual workstations as workstations  40   a  and  40   b.  Each such workstation has, by virtue of the ISP edge router to which it is connected, an associated, and typically dynamically assigned, IP address. 
     Among the two illustrated ISP networks  32  and  34  included in the first plurality of data communication networks, link L 3  between backbone routers  42  and  44  provides the shortest path for exchanging aggregated traffic between the respective groups of subscribers. Similarly, among the two illustrated ISP networks  36  and  38  included in the second plurality of data communication networks, link L 6  between backbone routers  46  and  48  provides the shortest path for the exchange of traffic between their respective subscribers. 
     With continued reference to FIG. 3, it will be seen that long-haul connectivity between the first and second plurality of data communication networks is achieved via long haul boundary routers  50  and  52  of optical fiber communication network  100 , by which boundary routers traffic is exchanged on the one end by links L 1  and L 2  associated with the first plurality of data communication networks and on the other end by links L 4  and L 5  associated with the second plurality of data communication networks. As will be explained in greater detail later, signals to be transmitted over fibers as fibers  54  and  56  are directed to a particular interface (not shown) of routers  50  and  52 , respectively, and these are formatted, in a conventional manner by line terminating units (LTUs)  58  and  60 , to obtain characteristics suitable for long-haul transmission. 
     Advantageously, the teachings of the present invention may be readily extended to more complex situations as, for example, those in which plural long haul optical fiber networks are involved. As exemplified in FIG. 3, additional long haul communication networks as network  101 , including additional boundary routers as routers  50 ′ and  52 ′, may be added to collectively form a single, integrated network topology. 
     With reference now to FIG. 4, there is shown in block diagram schematic form a router  200  constructed in accordance with an illustrative embodiment of the present invention. Router  200  generally comprises a plurality of interfaces or ports  201 - 224  that are each coupled to a corresponding network link (L 1 -Ln). Illustratively, network links may comprise links L 1 , L 2 , L 4  and L 5  of FIG. 3, as well as other links necessary for exchanging traffic between remote data communication networks via long haul network  100 . Ports or interfaces assigned to such links, as ports  201 - 203  in FIG. 4 are operable to transmit and receive at the line rate corresponding to the bandwidth provisioning contract made with that subscriber. Illustratively, one subscriber such as an ISP network may have an agreement with the owner or operator of network  100  to accommodate 10 Gbps. Another subscribing ISP network may have a commitment specifying a rate of 2.5 Gbps or other committed rate. Additionally, network links are reserved for interconnecting long haul boundary routers as router  200  with one another (as routers  50  and  52  in FIG. 3) to thereby direct traffic over the fiber span comprising the long haul portion of network  100 . In accordance with the undersea and terrestrial line rate decoupling feature of the present invention, ports or interfaces assigned to the latter type of links, as ports  225 - 227  are operable to transmit and receive at a line rate which is either greater or lower than the line rate corresponding to the bandwidth provisioning contract made with a subscribing data communication network, depending upon the particular characteristics of the long haul network. 
     With reference now to FIG. 2, it will be apparent to those skilled in the art that overall transmission capacity in a long haul network depends on such variables as the average launched signal power, transmission wavelength, the number of channels (channel spacing), transmission line characteristics, and transmission distance. The graphical relationship presented in FIG. 2 is based upon a 980 nm pump wavelength system in which several (the number changing from cases to case) wavelength division multiplexed channels distributed over a 20 nm band around 1550 nm are available for modulation. As can be seen in the specific example of FIG. 2, for the system in which optical signals modulated with data are to be transmitted a distance of 9,000 km, a modulation rate of 5 Gb/s provides the greatest overall utilization of available transmission line capacity (i.e., approximately 275 Gb/s). Applying the teachings of the present invention to a long haul network employing such fiber spans, the ports of boundary router  200  receiving and transmitting signals via the line terminating equipment (LTUs) are configured to do so at the line rate of 5 Gb/s or as close thereto as practicable. By way of illustration and reference to both FIGS. 3 and 4, if an OC-192 stream at a line rate of 10 Gb/s arrives at port  201  from ISP network  12  via link L 1 , the stream is separated by long haul boundary router  200  and sent over two separate wavelength channels, each modulated at a rate of 5 Gb/s, by long haul network  30  via two ports, illustratively ports  225  and  226 , while maintaining the integrity of individual flows. If, on the other hand, a first OC-48 stream at a line rate of 2.5 Gb/s arrives at port  202  from ISP network  14  via link L 2  and a second OC-48 stream at a line rate of 2.5 Gb/s arrives at port  203  from ISP network  16  via link L 3 , then they may be combined into one 5 Gb/s signal by long haul boundary router  200 —that is, both streams may supply packets to a single port, illustratively  227 , of router  200 . 
     The interoperability of long haul boundary router  200  with the existing routers in a packet switching or routing network is deemed by the inventors herein to constitute an especially advantageous aspect of the present invention. That is, it is recognized that realization of the illustrative network topology depicted in FIG. 3 requires long haul boundary routers  50  and  52  (and others implementing the functionality of router  200  in FIG.  4 ), to advertise their availability to routers such as ISP backbone routers  42 - 48  (as well as to others collectively comprising the non-long haul portion thereof) and to exchange packets therebetween. As will hereinafter be discussed in detail, such interoperability presents a particular set of opportunities to the owner or operator of an undersea optical fiber communication network. 
     With reference now to FIG. 5, there is exemplified the interconnection of a single boundary router to multiple ISP networks as ISPL and ISP 2 , the boundary router R 3  forming, in accordance with an especially preferred implementation of the invention, part of a cable landing station providing the ISPs with access to an undersea long-hual optical fiber communication network. In the undersea boundary router R 3 , undersea or “trunk” ports (those routing traffic to and from the optical links of the undersea network) are distinguished from terrestrial or “access” ports (those routing traffic to and from the ISP networks ISP  1  and ISP 2 . The access ports of router R 3  are connected via links L 1  and L 2  to routers R 1  and R 2 , in the network backbones of ISP 1  and ISP 2  domains, respectively. R 1  and R 2  are themselves directly interconnected via another link, L 3 . 
     Before links L 1  and L 2  and boundary router R 3  are added to the illustrative, simplified internetworking topology of FIG. 5, the routing tables in R 1  and R 2  contain information on only one route (L 3 ) connecting the ISP 1  and ISP 2  domains. When router R 3  and links L 1  and L 2  are introduced, router R 3  updates its own routing table to reflect its relationship with the adjacent backbone routers and it advertises its availability to provide a second route between ISP 1  and ISP 2 . In the event of a break or congestion in L 3 , indirect exchange of packets between ISP 1  and ISP 2  might be performed. Such utilization, if not managed in an appropriate way, might burden the undersea boundary router R 3  with the terrestrial traffic between R 1  and R 2  and, in so doing, substantially reduce the rate at which traffic is exchanged with the links of the long haul undersea network. 
     To avoid burdening undersea boundary routers of the type contemplated by the present invention with excessive amounts of terrestrial traffic, then, a suitable technique must be employed to ensure the processing resources of the boundary router are put to their highest and best use. The inventors herein propose arrangements in which a distinction is made between undersea and access ports of an undersea boundary router and in which a priority or quality of service (QoS) classification scheme is used to preferentially allocate traffic between the access ports and undersea ports. Specifically, and as will be described in more detail later, boundary routers configured for interconnection to an undersea optical fiber communication network in accordance with an especially preferred embodiment of the present invention include a filtering functionality that is sufficient to prevent or limit the ability of non long-haul (e.g., non-undersea) traffic from consuming processing resources essential to maintaining efficient traffic flow through the long haul network. The advantages of such a capability will be evident when considering the event of a failure in link L 1  of FIG. 5 that prevents the direct flow of traffic from terrestrial router R 1  to undersea boundary router R 3 . In such event, link L 3  provides a diversely routed path to link L 2 , and router R 2  throttles and prioritizes the traffic—dumping the terrestrial or non long-haul traffic, if necessary, in favor of the long-haul traffic. As indicated in FIG. 3, such capability might be further expanded to divert traffic from long haul network  100  to long haul network  101 . 
     Returning briefly to FIG. 4, and with reference also to FIGS. 6A and 6B, an overview of the way in which a long haul boundary router according to the present invention may achieve the aforementioned aggregating/separating and preferential bandwidth allocation functionalities will now be described. As seen in FIG. 4, a routing engine  260  of boundary router  200  is coupled to each of the ports  201 - 248  for processing and forwarding packets received from the ports using the included filters  262 . A routing engine typically comprises a central processing unit (CPU) (not shown), a packet memory, and a system memory wherein the system memory typically stores applications programs that provide filtering functions. Thus filters  262  may actually be software entries stored in the main memory. Alternatively, filters may be provided using hardware. Before describing the filtering process in detail, a brief discussion of the packet attributes that may be used as criteria for performing filtering actions in accordance with various aspects of the invention is warranted. 
     FIG. 6A generally shows a typical data packet as comprising a physical media layer  501 , a datalink layer header  505 , a network layer header  510 , a transport layer header  515 , and the data or payload of the packet  520 . All the headers are generically referred to based on the layer to which they correspond because there are multiple types of layer specific protocols. For example, ethernet, token ring, and FDDI are examples of datalink layer protocols, and each includes a Media Access Control (MAC) sublayer protocol that specifies a source address and a destination address. FIG. 6B shows a portion of a network layer header as comprising a multiplicity of fields that includes a version field  705 , and a source IP address field  710 , and a destination IP address  715 . The network layer header of FIG. 5B is for a network that implements the IP network layer protocol. 
     In a typical filtering operation, the routing engine utilizes the filter to compare the attributes of the received packet to the criteria specified by the filter. The criteria used to filter a packet may comprise any attribute of the received packet. For example, common criteria include source IP address, destination IP address, and source or destination port address. Boundary routers in accordance with the invention are provided with a traffic filter that ensures that packets destined for the long-haul network  30  are aggregated, separated, or otherwise routed to selected ports of the router for ultimate processing by the line terminating equipment. Moreover, in accordance with an especially preferred embodiment of the invention, packets to be exchanged between ISP networks or routers which are on only one side of long haul network  30  are treated with lowest priority or dropped to preserve processing resources. According to this basic example, the only criterion required is the destination port address (by which the router distinguishes between an “access” port and an “undersea” port) which can be derived from the packet header. 
     An additional field which may be employed is the so-called Differentiated Services Code Point (DSCP) field, which field may be employed by a data communication network to indicate a hierarchy of preferential treatment to be accorded packets originating from that network. Although the field size is limited, a useful number of classes may be defined—giving the internet service provider an opportunity to create multiple service classes. An illustrative proposal suggests that a “premium services” class may be established for applications requiring low delay and low jitter, an “assured services” class may be established for adaptive real time applications requiring reliable but not fixed delay bounds, and a “best effort service”, corresponding to the current implementation of the internet, may be established in which traffic is forwarded as quickly as possible with no guarantee for actual or timely delivery. A particular requirement of an undersea boundary router according to the present invention is that it must interconnect different ISP domains, with correspondingly diverse applications. Advantageously, the use of a QoS classification scheme permits both service differentiation—by which it is possible to accommodate heterogeneous application requirements and ISP expectations,—and differential pricing of undersea internet service (as contrasted with purely terrestrial internet traffic). 
     FIG. 7 is a schematic block diagram depicting a boundary router  300  of the present invention especially suited for the application depicted in FIG.  5  and especially intended for the routing of IP traffic. Generally, a service level agreement (SLA) between the network operating the boundary router and the customer determines the traffic conditioning terms for each specific customer. The traffic conditioning functions such as classification, metering, re-marking, and policing are applied in policing module  302  at the ingress ports  302  of router  300 . In general, installing a SLA for each of the many customers that are connected to each ingress port would lead to the need to enforce a substantial number of SLA&#39;s on a single port. For simplification of SLA enforcement and management, each individual undersea port of the boundary router  300  can be allocated to a corresponding customers or one interface can be shared among several subscribing ISPs having the same or similar QoS expectations and traffic. Such an arrangement would allow a single SLA to be applied at each ingress port—making traffic conditioning operations less processing intensive. As will be described in greater detail in connection with FIG. 8, compliant packets are advanced under the direction of the routing engine  304  through the routing fabric  306  to an output scheduling module. Those packets bound for the undersea network are queued in an output scheduler according to the QoS parameters and output to the LTU (not shown) for subsequent processing. 
     With reference now to FIG. 8, it will be assumed that multiple networks, each with potentially dissimilar expectations and QoS requirements share the same interface ports. Packets enter the process at block  812 ,. Packets are received at block  812 , whereupon the process proceeds to a step of multi-field (MF) classification (block  814 ) which may, for example, comprise an extensive classification based on the content of source address, destination address, DSCP field, source and destination port number. In an undersea boundary router according to the present invention, MF classification is first used to preferentially direct the traffic between terrestrial ports and undersea ports and to drop or reduce the priority of the local terrestrial traffic block  816 . According to the illustrative embodiment of FIGS. 7 and 8, MF classification proceeds further in a step of separating different customers&#39; traffic to enable separate SLA enforcement if traffic from multiple customers with various SLAs is submitted to the same port or interface (block  818 ). 
     Packets then proceed through a “Behavior-Aggregate” (BA) classification (in this example for each different SLA associated with the destination port) (block  820  or  822 ). The Behavior Aggregate process which is a process of sorting packets based only on the content of the differentiated services field (DSCP) in the IP header. By marking DSCP of packets differently, several diff-serv classes can be created. When a packet crosses the border between two domains, its DSCP field may be re-marked according to the SLA between the two domains. The DSCP in packets of different flows may be marked identically resulting in identical service classes across many flows. In any event, once the DSCP field information is ascertained, metering is performed for each class of packet (blocks  824   a - 824   f ). If a subscribing network is exceeding its SLA for a given class of traffic (three priority classes, premium, assured and best effort are depicted in the illustrative process of FIG.  8 ), re-marking or dropping is performed in blocks  826   a - 826   f.  For example, if some packets are not considered as being “in-profile”, then their DSCP fields are re-marked to a lower class or they are completely dropped depending on the terms of the SLA. After switching packets through the switch fabric (block  827 ) to the output ports, the packet output scheduler schedules the packet in one of the different classes to meet its QoS requirements (block  828 ) and the packet is transmitted via the undersea network (block  830 ). 
     It will be readily appreciated by those skilled in the art that a number of modifications and variations are possible. For example, if a received packet does not requires routing via the fiber spans of a long-haul network  30  (i.e., as for an exchange of data traffic between boundary routers  50  and  52 , then the router filtering scheme could be configured to drop the packet. Alternatively, its DSCP field could be remarked to the lowest class of traffic in the QoS hierarchy. For those packets which are routed across an undersea network, a unique feature of the invention herein is that a consistent end to end quality of service can be provided to network subscribers. In addition to the process steps described above, this further includes a step of remarking the packet at the destination boundary router based. Specifically, the destination boundary router (e.g., boundary router  52  in FIG. 3) may be configured to examine packets received from the source boundary router (e.g. boundary router  50 ), ascertain the DSCP field or other indicia of QoS preference in the packet) and re-mark the packet, before passing it to the destination backbone router (e.g. router  48  of FIG.  3 ), to signify a request for the closest QoS level available in the destination network. A default configuration may be to convert all undersea routed packets to the highest priority in the destination network. Such a configuration advantageously conserves transmission resources by decreasing the likelihood that a packet, having made such substantial progress as to have essentially traversed the entirety of the long haul optical communication network, will be dropped prior to reaching its destination and require re-transmission. 
     In view of the foregoing examples and detailed description, it should be evident that substantial flexibility is given to the owner/operator of a long-haul network such as an undersea optical fiber communication network to implement customized arrangements with many different network service providers despite wide variations in their service requirements.