[go: up one dir, main page]
More Web Proxy on the site http://driver.im/

KR100599920B1 - 동기식 디지털 계층 전송 네트워크 상에서의 이더넷데이터 흐름을 제어하는 방법 - Google Patents

동기식 디지털 계층 전송 네트워크 상에서의 이더넷데이터 흐름을 제어하는 방법 Download PDF

Info

Publication number
KR100599920B1
KR100599920B1 KR1020037010318A KR20037010318A KR100599920B1 KR 100599920 B1 KR100599920 B1 KR 100599920B1 KR 1020037010318 A KR1020037010318 A KR 1020037010318A KR 20037010318 A KR20037010318 A KR 20037010318A KR 100599920 B1 KR100599920 B1 KR 100599920B1
Authority
KR
South Korea
Prior art keywords
data
sdh
flow control
ethernet
transmission
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.)
Expired - Lifetime
Application number
KR1020037010318A
Other languages
English (en)
Other versions
KR20030082585A (ko
Inventor
탕영
헤지안페이
Original Assignee
후아웨이 테크놀러지 컴퍼니 리미티드
Priority date (The priority date 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 date listed.)
Filing date
Publication date
Application filed by 후아웨이 테크놀러지 컴퍼니 리미티드 filed Critical 후아웨이 테크놀러지 컴퍼니 리미티드
Publication of KR20030082585A publication Critical patent/KR20030082585A/ko
Application granted granted Critical
Publication of KR100599920B1 publication Critical patent/KR100599920B1/ko
Anticipated expiration legal-status Critical
Expired - Lifetime legal-status Critical Current

Links

Images

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L12/00Data switching networks
    • H04L12/28Data switching networks characterised by path configuration, e.g. LAN [Local Area Networks] or WAN [Wide Area Networks]
    • H04L12/42Loop networks
    • H04L12/427Loop networks with decentralised control
    • H04L12/43Loop networks with decentralised control with synchronous transmission, e.g. time division multiplex [TDM], slotted rings
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L47/00Traffic control in data switching networks
    • H04L47/10Flow control; Congestion control
    • H04L47/29Flow control; Congestion control using a combination of thresholds
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L47/00Traffic control in data switching networks
    • H04L47/10Flow control; Congestion control
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L47/00Traffic control in data switching networks
    • H04L47/10Flow control; Congestion control
    • H04L47/26Flow control; Congestion control using explicit feedback to the source, e.g. choke packets
    • H04L47/266Stopping or restarting the source, e.g. X-on or X-off
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L47/00Traffic control in data switching networks
    • H04L47/10Flow control; Congestion control
    • H04L47/30Flow control; Congestion control in combination with information about buffer occupancy at either end or at transit nodes
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04JMULTIPLEX COMMUNICATION
    • H04J2203/00Aspects of optical multiplex systems other than those covered by H04J14/05 and H04J14/07
    • H04J2203/0001Provisions for broadband connections in integrated services digital network using frames of the Optical Transport Network [OTN] or using synchronous transfer mode [STM], e.g. SONET, SDH
    • H04J2203/0073Services, e.g. multimedia, GOS, QOS
    • H04J2203/0082Interaction of SDH with non-ATM protocols
    • H04J2203/0085Support of Ethernet

Landscapes

  • Engineering & Computer Science (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Signal Processing (AREA)
  • Data Exchanges In Wide-Area Networks (AREA)
  • Small-Scale Networks (AREA)
  • Communication Control (AREA)
  • Management, Administration, Business Operations System, And Electronic Commerce (AREA)
  • Time-Division Multiplex Systems (AREA)

Abstract

본 발명은 동기식 디지털 계층(synchronous digital hierarchy, SDH) 전송 네트워크에서의 이더넷 데이터 흐름을 제어하는 방법을 포함한다. 이 방법은 프로그래머블 로직 어레이의 수신(receiving direction)서에 버퍼 데이터를 정하는 단계, 및 상기 데이터 버퍼를 위해 수신 상한 임계값(receiving high threshold value)과 수신 하한 임계값(receiving low threshold value)을 정하는 단계를 포함한다. 이 방법을 적용할 때, SDH 설비의 원격 전송은 효율적인 데이터 흐름 제어를 유지하여, 이더넷 데이터의 원격 전송이 신뢰성을 갖는다.
원격 전송, 이더넷, SDH, 동기식 디지털 계층 전송망, 네트워크

Description

동기식 디지털 계층 전송 네트워크 상에서의 이더넷 데이터 흐름을 제어하는 방법 {A METHOD OF CONTROLLING FLOW OF THE ETHERNET DATA IN A SYNCHRONOUS DATA HIERARCHY TRANSMISSION NETWORK}
본 발명은 일반적으로 이더넷(ethernet) 데이터 흐름 제어에 관한 것으로, 더욱 상세하게는 이더넷 데이터를 기억하기 위하여 동기식 디지털 계층(synchronous digital hierarchy, SDH) 전송 네트워크의 수신단(receiving end)에서 버퍼 기억 장치(buffer storage)를 이용하고, 이 버퍼 기억 장치에서의 현재 데이터량(data volume) 상황에 따라서 흐름 제어 프레임(flow control frame)을 보내는 이더넷 데이터 흐름 제어 방법에 관한 것이다.
SDH 전송 네트워크 상으로 이더넷 프레임 데이터를 전송하는 동안, 전송단(sending end)에서 전송한 데이터량이 수신단에서 수신 가능한 데이터량을 초과하여, 이를 인식하지 못할 경우, 많은 양의 데이터를 잃게 된다. 그러므로 데이터 전송이 정상적으로 이루어지고 신뢰성을 갖도록 하기 위해 데이터 흐름 제어를 할 필요가 있다.
현재, 이더넷 데이터 패킷에서, 단지 한 종류의 제어 프레임이 정해져 있고, 이 제어 프레임은 [포즈(PAUSE) 프레임과 같은] 흐름 제어 프레임이다. 이 포즈 프레임은 시간 매개 변수(time parameter)를 통해서 데이터 흐름을 제어한다. 전송 데이터량이 수신 가능한 데이터량보다 많을 경우, 수신단은 전송단에 포즈 프레임을 보내고, 전송단은 데이터 전송을 일시 중단한다(pause). 수신단이 정상적으로 데이터를 수신하면, 수신단은 다시 포즈 프레임을 보내 수신단에서 정상적으로 데이터를 전송할 수 있도록 한다. 포즈 프레임을 보낼 경우, 포즈 프레임은 바로 데이터 큐(data queue)에 삽입되지만, 전송되고 있는 데이터는 방해하지 않으므로(interrupt), 포즈 프레임은 현재의 데이터 전송이 완료될 때까지 대기한 다음 일시 중단(PAUSE)을 보내야 한다. 수신 포트(receiving port)에서, 포즈 프레임이 수신되면, 먼저 이를 검출하고, 해석하며(interpret) 분석한다(analyze). 포즈 프레임이 식별되고 인식된 다음, 그에 따라 흐름 제어 데이터, 흐름 제어 시간 등과 같은 흐름 제어 동작이 이루어진다.
포즈 프레임에 의한 흐름 제어가 데이터 패킷 전송을 위해서는 안정한 방식이지만, 전송 지연(transmission delay) 때문에, 흐름 제어는 제한된 범위 내에서만 효율적이다. 이 범위는 일반적으로 수백 미터이다. 그럼에도 불구하고, 현재에는 많은 SDH 설비가 수십 킬로미터 또는 심지어 수백 킬로미터 이상의 길이(distance)로 이더넷 데이터를 전송할 필요가 있다. 그로 인해, 흐름 제어는 중요하고 해결되지 않은 문제이다.
이러한 고려 사항에 기초하여, 본 발명의 주 목적은 SDH 전송 네트워크 상에서 이더넷 데이터를 위한 흐름 제어 방법을 제공하는 것이다. 이러한 방법에 의 해, SDH 설비가 원격 전송을 할 때, 흐름 제어가 효율적이고, 이더넷 데이터의 장거리 전송이 신뢰성을 갖게 된다.
동기식 디지털 계층(synchronous digital hierarchy, SDH) 전송 네트워크에서의 이더넷 데이터 흐름을 제어하는 방법은 적어도 프로그래머블 로직 어레이의 수신 방향(receiving direction)에 버퍼 데이터를 설정하는 단계, 및 상기 데이터 버퍼용으로 수신 상한 임계값(receiving high threshold value)과 수신 하한 임계값(receiving low threshold value)을 설정하는 단계를 포함한다.
상기 데이터 버퍼는 동기식 데이터 랜덤 액세스 메모리(synchronous data random access memory, SDRAM)이다. 상기 데이터 버퍼의 크기는 상기 SDH 전송 네트워크 상에서의 이더넷 데이터 전송 거리, SDH 설비의 지연, 네트워크 요소의 국 개수, 네트워크 요소의 지연, SDH 네트워크의 지연 보상, 이더넷 포트의 전송 속도 및 이더넷의 내부 처리 지연으로 정해진다.
상기 방법은 실시간으로 상기 데이터 버퍼의 현재 데이터량을 감시하고, 상기 현재 데이터량이 상기 수신 상한 임계값에 도달했는지를 검출하는 단계, 상기 데이터 버퍼의 상기 현재 데이터량이 수신 상한 임계값에 도달하면, 수신단에서 시간 매개 변수를 갖는 흐름 제어 프레임을 전송하고, 상기 수신 상한 임계값 도달 검출 단계로 되돌아가는 단계; 및 상기 데이터 버퍼의 상기 현재 데이터량이 수신 상한 임계값에 도달하지 않으면, 다시 상기 현재 데이터량이 상기 데이터 버퍼의 상기 수신 하한 임계값에 도달했는지를 검출하고, 상기 현재 데이터량이 상기 수신 하한 임계값에 도달했으면 수신단에서 0 시간 매개 변수를 갖는 흐름 제어 프레임 을 전송하고 상기 수신 상한 임계값 도달 검출 단계로 되돌아가며, 상기 현재 데이터량이 상기 수신 하한 임계값에 도달하지 않으면 바로 상기 수신 상한 임계값 도달 검출 단계로 되돌아가는 단계를 더 포함한다.
여기서, 상기 수신 상한 임계값과 상기 수신 하한 임계값은 SDH 전송 네트워크 상의 이더넷 데이터의 전송 거리, SDH 설비의 지연으로 정해진다. 상기 흐름 제어 프레임의 상기 시간 매개 변수는 전송단에서 데이터 전송을 잠시 중단하기 위한 가장 긴 시간이다. 또한 이 시간 매개 변수는 표준 프로토콜(standard protocol)에 의해 정해진다.
위에 기재한 구조로부터 알 수 있는 것처럼, 수신단에 버퍼를 설정하고 적절한 흐름 제어 프레임을 전송하여 버퍼 영역에서의 현재 데이터량 상황에 따라서 데이터 흐름을 제어하는 것이 본 발명을 위해선 필수적이다.
본 발명에서, 충분한 용량의 버퍼 기억 장치(SDRAM)가 수신단에 설정해진다. 그러므로 수신단은 전송단에 의해 전송되고 있는 데이터를 처리할 수 없을 때 처리되지 않는 데이터는 SDRAM에 기억될 수 있으며, 흐름 제어 프레임은 동시에 전송단에 전송된다. 이런 방식에서, 원격 전송되는 동안 데이터 손실을 피할 수 있다, 즉 흐름 제어 프레임이 전송단에 도달하기 전에, 전송되고 있는 데이터 패킷은 수신단에서 잃어버리지 않게 된다. 결론적으로 데이터 원격 전송의 신뢰성이 향상된다.
본 발명에서 흐름 제어 프레임은 미리 정해진 수신 상한 임계값과 수신 하한 임계값에 따라서 전송된다. 버퍼의 데이터량이 수신 상한 임계값에 도달하면, 시 간 매개 변수를 갖는 흐름 제어 프레임이 전송되어 전송단에서의 데이터 전송을 잠시 중단한다. 버퍼의 데이터량이 수신 하한 임계값에 도달하면, 0과 같은 시간 매개 변수를 갖는 흐름 제어 프레임은 전송되고, 전송단은 정상적으로 데이터를 전송한다. 버퍼에서의 데이터량이 수신 하한 임계값보다도 낮을 경우엔, 흐름 제어 프레임은 전송되지 않고 흐름 제어 프레임을 전송하기 위한 자원(resource)은 저장된다.
도 1은 본 발명의 시스템 블록도이다.
도 2는 본 발명의 순서도이다.
본 발명은 첨부한 도면을 참조하여 본 발명의 바람직한 실시예가 기재된 이하에서 좀더 완전하게 기재될 것이다. 그러나 본 발명은 많은 다른 형태로 실시될 수 있고, 본 명세서에 기재된 실시예에 한정되는 것으로 구조되지 않는다. 오히려, 이들 실시예를 제공하여 이들 실시예의 기재가 철저하고 완벽하게 되고 해당 분야의 당업자에게 본 발명의 범위를 완전하게 전달할 것이다. 같은 도면 부호는 동일한 구조를 지칭한다.
도 1을 참조하면, 수신단에서 제때(in time)에 처리되지 않는 이더넷 데이터를 기억하기 위한 버퍼 기억 장치로서 이용되는 SDRAM(101)이 프로그래머블 로직 어레이에서 수신 방향의 버스 상에 부가된다. 버퍼 기억 장치의 수신 상한 임계값(receiving high threshold value)과 수신 하한 임계값(receiving low threshold value)이 미리 설정(preset)되어 흐름 제어 프레임의 전송을 제어한다. 버퍼 기억 장치의 크기 및 임계값은 SDH 전송 네트워크에서 이더넷 데이터의 가장 긴 전송 거리와 SDH 설비의 지연 등으로 정해진다.
전송 지연으로 인해, 이더넷 데이터 원격 전송에서, 흐름 제어 프레임이 도달할 때(moment)는 이더넷 데이터의 수신단이 정확하게 데이터를 수신할 수 있는 때보다 늦고, 이들 두 시간 사이에 전송된 데이터는 잃게 된다. 충분한 용량의 SDRAM(101)으로 인하여, 이들 두 시간 사이에 전송된 데이터는 기억되고, 흐름 제어 프레임은 버퍼 기억 장치의 현재 데이터량의 상황에 따라서 전송된다. 버퍼 기억 장치에 의해 수신되고 있는 데이터량이 수신 상한 임계값과 같으면, 시간 매개 변수를 갖는 흐름 제어 프레임이 전송단에 전송되어 데이터 전송을 잠시 중단한다. 시간 매개 변수는 표준 프로토콜(standard protocol)의 사양에 따라서 정해지고, 이 시간 매개 변수는 데이터 전송을 잠시 중단하기 위해 이용된다. 버퍼 기억 장치 의해 수신되는 데이터량이 수신 하한 임계값과 같으면, "0" 시간 매개 변수를 갖는 흐름 제어 프레임이 전송되어 데이터 패킷이 정상적으로 전송될 수 있다는 것을 전송단에게 알려준다.
도 2는 본 발명의 방법이 적어도 다음의 단계들을 포함한다는 것을 보여준다.
(1) 단계 (201)과 (202)를 포함한다. 먼저, 버퍼의 크기는 SDH 네트워크의 전송 거리, 네트워크 요소국(network element station)의 개수, 모든 부분에서의 포트 전송 속도(port transmission rate)와 시간 지연 등에 따라서 산출된다. 그 런 다음, 버퍼, 버퍼의 수신 상한 임계값과 수신 하한 임계값은 정해진다.
알려진 매개 변수에 의해 산출된 전송 지연을 C라고 가정하면, 낮은 디폴트 수신 임계값은 C이고, SDRAM의 용량은 2C이다, 즉 2C는 데이터 잃기 전의 총 데이터량이다.
SDH 네트워크의 전송 거리를 100킬로미터로 가정하고, 광섬유(fiber)에서의 광 속도는 초당 20만 킬로미터(200 thousands kilometers)이기 때문에 1킬로미터의 시간 지연을 5㎲라고 가정한다.
16개의 네트워크 요소국이 존재하며 각 네트워크 요소에서의 시간 지연은 10㎲라고 가정하고, 실제로 이 시간 지연은 10㎲ 보다 더 클 수 있으며, SDH 네트워크의 최대 시간 지연 보상은 6㎳라고 가정한다.
이더넷 내에서의 최대 처리 시간 지연은 8×1536 = 12288 바이트이고, 여기서 1536 바이트는 이더넷에서의 최대 프레임 길이이고, 기가비트 이더넷 포트에서의 전송 속도는 125Mbyte/s라고 가정한다.
전체 전송 시간 지연 C(바이트로 표현됨)는 다음의 [수학식]으로 나타내진다.
[수학식]
Figure 112003028900613-pct00001
2와 곱해진 [수학식]은 액세스 모듈에 2개의 입력이 있다는 것을 나타낸다. 일방향 SDRAM 2C의 용량은 약 4M바이트라고 추측할 수 있다(conduct).
위에서 보여진 예는 4M 바이트 용량의 버퍼를 부가하는 것은 10 킬로미터 전송 거리, 16개의 네트워크국, 6ms 이하의 SDH 프레임 시간 지연을 갖는 SDH 네트워크를 지원한다는 것을 보여준다. 본 발명의 방법은 SDH 네트워크 상에서의 이더넷 원격 전송을 지원할 수 있고, 전송 거리는 100 킬로미터보다 더 길다는 것이 자명하다.
2) 단계 (203), (204), (205), (206) 및 (207)은 실시간으로 버퍼의 현재 데이터량을 감시하여 적절한 흐름 제어 프레임을 전송할 것인가의 여부를 결정한다.
본 실시예에서, 수신 상한 임계값은 고레벨이고 수신 하한 임계값은 저레벨이다. 시스템은 실시간으로 감시하고, 버퍼의 현재 데이터량은 다음과 같이 처리된다. 버퍼의 데이터량이 고레벨에 도달하면, 수신단은 전송단에 0xFFFF 시간 매개 변수를 갖는 흐름 제어 프레임을 보내고 시스템은 실시간 감시 상태로 되돌아간다. 버퍼의 데이터량이 고레벨에 도달하지 않으면, 데이터량이 저레벨에 도달했는지를 판단하게 된다. 데이터량이 저레벨에 도달하면, 수신단은 전송단에 0x0000 시간 매개변수를 갖는 흐름 제어 프레임을 보내고 시스템은 실시간 감시 상태로 되돌아간다. 만약 그렇지 않으면, 즉 데이터량이 저레벨에 도달하지 않으면, 시스템은 바로 실시간 감시 상태로 되돌아간다.
버퍼에서의 데이터량을 실시간으로 감시하는 것은 계속적으로 작동하는 루프이다.
흐름 제어 프레임 전송의 신뢰성을 보장하기 위하여, 많은 시간 동안 흐름 제어 프레임을 전송하기 위해 두 가지 방식이 있다. 한가지 방식은 전송 횟수 N를 미리 정하여, 계속해서 흐름 제어 프레임은 N번 보내는 것이다. 다른 방식은 반대측에 의해 전송된 확인 정보(acknowledge information)에 따라서, 흐름 제어 프레임의 전송이 성공적이었는지를 결정한다. 전송이 성공적이지 않으면, 흐름 제어 프레임을 다시 전송하여 신뢰성 있게 목적지에 도달할 수 있도록 한다. 결론적으로 흐름 제어 프레임의 효율이 보장된다.

Claims (6)

  1. 동기식 디지털 계층(synchronous digital hierarchy, SDH) 전송 네트워크 상에서의 이더넷 데이터 흐름을 제어하는 방법에서,
    프로그래머블 로직 어레이의 수신 방향(receiving direction)에 데이터 버퍼를 설정하는 단계;
    상기 데이터 버퍼에 대해 수신 상한 임계값(receiving high threshold value)과 수신 하한 임계값(receiving low threshold value)을 설정하는 단계;
    실시간으로 상기 데이터 버퍼의 현재 데이터량을 감시하여, 상기 데이터 버퍼의 현재 데이터량이 상기 수신 상한 임계값에 도달했으면, 수신단에서 송신단으로 시간 매개 변수를 갖는 흐름 제어 프레임을 전송하고, 다시 상기 데이터 버퍼의 현재 데이터량을 감시하는 단계; 및
    상기 데이터 버퍼의 현재 데이터량이 수신 하한 임계값에 도달했으며, 수신단에서 송신단으로 0 시간 매개 변수를 갖는 흐름 제어 프레임을 전송하고 상기 데이터 버퍼의 현재 데이터량을 감시하는 단계로 되돌아 가는 단계
    를 포함하는 이더넷 데이터 흐름 제어 방법.
  2. 제1항에서,
    상기 데이터 버퍼는 동기식 데이터 랜덤 액세스 메모리(synchronous data random access memory, SDRAM)인, 이더넷 데이터 흐름 제어 방법.
  3. 제1항 또는 제2항에서,
    상기 데이터 버퍼의 크기는, 상기 SDH 전송 네트워크 상에서의 이더넷 데이터 전송 거리, SDH 설비의 지연, 네트워크 요소국의 개수, 네트워크 요소의 지연, SDH 네트워크의 지연 보상, 이더넷 포트의 전송 속도 및 이더넷의 내부 처리 지연으로 정해지는, 이더넷 데이터 흐름 제어 방법.
  4. 삭제
  5. 제1항에서,
    상기 수신 상한 임계값과 상기 수신 하한 임계값은, SDH 전송 네트워크 상의 이더넷 데이터의 전송 거리, SDH 설비의 지연으로 정해지는, 이더넷 데이터 흐름 제어 방법.
  6. 제1항에서,
    상기 흐름 제어 프레임의 상기 시간 매개 변수는, 전송단에서 데이터 전송을 잠시 중단하기 위한 가장 긴 시간이고, 또 표준 프로토콜(standard protocol)에 의해 정해지는, 이더넷 데이터 흐름 제어 방법.
KR1020037010318A 2001-12-19 2002-05-30 동기식 디지털 계층 전송 네트워크 상에서의 이더넷데이터 흐름을 제어하는 방법 Expired - Lifetime KR100599920B1 (ko)

Applications Claiming Priority (3)

Application Number Priority Date Filing Date Title
CNB011430990A CN1185829C (zh) 2001-12-19 2001-12-19 一种同步数字系列传输网上控制以太网数据流量的方法
CN01143099.0 2001-12-19
PCT/CN2002/000370 WO2003053009A1 (en) 2001-12-19 2002-05-30 A method of controlling flow of the ethernet data in a synchronous data hierarchy transmission network

Publications (2)

Publication Number Publication Date
KR20030082585A KR20030082585A (ko) 2003-10-22
KR100599920B1 true KR100599920B1 (ko) 2006-07-12

Family

ID=4677066

Family Applications (1)

Application Number Title Priority Date Filing Date
KR1020037010318A Expired - Lifetime KR100599920B1 (ko) 2001-12-19 2002-05-30 동기식 디지털 계층 전송 네트워크 상에서의 이더넷데이터 흐름을 제어하는 방법

Country Status (10)

Country Link
US (1) US6947997B2 (ko)
EP (1) EP1467525B1 (ko)
KR (1) KR100599920B1 (ko)
CN (1) CN1185829C (ko)
AT (1) ATE406736T1 (ko)
AU (1) AU2002257510A1 (ko)
BR (1) BR0207373A (ko)
DE (1) DE60228624D1 (ko)
RU (1) RU2284667C2 (ko)
WO (1) WO2003053009A1 (ko)

Families Citing this family (29)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US7423967B2 (en) * 2002-05-09 2008-09-09 Broadcom Corporation Fairness scheme method and apparatus for pause capable and pause incapable ports
CN100403747C (zh) * 2003-12-11 2008-07-16 上海贝尔阿尔卡特股份有限公司 数据流量控制方法
US7773620B2 (en) * 2003-12-24 2010-08-10 Intel Corporation Method, system, and program for overrun identification
US20050182848A1 (en) * 2003-12-29 2005-08-18 Mcneil Roy Jr. Rate limiting using pause frame capability
US20050141551A1 (en) * 2003-12-29 2005-06-30 Mcneil Roy Jr. Common LAN architecture and flow control relay
KR100594008B1 (ko) * 2004-10-29 2006-06-30 삼성전자주식회사 동기식 이더넷 시스템에서의 시간 임계 정보 전송 방법
US7436773B2 (en) * 2004-12-07 2008-10-14 International Business Machines Corporation Packet flow control in switched full duplex ethernet networks
KR101106697B1 (ko) * 2005-08-23 2012-01-18 삼성전자주식회사 이더넷에서 흐름 제어 장치 및 방법
US20080298397A1 (en) * 2007-05-16 2008-12-04 Broadcom Corporation Communication fabric bandwidth management
US8068429B2 (en) * 2007-05-31 2011-11-29 Ixia Transmit scheduling
CN101340358B (zh) * 2007-07-04 2011-04-20 鼎桥通信技术有限公司 一种流量控制方法、系统及流量控制实体
KR100985748B1 (ko) 2007-11-06 2010-10-06 삼성전자주식회사 무선통신시스템에서 트래픽 포워딩 장치 및 방법
US7908458B2 (en) * 2007-11-21 2011-03-15 Microchip Technology Incorporated Ethernet controller
US8004988B2 (en) * 2007-11-21 2011-08-23 Microchip Technology Incorporated Ethernet controller
US7860125B2 (en) * 2008-01-28 2010-12-28 Cisco Techology, Inc. Flexible time stamping
CN101945037B (zh) * 2010-03-16 2012-08-29 深圳市普联技术有限公司 一种流量控制的方法、系统及交换机和路由器
CN101800706B (zh) * 2010-03-25 2015-07-22 中兴通讯股份有限公司 获取流量控制缓冲区门限的方法及系统
CN101860797B (zh) * 2010-05-21 2014-08-13 中兴通讯股份有限公司 数据信息的传输方法、装置及移动多媒体广播业务系统
JP5772380B2 (ja) * 2011-08-11 2015-09-02 富士通株式会社 通信装置、通信方法、および通信プログラム
CN103210680B (zh) * 2011-11-16 2016-08-24 华为技术有限公司 带宽调整方法、发送芯片及系统
CN103546231B (zh) * 2012-07-10 2018-10-23 南京中兴新软件有限责任公司 一种以太网业务空口传输时延抖动的控制方法和装置
CN103729313B (zh) * 2012-10-11 2016-08-17 苏州傲科创信息技术有限公司 Ssd缓存的输入输出流量控制方法及装置
RU2625943C2 (ru) * 2013-05-02 2017-07-19 Интердиджитал Пэйтент Холдингз, Инк. Способ для выбора сущности на основе полного качества линии связи
CN105718384A (zh) * 2014-12-05 2016-06-29 中兴通讯股份有限公司 缓存的配置方法及装置
EP3272130A4 (en) 2015-03-17 2018-10-17 Sikorsky Aircraft Corporation Systems and methods for remotely triggered data acquisition
CN105591954A (zh) * 2015-10-28 2016-05-18 杭州华三通信技术有限公司 一种报文控制方法及装置
CN110213168B (zh) * 2018-02-28 2022-04-22 中航光电科技股份有限公司 一种fc转以太网的数据转换流量控制方法及装置
CN111510392A (zh) * 2020-04-10 2020-08-07 上海航天计算机技术研究所 星上以太网流量动态控制的方法
CN113220231B (zh) * 2021-05-11 2022-07-22 无锡众星微系统技术有限公司 一种支持stp应用的自适应流控方法与装置

Family Cites Families (16)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
RU2034447C1 (ru) * 1992-03-27 1995-05-10 Малое Предприятие "Патент" Всесоюзного Центрального Научно-Исследовательского И Проектного Института "Гипронисельпром" Устройство для облучения растений в теплице с многоярусной стеллажной гидропонной установкой
CA2148356C (en) * 1992-11-06 2000-06-20 Thomas Lloyd Hiller Establishing telecommunications call paths in broadband communication networks
US5581566A (en) * 1995-01-06 1996-12-03 The Regents Of The Univ. Of California Office Of Technology Transfer High-performance parallel interface to synchronous optical network gateway
US5673254A (en) 1995-06-07 1997-09-30 Advanced Micro Devices Inc. Enhancements to 802.3 media access control and associated signaling schemes for ethernet switching
GB2312353B (en) * 1996-04-16 2000-12-06 Gpt Ltd Digital telecommunications transmision systems
US6192422B1 (en) * 1997-04-16 2001-02-20 Alcatel Internetworking, Inc. Repeater with flow control device transmitting congestion indication data from output port buffer to associated network node upon port input buffer crossing threshold level
US6170022B1 (en) * 1998-04-03 2001-01-02 International Business Machines Corporation Method and system for monitoring and controlling data flow in a network congestion state by changing each calculated pause time by a random amount
US6252849B1 (en) * 1998-06-30 2001-06-26 Sun Microsystems, Inc. Flow control using output port buffer allocation
CA2285167C (en) * 1998-10-12 2004-12-07 Jinoo Joung Flow control method in packet switched network
US7369496B1 (en) * 1998-12-02 2008-05-06 Notel Networks Limited Flow control of frame based data over a synchronous digital network
JP2000269999A (ja) * 1999-03-19 2000-09-29 Fujitsu Ltd ネットワーク間通信装置
GB2360666B (en) * 2000-03-24 2003-07-16 3Com Corp Flow control system for network devices
US6754179B1 (en) * 2000-06-13 2004-06-22 Lsi Logic Corporation Real time control of pause frame transmissions for improved bandwidth utilization
US6567413B1 (en) * 2001-05-18 2003-05-20 Network Elements, Inc. Optical networking module including protocol processing and unified software control
US7161961B2 (en) * 2001-06-13 2007-01-09 International Business Machines Corporation STM-1 to STM-64 SDH/SONET framer with data multiplexing from a series of configurable I/O ports
US6757348B1 (en) * 2001-08-28 2004-06-29 Crossroads Systems, Inc. High-speed coordinated multi-channel elastic buffer

Also Published As

Publication number Publication date
CN1185829C (zh) 2005-01-19
ATE406736T1 (de) 2008-09-15
RU2284667C2 (ru) 2006-09-27
BR0207373A (pt) 2004-06-15
KR20030082585A (ko) 2003-10-22
WO2003053009A1 (en) 2003-06-26
US20040160972A1 (en) 2004-08-19
EP1467525A1 (en) 2004-10-13
EP1467525B1 (en) 2008-08-27
EP1467525A4 (en) 2005-11-02
DE60228624D1 (de) 2008-10-09
US6947997B2 (en) 2005-09-20
AU2002257510A1 (en) 2003-06-30
CN1427582A (zh) 2003-07-02
RU2004122645A (ru) 2006-01-20

Similar Documents

Publication Publication Date Title
KR100599920B1 (ko) 동기식 디지털 계층 전송 네트워크 상에서의 이더넷데이터 흐름을 제어하는 방법
US7369498B1 (en) Congestion control method for a packet-switched network
EP0454364B1 (en) High speed transport protocol with two windows
KR101746629B1 (ko) 통신 장치 및 통신 방법
US6388992B2 (en) Flow control technique for traffic in a high speed packet switching network
US6625118B1 (en) Receiver based congestion control
US6791945B1 (en) Time out threshold shaping for wireless TCP communications
US6741555B1 (en) Enhancement of explicit congestion notification (ECN) for wireless network applications
US7352700B2 (en) Methods and devices for maximizing the throughput of TCP/IP data along wireless links
EP1698087B1 (en) Transparent optimization for tcp flow control
CN202841192U (zh) 一种支持广域网的高速、可靠的单向传输系统
US6574198B1 (en) Systems and methods for maintaining a signaling link in a communications network
CN102780621B (zh) 一种上行数据包发送方法、装置及网络设备
CN109586932B (zh) 组播方法及终端设备
US20020191564A1 (en) Error-rate management in wireless systems
JP2000134279A (ja) フロー制御方法
CN109067663B (zh) 一种针对应用程序内控制请求响应速率的系统和方法
JP2006504290A (ja) Nackプロトコルの方法および装置
US20230269187A1 (en) Apparatus and method for managing network flow congestion
CN113542147A (zh) 一种数据传输方法及系统
JP3454998B2 (ja) 通信システム
JP2000106569A (ja) Lan間接続装置
Dabbous On high speed transport protocols
JP4503408B2 (ja) データ通信装置
KR20010094288A (ko) 인터 프로세서 통신장치의 메시지 송수신방법

Legal Events

Date Code Title Description
A201 Request for examination
PA0105 International application

Patent event date: 20030805

Patent event code: PA01051R01D

Comment text: International Patent Application

PA0201 Request for examination
PG1501 Laying open of application
E902 Notification of reason for refusal
PE0902 Notice of grounds for rejection

Comment text: Notification of reason for refusal

Patent event date: 20050530

Patent event code: PE09021S01D

E90F Notification of reason for final refusal
PE0902 Notice of grounds for rejection

Comment text: Final Notice of Reason for Refusal

Patent event date: 20051219

Patent event code: PE09021S02D

E701 Decision to grant or registration of patent right
PE0701 Decision of registration

Patent event code: PE07011S01D

Comment text: Decision to Grant Registration

Patent event date: 20060609

GRNT Written decision to grant
PR0701 Registration of establishment

Comment text: Registration of Establishment

Patent event date: 20060705

Patent event code: PR07011E01D

PR1002 Payment of registration fee

Payment date: 20060706

End annual number: 3

Start annual number: 1

PG1601 Publication of registration
PR1001 Payment of annual fee

Payment date: 20090623

Start annual number: 4

End annual number: 4

PR1001 Payment of annual fee

Payment date: 20100705

Start annual number: 5

End annual number: 5

PR1001 Payment of annual fee

Payment date: 20110617

Start annual number: 6

End annual number: 6

PR1001 Payment of annual fee

Payment date: 20120621

Start annual number: 7

End annual number: 7

FPAY Annual fee payment

Payment date: 20130618

Year of fee payment: 8

PR1001 Payment of annual fee

Payment date: 20130618

Start annual number: 8

End annual number: 8

FPAY Annual fee payment

Payment date: 20140630

Year of fee payment: 9

PR1001 Payment of annual fee

Payment date: 20140630

Start annual number: 9

End annual number: 9

FPAY Annual fee payment

Payment date: 20150619

Year of fee payment: 10

PR1001 Payment of annual fee

Payment date: 20150619

Start annual number: 10

End annual number: 10

FPAY Annual fee payment

Payment date: 20160617

Year of fee payment: 11

PR1001 Payment of annual fee

Payment date: 20160617

Start annual number: 11

End annual number: 11

FPAY Annual fee payment

Payment date: 20170616

Year of fee payment: 12

PR1001 Payment of annual fee

Payment date: 20170616

Start annual number: 12

End annual number: 12

FPAY Annual fee payment

Payment date: 20180619

Year of fee payment: 13

PR1001 Payment of annual fee

Payment date: 20180619

Start annual number: 13

End annual number: 13

FPAY Annual fee payment

Payment date: 20190617

Year of fee payment: 14

PR1001 Payment of annual fee

Payment date: 20190617

Start annual number: 14

End annual number: 14

PR1001 Payment of annual fee

Payment date: 20200618

Start annual number: 15

End annual number: 15

PC1801 Expiration of term

Termination date: 20221129

Termination category: Expiration of duration