Unlock instant, AI-driven research and patent intelligence for your innovation.

Full duplex flow control for Ethernet networks

a technology of ethernet network and flow control, applied in the field of networks, can solve the problems of 3 csma/cd mac half-duplex mechanisms for collision avoidance and transmission deferral, half-duplex deferral and backpressure flow control procedures are also useless, and achieve the effect of avoiding collision and garbled messages, and reducing the number of ethernet network duplex deferrals

Inactive Publication Date: 2003-11-11
SUN MICROSYSTEMS INC
View PDF19 Cites 17 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

The result is a collision and garbled messages.
Unfortunately, in going to a full-duplex environment, the IEEE 802.3 CSMA / CD MAC half-duplex mechanisms for collision avoidance and for transmission deferral must be abandoned.
Further, since a station desiring to transmit over a full-duplex network does not monitor the medium, half-duplex deferral and backpressure flow control procedures are also useless.
Thus, the various half-duplex CSMA / CD data pacing mechanisms cannot be used in full-duplex to control or limit access to the network.
While such devices can temporarily store rapidly arriving data during a slower read-out, device memories can readily fill and congest unless some mechanism can halt or slow the entry of new data into the network, or at least the link including the congested device.
(While half-duplex networks can also have links with different data rates, the problem is aggravated in full-duplex networks in which considerably more data flows, especially at 100 Mbps.)
Unfortunately, in the prior art there is no flow control mechanism for full-duplex Ethernet networks that avoid such data congestion and resultant data loss, without sacrificing data throughput.
Flow control devices implemented in full-duplex networks at the transport layer are slow and inefficient.
Unfortunately, data throughput will be slower than the rate associated with the congested device using such flow control mechanisms.

Method used

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
View more

Image

Smart Image Click on the blue labels to locate them in the text.
Viewing Examples
Smart Image
  • Full duplex flow control for Ethernet networks
  • Full duplex flow control for Ethernet networks
  • Full duplex flow control for Ethernet networks

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

FIG. 2 depicts a full-duplex switched environment network employing data flow control to prevent packet congestion, according to the present invention. The network of FIG. 2 is in many ways similar to the prior art network of FIG. 1, except that minor changes have been made to the media access control sublayer, here 50B', to the reconciliation sublayer, here 40', to the interface standard, here MII', between the physical layer and the reconciliation sublayer 40', and to the physical layer, here 30'.

It will be appreciated that layers from and including the logical link control layer 50A and upward are unchanged, as are the computers 10, 10' and the interconnecting medium 20. Because only the MAC sublayer 50B', the reconciliation sublayer 40', the MII interface MII' and physical layer 30' are slightly changed, the network is fully IEEE 802 compatible, and is also compatible with the newly promulgated IEEE 802.3u standard. As a result, link level flow control is readily achieved withou...

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
Login to View More

PUM

No PUM Login to View More

Abstract

CSMA / CD is used to implement flow control in a full-duplex Ethernet network in a lossless fashion. Uniquely identifiable flow control transmit on / off ("XON / XOFF") messages are transmitted, preferably during IPG, by a receiving station about to be congested to the transmitting station whose data output is to be controlled. The transmitting station physical layer receives and decodes these messages. If XOFF is recognized, the transmitting station continuously asserts CRS to its MAC layer at the MII, regardless of the prior CRS current state. CRS is continuously asserted until the receiving station transmits an XON flow control signal, indicating its ability to accept further data. During CRS assertion, the transmitting station defers transmission, e.g., is flow controlled. The MAC layer is slightly modified (but is still backward compatible with half-duplex networks) to provide separate transmit deferral receive data frame mechanisms using separate and independent input status signals, namely CRS and RX_DV. CRS provides a carrierSense signal used for deferral within the MAC transmit process, and RX_DV provides a receive_carrierSense signal that frames data within the MAC receive process. As long as CRS remains asserted, the transmitting station defers transmission, thereby implementing flow control. In addition to slight MAC layer modification, the present invention slightly modified the physical layer, MII interface and reconciliation sublayer.

Description

FIELD OF THE INVENTIONThis invention relates to networks in general including Ethernet networks, and more specifically to implementing an Ethernet network having full duplex flow control.BACKGROUND OF THE INVENTIONA network is a communications facility that permits a number of workstations, computers or other equipment (hereinafter collectively "computer(s)") to communicate with each other. Portions of a network involve hardware and software, for example, the computers or stations (which individually may comprise one or more central processing units, random access and persistent memory), the interface components, the cable or fiber optics used to connect them, as well as software that governs the access to and flow of information over the network. In networks in which data flow is 100 Mbits / sec. ("Mbps") or higher, the transmission medium is often fiber optics. In networks in which a slower data rate is acceptable, e.g., 10 Mbps, the transmission medium may be coaxial cable or, as i...

Claims

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
Login to View More

Application Information

Patent Timeline
no application Login to View More
Patent Type & Authority Patents(United States)
IPC IPC(8): H04L12/56H04L12/407H04L12/413G06F13/42G06F13/00H04L29/08
CPCH04L12/4013H04L12/413H04L47/10H04L47/13H04L47/266H04L49/351
Inventor FRAZIER, HOWARD M.MULLER, SHIMON
Owner SUN MICROSYSTEMS INC