KR100674727B1 - 우선 순위 기반의 흐름 제어 방법, 이더넷 트래픽의 서브세트의 조절 방법, 네트워크 인터페이스 및 기계 판독 가능 매체 - Google Patents
우선 순위 기반의 흐름 제어 방법, 이더넷 트래픽의 서브세트의 조절 방법, 네트워크 인터페이스 및 기계 판독 가능 매체 Download PDFInfo
- Publication number
- KR100674727B1 KR100674727B1 KR1020037017190A KR20037017190A KR100674727B1 KR 100674727 B1 KR100674727 B1 KR 100674727B1 KR 1020037017190 A KR1020037017190 A KR 1020037017190A KR 20037017190 A KR20037017190 A KR 20037017190A KR 100674727 B1 KR100674727 B1 KR 100674727B1
- Authority
- KR
- South Korea
- Prior art keywords
- priority level
- flow control
- priority
- ethernet
- ethernet traffic
- Prior art date
Links
Images
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L12/00—Data switching networks
- H04L12/28—Data switching networks characterised by path configuration, e.g. LAN [Local Area Networks] or WAN [Wide Area Networks]
-
- 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
Landscapes
- Engineering & Computer Science (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Small-Scale Networks (AREA)
- Data Exchanges In Wide-Area Networks (AREA)
- Communication Control (AREA)
- Computer And Data Communications (AREA)
Abstract
Description
Claims (33)
- 네트워크 장치에 있어서의 이더넷 트래픽의 하나 이상의 우선 순위 수준과 관련된 수신 가능성(receive capability)을 식별하는 단계와,상기 이더넷 트래픽의 시간 민감도(time sensitivity)에 기초하여 흐름 제어 우선 순위 수준을 결정하는 단계 -상기 흐름 제어 우선 순위 수준은 상기 식별된 우선 순위 수준을 나타내며, 상기 네트워크 장치는 상기 식별된 우선 순위 수준보다 높거나 또는 낮은 수준의 이더넷 트래픽을 수신할 수 있음- 와,상기 흐름 제어 우선 순위 수준을 포함하는 제어 메시지를 생성하여 상기 제어 메시지를 수신하는 네트워크 장치로부터의 이더넷 트래픽을 조절하도록 하는 단계를 포함하는우선 순위 기반의 흐름 제어 방법.
- 제 1 항에 있어서,상기 생성된 제어 메시지를 통신가능하게 연결된 네트워크 장치로 송신하는 단계를 더 포함하되, 상기 생성된 제어 메시지의 수신시, 상기 통신가능하게 연결된 네트워크 장치는 상기 수신된 제어 메시지에 따라 작동하여 이더넷 트래픽의 서브세트를 보류(suspend)시키는우선 순위 기반의 흐름 제어 방법.
- 제 1 항에 있어서,상기 식별 단계는비례하는 다수의 이더넷 우선 순위 수준과 관련된 다수의 버퍼 각각에 대한 가용 버퍼 용량을 결정하는 단계를 포함하는우선 순위 기반의 흐름 제어 방법.
- 제 3 항에 있어서,특정 이더넷 우선 순위 수준과 관련된 상기 가용 버퍼 용량은 상기 버퍼의 상기 우선 순위 수준의 추가적인 이더넷 트래픽 수신 가능성을 나타내는우선 순위 기반의 흐름 제어 방법.
- 제 3 항에 있어서,각각의 우선 순위 수준에 있어서의 상기 버퍼는 하나 이상의 메모리 장치를 포함하는우선 순위 기반의 흐름 제어 방법.
- 제 3 항에 있어서,상기 우선 순위 수준 각각과 관련된 상기 버퍼는 공통의 물리 버퍼내에 구현된 가상 버퍼(virtual buffer)인우선 순위 기반의 흐름 제어 방법.
- 제 3 항에 있어서,상기 생성된 제어 메시지는 수신 버퍼가 상기 우선 순위 수준보다 높은 관련 우선 순위 수준의 이더넷 트래픽을 수신하는 가용 용량을 갖게 하는 상기 우선 순위의 표시를 포함하는우선 순위 기반의 흐름 제어 방법.
- 제 7 항에 있어서,수신 네트워크 장치는 상기 수신된 제어 메시지에 표시된 것보다 낮은 우선 순위 수준을 가진 이더넷 트래픽의 전송 중지를 지시하는우선 순위 기반의 흐름 제어 방법.
- 제 1 항에 있어서,제어 메시지를 생성하는 상기 단계는상기 흐름 제어 우선 순위 수준을 나타내는 우선 순위 필드를 포함하는 이더넷 제어 패킷을 생성하는 단계를 포함하는우선 순위 기반의 흐름 제어 방법.
- 제 9 항에 있어서,상기 우선 순위 필드는 상기 이더넷 제어 패킷의 헤더 부분에 포함되는우선 순위 기반의 흐름 제어 방법.
- 제 1 항에 있어서,이더넷 트래픽을 수신하는 단계와,상기 수신된 이더넷 트래픽의 각각의 패킷과 관련된 우선 순위 수준을 식별하는 단계와,최소한 부분적으로, 상기 이더넷 패킷과 관련된 상기 식별된 우선 순위 수준에 기초하여 수신 버퍼로 각각의 수신된 패킷을 전송하는 단계를 더 포함하는우선 순위 기반의 흐름 제어 방법.
- 제 11 항에 있어서,상기 이더넷 트래픽의 우선 순위 수준 각각과 관련된 버퍼의 수신 가능성을 감시하는 단계와,필요할 때 제어 메시지를 출력하여, 하나 이상의 우선 순위 수준과 관련된 상기 식별된 수신 가능성에 따라서 이더넷 트래픽의 적어도 하나의 서브세트의 송신을 조절하는 단계를 더 포함하는우선 순위 기반의 흐름 제어 방법.
- 제 12 항에 있어서,상기 이더넷 트래픽의 서브세트의 송신을 조절하는 단계는 설정된 시간동안 또는 상기 이더넷 트래픽의 서브세트의 송신이 재개될 수 있음을 표시하는 다른 제어 메시지가 수신될 때까지 상기 이더넷 트래픽의 서브세트의 송신을 일시적으로 보류하는 단계를 포함하는우선 순위 기반의 흐름 제어 방법.
- 흐름 제어 우선 순위 수준을 나타내는 제어 메시지를 네트워크 장치로부터 수신하는 단계 -상기 제어 메시지는 적어도 부분적으로 이더넷 트래픽의 시간 민감도에 기초하는 우선 순위 수준을 포함함- 와,상기 수신된 제어 메시지내에 표시된 것보다 높거나 또는 낮은 우선 순위 수준을 가진 이더넷 트래픽의 서브세트를 상기 네트워크 장치로 송신하는 것을 조절하는 단계를 포함하는이더넷 트래픽의 서브세트의 조절 방법.
- 제 14 항에 있어서,상기 흐름 제어 우선 순위 수준은 이더넷 트래픽의 서브세트와 관련된 우선 순위 수준을 나타내며, 상기 네트워크 장치는 이 우선 순위 수준보다 높은 우선 순위 수준에서 수신 가능성을 갖는이더넷 트래픽의 서브세트의 조절 방법.
- 제 14 항에 있어서,상기 제어 메시지는 이더넷 제어 메시지인이더넷 트래픽의 서브세트의 조절 방법.
- 제 16 항에 있어서,상기 수신된 이더넷 제어 메시지의 헤더를 분석하여 흐름 제어 우선 순위 수준을 식별하는 단계를 더 포함하는이더넷 트래픽의 서브세트의 조절 방법.
- 제 14 항에 있어서,상기 송신 조절 단계는출력하는 네트워크 장치의 이더넷 트래픽의 서브세트 수신 가능성을 나타내는 후속 제어 메시지가 수신될 때까지 상기 수신된 제어 메시지내에 표시된 상기 흐름 제어 우선 순위 수준보다 낮은 우선 순위 수준의 이더넷 트래픽의 서브세트의 송신을 보류하는 단계를 포함하는이더넷 트래픽의 서브세트의 조절 방법.
- 제 14 항에 있어서,이더넷 네트워크를 통해 통신가능하게 연결된 다른 네트워크 장치로 전송하기 위해 호스트 네트워크 장치로부터 컨텐츠를 수신하는 단계와,최소한 부분적으로, 이러한 컨텐츠의 소스에 기초하여, 상기 수신된 컨텐츠에 우선 순위 수준을 할당하는 단계를 더 포함하는이더넷 트래픽의 서브세트의 조절 방법.
- 제 14 항에 있어서,소스 애플리케이션과 관련된 우선 순위 수준이 붙은 컨텐츠를 호스트 네트워크 장치 상에서 실행하는 하나 이상의 소스 애플리케이션으로부터 수신하는 단계와,최소한 부분적으로, 이러한 이더넷 트래픽의 서브세트의 송신을 조절하는 수신된 제어 메시지 및 컨텐츠의 우선 순위 수준에 기초하여, 이더넷 네트워크를 통해 통신가능하게 연결된 다른 네트워크 장치로 수신된 컨텐츠를 선택적으로 송신하는 단계를 더 포함하는이더넷 트래픽의 서브세트의 조절 방법.
- 이더넷 트래픽의 특정 우선 순위 수준과 각각 관련되어 있는 다수의 수신 버퍼와,상기 수신 버퍼에 연결된 제어 로직을 포함하되,상기 제어 로직은상기 수신 버퍼 각각의 수신 가능성을 식별하고,흐름제어 우선 순위 수준 -상기 흐름 제어 우선 순위 수준은 상기 이더넷 트래픽의 시간 민감도에 기초하며 상기 식별된 우선 순위 레벨을 나타내고, 네트워크 장치는 상기 식별된 우선 순위 수준보다 높거나 또는 낮은 이더넷 트래픽을 수신할 수 있음- 을 결정하고,상기 식별된 우선 순위 수준을 나타내는 상기 흐름 제어 우선 순위 수준을 포함하는 제어 메시지 -상기 네트워크 인터페이스는 상기 식별된 우선 순위 수준보다 높거나 또는 낮은 경우에 이더넷 트래픽을 수신하는 능력을 가짐- 를 선택적으로 생성하도록 구성된네트워크 인터페이스.
- 제 21 항에 있어서,호스트 네트워크 장치와 상기 제어 로직에 응답하여, 이더넷 네트워크를 통해 다른 네트워크 장치로 전송하기 위해 상기 호스트 네트워크 장치 상에서 실행되는 하나 이상의 애플리케이션으로부터 컨텐츠를 수신하는 송신 버퍼를 더 포함하되, 상기 수신된 컨텐츠는 우선 순위 수준의 표시를 포함하는네트워크 인터페이스.
- 제 22 항에 있어서,상기 수신된 컨텐츠 내의 우선 순위 수준의 표시는 소스 애플리케이션에 의해 결정되는네트워크 인터페이스.
- 제 22 항에 있어서,상기 제어 로직은 다른 네트워크 인터페이스로부터 제어 메시지를 수신하고, 상기 제어 메시지의 적어도 하나의 서브세트는 상기 표시된 흐름 제어 우선 순위 수준보다 낮은 우선 순위 수준을 가진 이더넷 트래픽을 수신할 수 없음을 표시하는 흐름 제어 우선 순위 수준을 포함하는네트워크 인터페이스.
- 제 24 항에 있어서,상기 제어 로직은 상기 송신 버퍼로부터 상기 제어 메시지를 출력한 상기 네트워크 장치로 상기 표시된 흐름 제어 우선 순위 수준보다 낮은 우선 순위 수준을 가진 이더넷 트래픽의 송신을 보류하는네트워크 인터페이스.
- 제 21 항에 있어서,상기 제어 로직은 매체 접근 제어기(MAC)인네트워크 인터페이스.
- 제 26 항에 있어서,상기 MAC는 이더넷 트래픽의 서브세트에 대한 흐름 제어를 실행하는 향상된 흐름 제어 능력을 포함하는네트워크 인터페이스.
- 삭제
- 삭제
- 삭제
- 기계에 의해 실행될 때, 상기 기계로 하여금네트워크 장치에 있어서의 이더넷 트래픽의 하나 이상의 우선 순위 수준과 관련된 수신 가능성(receive capability)을 식별하고,상기 이더넷 트래픽의 시간 민감도에 기초하여 흐름 제어 우선 순위 수준을 결정하며 -상기 흐름 제어 우선 순위 수준은 식별된 우선 순위 수준을 나타내며, 상기 네트워크 장치는 상기 식별된 우선 순위 수준보다 높거나 또는 낮은 수준의 이더넷 트래픽을 수신할 수 있음- ,상기 흐름 제어 우선 순위 수준을 포함하는 제어 메시지를 생성하여 상기 제어 메시지를 수신하는 네트워크 장치로부터의 이더넷 트래픽을 조절하도록 하는인스트럭션 세트를 포함하는 기계 판독 가능 매체.
- 제 31 항에 있어서,상기 인스트럭션 세트는 또한, 상기 머신에 의해 실행될 때, 상기 머신으로 하여금 상기 생성된 제어 메시지를 통신 가능하게 결합된 네트워크 장치로 전송하게 하되, 상기 생성된 제어 메시지 수신 시에 상기 통신 가능하게 결합된 네트워크 장치는 상기 수신된 제어 메시지에 따라서 이더넷 트래픽의 서브세트를 중지시키는기계 판독 가능 매체.
- 제 31 항에 있어서,상기 인스트럭션 세트는 또한, 머신에 의해 실행될 때, 상기 머신으로 하여금 복수의 이더넷 우선 순위 수준과 관련된 복수의 버퍼 각각에 대한 가용 버퍼를 결정하게 하는기계 판독 가능 매체.
Applications Claiming Priority (3)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
US10/037,669 US20030123393A1 (en) | 2002-01-03 | 2002-01-03 | Method and apparatus for priority based flow control in an ethernet architecture |
US10/037,669 | 2002-01-03 | ||
PCT/US2002/041566 WO2003058896A1 (en) | 2002-01-03 | 2002-12-26 | A method and apparatus for priority based flow control in an ethernet architecture |
Publications (2)
Publication Number | Publication Date |
---|---|
KR20040015766A KR20040015766A (ko) | 2004-02-19 |
KR100674727B1 true KR100674727B1 (ko) | 2007-01-25 |
Family
ID=21895636
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
KR1020037017190A KR100674727B1 (ko) | 2002-01-03 | 2002-12-26 | 우선 순위 기반의 흐름 제어 방법, 이더넷 트래픽의 서브세트의 조절 방법, 네트워크 인터페이스 및 기계 판독 가능 매체 |
Country Status (11)
Country | Link |
---|---|
US (1) | US20030123393A1 (ko) |
EP (1) | EP1393512B1 (ko) |
KR (1) | KR100674727B1 (ko) |
CN (2) | CN1633786B (ko) |
AT (1) | ATE336842T1 (ko) |
AU (1) | AU2002359871A1 (ko) |
CA (1) | CA2450823A1 (ko) |
DE (1) | DE60213974T2 (ko) |
HK (1) | HK1060673A1 (ko) |
TW (1) | TWI264893B (ko) |
WO (1) | WO2003058896A1 (ko) |
Cited By (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
KR101119362B1 (ko) | 2005-08-18 | 2012-03-06 | 삼성전자주식회사 | 레지덴셜 이더넷 시스템에서 시간 의존적인 스트림에 대한허가 방법 |
KR20220009064A (ko) | 2020-07-15 | 2022-01-24 | 고려대학교 산학협력단 | 이더넷 기반 네트워크 내 트래픽 제어 방법 |
Families Citing this family (121)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US7054940B2 (en) * | 2002-01-25 | 2006-05-30 | Thomson Licensing | Adaptive cost of service for communication network based on level of network congestion |
US7151742B1 (en) * | 2002-03-08 | 2006-12-19 | Mindspeed Technologies, Inc. | Flow control for communication ring access control |
US7088675B1 (en) * | 2002-03-08 | 2006-08-08 | Mindspeed Technologies, Inc. | Wrap path for communication ring access control |
US20040057433A1 (en) * | 2002-09-24 | 2004-03-25 | Daniel Wayne T. | Methods and systems for prioritizing packets of data in a communications system |
US7818447B1 (en) * | 2003-03-28 | 2010-10-19 | Emc Corporation | End-to-end broadcast based flow control in a switch fabric |
US20040199472A1 (en) * | 2003-04-04 | 2004-10-07 | Dobbins Kurt A. | Method and apparatus for billing over a network |
US20040196842A1 (en) * | 2003-04-04 | 2004-10-07 | Dobbins Kurt A. | Method and system for according preferred transport based on node identification |
US8321584B2 (en) * | 2003-04-04 | 2012-11-27 | Ellacoya Networks, Inc. | Method and apparatus for offering preferred transport within a broadband subscriber network |
US7743166B2 (en) * | 2003-04-04 | 2010-06-22 | Ellacoya Networks, Inc. | Scaleable flow-based application and subscriber traffic control |
US20040199604A1 (en) * | 2003-04-04 | 2004-10-07 | Dobbins Kurt A. | Method and system for tagging content for preferred transport |
US7561590B1 (en) * | 2003-05-05 | 2009-07-14 | Marvell International Ltd. | Network switch having virtual input queues for flow control |
WO2005004407A1 (ja) * | 2003-07-07 | 2005-01-13 | Yazaki Corporation | 伝送容量割当方法、通信網および網資源管理装置 |
US20050063379A1 (en) * | 2003-09-18 | 2005-03-24 | Samsung Electronics Co., Ltd | Apparatus and method for traffic profiling in a massively parallel router |
US7639608B1 (en) * | 2003-10-23 | 2009-12-29 | Foundry Networks, Inc. | Priority aware MAC flow control |
US7761589B1 (en) | 2003-10-23 | 2010-07-20 | Foundry Networks, Inc. | Flow control for multi-hop networks |
US20050094558A1 (en) * | 2003-11-05 | 2005-05-05 | Interdigital Technology Corporation | Wireless local area network (WLAN) methods and components that utilize traffic prediction |
US20050114498A1 (en) * | 2003-11-06 | 2005-05-26 | International Business Machines Corporation | Method and apparatus for managing data transfer in a data processing system |
US7593329B2 (en) * | 2004-10-29 | 2009-09-22 | Broadcom Corporation | Service aware flow control |
US7948880B2 (en) * | 2004-10-29 | 2011-05-24 | Broadcom Corporation | Adaptive dynamic thresholding mechanism for link level flow control scheme |
US7599289B2 (en) * | 2005-05-13 | 2009-10-06 | Lockheed Martin Corporation | Electronic communication control |
US20060256814A1 (en) * | 2005-05-13 | 2006-11-16 | Lockheed Martin Corporation | Ad hoc computer network |
US20060256770A1 (en) * | 2005-05-13 | 2006-11-16 | Lockheed Martin Corporation | Interface for configuring ad hoc network packet control |
US20060256717A1 (en) * | 2005-05-13 | 2006-11-16 | Lockheed Martin Corporation | Electronic packet control system |
US8175112B1 (en) * | 2005-06-07 | 2012-05-08 | Sprint Communications Company L.P. | Monitoring and control of an Ethernet link using pseudo-wire interfaces |
US7706277B2 (en) * | 2005-11-18 | 2010-04-27 | Intel Corporation | Selective flow control |
US8045473B2 (en) * | 2005-11-28 | 2011-10-25 | Cisco Technology, Inc. | Tailored relief for congestion on application servers for real time communications |
US9049158B2 (en) * | 2005-11-29 | 2015-06-02 | Alcatel Lucent | Communication session admission control systems and methods |
CN100407842C (zh) * | 2006-02-13 | 2008-07-30 | 华为技术有限公司 | 一种资源监控的方法 |
US8139552B1 (en) * | 2006-07-07 | 2012-03-20 | Rockstar Bidco, LP | Access category enforcement in wireless local area networks |
US8867338B2 (en) | 2006-09-19 | 2014-10-21 | Futurewei Technologies, Inc. | Faults Propagation and protection for connection oriented data paths in packet networks |
US8018843B2 (en) * | 2006-09-19 | 2011-09-13 | Futurewei Technologies, Inc. | Faults propagation and protection for connection oriented data paths in packet networks |
US8520517B2 (en) * | 2007-02-21 | 2013-08-27 | Broadcom Corporation | Switch fabric end-to-end congestion avoidance mechanism |
JP4421625B2 (ja) * | 2007-03-20 | 2010-02-24 | 富士通株式会社 | フロー制御方法および受信装置 |
US8019910B2 (en) * | 2007-07-31 | 2011-09-13 | Hewlett-Packard Development Company, L.P. | Transaction flow control in PCI express fabric |
US8589534B2 (en) * | 2007-09-13 | 2013-11-19 | Ricoh Company, Ltd. | Device information management apparatus, device information management method, and storage medium which operates during a failure |
US8305896B2 (en) * | 2007-10-31 | 2012-11-06 | Cisco Technology, Inc. | Selective performance enhancement of traffic flows |
US20090154354A1 (en) * | 2007-12-14 | 2009-06-18 | Broadcom Corporation | Proxy reaction engine in a congestion management system |
JP2009194488A (ja) * | 2008-02-13 | 2009-08-27 | Nec Corp | 通信装置及びそれに用いるフロー制御方法並びにそのプログラム |
US20090310489A1 (en) * | 2008-06-17 | 2009-12-17 | Bennett Andrew M | Methods and apparatus using a serial data interface to transmit/receive data corresponding to each of a plurality of logical data streams |
US8665886B2 (en) | 2009-03-26 | 2014-03-04 | Brocade Communications Systems, Inc. | Redundant host connection in a routed network |
US8369335B2 (en) | 2010-03-24 | 2013-02-05 | Brocade Communications Systems, Inc. | Method and system for extending routing domain to non-routing end stations |
US9716672B2 (en) | 2010-05-28 | 2017-07-25 | Brocade Communications Systems, Inc. | Distributed configuration management for virtual cluster switching |
US9001824B2 (en) | 2010-05-18 | 2015-04-07 | Brocade Communication Systems, Inc. | Fabric formation for virtual cluster switching |
US8989186B2 (en) | 2010-06-08 | 2015-03-24 | Brocade Communication Systems, Inc. | Virtual port grouping for virtual cluster switching |
US8867552B2 (en) | 2010-05-03 | 2014-10-21 | Brocade Communications Systems, Inc. | Virtual cluster switching |
US9270486B2 (en) | 2010-06-07 | 2016-02-23 | Brocade Communications Systems, Inc. | Name services for virtual cluster switching |
US9461840B2 (en) | 2010-06-02 | 2016-10-04 | Brocade Communications Systems, Inc. | Port profile management for virtual cluster switching |
US9231890B2 (en) | 2010-06-08 | 2016-01-05 | Brocade Communications Systems, Inc. | Traffic management for virtual cluster switching |
US9769016B2 (en) | 2010-06-07 | 2017-09-19 | Brocade Communications Systems, Inc. | Advanced link tracking for virtual cluster switching |
US8861364B2 (en) * | 2010-05-16 | 2014-10-14 | Altera Corporation | Method and apparatus for implementing non-blocking priority based flow control |
US8885488B2 (en) | 2010-06-02 | 2014-11-11 | Brocade Communication Systems, Inc. | Reachability detection in trill networks |
US9246703B2 (en) | 2010-06-08 | 2016-01-26 | Brocade Communications Systems, Inc. | Remote port mirroring |
US8446914B2 (en) | 2010-06-08 | 2013-05-21 | Brocade Communications Systems, Inc. | Method and system for link aggregation across multiple switches |
US9806906B2 (en) | 2010-06-08 | 2017-10-31 | Brocade Communications Systems, Inc. | Flooding packets on a per-virtual-network basis |
US9608833B2 (en) | 2010-06-08 | 2017-03-28 | Brocade Communications Systems, Inc. | Supporting multiple multicast trees in trill networks |
US9628293B2 (en) | 2010-06-08 | 2017-04-18 | Brocade Communications Systems, Inc. | Network layer multicasting in trill networks |
US20110321052A1 (en) * | 2010-06-23 | 2011-12-29 | International Business Machines Corporation | Mutli-priority command processing among microcontrollers |
US9807031B2 (en) | 2010-07-16 | 2017-10-31 | Brocade Communications Systems, Inc. | System and method for network configuration |
KR20120037785A (ko) * | 2010-10-12 | 2012-04-20 | 삼성전자주식회사 | 부하 균형을 유지하는 시스템 온 칩 및 그것의 부하 균형 유지 방법 |
CN102143053B (zh) * | 2010-11-12 | 2014-08-20 | 华为技术有限公司 | 传输数据的方法、装置和系统 |
US9141447B2 (en) * | 2010-12-15 | 2015-09-22 | Microsoft Technology Licensing, Llc | Conditional deferred queuing |
US9270572B2 (en) | 2011-05-02 | 2016-02-23 | Brocade Communications Systems Inc. | Layer-3 support in TRILL networks |
US8873392B1 (en) | 2011-06-09 | 2014-10-28 | Marvell International Ltd. | Method and apparatus for controlling the flow of packets in a data network |
US9401861B2 (en) | 2011-06-28 | 2016-07-26 | Brocade Communications Systems, Inc. | Scalable MAC address distribution in an Ethernet fabric switch |
US8879549B2 (en) | 2011-06-28 | 2014-11-04 | Brocade Communications Systems, Inc. | Clearing forwarding entries dynamically and ensuring consistency of tables across ethernet fabric switch |
US9407533B2 (en) | 2011-06-28 | 2016-08-02 | Brocade Communications Systems, Inc. | Multicast in a trill network |
US8948056B2 (en) | 2011-06-28 | 2015-02-03 | Brocade Communication Systems, Inc. | Spanning-tree based loop detection for an ethernet fabric switch |
US9007958B2 (en) | 2011-06-29 | 2015-04-14 | Brocade Communication Systems, Inc. | External loop detection for an ethernet fabric switch |
US8885641B2 (en) | 2011-06-30 | 2014-11-11 | Brocade Communication Systems, Inc. | Efficient trill forwarding |
US9736085B2 (en) * | 2011-08-29 | 2017-08-15 | Brocade Communications Systems, Inc. | End-to end lossless Ethernet in Ethernet fabric |
US9699117B2 (en) | 2011-11-08 | 2017-07-04 | Brocade Communications Systems, Inc. | Integrated fibre channel support in an ethernet fabric switch |
US9450870B2 (en) | 2011-11-10 | 2016-09-20 | Brocade Communications Systems, Inc. | System and method for flow management in software-defined networks |
US8995272B2 (en) | 2012-01-26 | 2015-03-31 | Brocade Communication Systems, Inc. | Link aggregation in software-defined networks |
US9742693B2 (en) | 2012-02-27 | 2017-08-22 | Brocade Communications Systems, Inc. | Dynamic service insertion in a fabric switch |
US9154416B2 (en) | 2012-03-22 | 2015-10-06 | Brocade Communications Systems, Inc. | Overlay tunnel in a fabric switch |
US8867360B2 (en) * | 2012-03-22 | 2014-10-21 | Avaya Inc. | Method and apparatus for lossless behavior for multiple ports sharing a buffer pool |
US9374301B2 (en) | 2012-05-18 | 2016-06-21 | Brocade Communications Systems, Inc. | Network feedback in software-defined networks |
US10277464B2 (en) | 2012-05-22 | 2019-04-30 | Arris Enterprises Llc | Client auto-configuration in a multi-switch link aggregation |
WO2013177289A1 (en) | 2012-05-23 | 2013-11-28 | Brocade Communications Systems, Inc. | Layer-3 overlay gateways |
US9602430B2 (en) | 2012-08-21 | 2017-03-21 | Brocade Communications Systems, Inc. | Global VLANs for fabric switches |
US9401872B2 (en) | 2012-11-16 | 2016-07-26 | Brocade Communications Systems, Inc. | Virtual link aggregations across multiple fabric switches |
US9548926B2 (en) | 2013-01-11 | 2017-01-17 | Brocade Communications Systems, Inc. | Multicast traffic load balancing over virtual link aggregation |
US9350680B2 (en) | 2013-01-11 | 2016-05-24 | Brocade Communications Systems, Inc. | Protection switching over a virtual link aggregation |
US9413691B2 (en) | 2013-01-11 | 2016-08-09 | Brocade Communications Systems, Inc. | MAC address synchronization in a fabric switch |
US9565113B2 (en) | 2013-01-15 | 2017-02-07 | Brocade Communications Systems, Inc. | Adaptive link aggregation and virtual link aggregation |
US9565099B2 (en) | 2013-03-01 | 2017-02-07 | Brocade Communications Systems, Inc. | Spanning tree in fabric switches |
WO2014145750A1 (en) | 2013-03-15 | 2014-09-18 | Brocade Communications Systems, Inc. | Scalable gateways for a fabric switch |
US9565028B2 (en) | 2013-06-10 | 2017-02-07 | Brocade Communications Systems, Inc. | Ingress switch multicast distribution in a fabric switch |
US9699001B2 (en) | 2013-06-10 | 2017-07-04 | Brocade Communications Systems, Inc. | Scalable and segregated network virtualization |
US9277591B2 (en) * | 2013-06-14 | 2016-03-01 | Netgear, Inc. | Channel steering for implementing coexistence of multiple homogeneous radios |
US9806949B2 (en) | 2013-09-06 | 2017-10-31 | Brocade Communications Systems, Inc. | Transparent interconnection of Ethernet fabric switches |
US9912612B2 (en) | 2013-10-28 | 2018-03-06 | Brocade Communications Systems LLC | Extended ethernet fabric switches |
US9548873B2 (en) | 2014-02-10 | 2017-01-17 | Brocade Communications Systems, Inc. | Virtual extensible LAN tunnel keepalives |
US10581758B2 (en) | 2014-03-19 | 2020-03-03 | Avago Technologies International Sales Pte. Limited | Distributed hot standby links for vLAG |
US10476698B2 (en) | 2014-03-20 | 2019-11-12 | Avago Technologies International Sales Pte. Limited | Redundent virtual link aggregation group |
US10063473B2 (en) | 2014-04-30 | 2018-08-28 | Brocade Communications Systems LLC | Method and system for facilitating switch virtualization in a network of interconnected switches |
US9800471B2 (en) | 2014-05-13 | 2017-10-24 | Brocade Communications Systems, Inc. | Network extension groups of global VLANs in a fabric switch |
US10616108B2 (en) | 2014-07-29 | 2020-04-07 | Avago Technologies International Sales Pte. Limited | Scalable MAC address virtualization |
US9544219B2 (en) | 2014-07-31 | 2017-01-10 | Brocade Communications Systems, Inc. | Global VLAN services |
US9807007B2 (en) | 2014-08-11 | 2017-10-31 | Brocade Communications Systems, Inc. | Progressive MAC address learning |
US9524173B2 (en) | 2014-10-09 | 2016-12-20 | Brocade Communications Systems, Inc. | Fast reboot for a switch |
US9699029B2 (en) | 2014-10-10 | 2017-07-04 | Brocade Communications Systems, Inc. | Distributed configuration management in a switch group |
US9628407B2 (en) | 2014-12-31 | 2017-04-18 | Brocade Communications Systems, Inc. | Multiple software versions in a switch group |
US9626255B2 (en) | 2014-12-31 | 2017-04-18 | Brocade Communications Systems, Inc. | Online restoration of a switch snapshot |
US9942097B2 (en) | 2015-01-05 | 2018-04-10 | Brocade Communications Systems LLC | Power management in a network of interconnected switches |
US10003552B2 (en) | 2015-01-05 | 2018-06-19 | Brocade Communications Systems, Llc. | Distributed bidirectional forwarding detection protocol (D-BFD) for cluster of interconnected switches |
CN105828421A (zh) * | 2015-01-08 | 2016-08-03 | 中兴通讯股份有限公司 | 一种终端及终端省电的方法 |
US10038592B2 (en) | 2015-03-17 | 2018-07-31 | Brocade Communications Systems LLC | Identifier assignment to a new switch in a switch group |
US9807005B2 (en) | 2015-03-17 | 2017-10-31 | Brocade Communications Systems, Inc. | Multi-fabric manager |
US10579406B2 (en) | 2015-04-08 | 2020-03-03 | Avago Technologies International Sales Pte. Limited | Dynamic orchestration of overlay tunnels |
US10439929B2 (en) | 2015-07-31 | 2019-10-08 | Avago Technologies International Sales Pte. Limited | Graceful recovery of a multicast-enabled switch |
US10171303B2 (en) | 2015-09-16 | 2019-01-01 | Avago Technologies International Sales Pte. Limited | IP-based interconnection of switches with a logical chassis |
US9912614B2 (en) | 2015-12-07 | 2018-03-06 | Brocade Communications Systems LLC | Interconnection of switches based on hierarchical overlay tunneling |
US10237090B2 (en) | 2016-10-28 | 2019-03-19 | Avago Technologies International Sales Pte. Limited | Rule-based network identifier mapping |
CN108965157B (zh) * | 2017-05-19 | 2020-08-07 | 华为技术有限公司 | 数据传输方法、装置、设备及系统 |
US10972396B2 (en) | 2017-09-29 | 2021-04-06 | Hewlett Packard Enterprise Development Lp | Mapping network frame flows to classes of service to minimize network frame flow disruption |
CN108124002A (zh) * | 2017-12-01 | 2018-06-05 | 北京明朝万达科技股份有限公司 | 一种数据发送方法及装置 |
CN111343240B (zh) * | 2020-02-12 | 2022-08-16 | 北京字节跳动网络技术有限公司 | 一种服务请求的处理方法、装置、电子设备及存储介质 |
US11770835B2 (en) * | 2020-02-28 | 2023-09-26 | Qualcomm Incorporated | Sidelink and uplink prioritized cancellation |
CN112217738B (zh) * | 2020-11-04 | 2023-08-25 | 成都中科大旗软件股份有限公司 | 一种文旅数据服务的流控方法、系统、存储介质及终端 |
CN112398748A (zh) * | 2021-01-21 | 2021-02-23 | 全时云商务服务股份有限公司 | 基于mq的智能限流方法、装置及计算机可读介质 |
Family Cites Families (19)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US5600364A (en) * | 1992-12-09 | 1997-02-04 | Discovery Communications, Inc. | Network controller for cable television delivery systems |
GB2277816B (en) * | 1993-05-04 | 1997-09-03 | Motorola Inc | Data communication system |
EP0737392B1 (en) * | 1993-12-31 | 2000-04-12 | International Business Machines Corporation | Switching apparatus and method for multiple traffic classes |
EP0748087A1 (en) * | 1995-06-09 | 1996-12-11 | International Business Machines Corporation | Access control system for a shared buffer |
US5983278A (en) * | 1996-04-19 | 1999-11-09 | Lucent Technologies Inc. | Low-loss, fair bandwidth allocation flow control in a packet switch |
US6226266B1 (en) * | 1996-12-13 | 2001-05-01 | Cisco Technology, Inc. | End-to-end delay estimation in high speed communication networks |
US6169729B1 (en) * | 1997-04-08 | 2001-01-02 | Level One Communications, Inc. | 200 Mbps PHY/MAC apparatus and method |
US6154464A (en) * | 1997-05-09 | 2000-11-28 | Level One Communications, Inc. | Physical layer device having a media independent interface for connecting to either media access control entitices or other physical layer devices |
US6018515A (en) * | 1997-08-19 | 2000-01-25 | Ericsson Messaging Systems Inc. | Message buffering for prioritized message transmission and congestion management |
CN100385876C (zh) * | 1998-06-19 | 2008-04-30 | 杜松网络公司 | 在通信节点提供atm和ip服务质量特性的设施和方法 |
US6970424B2 (en) * | 1998-11-10 | 2005-11-29 | Extreme Networks | Method and apparatus to minimize congestion in a packet switched network |
US6405258B1 (en) * | 1999-05-05 | 2002-06-11 | Advanced Micro Devices Inc. | Method and apparatus for controlling the flow of data frames through a network switch on a port-by-port basis |
US6859435B1 (en) * | 1999-10-13 | 2005-02-22 | Lucent Technologies Inc. | Prevention of deadlocks and livelocks in lossless, backpressured packet networks |
DE10123821A1 (de) * | 2000-06-02 | 2001-12-20 | Ibm | Geschaltete Ethernet-Netzwerke |
US6981054B1 (en) * | 2000-06-06 | 2005-12-27 | Advanced Micro Devices, Inc. | Flow control arrangement in a network switch based on priority traffic |
US6957269B2 (en) * | 2001-01-03 | 2005-10-18 | Advanced Micro Devices, Inc. | Method and apparatus for performing priority-based flow control |
US20020141427A1 (en) * | 2001-03-29 | 2002-10-03 | Mcalpine Gary L. | Method and apparatus for a traffic optimizing multi-stage switch fabric network |
CA2449302C (en) * | 2001-06-18 | 2010-03-02 | Richard S. Polizzotti | Hydrothermal drilling method and system |
US7212534B2 (en) * | 2001-07-23 | 2007-05-01 | Broadcom Corporation | Flow based congestion control |
-
2002
- 2002-01-03 US US10/037,669 patent/US20030123393A1/en not_active Abandoned
- 2002-12-26 EP EP02794437A patent/EP1393512B1/en not_active Expired - Lifetime
- 2002-12-26 DE DE60213974T patent/DE60213974T2/de not_active Expired - Lifetime
- 2002-12-26 KR KR1020037017190A patent/KR100674727B1/ko not_active IP Right Cessation
- 2002-12-26 CN CN028132580A patent/CN1633786B/zh not_active Expired - Fee Related
- 2002-12-26 AU AU2002359871A patent/AU2002359871A1/en not_active Abandoned
- 2002-12-26 WO PCT/US2002/041566 patent/WO2003058896A1/en active IP Right Grant
- 2002-12-26 AT AT02794437T patent/ATE336842T1/de not_active IP Right Cessation
- 2002-12-26 CA CA002450823A patent/CA2450823A1/en not_active Abandoned
- 2002-12-26 CN CN2009101412417A patent/CN101572672B/zh not_active Expired - Fee Related
-
2003
- 2003-01-02 TW TW092100021A patent/TWI264893B/zh not_active IP Right Cessation
-
2004
- 2004-05-21 HK HK04103635A patent/HK1060673A1/xx not_active IP Right Cessation
Cited By (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
KR101119362B1 (ko) | 2005-08-18 | 2012-03-06 | 삼성전자주식회사 | 레지덴셜 이더넷 시스템에서 시간 의존적인 스트림에 대한허가 방법 |
KR20220009064A (ko) | 2020-07-15 | 2022-01-24 | 고려대학교 산학협력단 | 이더넷 기반 네트워크 내 트래픽 제어 방법 |
KR102371485B1 (ko) * | 2020-07-15 | 2022-03-07 | 고려대학교 산학협력단 | 이더넷 기반 네트워크 내 트래픽 제어 방법 |
Also Published As
Publication number | Publication date |
---|---|
CN1633786A (zh) | 2005-06-29 |
CN101572672A (zh) | 2009-11-04 |
CN101572672B (zh) | 2013-04-24 |
EP1393512A1 (en) | 2004-03-03 |
TW200307424A (en) | 2003-12-01 |
WO2003058896A1 (en) | 2003-07-17 |
TWI264893B (en) | 2006-10-21 |
AU2002359871A1 (en) | 2003-07-24 |
CA2450823A1 (en) | 2003-07-17 |
DE60213974D1 (de) | 2006-09-28 |
EP1393512B1 (en) | 2006-08-16 |
HK1060673A1 (en) | 2004-08-13 |
ATE336842T1 (de) | 2006-09-15 |
CN1633786B (zh) | 2010-05-12 |
DE60213974T2 (de) | 2007-08-30 |
US20030123393A1 (en) | 2003-07-03 |
KR20040015766A (ko) | 2004-02-19 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
KR100674727B1 (ko) | 우선 순위 기반의 흐름 제어 방법, 이더넷 트래픽의 서브세트의 조절 방법, 네트워크 인터페이스 및 기계 판독 가능 매체 | |
KR100735408B1 (ko) | 이더넷 기반의 네트워크에서 서비스 클래스별 트래픽의스위칭 제어 방법 및 그 스위칭 장치 | |
US7274666B2 (en) | Method and system for managing traffic within a data communication network | |
CA2358525C (en) | Dynamic assignment of traffic classes to a priority queue in a packet forwarding device | |
EP2095580B1 (en) | Method and apparatus for policing bandwidth usage of a home network | |
US9391910B2 (en) | Smart pause for distributed switch fabric system | |
US20050271076A1 (en) | Access systems and methods for a shared communication medium | |
KR101526517B1 (ko) | 모바일 장치와 연관된 네트워크 주소에 기초한 서비스 품질의 조정 | |
US11799803B2 (en) | Packet processing method and apparatus, communications device, and switching circuit | |
US6771601B1 (en) | Network switch having source port queuing and methods, systems and computer program products for flow level congestion control suitable for use with a network switch having source port queuing | |
US10608948B1 (en) | Enhanced congestion avoidance in network devices | |
CN113746743B (zh) | 一种数据报文传输方法及装置 | |
US8976658B1 (en) | Packet sampling using rate-limiting mechanisms | |
US20210203620A1 (en) | Managing virtual output queues | |
US8089878B2 (en) | Allocating bandwidth in a resilient packet ring network by P controller | |
US9215090B2 (en) | Allocating bandwidth in a resilient packet ring network by PI-Type controller | |
US7391785B2 (en) | Method for active queue management with asymmetric congestion control | |
WO2021209016A1 (zh) | 网络设备中处理报文的方法和相关设备 | |
CN114531399B (zh) | 一种内存阻塞平衡方法、装置、电子设备和存储介质 | |
US20040257989A1 (en) | Management module controlled ingress transmission capacity | |
JP6829156B2 (ja) | ネットワーク負荷分散装置および方法 | |
JP2011166268A (ja) | パケット転送装置 | |
US20040257990A1 (en) | Interchassis switch controlled ingress transmission capacity | |
RU2772112C1 (ru) | Способ и устройство для контроля перегрузки сети на базе кадра pfc, система и носитель данных | |
CN117579556A (zh) | 拥塞控制方法、设备、介质和程序产品 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A201 | Request for examination | ||
E902 | Notification of reason for refusal | ||
E902 | Notification of reason for refusal | ||
E701 | Decision to grant or registration of patent right | ||
GRNT | Written decision to grant | ||
FPAY | Annual fee payment |
Payment date: 20130104 Year of fee payment: 7 |
|
FPAY | Annual fee payment |
Payment date: 20140103 Year of fee payment: 8 |
|
FPAY | Annual fee payment |
Payment date: 20141230 Year of fee payment: 9 |
|
FPAY | Annual fee payment |
Payment date: 20160104 Year of fee payment: 10 |
|
FPAY | Annual fee payment |
Payment date: 20170102 Year of fee payment: 11 |
|
FPAY | Annual fee payment |
Payment date: 20180103 Year of fee payment: 12 |
|
LAPS | Lapse due to unpaid annual fee |