1. Field of Invention
The invention relates generally to a method and system for automatically provisioning an overhead byte used in transmitting information in a communications network.
2. Description of Related Art
Within the evolving telecommunications industry, the advent of numerous independent, localized networks has created a need for reliable inter-network communication. Unfortunately, this inter-network communication is difficult to accomplish in a cost effective manner due to differences in the digital signal hierarchies, the encoding techniques and the multiplexing strategies. Transporting a signal to a different network often requires a multiplexing/demultiplexing, coding/decoding process to convert the signal from one scheme to another scheme. To address these difficulties, standards for network communications have been developed. One standard referred to as SONET, an acronym for Synchronous Optical NETwork, defines a set of standards for the rates and formats for optical networks. Proposed by Bellcore during the early 80s and standardized by ANSI, SONET is compatible with Synchronous Digital Hierarchy (SDH), a similar standard established in Europe by ITU-T.
Existing communications networks are continually under pressure to increase capacity by carrying increasingly higher data rates and also non-SONET, packet based signals. Due to the proliferation of non-SONET signals, it is important that bandwidth on an optical transmission system be utilized efficiently. Therefore, there is a need to multiplex non-SONET signals. One way to perform this multiplexing is to map the non-SONET format signals into SONET frames to exploit the advantages afforded by SONET. Since the non-SONET format signals (e.g., GbE) have a lower data rate than SONET frames, two or more signals can be multiplexed onto a single wavelength. In these cases it is advantageous to be able to direct the two multiplexed streams to different destinations. Accordingly, there is a need in the art for a system that automatically provides for directing multiplexed signals to different recipients in a communications network.
An exemplary embodiment of the invention is a communications device for use in a communications network. The communications device includes a plurality of interface ports, each of the interface ports receiving a first signal in a first format. A processor is coupled to the interface ports and receives the first signals. The processor provisions an overhead byte associated with one of the first signals and multiplexes two or more of the received first signals to generate a multiplexed signal. A framer receives the multiplexed signal and the provisioned overhead byte and places the multiplexed signal and provisioned overhead byte in a second format to provide a second signal for transmission on the communications network.
Further scope of applicability of the present invention will become apparent from the detailed description given hereinafter. However, it should be understood that the detailed description and specific examples, while indicating preferred embodiments of the invention, are given by way of illustration only, since various changes and modifications within the spirit and scope of the invention will become apparent to those skilled in the art from this detailed description.
The present invention will become more fully understood from the detailed description given hereinbelow and the accompanying drawings which are given by way of illustration only, and thus are not limitative of the present invention, and wherein:
The following detailed description of the invention refers to the accompanying drawings. The same reference numbers in different drawings identify the same or similar elements. Also, the following detailed description does not limit the invention. Instead, the scope of the invention is defined by the appended claims and equivalents thereof.
The use of terms “transmission” and “reception” as used herein refer to any connection, coupling, link or the like by which signals, such as optical signals, carried by a “transmitting” system element are imparted to a “receiving” system element. Such “transmitters” and “receivers” are not necessarily directly connected to one another and may be separated by intermediate optical and/or electrical network components or devices.
The communications device 10 shown in
The invention is not limited to placing GbE signals in a SONET/SDH frame. Any number of signals in a first format (e.g., Ethernet, ATM, ESCON, FDDI, etc.) can be multiplexed and placed in a second format (SONET, SDH, etc.). It is preferable, however, if the first signal format is a packetized format to facilitate placing the first signal in the second format.
During the transmission process, as described in detail herein, an overhead byte (preferably the J1 byte in the SONET or SDH standards) is automatically provisioned to contain information used in receiving the information signals.
The communications device 10 shown in
The processor 14 also automatically provisions an overhead byte for each of the first signals and submits the multiplexed signal and provisioned overhead bytes to a framer 16. During a provisioning phase, each of the GbE ports on the network are associated with each other to provide a clear communications link. This means that sources are identified with sinks so each source port knows which sink port is receiving the sent information. In a preferred embodiment, the J1 byte of a SONET frame is automatically provisioned based on the provisioning performed in the provisioning phase. When a particular GbE tributary is mapped onto an STS frame, then the J1 byte associated with the STS frame in question is automatically provisioned. Other bytes in other standards may be automatically provisioned. As shown in
The two multiplexed GbE signals are then loaded onto an OC-48 SONET frame using the framer 16. The framer 16 may use the provisioned overhead byte to determine where the multiplexed GbE signals are placed in the SONET frame. The OC-48 SONET frame containing the two packetized GbE streams is then loaded on to the communications network using conventional electro-optics 18 (e.g., long reach optics) in communications device 10. The electro-optics 18 convert the electrical signal from framer 16 into an optical signal which is then optically multiplexed on or demultiplexed off the optical communications network using an optical add/drop multiplexer (OADM).
Once the provisioning phase is complete, at step 62 the communications device 10 receives the first signals (e.g., GbE signals) at interface ports 12. The two first signals are then multiplexed at step 66 to generate the multiplexed signal. The multiplexed signal is then placed in the second format (e.g., SONET) and the overhead bytes (e.g., SONET J1 byte) are automatically provisioned to form the second signal as shown at step 68. The second signal is transmitted on the communications network at step 70.
During reception, the communications device 10 performs the reverse operation. The framer 16 receives the second signal (e.g., OC-48 signal) at step 72 and extracts the multiplexed signal and provisioned overhead bytes associated with each of the first signals making up the multiplexed signal at step 74. The framer 16 passes the multiplexed signal and provisioned overhead bytes to the processor 14. Integrity and error checking may be performed as is described in further detail with respect to
By comparing the provisioned overhead byte to a path label, the communications device 10 enhances network security. In conventional communications network, signals directed to different recipients are often multiplexed on a common wavelength. This creates security concerns in that confidential information may be inadvertently directed to the wrong recipient due to wavelength sharing. As described above, the communications device 10 prevents unintended delivery of information by comparing the provisioned overhead byte to the path label.
In addition to the automatic provisioning, error detection and protection is performed for each multiplexed GbE stream individually. Upon receipt at node B, for example, the integrity of the data received from the communications network is analyzed using known SONET techniques such as B1, B2 and B3 error counts. The error count on the signal received from the communications network is used to decide whether or not to initiate a protection switch. Based on the number of STS frames allotted to a particular GbE stream/tributary, B3 errors are calculated and protection switching is initiated based on the B3 error counts. Thus, protection switching can be initiated on a per tributary/GbE channel basis. Each of the two GbE signals can be independently dropped or forwarded back on to the communications network for transport to a different node. Thus, even though the origin of each of the GbE streams is the same (i.e., node A), their termination point can be different.
Alternatively, instead of cascading multiple communications devices 10, a communications device can be provided with more than two inputs to allow for combining partially utilized first signals. A single communications device 10 may include N inputs and receive N first signals, where the sum of the bandwidth for the N signals is equal to the bandwidth in the second format. For example, a single communications device 10 may receive four partially used GbE signals. These four signals are then automatically provisioned overhead bytes, multiplexed and processed as described above with reference to
As described above, the processor 14 at node 1 automatically provisions the four STS-1 frames that have been allocated to node 2 to have the overhead byte (e.g., J1) provisioned to include the CLLI Code—192.1 THz(assume)_Address of Node 1_Address of Node2. The communications device 10 at node 1 will also automatically provision overhead bytes for other frames so that the destination address corresponds to their respective destinations.
Once the second signal (e.g., the SONET signal) is placed on ring 1 and reaches node 2, the processor 14 at node 2 recognizes the STS-1 frames allocated to node 2. The processor 14 at node 2 accesses the provisioned overhead bytes (e.g., J1) associated with the STS-1 frames and confirms that the provisioned overhead byte matches the path label for which node 2 has been provisioned. If the provisioned overhead byte matches the path label, then the data is provided from ring 1 to the recipient at node 2. Otherwise, a provisioned overhead byte mismatch alarm is raised and the data is not forward to the recipient of node 2. This prevents unintended data transfer and keeps separate networks separated even though they share the same wavelength on a ring.
The automatically provisioned overhead byte can also be used by other components along a communications network such as switch 110 shown in
The automatic provisioning of the overhead byte has been described for use with two communications devices 10 such as that shown in
The invention being thus described, it will be obvious that the same may be varied in many ways. Such variations are not to be regarded as departure from the spirit and scope of the invention, and all such modifications as would be obvious to one skilled in the art are intended to be included within the scope of the following claims.
Number | Name | Date | Kind |
---|---|---|---|
4698806 | Graves et al. | Oct 1987 | A |
4719624 | Bellisio | Jan 1988 | A |
4987570 | Almond et al. | Jan 1991 | A |
5210745 | Guinand et al. | May 1993 | A |
5257261 | Parruck et al. | Oct 1993 | A |
5278689 | Gitlin et al. | Jan 1994 | A |
5291485 | Afify et al. | Mar 1994 | A |
5539914 | Fry et al. | Jul 1996 | A |
5579323 | Krisher | Nov 1996 | A |
5617233 | Boncek | Apr 1997 | A |
5666351 | Oksamen et al. | Sep 1997 | A |
5841760 | Martin et al. | Nov 1998 | A |
6011802 | Norman | Jan 2000 | A |
6122281 | Donovan et al. | Sep 2000 | A |
6477178 | Wakim et al. | Nov 2002 | B1 |
6498794 | Tsukamoto et al. | Dec 2002 | B1 |
6636529 | Goodman et al. | Oct 2003 | B1 |
6704326 | Russell et al. | Mar 2004 | B1 |
6810046 | Abbas et al. | Oct 2004 | B1 |
6901082 | Purse | May 2005 | B1 |