WO2006015614A1 - Providing mobility to a mobile host in a network employing point-to-multipoint multi-protocol label switching - Google Patents
Providing mobility to a mobile host in a network employing point-to-multipoint multi-protocol label switching Download PDFInfo
- Publication number
- WO2006015614A1 WO2006015614A1 PCT/EP2004/009112 EP2004009112W WO2006015614A1 WO 2006015614 A1 WO2006015614 A1 WO 2006015614A1 EP 2004009112 W EP2004009112 W EP 2004009112W WO 2006015614 A1 WO2006015614 A1 WO 2006015614A1
- Authority
- WO
- WIPO (PCT)
- Prior art keywords
- label switching
- protocol label
- node
- branch
- switching tunnel
- Prior art date
Links
- 238000000034 method Methods 0.000 claims abstract description 57
- 238000005516 engineering process Methods 0.000 claims description 14
- 238000004364 calculation method Methods 0.000 claims description 8
- 230000000977 initiatory effect Effects 0.000 claims description 8
- GNFTZDOKVXKIBK-UHFFFAOYSA-N 3-(2-methoxyethoxy)benzohydrazide Chemical compound COCCOC1=CC=CC(C(=O)NN)=C1 GNFTZDOKVXKIBK-UHFFFAOYSA-N 0.000 claims 1
- FGUUSXIOTUKUDN-IBGZPJMESA-N C1(=CC=CC=C1)N1C2=C(NC([C@H](C1)NC=1OC(=NN=1)C1=CC=CC=C1)=O)C=CC=C2 Chemical compound C1(=CC=CC=C1)N1C2=C(NC([C@H](C1)NC=1OC(=NN=1)C1=CC=CC=C1)=O)C=CC=C2 FGUUSXIOTUKUDN-IBGZPJMESA-N 0.000 claims 1
- 230000011664 signaling Effects 0.000 description 19
- 238000004891 communication Methods 0.000 description 8
- 230000006870 function Effects 0.000 description 8
- 230000007246 mechanism Effects 0.000 description 7
- 230000008901 benefit Effects 0.000 description 5
- VJYFKVYYMZPMAB-UHFFFAOYSA-N ethoprophos Chemical compound CCCSP(=O)(OCC)SCCC VJYFKVYYMZPMAB-UHFFFAOYSA-N 0.000 description 5
- 230000008859 change Effects 0.000 description 4
- 101100011863 Arabidopsis thaliana ERD15 gene Proteins 0.000 description 2
- 101100338060 Saccharomyces cerevisiae (strain ATCC 204508 / S288c) GTS1 gene Proteins 0.000 description 2
- 238000013459 approach Methods 0.000 description 2
- 238000001514 detection method Methods 0.000 description 2
- 101150020450 lsr2 gene Proteins 0.000 description 2
- 238000010295 mobile communication Methods 0.000 description 2
- 238000012545 processing Methods 0.000 description 2
- 101001110283 Canis lupus familiaris Ras-related C3 botulinum toxin substrate 1 Proteins 0.000 description 1
- 101001110313 Homo sapiens Ras-related C3 botulinum toxin substrate 2 Proteins 0.000 description 1
- 241001142635 Lema Species 0.000 description 1
- 102100022129 Ras-related C3 botulinum toxin substrate 2 Human genes 0.000 description 1
- 238000013475 authorization Methods 0.000 description 1
- 230000005540 biological transmission Effects 0.000 description 1
- 230000001413 cellular effect Effects 0.000 description 1
- 239000012141 concentrate Substances 0.000 description 1
- 238000010348 incorporation Methods 0.000 description 1
- PWPJGUXAGUPAHP-UHFFFAOYSA-N lufenuron Chemical compound C1=C(Cl)C(OC(F)(F)C(C(F)(F)F)F)=CC(Cl)=C1NC(=O)NC(=O)C1=C(F)C=CC=C1F PWPJGUXAGUPAHP-UHFFFAOYSA-N 0.000 description 1
- 238000013507 mapping Methods 0.000 description 1
- 238000012986 modification Methods 0.000 description 1
- 230000004048 modification Effects 0.000 description 1
- 230000006855 networking Effects 0.000 description 1
- 230000003287 optical effect Effects 0.000 description 1
- 230000008569 process Effects 0.000 description 1
- 239000004065 semiconductor Substances 0.000 description 1
- 238000000926 separation method Methods 0.000 description 1
- 230000003068 static effect Effects 0.000 description 1
- 230000008685 targeting Effects 0.000 description 1
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W40/00—Communication routing or communication path finding
- H04W40/34—Modification of an existing route
- H04W40/36—Modification of an existing route due to handover
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W36/00—Hand-off or reselection arrangements
- H04W36/0005—Control or signalling for completing the hand-off
- H04W36/0011—Control or signalling for completing the hand-off for data sessions of end-to-end connection
- H04W36/0019—Control or signalling for completing the hand-off for data sessions of end-to-end connection adapted for mobile IP [MIP]
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W36/00—Hand-off or reselection arrangements
- H04W36/14—Reselecting a network or an air interface
- H04W36/144—Reselecting a network or an air interface over a different radio air interface technology
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W76/00—Connection management
- H04W76/10—Connection setup
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W80/00—Wireless network protocols or protocol adaptations to wireless operation
- H04W80/04—Network layer protocols, e.g. mobile IP [Internet Protocol]
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W92/00—Interfaces specially adapted for wireless communication networks
- H04W92/16—Interfaces between hierarchically similar devices
- H04W92/24—Interfaces between hierarchically similar devices between backbone network devices
Definitions
- the present invention generally relates to mobile networks.
- this invention considers a scenario of a mobile network, in which Multi- Protocol Label Switching (MPLS) is deployed as a transport technology over the whole or a portion of the wired part of the mobile network (i.e. the Core network and partially the Radio Access Network, RAN).
- MPLS-based tunnels are set up, deploying Traffic Engineering (TE) options of MPLS signalling.
- the data packets destined for a roaming end-receiver (Mobile Host, MH) are tunnelled over one or more such MPLS-based tunnels, which are also referred to as label switched path (LSP) tunnel.
- LSP label switched path
- P2MP point-to-multipoint
- Mobility management solutions for data communication in cellular networks for example 2G (GSM) and 3G (UMTS), are technology specific and/or circuit-switched.
- GSM 2G
- 3G 3G
- 4G mobile networks
- MIP Mobile IP
- the IP routing uses the packet's IP address as information about the destination point, i.e. the IP address determines unambiguously the geographical point of attachment.
- MIP extends the classical IP routing with the mobile host's possibility to be associated with two IP addresses: a static "home” address and a dynamic "care-of- address” (CoA), which reflects the MH's current point of attachment.
- CoA dynamic "care-of- address
- This invention is based on the architecture intended to cover 4th generation (4G) mobile networks.
- the network is divided in a Core network and a Radio Access Network (RAN).
- RAN Radio Access Network
- One important requirement for the RAN is that various access technologies have to be supported, e.g. Wireless Local Area Network (WLAN), 3rd Generation (3G) RAN and future 4th Generation (4G) RAN.
- WLAN Wireless Local Area Network
- 3G 3rd Generation
- 4G 4th Generation
- RAC radio access controller
- the RAC can be an access bridge (regarding IEEE802.1 architecture), access controller (or AC regarding the centralized WLAN access architecture assumed in lETF's CAPWAP working group), or radio network controller (RNC, as defined in 3G).
- Access bridge garding IEEE802.1 architecture
- access controller or AC regarding the centralized WLAN access architecture assumed in lETF's CAPWAP working group
- RNC radio network controller
- Main function of the RAC in the RAN is to control, manage and monitor the base stations (BS) or access points (AP) that provide the wireless interface on the network side.
- the MPLS concept employs two distinct functional planes: control plane and forwarding plane.
- control plane standard routing protocols are used (e.g. "Open Shortest Path First", OSPF, and "Border Gateway Protocol", BGP) to exchange information with other routers to build and maintain a forwarding table.
- BGP Border Gateway Protocol
- the forwarding component searches in the forwarding table to make a routing decision for each packet.
- FEC Forwarding Equivalent Class
- the forwarding plane in MPLS is based on a so-called label swapping algorithm.
- LSR Label Switch Router
- the MPLS described above has still the hop-by-hop forwarding paradigm inherited from standard IP routing.
- Traffic Engineering (TE) capabilities for MPLS are specified mainly in sections 2, 3 and 4 of D. Awduche, J. Malcolm, J. Agogbua, M. O 1 DeII, J. McManus, "Requirements for Traffic Engineering Over MPLS", RFC 2702, September 1999, pp. 4-10. These capabilities can be used to optimize the utilization of network resources and to enhance traffic oriented performance characteristics.
- An LSP set up by TE constraints is called LSP tunnel, since the flow along an LSP is completely identified by the label applied at the ingress node of the path.
- TE tunnels traffic engineered tunnels
- the definition of the terms 'LSP tunnel' and TE tunnel' as well as their difference are specified in sections 2 and 4 of D. Awduche, L. Berger, D. Gan, T. Li, V. Srinivasan, G. Swallow, "RSVP-TE: Extensions to RSVP for LSP Tunnels", RFC 3209, December 2001 , pp. 7-15 and 17-49.
- LEMA Label Edge Mobility Agent
- the new access router registers to the intermediate LEMAs that do the mapping of the MH's traffic to a pre-established LSP between intermediate LEMA and edge LEMA.
- a micro-mobility scheme is presented that defines a crossover LSR at the interception of two paths - the path between GW and old FA and those between GW and new FA.
- the crossover LSR sets up a new LSP to the new FA and forwards the traffic to the new FA.
- the mechanisms presented in the cited documents are based on the assumption that both Mobile IP and MPLS are deployed together and the MH will obtain a new IP CoA address after a handover.
- the invention presented herein aims to introduce mechanisms helping to deploy mobility in the MPLS technology itself and not relying on the signalling of other protocols (e.g. on Mobile IP messages).
- the MH may retain the same IP address when changing the egress LSRs. This means that at a handover between different radio access schemes the MH will retain its IP address, as long as the ingress LSR (e.g. network GW) remains the same.
- a method is needed to provide mobility mechanisms to MPLS, so that the user's data flow is re-directed to the new egress LSR without changing the IP address of the MH.
- the MPLS architecture allows the use of multiple label distribution protocols, and thus, in the control plane different signalling protocols like Label Distribution Protocol (LDP) and Resource Reservation Protocol (RSVP) can be used.
- RSVP was designed to fulfil the Integrated Services (IntServ) concept for implementing QoS in standard IP- based networks.
- IntServ Integrated Services
- Employing extensions in RSVP with several additional objects allow to use RSVP as a signalling protocol for providing TE in MPLS.
- RSVP-TE The extended RSVP is known as RSVP-TE and it is described in details in sections 2 and 4 of RFC 3209, pp. 7- 15 and 17-49, cited above.
- the extended RSVP protocol supports the instantiation of explicitly routed LSPs, with or without resource reservation. It also supports smooth re-routing of LSP tunnels, pre-emption, and loop detection.
- an LSP tunnel is uniquely identified by SESSION and SENDER_TEMPLATE objects that include ingress LSR, egress LSR, Tunnel ID, LSP ID and sender's IP address.
- the SESSION object includes 3 parameters: IPv4 (or IPv6) tunnel end point address: the IP address of the egress node for the tunnel
- Tunnel ID a 16-bit identifier which is kept unchanged over the life of the tunnel
- Extended Tunnel ID normally it is set to all zero, but it may include the IP address of the ingress node as a globally unique identifier (in order to narrow the scope of a SESSION to the ingress-egress pair)
- the SENDEFM ⁇ MPLATE object includes:
- IPv4 (or IPv6) tunnel sender address IPv4 (or IPv6) address for a sender node LSP ID: a 16-bit identifier used in the SENDEFM ⁇ MPLATE and the FILTER_SPEC that can be changed to allow a sender to share resources with itself.
- LSP ID a 16-bit identifier used in the SENDEFM ⁇ MPLATE and the FILTER_SPEC that can be changed to allow a sender to share resources with itself.
- a new SESSION object has to be generated when an egress LSR changes, as it is assumed in the scenario of this invention, and thus a new LSP tunnel should be set up to the new egress LSR.
- P2P point-to-point
- the combination of the SESSION object, the SENDERJ ⁇ MPLATE object and the P2P SUB-LSP object identifies each P2P sub-LSP.
- the differences in the specification of the objects for P2MP LSP and these from RFC3209 are further deeply explained in R. Aggarwal et al. However, the definitions given there are to be merely understood as an example how P2MP LSPs may be implemented. Other particular protocols may serve this purpose as well, as long as they permit to establish point to multipoint tunnels branching at an intermediate LSR. According to the proposal given in R. Aggarwal et al. the establishment of the P2MP LSP as well as each Sub-LSPs is signalled by the ingress LSR.
- MPLS is designed to determine an explicit path for a particular flow.
- the explicit route for the LSP tunnel is calculated in the ingress LSR and is encoded in the EXPLICIT_ROUTE object (ERO) and signalled in the Path message.
- ERO EXPLICIT_ROUTE object
- the format and the options of the ERO object are described in reference RFC3209, section 4.3 on pp. 23-31.
- CA2292252 "SYSTEM AND METHOD FOR MOBILE SPECIFIC LABEL EDGE ROUTER OPERATION WITHIN A CORE AND EDGE NETWORK", discloses a packet switched communications network utilizing a "mobile specific" label edge router (MLER) configured with mobility management functionality.
- MLER mobile specific label edge router
- the MLER supports the handing over of a call from a label switched path to a first MLER associated with a currently serving radio base station to another label switched path for a second MLER associated with a target base station.
- a method is provided, in which predefined paths are available between Label Edge Router (LER) and BS. At handover, the LER exchanges the MPLS header of the data packets destined to the old base station to MPLS labels targeting the new base station.
- the method described in CA2292252 does not treat the case of changing LER.
- US20030110290A1 "MOBILE TRACKING SYSTEM FOR QOS GUARANTEED PATHS; ROUTER DEVICE USED FOR THIS SYSTEM; MOBILE COMMUNICATIONS TERMINAL; AND CONTROL PROGRAM FOR CONTROLING ROUTER DEVICE" discloses a transit router (TR) used to detect any change of visitor location address reported via an existing QoS path.
- TR transit router
- the TR sets up a new QoS guaranteed path according to the result of detection.
- the packets are transmitted over the old path until the TR completes the setup of the new path.
- the mobile communication terminal and the remote terminal are notified that the setup of QoS guaranteed path is completed.
- a central location manager or an intermediate router manages the setup of QoS guaranteed paths.
- the mobile communication terminal is involved in the signalling of its location and required QoS parameter.
- the air interface is the bandwidth bottleneck and it is involved in the signalling path, unnecessary load is put on it.
- a unique MPLS label is assigned to each terminal.
- This MPLS label allows unambiguous addressing of the data packets to the terminal.
- the routers tunnel the information packets, using either the MPLS or other tunnelling protocol.
- the disclosed method allows the end terminal to notify a MPLS router about its unique MPLS label. Then the MPLS router tunnels the data packets to the end terminal using label stacking.
- the mobile terminal is involved in the MPLS signalling exchange and an unambiguous label needs to be assigned to the MH.
- TE MPLS in mobile networks incorporates the advantages of packet- switched network with the possibility to provide QoS (especially relevant for real-time services) and TE needed to optimize the network load. Since the deployed system model assumes that an LSP tunnel is set up per MH and the MH changes the tunnel egress nodes while moving, it is required to dynamically change the egress LSR. Most of the currently known schemes for re-direction of user traffic, when deploying MPLS transport, are based on Mobile IP assuming that the MH accepts a new CoA IP address when it changes the egress LSR. However, the assumption in this invention is that the MH keeps the same IP address when it roams between distinct egress LSRs.
- An improved method may assure a continuous connection between a moving end-receiver (mobile host, MH) and an ingress LSR of the network, in particular in a case when the egress LSR changes because the MH moves the service area of one radio access domain into the service area of another radio access domain.
- the presented invention describes a method for maintaining a permanent connectivity from an ingress LSR to a MH via an egress LSR when the transport between ingress and egress LSRs is based on point to multipoint LSP tunnelling.
- the MH may advantageously keep the same IP address while roaming between distinct egress LSRs.
- new branch LSP is set up between a branch LSR and the new egress LSR when a MH moves to a new egress LSR.
- the setup is initiated by the branch LSR.
- Two options are presented how to determine the optimal branch LSR: (1) either the old egress LSR or (2) the new egress LSR can decide the optimal branch point.
- the calculation of the branch LSP route may be done in the egress LSR, but it can alternatively be calculated in the branch LSR.
- a method for providing mobility to a mobile host in a wireless network using point-to-multipoint multi-protocol label switching as a transport technology between a gateway and a plurality of radio access network domains comprises the steps of a) setting up a multi-protocol label switching tunnel from an ingress node to a first egress node serving a first radio access network domain; and, if said mobile host moves from a service area of said first radio access network domain to a service area of a second radio access network domain: b) determining a branch multi-protocol label switching tunnel from an intermediate node to a second egress node serving said second radio access network domain; c) initiating a setup of said branch multi-protocol label switching tunnel by said intermediate node and d) associating said branch multi-protocol label switching tunnel with said multi-protocol label switching tunnel set up in step a).
- a telecommunication system comprises a multi-protocol label switching network with a plurality of label switching routers forming nodes of said network, one of said nodes being configured as ingress node to provide connection to an external packet switched network; a mobile host having an internet protocol address and being configured to receive packet data; a plurality of radio access network domains, each of said radio access network domains being configured to provide wireless connection between one of said nodes serving as an egress node of said multi-protocol label switching network, and said mobile host; said network being configured to set up a multi-protocol label switching tunnel from said ingress node to a first egress node connecting a first radio access network domain belonging to a first service area where said mobile host is located, and, if the mobile host changes its location from said first service area of said first radio access network domain to a second service area of a second radio access network domain, to determine a branch multi-protocol label switching tunnel from an intermediate node to a second egress node serving said second radio
- a method to be executed in an intermediate node of a multi ⁇ protocol label switching core network of a wireless network comprises the steps of receiving a request to set up a branch multi-protocol label switching tunnel to a second egress node identified in said request; initiating the setup of said branch multi-protocol label switching tunnel; and associating said branch multi-protocol label switching tunnel with an existing multi ⁇ protocol label switching tunnel identified in said request.
- a method is provided to be executed in a first egress node of a multi-protocol label switching core network of a wireless network, said first egress node receiving data packets over an existing multi-protocol label switching tunnel and forwarding the data packets to a mobile host via a first radio access network, the method comprising the steps of receiving, from the mobile host, information about an identifier of a second egress node of said label switching core network serving a second radio access domain; determining an intermediate node on the route of the existing multi-protocol label switching tunnel as a branch node for a branch multi-protocol label switching tunnel to said second egress node; and requesting a setup of said branch multi-protocol label switching tunnel, associated with said existing multi-protocol label switching tunnel, from said determined intermediate note.
- a method to be executed in a second egress node of a multi-protocol label switching core network of a wireless network comprises the steps of receiving, from a mobile host, information about an identifier of a first egress node of said label switching core network serving a first radio access domain and information about an identifier of said mobile host; obtaining, from said first egress node, information about an existing multi-protocol label switching tunnel carrying data packets for said mobile host; determining an intermediate node on the route of the existing multi-protocol label switching tunnel as a branch node for a branch multi-protocol label switching tunnel to said second egress node; and requesting from said determined intermediate node a setup of said branch multi-protocol label switching tunnel, associated with said existing multi-protocol label switching tunnel, from said determined intermediate node to the second egress node.
- Figure 1 describes an exemplary system architecture of a mobile network
- Figure 2 represents an overlay model of the network shown in figure 1 from MPLS perspective
- Figure 3 illustrates an alternative to Figure 9.2, wherein the entity determining the branch
- LSR is the new egress LSR
- Figure 4 shows the data plane protocol stacks in the regarded entities of the network of figure 1 ;
- Figure 5 shows the protocol stack in the regarded entities of the network of figure 1 in the control plane
- Figure 6 shows the signalling in the case where the old egress LSR determines the branch LSR
- Figure 7 shows the signalling in the case where the new egress LSR determines the branch LSR
- Figure 8 shows the structure of a label switched router which may serve as a node in a MPLS network.
- FIG. 1 describes an exemplary system architecture, which can be used for a better understanding of the present invention.
- the MH 109 is attached to a mobile network 100, and it can be connected to the Internet 116 or to any other private or public network through a gateway (GW) 108. If the MH 109 is in the home network, it uses the home IP address for communication with any other host. In the case that the MH 109 is in a foreign mobile network, the MH 109 needs a Care-of-Address (CoA) as described above. In the case of MIPv4, the MH 109 can retrieve the CoA from a Foreign Agent (FA) located e.g. at the GW 108.
- FA Foreign Agent
- MH 109 can generate the CoA by itself with the help of an Access Router (AR).
- AR Access Router
- the mechanism for retrieving a CoA is not explained herein in more detail.
- a LSP tunnel 110 is built between the GW 108 and the radio access controller RAC 104 (refer above for more details). Based on the system model depicted in Figure 1 , the following assumptions are made:
- the MPLS is used in TE mode, as this further allows the mobile operator to configure the load in the network more accurately.
- An LSP tunnel is set up per data flow to each MH. This requires to change the route of the LSP tunnel when the MH moves between egress LSRs.
- Figure 1 shows only one examplary system architecture in which the method described herein can be applied. Other scenarios for the configuration of the mobile network are possible, in which the egress point of the LSP tunnel changes due to MH mobility.
- the data transport over the RAN 102, 103 is performed on the link-layer (also called layer 2, L2), whereas the transport over the Core network 101 is carried over the IP layer (layer 3, L3) packet-switched network due to scalability reasons.
- the transport over the packet-switched Core network 101 is based on the TE MPLS.
- the names without parentheses show the functional categorization as for instance RAC, gateway etc.
- the names in parenthesis show the corresponding names in MPLS terminology, e.g. ingress/egress LSR etc.
- the gateway (GW) 108 of the mobile network is an entity implementing the functions of ingress LSR in the MPLS transport layer and Foreign Agent (FA) or Access Router (AR) in the IP layer.
- FA Foreign Agent
- AR Access Router
- the mobile network provides L2 connectivity between the FA/AR and MH109.
- the FA/AR provides L3 services 401 to the MH 109.
- the communication between MH 109 and FA/AR, as well as the mobile IP functionality are not in the scope of this invention.
- GW we will use "GW" as a generic term including the functions of egress LSR and FA/AR. Since the focus herein is on the MPLS data transport over the Core network, one possibility to map the LSP tunnel physically on the mobile network may be on the link between GW 108 and RAC 104, 105.
- the ingress LSR is in the GW 108 and the egress LSR is in the RAC 104.
- the packets entering the mobile network and destined for a particular MH 109 are encapsulated at the ingress LSR (i.e. addition of MPLS label), transported over a pre-set up LSP tunnel 110, de-capsulated at the egress LSR 104 and transported on L2 over the RAN 102 to the MH 109.
- the RAC 104, 105 is an entity implementing in the data plane L2 protocol(s) used in the radio access domain, and edge/egress LSR functionality.
- the RAC implements MPLS control protocol(s), i.e. RSVP-TE, and further some additional IP-based signalling protocols for e.g. exchanging Authorization, Authentication and Accounting (AAA) with central entities in the Core network.
- MPLS control protocol(s) i.e. RSVP-TE
- IP-based signalling protocols for e.g. exchanging Authorization, Authentication and Accounting (AAA) with central entities in the Core network.
- AAA Authorization, Authentication and Accounting
- the LSP tunnel 110 starts from the GW 108 and ends at the RAC104.
- the current invention is applicable to other scenarios where the LSP tunnel 110 is formed over the whole or a portion of the wired part of the mobile network.
- one LSP tunnel can start from the GW and end at the BS.
- RAC is used as the first MPLS-capable node from the MH's perspective.
- the MH does not support MPLS, and communicates with the RAC on L2.
- the protocol stacks suggested herein for the data transport between MH and Gateway can be seen in Figure 4.
- MH mobile host
- UE 3G-user equipment
- PAN personal area network
- the MH 109 is connected to a BS 113 via a wireless link, which terminates the wireless communication and assures wire line packet-switched connection with other entities in the mobile network.
- Figure 2 represents an overlay model from MPLS perspective, based on the system architecture depicted in Figure 1.
- An initial "existing P2MP LSP" 110 connects the ingress LSR 108 and the old egress LSR 104.
- the MH 109 moves from radio access domain 102 served by old egress LSR 104 to another radio access domain 103 served by new egress LSR 105, the following procedures take place:
- MH 109 communicates via an L2 connection 601 with egress LSR1 and via an old P2MP LSP tunnel 110 between old egress LSR 104 and ingress LSR 108.
- the MH 109 moves to the area of a new egress LSR 105
- the MH 109 receives in step 602 a broadcast message from new egress LSR, transmitted by base station 114 shown in figure 1 (e.g. this could be a beacon message in case of IEEE802.11 radio access).
- the MH 109 can learn in step 603 the identifier of the new egress LSR 105 (e.g. IP address, or a MAC address).
- This phase corresponds to step 201 in figure 2.
- the MH 109 informs the old egress LSR 104 in step 604 about the identifier of new egress LSR 105 (step 202 in Figure 2).
- the corresponding information is also included in the exchange of step 604.
- the egress LSR 1 can calculate which of the intermediate LSRs 106, 107 in the path of the existing P2MP LSP is closest to new egress LSR 105.
- old egress LSR 104 determines an optimal branch LSR 107 in step 605. This calculation is possible because the new egress LSR 105 has exact knowledge of the network topology and of the route of the existing LSP 110. This is for example the case with OSPF applied as routing protocol where all routers within a routing area have a complete knowledge about the area topology.
- the optimal branch LSR is intermediate LSR 107.
- old egress LSR 104 determines the optimal branch LSR 107
- old egress LSR 104 sends a request to intermediate LSR 107 in step 606. This corresponds to step 203 in Figure 2.
- the intermediate LSR 107 Upon receiving the request, the intermediate LSR 107 initiates the setup of a new branch LSP 111 to new egress LSR 105, wherein the traffic parameters (or Quality of Service parameters) are the same as of the existing P2MP LSP tunnel 110.
- traffic parameters or Quality of Service parameters
- the branch LSP 107 calculates the LSP route by itself using its routing table (e.g. in case of OSPF this can be the tree of shortest paths).
- the branch LSR 107 can generate in step 607 a Path message for the setup of new branch LSP 111.
- the setup of new branch LSP 111 to new egress LSR 105 is depicted as step 204 in Figure 2.
- the intermediate LSR 107 updates its forwarding table in step 608, such that the incoming packets from the existing P2MP LSP 110 are duplicated and sent to both interfaces connecting intermediate LSR 107 with old egress LSR 104 and new egress LSR 105.
- new branch LSP 111 is associated with the existing LSP 110.
- the branch LSR 107 can tear down the branch 112 to the old egress LSR 104. Further, the intermediate LSR 107 updates the ingress LSR 108 about the changes of the P2MP LSP route with the new ERO object by sending the corresponding information to it. These changes may comprise the setup of new branch LSPs as well as the tearing down of branches of existing LSPs.
- MH 109 Before the branch 112 to the old egress LSR 104 is torn down, MH 109 may be connected for a certain time period to both radio access network domains. During a so- called "soft handover" MH 109 may receive data packets simultaneously from both RAN domains 102 and 103.
- new egress LSR 105 determines the branch LSR 107. After the MH 109 moves to the RAN area 103 (see figure 1) served by new egress LSR 105, the following procedures take place:
- MH 109 communicates via a L2 connection 701 with old egress LSR 104 and via an old P2MP LSP tunnel 110 between old egress LSR 104 and ingress LSR 108.
- the MH 109 moves to the RAN area 103 of a new egress LSR 105
- the MH 109 receives in step 702 a broadcast message from egress LSR2, transmitted by base station 114 (e.g. this could be a beacon message in case of IEEE802.11 radio access).
- the MH 109 establishes in step 703 a L2 connection 704 with the new egress LSR 105.
- the procedures for establishing this L2 connection depend on the deployed L2 technology. This phase corresponds to step 301 in Figure 3.
- the MH 109 informs the new egress LSR 105 in step 705 about the identifier of its previous L2 point of attachment, which is LSR 104. In the same step, MH 109 may also inform the new egress LSR 105 about its own identifier. Thereafter, the new egress LSR 105 can exchange information with old egress LSR 104 in step 706 about the existing LSP 110 serving currently the MH 109. This is shown by step 302 in Figure 3. In the case that a plurality of LSPs serving MH 109 exist, the corresponding information is also included in the exchange of step 706.
- the new egress LSR 105 can calculate in step 707 the optimal branch LSR from traffic engineering perspective. This calculation is possible because new egress LSR 105 has exact knowledge of the network topology (e.g., as mentioned in the preceding example, with OSPF). In the example shown in figure 3 and figure 7, the optimal branch LSR is intermediate LSR 107.
- new egress LSR 105 determines the optimal branch LSR (intermediate LSR 107)
- new egress LSR 105 sends a request to intermediate LSR 107 in step 708. This corresponds to step 303 in Figure 3.
- the intermediate LSR 107 Upon receiving the request, the intermediate LSR 107 initiates in step 709 the setup of a new branch LSP 111 to new egress LSR 105, wherein the traffic parameters (or Quality of Service parameters) are the same as in the existing P2MP LSP tunnel 110.
- traffic parameters or Quality of Service parameters
- the branch LSR 107 calculates the LSP route by itself using its routing table (e.g. in case of OSPF this can be the tree of shortest paths).
- the branch LSR 107 can generate a Path message for the setup of a new branch LSP 111 in step 709.
- the setup of new branch LSP 111 to new egress LSR 105 is depicted as step 304 in Figure 3.
- the procedures of the following step 710 are the same as described above in item 4 in conjunction with figures 2 and 6.
- branch LSP is defined in this context as the LSP between a branch LSR and a particular egress LSR, which is clearly depicted in figure 2 and figure 3. This definition differs from the definition of sub-LSP, which according Aggarwal et al., cited above, is a label switched path from the ingress LSR to a particular egress LSR. In the context of Aggarwal et al., the branch LSP can be regarded as a part of a sub-LSP. After the setup of a new branch LSP is completed, in order to conform with the standard, the branch LSP may be integrated in a sub-LSP, which includes the path from the ingress LSR to the egress LSR. The procedures of incorporation of a branch LSP into a sub-LSP are not discussed herein in further detail.
- Figure 4 shows the data plane protocol stacks in the regarded entities, i.e. ingress LSR, intermediate LSR 107, egress LSR 104, 105 and MH 109.
- the figure shows the protocol stacks of FA/AR and ingress LSR separately, however for the description herein it is assumed that FA/AR and ingress LSR are located in the same entity - in the Gateway 108. It is important to mention that the communication 401 between GW 108 and MH 109 takes place on L2.
- the L2 data between ingress LSR 108 and egress LSR 104, 105 is tunnelled through an LSP tunnel 402. Between the egress LSR 104, 105 and MH 109 the data transport is supposed to be on L2 (connection 403).
- FIG. 5 shows the protocol stack in the control plane.
- the separation between data plane and control plane is carried out in order to depict the differences of the used protocols.
- the MPLS signalling protocol 501 assumed herein is RSVP-TE. All entities involved in the transport over an LSP tunnel - ingress, egress and intermediate LSRs - communicate on basis of RSVP-TE messages, which are encapsulated in UDP/IP packets and sent between the LSRs as normal IP packets.
- the communication between new egress LSR 105 (RAC2) and ingress LSR 108 (GW) from Figure 2 is carried out in the control plane as well.
- the egress LSR is able to calculate the nearest/closest LSR from the existing P2MP LSP to a new egress LSR2 (i.e. optimal branch LSR).
- the egress LSR may calculate the optimal route for the new branch LSP as well.
- the egress LSR is able to signal a request to the newly calculated branch LSR, for requesting the setup of a new branch LSP.
- the egress LSR may also have the capability to receive (in case of new egress LSR) or alternatively to send (in case of old egress LSR) the ERO object of an existing P2MP LSP.
- New functions in a branch LSR allow to process a request for setup of a new branch LSP.
- An intermediate LSR becomes a branch LSR only if the request for new branch LSP setup is destined to the intermediate LSR itself.
- the following procedures have to be performed only in the branch LSR that is receiver of the request for new branch LSP setup:
- intermediate LSRs implement the functions described above. Only the intermediate LSRs, which are able to perform the functions of branch LSR, can be included in the data base available at the egress LSRs that determine the optimal branch LSR, as described in item 2 of the examples explained above in conjunction with figures 2, 3, 6 and 7.
- P2MP LSPs exist per MH from ingress to old egress LSR
- the procedures for new branch LSP setup are performed for all P2MP LSPs.
- One option for maintaining multiple P2MP LSPs per MH is to organize them in one P2MP TE tunnel as described in section 3.1 of R. Aggarwal et al., on pp. 3-4.
- a P2MP TE Tunnel is identified by a P2MP SESSION object. This object contains the P2MP ID defined as a destination identifier, a tunnel ID and an extended tunnel ID.
- the fields of this object are the same as the SESSION object (defined in RFC 3209, cited above) except for the fact that the destination address is a P2MP identifier and not an IP address of the egress node.
- This identifier encodes the P2MP ID and identifies the set of destination(s) of the P2MP LSP.
- a P2MP LSP tunnel is identified by the combination of the P2MP SESSION object and the SENDER_TEMPLATE object.
- the SENDERJ ⁇ MPLATE object is the same as in RFC3209.
- the SENDER_TEMPLATE object contains the ingress LSR source address and the LSP ID. Multiple instances of the P2MP TE tunnel i.e. multiple P2MP LSP tunnels can be created, each with a different LSP ID. These P2MP LSP tunnels use different labels.
- the branch LSR sets up the new branch LSP(s) as bi-directional tunnel(s).
- FIG 8 shows an exemplary structure of a label switched router 800 which may serve as a node in a MPLS network.
- the router 800 comprises a processor or CPU 801 to programmably carry out steps of the methods described above, depending on the role of the node or LSR in the network. Instructions together with data to be processed may be preliminarily stored in RAM 802 during execution of the program. Additionally, the instructions of the program may be stored permanently in non-volatile memory 803, which may be semiconductor memory like read-only memory (ROM), programmable read-only memory (PROM), erasable programmable read-only memory (EPROM 1 EEPROM, Flash) or magnetic hard disc.
- ROM read-only memory
- PROM programmable read-only memory
- EPROM 1 EEPROM erasable programmable read-only memory
- the instructions may be stored in other computer-readable media like optical disc, magnetic disc or magnetic tape, to be inserted into media reader 804 which would be a corresponding disc or tape drive unit.
- the LSR also comprises network interfaces 805 to connect it with other LSRs. If the LSR serves as radio access controller (RAC), it further comprises a specific interface 806 to the radio access network. All components may be linked with some or all of the other components by a bus 807 or by dedicated links.
- Various embodiments as described above may advantageously perform this inter-access-domain handover in a fast manner and without packet losses. Furthermore, data packets are transmitted simultaneously to old and new egress LSRs and thus a soft handover can advantageously be supported.
- Another advantage of deployed P2MP LSP is the ability to simultaneously connect the end-receiver (MH) with different egress LSRs, and thus, with different radio access domains.
- the ingress LSR is responsible for all LSP changes.
- the method described herein shifts the procedures from ingress to egress and branch LSRs, and thus reduces the processing in the ingress LSR, as the branch LSR initiates the new branch LSP setup. Further the signalling to and from the ingress LSR is reduced as well.
- One further advantage of the proposed method is the ability of the egress LSR to determine the optimal branch LSR relying on the topology information of the routing area and the knowledge of the existing LSP route.
- the optimal determination of the branch LSR allows a better utilization of the network resources.
- micro- mobility Mobile IP extensions e.g. hierarchical MIP or fast MIP
- Standard MIPv4 or MIPv6 has to be implemented in the Gateway (FA/AR) and the MH (according to the scenario in Figure 4). Since most of the routers distributed on the market currently are MPLS-capable, the method presented above concentrates the handover procedures on the network side and provides reduced signalling and processing compared to micro-mobility MIP extensions. Further, the management of the MH mobility is done mainly on the network side, advantageously relieving the MH from these tasks. Moreover, this reduces the signalling load on the radio link.
Abstract
Description
Claims
Priority Applications (3)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CNA2004800438006A CN101002437A (en) | 2004-08-13 | 2004-08-13 | Method for providing mobility to a mobile host in a network employing point-to-multipoint multi-protocol label switching |
EP04764106A EP1776806A1 (en) | 2004-08-13 | 2004-08-13 | Method for providing mobility to a mobile host in a wireless network employing point-to-multipoint multi-protocol label switching |
PCT/EP2004/009112 WO2006015614A1 (en) | 2004-08-13 | 2004-08-13 | Providing mobility to a mobile host in a network employing point-to-multipoint multi-protocol label switching |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
PCT/EP2004/009112 WO2006015614A1 (en) | 2004-08-13 | 2004-08-13 | Providing mobility to a mobile host in a network employing point-to-multipoint multi-protocol label switching |
Publications (1)
Publication Number | Publication Date |
---|---|
WO2006015614A1 true WO2006015614A1 (en) | 2006-02-16 |
Family
ID=34958576
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
PCT/EP2004/009112 WO2006015614A1 (en) | 2004-08-13 | 2004-08-13 | Providing mobility to a mobile host in a network employing point-to-multipoint multi-protocol label switching |
Country Status (3)
Country | Link |
---|---|
EP (1) | EP1776806A1 (en) |
CN (1) | CN101002437A (en) |
WO (1) | WO2006015614A1 (en) |
Cited By (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN101997765A (en) * | 2009-08-13 | 2011-03-30 | 中兴通讯股份有限公司 | Method for attribute inheritance of forwarding adjacency (FA) in multilayer network and corresponding multiplayer network |
DE112006000662B4 (en) * | 2005-03-23 | 2012-11-22 | Intel Corporation | Mobile device handoff using multicast in a multi-protocol label switching (MPLS) network |
WO2012162672A1 (en) * | 2011-05-26 | 2012-11-29 | Qualcomm Incorporated | Multipath overlay network and its multipath management protocol |
US8885502B2 (en) | 2011-09-09 | 2014-11-11 | Qualcomm Incorporated | Feedback protocol for end-to-end multiple path network systems |
US9444887B2 (en) | 2011-05-26 | 2016-09-13 | Qualcomm Incorporated | Multipath overlay network and its multipath management protocol |
Families Citing this family (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP5672154B2 (en) * | 2011-05-31 | 2015-02-18 | 株式会社バッファロー | Network system, gateway device, route determination method, program, and storage medium |
CN102231704B (en) * | 2011-06-24 | 2017-09-19 | 中兴通讯股份有限公司 | The method and apparatus of service deployment in a kind of RSVP TE dynamic tunnels |
US8891450B2 (en) * | 2012-02-06 | 2014-11-18 | Juniper Networks, Inc. | Mobile node host route installation and withdrawal |
CN109962849B (en) * | 2017-12-22 | 2021-09-14 | 华为技术有限公司 | Method and related equipment for transmitting multicast message |
Citations (14)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US5577022A (en) * | 1994-11-22 | 1996-11-19 | Qualcomm Incorporated | Pilot signal searching technique for a cellular communications system |
EP0981254A2 (en) * | 1998-08-14 | 2000-02-23 | Nec Corporation | Handoff method selection in a CDMA mobile communication system |
EP0996304A1 (en) * | 1998-10-19 | 2000-04-26 | Nortel Matra Cellular | Method and apparatus for setting up a connection to a target base station in a cellular or cordless mobile communications system |
US6292839B1 (en) * | 1998-12-09 | 2001-09-18 | 3Com Corporation | Method and system for reflexive tunneling |
US20010053696A1 (en) * | 2000-03-09 | 2001-12-20 | Pillai Radhakrishna Pillai Raghavan | Communication apparatus |
EP1213881A2 (en) * | 2000-12-08 | 2002-06-12 | Alcatel Canada Inc. | System and a method for establishing a communication path on an ATM platform |
US20020105922A1 (en) * | 2000-09-20 | 2002-08-08 | Bijan Jabbari | Label switched packet transfer |
US6434137B1 (en) * | 1993-11-01 | 2002-08-13 | Xircom Wireless, Inc. | Method and system for transferring information within a mobile communication system |
US6449279B1 (en) * | 1996-06-03 | 2002-09-10 | Enterasys Networks, Inc. | Aggregation of data flows over a pre-established path to reduce connections |
US6463475B1 (en) * | 1997-09-26 | 2002-10-08 | 3Com Corporation | Method and device for tunnel switching |
US20020176414A1 (en) * | 2001-05-28 | 2002-11-28 | Hitachi, Ltd. | Packet switching apparatus |
EP1404143A2 (en) * | 2002-09-12 | 2004-03-31 | Nokia Corporation | Handover of a wireless terminal |
EP1416681A1 (en) * | 2002-10-29 | 2004-05-06 | Alcatel | Method for traffic engineering and ingress router adapted to perform such a method |
US20040095912A1 (en) * | 2002-11-15 | 2004-05-20 | Xia Gao | Handover resource optimization |
-
2004
- 2004-08-13 EP EP04764106A patent/EP1776806A1/en not_active Withdrawn
- 2004-08-13 CN CNA2004800438006A patent/CN101002437A/en active Pending
- 2004-08-13 WO PCT/EP2004/009112 patent/WO2006015614A1/en not_active Application Discontinuation
Patent Citations (14)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US6434137B1 (en) * | 1993-11-01 | 2002-08-13 | Xircom Wireless, Inc. | Method and system for transferring information within a mobile communication system |
US5577022A (en) * | 1994-11-22 | 1996-11-19 | Qualcomm Incorporated | Pilot signal searching technique for a cellular communications system |
US6449279B1 (en) * | 1996-06-03 | 2002-09-10 | Enterasys Networks, Inc. | Aggregation of data flows over a pre-established path to reduce connections |
US6463475B1 (en) * | 1997-09-26 | 2002-10-08 | 3Com Corporation | Method and device for tunnel switching |
EP0981254A2 (en) * | 1998-08-14 | 2000-02-23 | Nec Corporation | Handoff method selection in a CDMA mobile communication system |
EP0996304A1 (en) * | 1998-10-19 | 2000-04-26 | Nortel Matra Cellular | Method and apparatus for setting up a connection to a target base station in a cellular or cordless mobile communications system |
US6292839B1 (en) * | 1998-12-09 | 2001-09-18 | 3Com Corporation | Method and system for reflexive tunneling |
US20010053696A1 (en) * | 2000-03-09 | 2001-12-20 | Pillai Radhakrishna Pillai Raghavan | Communication apparatus |
US20020105922A1 (en) * | 2000-09-20 | 2002-08-08 | Bijan Jabbari | Label switched packet transfer |
EP1213881A2 (en) * | 2000-12-08 | 2002-06-12 | Alcatel Canada Inc. | System and a method for establishing a communication path on an ATM platform |
US20020176414A1 (en) * | 2001-05-28 | 2002-11-28 | Hitachi, Ltd. | Packet switching apparatus |
EP1404143A2 (en) * | 2002-09-12 | 2004-03-31 | Nokia Corporation | Handover of a wireless terminal |
EP1416681A1 (en) * | 2002-10-29 | 2004-05-06 | Alcatel | Method for traffic engineering and ingress router adapted to perform such a method |
US20040095912A1 (en) * | 2002-11-15 | 2004-05-20 | Xia Gao | Handover resource optimization |
Cited By (7)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
DE112006000662B4 (en) * | 2005-03-23 | 2012-11-22 | Intel Corporation | Mobile device handoff using multicast in a multi-protocol label switching (MPLS) network |
CN101997765A (en) * | 2009-08-13 | 2011-03-30 | 中兴通讯股份有限公司 | Method for attribute inheritance of forwarding adjacency (FA) in multilayer network and corresponding multiplayer network |
CN101997765B (en) * | 2009-08-13 | 2015-01-28 | 中兴通讯股份有限公司 | Method for attribute inheritance of forwarding adjacency (FA) in multilayer network and corresponding multiplayer network |
WO2012162672A1 (en) * | 2011-05-26 | 2012-11-29 | Qualcomm Incorporated | Multipath overlay network and its multipath management protocol |
US8995338B2 (en) | 2011-05-26 | 2015-03-31 | Qualcomm Incorporated | Multipath overlay network and its multipath management protocol |
US9444887B2 (en) | 2011-05-26 | 2016-09-13 | Qualcomm Incorporated | Multipath overlay network and its multipath management protocol |
US8885502B2 (en) | 2011-09-09 | 2014-11-11 | Qualcomm Incorporated | Feedback protocol for end-to-end multiple path network systems |
Also Published As
Publication number | Publication date |
---|---|
EP1776806A1 (en) | 2007-04-25 |
CN101002437A (en) | 2007-07-18 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
WO2006045356A1 (en) | Method and label switch router for providing mobility to a mobile host in a mobile network employing multi-protocol label switching | |
US7292575B2 (en) | Method and system for multi-protocol label switching (MPLS) based data flow aggregation in a third generation (3G) cellular telecommunication system | |
US7693093B2 (en) | QoS-aware handover procedure for IP-based mobile ad-hoc network environments | |
US9872216B2 (en) | Inter-access network handover | |
EP1522171B1 (en) | Home agent optimization for handling mobile ip and static mpls (multiprotocol label swithching) | |
US20130322404A1 (en) | Method for handover in wireless communications network comprising a number of sub-networks | |
WO2005119978A1 (en) | Method for utilizing the same ip address when changing from one service area into another in a mpls based wireless communication system | |
EP1684471A1 (en) | Method, mobile host and router providing packet switched connection during handover | |
EP1776806A1 (en) | Method for providing mobility to a mobile host in a wireless network employing point-to-multipoint multi-protocol label switching | |
Um et al. | A study on path re-routing algorithms at the MPLS-based hierarchical mobile IP network | |
EP1730901A1 (en) | Providing mobility in a wireless network employing multi-protocol label switching | |
Palmieri | An MPLS-based architecture for scalable QoS and traffic engineering in converged multiservice mobile IP networks | |
Mavromoustakis et al. | QoS in Next generation mobile networks: an analytical study | |
Fowler et al. | Fast handover over micro-MPLS-based wireless networks | |
Jabbari et al. | Label switched packet transfer for wireless cellular networks | |
Nguyen et al. | Integration of micro-mobility with QoS in IP/MPLS-based radio access networks | |
KR101075235B1 (en) | System and Method for Guaranteeing Quality of Multimedia Transmission Service Using Next Generation Signaling Protocol | |
Vassiliou et al. | Supporting mobility events within a hierarchical mobile IP-over-MPLS network. | |
WO2007085148A1 (en) | Method and system for negotiating qos by the mobile node based on mpls network | |
Palmieri et al. | Introducing MPLS in mobile data networks: An high performance framework for QoS-powered IP mobility | |
Stoica | A Review on Mobile IP Connectivity and its QoS | |
Takahashi et al. | A routing-aware handover scheme for mobile ip | |
Zhou et al. | Dynamic hierarchical mobile MPLS for next generation all-IP wireless networks | |
KR20070005714A (en) | Providing mobility in a wireless network employing multi-protocol label switching | |
Velev et al. | MPLS-based Mobile Access Network Architecture for Improved Micro-Mobility |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
AK | Designated states |
Kind code of ref document: A1 Designated state(s): AE AG AL AM AT AU AZ BA BB BG BR BW BY BZ CA CH CN CO CR CU CZ DE DK DM DZ EC EE EG 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 NA NI NO NZ OM PG PH PL PT RO RU SC SD SE SG SK SL SY TJ TM TN TR TT TZ UA UG US UZ VC VN YU ZA ZM ZW |
|
AL | Designated countries for regional patents |
Kind code of ref document: A1 Designated state(s): BW GH GM KE LS MW MZ NA SD SL SZ TZ UG ZM ZW AM AZ BY KG KZ MD RU TJ TM AT BE BG CH CY CZ DE DK EE ES FI FR GB GR HU IE IT LU MC NL PL PT RO SE SI SK TR BF BJ CF CG CI CM GA GN GQ GW ML MR NE SN TD TG |
|
WWE | Wipo information: entry into national phase |
Ref document number: 2004764106 Country of ref document: EP |
|
WWE | Wipo information: entry into national phase |
Ref document number: 2007525174 Country of ref document: JP |
|
WWE | Wipo information: entry into national phase |
Ref document number: 200480043800.6 Country of ref document: CN |
|
NENP | Non-entry into the national phase |
Ref country code: DE |
|
WWP | Wipo information: published in national office |
Ref document number: 2004764106 Country of ref document: EP |
|
WWW | Wipo information: withdrawn in national office |
Ref document number: 2004764106 Country of ref document: EP |