US20040085904A1 - Method for flow control of packets aggregated from multiple logical ports over a transport link - Google Patents
Method for flow control of packets aggregated from multiple logical ports over a transport link Download PDFInfo
- Publication number
- US20040085904A1 US20040085904A1 US10/285,221 US28522102A US2004085904A1 US 20040085904 A1 US20040085904 A1 US 20040085904A1 US 28522102 A US28522102 A US 28522102A US 2004085904 A1 US2004085904 A1 US 2004085904A1
- Authority
- US
- United States
- Prior art keywords
- flow control
- control indicator
- overflow condition
- packets
- logical
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Abandoned
Links
Images
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L47/00—Traffic control in data switching networks
- H04L47/10—Flow control; Congestion control
- H04L47/30—Flow control; Congestion control in combination with information about buffer occupancy at either end or at transit nodes
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L47/00—Traffic control in data switching networks
- H04L47/10—Flow control; Congestion control
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L47/00—Traffic control in data switching networks
- H04L47/10—Flow control; Congestion control
- H04L47/26—Flow control; Congestion control using explicit feedback to the source, e.g. choke packets
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L47/00—Traffic control in data switching networks
- H04L47/10—Flow control; Congestion control
- H04L47/35—Flow control; Congestion control by embedding flow control information in regular packets, e.g. piggybacking
Definitions
- the present invention relates generally to flow control techniques for a communications network, and more particularly, to techniques for controlling the flow of packets aggregated from multiple logical ports over a transport link.
- Communication networks transfer information, such as data, voice, text or video information, among communication devices connected to the networks.
- Most enterprises employ local area networks (LANs), such as those based on the Ethernet protocol, to interconnect the various devices within the enterprise.
- LANs are connectionless, where frames are transmitted without error to a high degree of probability, but there is no guarantee of delivery. If a frame is not properly received, the receiving station will simply discard the frame without notifying the sender.
- the IEEE 802.3 ⁇ data communication protocol specifies a port-based flow control arrangement for full duplex Ethernet links based on a flow control message, such as a “pause” frame.
- a transmitting station that receives the pause frame enters a pause state in which the transmission of frames on the network is suspended for a specified time, thereby relieving congestion at the receiver.
- the pause function was contemplated for use by two end stations communicating over a dedicated full duplex Ethernet link.
- a pause frame includes a destination address in the form of a predefined multicast address. The use of a multicast address relieves the sender of a pause frame from having to know the specific address of the other device on the link.
- a number of LANs are often connected in a larger network, such as a wide area network (WAN). While the Ethernet protocol is well suited to the LAN environment, the Ethernet protocol is not a viable option for WANs, primarily because the Ethernet collision avoidance mechanism limits the permissible distance of the furthest station and privacy issues related to separation of traffic over a transport network. Thus, in order to permit communication between LANs in an efficient, seamless and reliable manner, high-speed transport links between various LANs was needed.
- WAN wide area network
- Fiber optic systems such as Synchronized Optical Networks (SONETs)
- SONETs Synchronized Optical Networks
- a number of Ethernet packets from one or more source LANs are aggregated for transport over a SONET link to one or more destination LANs. If a station that is receiving packets from a remote transmitting station over a WAN link is unable to receive and process the packets at a rate greater than or equal to the transmission rate of the remote transmitting station, the buffer at the receiving station can overflow.
- a port-based pause function based on the IEEE 802.3 ⁇ data communication protocol has been proposed to control the flow of packets aggregated over a transport link.
- the multicast address of a pause frame would cause the pause frame (if delivered at all) to be broadcast to all transmitting stations associated with the aggregated packets of a given flow.
- all such transmitting stations that receive the pause frame will suspend the transmission of frames even though only the buffer of one receiving station has a potential overflow condition.
- a flow control indicator is provided to the transmitting end station that causes a potential congestion condition.
- the flow control indicator may be, for example, a bit that is set to a predefined binary value in the linear expansion header of the Generic Framing Procedure (GFP) linear mapping scheme.
- GFP Generic Framing Procedure
- the flow control indicator causes the appropriate transmitting end station to suspend the transmission of further packets for a predefined minimum interval or until the transmitting end station is notified that the congestion condition has been remedied.
- the invention can provide a directed flow control indication to the end station that is the source of the congestion over the transport network without increasing the network overhead.
- the flow control indicator can be set upon congestion and carried in the opposite direction of the congestion across the transport network to inform the appropriate transmitting end station to stop sending packets.
- the flow control indicator can be set in one or more packets sent to the transmitting end station for a predefined minimum interval or until the transmitting end station is notified that the congestion condition has been remedied. If packets are not being sent to the appropriate transmitting end station that caused the congestion condition, a packet generator can generate one or more packets containing a GFP header with the flow control indicator set to inform the appropriate transmitting end station of the congestion condition.
- FIG. 1 illustrates a conventional technique for controlling the flow of packets aggregated between multiple end stations communicating over a transport network
- FIG. 2 illustrates a conventional pause frame in accordance with the flow control frame format of the IEEE 802.3 standard
- FIG. 3 illustrates a Generic Framing Procedure (GFP) linear expansion header that includes a flow control indicator in accordance with the present invention.
- GFP Generic Framing Procedure
- FIG. 1 illustrates a conventional technique for controlling the flow of packets between two local area networks 110 , 160 communicating over a transport network 150 , such as a SONET network, a Synchronous Digital Hierarchy (SDH) network or an Optical Transport Network (OTN).
- a transport network 150 such as a SONET network, a Synchronous Digital Hierarchy (SDH) network or an Optical Transport Network (OTN).
- SDH Synchronous Digital Hierarchy
- OTN Optical Transport Network
- the packets are aggregated and prepared for transport on the transport network 150 by a GFP mapping function gateway 130 employing the Generic Framing Procedure (GFP) linear mapping scheme.
- GFP mapping function 130 assembles the asynchronous packets from the Ethernet-based local area network 110 into a constant bit rate stream, suitable for transport over the SONET network 150 , in a known manner.
- GFP mapping function 155 converts the constant bit rate stream received on the SONET network 150 into asynchronous packets suitable for the Ethernet-based local area network 160 .
- the GFP mapping function 155 includes a buffer (not shown) for storing packets for each end station 170 - n on the local area network 160 .
- the GFP mapping function 155 includes a congestion detection mechanism that determines if a buffer threshold is exceeded. If the buffer threshold is exceeded, the GFP mapping function 155 will transmit a port-based pause frame on the end-to-end path across the SONET network 150 to each of the transmitting stations 105 - 1 through 105 -N.
- the multicast address of a pause frame (if delivered at all) causes the pause frame to be broadcast to all transmitting stations associated with the packets aggregated from multiple logical ports. Thus, all such transmitting stations 105 - 1 through 105 -N that receive the pause frame will suspend the transmission of frames even though only the buffer associated with one receiving station has a potential overflow condition.
- FIG. 2 illustrates the format for a conventional pause frame 200 in accordance with the flow control frame format of the IEEE 802.3 standard.
- the MAC flow control frame format includes a preamble 210 , a start-of-frame delimiter 220 , a destination address 230 , a source address 240 , a type field 250 , a MAC control opcode 260 , a MAC control parameter 270 , a reserved field 280 and a frame check sequence 290 .
- the destination address 230 is populated with a predefined multicast address, 01-80-C2-00-00-01
- the type field 250 is set to 88-08 indicating a MAC control frame
- the MAC control opcode 260 is set to 00-01 indicating a pause frame
- the MAC control parameter 270 is populated with the pause time.
- the present invention provides a method for controlling the flow of packets aggregated from multiple logical ports that are transmitted over a transport link.
- a logical port is a packet source or destination of traffic, where the traffic originates from a physical port, such as an Ethernet 10/100 port, or where the traffic originates from a fraction of the bandwidth of a physical port, such as on an Ethernet Virtual LAN (VLAN).
- VLAN Ethernet Virtual LAN
- the present invention controls the flow of packets aggregated from multiple logical port-based interfaces, such as a packet bus, as well as from multiple port-based interfaces, such as Ethernet LANs.
- the conventional GFP linear mapping scheme is enhanced with a flow control indicator that permits the flow of only a single station that transmits packets over an aggregated transport link to be suspended.
- the present invention provides a directed flow control message to the transmitting end station 105 - n causing the detected congestion condition.
- the flow control indicator is a bit in the GFP header of each packet that may be set in the opposite direction of a detected potential overflow condition to a predefined binary value to indicate a potential overload condition.
- another aspect of the invention can provide the flow control indication to the offending end station as part of the data flow sent across the transport network.
- the flow control indicator is mapped by the GFP mapping function 130 , 155 associated with the offending transmitting end station 105 - n to a port-based pause frame that is sent only to the offending transmitting end station 105 - n (identified by the customer identifier 310 ).
- the present invention is illustrated herein in the context of an exemplary SONET network 150 that transports aggregated Ethernet packets, the present invention may be employed in any optical transport network that maps asynchronous packets to a constant bit rate stream, for example, using the Generic Framing Procedure (GFP) linear mapping scheme.
- GFP Generic Framing Procedure
- FIG. 3 illustrates a GFP linear expansion header 300 in accordance with the present invention that is associated with each encapsulated packet in the aggregrated network environment of FIG. 1.
- all Ethernet packets are encapsulated within the GFP layer that is transmitted across the SONET network 150 .
- a GFP linear expansion header 300 is placed on each packet.
- the GFP linear expansion header 300 includes a customer identifier (CID) 310 to identify the end station 105 - n that generated the packet, a spare byte 315 , discussed below, an extension header 320 and a payload 325 , which is the Ethernet packet(s) to be transmitted.
- CID customer identifier
- the spare byte 315 includes a flow control (FC) bit in an exemplary embodiment of the present invention that may be set to a predefined binary value to indicate a potential overflow condition.
- the flow control indicator is set by the GFP mapping function 130 , 155 that detects the congestion condition and is mapped at the GFP termination point to a per client service flow control indication in the opposite direction of the detected potential overflow condition.
- the GFP mapping function 130 , 155 associated with the offending transmitting end station 105 - n will receive a packet with the flow control indicator set and will send a pause frame only to the offending transmitting end station 105 - n (identified by the customer identifier 310 ) in accordance with the Ethernet standard. Since the flow control indicator is part of the GFP linear header 300 , the flow control mechanism can be applied on a per customer or end station basis.
- the exemplary GFP mapping functions 130 , 155 described herein provide a port-based interface to translate the flow control indicator to a port-based pause frame that is sent to an Ethernet end station 105 - n
- the GFP mapping functions 130 , 155 could also provide a logical port-based interface to translate the flow control indicator to a logical channel, such as those associated with an SPI-3 packet bus, defined by the Optical Internetworking Forum (OIF), for transmitting packets over a SONET bus.
- OIF Optical Internetworking Forum
- the flow control indicator of the present invention can be set upon congestion and carried across the SONET network 150 to inform the transmitting end station 105 - n to stop sending packets.
- the flow control indicator is set in every packet associated with the transmitting end station 105 - n for a predefined minimum interval or until the transmitting end station 105 - n is notified that the congestion condition has been remedied.
- any failure to deliver the first flow control indicator would be resolved by subsequent packets since they also contain the flow control indicator.
- the flow control indicator can be set to a first binary value in every packet generated when a congestion condition is present and to a second binary value in every packet when a congestion condition is not present.
- a flow control indicator in a received packet can start a timer indicating a predefined time interval for which the offending end station 105 - n should suspend transmission.
- a packet generator can generate a packet containing a GFP header with the flow control indicator set. In this manner, the transmitting end station 105 - n that caused the congestion condition is informed of the congestion condition.
- the GFP mapping functions 130 , 155 should include buffers that are capable of storing packets between the detection of a congestion condition and the time when the transmitting end station 105 - n reacts and suspends transmission of further packets.
- a congestion condition is detected when a buffer level exceeds a predefined maximum level.
- a congestion condition is typically remedied when the buffer level falls to a predefined minimum level.
- a congestion condition can be detected by a receiving end station 170 - n , and a port-based pause frame can be sent from the LAN 160 to the GFP mapping function 155 .
- the GFP mapping function 155 maps the port-based pause frame to a flow control indicator in the GFP linear expansion header 300 for transmission across the transport network to the offending end station 105 - n in accordance with the present invention.
Abstract
A method is disclosed for controlling the flow of packets aggregated from multiple logical ports over a transport link. A directed flow control indicator is provided to the transmitting end station that causes a detected congestion condition. The directed flow control indicator causes the transmitting end station to suspend the transmission of further packets. The linear expansion header of the Generic Framing Procedure (GFP) linear mapping scheme is extended to include the flow control indicator, such as a bit that is set to a predefined binary value to indicate a potential overload condition. A directed flow control indication can be provided in one or more packets that are sent to the transmitting end station over the transport network without increasing the network overhead. If packets are not being sent to the appropriate transmitting end station, a packet generator can generate one or more packets with the flow control indicator to inform the appropriate transmitting end station of the congestion condition.
Description
- The present invention relates generally to flow control techniques for a communications network, and more particularly, to techniques for controlling the flow of packets aggregated from multiple logical ports over a transport link.
- Communication networks transfer information, such as data, voice, text or video information, among communication devices connected to the networks. Most enterprises employ local area networks (LANs), such as those based on the Ethernet protocol, to interconnect the various devices within the enterprise. Most LANs are connectionless, where frames are transmitted without error to a high degree of probability, but there is no guarantee of delivery. If a frame is not properly received, the receiving station will simply discard the frame without notifying the sender.
- In addition, even when a frame is successfully transmitted, a frame can be lost due to buffer unavailability at the receiving station. If a receiving station is unable to receive and process data at a rate greater than or equal to the transmission rate of the transmitting station, the buffer at the receiving station can overflow. The loss of a frame due to buffer unavailability has the same effect as a frame that is lost due to a bit error. Thus, it is desirable to suspend or reduce the arrival of data packets rather than permit an overflow condition to occur at the buffer. A number of techniques have been proposed or suggested for flow control in LANs.
- The IEEE 802.3×data communication protocol specifies a port-based flow control arrangement for full duplex Ethernet links based on a flow control message, such as a “pause” frame. A transmitting station that receives the pause frame enters a pause state in which the transmission of frames on the network is suspended for a specified time, thereby relieving congestion at the receiver. For a more detailed discussion of the pause function, see, for example, R. Seifert, Gigabit Ethernet: Technology and Applications for High-Speed LANs, 100-11 (1998), incorporated by reference herein. The pause function was contemplated for use by two end stations communicating over a dedicated full duplex Ethernet link. A pause frame includes a destination address in the form of a predefined multicast address. The use of a multicast address relieves the sender of a pause frame from having to know the specific address of the other device on the link.
- A number of LANs are often connected in a larger network, such as a wide area network (WAN). While the Ethernet protocol is well suited to the LAN environment, the Ethernet protocol is not a viable option for WANs, primarily because the Ethernet collision avoidance mechanism limits the permissible distance of the furthest station and privacy issues related to separation of traffic over a transport network. Thus, in order to permit communication between LANs in an efficient, seamless and reliable manner, high-speed transport links between various LANs was needed.
- In order to meet increased bandwidth demands, fiber optic systems, such as Synchronized Optical Networks (SONETs), are often employed as transport links in a WAN. Typically, a number of Ethernet packets from one or more source LANs are aggregated for transport over a SONET link to one or more destination LANs. If a station that is receiving packets from a remote transmitting station over a WAN link is unable to receive and process the packets at a rate greater than or equal to the transmission rate of the remote transmitting station, the buffer at the receiving station can overflow.
- A port-based pause function based on the IEEE 802.3×data communication protocol has been proposed to control the flow of packets aggregated over a transport link. The multicast address of a pause frame, however, would cause the pause frame (if delivered at all) to be broadcast to all transmitting stations associated with the aggregated packets of a given flow. Thus, all such transmitting stations that receive the pause frame will suspend the transmission of frames even though only the buffer of one receiving station has a potential overflow condition. Thus, a need exists for an improved method for controlling the flow of packets aggregated from multiple logical ports over a transport link. A further need exists for a method for suspending the flow of only a single station that transmits packets over an aggregated transport link.
- Generally, a method is disclosed for controlling the flow of packets aggregated from multiple logical ports over a transport link. According to one aspect of the invention, a flow control indicator is provided to the transmitting end station that causes a potential congestion condition. The flow control indicator may be, for example, a bit that is set to a predefined binary value in the linear expansion header of the Generic Framing Procedure (GFP) linear mapping scheme. The flow control indicator causes the appropriate transmitting end station to suspend the transmission of further packets for a predefined minimum interval or until the transmitting end station is notified that the congestion condition has been remedied. Thus, the invention can provide a directed flow control indication to the end station that is the source of the congestion over the transport network without increasing the network overhead.
- The flow control indicator can be set upon congestion and carried in the opposite direction of the congestion across the transport network to inform the appropriate transmitting end station to stop sending packets. The flow control indicator can be set in one or more packets sent to the transmitting end station for a predefined minimum interval or until the transmitting end station is notified that the congestion condition has been remedied. If packets are not being sent to the appropriate transmitting end station that caused the congestion condition, a packet generator can generate one or more packets containing a GFP header with the flow control indicator set to inform the appropriate transmitting end station of the congestion condition.
- A more complete understanding of the present invention, as well as further features and advantages of the present invention, will be obtained by reference to the following detailed description and drawings.
- FIG. 1 illustrates a conventional technique for controlling the flow of packets aggregated between multiple end stations communicating over a transport network;
- FIG. 2 illustrates a conventional pause frame in accordance with the flow control frame format of the IEEE 802.3 standard; and
- FIG. 3 illustrates a Generic Framing Procedure (GFP) linear expansion header that includes a flow control indicator in accordance with the present invention.
- FIG. 1 illustrates a conventional technique for controlling the flow of packets between two
local area networks transport network 150, such as a SONET network, a Synchronous Digital Hierarchy (SDH) network or an Optical Transport Network (OTN). As shown in FIG. 1, a plurality of end stations 105-1 through 105-N connected tolocal area network 110 transmit packets that are aggregated for transport over a SONETlink 150 to one or more end stations 170-1 through 170-N connected tolocal area network 160. Thelocal area networks transport network 150 by a GFPmapping function gateway 130 employing the Generic Framing Procedure (GFP) linear mapping scheme. TheGFP mapping function 130 assembles the asynchronous packets from the Ethernet-basedlocal area network 110 into a constant bit rate stream, suitable for transport over the SONETnetwork 150, in a known manner. Similarly, aGFP mapping function 155 converts the constant bit rate stream received on the SONETnetwork 150 into asynchronous packets suitable for the Ethernet-basedlocal area network 160. - The
GFP mapping function 155 includes a buffer (not shown) for storing packets for each end station 170-n on thelocal area network 160. In addition, theGFP mapping function 155 includes a congestion detection mechanism that determines if a buffer threshold is exceeded. If the buffer threshold is exceeded, theGFP mapping function 155 will transmit a port-based pause frame on the end-to-end path across the SONETnetwork 150 to each of the transmitting stations 105-1 through 105-N. As previously indicated, the multicast address of a pause frame (if delivered at all) causes the pause frame to be broadcast to all transmitting stations associated with the packets aggregated from multiple logical ports. Thus, all such transmitting stations 105-1 through 105-N that receive the pause frame will suspend the transmission of frames even though only the buffer associated with one receiving station has a potential overflow condition. - FIG. 2 illustrates the format for a
conventional pause frame 200 in accordance with the flow control frame format of the IEEE 802.3 standard. As shown in FIG. 2, the MAC flow control frame format includes apreamble 210, a start-of-frame delimiter 220, adestination address 230, asource address 240, atype field 250, aMAC control opcode 260, aMAC control parameter 270, areserved field 280 and aframe check sequence 290. In order to send a pause frame, thedestination address 230 is populated with a predefined multicast address, 01-80-C2-00-00-01, thetype field 250 is set to 88-08 indicating a MAC control frame, theMAC control opcode 260 is set to 00-01 indicating a pause frame and theMAC control parameter 270 is populated with the pause time. - The present invention provides a method for controlling the flow of packets aggregated from multiple logical ports that are transmitted over a transport link. As used herein, a logical port is a packet source or destination of traffic, where the traffic originates from a physical port, such as an Ethernet 10/100 port, or where the traffic originates from a fraction of the bandwidth of a physical port, such as on an Ethernet Virtual LAN (VLAN). Thus, the present invention controls the flow of packets aggregated from multiple logical port-based interfaces, such as a packet bus, as well as from multiple port-based interfaces, such as Ethernet LANs.
- According to one aspect of the invention, the conventional GFP linear mapping scheme is enhanced with a flow control indicator that permits the flow of only a single station that transmits packets over an aggregated transport link to be suspended. In this manner, the present invention provides a directed flow control message to the transmitting end station105-n causing the detected congestion condition. In one implementation, the flow control indicator is a bit in the GFP header of each packet that may be set in the opposite direction of a detected potential overflow condition to a predefined binary value to indicate a potential overload condition. Thus, another aspect of the invention can provide the flow control indication to the offending end station as part of the data flow sent across the transport network. As discussed further below, the flow control indicator is mapped by the
GFP mapping function - While the present invention is illustrated herein in the context of an
exemplary SONET network 150 that transports aggregated Ethernet packets, the present invention may be employed in any optical transport network that maps asynchronous packets to a constant bit rate stream, for example, using the Generic Framing Procedure (GFP) linear mapping scheme. - FIG. 3 illustrates a GFP
linear expansion header 300 in accordance with the present invention that is associated with each encapsulated packet in the aggregrated network environment of FIG. 1. Generally, all Ethernet packets are encapsulated within the GFP layer that is transmitted across theSONET network 150. A GFPlinear expansion header 300 is placed on each packet. As shown in FIG. 3, the GFPlinear expansion header 300 includes a customer identifier (CID) 310 to identify the end station 105-n that generated the packet, aspare byte 315, discussed below, anextension header 320 and apayload 325, which is the Ethernet packet(s) to be transmitted. - As shown in FIG. 3, the
spare byte 315 includes a flow control (FC) bit in an exemplary embodiment of the present invention that may be set to a predefined binary value to indicate a potential overflow condition. The flow control indicator is set by theGFP mapping function GFP mapping function linear header 300, the flow control mechanism can be applied on a per customer or end station basis. - While the exemplary GFP mapping functions130, 155 described herein provide a port-based interface to translate the flow control indicator to a port-based pause frame that is sent to an Ethernet end station 105-n, the GFP mapping functions 130, 155 could also provide a logical port-based interface to translate the flow control indicator to a logical channel, such as those associated with an SPI-3 packet bus, defined by the Optical Internetworking Forum (OIF), for transmitting packets over a SONET bus.
- Thus, for aggregated links, the flow control indicator of the present invention can be set upon congestion and carried across the
SONET network 150 to inform the transmitting end station 105-n to stop sending packets. In one implementation, the flow control indicator is set in every packet associated with the transmitting end station 105-n for a predefined minimum interval or until the transmitting end station 105-n is notified that the congestion condition has been remedied. Thus, any failure to deliver the first flow control indicator (for example, due to a lost or corrupted packet) would be resolved by subsequent packets since they also contain the flow control indicator. For example, the flow control indicator can be set to a first binary value in every packet generated when a congestion condition is present and to a second binary value in every packet when a congestion condition is not present. In a further variation, a flow control indicator in a received packet can start a timer indicating a predefined time interval for which the offending end station 105-n should suspend transmission. Of course, a number of variations exist, including the use of coded messages over a plurality of frames, as would be apparent to a person of ordinary skill in the art. - If packets are not already being sent to the transmitting end station105-n that caused the congestion condition, and therefore a flow control indicator cannot be relayed to the source of the congestion, a packet generator can generate a packet containing a GFP header with the flow control indicator set. In this manner, the transmitting end station 105-n that caused the congestion condition is informed of the congestion condition.
- In order to provide lossless service, the GFP mapping functions130, 155 should include buffers that are capable of storing packets between the detection of a congestion condition and the time when the transmitting end station 105-n reacts and suspends transmission of further packets. Generally, a congestion condition is detected when a buffer level exceeds a predefined maximum level. Likewise, a congestion condition is typically remedied when the buffer level falls to a predefined minimum level. In a further variation, a congestion condition can be detected by a receiving end station 170-n, and a port-based pause frame can be sent from the
LAN 160 to theGFP mapping function 155. TheGFP mapping function 155 maps the port-based pause frame to a flow control indicator in the GFPlinear expansion header 300 for transmission across the transport network to the offending end station 105-n in accordance with the present invention. - It is to be understood that the embodiments and variations shown and described herein are merely illustrative of the principles of this invention and that various modifications may be implemented by those skilled in the art without departing from the scope and spirit of the invention.
Claims (19)
1. A method for controlling a flow of packets aggregated from a plurality of logical ports for transmission over a transport network to one or more destinations, said method comprising the steps of:
detecting a potential overflow condition in a buffer that stores packets for at least one of said one or more destinations; and
providing a directed flow control indicator to one of said logical ports that is a source of said potential overflow condition.
2. The method of claim 1 , wherein said directed flow control indicator is included in a header of a packet being sent to said one of said logical ports that is a source of said potential overflow condition.
3. The method of claim 1 , wherein said directed flow control indicator is a bit that is set in a header of a packet being sent to said one of said logical ports that is a source of said potential overflow condition.
4. The method of claim 3 , wherein said directed flow control indicator is a bit that is set in a header of each packet being sent to said one of said logical ports that is a source of said potential overflow condition for a predefined interval.
5. The method of claim 3 , wherein said directed flow control indicator is a bit that is set in a header of each packet being sent to said one of said logical ports that is a source of said potential overflow condition until said potential overflow condition is relieved.
6. The method of claim 3 , wherein said directed flow control indicator is a bit that is set to a predefined binary value in a linear expansion header of the Generic Framing Procedure (GFP) linear mapping scheme to indicate a potential overflow condition.
7. The method of claim 1 , wherein said detecting step further comprises the step of monitoring a maximum buffer level threshold.
8. The method of claim 1 , wherein said detecting step is performed by a GFP mapping function that maps between a constant bit stream on said transport network and asynchronous packets for delivery to said one or more destinations.
9. The method of claim 1 , wherein said directed flow control indicator causes said one of said logical ports that is a source of said potential overflow condition to suspend transmission of further packets for a predefined minimum interval
10. The method of claim 1 , wherein said directed flow control indicator causes said one of said logical ports that is a source of said potential overflow condition to suspend transmission of further packets until notification that said potential overflow condition has been remedied.
11. The method of claim 1 , wherein said directed flow control indicator is mapped to a port-based pause indicator before being provided to said one of said logical ports that is a source of said potential overflow condition.
12. The method of claim 1 , wherein said directed flow control indicator is mapped to a logical port-based pause indicator before being provided to said one of said logical ports that is a source of said potential overflow condition.
13. A flow control method performed by a gateway that aggregates packets from a first logical port with packet flows from additional logical ports for transmission over a transport network, said method comprising the steps of:
receiving a directed flow control indicator over said transport network, said directed flow control indicator indicating that said first logical port is a source of a potential overflow condition; and
notifying said logical port that said logical port is a source of said potential overflow condition.
14. The method of claim 13 , wherein said logical port is an Ethernet port and said notifying step further comprises the step of generating a port-based pause frame that is sent to said Ethernet port.
15. The method of claim 13 , wherein said logical port is a logical channel and said notifying step further comprises the step of generating a logical port-based pause indicator that is provided to said logical channel.
16. The method of claim 13 , wherein said flow control indicator is included in a header of a packet being sent to said one of said logical ports that is a source of said potential overflow condition.
17. The method of claim 13 , wherein said flow control indicator is a bit that is set in a header of a packet being sent to said one of said logical ports that is a source of said potential overflow condition.
18. The method of claim 13 , wherein said directed flow control indicator causes said first logical port to suspend transmission of further packets for a predefined minimum interval
19. The method of claim 13 , wherein said directed flow control indicator causes said first logical port to suspend transmission of further packets until a notification that said potential overflow condition has been remedied.
Priority Applications (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
US10/285,221 US20040085904A1 (en) | 2002-10-31 | 2002-10-31 | Method for flow control of packets aggregated from multiple logical ports over a transport link |
US12/184,331 US7813285B2 (en) | 2002-10-31 | 2008-08-01 | Method for per-port flow control of packets aggregated from multiple logical ports over a transport link |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
US10/285,221 US20040085904A1 (en) | 2002-10-31 | 2002-10-31 | Method for flow control of packets aggregated from multiple logical ports over a transport link |
Related Child Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
US12/184,331 Continuation US7813285B2 (en) | 2002-10-31 | 2008-08-01 | Method for per-port flow control of packets aggregated from multiple logical ports over a transport link |
Publications (1)
Publication Number | Publication Date |
---|---|
US20040085904A1 true US20040085904A1 (en) | 2004-05-06 |
Family
ID=32175119
Family Applications (2)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
US10/285,221 Abandoned US20040085904A1 (en) | 2002-10-31 | 2002-10-31 | Method for flow control of packets aggregated from multiple logical ports over a transport link |
US12/184,331 Expired - Fee Related US7813285B2 (en) | 2002-10-31 | 2008-08-01 | Method for per-port flow control of packets aggregated from multiple logical ports over a transport link |
Family Applications After (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
US12/184,331 Expired - Fee Related US7813285B2 (en) | 2002-10-31 | 2008-08-01 | Method for per-port flow control of packets aggregated from multiple logical ports over a transport link |
Country Status (1)
Country | Link |
---|---|
US (2) | US20040085904A1 (en) |
Cited By (29)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20040218531A1 (en) * | 2003-04-30 | 2004-11-04 | Cherian Babu Kalampukattussery | Flow control between fiber channel and wide area networks |
US20040252720A1 (en) * | 2003-06-10 | 2004-12-16 | Cisco Technology, Inc. | Fibre channel frame-mode GFP with distributed delimiter |
US20040264378A1 (en) * | 2003-06-27 | 2004-12-30 | Broadcom Corporation | Flow control and congestion control in a data distribution network |
US20050002338A1 (en) * | 2003-07-03 | 2005-01-06 | Cisco Technology, Inc. | Method and system for efficient flow control for client data frames over GFP across a SONET/SDH transport path |
US20050002332A1 (en) * | 2003-07-01 | 2005-01-06 | Hwa-Seok Oh | Method, apparatus and computer program for performing a frame flow control, and method, apparatus and computer program for transmitting a frame |
US20050010849A1 (en) * | 2003-03-18 | 2005-01-13 | Cisco Technology, Inc., A Corporation Of California | Method and system for emulating a Fibre Channel link over a SONET/SDH path |
JP2005065300A (en) * | 2003-08-18 | 2005-03-10 | Agere Systems Inc | Method and apparatus for frequency offset control of ethernet(r) packet over transport network |
US20050100037A1 (en) * | 2003-11-10 | 2005-05-12 | Motorola Inc. | Method and apparatus for interrupting a transmission of a multicast signal |
US20050129008A1 (en) * | 2003-12-16 | 2005-06-16 | Intel Corporation | Congestion management apparatus, systems, and methods |
US6995695B1 (en) | 2005-01-28 | 2006-02-07 | International Business Machines Corporation | System, method, and article of manufacture for synchronizing running disparity values in a computer and a data demapping device |
US20060092943A1 (en) * | 2004-11-04 | 2006-05-04 | Cisco Technology, Inc. | Method and apparatus for guaranteed in-order delivery for FICON over SONET/SDH transport |
US20060159112A1 (en) * | 2005-01-14 | 2006-07-20 | Cisco Technology, Inc. | Dynamic and intelligent buffer management for SAN extension |
US20060171317A1 (en) * | 2005-01-28 | 2006-08-03 | International Business Machines Corporation | Data mapping device, method, and article of manufacture for adjusting a transmission rate of ISC words |
US20070130352A1 (en) * | 2005-10-28 | 2007-06-07 | Microsoft Corporation | Task offload to a peripheral device |
US7321600B2 (en) | 2005-01-28 | 2008-01-22 | International Business Machines Corporation | System, method, and article of manufacture for initializing a communication link using GFP data frames |
WO2008092332A1 (en) * | 2007-01-23 | 2008-08-07 | Zte Corporation | The method for transmitting the downlink flow control information in the epon system |
US7565442B1 (en) | 2005-06-08 | 2009-07-21 | Cisco Technology, Inc. | Method and system for supporting distance extension in networks having Y-cable protection |
US20090220073A1 (en) * | 2008-02-28 | 2009-09-03 | Nortel Networks Limited | Transparent protocol independent data compression and encryption |
WO2010017838A1 (en) * | 2008-08-13 | 2010-02-18 | Nokia Siemens Networks Oy | Method and device for data processing via a generic framing procedure |
WO2010017839A1 (en) * | 2008-08-13 | 2010-02-18 | Nokia Siemens Networks Oy | Method and device for data processing via a generic framing procedure |
US8018851B1 (en) * | 2004-06-30 | 2011-09-13 | Marvell Israel (Misl) Ltd. | Flow control for multiport PHY |
US20130033985A1 (en) * | 2010-04-15 | 2013-02-07 | Nec Corporation | Transmission device, transmission method and computer program |
WO2013056739A1 (en) * | 2011-10-20 | 2013-04-25 | Telefonaktiebolaget L M Ericsson (Publ) | Resizing existing traffic flow in optical transport network |
US20140016470A1 (en) * | 2011-04-06 | 2014-01-16 | Hangzhou H3C Technologies Co., Ltd. | Method for traffic load balancing |
JP2014027331A (en) * | 2012-07-24 | 2014-02-06 | Fujitsu Ltd | Transmission device and control method of transmission band |
KR101507123B1 (en) | 2011-05-04 | 2015-03-30 | 한국전자통신연구원 | Method and Apparatus for Creating Resize Control Overhead in Optical Transport Network |
CN105594143A (en) * | 2014-05-12 | 2016-05-18 | 华为技术有限公司 | Method for producing aphal -halogenoacetophenon compound, and aphal-bromoacetophenon compound |
US10419783B2 (en) * | 2007-08-08 | 2019-09-17 | At&T Intellectual Property I, L.P. | System and method of providing video content |
WO2022022724A1 (en) * | 2020-07-31 | 2022-02-03 | 华为技术有限公司 | Bit block sending method and device |
Families Citing this family (7)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN1260926C (en) * | 2002-11-08 | 2006-06-21 | 华为技术有限公司 | Method for controlling flux in channel mapped by virtual container in metropolitan area transmission equipment |
CN100433748C (en) * | 2003-12-24 | 2008-11-12 | 华为技术有限公司 | Packet service scheduling unit and packet service scheduling method |
US7573896B2 (en) * | 2004-10-15 | 2009-08-11 | Integrated Device Technology, Inc. | Method and apparatus for generic interface, packet cut-through, overbooking, queue concatenation, and logical identification priority for a system packet interface device |
US8929396B2 (en) * | 2008-07-07 | 2015-01-06 | Futurewei Technologies, Inc. | Ethernet media access control organization specific extension |
US20120328288A1 (en) * | 2011-06-23 | 2012-12-27 | Exar Corporation | Method for aggregating multiple client signals into a generic framing procedure (gfp) path |
US9148382B2 (en) | 2012-02-15 | 2015-09-29 | Ciena Corporation | Adaptive Ethernet flow control systems and methods |
CN107770101B (en) * | 2016-08-15 | 2021-07-16 | 中兴通讯股份有限公司 | Method and device for encapsulating Generic Framing Procedure (GFP) frame in Field Programmable Gate Array (FPGA) |
Citations (11)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US5490141A (en) * | 1994-09-30 | 1996-02-06 | International Business Machines Corporation | System and method for providing SVC service through an ATM network for frame relay DTEs with a terminal adapter |
US5847751A (en) * | 1995-02-28 | 1998-12-08 | General Instrument Corporation | CATV communication system remote hub for distribution of digital, analog, broadcast and interactive communications |
US5999518A (en) * | 1996-12-04 | 1999-12-07 | Alcatel Usa Sourcing, L.P. | Distributed telecommunications switching system and method |
US20020176450A1 (en) * | 2001-01-31 | 2002-11-28 | Sycamore Networks, Inc. | System and methods for selectively transmitting ethernet traffic over SONET/SDH optical network |
US20030016697A1 (en) * | 2001-07-19 | 2003-01-23 | Jordan Reuven D. | Method and apparatus for converting data packets between a higher bandwidth network and a lower bandwidth network having multiple channels |
US20030074449A1 (en) * | 2001-10-12 | 2003-04-17 | Rory Smith | Bandwidth allocation in a synchronous transmission network for packet oriented signals |
US6628657B1 (en) * | 1999-12-01 | 2003-09-30 | Cisco Technology, Inc. | Method and system for transporting synchronous and asynchronous traffic on a bus of a telecommunications node |
US20030218981A1 (en) * | 2002-05-21 | 2003-11-27 | Scholten Michael D. | Protocol-mapping network access device with user-provisionable wide area network flow control |
US20040054776A1 (en) * | 2002-09-16 | 2004-03-18 | Finisar Corporation | Network expert analysis process |
US20040059807A1 (en) * | 2002-09-16 | 2004-03-25 | Finisar Corporation | Network analysis topology detection |
US6934301B2 (en) * | 2001-07-19 | 2005-08-23 | Eci Telecom Ltd. | Method and apparatus for converting data packets between a higher bandwidth network and a lower bandwidth network |
Family Cites Families (14)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US6981054B1 (en) * | 2000-06-06 | 2005-12-27 | Advanced Micro Devices, Inc. | Flow control arrangement in a network switch based on priority traffic |
US6947380B1 (en) * | 2000-12-01 | 2005-09-20 | Cisco Technology, Inc. | Guaranteed bandwidth mechanism for a terabit multiservice switch |
JP3480444B2 (en) * | 2000-12-26 | 2003-12-22 | 日本電気株式会社 | GFP frame transfer device and GFP frame transfer method |
EP1506196B1 (en) * | 2001-11-01 | 2012-01-18 | Icagen, Inc. | Pyrazolopyrimidines as sodium channel inhibitors |
US7876681B2 (en) * | 2002-05-24 | 2011-01-25 | Verizon Business Global Llc | Systems and methods for controlling network-bound traffic |
US6859437B2 (en) * | 2002-11-05 | 2005-02-22 | Nortel Networks Limited | Method and system for extending the reach of a data communication channel using a flow control interception device |
CN1757210A (en) * | 2003-01-15 | 2006-04-05 | 希尔纳公司 | A method and apparatus for transporting packet data over an optical network |
CN100484054C (en) * | 2003-01-28 | 2009-04-29 | 华为技术有限公司 | System and method for switchingin and transmission of different data frames in digital transmission network |
US7417950B2 (en) * | 2003-02-03 | 2008-08-26 | Ciena Corporation | Method and apparatus for performing data flow ingress/egress admission control in a provider network |
US7492714B1 (en) * | 2003-02-04 | 2009-02-17 | Pmc-Sierra, Inc. | Method and apparatus for packet grooming and aggregation |
US7593327B2 (en) * | 2003-08-18 | 2009-09-22 | Agere Systems Inc. | Method and apparatus for frequency offset control of ethernet packets over a transport network |
US7583599B1 (en) * | 2004-09-27 | 2009-09-01 | Intel Corporation | Transporting stream client signals via packet interface using GFP mapping |
US7583664B2 (en) * | 2004-12-28 | 2009-09-01 | Michael Ho | Techniques for transmitting and receiving traffic over advanced switching compatible switch fabrics |
US7814280B2 (en) * | 2005-01-12 | 2010-10-12 | Fulcrum Microsystems Inc. | Shared-memory switch fabric architecture |
-
2002
- 2002-10-31 US US10/285,221 patent/US20040085904A1/en not_active Abandoned
-
2008
- 2008-08-01 US US12/184,331 patent/US7813285B2/en not_active Expired - Fee Related
Patent Citations (11)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US5490141A (en) * | 1994-09-30 | 1996-02-06 | International Business Machines Corporation | System and method for providing SVC service through an ATM network for frame relay DTEs with a terminal adapter |
US5847751A (en) * | 1995-02-28 | 1998-12-08 | General Instrument Corporation | CATV communication system remote hub for distribution of digital, analog, broadcast and interactive communications |
US5999518A (en) * | 1996-12-04 | 1999-12-07 | Alcatel Usa Sourcing, L.P. | Distributed telecommunications switching system and method |
US6628657B1 (en) * | 1999-12-01 | 2003-09-30 | Cisco Technology, Inc. | Method and system for transporting synchronous and asynchronous traffic on a bus of a telecommunications node |
US20020176450A1 (en) * | 2001-01-31 | 2002-11-28 | Sycamore Networks, Inc. | System and methods for selectively transmitting ethernet traffic over SONET/SDH optical network |
US20030016697A1 (en) * | 2001-07-19 | 2003-01-23 | Jordan Reuven D. | Method and apparatus for converting data packets between a higher bandwidth network and a lower bandwidth network having multiple channels |
US6934301B2 (en) * | 2001-07-19 | 2005-08-23 | Eci Telecom Ltd. | Method and apparatus for converting data packets between a higher bandwidth network and a lower bandwidth network |
US20030074449A1 (en) * | 2001-10-12 | 2003-04-17 | Rory Smith | Bandwidth allocation in a synchronous transmission network for packet oriented signals |
US20030218981A1 (en) * | 2002-05-21 | 2003-11-27 | Scholten Michael D. | Protocol-mapping network access device with user-provisionable wide area network flow control |
US20040054776A1 (en) * | 2002-09-16 | 2004-03-18 | Finisar Corporation | Network expert analysis process |
US20040059807A1 (en) * | 2002-09-16 | 2004-03-25 | Finisar Corporation | Network analysis topology detection |
Cited By (50)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US7020814B2 (en) | 2003-03-18 | 2006-03-28 | Cisco Technology, Inc. | Method and system for emulating a Fiber Channel link over a SONET/SDH path |
US20050010849A1 (en) * | 2003-03-18 | 2005-01-13 | Cisco Technology, Inc., A Corporation Of California | Method and system for emulating a Fibre Channel link over a SONET/SDH path |
US20040218531A1 (en) * | 2003-04-30 | 2004-11-04 | Cherian Babu Kalampukattussery | Flow control between fiber channel and wide area networks |
US7397764B2 (en) * | 2003-04-30 | 2008-07-08 | Lucent Technologies Inc. | Flow control between fiber channel and wide area networks |
US20040252720A1 (en) * | 2003-06-10 | 2004-12-16 | Cisco Technology, Inc. | Fibre channel frame-mode GFP with distributed delimiter |
US7519080B2 (en) | 2003-06-10 | 2009-04-14 | Cisco Technology, Inc. | Fibre channel frame-mode GFP with distributed delimiter |
US7187650B2 (en) | 2003-06-10 | 2007-03-06 | Cisco Technology, Inc. | Fibre channel frame-mode GFP with distributed delimiter |
US20040264378A1 (en) * | 2003-06-27 | 2004-12-30 | Broadcom Corporation | Flow control and congestion control in a data distribution network |
US8451718B2 (en) * | 2003-06-27 | 2013-05-28 | Broadcom Corporation | Flow control and congestion control in a data distribution network |
US20050002332A1 (en) * | 2003-07-01 | 2005-01-06 | Hwa-Seok Oh | Method, apparatus and computer program for performing a frame flow control, and method, apparatus and computer program for transmitting a frame |
US7515593B2 (en) | 2003-07-03 | 2009-04-07 | Cisco Technology, Inc. | Method and system for efficient flow control for client data frames over GFP across a SONET/SDH transport path |
US20050002338A1 (en) * | 2003-07-03 | 2005-01-06 | Cisco Technology, Inc. | Method and system for efficient flow control for client data frames over GFP across a SONET/SDH transport path |
JP2005065300A (en) * | 2003-08-18 | 2005-03-10 | Agere Systems Inc | Method and apparatus for frequency offset control of ethernet(r) packet over transport network |
US8750190B2 (en) * | 2003-11-10 | 2014-06-10 | Motorola Mobility Llc | Method and apparatus for interrupting a transmission of a multicast signal |
US7817534B2 (en) * | 2003-11-10 | 2010-10-19 | Motorola, Inc. | Method and apparatus for interrupting a transmission of a multicast signal |
US20050100037A1 (en) * | 2003-11-10 | 2005-05-12 | Motorola Inc. | Method and apparatus for interrupting a transmission of a multicast signal |
US20100226274A1 (en) * | 2003-11-10 | 2010-09-09 | Motorola, Inc. | Method and apparatus for interrupting a transmission of a multicast signal |
US20050129008A1 (en) * | 2003-12-16 | 2005-06-16 | Intel Corporation | Congestion management apparatus, systems, and methods |
US8018851B1 (en) * | 2004-06-30 | 2011-09-13 | Marvell Israel (Misl) Ltd. | Flow control for multiport PHY |
US20060092943A1 (en) * | 2004-11-04 | 2006-05-04 | Cisco Technology, Inc. | Method and apparatus for guaranteed in-order delivery for FICON over SONET/SDH transport |
US7653066B2 (en) | 2004-11-04 | 2010-01-26 | Cisco Technology Inc. | Method and apparatus for guaranteed in-order delivery for FICON over SONET/SDH transport |
US20060159112A1 (en) * | 2005-01-14 | 2006-07-20 | Cisco Technology, Inc. | Dynamic and intelligent buffer management for SAN extension |
US7672323B2 (en) | 2005-01-14 | 2010-03-02 | Cisco Technology, Inc. | Dynamic and intelligent buffer management for SAN extension |
US20080019396A1 (en) * | 2005-01-28 | 2008-01-24 | International Business Machines Corporation | System, method, and article of manufacture for initializing a communication link using gfp data frames |
US20060171317A1 (en) * | 2005-01-28 | 2006-08-03 | International Business Machines Corporation | Data mapping device, method, and article of manufacture for adjusting a transmission rate of ISC words |
US7505409B2 (en) * | 2005-01-28 | 2009-03-17 | International Business Machines Corporation | Data mapping device, method, and article of manufacture for adjusting a transmission rate of ISC words |
US6995695B1 (en) | 2005-01-28 | 2006-02-07 | International Business Machines Corporation | System, method, and article of manufacture for synchronizing running disparity values in a computer and a data demapping device |
US7796642B2 (en) | 2005-01-28 | 2010-09-14 | International Business Machines Corporation | System, method, and article of manufacture for initializing a communication link using GFP data frames |
US7321600B2 (en) | 2005-01-28 | 2008-01-22 | International Business Machines Corporation | System, method, and article of manufacture for initializing a communication link using GFP data frames |
US7565442B1 (en) | 2005-06-08 | 2009-07-21 | Cisco Technology, Inc. | Method and system for supporting distance extension in networks having Y-cable protection |
US8447898B2 (en) * | 2005-10-28 | 2013-05-21 | Microsoft Corporation | Task offload to a peripheral device |
US9858214B2 (en) | 2005-10-28 | 2018-01-02 | Microsoft Technology Licensing, Llc | Task offload to a peripheral device |
US20070130352A1 (en) * | 2005-10-28 | 2007-06-07 | Microsoft Corporation | Task offload to a peripheral device |
WO2008092332A1 (en) * | 2007-01-23 | 2008-08-07 | Zte Corporation | The method for transmitting the downlink flow control information in the epon system |
US10419783B2 (en) * | 2007-08-08 | 2019-09-17 | At&T Intellectual Property I, L.P. | System and method of providing video content |
US20090220073A1 (en) * | 2008-02-28 | 2009-09-03 | Nortel Networks Limited | Transparent protocol independent data compression and encryption |
US8270599B2 (en) * | 2008-02-28 | 2012-09-18 | Ciena Corporation | Transparent protocol independent data compression and encryption |
WO2010017838A1 (en) * | 2008-08-13 | 2010-02-18 | Nokia Siemens Networks Oy | Method and device for data processing via a generic framing procedure |
WO2010017839A1 (en) * | 2008-08-13 | 2010-02-18 | Nokia Siemens Networks Oy | Method and device for data processing via a generic framing procedure |
US9167477B2 (en) * | 2010-04-15 | 2015-10-20 | Nec Corporation | Transmission device, transmission method and computer program |
US20130033985A1 (en) * | 2010-04-15 | 2013-02-07 | Nec Corporation | Transmission device, transmission method and computer program |
US9614768B2 (en) * | 2011-04-06 | 2017-04-04 | Hewlett Packard Enterprise Development Lp | Method for traffic load balancing |
US20140016470A1 (en) * | 2011-04-06 | 2014-01-16 | Hangzhou H3C Technologies Co., Ltd. | Method for traffic load balancing |
KR101507123B1 (en) | 2011-05-04 | 2015-03-30 | 한국전자통신연구원 | Method and Apparatus for Creating Resize Control Overhead in Optical Transport Network |
US9118585B2 (en) | 2011-10-20 | 2015-08-25 | Telefonaktiebolaget L M Ericsson (Publ) | Resizing existing traffic flow in optical transport network |
WO2013056739A1 (en) * | 2011-10-20 | 2013-04-25 | Telefonaktiebolaget L M Ericsson (Publ) | Resizing existing traffic flow in optical transport network |
JP2014027331A (en) * | 2012-07-24 | 2014-02-06 | Fujitsu Ltd | Transmission device and control method of transmission band |
CN105594143A (en) * | 2014-05-12 | 2016-05-18 | 华为技术有限公司 | Method for producing aphal -halogenoacetophenon compound, and aphal-bromoacetophenon compound |
US10432626B2 (en) | 2014-05-12 | 2019-10-01 | Huawei Technologies Co., Ltd. | Optical network unit ONU registration method, apparatus, and system |
WO2022022724A1 (en) * | 2020-07-31 | 2022-02-03 | 华为技术有限公司 | Bit block sending method and device |
Also Published As
Publication number | Publication date |
---|---|
US20080291832A1 (en) | 2008-11-27 |
US7813285B2 (en) | 2010-10-12 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US7813285B2 (en) | Method for per-port flow control of packets aggregated from multiple logical ports over a transport link | |
US7746768B2 (en) | System and method for supporting SDH/SONET APS on ethernet | |
US7649843B2 (en) | Methods and apparatus for controlling the flow of multiple signal sources over a single full duplex ethernet link | |
US6647428B1 (en) | Architecture for transport of multiple services in connectionless packet-based communication networks | |
US7522525B2 (en) | L2 switch | |
US7428211B2 (en) | Transmission apparatus and method of multi-service tributaries over RPR | |
US7593327B2 (en) | Method and apparatus for frequency offset control of ethernet packets over a transport network | |
US20030185201A1 (en) | System and method for 1 + 1 flow protected transmission of time-sensitive data in packet-based communication networks | |
WO2004043011A1 (en) | Multiple service ring of n-ringlet structure based on multiple fe, ge and 10ge | |
EP1816803B1 (en) | Transmission processing method for data frame and system thereof | |
JP6236945B2 (en) | Transmission apparatus, transmission system, and transmission method | |
US6731654B1 (en) | Communication system overhead channel | |
US7751335B2 (en) | Failure handling system | |
EP1339183B1 (en) | Method and device for transporting ethernet frames over a transport SDH/SONET network | |
US7286469B2 (en) | Network synchronization device, system and method | |
US20050249247A1 (en) | Methods and apparatus for multiplexing multiple signal sources over a single full duplex ETHERNET link | |
CN115250389A (en) | Optical network terminal | |
US20030161269A1 (en) | Method for providing flow control of ethernet frames transported over a transport SDH/SONET network | |
US8515283B2 (en) | Transparent fiber channel link management for protocol transport | |
US20040114640A1 (en) | System, method and device for aggregating SONET links | |
EP2048828B1 (en) | Method and systems for data transmission over packet networks, corresponding computer program product | |
Kartalopoulos et al. | Digital Networks | |
Elsayed | Overview of the Evolving IEEE 802.17 Resilient Packet Rings Standard | |
KR20090063591A (en) | Apparatus for ethernet interfacing |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
AS | Assignment |
Owner name: AGERE SYSTEMS INC., PENNSYLVANIA Free format text: ASSIGNMENT OF ASSIGNORS INTEREST;ASSIGNORS:BORDOGNA, MARK A.;CHIDAMBARA, SUNDARARAJAN;HEALEY, ADAM B.;REEL/FRAME:013451/0930;SIGNING DATES FROM 20021023 TO 20021029 |
|
STCB | Information on status: application discontinuation |
Free format text: EXPRESSLY ABANDONED -- DURING EXAMINATION |