1. Field of the Invention
This invention relates broadly to telecommunications. More particularly, this invention relates to methods and apparatus for multiplexing multiple SONET signal streams over a single full duplex ETHERNET link.
2. State of the Art
The TRANSWITCH ETHERMAP-12 is a highly integrated OC-12 mapper for carrying ETHERNET traffic over SONET/SDH networks utilizing Virtual Concatenation (VCAT). It supports STM-4/STS-12/STS-12c rates using a parallel telecom bus operating at 77.76 MHz. The device supports up to eight 10 Mbps or 100 Mbps ETHERNET ports using the SMII interface standard or a single Gigabit (1,000 Mbps) ETHERNET port using the GMII interface standard.
When the ETHERMAP-12 is operated in the SMII mode, eight FIFOs are provided, one for each ETHERNET port, each ETHERNET port being associated with one SONET port, virtual port or virtual concatenated group (VCG). Each FIFO has a high and a low threshold point which are associated with defined Xon (transmit data on) and Xoff (transmit data off) conditions. When a FIFO exceeds the Xoff threshold, a pause frame is generated. The pause duration is programmable and is identified in the pause frame. When the FIFO re-crosses the Xon threshold, a pause frame with a very short pause duration is generated. When operated in the SMII mode, the ETHERMAP-12 can support an OC-3 ring (155 Mbps) by combining two of the eight ETHERNET ports.
When the ETHERMAP-12 is operated in Gigabit mode, a single FIFO is provided for the single Gigabit ETHERNET port. In this mode, the ETHERMAP-12 supports a single OC-12 ring (622 Mbps). It would be desirable to multiplex a plurality of SONET ports, virtual ports or virtual concatenated groups (VCGs) over the single Gigabit ETHERNET link. For example, it would be desirable to support multiple OC-3 rings in the Gigabit mode of the ETHERMAP-12.
It is therefore an object of the invention to provide methods and apparatus for multiplexing multiple signal sources over a single full duplex ETHERNET link.
It is another object of the invention to provide methods for multiplexing multiple signal sources over a single full duplex ETHERNET link using existing equipment.
It is a further object of the invention to provide methods for multiplexing multiple signal sources over a single full duplex ETHERNET link using an ETHERMAP-12 chipset.
It is also an object of the invention to provide methods for multiplexing a plurality of SONET ports over a single full duplex ETHERNET link using existing equipment.
It is an additional object of the invention to provide methods for multiplexing a plurality of SONET signal sources over a single full duplex gigabit ETHERNET link.
It is still another object of the invention to provide methods for multiplexing a plurality of SONET signal sources over a single full duplex gigabit ETHERNET link using existing equipment.
In accord with these objects, which will be discussed in detail below, methods for multiplexing multiple signal streams over a single full duplex ETHERNET link include modifying a standard ETHERNET packet header to indicate the stream to which the packet belongs. According to the presently preferred embodiments, the packet header is modified in a way which is “well formed”, i.e. it does not cause framing errors in existing equipment because of an incorrect length, for example. The methods of the invention may be carried out in existing ETHERNET framers/mappers with only a software modification. Thus, the new functionality can be obtained with existing equipment.
Additional objects and advantages of the invention will become apparent to those skilled in the art upon reference to the detailed description taken in conjunction with the provided figures.
Turning now to
According to the invention, packets received from the ETHERNET ports 16 are placed in the upstream transmit buffers 10a. The upstream transmit addressing and scheduling module 10c receives a packet from one of the buffers 10a and encapsulates it in a modified MAC frame which includes an identification of which one of the destination ports 18 should receive the packet. The upstream receive addressing module 12d receives the MAC frame, decapsulates the packet and places the packet in one of the buffers 12b which corresponds to the destination port. Data traffic flow in the downstream direction operates in a similar manner. Packets received from the SONET ports 18 are placed in downstream transmit buffers 12a (one for each SONET port). These packets are each encapsulated by the downstream transmit addressing and scheduling module 12c in a modified MAC frame which includes an identification of which one of the SONET VCGs sourced the packet. The downstream receive addressing module 10d receives the MAC frame, optionally decapsulates the packet, and places the packet in one of the buffers 10b.
An important feature of the invention is the modified MAC frame.
According to a first embodiment of the invention, a two byte address and parity indicator is pre-pended to the MAC frame and an additional four byte frame check sum FCS′ is appended to the MAC frame as shown in
According to a second embodiment, the address tag is mapped onto a standard (IEEE 802.1Q) VLAN stacked label. In this embodiment, which is illustrated in
A variant of the embodiment is shown in
There have been described and illustrated herein several embodiments of methods and apparatus for multiplexing multiple signal sources over a single full duplex ETHERNET link. While particular embodiments of the invention have been described, it is not intended that the invention be limited thereto, as it is intended that the invention be as broad in scope as the art will allow and that the specification be read likewise. Thus, while the invention has been described with reference to gigabit ETHERNET, it will be appreciated that the invention could be applied to ETHERNET links of different bandwidth as well. In addition, while particular types of modified MAC frames have been disclosed, it will be understood other types of modified MAC frames might be able to obtain similar results. It will therefore be appreciated by those skilled in the art that yet other modifications could be made to the provided invention without deviating from its spirit and scope as claimed.