JPH11510330A - セルベース通信網において回線コネクションをエミュレートする方法及び装置 - Google Patents
セルベース通信網において回線コネクションをエミュレートする方法及び装置Info
- Publication number
- JPH11510330A JPH11510330A JP9506896A JP50689697A JPH11510330A JP H11510330 A JPH11510330 A JP H11510330A JP 9506896 A JP9506896 A JP 9506896A JP 50689697 A JP50689697 A JP 50689697A JP H11510330 A JPH11510330 A JP H11510330A
- Authority
- JP
- Japan
- Prior art keywords
- virtual connection
- queue
- allocated
- bandwidth
- amount
- 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.)
- Pending
Links
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L49/00—Packet switching elements
- H04L49/25—Routing or path finding in a switch fabric
- H04L49/253—Routing or path finding in a switch fabric using establishment or release of connections between ports
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F15/00—Digital computers in general; Data processing equipment in general
- G06F15/16—Combinations of two or more digital computers each having at least an arithmetic unit, a program unit and a register, e.g. for a simultaneous processing of several programs
- G06F15/163—Interprocessor communication
- G06F15/173—Interprocessor communication using an interconnection network, e.g. matrix, shuffle, pyramid, star, snowflake
- G06F15/17356—Indirect interconnection networks
- G06F15/17368—Indirect interconnection networks non hierarchical topologies
- G06F15/17375—One dimensional, e.g. linear array, ring
-
- 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]
- H04L12/46—Interconnection of networks
- H04L12/4604—LAN interconnection over a backbone network, e.g. Internet, Frame Relay
- H04L12/4608—LAN interconnection over ATM networks
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L12/00—Data switching networks
- H04L12/54—Store-and-forward switching systems
- H04L12/56—Packet switching systems
- H04L12/5601—Transfer mode dependent, e.g. ATM
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L12/00—Data switching networks
- H04L12/54—Store-and-forward switching systems
- H04L12/56—Packet switching systems
- H04L12/5601—Transfer mode dependent, e.g. ATM
- H04L12/5602—Bandwidth control in ATM Networks, e.g. leaky bucket
-
- 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/11—Identifying congestion
-
- 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/18—End to end
-
- 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
- H04L47/266—Stopping or restarting the source, e.g. X-on or X-off
-
- 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/29—Flow control; Congestion control using a combination of thresholds
-
- 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/50—Queue scheduling
- H04L47/62—Queue scheduling characterised by scheduling criteria
- H04L47/621—Individual queue per connection or flow, e.g. per VC
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L49/00—Packet switching elements
- H04L49/10—Packet switching elements characterised by the switching fabric construction
- H04L49/104—Asynchronous transfer mode [ATM] switching fabrics
- H04L49/105—ATM switching elements
- H04L49/106—ATM switching elements using space switching, e.g. crossbar or matrix
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L49/00—Packet switching elements
- H04L49/10—Packet switching elements characterised by the switching fabric construction
- H04L49/104—Asynchronous transfer mode [ATM] switching fabrics
- H04L49/105—ATM switching elements
- H04L49/107—ATM switching elements using shared medium
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L49/00—Packet switching elements
- H04L49/15—Interconnection of switching modules
- H04L49/1515—Non-blocking multistage, e.g. Clos
- H04L49/153—ATM switching fabrics having parallel switch planes
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L49/00—Packet switching elements
- H04L49/15—Interconnection of switching modules
- H04L49/1553—Interconnection of ATM switching modules, e.g. ATM switching fabrics
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L49/00—Packet switching elements
- H04L49/15—Interconnection of switching modules
- H04L49/1553—Interconnection of ATM switching modules, e.g. ATM switching fabrics
- H04L49/1576—Crossbar or matrix
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L49/00—Packet switching elements
- H04L49/20—Support for services
- H04L49/201—Multicast operation; Broadcast operation
- H04L49/203—ATM switching fabrics with multicast or broadcast capabilities
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L49/00—Packet switching elements
- H04L49/25—Routing or path finding in a switch fabric
- H04L49/253—Routing or path finding in a switch fabric using establishment or release of connections between ports
- H04L49/255—Control mechanisms for ATM switching fabrics
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L49/00—Packet switching elements
- H04L49/25—Routing or path finding in a switch fabric
- H04L49/256—Routing or path finding in ATM switching fabrics
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L49/00—Packet switching elements
- H04L49/30—Peripheral units, e.g. input or output ports
- H04L49/3081—ATM peripheral units, e.g. policing, insertion or extraction
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L49/00—Packet switching elements
- H04L49/30—Peripheral units, e.g. input or output ports
- H04L49/3081—ATM peripheral units, e.g. policing, insertion or extraction
- H04L49/309—Header conversion, routing tables or routing tags
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L49/00—Packet switching elements
- H04L49/45—Arrangements for providing or supporting expansion
- H04L49/455—Provisions for supporting expansion in ATM switches
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L49/00—Packet switching elements
- H04L49/55—Prevention, detection or correction of errors
- H04L49/552—Prevention, detection or correction of errors by ensuring the integrity of packets received through redundant connections
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L49/00—Packet switching elements
- H04L49/55—Prevention, detection or correction of errors
- H04L49/555—Error detection
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L69/00—Network arrangements, protocols or services independent of the application payload and not provided for in the other groups of this subclass
- H04L69/30—Definitions, standards or architectural aspects of layered protocol stacks
- H04L69/32—Architecture of open systems interconnection [OSI] 7-layer type protocol stacks, e.g. the interfaces between the data link level and the physical level
- H04L69/321—Interlayer communication protocols or service data unit [SDU] definitions; Interfaces between layers
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L69/00—Network arrangements, protocols or services independent of the application payload and not provided for in the other groups of this subclass
- H04L69/30—Definitions, standards or architectural aspects of layered protocol stacks
- H04L69/32—Architecture of open systems interconnection [OSI] 7-layer type protocol stacks, e.g. the interfaces between the data link level and the physical level
- H04L69/322—Intralayer communication protocols among peer entities or protocol data unit [PDU] definitions
- H04L69/324—Intralayer communication protocols among peer entities or protocol data unit [PDU] definitions in the data link layer [OSI layer 2], e.g. HDLC
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04Q—SELECTING
- H04Q11/00—Selecting arrangements for multiplex systems
- H04Q11/04—Selecting arrangements for multiplex systems for time-division multiplexing
- H04Q11/0428—Integrated services digital network, i.e. systems for transmission of different types of digitised signals, e.g. speech, data, telecentral, television signals
- H04Q11/0478—Provisions for broadband connections
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W28/00—Network traffic management; Network resource management
- H04W28/02—Traffic management, e.g. flow control or congestion control
- H04W28/10—Flow control between communication endpoints
- H04W28/14—Flow control between communication endpoints using intermediate storage
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04J—MULTIPLEX COMMUNICATION
- H04J3/00—Time-division multiplex systems
- H04J3/02—Details
- H04J3/06—Synchronising arrangements
- H04J3/0635—Clock or time synchronisation in a network
- H04J3/0682—Clock or time synchronisation in a network by delay compensation, e.g. by compensation of propagation delay or variations thereof, by ranging
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04J—MULTIPLEX COMMUNICATION
- H04J3/00—Time-division multiplex systems
- H04J3/02—Details
- H04J3/06—Synchronising arrangements
- H04J3/0635—Clock or time synchronisation in a network
- H04J3/0685—Clock or time synchronisation in a node; Intranode synchronisation
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L12/00—Data switching networks
- H04L12/54—Store-and-forward switching systems
- H04L12/56—Packet switching systems
- H04L12/5601—Transfer mode dependent, e.g. ATM
- H04L2012/5614—User Network Interface
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L12/00—Data switching networks
- H04L12/54—Store-and-forward switching systems
- H04L12/56—Packet switching systems
- H04L12/5601—Transfer mode dependent, e.g. ATM
- H04L2012/5614—User Network Interface
- H04L2012/5616—Terminal equipment, e.g. codecs, synch.
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L12/00—Data switching networks
- H04L12/54—Store-and-forward switching systems
- H04L12/56—Packet switching systems
- H04L12/5601—Transfer mode dependent, e.g. ATM
- H04L2012/5625—Operations, administration and maintenance [OAM]
- H04L2012/5627—Fault tolerance and recovery
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L12/00—Data switching networks
- H04L12/54—Store-and-forward switching systems
- H04L12/56—Packet switching systems
- H04L12/5601—Transfer mode dependent, e.g. ATM
- H04L2012/5628—Testing
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L12/00—Data switching networks
- H04L12/54—Store-and-forward switching systems
- H04L12/56—Packet switching systems
- H04L12/5601—Transfer mode dependent, e.g. ATM
- H04L2012/5629—Admission control
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L12/00—Data switching networks
- H04L12/54—Store-and-forward switching systems
- H04L12/56—Packet switching systems
- H04L12/5601—Transfer mode dependent, e.g. ATM
- H04L2012/5629—Admission control
- H04L2012/5631—Resource management and allocation
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L12/00—Data switching networks
- H04L12/54—Store-and-forward switching systems
- H04L12/56—Packet switching systems
- H04L12/5601—Transfer mode dependent, e.g. ATM
- H04L2012/5629—Admission control
- H04L2012/5631—Resource management and allocation
- H04L2012/5632—Bandwidth allocation
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L12/00—Data switching networks
- H04L12/54—Store-and-forward switching systems
- H04L12/56—Packet switching systems
- H04L12/5601—Transfer mode dependent, e.g. ATM
- H04L2012/5629—Admission control
- H04L2012/5631—Resource management and allocation
- H04L2012/5632—Bandwidth allocation
- H04L2012/5634—In-call negotiation
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L12/00—Data switching networks
- H04L12/54—Store-and-forward switching systems
- H04L12/56—Packet switching systems
- H04L12/5601—Transfer mode dependent, e.g. ATM
- H04L2012/5629—Admission control
- H04L2012/5631—Resource management and allocation
- H04L2012/5632—Bandwidth allocation
- H04L2012/5635—Backpressure, e.g. for ABR
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L12/00—Data switching networks
- H04L12/54—Store-and-forward switching systems
- H04L12/56—Packet switching systems
- H04L12/5601—Transfer mode dependent, e.g. ATM
- H04L2012/5638—Services, e.g. multimedia, GOS, QOS
- H04L2012/564—Connection-oriented
- H04L2012/5642—Multicast/broadcast/point-multipoint, e.g. VOD
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L12/00—Data switching networks
- H04L12/54—Store-and-forward switching systems
- H04L12/56—Packet switching systems
- H04L12/5601—Transfer mode dependent, e.g. ATM
- H04L2012/5638—Services, e.g. multimedia, GOS, QOS
- H04L2012/564—Connection-oriented
- H04L2012/5643—Concast/multipoint-to-point
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L12/00—Data switching networks
- H04L12/54—Store-and-forward switching systems
- H04L12/56—Packet switching systems
- H04L12/5601—Transfer mode dependent, e.g. ATM
- H04L2012/5638—Services, e.g. multimedia, GOS, QOS
- H04L2012/5646—Cell characteristics, e.g. loss, delay, jitter, sequence integrity
- H04L2012/5647—Cell loss
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L12/00—Data switching networks
- H04L12/54—Store-and-forward switching systems
- H04L12/56—Packet switching systems
- H04L12/5601—Transfer mode dependent, e.g. ATM
- H04L2012/5638—Services, e.g. multimedia, GOS, QOS
- H04L2012/5646—Cell characteristics, e.g. loss, delay, jitter, sequence integrity
- H04L2012/5647—Cell loss
- H04L2012/5648—Packet discarding, e.g. EPD, PTD
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L12/00—Data switching networks
- H04L12/54—Store-and-forward switching systems
- H04L12/56—Packet switching systems
- H04L12/5601—Transfer mode dependent, e.g. ATM
- H04L2012/5638—Services, e.g. multimedia, GOS, QOS
- H04L2012/5646—Cell characteristics, e.g. loss, delay, jitter, sequence integrity
- H04L2012/5649—Cell delay or jitter
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L12/00—Data switching networks
- H04L12/54—Store-and-forward switching systems
- H04L12/56—Packet switching systems
- H04L12/5601—Transfer mode dependent, e.g. ATM
- H04L2012/5638—Services, e.g. multimedia, GOS, QOS
- H04L2012/5646—Cell characteristics, e.g. loss, delay, jitter, sequence integrity
- H04L2012/5651—Priority, marking, classes
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L12/00—Data switching networks
- H04L12/54—Store-and-forward switching systems
- H04L12/56—Packet switching systems
- H04L12/5601—Transfer mode dependent, e.g. ATM
- H04L2012/5638—Services, e.g. multimedia, GOS, QOS
- H04L2012/5646—Cell characteristics, e.g. loss, delay, jitter, sequence integrity
- H04L2012/5652—Cell construction, e.g. including header, packetisation, depacketisation, assembly, reassembly
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L12/00—Data switching networks
- H04L12/54—Store-and-forward switching systems
- H04L12/56—Packet switching systems
- H04L12/5601—Transfer mode dependent, e.g. ATM
- H04L2012/5672—Multiplexing, e.g. coding, scrambling
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L12/00—Data switching networks
- H04L12/54—Store-and-forward switching systems
- H04L12/56—Packet switching systems
- H04L12/5601—Transfer mode dependent, e.g. ATM
- H04L2012/5678—Traffic aspects, e.g. arbitration, load balancing, smoothing, buffer management
- H04L2012/5679—Arbitration or scheduling
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L12/00—Data switching networks
- H04L12/54—Store-and-forward switching systems
- H04L12/56—Packet switching systems
- H04L12/5601—Transfer mode dependent, e.g. ATM
- H04L2012/5678—Traffic aspects, e.g. arbitration, load balancing, smoothing, buffer management
- H04L2012/5681—Buffer or queue management
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L12/00—Data switching networks
- H04L12/54—Store-and-forward switching systems
- H04L12/56—Packet switching systems
- H04L12/5601—Transfer mode dependent, e.g. ATM
- H04L2012/5678—Traffic aspects, e.g. arbitration, load balancing, smoothing, buffer management
- H04L2012/5681—Buffer or queue management
- H04L2012/5682—Threshold; Watermark
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L12/00—Data switching networks
- H04L12/54—Store-and-forward switching systems
- H04L12/56—Packet switching systems
- H04L12/5601—Transfer mode dependent, e.g. ATM
- H04L2012/5678—Traffic aspects, e.g. arbitration, load balancing, smoothing, buffer management
- H04L2012/5681—Buffer or queue management
- H04L2012/5683—Buffer or queue management for avoiding head of line blocking
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L12/00—Data switching networks
- H04L12/54—Store-and-forward switching systems
- H04L12/56—Packet switching systems
- H04L12/5601—Transfer mode dependent, e.g. ATM
- H04L2012/5685—Addressing issues
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L7/00—Arrangements for synchronising receiver with transmitter
- H04L7/04—Speed or phase control by synchronisation signals
- H04L7/041—Speed or phase control by synchronisation signals using special codes as synchronising signal
- H04L7/046—Speed or phase control by synchronisation signals using special codes as synchronising signal using a dotting sequence
Landscapes
- Engineering & Computer Science (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Computer Security & Cryptography (AREA)
- Physics & Mathematics (AREA)
- Mathematical Physics (AREA)
- Computer Hardware Design (AREA)
- Theoretical Computer Science (AREA)
- Software Systems (AREA)
- General Engineering & Computer Science (AREA)
- General Physics & Mathematics (AREA)
- Data Exchanges In Wide-Area Networks (AREA)
Abstract
(57)【要約】
本発明は、セルベース通信網(10)において回線コネクションをエミュレートする方法及び装置よりなる。バーチャルコネクションは網(10)に接続されたソースから網(10)のノードに送られる。バーチャルコネクションはヘッダ部とデータ部とを備える一連のデータセルを備える。バーチャルコネクションは、網(10)の第1のノード(12)を第2のノード(12)へ接続する少なくとも1つの通信リンク(14)を渡って伝送される。第1のキューは、信号が通過する網(10)の各ノード(12)においてバーチャルコネクションに振り当てられる。キューはバッファ空間の第1の量を備え、回線コネクションの持続期間中に振り当てられ、そのバーチャルコネクションにのみ振り当てられる。リンク帯域幅の第1の量は、バーチャルコネクションが通過する各通信リンク(14)上でバーチャルコネクションに割付けられる。リンク帯域幅の上記量は、回線コネクションの持続期間中に割付けられ、そのバーチャルコネクションにのみ割付けられる。バーチャルコネクションは通信網(10)にそのノード(12)にて接続された宛先において受信される。
Description
【発明の詳細な説明】
セルベース通信網において回線コネクションをエミュレートする方法及び装置発明の背景
非同期転送(ATM)網等のセルベース通信網は、音声、ビデオ、及びデータ
を転送するのに用いられる。ATM網は、ATMセル等のデータユニットをソー
スから宛先へルーチングすることによりデータを転送する。交換機は、ATMセ
ルの送受信を行う入出力ポートを含んでいる。
既存のATM交換機を幾つかのクラスに分類することができる。交換機の1つ
のタイプは、大きな1つのキューをバッファとして用い、統計的に個々のバーチ
ャルコネクションによる帯域幅へのアクセスを制御する。一般に、各バーチャル
コネクションは、かかるタイプの交換機を介して大きな1つのバッファを共用し
、各バーチャルコネクションは、交換機の使用可能な帯域幅、及び/又は、交換
機に接続された出力リンクを統計的に共用する。このアプローチには幾つかの欠
点がある。ATM網を通過するトラヒックのタイプによっては、そのトラヒック
タイプに対応付けられたある網サービスパラメータの制御を必要とすることがあ
る。ATM網により制御されるのが望ましいパラメータとして、例えば、コネク
ションの遅延ゆらぎ、そのエンドツーエンド遅延、その最大データ損、その保証
帯域幅へのアクセス、その共用帯域幅へのアクセス及びアクセス優先度、及びそ
の送出優先度等がある。残念ながら、上記アプローチを用いるATM交換機は、
各コネクションごとのサービス品質保証を行うことができず、又は、トラヒック
タイプごとのサービス品質(QoS)を提供することさえできず、サービス品質
保証は全く統計的である。更に、このアプローチにおけるライン先頭排除は、排
除されたコネクションの後のコネクションを排除することがある。
第2のアプローチは、各交換機に複数のキューを用い、交換機帯域幅を統計的
に割付ける。このアプローチの更なる改善は、コネクションのトラヒックタイプ
あるいはコネクションが由来する群といったコネクションの特性に基づいて、特
定のコネクションを特定のキューに割当てる。一般に、このアプローチは、複数
のキューの各々を複数のコネクションで共用し、交換機帯域幅及び/又は出力リ
ンク帯域幅を全てのコネクションで共用する点で特徴付けられる。このアプロー
チもまた幾つかの欠点を有している。上記パラメータに基づくサービス品質は、
キューごとにのみ保証され得る。そして、低優先度のトラヒックに対して行い得
る保証は強い保証ではない。更に、複数のキューに対するサービス品質保証は、
コネクションごとではなく統計的にのみ行うことができる。このアプローチもま
た、各キューにおいてライン先頭排除を受ける。従って、特定のコネクションが
その後の他のコネクションを排除する場合がある。
第3のアプローチは複数のキューを用い、複数のコネクションを各キューに割
当て、交換機帯域幅及び/又はリンク帯域幅をキューごとに割付ける。このアプ
ローチもまた幾つかの欠点を有している。やはり、網サービス品質は、コネクシ
ョンごとではなくキューごとにしか保証することができない。更に、未使用割付
け交換機帯域幅及び/又はリンク帯域幅を別のキューにより使用することもでき
ない。従って、かかる帯域幅は未使用のまま残り、システムリソースの非効率的
な使用を招く。発明の概要
本発明は、セルベース通信網における回線コネクションをエミュレートする方
法及び装置よりなる。本発明の方法によれば、バーチャルコネクションは、通信
網に接続されたソースから通信網のノードへ送られる。バーチャルコネクション
は、ヘッダ部とデータ
部と備える一連のデータセルを備える。信号は、通信網の第1のノードを第2の
ノードへ接続する少なくとも1つの通信リンクを渡って伝送される。第1のキュ
ーは、バーチャルコネクションが通過する通信網の各ノードのバーチャルコネク
ションに割振られる。第1のキューは、バッファ空間の第1の量を備え、バーチ
ャルコネクションにのみ割振られる。リンク帯域幅の第1の量は、バーチャルコ
ネクションが通過する各通信リンクのバーチャルコネクションに割付けられる。
リンク帯域幅の上記第1の量は、回線コネクション持続期間中に割付けられ、そ
のバーチャルコネクションにのみ割付けられる。バーチャルコネクションは、通
信網ノードにて通信網に接続された宛先において受信される。
本発明によれば、また、網サービスパラメータに基づくサービス品質保証をコ
ネクションごとに行うことが可能となる。従って、本発明を、セルベース通信網
を通る種々のタイプのトラヒックを効率的に伝送するのに用いることができる。
本発明によれば、一定ビットレート(CBR)サービスにおいて、遅延ゆらぎ、
エンドツーエンド遅延、及び帯域幅をバーチャルコネクションごとに保証するこ
とができる。更に、本発明によれば、一定ビットレートトラヒックにおいて、リ
ンクビット誤りの他「無セル損」を保証することもできる。「無セル損」という
語は、バッファのオーバフローに起因する網輻輳により生ずるセル損が防止され
ることを意味する。
可変ビットレートサービスにおいて、交換機及びリンクリソースの一部は可変
ビットレート(VBR)バーチャルコネクションに割付けられ、他の交換機及び
リンクリソースは、そのバーチャルコネクション及び網上の他のトラヒックによ
り動的に共用される。割付けられたサービスの部分について、可変ビットレート
バーチャルコネクションの遅延ゆらぎ、エンドツーエンド遅延、帯域幅、及び、
最大データ損を保証することができる。割付け部分の上の帯域幅については、最
大データ損を統計的に保証することができる。更に、
動的帯域幅への優先アクセス及び送出優先度を、特定の可変ビットレートバーチ
ャルコネクションに対して保証することができる。
本発明は、有効ビットレート(ABR)バーチャルコネクションに対して、無
セル損、及び、交換機又はリンクの一方又は双方の動的帯域幅への優先アクセス
を保証する。可変ビットレートサービスと同様に、交換機及び/又はリンクリソ
ースの一部は、有効ビットレートバーチャルコネクションに割付けられ、他のリ
ソースは他のバーチャルコネクションにより共用される。バーチャルコネクショ
ンの割付け部分について、そのコネクションの帯域幅が保証される。
本発明によれば、無特定ビットレートサービスに対して、動的帯域幅への優先
アクセス及び送出優先度が保証される。
このように、本発明によれば、本発明を採用する通信網を用いて伝送される種
々のタイプのトラヒックについてサービス品質保証を行うことができる。本発明
は、キュー化及び帯域幅管理機構を、コネクション群に適用すると共に個々のコ
ネクションにも適用することにより、従来技術の欠点を排除する。本発明のバー
チャルコネクションごとのキュー化機構を用いなければ、リソースが、コネクシ
ョンの持続期間中にサービス品質保証が維持されるように個々のフローに正確に
割付けられることはない。本発明によれば、また、コネクションの持続期間中に
追加又は削除される他のバーチャルコネクションの数にかかわらずサービス品質
保証を維持することができる。
本発明に従って構築された通信網は、また、統合サービス環境において、一定
ビットレート帯域幅及び遅延保証、及び、有効ビットレートサービス品質保証を
維持しつつ、リンクごとに10 0%の網占有率を達成することができる。従っ
て、本発明によれば、通信網に接続された装置によって、変化するトラヒックパ
ターン及びサービス品質要求を有する網リソースを効率的に使用することが可能
となる。図面の簡単な説明
本発明及びその利点のより完全な理解のため、添付の図面と共に以下の記載が
参照される。
図1は、本発明の教示に従って構築された通信網を示す。
図2は、本発明の教示に従って構築された通信装置の第1実施例である。発明の詳細な説明
本発明の好ましい実施例及びその利点は、図1及び図2を参照することにより
最も良く理解される。図1及び図2において、対応する同様の部分について同様
の符号を用いている。
図1は、本発明の教示に従って構築された通信網10を示す。通信網10はセ
ルベース網であり、本実施例では非同期転送モード(ATM)網により構成され
ている。本発明の範囲から逸脱することなく、通信網10を別のタイプの網にす
ることもできる。通信網10は、一連の通信リンク14により接続された一連の
通信装置12(ノードとも称する)を備えている。本実施例において、各通信装
置12はATM交換機より構成されている。本発明の範囲から逸脱することなく
、他のタイプの交換機を用いることもできる。各通信リンク14は、SONET
リンク等の任意のタイプの通信リンクより構成されている。
複数の通信装置及び網が通信網10に接続されてもよい。本実施例において、
通信網10には、ローカルエリア網16、広域網18,電話アクセス網20、第
1のコンピュータ22、第2のコンピュータ24、インターネットサーバ26、
及びビデオサーバ28が接続されている。本発明の範囲から逸脱することなく、
他のタイプの通信装置(又は網)をも通信網10に接続することができ、また、
図示する装置(又は網)の一部又は全部を省略することもできる。こ
れら通信装置(又は網)の各々は、ATMセルを用いて通信網10と通信する。
これらの装置(又は網)は、ATM以外の通信プロトコルを用いて内部通信を行
ってもよい。かかる装置については、その特定の装置又は網の通信プロトコルを
ATMに変換し、ATMをその通信プロトコルに変換する機構が設けられる。こ
の機構は、通信装置12の1つの内部に設けられてもよく、又は、通信網10に
接続された特定の装置又は網の内部に設けられてもよい。
通信網10に接続された第1の装置が、通信網10に接続された第2の装置と
の通信を望む場合、第1の装置は通信網10上へデータを送る。データは第1の
装置から1又は2以上の通信リンク14を渡り、1又は2以上の通信装置12を
通して第2の装置に送られる。これにより、第1の装置と第2の装置との間のバ
ーチャルコネクションが形成される。通信装置12は、通信装置12を通る多数
のバーチャルコネクションを交換する。各通信リンク14は、2つの通信装置1
2の間で多数のバーチャルコネクションを担うことになる。
通信網10は、統合サービス網である。従って、通信網10を用いて種々のタ
イプのATMサービスを伝送することができる。通信網10を通して伝送される
ATMサービスには、例えば、一定ビットレートサービス、有効ビットレートサ
ービス、及び無特定ビットレートサービスが含まれる。本発明によれば、これら
の各トラヒックタイプを効率的に伝送することができ、また、各トラヒックタイ
プ又はバーチャルコネクションについて一定のサービス品質保証を行うことがで
きる。
本発明の一側面によれば、通信装置12を通過する各バーチャルコネクション
に固有のキューが割当てられる。以下、図2を参照して、バーチャルコネクショ
ンごとのキュー化の一実施例について説明する。図2に示す実施例において、入
力キュー及び出力キューは各バーチャルコネクションに対応付けられている。こ
れらのキュー
は、各バーチャルコネクションに固有に割当てられる。従って、キューはバーチ
ャルコネクション間で共用されない。入力キューのみ又は出力キューのみを用い
る交換機もあり、また、入力キュー及び出力キューに加えて他のキューを用いる
交換機もある。本発明の教示は、キューをコネクションごとに割当てることによ
り、通信装置12に対応付けられたあらゆるキューに適用することができる。以
下、より完全に説明するように、バーチャルコネクションごとのキュー化により
、キュー化及び帯域幅管理機構をコネクション群ではなく個々のコネクションに
適用することが可能となる。キュー化管理機構はバーチャルコネクションのバッ
ファリングの制御を含んでいる。バーチャルコネクションごとのキュー化により
、網リソースを個々のバーチャルコネクションへ正確に割付けることが可能とな
り、これにより、バーチャルコネクションの持続期間中、サービス品質保証が維
持される。かかる保証は、追加又は削除される他のコネクションの数にかかわら
ず維持される。
動作中、複数の入力信号が通信装置12の入力ポートで受信される。このうち
、少なくとも1つの入力信号は少なくとも1つのバーチャルコネクションを含ん
でいる。本実施例において、1つの入力キューと、1つの出力キューとが各バー
チャルコネクションに対応付けられている。本実施例におけるキューは、ポイン
タのリンクドリストを用いて実現された論理構造である。各キューは1又は2以
上のバッファプールに対応付けられている。本実施例では、各キューは、2つの
バッファプール、すなわち、共用バッファプール及び専用バッファプールに対応
付けられている。第1のバーチャルコネクションに対応付けられたデータは、1
つの入力キューにキュー化され、その入力ポートに接続された交換機本体を通し
て伝送される。交換機本体を通過するデータは、バーチャルコネクションに対応
付けられた1つの出力キューにキュー化され、出力通信リンク上に伝送される。
以下、より完全に説明するように、本発明の
別の側面は、バーチャルコネクションごとのキュー化を実現する方法である。
本発明の第2の側面は、通信網10を用いて回線タイプコネクションのエミュ
レーションを行う点にある。一定ビットレートモードの通信を用いる装置は、し
ばしば、装置間に物理的コネクションが存在するかのように処理されることを必
要とする。このため、ATM網は、一定ビットレートサービスを用いて通信を行
う装置間に適正なサービスを提供できるように、回線コネクションを支援するリ
ソースを含むことがある。本発明の通信網10は、一定のサービスパラメータを
保証しつつ、回線コネクションのエミュレーションを行うのに用いることができ
る。本発明によれば、各一定ビットレートバーチャルコネクションに対して、バ
ーチャルコネクションごとに、遅延ゆらぎ及びエンドツーエンド遅延についての
サービス品質を保証することができる。更に、一定ビットレートバーチャルコネ
クションに対して帯域幅を保証することができる。また、一定ビットレートサー
ビスは、セル損を伴うことなく、通信網10を通して伝送される。
回線コネクションエミュレーションを実現するより具体的な機構については以
下図2を参照して説明するが、上記したバーチャルコネクションごとのキュー化
機構を用いて、回線コネクションをエミュレートしてもよい。例えば、図1の第
1のコンピュータ22が、一定ビットレートサービスを用いて第2のコンピュー
タ24と通信することを望む場合がある。回線エミュレーションを実現するため
、コンピュータ22とコンピュータ24との間のバーチャルコネクションが通過
する各通信装置12のキュー及び帯域幅が、第1のコンピュータ22と第2のコ
ンピュータ24との間の通信信号の持続期間中に、そのバーチャルコネクション
に割付けられる。割付けられたキューは、コネクションの持続期間中、割付けら
れた量のバッファ空間へアクセスすることができる。本実施例において、割付け
バッファ空間は、キューにカウンタ制限値を割当てることにより実現される。こ
のカウンタ制限値は、特定のキューが任意の時点で使用するバッファプール内の
セルロケーションの数である。バッファ空間が割付けられた全てのキューは、共
用プール内の使用可能な物理的ロケーションをカウンタ制限値まで任意に使用す
ることができる。更に、出力リンク帯域幅の一定量は、バーチャルコネクション
が第1のコンピュータ22と第2のコンピュータ24との間を伝送される際に通
る通信網10の各通信リンク14上の通信信号に割付けられる。網リソースを特
定のバーチャルコネクションへ専用的に割付けることで、コネクションごとのサ
ービス品質保証を備える通信網10により回線コネクションがエミュレートされ
る。
本実施例において、通信装置12は、一定ビットレートバーチャルコネクショ
ンに割当てられた入力キュー及び出力キューの双方を有している。これらのキュ
ーは、新たなバーチャルコネクションが確立される際に生成される。本実施例に
おいて、入力ポート又は出力ポート当たり16,000個のコネクションを処理
することができる。更に、通信装置12の交換機本体を通る帯域幅、及び、通信
装置の出力リンク上の帯域幅が、一定ビットレートバーチャルコネクションに割
付けられる。通信装置12の構成が異なる場合には、本発明に従って、キュー化
及び帯域幅リソースをバーチャルコネクションごとに割付けることにより、回線
コネクションをエミュレートしてもよい。
図2は、本発明の教示に従って構築された通信装置12の第1実施例を示す。
図2に示す如く、複数の入力ポート30が交換機本体32に結合されている。交
換機本体32は、複数の出力ポート34に結合されている。「結合」という語は
、入力ポート30、交換機本体32、及び出力ポート34の間の論理的な接続を
意味するものとする。種々の付加的な回線がこれらの要素間に示されているが、
これらも互いに論理的に結合されている。本発明の範囲を逸脱する
ことなく、より多数の又はより少数の入力ポート30及び/又は出力ポート34
を用いることができる。
各入力ポート30は1又は2以上の入力リンク36に接続されている。各入力
リンク36は、1又は2以上のバーチャルコネクション38を備えている。各出
力ポート34は、1又は2以上の出力リンク40に接続されている。各出力リン
ク40は、1又は2以上のバーチャルコネクション38を備えている。
各入力ポート30は、1又は2以上のデマルチプレクサ42、1又は2以上の
キュー44、及び、マルチプレクサ50を備えている。デマルチプレクサ42及
びマルチプレクサ50は物理的な装置ではなく、入力ポート30を通るトラヒッ
クの切り替えにより、デマルチプレクス機能及びマルチプレクス機能が機能的に
実現される。
バーチャルコネクション38が入力リンク36上で受信されると、バーチャル
コネクション38に対応付けられたセルは、デマルチプレクサ42により、キュ
ー44の1つへデマルチプレクスされる。本実施例において、各バーチャルコネ
クション38には固有のキュー44が割当てられる。換言すれば、キュー44は
、ただ1つの入力リンク38のセルのみを収容する。本実施例は、バーチャルコ
ネクションキュー化を用いているが、本発明のバッファ及び帯域幅機構を、複数
のバーチャルコネクションを単一のキュー44に割当てる通信装置12において
用いてもよい。
本実施例において、キュー44はポインタのリンクドリストを備えている。こ
れらのポインタは、バッファ内の、特定のキューポインタに対応付けられたセル
が格納されたロケーションを指している。本発明の第3の側面は、キュー44に
ついて用いられるキュー化機構にある。各キュー44は、複数のバッファプール
に対応付けられる。本実施例のキュー化機構によれば、キュー44は、特定のバ
ーチャルコネクション38に対応付けられ、コネクションのトラヒックタイプに
応じて、専用バッファプール空間、共用バッファプール
空間、又は、専用及び共用バッファプール空間の組み合わせに割当てられる。
図2を参照するに、入力キュー44の1つに、共用バッファ46及び専用バッ
ファ48の空間が割当てられている。専用バッファ48の空間は、特定のキュー
44専用に割当てられている。従って、キュー44に対応付けられた専用バッフ
ァ48の空間は、そのキュー44によってのみ使用される。共用バッファ46の
空間は数個のキュー44により共用されている。通常は、一定ビットレートバー
チャルコネクション38には、専用バッファ48の空間のみが割当てられ、可変
ビットレートバーチャルコネクション及び有効ビットレートバーチャルコネクシ
ョン38、又は、無特定ビットレートバーチャルコネクションには、専用バッフ
ァ48の専用空間及び共用バッファ46の共用空間が割当てられる。本実施例に
おいて、特定のバーチャルコネクション38が1つのキュー44へ固有に割当て
られるので、専用バッファ48及び/又は共用バッファ46の空間は、バーチャ
ルコネクションへ明示的に割当てられることになる。キュー44が数個のバーチ
ャルコネクション38に共用される実施例では、専用バッファ及び/又は共用バ
ッファ46の空間は全体的にキュー44へ割当てられる。
専用バッファ48は、複数のバッファロケーション60を備えている。各バッ
ファロケーション60は1つのATMセルを保持している。専用バッファ48の
大きさは、専用バッファ48にアクセスすバーチャルコネクションの数に応じて
動的に調整される。キュー44に専用バッファ48の空間が割当てられる場合、
キュー44には、このキュー44が任意の時点でアクセスできる固定数のバッフ
ァロケーション60が割当てられる。このバッファロケーション60の物理的な
位置が特定のキュー44に割当てられるのではなく、専用バッファ48がバッフ
ァ空間のプールとして機能する。専用バッファ48の空間が割当てられた任意の
キュー44は、さもなけ
れば使用されない全ての物理的ロケーションを、そのキュー44が割当てられた
固定数のバッファロケーション60を上回らない限り使用することができる。キ
ュー44には、割当てられた固定数のバッファロケーション60に常にアクセス
できることが保証される。
共用バッファ46も、専用バッファ48の場合と同様に、共用され得るバッフ
ァ空間のプールとして機能する。各キュー44は、そのキュー44が任意の時点
で使用できる共用バッファの最大ロケーション数を指定する制限値に対応付けら
れている。しかしながら、この場合、各キュー44に対して任意の固定数のバッ
ファロケーション60へのアクセスが保証されるのではなく、共用バッファ46
の空間が割当てられた全てのキュー44が、全てのバッファロケーション60を
共用することになる。共用バッファ46のバッファロケーション60の全てが使
用中である場合、キュー44は、割当てられ得る最大数のバッファロケーション
60を使用していなくとも、別のバッファロケーション60にアクセスできない
ことがある。共用バッファ46の大きさもまた動的に調整される。コネクション
を複数の共用バッファ46に割当てることができ、又は、コネクションをそのト
ラヒックタイプに基づいて異なる共用バッファ46に割当てることができる。
キュー44の各々はマルチプレクサ50に接続されている。マルチプレクサ5
0は、各入力ポートと交換機構成32との間のセルのフローを制御する。上述の
如く、マルチプレクサ50は物理的要素ではなく、入力ポート30の動作により
機能的に実現されている。
本実施例において、マルチプレクサ50は、交換機本体32を通る帯域幅を、
マルチプレクサ50に接続されたキュー44の各々に割当てるのに用いられる。
本発明の本実施例は、固有帯域幅割当て法を用いる。交換機本体32を通る帯域
幅の一部は、交換機本体32を通る帯域幅の固定量が特定のキュー44に保証さ
れるように、そのキュー44に固有に割付けられる。更に、交換機本体32を通
る帯域幅の一定量は、2又は3以上のキュー44により動的に共用される。従っ
て、交換機本体32を通る固有割付け型帯域幅幅の量は、特定のキュー44に割
当てられる。更に、この特定のキュー44は、交換機本体32を通る使用可能な
共用動的帯域幅を共用してもよいし、共用しなくてもよい。本実施例において、
キュー44がただ1つのバーチャルコネクションのみに対応付けられているため
、帯域幅割当ては、固有割付け型帯域幅の一定量を特定のバーチャルコネクショ
ンに割当てることに相当する。同じバーチャルコネクションは動的帯域幅を共用
してもよいし、共用しなくてもよい。本発明のこの側面を、複数のバーチャルコ
ネクションを単一のキュー44に割当てる通信装置12において用いることもで
きる。かかる実施例においては、固有割付け型帯域幅及び/又は共用動的帯域幅
をキュー44により使用することができる。
共用バッファ46の空間及び/又は交換機本体32を通る動的帯域幅は、全て
のキュー44により共用されてもよいし、又は、キュー44の特定の群により共
用される一連のプールに分割されてもよい。例えば、動的バッファ空間及び/又
は帯域幅を、特定のトラヒックタイプに対応付けられたプールに分割することが
できる。可変ビットレートバーチャルコネクション、有効ビットレートバーチャ
ルコネクション、及び/又は無特定ビットレートバーチャルコネクションは、バ
ッファ空間及び/又は動的帯域幅をプール式に共用することができる。かかるタ
イプの共用を実現する機構について、以下、詳細に説明する。
交換機本体32がスイッチマトリクスを備えるならば、交換機本体32の帯域
幅及び/又はバッファは、帯域幅及びバッファが割付けられ又は共用される上記
機構を用いて実現される。
各出力ポート34は、デマルチプレクサ52、1又は2以上のキュー54、1
又は2以上のデマルチプレクサ52、1又は2以上のキュー54、及び1又は2
以上のマルチプレクサ61を備えてい
る。各出力ポート34は、1又は2以上の出力リンク40に接続されている。各
出力ポート34は1又は2以上のバーチャルコネクションを備えている。入力ポ
ート30の場合と同様に、デマルチプレクサ52及びマルチプレクサ61は出力
ポート34の物理的要素ではなく、出力ポート34内に機能的に実現されている
。
デマルチプレクサ52は、交換機本体32から受信したセルを適切な出力キュ
ー54へ送る。本実施例において、各出力キュー54は、固有のバーチャルコネ
クションに対応付けられている。換言すれば、各出力キュー54は、ただ1つの
バーチャルコネクション38に対応付けられたセルのみをキュー化するのに用い
られる。
キュー54はキュー44と同様である。各キュー54は複数のバッファプール
に対応付けられている。入力ポート30のキュー44の場合と同様に、出力ポー
ト34のキュー54は、ポインタのリンクドリストを備えている。各ポインタは
、共用バッファ56又は専用バッファ58の何れかのセルロケーション60を指
している。各キュー54には、専用バッファ58の専用空間の一定量及び/又は
共用バッファ56の共用空間の一定量が割当てられる。このように、出力キュー
54は、入力キュー44の場合と同様のバッファ機構を用いている。
各マルチプレクサ61は出力キュー54の各々に接続されている。マルチプレ
クサ50及び入力ポート30の場合と同様に、出力ポート34のマルチプレクサ
61は出力ポート34の物理的要素ではなく、出力ポート34がマルチプレクス
機能を実現している。各マルチプレクサ61は、出力キュー54の、その出力キ
ュー54に対応付けられた出力リンク40上の帯域幅へのアクセスを制御する。
各出力リンク40上の帯域幅は、入力キュー44について入力ポート30に関連
して上述したのと同様にして割付けられる。従って、各出力キュー54には、必
要な場合にその出力キュー54にアクセスが保証される固有割付け型帯域幅の一
定量が割当てられる。この出
力キュー54には、また、複数の出力キュー54により共用される動的共用帯域
幅の一定量が割付けられる。各出力キュー54には、特定の出力リンク40上の
動的帯域幅の一定量、共用帯域幅の一定量、又はこれら双方の組み合わせが割当
てられる。本実施例において、各出力キュー54は単一のバーチャルコネクショ
ンにのみ対応付けられるので、このことは、帯域幅が、バーチャルコネクション
ごとに、独自に割付けられ、かつ/又は、動的に共用されることを意味する。出
力キュー54が複数のバーチャルコネクション38により共用される実施例にお
いては、帯域幅は上記機構を用いてキューごとに独自に割付けられ又は動的に共
用される。
入力ポート30に関連して上述したように、共用バッファ56及び/又は出力
リンク40上の動的共用帯域幅の空間は、全てのバーチャルコネクション30に
より共用され、又は、分割されてトラヒックタイプ等のバーチャルコネクション
の特定の群に対応するプールで共用される。以下、本機構について、より詳細に
説明する。
特定のバーチャルコネクション38に、交換機本体32を通る必要以上の帯域
幅が割付けられる場合がある。換言すれば、交換機本体32を通る帯域幅の割付
け量が、その割付け型帯域幅量よりも小さな帯域幅を有するバーチャルコネクシ
ョンに割付けられる場合がある。余分な帯域幅の割付けは、通信装置12を通る
遅延を減少させる。本発明において、交換機本体32を通る特定のバーチャルコ
ネクション38に割付けられ、この特定のバーチャルコネクション38によって
使用されていない帯域幅は、交換機の動的帯域幅の一部となる。この動的帯域幅
は、動的帯域幅サービスを用いるバーチャルコネクション間で共用される。本発
明のこの特徴により、通信網10のリソースをより効率的に使用することが可能
となる。
共用バッファ空間へのアクセスには優先度が付けられている。各バーチャルコ
ネクションは、割当てられた優先度を有している。各バッファプールは優先度ス
レッシヨルドを有している。バッファ
プール内の使用可能バッファがスレッシヨルド未満に減少すると、対応する優先
度を有するバーチャルコネクションのバッファプールへの更なるアクセスは拒否
される。
上述の如く、コネクションは共用バッファ及び帯域幅へアクセスすることがで
きる。コネクションが使用できる共用資源の順序及び量の双方を管理するため、
制御レベルを追加することができる。最高レベルの制御は、トラヒックタイプが
、共用リソースの保証最小割当て量を受け取ることを保証する。これは、出力リ
ンクにおいて、トラヒックタイプごとに帯域幅使用量を測定し、各トラヒックタ
イプに対して、そのトラヒックタイプが所望の最小量を受け取るまで帯域幅を許
可することにより達成される。トラヒックタイプが帯域幅を受け取る順序は、プ
ログラム可能な方針で決定することができる。本実施例においては、この順序は
固定である。コネクションの入力特性が正確に記述できると仮定すれば、特定の
トラヒックタイプに対する最小帯域幅及びバッファ保証を共用するコネクション
についてのサービス品質レベルを決定することができる。本実施例において、同
じトラヒックタイプのコネクションは共に、帯域幅の競合点の双方、すなわち、
交換機ポート及びリンクの双方においてリンクドリストデータ構造を用いてマル
チプレクスされる。このマルチプレクス点には最小帯域幅保証が付与されている
。コネクションのキュー記述子内の識別子が、コネクションをマルチプレクス点
に対応付けるのに用いられる。
トラヒックタイプの共用リソースへのアクセスはもまた順序付けられる。すな
わち、あるトラヒックタイプ内のコネクションは優先度機構を用いて帯域幅及び
バッファへのアクセス権を得る。やはり、この優先度付けもリソース競合点で行
われる。従って、入力ポートプロセッサ及び出力ポートプロセッサの双方におい
てトラヒックタイプ優先度が存在する。入力バッファプールは1又は2以上のス
レッシヨルドを有している。スレッシヨルドを越えると、トラヒッ
ク内のコネクションはバッファへのアクセスを拒否される。トラヒックタイプご
とに1又は2以上のマルチプレクサすなわちリストが存在し、マルチプレクサに
は、出力ポートにおいて優先度順に、そのトラヒックタイプに許可された帯域幅
が割当てられる。このことは、低優先度コネクションは、伝送すべき高優先度コ
ネクションのデータが無くなった後にのみ帯域幅を獲得することを意味する。コ
ネクションのキュー記述子内の識別子がコネクションを優先度に対応付けるのに
用いられる。
共用リソースに対する更に多レベルのアクセス制御を交換機に付加することも
できることに留意されたい。例えば、最低レベルの制御がマルチポイントツーポ
イントコネクション上で行われる。付加的な2つのマルチプレクサを使用するこ
とにより、帯域幅は単一のマルチポイントツーポイントコネクションの複数のソ
ースに分配される。2つのマルチプレクサとは、(1)入力ポートに設けられ、
入力ポートで合流する複数のソース間に帯域幅を分配するキューリスト、及び、
(2)複数の入力ポート上のソース間に帯域幅を分配する交換機本体のアービト
レーション機構である。
本発明について詳細に説明したが、請求の範囲により画定される本発明の精神
及び範囲を逸脱することなく、種々の変更、置換、及び改変が可能であることが
理解されるべきである。
【手続補正書】特許法第184条の8第1項
【提出日】1997年2月19日
【補正内容】
請求の範囲
1. セルベース通信網において回線コネクションをエミュレートする方法であ
って、
ヘッダ部とデータ部とを備える一連のデータセルを備えるバーチャルコネクシ
ョンを、前記通信網に接続されたソースから前記通信網の第1のノードへ送る段
階と、
前記バーチャルコネクションを、前記第1のノードを前記通信網の第2のノー
ドへ接続する少なくとも1つの通信リンクを渡って伝送する段階と、
前記バーチャルコネクションが通過する前記通信網の各ノードにおいて、バッ
ファ空間の第1の量を備える第1のキューを前記バーチャルコネクションに割振
り、前記第1のキューは前記回線コネクションの持続期間中に割振られ、前記第
1のキューは前記バーチャルコネクションにのみ割振られる段階と、
前記バーチャルコネクションが通過する各通信リンク上で、リンク帯域幅の第
1の量を前記バーチャルコネクションに割付け、リンク帯域幅の前記第1の量は
前記回線コネクションの持続期間中に割付けられ、前記リンク帯域幅の前記第1
の量は前記バーチャルコネクションにのみ割付けられる段階と、
前記通信網のノードにて前記通信網に接続された宛先においてバーチャルコネ
クションを受信する段階とを備える方法。
2. 前記第1のキューは出力キューよりなる請求項1記載の方法。
3. 前記第1のキューは入力キューよりなる請求項1記載の方法。
4. 前記バーチャルコネクションが通過する前記通信網の、少なくとも1つの
通信リンクに結合された交換機本体を備える各ノード
において、交換機本体帯域幅の量を前記バーチャルコネクションに割付ける段階
を更に備え、交換機本体帯域幅の前記量は前記回線コネクションの持続期間中に
割付けられ、交換機本体帯域幅の前記量は前記バーチャルコネクションにのみ割
付けられる請求項1記載の方法。
5. 前記バーチャルコネクションが通過する前記通信網の各ノードにおいて、
バッファ空間の第2の量を備える第2のキューを前記バーチャルコネクションに
割振る段階を更に備え、前記第2のキューは前記回線コネクションの持続期間中
に割振られ、前記第2のキューは前記バーチャルコネクションにのみ割振られ、
前記第1のキューは入力キューよりなり、前記第2のキューは出力キューより
なる請求項1記載の方法。
6. 前記バーチャルコネクションが通過する前記通信網の、少なくとも1つの
通信リンクに結合された交換機本体を備える各ノードにおいて、交換機本体帯域
幅の量をバーチャルコネクションに割付ける段階を更に備え、前記交換機本体帯
域幅の前記量は前記回線コネクションの持続期間中に割付けられ、前記交換機本
体帯域幅の前記量は前記バーチャルコネクションにのみ割付けられる請求項5記
載の方法。
7. 前記データセルは非同期転送モードセルよりなる請求項6記載の方法。
8. 交換機本体帯域幅の前記量は前記バーチャルコネクションの帯域幅を上回
り、交換機本体帯域幅の前記量のうち前記バーチャルコネクションの帯域幅を上
回る帯域幅量を、前記通信網の他のバーチャルコネクションにより使用する請求
項6記載の方法。
9. 前記バーチャルコネクションは一定ビットレートコネクションよりなる請
求項6記載の方法。
10. セルベースの通信網において回線コネクションをエミュレートする通信
装置であって、
前記通信網に接続され、ヘッダ部とデータ部とを備える一連のデータセルを備
えるバーチャルコネクションを受信するよう動作可能な入力リンクと、
前記バーチャルコネクションに割振られ、前記バーチャルコネクションの持続
期間中に割振られ、前記バーチャルコネクションにのみ割振られ、バッファ空間
の第1の量を備える第1のキューと、
前記入力リンクに結合された出力リンクと、を備え、
出力リンク帯域幅の第1の量は、前記バーチャルコネクションにのみ割付けら
れ、出力リンク帯域幅の前記第1の量は前記バーチャルコネクションの持続期間
中に割付けられ、出力リンク帯域幅の前記第1の量は前記バーチャルコネクショ
ンにのみ割付けられる通信装置。
11. 前記第1のキューは入力キューよりなる請求項10記載の通信装置。
12. 前記第1のキューは出力キューよりなる請求項10記載の通信装置。
13. 前記入力リンクと前記出力リンクとの間に結合された交換機本体を更に
備え、交換機本体帯域幅の量が前記バーチャルコネクションに割付けられ、交換
機本体帯域幅の前記量は前記バーチャルコネクションの持続期間中に割付けられ
、交換機本体帯域幅の前記
量は前記バーチャルコネクションにのみ割付けられる請求項10記載の通信装置
。
14. 前記バーチャルコネクションに割振られ、前記バーチャルコネクション
の持続期間中に割振られ、前記バーチャルコネクションにのみ割振られ、バッフ
ァ空間の第2の量を備える第2のキューを更に備え、
前記第1のキューは入力キューよりなり、前記第2のキューは出力キューより
なる請求項10記載の通信装置。
15. 前記入力リンクと前記出力リンクとの間に結合された交換機本体を更に
備え、交換機本体帯域幅の量は、前記バーチャルコネクションに割付けられ、交
換機本体帯域幅の前記量は前記バーチャルコネクションの持続期間中に割付けら
れ、交換機本体帯域幅の前記量は前記バーチャルコネクションにのみ割付けられ
る請求項14記載の通信装置。
16. 前記データセルは非同期転送モードセルよりなる請求項15記載の通信
装置。
17. 回線コネクションをエミュレートするよう動作可能なセルベース通信網
であって、
ヘッダ部とデータ部とを備える一連のデータセルを備えて宛先装置へ送られる
べきバーチャルコネクションを生成するよう動作可能な、前記通信網に結合され
たソース装置と、
前記バーチャルコネクションを受信するよう動作可能な、前記通信網に結合さ
れた宛先装置と、
前記ソース装置を前記宛先装置へ結合し、前記ソース装置と前記宛先装置との
間の回線コネクションをエミュレートするよう動作可
能な複数のノード及びリンクとを備え、
前記回線コネクションのパスの各ノードは通信装置よりなり、
該通信装置は、
前記通信網の前記リンクの1つよりなり、前記バーチャルコネクションを受信
するよう動作可能な入力リンクと、
前記バーチャルコネクションに割振られ、前記バーチャルコネクションの持続
期間中に割振られ、前記バーチャルコネクションにのみ割振られ、バッファ空間
の第1の量を備える第1のキューと、
前記入力リンクへ結合され、前記通信網の前記リンクの1つよりなる出力リン
クとを備え、
出力リンク帯域幅の第1の量は、前記バーチャルコネクションに割付けられ、
出力リンク帯域幅の前記第1の量は前記バーチャルコネクションの持続期間中に
割付けられ、出力リンク帯域幅の前記第1の量は前記バーチャルコネクションに
のみ割付けられるセルベース通信網。
18. 前記第1のキューは入力キューよりなる請求項17記載のセルベース通
信網。
19. 前記第1のキューは出力キューよりなる請求項17記載のセルベース通
信網。
20. 前記通信装置は、前記入力リンクと前記出力リンクとの間に結合された
交換機本体を更に備え、交換機本体帯域幅の量が前記バーチャルコネクションに
のみ割付けられ、交換機本体帯域幅の前記量は前記バーチャルコネクションの持
続期間中に割付けられ、交換機本体帯域幅の前記量は前記バーチャルコネクショ
ンにのみ割付けられる請求項11記載のセルベース通信網。
21. 前記通信装置は、
前記バーチャルコネクションに振り振られ、前記バーチャルコネクションの持
続期間中に割振られ、前記バーチャルコネクションにのみ割振られ、バッファ空
間の第2の量を備える第2のキューを更に備え、
前記第1のキューは入力キューよりなり、前記第2のキューは出力キューより
なる請求項17記載のセルベース通信網。
22. 前記通信装置は、前記入力リンクと前記出力リンクとの間に結合された
交換機本体を更に備え、交換機本体帯域幅の量は前記バーチャルコネクションに
割付けられ、交換機本体帯域幅の前記量は前記バーチャルコネクションの持続期
間中に割付けられ、交換機本体帯域幅の前記量は前記バーチャルコネクションに
のみ割付けられる請求項21記載のセルベース通信網。
23. 前記データセルは非同期転送モードセルよりなる請求項22記載のセル
ベース通信網。
─────────────────────────────────────────────────────
フロントページの続き
(81)指定国 EP(AT,BE,CH,DE,
DK,ES,FI,FR,GB,GR,IE,IT,L
U,MC,NL,PT,SE),OA(BF,BJ,CF
,CG,CI,CM,GA,GN,ML,MR,NE,
SN,TD,TG),AP(KE,LS,MW,SD,S
Z,UG),UA(AM,AZ,BY,KG,KZ,MD
,RU,TJ,TM),AL,AM,AT,AU,AZ
,BB,BG,BR,BY,CA,CH,CN,CU,
CZ,DE,DK,EE,ES,FI,GB,GE,H
U,IL,IS,JP,KE,KG,KP,KR,KZ
,LK,LR,LS,LT,LU,LV,MD,MG,
MK,MN,MW,MX,NO,NZ,PL,PT,R
O,RU,SD,SE,SG,SI,SK,TJ,TM
,TR,TT,UA,UG,UZ,VN
(72)発明者 カルダラ,スティーヴン エイ
アメリカ合衆国,マサチューセッツ州
01776,サッドベリ,ホースポンド・ロー
ド 220番
(72)発明者 ハウザー,スティーヴン エイ
アメリカ合衆国,マサチューセッツ州
01803,バーリントン,ファームズ・ドラ
イヴ 106番
(72)発明者 マニング,トマス エイ
アメリカ合衆国,マサチューセッツ州
01532,ノースボロ,サマー・ストリート
26番
【要約の続き】
において受信される。
Claims (1)
- 【特許請求の範囲】 1. セルベース通信網において回線コネクションをエミュレートする方法であ って、 ヘッダ部とデータ部とを備える一連のデータセルを備えるバーチャルコネクシ ョンを、前記通信網に接続されたソースから前記通信網の第1のノードへ送る段 階と、 前記バーチャルコネクションを、前記第1のノードを前記通信網の第2のノー ドへ接続する少なくとも1つの通信リンクを渡って伝送する段階と、 前記バーチャルコネクションが通過する前記通信網の各ノードにおいて、バッ ファ空間の第1の量を備える第1のキューを前記バーチャルコネクションに割振 り、前記第1のキューは前記回線コネクションの持続期間中に割振られ、前記第 1のキューは前記バーチャルコネクションにのみ割振られる段階と、 前記バーチャルコネクションが通過する各通信リンク上で、リンク帯域幅の第 1の量を前記バーチャルコネクションに割付け、リンク帯域幅の前記第1の量は 前記回線コネクションの持続期間中に割付けられ、前記リンク帯域幅の前記第1 の量は前記バーチャルコネクションにのみ割付けられる段階と、 前記通信網のノードにて前記通信網に接続された宛先においてバーチャルコネ クションを受信する段階とを備える方法。 2. 前記第1のキューは出力キューよりなる請求項1記載の方法。 3. 前記第1のキューは入力キューよりなる請求項1記載の方法。 4. 前記バーチャルコネクションが通過する前記通信網の、少なくとも1つの 通信リンクに結合された交換機本体を備える各ノード において、交換機本体帯域幅の第2の量を前記バーチャルコネクションに割付け る段階を更に備え、交換機本体帯域幅の前記第2の量は前記回線コネクションの 持続期間中に割付けられ、交換機本体帯域幅の前記第2の量は前記バーチャルコ ネクションにのみ割付けられる請求項1記載の方法。 5. 前記バーチャルコネクションが通過する前記通信網の各ノードにおいて、 バッファ空間の第2の量を備える第2のキューを前記バーチャルコネクションに 割振る段階を更に備え、前記第2のキューは前記回線コネクションの持続期間中 に割振られ、前記第2のキューは前記バーチャルコネクションにのみ割振られ、 前記第1のキューは入力キューよりなり、前記第2のキューは出力キューより なる請求項1記載の方法。 6. 前記バーチャルコネクションが通過する前記通信網の、少なくとも1つの 通信リンクに結合された交換機本体を備える各ノードにおいて、交換機本体帯域 幅の第2の量をバーチャルコネクションに割付ける段階を更に備え、前記交換機 本体帯域幅の前記第2の量は前記回線コネクションの持続期間中に割付けられ、 前記交換機本体帯域幅の前記第2の量は前記バーチャルコネクションにのみ割付 けられる請求項5記載の方法。 7. 前記データセルは非同期転送モードセルよりなる請求項6記載の方法。 8. 交換機本体帯域幅の前記第2の量は前記バーチャルコネクションの帯域幅 を上回り、交換機本体帯域幅の前記第2の量のうち前記バーチャルコネクション の帯域幅を上回る帯域幅量を、前記通信網の他のバーチャルコネクションにより 使用する請求項6記載の 方法。 9. 前記バーチャルコネクションは一定ビットレートコネクションよりなる請 求項6記載の方法。 10. セルベースの通信網において回線コネクションをエミュレートする通信 装置であって、 前記通信網に接続され、ヘッダ部とデータ部とを備える一連のデータセルを備 えるバーチャルコネクションを受信するよう動作可能な入力リンクと、 前記バーチャルコネクションに割振られ、前記バーチャルコネクションの持続 期間中に割振られ、前記バーチャルコネクションにのみ割振られ、バッファ空間 の第1の量を備える第1のキューと、 前記入力リンクに結合された出力リンクと、を備え、 出力リンク帯域幅の第1の量は、前記バーチャルコネクションにのみ割付けら れ、出力リンク帯域幅の前記第1の量は前記バーチャルコネクションの持続期間 中に割付けられ、出力リンク帯域幅の前記第1の量は前記バーチャルコネクショ ンにのみ割付けられる通信装置。 11. 前記第1のキューは入力キューよりなる請求項10記載の通信装置。 12. 前記第1のキューは出力キューよりなる請求項10記載の通信装置。 13. 前記入力リンクと前記出力リンクとの間に結合された交換機本体を更に 備え、交換機本体帯域幅の第2の量が前記バーチャルコネクションに割付けられ 、交換機本体帯域幅の前記第2の量は前 記バーチャルコネクションの持続期間中に割付けられ、交換機本体帯域幅の前記 第2の量は前記バーチャルコネクションにのみ割付けられる請求項10記載の通 信装置。 14. 前記バーチャルコネクションに割振られ、前記バーチャルコネクション の持続期間中に割振られ、前記バーチャルコネクションにのみ割振られ、バッフ ァ空間の第2の量を備える第2のキューを更に備え、 前記第1のキューは入力キューよりなり、前記第2のキューは出力キューより なる請求項10記載の通信装置。 15. 前記入力リンクと前記出力リンクとの間に結合された交換機本体を更に 備え、交換機本体帯域幅の第2の量は、前記バーチャルコネクションに割付けら れ、交換機本体帯域幅の前記第2の量は前記バーチャルコネクションの持続期間 中に割付けられ、交換機本体帯域幅の前記第2の量は前記バーチャルコネクショ ンにのみ割付けられる請求項14記載の通信装置。 16. 前記データセルは非同期転送モードセルよりなる請求項15記載の通信 装置。 17. 回線コネクションをエミュレートするよう動作可能なセルベース通信網 であって、 ヘッダ部とデータ部とを備える一連のデータセルを備えて宛先装置へ送られる べきバーチャルコネクションを生成するよう動作可能な、前記通信網に結合され たソース装置と、 前記バーチャルコネクションを受信するよう動作可能な、前記通信網に結合さ れた宛先装置と、 前記ソース装置を前記宛先装置へ結合し、前記ソース装置と前記 宛先装置との間の回線コネクションをエミュレートするよう動作可能な複数のノ ード及びリンクとを備え、 前記回線コネクションのパスの各ノードは通信装置よりなり、 該通信装置は、 (a) 前記通信網の前記リンクの1つよりなり、前記バーチャルコネクション を受信するよう動作可能な入力リンクと、 (b) 前記バーチャルコネクションに割振られ、前記バーチャルコネクション の持続期間中に割振られ、前記バーチャルコネクションにのみ割振られ、バッフ ァ空間の第1の量を備える第1のキューと、 (c) 前記入力リンクへ結合され、前記通信網の前記リンクの1つよりなる出 力リンクとを備え、 出力リンク帯域幅の第1の量は、前記バーチャルコネクションに割付けられ、 出力リンク帯域幅の前記第1の量は前記バーチャルコネクションの持続期間中に 割付けられ、出力リンク帯域幅の前記第1の量は前記バーチャルコネクションに のみ割付けられるセルベース通信網。 18. 前記第1のキューは入力キューよりなる請求項17記載のセルベース通 信網。 19. 前記第1のキューは出力キューよりなる請求項17記載のセルベース通 信網。 20. 前記通信装置は、前記入力リンクと前記出力リンクとの間に結合された 交換機本体を更に備え、交換機本体帯域幅の第2の量が前記バーチャルコネクシ ョンにのみ割付けられ、交換機本体帯域幅の前記第2の量は前記バーチャルコネ クションの持続期間中に割付けられ、交換機本体帯域幅の前記第2の量は前記バ ーチャルコネ クションにのみ割付けられる請求項11記載のセルベース通信網。 21. 前記通信装置は、 前記バーチャルコネクションに振り振られ、前記バーチャルコネクションの持 続期間中に割振られ、前記バーチャルコネクションにのみ割振られ、バッファ空 間の第2の量を備える第2のキューを更に備え、 前記第1のキューは入力キューよりなり、前記第2のキューは出力キューより なる請求項17記載のセルベース通信網。 22. 前記通信装置は、前記入力リンクと前記出力リンクとの間に結合された 交換機本体を更に備え、交換機本体帯域幅の第2の量は前記バーチャルコネクシ ョンに割付けられ、交換機本体帯域幅の前記第2の量は前記バーチャルコネクシ ョンの持続期間中に割付けられ、交換機本体帯域幅の前記第2の量は前記バーチ ャルコネクションにのみ割付けられる請求項21記載のセルベース通信網。 23. 前記データセルは非同期転送モードセルよりなる請求項22記載のセル ベース通信網。
Applications Claiming Priority (3)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| US149895P | 1995-07-19 | 1995-07-19 | |
| US60/001,498 | 1995-07-19 | ||
| PCT/US1996/011965 WO1997004571A1 (en) | 1995-07-19 | 1996-07-18 | Method and apparatus for emulating a circuit connection in a cell based communications network |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| JPH11510330A true JPH11510330A (ja) | 1999-09-07 |
Family
ID=38659731
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP9506896A Pending JPH11510330A (ja) | 1995-07-19 | 1996-07-18 | セルベース通信網において回線コネクションをエミュレートする方法及び装置 |
Country Status (3)
| Country | Link |
|---|---|
| JP (1) | JPH11510330A (ja) |
| AU (1) | AU6503796A (ja) |
| WO (1) | WO1997004571A1 (ja) |
Family Cites Families (2)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US5355372A (en) * | 1992-08-19 | 1994-10-11 | Nec Usa, Inc. | Threshold-based load balancing in ATM switches with parallel switch planes related applications |
| US5392402A (en) * | 1993-06-29 | 1995-02-21 | Bell Communications Research, Inc. | Broadband intelligent telecommunications network and method employing a resource system to support network services |
-
1996
- 1996-07-18 AU AU65037/96A patent/AU6503796A/en not_active Abandoned
- 1996-07-18 WO PCT/US1996/011965 patent/WO1997004571A1/en not_active Ceased
- 1996-07-18 JP JP9506896A patent/JPH11510330A/ja active Pending
Also Published As
| Publication number | Publication date |
|---|---|
| AU6503796A (en) | 1997-02-18 |
| WO1997004571A1 (en) | 1997-02-06 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| US5867663A (en) | Method and system for controlling network service parameters in a cell based communications network | |
| CA2364090C (en) | Bandwidth allocation in ethernet networks | |
| US5629928A (en) | Dynamic fair queuing to support best effort traffic in an ATM network | |
| KR100326789B1 (ko) | 패킷통신시스템,패킷통신모듈,메모리공간할당시스템및메모리공간할당방법 | |
| US6580721B1 (en) | Routing and rate control in a universal transfer mode network | |
| JP3325610B2 (ja) | 高速パケットネットワークのための輻輳制御 | |
| JP3134810B2 (ja) | 帯域制御方法および帯域制御方式 | |
| US20020080790A1 (en) | Universal transfer method and network with distributed switch | |
| JP2000502856A (ja) | ネットワーク資源を管理する方法と装置 | |
| JP2003523134A (ja) | 通信ネットワークにおける多重パケットをマルチレベルスケジューリングする方法 | |
| JPH04225648A (ja) | パケット交換システム及びビデオパケット交換装置 | |
| WO2000076153A1 (en) | Method and system for allocating bandwidth and buffer resources to constant bit rate (cbr) traffic | |
| US6249819B1 (en) | Method for flow controlling ATM traffic | |
| CA2213423C (en) | Method for shared memory management in network nodes | |
| JP2000502855A (ja) | 動的同期転送モードネットワークにおける非細分化方法とその装置 | |
| JP2003124953A (ja) | リング型ネットワークシステム | |
| EP1281259B1 (en) | System for enhanced resource management for connections of an atm-network | |
| JPH11510330A (ja) | セルベース通信網において回線コネクションをエミュレートする方法及び装置 | |
| US7130267B1 (en) | System and method for allocating bandwidth in a network node | |
| US7450510B1 (en) | System and method for distributing guaranteed bandwidth among service groups in a network node | |
| Ramamurthy et al. | A congestion control framework for BISDN using distributed source control | |
| JPH11510331A (ja) | 通信装置内でデータを順番に並ベる方法及び装置 | |
| Katevenis et al. | Multi-queue management and scheduling for improved QoS in communication networks | |
| JPH11510005A (ja) | セルベースド通信網における網サービスパラメータの制御方法及びシステム | |
| WO2001084876A1 (en) | Method and system for connection set-up in a communication system comprising several switching units and several processing units |