System and methods for selectively transmitting ethernet traffic over SONET/SDH optical network
[0001] Not Applicable. [0002] Not Applicable. [0003] 1. T1X1.5/99-204, T1.105.02 draft text for Mapping IEEE 802.3/Ethernet MAC frames to SONET payloads, T1X1.5 Meeting, Jul. 26-29, 1999 [0004] 2. T1X1.5/2000-024R5, Generic Framing Procedure (GFP) [0005] The present invention relates generally to SONET (Synchronous Optical Network)/SDH (Synchronous Digital Hierarchy) optical network and more particularly to system and methods for selectively transmitting Full Duplex Ethernet traffic over SONET/SDH networks. [0006] The present invention relates to the transport of packet traffic, more particularly Ethernet traffic in optical communications networks employing synchronous signaling techniques, such as networks employing SONET or SDH signaling formats. [0007] The SONET/SDH standards were engineered to create a highly reliable, synchronous, high-speed networking scheme that leverages the power of fiber optic technology. SONET/SDH is highly regarded by traditional carriers because of its predictability and ease of management. It is well designed for handling TDM (Time Division Multiplexing)-based voice traffic reliably throughout a worldwide network. The SONET frame provides a convenient standard mechanism to multiplex and transport circuit-switched traffic in high-speed backbones. SONET also provides mechanisms to support network functions such as error detection, alarm insertion, automatic protection switching, etc. The common frame format also allows for advanced functions, such as electro-optic switching, signal regeneration, internal signaling, and signal restoration, that are independent of the format of the native traffic carried by the network. Because of these and other beneficial characteristics, SONET/SDH based networks have been adopted by service providers as the backbone technology of choice for addressing ever-increasing bandwidth demands. While SONET/SDH remains a widely used and important standard, the explosion of data traffic in the public network has highlighted some of the serious problems associated with the SONET/SDH approach to transporting data traffic efficiently. [0008] As said, the existing SONET/SDH transport structures are sufficiently optimized to support traditional TDM (time division multiplexing) voice type applications, they are glaringly bandwidth inefficient when confronted with the inherently bursty, variable-size and statistical characteristics of data applications. New applications requiring transport in SONET/SDH concatenated payload envelopes run the risk of being unsupported by traditional coarse SONET rates (e.g. SONET STS-2c, STS-4c, STS-24c or SDH VC-2-2c) in a low level such as STS-1 or even VT 1.5. [0009] Virtual concatenation (VC) is a procedure whereby a multiplicity of Virtual Containers is associated one with another with the result that their combined capacity can be used as a single container across which bit sequence integrity is maintained. VC is a byte level inverse multiplexing technique, it has the characteristics of right sized bandwidth, improved granularity, cost, low delay, low jitter, re-use of protection bandwidth and high efficiency payload mapping. [0010] Carriers need to move to a just-in-time investment and service delivery model, introducing/expanding services such as Bandwidth On Demand (BOD) when and where needed in response to demand so to manage the frequently unpredictable demand of data traffic. In responding to this demand, Intelligent Optical Networking, a flexible, highly scalable optical network architecture for the delivery of public network services, provides an innovative and practical solution to network scaling and high-speed service delivery issues, which brings intelligence and scalability to the optical domain by combining the functionality of SONET/SDH, the capacity creation of DWDM (Dense Wavelength Division Multiplexing) and innovative networking software into a new class of optical transport, switching and management products. [0011] Many packet-switched local area networks (LANs) use framing that is defined in the long-established Ethernet standard. Unlike SONET, Ethernet and other LAN protocols rely on non-synchronous signaling techniques. Gigabit Ethernet (GbE) is an evolution of the Ethernet LAN standard to gigabit rates. It uses the same frame format specified by the original Ethernet standard including full duplex. GbE also employs the same variable frame length (64-1518 byte packets) specified in the Ethernet and Fast Ethernet standards. This backward compatibility makes it easier to connect existing lower-speed Ethernet devices to GbE devices using LAN switches and routers for speed adaptation. Ethernet is simple to use, inexpensive, and features exceptional scalability and high performance. In addition, Ethernet is a dominant technology in LANs. [0012] Ethernet enables service providers to leverage the networking intelligence and scalability of the Intelligent Optical Network to address a broad range of IP-centric application needs, including transparent LAN interconnect, VLAN(Virtual LAN), GbE private lines for backbone routers/switches, and high-speed optical network access. This new class of services couple Ethernet technology with the Intelligent Optical Network, where scalability, capacity and restoration provide the foundation for true carrier-class performance. VLAN based on IEEE's 802.1Q standard was developed to address the problem of how to break large networks into smaller parts so broadcast and multicast traffic wouldn't grab more bandwidth than necessary. The 802.1Q specification establishes a standard method for inserting virtual LAN (VLAN) membership information into Ethernet frames: a VLAN tagged frame where VLAN ID and Priority info is inserted. The standard also helps provide a higher level of security between segments of internal networks. 802.1Q VLANs aren't limited to one switch. VLANs can span many switches, even across WAN (Wide Area Network) links. Sharing VLANs between switches is achieved by inserting a tag with a VLAN identifier (VID) into each frame. A VID must be assigned for each VLAN. By assigning the same VID to VLANs on switches, one or more VLAN (broadcast domain) can be extended across a large network. [0013] Because SONET and Ethernet have been separately optimized for transport and data networking, respectively, the existing art has treated these signaling mechanisms in an isolated manner. Many efforts, such as Packet over SONET, have tried to bring Ethernet and SONET/SDH together so to leverage the advantages of both and close the gap between them. A proposal for mapping of Ethernet frames into SONET/SDH paths using byte oriented High-level Data Link Control (HDLC) frame encapsulation has been made in. Another proposal for carrying Ethernet MAC (Media Access Control) frames over SONET in either point-to-point or ring topologies using Generic Framing Procedure (GFP) was made in The current technologies like GFP and VC enable Ethernet service to be transported over SONET network to leverage Ethernet's rich service model, easy provisioning and SONET network's reliability. [0014] It would, therefore, be desirable to provide SONET/SDH optical networks system and methods for selectively carrying Ethernet signals by classifying the packets in Ethernet signals and mapping the classified packets to virtual concatenation channels so to provide different COS (Class Of Service) to the clients. This is particularly advantages in the presence of SONET switching as part of the system solution In accordance with the present invention, methods and apparatus are disclosed to selectively carry Ethernet signals over a SONET/SDH network. [0015] An interface for an optical node with a plurality of input ports and output ports in a SONET/SDH optical network connected to a plurality of virtual concatenation channels has a plurality of input ports for taking Ethernet pipes as inputs, and a plurality of output ports for selectively outputting Ethernet frames in the Ethernet pipes to the virtual concatenation channels. [0016] A method that classifies the Ethernet input pipes in a SONET/SDH network with a plurality of virtual concatenation channels, and allocates the classified packets onto the virtual concatenation channels. [0017] The invention will be more fully understood from the following detailed description taken in conjunction with the accompanying drawings, in which: [0018] [0019] [0020] [0021] [0022] [0023] [0024] [0025] [0026] [0027] [0028] [0029] [0030] [0031] [0032] [0033] [0034] As is known in the art, when the GbE traffic is sent to SONET/SDH network, the GbE MAC frames are first mapped into a frame with an appropriate structure and then mapped to SONET payload. The detailed mapping procedure is as follows. [0035] [0036] Ethernet can be sent over SONET network in a couple of ways, such as POS (Packet over SONET) and GFP. To use POS, an Ethernet frame is first mapped into a HDLC frame, which has the problems of throughput performance as was raised in. In contrast, GFP can be used to carry Ethernet MAC frames over SONET in either point-to-point or ring topologies. This enables Ethernet LAN service to be carried on the SONET transport network directly. [0037] [0038] Length field (2 bytes) to identify the length of the overall frame for delineation. [0039] Type field (2 byte) to identify the MAC frame payload type and the extended header type. [0040] Core header error check (cHEC—2 bytes) is a CRC (Cyclic Redundancy Check)-16 over the proceeding 8 bytes of the core header. It is used for delineation. [0041] Type header error check (tHEC—2 bytes) is a CRC (Cyclic Redundancy Check)-16 over the proceeding 2 bytes of the type header. It is used for delineation. [0042] Referring back to [0043] Encapsulate the MAC frame using the GFP frame format per [0044] Calculation of the length of the frame including the encapsulation header fields. [0045] Filling the payload type (PTI) value as the “User Data.” [0046] Filling the extension header identifier (EXI) as “Linear Frame.” [0047] Filling the User Payload Identifier (UPI) as “Frame-Mapped Ethernet” [0048] Filling the CID of the extension header with the remote port id [0049] Header error check algorithm for the core header and the extended header. [0050] If PFI file is set to 1, add the 32 bit FCS field to the end of the GFP frame. [0051] Map the frame to the NxSTS-1 payload. [0052] To support any bit rate of Ethernet service in SONET point-to-point or ring topologies, SPE (Synchronous Payload Envelope) sizes are selected to provide the most efficient use of the SONET bandwidth using virtual concatenation. [0053] The original tributary bit rates chosen for SONET/SDH were intended for voice services. These rates have a coarse granularity, require duplicate network resources for protection and are not a good match to LAN bandwidths. The bandwidth links supported by SONET/SDH without VC are listed below:
[0054] Bit rates for Transparent LAN Services are typically 10 Mbit/s and 100 Mbit/s. Bit rates of 1 Gbit/s are also becoming more and more popular. Other services (e.g. ATM cells stream) may vary from a few Mbit/s to several tens of Mbit/s. However there are no direct mappings for the transport of such bit rates over SONET/SDH. In order to transport the services mentioned above via a SONET/SDH transport network there is no match in the bandwidth granularity. [0055] With virtual concatenation, the following additional bandwidth links would be available:
[0056] Following table shows the bandwidth efficiency with and without VC when SONET carries various popular bit rates:
[0057] VC offers right sized bandwidth, improved granularity, cost, low delay, low jitter, re-use of protection bandwidth and high efficiency payload mapping. [0058] Referring back to [0059] [0060] There are plurality of ways of classifying and allocating the packets in the Ethernet pipes. As shown in [0061] Block 102 includes another mapping mechanism which has the basic functionality of mapping packets on each channel 108-1, . . . 108-m into SONET VC payload and allocating them to VC channel 112-1, . . . 112-m in an one-to-one fashion. The mapping from Ethernet to SONET VC channels actually is a mapping from link layer to PHY (Physical layer). It will be beneficial for interoperability to implement a standard interface 114 between 100 and 102 to interconnect a link layer entity to channelized physical interfaces, which mare further connected to VC channel ports. SPI4.2 (System Physical Interface Level 4) from OIF (Optical Internetworking Forum) or UTOPIA (The universal test and operations physical interface for ATM) from ATM forum can be used for this purpose. [0062] The mapping mechanisms in [0063] SONET is a circuit switched network in nature which is different from IP datagram networks in many ways, which restricts the applicability of many IP based service models to SONET network. The present invention will help alleviate such problems. [0064] Among the major difference between routing for SONET (circuit switched networks) and IP (packet switched networks), is the end to end connection SONET circuit switched that must be explicitly established based on network topology and resource status information. This topology and resource status information can be obtained via routing protocols such as OSPF (Open Shortest Path First). But the routing protocols in the circuit switched case are not involved with data (or bit) forwarding, while in the IP packet switched case the routing protocols are explicitly involved with data plane forwarding decisions and hence impact service. So for SONET networks, topology and resource status inaccuracies will affect whether a new connection can be established (or a restoration connection can be established) but will not (and should not) cause an existing connection to be torn down. [0065] For SONET network path selection, any information that can potentially aid in route computations or be used in service differentiation may be incorporated into the routing protocol, as either a standard element or a vendor specific extension. A route computation algorithm will use this information to compute an optical route. The optical route computation problem is really a constraint-based routing problem that occurs, for a given connection, in a single network element, for example, an optical switch node. Due to the fact that clear, hard blocking prevails in the optical world while some level of overloading is acceptable in the IP world, statistical multiplexing is not available with optical circuits. The protection between circuit switched network and packet-based network is also quite different. In a packet-based network although the protection path can be setup prior to any fault, the resources along the protection path are not used until the failure occurs. In circuit-based networks a protection path generally implies a committed resource which restricts the direct applicability of some of the traffic engineering mechanisms used in a packet-based network to a circuit-based network. [0066] The invention can now be better understood by consideration of the following specific examples which demonstrate the characteristics of the present invention: [0067] [0068] VPL service between 300 and 302 can be provided by classifying, selecting and allocating the packets from three GbE ports 304-1, 304-2, and 304-3 to a first VC channel 312-1, a second VC channel 312-2 and a third VC channel 312-3 for signal flows from 300 to 302. The packets will be extracted and re-allocated onto GbE ports 306-1, 306-2 and 306-3 based on packet classification information and GbE port address information carried either by GFP or VCL. The signal flow from 302 to 300 is the same. Over-subscription (which refers to the ability of a single path to handle all of the ports connected to it at full load) can be provided in this embodiment. Conventionally in Ethernet, over-subscription is handled via approaches like backpressue applied to GbE equipment by 300 or 302 via means of pause frame, which in essence holds the Ethernet traffic on the whole GbE pipe although some of the traffic with higher COS requirement may need immediate service. The present invention is able to resolve this issue by selecting the packets with higher COS requirement and serve them first, the same backpressue mechanism will only be applied to traffic with lower priority. [0069] The bandwidth of VC channels can also be adjusted dynamically by 300 and 302 via a constraint-based path selection algorithm based on client requirements and traffic flow control in granularity as low as VT 1.5 as long as optical switch nodes 300 and 302 support it. [0070] The VC channels 312-1, 312-2 and 312-3 are setup through circuit switched SONET network 314 by optical switch node 300 or 302 via a constraint-based path selection algorithm. The constraint-based path selection algorithm is different from IP packet switched networks wherein packet forwarding is done on a hop-by-hop basis (no connection established ahead of time). The constraint-based path selection algorithm can take into consideration the packet classification information to enable the SONET circuit network to carry many popular GbE services such as VPL (Virtual Private Line), Statistical Multiplexing, VLAN, Selective Protection, Selective broadcast and multicast etc. which will be further described with details in following examples. [0071] [0072] [0073] [0074] [0075] Numerous modifications and alternative embodiments of the present invention will be apparent to those skilled in the art in view of the foregoing description. Accordingly, this description is to be construed as illustrative only and is for the purpose of teaching those skilled in the art the best mode for carrying out the present invention. Details of the structure may vary substantially without departing from the spirit of the invention, and exclusive use of all modifications that come within the scope of the appended claims is reserved. It is intended that the present invention be limited only to the extent required by the appended claims and the applicable rules of law. An interface for an optical node with a plurality of input ports and output ports in SONET/SDH optical network connected to a plurality of virtual concatenation channels has a plurality of input ports for taking Ethernet signals as inputs, and a plurality of output ports for selectively outputting Ethernet frames in the Ethernet signals to the virtual concatenation channels. A method classifies the Ethernet input pipes in a SONET/SDH network with a plurality of virtual concatenation channels, and allocates the classified packets onto the virtual concatenation channels. 1. An interface for an optical node in a SONET/SDH optical network with a plurality of virtual concatenation channels, comprising:
a plurality of input ports for accepting Ethernet signals and a plurality of output ports for selectively outputting Ethernet frames in said Ethernet signals to said virtual concatenation channels, wherein said virtual concatenation channels are connected to said output ports. 2. The interface of 3. The interface of 4. The interface of 5. The interface of 6. The interface of 7. A method for processing a plurality of Ethernet input signals from an optical node in a SONET/SDH network having a plurality of virtual concatenation channels, comprising:
classifying Ethernet frames in said Ethernet input signals; and allocating said classified Ethernet frames to said virtual concatenation channels. 8. The method of to 9. The method of to 10. The method of to 11. The method of to 12. The method of 13. The method of 14. The method of 15. The method of 16. The method of 17. The method of 18. A SONET/SDH optical network with a plurality of nodes interconnected to a plurality of Ethernet router/switches, comprising:
a first of the nodes for receiving a plurality of Ethernet signals from said Ethernet router/switches as inputs; means for classifying and mapping Ethernet frames from said Ethernet signals to a plurality of virtual concatenation channels for transmitting on said network; a second of the nodes interconnecting with said first node via said virtual concatenation channels for receiving said transmitted signals on said virtual concatenation channels; means for processing and mapping said transmitted signals into Ethernet signals for outputting to said Ethernet router/switches. 19. The SONET/SDH optical network of 20. The SONET/SDH optical network of 21. The SONET/SDH optical network of 22. The SONET/SDH optical network of 23. The SONET/SDH optical network of 24. The SONET/SDH optical network of 25. The SONET/SDH optical network of 26. The SONET/SDH optical network of 27. The SONET/SDH optical network of CROSS REFERENCE TO RELATED APPLICATIONS
STATEMENT REGARDING FEDERALLY SPONSORED RESEARCH
REFERENCE CITED
FIELD OF THE INVENTION
BACKGROUND OF THE INVENTION
SUMMARY OF THE INVENTION
BRIEF DESCRIPTION OF THE DRAWINGS
DETAILED DESCRIPTION OF THE INVENTION
DS1 (1.5 Mbit/s) E1 (2 Mbit/s) DS3 (45 Mbit/s) E3 (34 Mbit/s) STS-3c (150 Mbit/s) STM-1 (150 Mbit/s) STS-12c (620 Mbit/s) STM-4 AU-4-4c (620 Mbit/s) STS-48c (2.4G bit/s) STM-16 AU-4-16c (2.4 Gbit/s) VT-1.5 (1-84) 1.6 Mbit/s-134 Mbit/s VC-12 (1-63) 2.2 Mbit/s- 137 Mbit/s STS-1 (1-64) 49 Mbit/s-3.1 Gbit/s VC-3 (1-64) 49Mbit/s-3.1 Gbit/s STS-3c (1-64) 150 Mbit/s-10Gbit/s VC-4 (1-64) 1 50 Mbit/s- 10Gbit/s 10 Mbit/s STS-1 (20%) VT-1.5-7v (89%) 25 Mbit/s STS-1 (50%) VT-1.5-16v (98%) 100 bit/s STS-3c (67%) STS-1-2v (100%) or VT-1.5-63v (99%) 200 Mbit/s STS-12c(33%) STS-1-4v (100%) or STS-3c-2v (66%) 1G bit/s STS-48c(42%) STS-3c-7v (95%) EXAMPLE 1
EXAMPLE 2
EXAMPLE 3
EXAMPLE 4
EXAMPLE 5








