WO2002062076A2 - Distributed multicasting for an atm network - Google Patents
Distributed multicasting for an atm network Download PDFInfo
- Publication number
- WO2002062076A2 WO2002062076A2 PCT/IL2002/000084 IL0200084W WO02062076A2 WO 2002062076 A2 WO2002062076 A2 WO 2002062076A2 IL 0200084 W IL0200084 W IL 0200084W WO 02062076 A2 WO02062076 A2 WO 02062076A2
- Authority
- WO
- WIPO (PCT)
- Prior art keywords
- switch
- root
- multicast
- endpoint
- control means
- Prior art date
Links
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04Q—SELECTING
- H04Q11/00—Selecting arrangements for multiplex systems
- H04Q11/04—Selecting arrangements for multiplex systems for time-division multiplexing
- H04Q11/0428—Integrated services digital network, i.e. systems for transmission of different types of digitised signals, e.g. speech, data, telecentral, television signals
- H04Q11/0478—Provisions for broadband connections
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L12/00—Data switching networks
- H04L12/54—Store-and-forward switching systems
- H04L12/56—Packet switching systems
- H04L12/5601—Transfer mode dependent, e.g. ATM
- H04L2012/5614—User Network Interface
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L12/00—Data switching networks
- H04L12/54—Store-and-forward switching systems
- H04L12/56—Packet switching systems
- H04L12/5601—Transfer mode dependent, e.g. ATM
- H04L2012/5638—Services, e.g. multimedia, GOS, QOS
- H04L2012/564—Connection-oriented
- H04L2012/5642—Multicast/broadcast/point-multipoint, e.g. VOD
Definitions
- the present invention relates to multicasting over an asynchronous transfer mode network.
- ATM Asynchronous Transfer Mode
- FIG 1 shows a typical ATM network comprising leaves 1 , root 2, and switches 3A and 3B. These network components are connected by data communication connections 5, 6, and 7.
- the connections can be through various media, such as fiber optic, twisted pair copper, or xDSL.
- Multicasting is a unidirectional connection over a network from root 2 to one or more leaves 1.
- An example of multicasting is distribution of video, audio, or other multimedia over some type of digital subscriber line, (e.g., xDSL).
- ATM forum standard UNI 3.1 does not define how a leaf joins a multicast connection. (The leaf has somehow to communicate with the root in order for the root to issue the request for the network to add the leaf to the multicast connection. How the leaf does this is not covered by the standard.) This creates a scalability problem in the case where the multicast tree is very big and changing frequently as leaves join or quit the connection. In such a tree the need for the root to handle each leaf's joining/quitting places a very high load on the root.
- ATM forum standard, UNI 4.0 specifies a new feature called leaf-initiated join (LU), which reduces some of the load on the root.
- LU leaf-initiated join
- the solution is to logically split the multicast tree into smaller subtrees by introducing an intermediary component that can act as a root towards the leaves and as a leaf towards the root.
- Such distributed multicasting has the advantage of eliminating the need to send the same information multiple times over the same connection, and thereby improves bandwidth usage.
- the intermediary component relieves the root of having to process leaf- join requests while maintaining security. This is superior to the leaf-initiated join of UNI 4.0 which either allows anyone to join (lacks security) or requires that the root process each leaf-join request (not scalable).
- it is a main object of the present invention to provide a means for splitting a multicast tree into smaller subtrees. It is a further object of the present invention to provide a means for relieving the root of a multicast ATM network of handling leaf-join requests while maintaining network security.
- an apparatus for distributed multicasting over an ATM network comprising at least one of a plurality of roots which transmit data in cells, at least one of a plurality of switches which switch the data to endpoints, and at least one of a plurality of endpoints which subscribe to the data from the roots;
- the apparatus paired with a switch on the network and comprising: a) a root communications interface that will receive and transmit cells to and from the root; b) a switch communications interface that will receive and transmit cells to and from the switch; c) a substitution unit that will substitute cell addresses and which is in communication with the communications interfaces; d) a control unit comprising computing means that will control the operation of the apparatus and maintain a table of cell addresses and control values and which is in communication with the communications interfaces and with the substitution unit; whereby, in response to a request from an endpoint to join a multicast that no other endpoint connected to the apparatus is a member of, the control unit will issue
- the substitution unit comprises a processor that substitutes part or all of an ATM cell header according to a substitution table.
- the substitution unit will substitute the address of an incoming cell;
- the apparatus is integrated into the switch,
- the function of the apparatus is implemented in the programming of the switch and wherein the communications interface to the switch is a logical interface and the communications interface to the root is implemented through the switch's interface to the root.
- the switch is a digital subscriber line access multiplexer ATM switch.
- the apparatus is applied to distributing audio data.
- the apparatus is applied to video distribution.
- the apparatus is applied to video distribution over digital subscriber line systems.
- a method for distributed multicasting over an ATM network comprising at least one of a plurality of roots transmitting data in cells, at least one of a plurality of switches switching the data to endpoints, and at least one of a plurality of endpoints subscribing to the data from the roots; the method applied in cooperation with a switch on the network and comprising: a) providing a root communications means that will receive and transmit cells to and from the root; b) providing a switch communications means that will receive and transmit cells to and from the switch; c) providing a substitution means that will substitute cell addresses and which is in communication with the communications interfaces; d) providing a control means that will control the process and maintain a table of cell addresses and control values and which is in communication with the communications interfaces and with the substitution means; whereby, in response to a request from an endpoint to join a multicast that no other endpoint connected to the cooperating switch is a member of, the control
- a method for distributed multicasting over an ATM network comprising at least one of a plurality of roots transmitting data in cells, at least one of a plurality of switches switching the data to endpoints, and at least one of a plurality of endpoints subscribing to the data from the roots; the method applied in cooperation with a switch on the network and comprising: a) providing a root communications means that will receive and transmit cells to and from the root; b) providing a switch communications means that will receive and transmit cells to and from the switch; c) providing a substitution means that will substitute cell addresses and which is in communication with the communications interfaces; d) providing a control means that will control the process and maintain a table of cell addresses and control values and which is in communication with the communications interfaces and with the substitution means; whereby, an endpoint joins a multicast as follows: i) the endpoint establishes a virtual circuit with the control means; ii) the
- control means creates a virtual circuit to the root by sending a signaling request to the switch above it;
- control means adds a control record to the table with the address of the virtual circuit to the root as the incoming address and "root" in the Control field;
- control means sends a request to the root, asking to join the multicast as a leaf;
- the root sends signaling information to the switch above the control means to add the control means to the multicast tree;
- the switch above the control means sends signaling information to the control means;
- control means stores the signaling information in the table
- control means sends signaling information to the cooperating switch, requesting to establish a multicast tree the endpoint that originally requested to join the multicast;
- the cooperating switch responds to the control means with signaling information; J) the control means updates the table with the incoming address received from the switch above the control means, the outgoing address received from the cooperating switch, and "none" as the Control value; v) otherwise, the control means sends only a signaling request to the cooperating switch, telling it to add the new requesting endpoint to the distribution for the multicast tree; vi) as multicast cells arrive from the root, the substitution means substitutes incoming address received from the switch above the control means with the outgoing address received from the cooperating switch; whereby the cooperating switch acts as a virtual leaf towards the root and as a virtual root towards the endpoints, thereby reducing the demands on the root by managing all leaf-join requests after the first and by distributing the multicast data.
- FIG. 1 illustrates a typical ATM network and ATM multicast tree.
- FIG. 2 illustrates an ATM multicast tree split into subtrees in accordance with a preferred embodiment of the present invention.
- FIG. 3 illustrates nested ATM multicast trees in accordance with a preferred embodiment of the present invention.
- FIG. 4 illustrates an implementation of the data substitution unit in accordance with a preferred embodiment of the present invention.
- FIG. 5 illustrates a hardware implementation of a data substitution unit in accordance with a preferred embodiment of the present invention.
- FIG. 6A illustrates a data substitution unit built into an ATM switch.
- FIG. 6B illustrates data distribution implemented in the programming of an ATM switch.
- FIG. 7 illustrates a database for an implementation of the data substitution unit in accordance with a preferred embodiment of the present invention.
- FIG. 8 is a flowchart for joining a multicast tree in accordance with a preferred embodiment of the present invention.
- FIG. 9 is a flowchart for processing cells received by the data substitution unit from the direction of the root.
- FIG. 10 is a flowchart for processing cells received by the data substitution unit from the direction of the leaves.
- FIG. 11 is a flowchart for processing cells received by the data substitution unit from the control unit.
- high level and low level refer to a component or connection's relative position in the multicast tree.
- Low in this context means “closer to the leaf” and “high” means “closer to the root.”
- a low level component can be identical in construction to its high level counterpart.
- the data substitution unit (DDU) 8 is referred to as 8A when located lower in the multicast tree and 8B when located higher in the multicast tree. Every multicast tree is a subset of the physical ATM network. There can be more than one multicast tree present in the network simultaneously. A given physical endpoint can participate in more than one multicast tree. There can be more than one physical endpoint acting as a root but every multicast tree must have exactly one root.
- FIG 1 illustrates a simple ATM network implementation of a two-level ATM multicast tree 18.
- Root 2 is connected via root - high level connections 7 to high level switch 3B.
- High level switch 3B is connected via high level - low level connection 6 to low level switches 3A.
- Low level switch 3A is connected via low level switch - leaf connection 5 to leaf 1.
- Connections 5, 6, and 7 are standard data communication connections, such as fiber optic, twisted pair copper, xDSL modems etc. Nodes on the network that are not subscribing to the multicast are labeled as endpoints 1A to distinguish them from leaves 1.
- FIG 2 illustrates the same large multicast tree split into a reduced main tree 18A and subtrees 19 in accordance with a preferred embodiment of the present invention. This is accomplished by inserting low level data substitution unit (DDU) 8A between low level switch 3A and high level switch 3B. The connection to low level switch 3A is via a new connection: low level DDU - switch interface 14. The DDU 8A takes the place of the low level switch 3A in the original high level - low level connection 6.
- DDU low level data substitution unit
- the reduced main tree 18A is composed of root 2, root-high level connection 7, high level switch 3B, and high level-low level connection 6.
- the subtrees 19 are composed of low level DDU - switch interface 14, low level switch 3A, low level switch - leaf connection 5, and leaf 1.
- the DDU 8 behaves toward the reduced main multicast tree 18A as a leaf (at the end of high level-low level connection 6) and toward the subtree 19 it behaves as a root (via low level DDU - switch interface 14 to the low level switch 3A).
- FIG 3 illustrates the basic operation of the DDU 8 during a multicast.
- Substitution unit 20 receives the cells as if the DDU is a leaf at the end of high-side virtual connection 13 and passes the cells along as if the DDU is a root at the base of low-side virtual connection 12.
- DDU 8 functionality does not inhibit ATM cells that are not related to the multicast (for example, unicast virtual circuits implementing Internet connectivity). These cells pass through the DDU unchanged.
- FIG. 3 illustrates nested DDUs, breaking up reduced main multicast tree 18A into further reduced main multicast tree 18B and higher level subtree 18C. It will be noted that the "leaves" of the higher level subtree 18C are low level DDUs
- FIG. 5 shows the primary components of the DDU 8, which can be divided into two primary two logical parts: substitution unit 20 and control unit 21.
- Substitution unit 20 primarily comprises physical interfaces 23 to ATM interfaces 10 and 11 , dynamic distribution processor 24, and segmentation and reassembly (SAR) unit 25 for the control traffic (ATM signaling etc.).
- Shared RAM 27 stores information regarding cell headers, whereby the DDU 8 converts a cell from one multicast tree to another multicast tree.
- Control unit 21 is a common computer design, comprising microcontroller
- Control unit 21 components are connected via PCI bus 32. Control unit 21 can also include an Ethernet interface 30 to management system 31.
- FIG 5 illustrates a preferred embodiment of the DDU 8, as a standalone hardware unit. However the DDU 8 functionality could instead be built into the hardware of switch 3 (FIG. 6A) or implemented as part of the firmware/software switch 3 (FIG. 6B). In those cases the low level DDU - switch interface 14 would be implemented respectively as an internal electronic interface or software interface. A particular form of software implementation could be as part of a digital subscriber line access multiplexer ATM switch.
- a table in RAM 28 is filled with the ATM addresses for all possible roots and for all potential leaves 1 that could be part of a multicast tree involving that DDU.
- RAM could also be configured with security and access information for each potential leaf.
- the task of the DDU 8 is only to manage the topology of the multicast.
- the switch does the actual distribution.
- DDU network management operations are managed by the DDU's substitution unit 20, working from a lookup table in shared RAM 27.
- the lookup table 102 is shown in FIG. 7.
- the table records are indexed by the incoming cell address, the outgoing address (if there is one) to replace the incoming address with, and the control destination.
- Control destination can be leaf, root, or no control (meaning that this incoming address is not used for control purposes).
- FIG. 8 illustrates the process for setting up a multicast tree 19 like the one shown as in FIG. 2. The procedure follows these steps: Endpoint 1A establishes a virtual circuit with DDU 8A. (More specifically, the DDU receives a signaling request from the ATM switch 3A containing information about the virtual circuit, including an address for the circuit.) DDU 8A adds a control record to the table in shared RAM 27 with the circuit address received in step 60 in the incoming address field and "leaf in the control field. The outgoing address field is not used.
- Endpoint 1A sends a request over the virtual circuit to DDU 8A to join a given multicast tree.
- DDU 8A verifies endpoint's right to join the multicast tree and one of two possibilities occurs, depending on whether this is the first endpoint 1 A under this DDU 8A to request to join this particular multicast tree. If it is the first such request, then steps 64 to 73 are followed. Otherwise step 74 is followed. 64 If this is the first endpoint to request to join the multicast tree
- the DDU 8A creates a virtual circuit to the root by sending a signaling request to ATM switch 3B.
- ATM switch 3B responds with signaling information about the virtual circuit including an address for the circuit.
- DDU 8A adds a control record to the table in the shared RAM 27 containing the circuit address received in step 65 as the incoming address and "root" in the Control field. The outgoing address field is not used.
- DDU 8A sends a request to the root 2, asking to join the multicast as a leaf.
- root 2 sends signaling information to ATM switch 3B to add the DDU 8A to the multicast tree 18A.
- ATM switch 3B sends signaling information to DDU 8A.
- DDU 8A stores the signaling information in RAM 28.
- 71 DDU 8A sends signaling information to low level ATM switch 3A, requesting to establish a multicast tree with leaf 1 (which is the endpoint 1A that initially requested to join the multicast).
- DDU 8A updates table in shared RAM 27 with the incoming address received from ATM switch 3B (step 66) where the DDU acts as a leaf in main tree 19A and the outgoing address received from ATM switch 3A (step 69) where the DDU acts as a root for the new leaf 1 in new multicast subtree 19.
- the Control field is set to "None" for such multicast records. This record is the only information required to establish the subtree 19 for that multicast.
- the DDU 8A only sends a signaling request to the low level ATM switch 3A, to add the new requesting endpoint 1A to the distribution for multicast tree 19.
- an endpoint 1A Once an endpoint 1A has established a virtual circuit (steps 60 and 62), it can use that circuit for all its control requests regarding all the multicasts available to that leaf. Similarly, once the DDU 8 has established a virtual circuit with the root, the root can use that virtual circuit to handle all the multicasts originating from that root. While the above description covers a single DDU connected via a switch to the root, the same principles apply if the DDU is nested under a higher DDU. In that case the first DDU would appear as a leaf to the higher DDU.
- FIG. 9 is a flowchart for processing cells received by the data substitution unit from the direction of the root. The steps are as follows: 75 A cell is received from the direction of the root.
- the substitution unit 20 in the DDU 8 looks up the incoming cell address in table 102.
- the substitution unit checks whether that address is associated with control.
- the cell is sent to the DDU's control unit 21.
- substitution unit replaces the address with the associated outgoing address.
- FIG. 10 is a flowchart for processing cells received by the data substitution unit from the direction of the leaves. The steps are as follows:
- a cell is received from the direction of the leaves.
- the substitution unit 20 in the DDU 8 looks up the incoming cell address in table 102. 90 If the record indexed by the incoming address is marked as control, the cell is sent unchanged to the control unit 21.
- FIG. 11 is a flowchart for processing cells received by the data substitution unit from the control unit 21. The steps are as follows:
- the substitution unit 20 in the DDU 8 looks up the control field of the incoming cell address in table 102.
- control value is root, the cell is sent unchanged) in the direction of the root.
Abstract
Description
Claims
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
AU2002228318A AU2002228318A1 (en) | 2001-01-31 | 2002-01-30 | Distributed multicasting for an atm network |
Applications Claiming Priority (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
US26553501P | 2001-01-31 | 2001-01-31 | |
US60/265,535 | 2001-01-31 |
Publications (2)
Publication Number | Publication Date |
---|---|
WO2002062076A2 true WO2002062076A2 (en) | 2002-08-08 |
WO2002062076A3 WO2002062076A3 (en) | 2003-02-20 |
Family
ID=23010856
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
PCT/IL2002/000084 WO2002062076A2 (en) | 2001-01-31 | 2002-01-30 | Distributed multicasting for an atm network |
Country Status (2)
Country | Link |
---|---|
AU (1) | AU2002228318A1 (en) |
WO (1) | WO2002062076A2 (en) |
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
FR3037463A1 (en) * | 2015-06-15 | 2016-12-16 | Bull Sas | TRANSFORMATION OF UNSTRUCTURED NETWORK INFRASTRUCTURES TO STRUCTURED VIRTUAL TOPOLOGIES ADAPTED TO SPECIFIC ROUTING ALGORITHMS |
Citations (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US5541927A (en) * | 1994-08-24 | 1996-07-30 | At&T Corp. | Method of multicasting |
US6049878A (en) * | 1998-01-20 | 2000-04-11 | Sun Microsystems, Inc. | Efficient, secure multicasting with global knowledge |
US6049542A (en) * | 1997-12-31 | 2000-04-11 | Samsung Electronics Co., Ltd. | Scalable multistage interconnection network architecture and method for performing in-service upgrade thereof |
US6137796A (en) * | 1996-06-28 | 2000-10-24 | Motorola, Inc. | Packet non-replicating comparator device for digital simulcast packet distribution |
US6285674B1 (en) * | 1997-01-17 | 2001-09-04 | 3Com Technologies | Hybrid distributed broadcast and unknown server for emulated local area networks |
-
2002
- 2002-01-30 WO PCT/IL2002/000084 patent/WO2002062076A2/en not_active Application Discontinuation
- 2002-01-30 AU AU2002228318A patent/AU2002228318A1/en not_active Abandoned
Patent Citations (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US5541927A (en) * | 1994-08-24 | 1996-07-30 | At&T Corp. | Method of multicasting |
US6137796A (en) * | 1996-06-28 | 2000-10-24 | Motorola, Inc. | Packet non-replicating comparator device for digital simulcast packet distribution |
US6285674B1 (en) * | 1997-01-17 | 2001-09-04 | 3Com Technologies | Hybrid distributed broadcast and unknown server for emulated local area networks |
US6049542A (en) * | 1997-12-31 | 2000-04-11 | Samsung Electronics Co., Ltd. | Scalable multistage interconnection network architecture and method for performing in-service upgrade thereof |
US6049878A (en) * | 1998-01-20 | 2000-04-11 | Sun Microsystems, Inc. | Efficient, secure multicasting with global knowledge |
Cited By (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
FR3037463A1 (en) * | 2015-06-15 | 2016-12-16 | Bull Sas | TRANSFORMATION OF UNSTRUCTURED NETWORK INFRASTRUCTURES TO STRUCTURED VIRTUAL TOPOLOGIES ADAPTED TO SPECIFIC ROUTING ALGORITHMS |
EP3107253A1 (en) * | 2015-06-15 | 2016-12-21 | Bull S.A.S. | Transformation of unstructured network infrastructures into structured virtual topologies adapted to specific routing algorithms |
Also Published As
Publication number | Publication date |
---|---|
AU2002228318A1 (en) | 2002-08-12 |
WO2002062076A3 (en) | 2003-02-20 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
DE69835762T2 (en) | Network for circuit-switched broadband multipoint multimedia communication | |
US7228356B2 (en) | IGMP expedited leave triggered by MAC address | |
US6751218B1 (en) | Method and system for ATM-coupled multicast service over IP networks | |
EP1427132B1 (en) | Method and device for multicast group management | |
US5600642A (en) | Method for modifying a multicast tree in a switching network | |
US7489684B2 (en) | Access network architecture for multicasting using xDSL and IGMP | |
EP0741937A1 (en) | Network having secure fast packet switching and guaranteed quality of service | |
DE69827012T2 (en) | SYSTEM AND METHOD FOR CONSTRUCTING A COMMUNICATION CONNECTION | |
US20030099192A1 (en) | Method and system for a switched virtual circuit with virtual termination | |
US20030018804A1 (en) | Method and apparatus for deriving a standard MAC address from physical location | |
JP2001077831A (en) | Communication controller, method, communication system and program storage medium | |
DE69835858T2 (en) | Auto-routing switch and videoconferencing system using such switch | |
US6359889B1 (en) | Cell switching device for controlling a fixed rate connection | |
DE69834244T2 (en) | PROVISION OF ACCESS TO DISTRIBUTED DATA PROCESSING SYSTEM | |
US20020015406A1 (en) | Broadband Ethernet multicasting | |
WO2002062076A2 (en) | Distributed multicasting for an atm network | |
CA2652730C (en) | Method and system for establishing communication relations | |
US20050083440A1 (en) | Broadcasting service providing system using the point to multi-point connection in ATM network and method therof | |
CN1196300C (en) | Communication network using different transmission properties | |
CN1194519C (en) | Improved user multiterminal multi service unified access equipment system and its service realizing method | |
US20060039375A1 (en) | Method, communication system and communication device for trainsmitting broadcasting information via a communication network | |
US6826190B1 (en) | Method for controlling a network node and a telecommunications network together and a network node | |
EP1060635A1 (en) | Method and system for establishing a virtual circuit through a packet switched network | |
JPH06197131A (en) | Communication line selecting device | |
US6389020B1 (en) | Customer premise network equipment and data communication method based on single ring configuration |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
AK | Designated states |
Kind code of ref document: A2 Designated state(s): AE AG AL AM AT AU AZ BA BB BG BR BY BZ CA CH CN CO CR CU CZ DE DK DM DZ EC EE ES FI GB GD GE GH GM HR HU ID IL IN IS JP KE KG KP KR KZ LC LK LR LS LT LU LV MA MD MG MK MN MW MX MZ NO NZ OM PH PL PT RO RU SD SE SG SI SK SL TJ TM TN TR TT TZ UA UG US UZ VN YU ZA ZM ZW |
|
AL | Designated countries for regional patents |
Kind code of ref document: A2 Designated state(s): GH GM KE LS MW MZ SD SL SZ TZ UG ZM ZW AM AZ BY KG KZ MD RU TJ TM AT BE CH CY DE DK ES FI FR GB GR IE IT LU MC NL PT SE TR BF BJ CF CG CI CM GA GN GQ GW ML MR NE SN TD TG |
|
121 | Ep: the epo has been informed by wipo that ep was designated in this application | ||
AK | Designated states |
Kind code of ref document: A3 Designated state(s): AE AG AL AM AT AU AZ BA BB BG BR BY BZ CA CH CN CO CR CU CZ DE DK DM DZ EC EE ES FI GB GD GE GH GM HR HU ID IL IN IS JP KE KG KP KR KZ LC LK LR LS LT LU LV MA MD MG MK MN MW MX MZ NO NZ OM PH PL PT RO RU SD SE SG SI SK SL TJ TM TN TR TT TZ UA UG US UZ VN YU ZA ZM ZW |
|
AL | Designated countries for regional patents |
Kind code of ref document: A3 Designated state(s): GH GM KE LS MW MZ SD SL SZ TZ UG ZM ZW AM AZ BY KG KZ MD RU TJ TM AT BE CH CY DE DK ES FI FR GB GR IE IT LU MC NL PT SE TR BF BJ CF CG CI CM GA GN GQ GW ML MR NE SN TD TG |
|
REG | Reference to national code |
Ref country code: DE Ref legal event code: 8642 |
|
122 | Ep: pct application non-entry in european phase | ||
NENP | Non-entry into the national phase in: |
Ref country code: JP |
|
WWW | Wipo information: withdrawn in national office |
Country of ref document: JP |