TL;DR: In this article, a network switch having switch ports for full-duplex communication of data packets with respective network nodes according to IEEE 802.3 protocol dynamically allocates bandwidth between the switch ports based upon detected activity from the network nodes.
Abstract: A network switch having switch ports for full-duplex communication of data packets with respective network nodes according to IEEE 802.3 protocol dynamically allocates bandwidth between the switch ports based upon detected activity from the network nodes. The network switch generates an assigned bandwidth value for each active switch port based upon the switch capacity and the number of active switch ports. Each active switch port forwards the assigned bandwidth value to the corresponding network node as an IEEE 802.3x[2] compliant media access control (MAC) control frame, enabling the corresponding network node to calculate its programmed interpacket gap interval following a packet transmission based upon the size of the transmitted packet and the assigned bandwidth. Each active switch port also calculates the programmed interpacket gap to determine if reception of another data packet has begun by the end of the programmed interpacket gap interval. If no data packet is received by the corresponding port after the programmed interpacket gap interval, the network switch considers that switch port as non-active, recalculates, and reassigns the unused bandwidth to the remaining active ports. The dynamic bandwidth allocation by the network switch enables the input buffer size to be optimized without requiring an excessive switch bandwidth.
TL;DR: In this article, a modified IFS interval, increased by adding a delay interval to the minimum interpacket gap (IPG) interval after a first user-selectable number of consecutive successful transmissions, enables other network stations to transmit data during the deferral interval.
Abstract: Delay times are modified in an Ethernet network device having captured the media channel by increasing the interframe spacing (IFS) between data packets. The modified IFS interval, increased by adding a delay interval to the minimum interpacket gap (IPG) interval after a first user-selectable number of consecutive successful transmissions, enables other network stations to transmit data during the deferral interval. The Ethernet network device maintains the modified IFS for a limited deferral interval, based upon a predetermined time interval, a number of successful transmissions by other network stations, or a second user-selectable number of consecutive successful transmissions. Additional delay intervals may be added if the network station continues to exceed the predetermined number of consecutive successful transmissions. Burst transmission can also be optimized by counting the consecutive successful transmissions only after detecting an attempted transmission by another network station. Hence, a network station can avoid capturing a network channel while ensuring access latencies.
TL;DR: In this article, a network interface for a shared gigabit Ethernet network selectively modulates an interpacket gap interval following a burst transmission in order to establish a rotating priority arrangement with network stations on the gigabit network.
Abstract: A network interface for a shared gigabit Ethernet network selectively modulates an interpacket gap interval following a burst transmission in order to establish a rotating priority arrangement with network stations on the gigabit network. A network station includes a programmable burst timer that counts a burst interval corresponding to a negotiated bandwidth. The network station having accessed the media continues to transmit data packets so long as data is available in a transmit buffer, and the burst timer has not expired. Each data packet within the burst is transmitted after waiting a minimum interpacket gap interval of 96 bit times. Following the burst transmission, the network interface waits a modified delay interval equal to the minimum interpacket gap plus a multiple number of slot times related to the number of stations on the network. The modified delay interval is decremented by a slot time each time the network station detects a burst transmission by another network station. Each network station thus transmits a burst of data packets according to a negotiated bandwidth, and minimizes the number of encountered collisions by deferring to other network stations following a burst transmission.
TL;DR: In this article, a technique for modifying the IEEE 8023 standard for selecting transmit-to-transmit interpacket gap (IPG) intervals in a CSMA/CD network, in the event that a node has captured the network communication channel is presented.
Abstract: A technique for modifying the IEEE 8023 standard for selecting transmit-to-transmit interpacket gap (IPG) intervals in a Carrier Sense Multiple Access with Collision Detection (CSMA/CD) network, in the event that a node has captured the network communication channel If there is a small number of active nodes on the network, one node may capture the channel and the standard backoff algorithm makes it increasingly unlikely for another node to transmit The new technique provides for less aggressive, ie longer, interpacket gap (IPG) intervals to be used by a node that has captured the channel, thereby increasing the likelihood that another node will gain access
TL;DR: In this article, the authors propose a technique for modifying the IEEE 802.3 standard for selecting transmit-to-transmit interpacket gap (IPG) intervals in a CSMA/CD network, to provide fairness and good channel utilization in the event that a node has captured the network communication channel.
Abstract: A technique for modifying the IEEE 802.3 standard for selecting transmit-to-transmit interpacket gap (IPG) intervals in a Carrier Sense Multiple Access with Collision Detection (CSMA/CD) network, to provide fairness and good channel utilization in the event that a node has captured the network communication channel. If there is a small number of active nodes on the network, one node may capture the channel and the standard backoff algorithm makes it increasingly unlikely for another node to transmit. The new technique provides for use of a longer interpacket gap (IPG) interval to be used by a node that has been initially unsuccessful in contention for the channel, thereby ensuring that the other node may continue to transmit back-to-back data packets without interruption or collision. After a preselected time interval, the nodes reverse their roles by selecting the opposite IPG intervals. The initial receiver now selects the shorter IPG interval and captures the channel for the preselected time interval.