EP0561888A1 - Envoi multidestinataire pour un commutateur de reseau a commutation rapide de paquets - Google Patents
Envoi multidestinataire pour un commutateur de reseau a commutation rapide de paquetsInfo
- Publication number
- EP0561888A1 EP0561888A1 EP92900538A EP92900538A EP0561888A1 EP 0561888 A1 EP0561888 A1 EP 0561888A1 EP 92900538 A EP92900538 A EP 92900538A EP 92900538 A EP92900538 A EP 92900538A EP 0561888 A1 EP0561888 A1 EP 0561888A1
- Authority
- EP
- European Patent Office
- Prior art keywords
- output
- packet
- address
- switching
- control means
- 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.)
- Withdrawn
Links
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L49/00—Packet switching elements
- H04L49/50—Overload detection or protection within a single switching element
- H04L49/505—Corrective measures
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L12/00—Data switching networks
- H04L12/02—Details
- H04L12/16—Arrangements for providing special services to substations
- H04L12/18—Arrangements for providing special services to substations for broadcast or conference, e.g. multicast
- H04L12/1886—Arrangements for providing special services to substations for broadcast or conference, e.g. multicast with traffic restrictions for efficiency improvement, e.g. involving subnets or subdomains
-
- 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
-
- 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/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/3009—Header conversion, routing tables or routing tags
Definitions
- the present invention relates to the provision of multicasting or broadcasting capability within a fast packet switched (FPS), asynchronous transfer mode (ATM) or similar communications network.
- FPS fast packet switched
- ATM asynchronous transfer mode
- BACKC3RCXJND in the course of switching packetised data, it is often desirable to enable a single data stream comprising one or more packets to be sent to more than one address. This is known as multicasting. If all destinations are addressed, it is termed a broadcast.
- One means of providing such a facility is to simply insert many packets into the switch inputs, each addressed to a desired output but carrying the same data. This creates a large demand on switching capacity for what is, essentially, one data stream.
- the present invention comprises a packet switching network comprising switching means having a plurality of inputs and a plurality of outputs, and port control means associated with each output and with each input, wherein packets comprise a header including an address, and a payload, characterised in that each header further comprises a type indicator, such that each packet having a first type indicator is switched to a one of said outputs defined by the address portion, and is then communicated directly to the port control means associated with the addressed output, and each packet having a second type indicator is switched to a single one of said outputs, and is then communicated via a separate communications connection to one or more of said port control means.
- the present invention comprises a method of multicasting within a packet switching network, said network comprising switching means having a plurality of inputs and outputs, port control means associated with each output, and means for communicating independent of said switching means connecting a defined output of said switching means and a plurality of said port control means, said packets comprising a header including a type indicator and an address, and a payload, wherein packets having a unicast type indicator are switched by said switching means to an output defined by the respective address and then to the respective port control means, and packets having a multicast type indicator are switched by said switching means to said defined output and communicated via said means for communicating to a set of output port control means defined by the respective address.
- Figure 1 is a schematic block diagram of one embodiment of the inventive arrangement
- Figure 2 shows one suitable packet format for the inventive arrangement
- FIG. 3 illustrates in block form an output switch port controller.
- this illustrates a 4-port system 10 capable of switching 4 inputs to any of 4 outputs, via switching Fabric unit (SFU) 20.
- SFU switching Fabric unit
- the exact switching fabric implementation except in so far as it must be capable of the functions defined below, is not an essential element of the invention.
- a 4-port unit is illustrated only from the point of view of simplicity: practical switching units generally involve at least 16 x 16 units, and may be of much greater complexity, indeed, the present invention becomes more advantageous as complexity is increased.
- SFU 20 has 4 ports 0 - 3, each with an associated switch port controller (SPC) 300 - 303.
- SPC's provide an interface between various data formats and the packetised data switched by SFU 20.
- the SFU 20 is adapted to switch fixed- length packets, although the present invention is also applicable to variable length packets.
- SPC's 300 - 303 also control the input and output packet flows to and from SFU 20.
- Each SPC according to this embodiment of the invention has at least 2 connections to the SFU 20: a multicast address connection, and a unicast address connection. The exception is SPC 300, in which these connections may share the same physical connection.
- SPC's 301 - 303 are connected to unicast addressed ports by connections 25, and to multicast output from the switch by connections 28.
- Each packet comprises a payload 12 and header 13, the header including a tag bit indicating whether the packet has a unicast or multicast address (U/M), and an address field.
- U/M unicast or multicast address
- SPC's 300 - 303 generate a header 13 for each incoming packet as described so as to facilitate switching according to the present invention.
- This header 13 is generated by reference to a look-up table and the existing header and address of the external packet.
- the table includes instructions as to whether header 13 should have a unicast or multicast tag bit.
- the meaning of the address depends upon the setting of the U/M bit. If the U/M bit indicates unicast, the address is the binary value of the destination switch port. In the multicast case each bit of the address will indicate that a particular switch port is addressed.
- a packet with a U/M tag indicating unicast address of 2 is input by SPC to SFU 20, where it is switched to port 2, to the unicast port of SPC 302, and then outputs.
- a packet with a U/M tag indicating a multicast address in which bits 0 and 2 are set is input by an SPC to SFU 20. All packets with a multicast address tag are switched by SFU to port 0, and presented by multicast connection 28 to the multicast ports of each SPC. Each SPC 300 - 303 sees the packet on the multicast connection 28 and reads it in only if there is a match between the number of the SPC and a bit set in the multicast address. SPC's 300 and 302 therefore read in the packet and send it to their respective outputs.
- SPC 300 is preferably chosen to be a port having comparatively low levels of traffic, as it receives any packets which are unicast to it, and the link between port 0 and SPC 300 additionally carries all multicast addressed traffic. SPC 300 only reads packets unicast to it or packets with a multicast address in which bit 0 is set.
- FIG 3 illustrates the output part of an SPC, such as SPC 301 : what we may term the output switch port controller (OSPC) 30, as it handles packets output by SFU 20 from a port.
- OSPC output switch port controller
- FIFO 40 receives unicast addressed packets over the unicast connection 25 from a port of SFU 20.
- FIFO 41 receives multicast addressed packets via multicast connections 28 from port 0.
- connections 25 and 28 are joined at the input to the OSPC 30.
- Each packet arriving at FIFO 40 is forwarded to comparator 44 which checks that the packet contains a write address which matches the SPC number contained in register 45. If so, the input is accepted and sent to the corresponding output.
- Each packet arriving at FIFO 41 is forwarded to comparator 42, which checks that the packet contains a multicast address, and that there is a match between the bit specified in register 43 as designating that port and the corresponding address bit.
Landscapes
- Engineering & Computer Science (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Data Exchanges In Wide-Area Networks (AREA)
- Electronic Switches (AREA)
Abstract
Système et procédés destinés à assurer un envoi multidestinataire au sein d'un réseau à commutation de paquets tel qu'un réseau à commutation rapide de paquets ou à mode de transfert asynchrone. L'en-tête de chaque paquet comprend un ou plusieurs bits indicateurs de type. Un premier type d'indicateur indique la commutation port d'entrée/port de sortie normale; un second type d'indicateur indique la commutation vers un seul port, puis vers chaque sortie d'un ensemble de sorties défini par la partie adresse de l'en-tête par l'intermédiaire d'une liaison séparée. Ainsi, on évite les conflits au sein du réseau de commutation.
Applications Claiming Priority (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
AUPK390190 | 1990-12-12 | ||
AU3901/90 | 1990-12-12 |
Publications (2)
Publication Number | Publication Date |
---|---|
EP0561888A1 true EP0561888A1 (fr) | 1993-09-29 |
EP0561888A4 EP0561888A4 (fr) | 1994-02-02 |
Family
ID=3775139
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
EP92900538A Withdrawn EP0561888A1 (fr) | 1990-12-12 | 1991-12-11 | Envoi multidestinataire pour un commutateur de reseau a commutation rapide de paquets |
Country Status (6)
Country | Link |
---|---|
EP (1) | EP0561888A1 (fr) |
JP (1) | JPH07505262A (fr) |
KR (1) | KR930703775A (fr) |
AU (1) | AU9071191A (fr) |
CA (1) | CA2098110A1 (fr) |
WO (1) | WO1992010898A1 (fr) |
Families Citing this family (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
SE515275C2 (sv) * | 1992-12-14 | 2001-07-09 | Ericsson Telefon Ab L M | Paketdatanät |
US5430716A (en) * | 1993-01-15 | 1995-07-04 | At&T Corp. | Path hunt for efficient broadcast and multicast connections in multi-stage switching fabrics |
GB2288096B (en) * | 1994-03-23 | 1999-04-28 | Roke Manor Research | Apparatus and method of processing bandwidth requirements in an ATM switch |
JP4577538B2 (ja) * | 1999-11-01 | 2010-11-10 | ソニー株式会社 | 情報伝送システム及び情報伝送方法 |
US7940762B2 (en) * | 2008-03-19 | 2011-05-10 | Integrated Device Technology, Inc. | Content driven packet switch |
Citations (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
EP0446589A2 (fr) * | 1990-03-14 | 1991-09-18 | Alcatel SEL Aktiengesellschaft | Commutateur ATM avec capacité de duplication |
Family Cites Families (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US4542497A (en) * | 1983-03-28 | 1985-09-17 | At&T Bell Laboratories | Wideband digital switching network |
US4651318A (en) * | 1984-11-30 | 1987-03-17 | At&T Bell Laboratories | Self-routing packets with stage address identifying fields |
US4701906A (en) * | 1985-06-27 | 1987-10-20 | American Telephone And Telegraph Company, At&T Bell Laboratories | Packet switching network with multiple packet destinations |
US4850958A (en) * | 1988-06-08 | 1989-07-25 | Cardiopulmonics, Inc. | Apparatus and method for extrapulmonary blood gas exchange |
ES2067643T3 (es) * | 1990-03-14 | 1995-04-01 | Alcatel Nv | Medios logicos de encaminamiento para un elemento de conmutacion de comunicaciones. |
-
1991
- 1991-12-11 AU AU90711/91A patent/AU9071191A/en not_active Abandoned
- 1991-12-11 EP EP92900538A patent/EP0561888A1/fr not_active Withdrawn
- 1991-12-11 CA CA002098110A patent/CA2098110A1/fr not_active Abandoned
- 1991-12-11 WO PCT/AU1991/000574 patent/WO1992010898A1/fr not_active Application Discontinuation
- 1991-12-11 JP JP4501606A patent/JPH07505262A/ja active Pending
-
1993
- 1993-06-11 KR KR937001783A patent/KR930703775A/ko unknown
Patent Citations (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
EP0446589A2 (fr) * | 1990-03-14 | 1991-09-18 | Alcatel SEL Aktiengesellschaft | Commutateur ATM avec capacité de duplication |
Non-Patent Citations (3)
Title |
---|
GLOBECOM'90 vol. 1 , 2 December 1990 , SAN DIEGO, US pages 211 - 217 XP218726 R. DE VRIES * |
IEEE INFOCOM'88 March 1988 , NEW ORLEANS, US pages 29 - 34 XP10851 K. ENG ET AL * |
See also references of WO9210898A1 * |
Also Published As
Publication number | Publication date |
---|---|
JPH07505262A (ja) | 1995-06-08 |
WO1992010898A1 (fr) | 1992-06-25 |
EP0561888A4 (fr) | 1994-02-02 |
AU9071191A (en) | 1992-07-08 |
KR930703775A (fr) | 1993-11-30 |
CA2098110A1 (fr) | 1992-06-12 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
JP3515263B2 (ja) | ルータ装置、データ通信ネットワークシステム、ノード装置、データ転送方法及びネットワーク接続方法 | |
US5452296A (en) | Asynchronous transfer mode communication system | |
US7463633B2 (en) | Packet switching system, packet switching network and packet switching method | |
US6980553B2 (en) | Router apparatus using ATM switch | |
US5732080A (en) | Method and apparatus for controlling data flow within a switching device | |
US6160811A (en) | Data packet router | |
US5119369A (en) | Packet switch communication network using packet having virtual channel identifier | |
US7088721B1 (en) | Method and apparatus for multipoint-to-point transmission in an ATM network | |
EP0612174A2 (fr) | Système pour réseau de grande extension | |
US20040131064A1 (en) | Digital communications system | |
CA2239133C (fr) | Methodologie de diffusion selective et appareil de matrice de commutation a controle de flux aux ports source | |
US5434855A (en) | Method and apparatus for selective interleaving in a cell-switched network | |
WO2000036872A1 (fr) | Acheminement interne par le biais d'un noeud atm multietage | |
US6101184A (en) | Data switching method and data switching apparatus for efficiently handling scan data in information communication network | |
EP0649583B1 (fr) | Interface de noyau de commutateur a mode de transfert asynchrone | |
WO1999012381A1 (fr) | Commutateur par paquets a grande vitesse pouvant etre mis a l'echelle et utilisant le detournement de paquets par des canaux reserves | |
EP0561888A1 (fr) | Envoi multidestinataire pour un commutateur de reseau a commutation rapide de paquets | |
CA2369432A1 (fr) | Systeme et methode de reassemblage de paquets dans un element de reseau | |
US6515998B1 (en) | Table data retrieving apparatus retrieving table in which reference data is stored by using retrieval key | |
AU729578B2 (en) | ATM communications system for transmitting internet data packets | |
Cisco | Configuring Tag Switching | |
Cisco | Configuring Tag Switching | |
EP1038414B1 (fr) | Mecanisme d'abandon de trames destine aux commutateurs par paquets | |
JP3471136B2 (ja) | 制御情報転送方法及びノード装置 | |
JP3349725B2 (ja) | Lan間接続制御方法 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PUAI | Public reference made under article 153(3) epc to a published international application that has entered the european phase |
Free format text: ORIGINAL CODE: 0009012 |
|
17P | Request for examination filed |
Effective date: 19930614 |
|
AK | Designated contracting states |
Kind code of ref document: A1 Designated state(s): AT BE CH DE DK ES FR GB GR IT LI LU MC NL SE |
|
A4 | Supplementary search report drawn up and despatched |
Effective date: 19931213 |
|
AK | Designated contracting states |
Kind code of ref document: A4 Designated state(s): AT BE CH DE DK ES FR GB GR IT LI LU MC NL SE |
|
STAA | Information on the status of an ep patent application or granted ep patent |
Free format text: STATUS: THE APPLICATION IS DEEMED TO BE WITHDRAWN |
|
18D | Application deemed to be withdrawn |
Effective date: 19930713 |