CA2264461A1 - Ieee-1394 serial bus network capable of multicast communication - Google Patents
Ieee-1394 serial bus network capable of multicast communication Download PDFInfo
- Publication number
- CA2264461A1 CA2264461A1 CA002264461A CA2264461A CA2264461A1 CA 2264461 A1 CA2264461 A1 CA 2264461A1 CA 002264461 A CA002264461 A CA 002264461A CA 2264461 A CA2264461 A CA 2264461A CA 2264461 A1 CA2264461 A1 CA 2264461A1
- Authority
- CA
- Canada
- Prior art keywords
- channel
- channel number
- multicast
- multicast address
- count value
- 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.)
- Granted
Links
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]
- H04L12/40—Bus networks
- H04L12/40052—High-speed IEEE 1394 serial bus
- H04L12/40058—Isochronous transmission
-
- 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
-
- 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/40—Bus networks
- H04L12/40052—High-speed IEEE 1394 serial bus
- H04L12/40065—Bandwidth and channel allocation
Abstract
In a communication network where IEEE-1394 nodes are connected to a serial bus, each node functions as a source or a destination for signaling an asynchronous channel setup request containing a multicast address and signaling an asynchronous channel release request. A multicast manager, connected to the bus, includes a channel allocation table having a number of entries each mapping a channel number to a multicast address. The multicast manager responds to the setup request for making a search through the allocation table, setting a node count value to 1, acquiring ownership of a channel number from an isochronous resource manager and mapping the acquired channel number to the multicast address of the request in a corresponding entry of the allocation table if no channel number was mapped to the multicast address or incrementing the node count value by 1 if a channel number is mapped to the multicast address, and then signaling a reply message. The source node responds to this reply message by multicasting asynchronous stream packets to the serial bus. The multicast manager further responds to the asynchronous channel release request for decrementing the node count value by 1. When the node count value equals zero, the ownership of the channel number is restored to the isochronous resource manager and the corresponding entry of the channel allocation table is cleared.
Applications Claiming Priority (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP10-055166 | 1998-03-06 | ||
JP05516698A JP3171241B2 (en) | 1998-03-06 | 1998-03-06 | Communication method |
Publications (2)
Publication Number | Publication Date |
---|---|
CA2264461A1 true CA2264461A1 (en) | 1999-09-06 |
CA2264461C CA2264461C (en) | 2003-09-09 |
Family
ID=12991162
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CA002264461A Expired - Fee Related CA2264461C (en) | 1998-03-06 | 1999-03-05 | Ieee-1394 serial bus network capable of multicast communication |
Country Status (5)
Country | Link |
---|---|
US (1) | US6434117B1 (en) |
EP (1) | EP0940946B1 (en) |
JP (1) | JP3171241B2 (en) |
CA (1) | CA2264461C (en) |
DE (1) | DE69922072T2 (en) |
Families Citing this family (50)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
KR100354740B1 (en) | 1998-10-15 | 2002-12-18 | 삼성전자 주식회사 | Channel extension method for IEEE 1394 serial bus |
KR100323770B1 (en) * | 1999-03-08 | 2002-02-19 | 서평원 | Channel Structure for Multicast Service, and Method for operating the service using the channel |
JP3436174B2 (en) | 1999-03-09 | 2003-08-11 | 日本電気株式会社 | Communication method |
US6810452B1 (en) * | 1999-03-19 | 2004-10-26 | Sony Corporation | Method and system for quarantine during bus topology configuration |
FI108694B (en) * | 1999-05-24 | 2002-02-28 | Nokia Oyj | connection Handle |
EP1059588A1 (en) * | 1999-06-09 | 2000-12-13 | Texas Instruments Incorporated | Multi-channel dma with request scheduling |
US7143166B1 (en) * | 1999-07-12 | 2006-11-28 | Lucent Technologies Inc. | Dynamic bandwidth allocation in a reservation system |
KR100644559B1 (en) * | 1999-07-26 | 2006-11-13 | 삼성전자주식회사 | Method for allocating channel in device having digital interface |
US7068674B1 (en) | 1999-08-23 | 2006-06-27 | Lg Electronics Inc. | Method of controlling connection between nodes in digital interface |
US6910090B1 (en) | 1999-09-21 | 2005-06-21 | Sony Corporation | Maintaining communications in a bus bridge interconnect |
US6718282B1 (en) * | 1999-10-20 | 2004-04-06 | Cisco Technology, Inc. | Fault tolerant client-server environment |
EP1499069B1 (en) * | 1999-10-29 | 2007-08-08 | Sony Corporation | Method of, and system for, using a plurality of transmission lines and connection mode setting method |
US6728821B1 (en) | 1999-11-29 | 2004-04-27 | Sony Corporation | Method and system for adjusting isochronous bandwidths on a bus |
US6647020B1 (en) * | 1999-12-17 | 2003-11-11 | Motorola, Inc. | Methods for implementing a talkgroup call in a multicast IP network |
US20020046357A1 (en) * | 1999-12-28 | 2002-04-18 | Jiandong Huang | Software-based fault tolerant networking using a single LAN |
JP3454217B2 (en) | 1999-12-28 | 2003-10-06 | 日本電気株式会社 | Communication path control method, device control device, and bridge |
EP1113626B1 (en) * | 1999-12-30 | 2009-04-22 | Sony Deutschland GmbH | Interface link layer device to build a distributed network |
EP1266484B1 (en) * | 2000-01-27 | 2007-12-12 | Thomson Licensing | Method for isochronous resource management in a network based on hiperlan 2 technology |
US6738823B1 (en) * | 2000-01-31 | 2004-05-18 | Microsoft Corporation | Use of isochronous packets to eliminate redundant acknowledgments |
US6977928B1 (en) * | 2000-04-13 | 2005-12-20 | International Business Machines Corporation | Method and system for data flow multicasting |
US6704819B1 (en) * | 2000-04-19 | 2004-03-09 | Microsoft Corporation | Method and apparatus for device sharing and arbitration |
US7002928B1 (en) * | 2000-06-21 | 2006-02-21 | Sony Corporation | IEEE 1394-based protocol repeater |
US6757773B1 (en) | 2000-06-30 | 2004-06-29 | Sony Corporation | System and method for determining support capability of a device coupled to a bus system |
JP4731096B2 (en) * | 2000-08-23 | 2011-07-20 | コーニンクレッカ フィリップス エレクトロニクス エヌ ヴィ | Communication system and device |
KR20020059722A (en) * | 2000-09-13 | 2002-07-13 | 요트.게.아. 롤페즈 | Communication system and device |
US6725311B1 (en) | 2000-09-14 | 2004-04-20 | Microsoft Corporation | Method and apparatus for providing a connection-oriented network over a serial bus |
JP3896784B2 (en) * | 2000-10-10 | 2007-03-22 | 日本電気株式会社 | Packet communication method and apparatus |
US6647447B1 (en) * | 2000-12-29 | 2003-11-11 | Sony Corporation | Allocating isochronous channel numbers to devices on an IEEE-1394 bus |
US6977939B2 (en) * | 2001-01-26 | 2005-12-20 | Microsoft Corporation | Method and apparatus for emulating ethernet functionality over a serial bus |
US7542474B2 (en) | 2001-02-26 | 2009-06-02 | Sony Corporation | Method of and apparatus for providing isochronous services over switched ethernet including a home network wall plate having a combined IEEE 1394 and ethernet modified hub |
US6820150B1 (en) * | 2001-04-11 | 2004-11-16 | Microsoft Corporation | Method and apparatus for providing quality-of-service delivery facilities over a bus |
US7149195B2 (en) * | 2001-08-28 | 2006-12-12 | Nokia Corporation | Apparatus, and associated method, for multicasting data in a radio communications system |
JP2003110651A (en) * | 2001-10-01 | 2003-04-11 | Canon Inc | Data processing method, data processing apparatus, communication protocol and program |
CN1181648C (en) | 2002-09-06 | 2004-12-22 | 联想(北京)有限公司 | Method for automatic searching between devices on network |
US20040081089A1 (en) * | 2002-09-26 | 2004-04-29 | Sharp Laboratories Of America, Inc. | Transmitting data on scheduled channels in a centralized network |
US7653012B2 (en) * | 2002-09-26 | 2010-01-26 | Sharp Laboratories Of America, Inc. | Relay transmission of data in a centralized network |
JP2005012260A (en) * | 2003-06-16 | 2005-01-13 | Matsushita Electric Ind Co Ltd | Data transmission control method |
DE10337699B4 (en) * | 2003-08-16 | 2006-01-12 | Phoenix Contact Gmbh & Co. Kg | Method and device for transmitting data over a bus network using the broadcast principle |
US7349436B2 (en) * | 2003-09-30 | 2008-03-25 | Intel Corporation | Systems and methods for high-throughput wideband wireless local area network communications |
MXPA06007673A (en) * | 2004-01-22 | 2006-09-04 | Ericsson Telefon Ab L M | Access control for multicast channel request. |
US7505751B1 (en) | 2005-02-09 | 2009-03-17 | Autocell Laboratories, Inc. | Wireless mesh architecture |
JP4432814B2 (en) * | 2005-03-25 | 2010-03-17 | ヤマハ株式会社 | Performance data communication management system and performance data communication management device |
FR2887107B1 (en) * | 2005-06-10 | 2007-12-14 | Canon Kk | METHOD AND DEVICE FOR TRANSMITTING, STORING AND READING MULTIPLEXED OR MULTIPLEXED VIDEO FLOWS IN THE COMMUNICATION NETWORK |
JP4846381B2 (en) * | 2006-02-08 | 2011-12-28 | 富士通セミコンダクター株式会社 | BAND ALLOCATION METHOD, COMMUNICATION CONTROL DEVICE, AND COMMUNICATION DEVICE |
US8929360B2 (en) * | 2006-12-07 | 2015-01-06 | Cisco Technology, Inc. | Systems, methods, media, and means for hiding network topology |
JP4764811B2 (en) * | 2006-12-14 | 2011-09-07 | 富士通株式会社 | Relay device and communication path management method |
US8345553B2 (en) * | 2007-05-31 | 2013-01-01 | Broadcom Corporation | Apparatus and methods for reduction of transmission delay in a communication network |
US8051232B2 (en) * | 2007-06-25 | 2011-11-01 | Intel Corporation | Data storage device performance optimization methods and apparatuses |
US8537844B2 (en) * | 2009-10-06 | 2013-09-17 | Electronics And Telecommunications Research Institute | Ethernet to serial gateway apparatus and method thereof |
CN104022915B (en) | 2014-05-19 | 2017-07-14 | 华为技术有限公司 | A kind of flow rate adjusting method and device |
Family Cites Families (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
DE69331705T2 (en) * | 1992-12-21 | 2002-12-19 | Apple Computer | METHOD AND DEVICE FOR CONVERTING ANY TOPOLOGY FROM A NODE COLLECTION IN AN ACYCLIC DIRECTED GRAPH |
DE69531012T2 (en) | 1994-03-09 | 2004-05-19 | Matsushita Electric Industrial Co., Ltd., Kadoma | Data transmission system and method |
JP3291926B2 (en) | 1994-07-07 | 2002-06-17 | ソニー株式会社 | Electronic device control method |
JP3271493B2 (en) | 1995-09-26 | 2002-04-02 | ヤマハ株式会社 | Network and data transmission method |
US5841989A (en) * | 1996-04-08 | 1998-11-24 | Apple Computer, Inc. | System and method for efficiently routing data packets in a computer interconnect |
US5978578A (en) * | 1997-01-30 | 1999-11-02 | Azarya; Arnon | Openbus system for control automation networks |
-
1998
- 1998-03-06 JP JP05516698A patent/JP3171241B2/en not_active Expired - Fee Related
-
1999
- 1999-03-05 US US09/264,189 patent/US6434117B1/en not_active Expired - Lifetime
- 1999-03-05 CA CA002264461A patent/CA2264461C/en not_active Expired - Fee Related
- 1999-03-05 EP EP99103913A patent/EP0940946B1/en not_active Expired - Lifetime
- 1999-03-05 DE DE69922072T patent/DE69922072T2/en not_active Expired - Fee Related
Also Published As
Publication number | Publication date |
---|---|
US6434117B1 (en) | 2002-08-13 |
EP0940946A1 (en) | 1999-09-08 |
DE69922072T2 (en) | 2005-11-24 |
DE69922072D1 (en) | 2004-12-30 |
EP0940946B1 (en) | 2004-11-24 |
JPH11261606A (en) | 1999-09-24 |
CA2264461C (en) | 2003-09-09 |
JP3171241B2 (en) | 2001-05-28 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CA2264461A1 (en) | Ieee-1394 serial bus network capable of multicast communication | |
JP3731263B2 (en) | Communication method and electronic device | |
WO2001097487A3 (en) | Automatic assignment of addresses to nodes in a network | |
CA2237370A1 (en) | Mobile node, mobile agent and network system | |
EP1045553A3 (en) | Virtual private networks and methods for their operation | |
CA2318413A1 (en) | Virtual local area network with multicast protection | |
CA2008756A1 (en) | Token passing communication network including a node which maintains andtransmits a list specifying the order in which the token is passed | |
DK0746921T3 (en) | Virtual network using asynchronous transfer mode | |
ATE313188T1 (en) | ETHERNET PHY/MAC COMMUNICATION DEVICE | |
EP1499072B1 (en) | Method for interconnecting a PLC LAN with any other non-PLC LAN | |
KR970705885A (en) | METHOD AND APPARATUS FOR ROUTING MESSAGES IN A NETWORK OF NODES | |
EP1282266A3 (en) | Packet monitoring system | |
ATE545261T1 (en) | METHOD FOR SECURING DATA SWITCHING NETWORKS | |
MY146529A (en) | Token bus communication system | |
CA2263228A1 (en) | Synchronous transfer mode (stm) communications network | |
WO1998043461A3 (en) | Communications system to transmit data packets with allocated routin information | |
WO2001022721A3 (en) | A method of maintaining communications in a bus bridge 518 interconnect including a plurality of buses links 531 527 by at least on bus bridge 518 the method includes receiving a change indication signal | |
EP1198095A3 (en) | Method and network for interconnecting separate multicast channels acquired for separate bus systems | |
EP2312773A3 (en) | Methods of managing a group of to be managed nodes and corresponding sequence of packets | |
EP1156627A3 (en) | Virtual local area networks with trunk stations | |
Cisco | SMDS Commands | |
Cisco | SMDS Commands | |
Cisco | SMDS Commands | |
Cisco | SMDS Commands | |
Cisco | Transparent Bridging Commands |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
EEER | Examination request | ||
MKLA | Lapsed |