GB2335328A - Permanent virtual circuit communication system - Google Patents

Permanent virtual circuit communication system Download PDF

Info

Publication number
GB2335328A
GB2335328A GB9905287A GB9905287A GB2335328A GB 2335328 A GB2335328 A GB 2335328A GB 9905287 A GB9905287 A GB 9905287A GB 9905287 A GB9905287 A GB 9905287A GB 2335328 A GB2335328 A GB 2335328A
Authority
GB
United Kingdom
Prior art keywords
atm
unit
station atm
child station
units
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
Application number
GB9905287A
Other versions
GB2335328B (en
GB2335328A8 (en
GB9905287D0 (en
Inventor
Hiroshi Terasaki
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.)
NEC Corp
Original Assignee
NEC Corp
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 NEC Corp filed Critical NEC Corp
Priority to GB0005603A priority Critical patent/GB2344488B/en
Publication of GB9905287D0 publication Critical patent/GB9905287D0/en
Publication of GB2335328A publication Critical patent/GB2335328A/en
Publication of GB2335328A8 publication Critical patent/GB2335328A8/en
Application granted granted Critical
Publication of GB2335328B publication Critical patent/GB2335328B/en
Anticipated expiration legal-status Critical
Expired - Fee Related legal-status Critical Current

Links

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04QSELECTING
    • H04Q11/00Selecting arrangements for multiplex systems
    • H04Q11/04Selecting arrangements for multiplex systems for time-division multiplexing
    • H04Q11/0428Integrated services digital network, i.e. systems for transmission of different types of digitised signals, e.g. speech, data, telecentral, television signals
    • H04Q11/0478Provisions for broadband connections
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L12/00Data switching networks
    • H04L12/54Store-and-forward switching systems 
    • H04L12/56Packet switching systems
    • H04L12/5601Transfer mode dependent, e.g. ATM
    • H04L2012/5619Network Node Interface, e.g. tandem connections, transit switching
    • H04L2012/5624Path aspects, e.g. path bundling
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L12/00Data switching networks
    • H04L12/54Store-and-forward switching systems 
    • H04L12/56Packet switching systems
    • H04L12/5601Transfer mode dependent, e.g. ATM
    • H04L2012/5625Operations, administration and maintenance [OAM]
    • H04L2012/5626Network management, e.g. Intelligent nets
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L12/00Data switching networks
    • H04L12/54Store-and-forward switching systems 
    • H04L12/56Packet switching systems
    • H04L12/5601Transfer mode dependent, e.g. ATM
    • H04L2012/5629Admission control
    • H04L2012/5631Resource management and allocation
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L12/00Data switching networks
    • H04L12/54Store-and-forward switching systems 
    • H04L12/56Packet switching systems
    • H04L12/5601Transfer mode dependent, e.g. ATM
    • H04L2012/5638Services, e.g. multimedia, GOS, QOS
    • H04L2012/5646Cell characteristics, e.g. loss, delay, jitter, sequence integrity
    • H04L2012/5652Cell construction, e.g. including header, packetisation, depacketisation, assembly, reassembly
    • H04L2012/5653Cell construction, e.g. including header, packetisation, depacketisation, assembly, reassembly using the ATM adaptation layer [AAL]
    • H04L2012/5658Cell construction, e.g. including header, packetisation, depacketisation, assembly, reassembly using the ATM adaptation layer [AAL] using the AAL5
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L12/00Data switching networks
    • H04L12/54Store-and-forward switching systems 
    • H04L12/56Packet switching systems
    • H04L12/5601Transfer mode dependent, e.g. ATM
    • H04L2012/5678Traffic aspects, e.g. arbitration, load balancing, smoothing, buffer management
    • H04L2012/5679Arbitration or scheduling

Landscapes

  • Engineering & Computer Science (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Data Exchanges In Wide-Area Networks (AREA)
  • Small-Scale Networks (AREA)

Abstract

A PVC (Permanent Virtual Circuit) communication system includes a parent station ATM (Asynchronous Transfer Mode) unit (1), first to n-th (where n is an integer equal to or more than 2) child station ATM units (2), and first to n-th transmission paths for connecting the parent station ATM unit and the first to the n-th child station ATM units (2), respectively. The parent station ATM unit (1) includes a single PVC and communicates with the first to the n-th child station ATM units (2) through the first to the n-th transmission paths using the PVC. Also disclosed is a method of communicating between a parent station ATM unit and child station ATM units which are respectively allocated with identifiers different from each other through transmission paths in a PVC communication system, including the steps of transmitting a transmission permission ATM message, including the identifier allocated to one of the child station ATM units and communication permission data in an ATM header section, from the parent station ATM unit to the child station ATM units through the transmission paths, and setting only the one child station ATM unit to a communication permission mode in which the one child station ATM unit is permitted to communicate with the parent station ATM unit, the child station ATM units, other than the one child station ATM unit which is permitted to communicate, being in a communication inhibition mode.

Description

1 PERKMENT VIRTUAL CIRCUIT COM MUN ICATION SYSTEM 2335328 The present
invention relates to a permanent virtual circuit (PVC) communication system for communication between asynchronous transfer mode (ATM) units of an ATM network.
In the specification of Japanese Laid Open Patent
Application (JPA-Heisei 4156742) there is described an ATM (Asynchronous Transfer Mode) allocation system of a time divisional multiplexing unit in which data for every channel is time-divided and transmitted. In this specification, the data is transmitted in units of ATM cells so that the data transmission efficiency is improved.
Also, in the specification of Japanese Laid Open Patent Application (JP-AHeisei 8-163142) there is disclosed a protocol processing method. In this latter specification, there is described a method of processing an ATM related protocol in transmission and reception cells in two directions in a single circuit in a line terminating unit of an ATM switching apparatus.
Further, in the specification of Japanese Laid Open Patent Application (JP-A-Heisei 6-197119) an analog line ATM subscriber circuit is disclosed. In this last mentioned specification, data is transmitted via an
2 analog subscriber line and is subjected to ATM conversion, so that an existing network can be connected to an ATM network.- In addition, a cell assembling circuit and an STM/ATM converting circuit are disclosed in the specification of Japanese Laid Open Patent Application (JP-A-Heisei 8-79263), in which a cell assembling circuit 100 includes a buffer 102, a write counter 116, a read counter 117, a counter setting section 124, and a multiplexing section 112. The buffer 102 stores line data 101. The write counter 116 and the read counter 117 provide a write address and a read address to the buffer 102, respectively. The counter setting section 124 sets the write counter 116 to a predetermined value when an external trigger is input. The multiplexing section 112 multiplexes read data 105, for transmission to a cell 113, a cell header 119, and an adaptation header 118.
Previously proposed arrangements will now be described with reference to Figs. 1 to 4 of the accompanying drawings in which Figs. 1 and 4 are block schematic diagrams and Figs. 2 and 3 are diagrams for use in explaining series of user data ATM cells.
Referring to Fig. 1, there is shown a previously proposed PVC communication system which includes a parent station ATM unit 1 (#0), first to n-th child station ATM units 2 (where n is an integer equal to or more than 2) (#1 to #n), and first to n-th high-speed transmission paths 3 (#1 to #n) in an ATM network. The first to n-th 3 high-speed transmission paths 3 (#1 to #n) are provided between the parent station ATM unit 1 and first to the n th child station ATM units 2 to connect the parent station ATM unit 1 to the first to n-th ATM units 2, respectively. In this PVC communication system, the communication between the parent station ATM unit 1 and the first to n-th child station ATM units 2 is realized through the first to n-th PVC's 14 (#1 to #n), respectively.
In this case, a system is adopted in which combinations of VPI (Virtual Path Identifier) value and a WI (Virtual Channel Identifier) value are provided between the parent station ATM unit 1 and the child station ATM units 2 and are different from each other. For example, the VCI value (VPI = yl) and VPI value (VPI = x), indicate that the PVC's 14 (#1) are allocated between the parent station ATM unit 1 and the first child station ATM unit 2 (#1). Also, the VCI value (VPI = y2) and VPI value (VPI = x), indicate that the PVCts 14 (#2) are allocated between the parent station ATM unit 1 and the second child station ATM unit 2 (#2). Further, the VCI value (VPI = yn) and the VPI value (VPI = x) indicate that the PVC's 14 (#n) are allocated between the parent station ATM unit 1 and the n-th child station ATM unit 2 (M). For example, in the case of communication with the n-th child station ATM unit 2 (#n), the parent station ATM unit 1 transmits a series of user data ATM cells 15 shown in Fig. 2 to the nth child station ATM unit 2 (#n) 4 through the n-th PVC 14 (#n).
In Fig. 2, each of the above-mentioned series of user data ATM cells 15 is shown to have an ATM header section of 5 bytes and an ATM data section of 48 bytes. The ATM header section contains the VPI value (VPI = x) indicating the n-th PVC 14 (#n) and the VCI value (VPI yn). The ATM data section contains a part of the user data. The last ATM cell of the abovementioned series of user data ATM cells 15 contains user data and an AAL5 trailer (this is well known in this field) in the ATM data section.
Referring to Fig. 1 again, in the case of communication with the first child station ATM unit 2 (#1), the parent station ATM unit 1 transmits a series of user data ATM cells to the first child station ATM unit 2 (#1) through the first PVC 14 (#1). Each of the data ATM cells contains the VPI value (VPI = x) indicating the first PVC 14 (#1) and the VCI value (VPI = yl) in the ATM header section, as in the previously mentioned cells.
Similarly, in the case of communication with the second child station ATM unit 2 (#2), the parent station ATM unit 1 transmits a series of user data ATM cells to the second child station ATM unit 2 (#2) through the first PVC 14 (#2), as in the previously mentioned cells. Each of them contains the VPI value (VPI = x) indicating the first PVC 14 (#2) and the VCI value (VPI = y2) in the ATM header section.
Also, the parent station ATM unit 1 receives a series of user data ATM cells 61 transmitted from the first child station ATM unit 2 (#1) through the first PVC 14 (C). The series of user data ATM cells 61 have the structure shown in Fig. 3.
In Fig. 3, each of the above-mentioned series of user data ATM cells 61 has an ATM header section of 5 bytes of an ATM data section of 48 bytes. The ATM header section contains the VPI value (VPI = x) indicating the first PVC 14 (W and the VCI value (VPI = yl). The ATM data section contains a part of the user data. The last ATM cell of the above-mentioned series of user data ATM cells 61 contains a part of the user data and an AAL5 trailer (this is well known in this field) in the ATM data section. The series of user data ATM cells 61 transmitted from the first child station ATM unit 2 to the parent station ATM unit 1 have the same format as that of the above-mentioned series of user data ATM cells transmitted from the parent station ATM unit 1 to the first child station ATM unit 2 (#1).
Returning to Fig. 1, the parent station ATM unit 1 receives a similar series of user data ATM cells 62 transmitted from the second child station ATM unit 2 (#2) through the second PVC 14 (#2). Each of them contains the VPI value (VPI = x) indicative of the second PVC 14 (#2) and the VCI value (VPI = y2) in the ATM header section. The series of user data ATM cells 62 transmitted from the second child station ATM unit 2 (#2) to the parent station ATM unit 1 have the same format as 6 1 1 that of the above-mentioned series of user data ATM cells transmitted from the parent station ATM unit 1 to the second child station ATM unit 2 (#2).
Similarly, the parent station ATM unit 1 receives a similar series of user data ATM cells transmitted from the n-th child station ATM unit 2 (#n) through the second PVC 14 (#n). Each of them contains the VPI value (VPI x) indicative of the n-th PVC 14 (#n) and the VCI value (VPI = yn) in the ATM header section. The series of user data ATM cells transmitted from the n-th child station ATM unit 2 (#n) to the parent station ATM unit 1 have the same format as that of the above- mentioned series of user data ATM cells 15 transmitted from the parent station ATM unit 1 to the n-th child station ATM unit 2 (#n).
Referring to Fig. 4, the details of the parent station ATM unit 1 of the PVC communication system shown in Fig. 1 are shown. The parent station ATM unit 1 has a main signal processing section 8, an AALS terminate section 9, a microprocessor 13, first to n-th FIFO (first-in and first-out) memories (#1 to #n) 10, first to nth FIFO memories (#1 to #n) 11, n line terminate sections 12. The n line terminate sections 12 terminate the high-speed transmission paths 3 (#1 to #3) which are physical transmission paths connected with the n child station ATM units 2. Each of the n line terminate sections 12 has the function of converting user data with an optional length into AAL5 type packets which are disassembled into a series of user data ATM cells, as 7 shown in Fig. 1 by a reference numeral 15. The AALS terminate section 9 assemblies an AAL5 type packet from the series of user data ATM cells, as shown in Fig. 1 by the reference numeral 61 or 62, to convert them into user data with an optional length. An ATM cell multiplexing and separating section 7 is connected between the AAL5 terminate section 9 and the n line terminate sections 9 to multiplex and separate data in units of ATM cells. The main signal processing section 8 controls the destination of the ATM cells in ATM cell multiplexing and separating section 7. A microprocessor 13 controls the communication application to provide communication with the n child station ATM units 2. The N pairs of FIFO memories are connected between the microprocessor 13 and the AAL5 terminate section 9 for respective first to n-th line terminate sections 12. Each of the first to n-th pairs of FIFO memories (#1 to #n) is composed of the FIFO memory 10 for storing communication data from the microprocessor 13 and the FIFO memory 11 for storing communication data from the AAL5 terminate section 9.
As mentioned above, in the previously proposed PVC communication system shown in Fig. 1, the communication between the parent station ATM unit 1 and the first to n-th child station ATM units 2 is provided through the first to n-th PVC's 14 (#1 to #n). In this case, a system is adopted in which combinations of the VPI value and the VCI value indicative of the first to n-th PVC's 14 (#1 to #n) and different from each other are allocated 8 between the parent station ATM unit 1 and the first to nth child station ATM units 2, respectively.
Therefore, in the previously proposed parent station ATM unit 1, there are a pair of FIFO memories 10, 111 which temporarily store communication data from the microprocessor 13, and communication data from the child station ATM unit 2 for each child station ATM unit 2. This means that the microprocessor 13 is able to carry out communication with only one child station ATM unit 2, as a transmission destination at a time when in a communication state, for a very short time. At this time, the resources such as the other pairs of the FIFO memory 10 and the FIFO memory 11 which are provided for the other child station ATM units 2 are not used. The is efficiency of use of the resources is thus low in the previously proposed PVC communication system.
Arrangements to be described below by way of example in illustration of the invention provide an improvement in the efficiency of the use of the resources, and a parent station ATM unit which is comparatively simplified in its structure.
In one arrangement to be described below, by way of example in illustration of the invention a PVC communication system includes a parent station ATM unit, first to n-th (where n is an integer equal to or more than 2), child station ATM units, and first to n-th transmission paths for connecting the parent station ATM unit and the first to n-th child station ATM units, 9 respectively. The parent station ATM unit includes a single PVC and communicates with the first to n-th child station ATM units through the first to n-th transmission paths using the PVC.
The first to n-th child station ATM units have identifiers which are respectively different from each other. The parent station ATM unit communicates with one of the first to n-th child station ATM units using an ATM cell which includes a combination of a VPI (Virtual Channel Identifier) value and M (Virtual Path Identifier) value indicative of the single PVC in an ATM header section, and the identifier allocated to the one child station ATM unit in an ATM data section.
The parent station ATM unit transmits a transmission permission ATM cell which includes a combination of a VPI value and V= value indicative of the single PVC in an ATM header section, and the identifier allocated to one of the first to n-th child station ATM units and a communication permission message in an ATM header section, to the first to n-th child station ATM units through the first to n-th transmission paths, such that only the one child station ATM unit is set to a communication permission mode in which only the one child station ATM unit is permitted to communicate with the parent station ATM unit. The first to n-th child station ATM units other than the one child station ATM unit are in a communication inhibition mode.
Also, the parent station ATM unit transmits a transmission inhibition ATM cell which includes the combination of the VPI value and VCI value indicative of the single PVC in the ATM header section, and the identifier allocated to the one child station ATM unit and a communication permission cancellation message in the ATM header section, to the first to the n-th child station ATM units through the first to the n-th transmission paths, such that only the one child station ATM unit is reset to the communication inhibition mode in which the one child station ATM unit is inhibited from communicating with the parent station ATM unit. The parent station ATM unit transmits the transmission inhibition ATM cell to the first to the n-th child station ATM units through the first to the n-th transmission paths, after a predetermined time elapses from the transmission of the transmission permission ATM cell.
In the communication permission mode, the parent station ATM unit transmits a series of user data ATM cells to the first to the n-th child station ATM units at the same time using the single PVC, and the one child station ATM unit in the transmission permission mode receives the series of user data ATM cells. At this time, the first to the n-th child station ATM units, other than the one child station ATM unit in the transmission inhibition mode, ignore the series of user data ATM cells. The parent station ATM unit includes a single FIFO (First-in and Firstout) store for 11 temporarily storing first user data of the series of user data ATM cells.
In one particular arrangement to be described, below, by way of example in illustration of the invention the one child station ATM unit in the transmission permission mode transmits another series of user data ATM cells to the parent station ATM unit, and the parent station ATM unit receives the other series of user data ATM cells. The parent station ATM unit includes a single FIFO memory for temporarily storing second user data of the other series of user data ATM cells.
There will also be described below, by way of example in illustration of the invention a method of communicating between a parent station ATM unit and a is first to an n-th (where n is an integer equal to or more than 2) child station ATM unit respectively allocated with identifiers different from each other through first to n-th transmission paths, in a PVC communication system, including the steps of transmitting a transmission permission ATM message including an identifier allocated to one of the first to the n-th child station ATM units and a communication permission data in an ATM header section, from the parent station ATM unit to the first to the nth child station ATM units through the first to the n-th transmission paths, and setting only the one child station ATM unit to a communication permission mode in which the one child station ATM unit is permitted to communicate with the 12 parent station ATM unit, the first to the n-th child station ATM units, other than the one child station ATM unit, being in a communication inhibition mode.
In one particular illustrative arrangement to be described, a transmission inhibition ATM message. including an identifier allocated to one child station ATM unit and communication permission cancellation data in the ATM header section, is transmitted from the parent station ATM unit to the first to the n-th child station ATM units through the first to the n-th transmission paths. The one child station ATM unit is reset to the communication inhibition mode, in which the one child station ATM unit is inhibited from communicating with the parent station ATM unit.
The transmission inhibition ATM message is transmitted from the parent station ATM unit to the first to the n-th child station ATM units through the first to the n-th transmission paths, after a predetermined time has elapsed from the transmission of the transmission permission ATM message.
Arrangements illustrative of the invention will now be described, by way of example, with reference to Figs. 5 to 8 of the accompanying drawings, in which:- Fig. 5 is a block schematic diagram of a PVC communication system, Fig. 6 is a block schematic diagram illustrating the structure of the parent station ATM unit of the PVC communication system of Fig. 5, 13 Fig. 7 is a diagram for use in describing a message ATM cell which is used in the PVC communication system of Fig. 5, and Fig. 8 is a diagram for use in describing a series of user data ATM cells which are used in the PVC communication system of Fig. 5.
Referring to Fig. 5, there is shown a PVC communication system which includes a parent station ATM unit 1 (#0), the first to the n-th (where n is an integer equal to or more than 2) child station ATM units 2 (#1 to #n), and the first to the n-th high speed transmission paths 3 (#1 to #n) which connect the parent station ATM unit 1 and the first to the n-th ATM units 2 in an ATM network. The first to the n-th ID (Identification) numbers #1 to #n, which are different from each other, are allocated to the first to the n-th child station ATM units 2, respectively.
In the PVC communication system, a message ATM cell 5 which contains the ID number (this is the first ID number, ID #1 allocated to the first child station ATM unit 2 (#1) in the illustrated example) and a message MSG indicative of transmission permission is transmitted from the parent station ATM unit 1 to the n child station ATM units 2 through a single PVC (Permanent Virtual Circuit) 4. As the result of the transmission permission, one of the n child station ATM units 2 which is identified based on the ID number is permitted to transmit a series of user data ATM cells 6. In addition, in the PVC 14 communication system, a message ATM cell 5 which contains the ID number (ID C) and a message MSG indicative of transmission inhibition (transmission permission cancellation) is transmitted from the parent station ATM unit 1 to the n child station ATM units 2 through the single PVC 4. As the result of the transmission inhibition, one of the n child station ATM units 2 which is identified based on the ID number is inhibited from transmitting the series of user data ATM cells 6.
Fig. 6 is a block schematic diagram illustrating the structure of the parent station ATM unit 1 of the PVC communication system. The parent station ATM unit 1 has an ATM cell multiplexing and separating section 7, a main signal processing section 8, an AAL5 terminate section 9, a FIFO (First-in and First-out) memory (FIFO-1) 10, a FIFO memory (FIFO- 2) 11, the first to the n-th line terminate sections 12, and a microprocessor 13.
The first to the n-th line terminate sections 12 are connected with the n child station ATM units 2 (Fig. 5) through the high-speed transmission paths 3 (#1 to #n). respectively. Each of the first to n-th line terminate sections 12 functions to convert user data with an optional length into an AAL5 type packet to be disassembled into a series of user data ATM cells. The AALS terminate section 9 assembles an AALS type packet from a series of user data ATM cells to convert them into user data with an optional length. The ATM cell multiplexing and separating section 7 is connected between the AAL5 terminate section 9 and the n line terminate sections 9 to multiplex and separate data in units of ATM cells. The main signal processing section 8 controls the destination of the ATM cells in the ATM cell multiplexing and separating section 7. The microprocessor 13 controls a communication procedure to provide communication with the n child station ATM units 2. The FIFO memory (FIFO-1) 10 stores communication data from the microprocessor 13 and the FIFO memory (FIFO-2) 11 stores communication data from the AALS terminate section 9 to the microprocessor 13.
The operation of the PVC communication system of Fig. 5 will now be described.
In Figs. 5 and 6, it is first supposed that transmission is carried out from the parent station ATM unit 1 (#0) to one (#1) of the child station ATM units 2 (#1 to #n). Also, a unique ID number is allocated to each of the child station ATM units 2 (#1 to #n) and each of the child station ATM units 2 (#1 to #n) is able to recognize the ID number which is allocated to itself.
In the parent station ATM unit 1 (#0), the microprocessor 13 issues a message packet including the ID number #1 indicative of the child station ATM unit 2 (#1) and a message MSG indicative of transmission permission. Here, it is assumed that the message packet has an ATM cell length for 1 cell, when it is converted into an ATM cell by the AALS terminate section 9, as will be described later. Instead, the message packet may have 16 such a structure that it is converted into a plurality of AIM cells.
The message packet is stored once in the FIFO memory (FIFO-1) 10. The message packet is read in order by the AALS terminate section 9, in accordance with the processing procedure determined by the ATM cell multiplexing and separating section 7. The read ATM packet is.converted into a message ATM cell 5 with one cell length, as shown in Fig. 5. The ATM cell has an ATM header section has the ID number #1 and a message (MSG) indicative of transmission permission. The message ATM cell 5 with one cell length is delivered to the n line terminate sections 12 at the same time by the ATM cell multiplexing and separating section 7. By this, the same message ATM cell 5 with the one cell length is transmitted to the n child station ATM units 2 (#1 to #n) through the n high-speed transmission paths 3 (#l to #n) at the same time.
Referring to Fig. 7, the above-mentioned message ATM cell 5 with one cell length is shown. As shown in Fig. 7, the message ATM cell 5 with one cell length has an ATM header section of 5 bytes and an ATM data section of 48 bytes. The ATM header section contains the VPI value WPI = x) and the VCI value (VCI = y) which indicate a single PVC 4. The ATM data section includes the ID number #1, the message indicative of transmission permission, and the AALS trailer (this is well known in this field).
17 Returning to Figs. 5 and 6, the n child station ATM units 2 (#1 to #n) receive the message ATM cell 5 with the one cell length which is transmitted from the parent station ATM unit 1 (#0), at substantially the same time. Then, in each of the n child station ATM units 2 (#1 to #n), the original message packet is assembled in accordance with the inverse procedure to the procedure mentioned above. In this case, only the child station ATM unit 2 (#1) of the n child station ATM units 2 (#1 to #n) determines, based on the ID number #1, that the transmitted message is a message destined to itself. Then, the child station ATM unit 2 (#1) recognizes that communication using the single PVC 4 (VPI = x and PCI = y) has been permitted, after the message indicative of communication permission has been decoded and the state of the child station ATM unit (C) has been switched into a communication state. Thus, only the child station ATM unit 2 (#1) is set to a communication permission mode. In this case, the child station ATM units 2 (#2 to #n) are kept in a communication inhibition mode.
The (n-1) child station ATM units 2 (#2 to #n), other than the child station ATM unit 2 (C), ignore the message, because the ID number contained in the transmitted message is different from their ID numbers. Each of the child station ATM units 2 (#2 to #n) discards all received ATM cells until a message packet containing its ID number is received.
18 After this, the user data with an optional length from the microprocessor 13 of the parent station ATM unit 1 (#0) is converted into a series of user data ATM cells shown in Fig. 8 by the AAL5 terminate sections 9 of the parent station ATM unit 1 (#0). This process is similar to the above case. Then, the series of user data ATM cells are transmitted from the n line terminate sections 12 (#1 to #n) to all the n child station ATM units 2 (#1 to #n) through the single PVC 4 (VPI = x and VCI = y) at the same time.
In Fig. 8, each of the above-mentioned series of user data ATM cells has an ATM header section of 5 bytes and an ATM data section of 48 bytes. The ATM header section contains the VPI value (VPI = x) and the VCI value (VCI = y) to indicate the single PVC 4. The ATM data section contains a part of user data. The last ATM cell of the above-mentioned series of user data ATM cells contains a part of the user data and an AAL5 trailer (this is well known in this field) in the ATM data section.
Returning to Figs. 5 and 6, the series of user data ATM cells transmitted to all the n child station ATM units 2 (#1 to #n) are assembled as the user data in all the n child station ATM units 2 (#1 to #n). However, the assembled data is only recognized as the user data in the child station ATM units 2 (C) which is then permitted to communicate. In the other (n1) child station ATM units 2 (#2 to #n), which are not permitted to communicate, the 19 user data is ignored.
On the contrary, the user data with an optional length is input from the child station ATM unit 2 (#1), which is permitted to communicate, through the line terminate sections 12 (#1) and the single PVC 4 (VPI = x and VCI = y) as a series of user data ATM cells 6 shown in Fig. 8. The series of user data ATM cells 6 are output from the ATM separating and multiplexing section 7 to the AAL5 section 9.
If another series of ATM cells is input through the single PVC 4 (VPI = x and VCI = y) from at least one of the other (n-1) child station ATM units 2 (#2 to #n) at the same time, the user data with the optional length from the child station ATM unit 2 (#1), which is permitted to communicate, would be mixed with the user data with an optional length from the other child station ATM unit 2, which is not permitted to communicate. As a result, the user data with the optional length from the child station ATM unit 2 are all lost. However, it is only the child station ATM unit 2 (C) that is permitted to transmit the ATM cells through the single PVC 4 (VPI x and VCI = Y) at this time point. Therefore, such a situation would never happen.
The series of ATM cells 6 from the child station ATM unit 2 (#1) are output from the ATM separating and multiplexing section 7 to the AAL5 terminate section 9 and are then output to the FIFO memory 10 in order by the AAL5 terminate section 9. Thereafter, the series of ATM 1 1 cells 6 are stored until they are assembled as the user data with the optional length. The assembled user data with the optional length from the child station ATM unit 2 (#1) is received by the microprocessor 13 and decoded.
After a predetermined time, the microprocessor 13 of the parent station ATM unit 1 (#0) issues a message packet which has the ID number #1 and the message indicative of transmission inhibition (cancellation of the transmission permission). The issued message packet is converted into a message ATM cell of the same format as that of the message ATM cell of Fig. 7, and is transmitted to the n child station ATM unit 2 (#1 to #n) at the same time. Only the child station ATM unit 2 (#1) which is permitted to communicate recognizes the communication inhibition from the parent station ATM unit 1 (#0), and the communication (for example, thetransmission of the series of ATM cells 6) from the child station ATM unit 2 (#1) is inhibited thereafter. Thus, the child station ATM unit 2 (#1) is set to the communication inhibition mode.
Next, the microprocessor 13 of the parent station ATM unit 1 (#0) newly issues the message packet which has the ID number #2 and the message indicative of transmission permission. Similarly, the issued message packet is recognized only by the child station ATM unit 2 (#2) based on the ID number #2, and then communication is permitted.
Once again, after the predetermined time, the 21 microprocessor 13 of the parent station ATM unit 1 (#0) issues a message packet which has the ID number #2, and the message indicative of transmission inhibition (cancellation of the transmission permission), to end the communication with the child station ATM unit 2 (#2).
The above-mentioned operation is performed, in order, over the first to nth ID numbers (totally, n times), and then the communication between the parent station ATM unit 1 (#0) and all the n child station ATM units 2(#1 to #n) is ended.
As described above, when communication between the parent station ATM unit and the plurality of child station ATM units through the single PVC is realized in units of ATM cells, the communication with the plurality is of child station ATM units can be provided only through the single PVC. The single PVC is provided between the parent station ATM unit and the plurality of child station ATM units and is allocated with a combination of the unique VPI value and VCI value. The message ATM cell with the 1 cell length which contains one of the ID numbers which are allocated to the plurality of child station ATM units is transmitted from the parent station ATM unit to the plurality of child station ATM units at a predetermined time interval. As a result, communication with one child station ATM unit which is identified, based on the ID number, is permitted. Thus, the single PVC is used for the plurality of child station ATM units in a time divisional manner.
22 Although particular arrangements have been described, by way of example in illustration of the invention, variations and modifications thereof, as well as other arrangements may be conceived within the scope of the appended claims.
- - in 23

Claims (18)

1. A PVC (Permanent Virtual Circuit) communication system including a parent station ATM (Asynchronous Transfer Mode) unit, first to the n-th (where-n is an integer equal to or more than 2) child station ATM units, and first to the n-th transmission paths for connecting together the parent station ATM unit and a respective one of the first to the n-th child station ATM units. wherein the parent station ATM unit includes a single PVC and communicates with the respective one of the first to the n-th child station ATM units through the first to the nth transmission paths using the PVC.
2. A PVC communication system as claimed in claim 1, wherein the first to the n-th child station ATM units each are allocated with an identifier which is different from each other, respectively, and wherein the parent_ station ATM unit communicates with one of the first to the n-th child station ATM units using an ATM cell which includes a combination of a VPI (Virtual Path Identifier) value and a WI (Virtual Channel Identifier) value indicative of the single PVC in an ATM header section, and the identifier allocated to one child station ATM unit in an ATM data section.
3. A PVC communication system as claimed in claim in which the first to the n-th child station ATM units 24 are each allocated a respective identifier which is different from each other, and wherein the parent station ATM unit transmits a transmission permission ATM cell, which includes a combination of a VPI value and a VCI value indicative of the single PVC in an ATM header section, the identifier allocated to one of the first to the n-th child station ATM units and a communication permission message in an ATM header section, to the first to the n-th child station ATM units through the first to the n-th transmission paths, such that only the one child station ATM unit is set to a communication permission mode in which only the one child station ATM unit is permitted to communicate with the parent station ATM unit, the first to the n-th child station ATM units, other than the one child station ATM unit, being in a communication inhibition mode.
4. A PVC communication system as claimed in claim 3. wherein the parent station ATM unit transmits a transmission inhibition ATM cell, which includes the combination of the VPI value and the VCI value indicative of the single PVC in the ATM header section, the identifier allocated to the one child station ATM unit, and a communication permission cancellation message in the ATM header section, to the first to the n-th child station ATM units through the first to the n-th transmission paths, such that only the one child station ATM unit is reset to the communication inhibition mode in which the one child station ATM unit is inhibited from communicating with the parent station ATM unit.
5. A PVC communication system as claimed in claim 4, wherein the parent station ATM unit transmits the transmission inhibition ATM cell to the first to the n-th child station ATM units through the first to the n-th transmission paths, after a predetermined time has elapsed from the transmission of the transmission permission ATM cell.
6. A PVC communication system as claimed in claim 3, wherein the parent station ATM unit transmits a series of user data ATM cells to the first to the n-th child station ATM units at the same time using the single PVC, and wherein the one child station ATM unit in the transmission permission mode receives the series of user data ATM cells.
7. A PVC communication system as claimed in cl-aim 6, wherein the first to the n-th child station ATM units in the transmission inhibition mode, other than the one child station ATM unit in the transmission permission mode ignore the series of user data ATM cells.
8. A PVC communication system as claimed in claim 6, wherein the parent station ATM unit includes a single FIFO (First-in and Firstout) store for temporarily 26 storing first user data of the series of user data ATM cells.
9. A PVC communication system as claimed in claim 3, wherein the one child station ATM unit in the transmission permission mode transmits another series of user data ATM cells to the parent station ATM unit, and wherein the parent station ATM unit receives the other series of user data ATM cells.
10. A PVC communication system as claimed in claim 9, wherein the parent station ATM unit includes a single FIFO memory for temporarily storing second user data of the other series of user data ATM cells.
11. A method of communicating between a parent station ATM (Asynchronous Transfer Mode) unit and first to n-th (where n is an integer equal to or more than 2) child station ATM units which are respectively allocated with identifiers different from each other through first to n-th transmission paths in a PVC (Permanent Virtual Circuit) communication system, including the steps of transmitting a transmission permission ATM message, including the identifier allocated to one of the first to the n- th child station ATM units and communication permission data in an ATM header section, from the parent station ATM unit to the first to the n-th child station ATM units through the first to the n-th transmission 27 paths, and setting only the one child station ATM unit to a communication permission mode in which the one child station ATM unit is permitted to communicate with the parent station ATM unit, the first to the n-th child station ATM units, other than the one child station ATM unit which is permitted to communicate, being in a communication inhibition mode.
12. A method as claimed in claim 11, including the steps of transmitting a transmission inhibition ATM message, which includes the identifier allocated to the one child station ATM unit and communication permission cancellation data in the ATM header section, from the parent station ATM unit to the first to the n-th child station ATM units through the first to the n-th transmission paths, and resetting the one child station ATM unit to the communication inhibition mode in which the one child station ATM unit is inhibited from communicating with the parent station ATM unit.
13. A method as claimed in claim 12, wherein the step of transmitting a transmission inhibition ATM message includes transmitting the transmission inhibition ATM message from the parent station ATM unit to the first to the n-th child station ATM units through the first to the n-th transmission paths, after a predetermined time has elapsed from the transmission of the transmission permission ATM message.
28
14. A method as claimed in claim 12 including the steps of transmitting a series of user data ATM cells from the parent station ATM unit to the first to the n-th child station ATM units at the same time, and receiving the series of user data ATM cells by the one child station ATM unit in the transmission permission mode.
15. A method as claimed in claim 14 including the step of ignoring the series of user data ATM cells by the first to the n-th child station ATM units in the transmission inhibition mode, other than the one child station ATM unit in the transmission permission mode.
16. A PVC communication system as claimed in claim 14, including the step of transmitting another series of user data ATM cells from the one child station ATM unit in the transmission permission mode to the parent station ATM unit, wherein the parent station ATM unit receives the other series of user data ATM cells.
17. A PVC communication system as claimed in claim 1, substantially as described herein with reference to Figs. 5 to 8 of the accompanying drawings.
18. A method of communicating as claimed in claim 11, substantially as described herein with reference to Figs. 5 to 8 of the accompanying drawings.
GB9905287A 1998-03-09 1999-03-08 Permanent virtual circuit communication system Expired - Fee Related GB2335328B (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
GB0005603A GB2344488B (en) 1998-03-09 1999-03-08 Permanent virtual circuit communication system

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP5661198A JP3152297B2 (en) 1998-03-09 1998-03-09 PVC communication method

Publications (4)

Publication Number Publication Date
GB9905287D0 GB9905287D0 (en) 1999-04-28
GB2335328A true GB2335328A (en) 1999-09-15
GB2335328A8 GB2335328A8 (en) 2000-04-19
GB2335328B GB2335328B (en) 2000-06-07

Family

ID=13032053

Family Applications (1)

Application Number Title Priority Date Filing Date
GB9905287A Expired - Fee Related GB2335328B (en) 1998-03-09 1999-03-08 Permanent virtual circuit communication system

Country Status (2)

Country Link
JP (1) JP3152297B2 (en)
GB (1) GB2335328B (en)

Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO1997003198A2 (en) * 1995-07-07 1997-01-30 Texas A & M University System Nucleotide and amino acid sequence and uses thereof
WO1999002008A1 (en) * 1997-06-30 1999-01-14 Siemens Aktiengesellschaft Use of permanent atm connections for communications relations between components of a tdm network

Family Cites Families (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
GB9514206D0 (en) * 1995-07-12 1995-09-13 British Telecomm Rate controller

Patent Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO1997003198A2 (en) * 1995-07-07 1997-01-30 Texas A & M University System Nucleotide and amino acid sequence and uses thereof
WO1999002008A1 (en) * 1997-06-30 1999-01-14 Siemens Aktiengesellschaft Use of permanent atm connections for communications relations between components of a tdm network

Also Published As

Publication number Publication date
GB2335328B (en) 2000-06-07
JPH11261565A (en) 1999-09-24
GB2335328A8 (en) 2000-04-19
JP3152297B2 (en) 2001-04-03
GB9905287D0 (en) 1999-04-28

Similar Documents

Publication Publication Date Title
US5513178A (en) Cell multiplexing apparatus in ATM network
AU709087B2 (en) Communication system for interactive services with a packet switching interaction channel over a narrow-band circuit switching network, as well as a device or application in such a communication system
EP0858240B1 (en) Cell assembly and multiplexing device, and demultiplexing device
US6188697B1 (en) ATM cell transport system for wireless communications
US6490264B1 (en) Data transmission method and system
US6829248B1 (en) Integrated switching segmentation and reassembly (SAR) device
US5809023A (en) ATM method and apparatus utilizing decoupling minicells
KR20020058645A (en) Apparatus and method for converting AAL2/AAL5
US5719866A (en) Local network operating in the asynchronous transfer mode (ATM)
US6628659B1 (en) ATM cell switching system
US5715251A (en) Local network including concentric main and relief rings
KR100372519B1 (en) compound ATM subscriber access appratus
GB2335328A (en) Permanent virtual circuit communication system
GB2344488A (en) Permanent virtual circuit communication system
KR100369369B1 (en) A Virtual Channel Merge Apparatus MutiProtocol Label Switch System
US6128299A (en) System for low-cost connection of devices to an ATM network
JP2850957B2 (en) Voice packet ATM relay transfer system
KR100304941B1 (en) Processing Apparatus for Support Multi virtual channel
KR100251743B1 (en) Apparatus and method for implementing interworking between synchronous and asynchronous exchanges
KR100480042B1 (en) Atm cell receiving apparatus of atm switching system
KR0154089B1 (en) Input-buffer type atm private switching network ess
KR0169644B1 (en) Interface module of atm-mss
KR100263389B1 (en) ATM-VME interface device in computer system
JPH08125664A (en) Method and device for atm cell relay exchange
KR20010002306A (en) Data Transmit Device in Mobile Comunication System

Legal Events

Date Code Title Description
PCNP Patent ceased through non-payment of renewal fee

Effective date: 20070308