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

Switching network flow control method and device

A flow control and switching network technology, applied in the field of communication, can solve problems such as failure to successfully group packets and sort cells, timeout packet loss, and missing, and achieve the effect of avoiding deadlock and vicious circle problems

Inactive Publication Date: 2011-03-09
HUAWEI TECH CO LTD
View PDF3 Cites 24 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

If the reordering and reordering of system data cells is completely performed on the downlink line card, that is, only the downlink chip reassembles and reorders the received data cells, and the switching units SE1, SE2, and SE3 are only performing the transmission of data cells, then , the flow control method of step-by-step back pressure will lead to deadlock and vicious circle as described below
[0009] The reason why the downstream chip puts back pressure on the upper chip is because it has accumulated a large number of cells that cannot be successfully packaged and sorted. It is in urgent need of these missing cells, but at this time its back pressure on the upper chip prevents the cells from being processed. Arrival, so it is both waiting for the cell and rejecting the cell, thus creating a deadlock phenomenon
If the downlink line card has a waiting time limit, that is, after waiting for a period of time, it discards the cells that have not been successfully packaged and sorted, then the packet will inevitably be lost after timeout. As a result, a bunch of cells that cannot be successfully packaged and sorted will come down (because some related cells have been discarded by timeout), which leads to a vicious circle

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
  • Switching network flow control method and device
  • Switching network flow control method and device
  • Switching network flow control method and device

Examples

Experimental program
Comparison scheme
Effect test

Embodiment 1

[0043] Embodiment 1, a switching network flow control method

[0044] In this embodiment, the data transmitted in the switching network is unicast data. The unicast data adopts the pull scheduling mode, that is, the data transmission of the uplink line card is controlled by the flow control signal of the downlink line card. The flow control signal specifically includes: sending a quota control signal (Credit) or an arbitration result control signal (Grant).

[0045] see image 3 As shown, the switching structure includes three levels of switching units (chips) SE1, SE2 and SE3, and an uplink line card interface (iFIC) and a downlink line card interface (eFIC). Based on the pull scheduling feature of unicast data, from the switching unit SE3 to SE2, from SE2 to SE1, and from SE1 to the uplink line card, adopt the existing technology step by step back pressure flow control method, but from the downlink line card to the switching unit SE3 The flow control adopts the improved met...

Embodiment 2

[0051] Embodiment 2, a switching network flow control method

[0052] In the embodiment of the present invention, the data transmitted in the switching network is multicast data. The unicast data adopts the Push scheduling method, that is, the data of the uplink line card is directly sent to the switching fabric.

[0053] see Figure 4 As shown, the switching structure includes three levels of switching units (chips) SE1, SE2 and SE3, and an uplink line card interface (iFIC) and a downlink line card interface (eFIC). Based on the Push scheduling feature of multicast data, from the exchange unit SE3 to SE2, from SE2 to SE1, and from SE1 to the uplink line card, the existing technology step by step back pressure flow control method is adopted, but the flow from the downlink line card to the exchange unit SE3 Flow control uses an improved method.

[0054] The downlink line card sets two thresholds for buffered multicast data occupancy, that is, a lower threshold and an upper t...

Embodiment 3

[0059] Embodiment 3, a line card

[0060] This embodiment provides a line card used as an output terminal, such as Figure 5 As shown, it includes a receiving unit 201 , a judging unit 202 and a processing unit 203 . Wherein, the receiving unit 201 is used to receive the switching network data; the judging unit 202 is used to judge whether the buffer occupancy of the received data exceeds the lower threshold value; the processing unit 203 is used for when the buffer occupancy of the received data exceeds the lower threshold value , sending a flow control signal to the uplink line card, where the flow control signal is used to make the uplink line card reduce the data sending rate.

[0061] In a preferred solution, the judging unit 202 is also used to judge whether the buffer occupancy of the received data exceeds the upper threshold; the processing unit 203 is also configured to send a back pressure signal when the buffer occupancy of the received data exceeds the upper thres...

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

The embodiment of the invention discloses a switching network flow control method which comprises the following steps: receiving switching network data and judging the magnitude relations between the cache occupation of the received data and a lower threshold and between the cache occupation of the received data and an upper threshold by a downlink line card, wherein the upper threshold is greater than the lower threshold; when the cache occupation is greater than the lower threshold, sending a flow control signal to an uplink line card, wherein the flow control signal is used for enabling the uplink line card to reduce the data sending rate; and when the cache occupation is greater than the upper threshold, sending a back pressure signal to a superior exchange chip connected with the downlink line card to enable the superior exchange chip to stop sending data. The embodiment of the invention also provides a corresponding device which comprises line cards and a router. By adopting the technical scheme of the invention, when the cache occupation of the downlink line card exceeds the lower threshold, the data sending rate of the uplink line card is adjusted, and the cache occupation of the downlink line card can be controlled below a certain level as much as possible, thereby avoiding the problems of deadlock and vicious circle caused by that the downlink line card sends the back pressure signal to the superior chip.

Description

technical field [0001] The invention relates to the technical field of communication, in particular to a flow control method and device of a switching network. Background technique [0002] The Internet is mainly interconnected by switching nodes and corresponding communication lines, among which the most important switching nodes are routers. Routers are mainly composed of line cards and switching fabrics. According to the direction of data traffic, line cards can be divided into uplink line cards and downlink line cards. The switch fabric is a bridge connecting the data input port and the output port. It provides a data channel for the line card, so that the data packet can be forwarded from the incoming line card to the destination line card. Switch fabrics can be single-stage, back-to-back, and multi-stage. [0003] There are two data exchange methods in the switching network: the data traffic in the uplink line card directly enters the port of the switch structure fo...

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
IPC IPC(8): H04L12/56H04L12/04H04L45/741
Inventor 熊礼霞孙团会夏洪淼宋健曹爱娟拉米·茨卡里埃
Owner HUAWEI TECH CO LTD
Features
  • R&D
  • Intellectual Property
  • Life Sciences
  • Materials
  • Tech Scout
Why Patsnap Eureka
  • Unparalleled Data Quality
  • Higher Quality Content
  • 60% Fewer Hallucinations
Social media
Patsnap Eureka Blog
Learn More