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

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 paquets

Info

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
Application number
EP92900538A
Other languages
German (de)
English (en)
Other versions
EP0561888A4 (fr
Inventor
Gary J. Anido
Douglas James Follett
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Australian and Overseas Telecommunications Corp Ltd
Original Assignee
Australian and Overseas Telecommunications Corp Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Australian and Overseas Telecommunications Corp Ltd filed Critical Australian and Overseas Telecommunications Corp Ltd
Publication of EP0561888A1 publication Critical patent/EP0561888A1/fr
Publication of EP0561888A4 publication Critical patent/EP0561888A4/xx
Withdrawn legal-status Critical Current

Links

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L49/00Packet switching elements
    • H04L49/50Overload detection or protection within a single switching element
    • H04L49/505Corrective measures
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L12/00Data switching networks
    • H04L12/02Details
    • H04L12/16Arrangements for providing special services to substations
    • H04L12/18Arrangements for providing special services to substations for broadcast or conference, e.g. multicast
    • H04L12/1886Arrangements 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
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L49/00Packet switching elements
    • H04L49/20Support for services
    • H04L49/201Multicast operation; Broadcast operation
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L49/00Packet switching elements
    • H04L49/20Support for services
    • H04L49/201Multicast operation; Broadcast operation
    • H04L49/203ATM switching fabrics with multicast or broadcast capabilities
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L49/00Packet switching elements
    • H04L49/30Peripheral units, e.g. input or output ports
    • H04L49/3081ATM peripheral units, e.g. policing, insertion or extraction
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L49/00Packet switching elements
    • H04L49/30Peripheral units, e.g. input or output ports
    • H04L49/3009Header 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.
EP92900538A 1990-12-12 1991-12-11 Envoi multidestinataire pour un commutateur de reseau a commutation rapide de paquets Withdrawn EP0561888A1 (fr)

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)

* Cited by examiner, † Cited by third party
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)

* Cited by examiner, † Cited by third party
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)

* Cited by examiner, † Cited by third party
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.

Patent Citations (1)

* Cited by examiner, † Cited by third party
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)

* Cited by examiner, † Cited by third party
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