CN1392710A - Ip address mapping and transmitting method for non-broadcast multipath access network - Google Patents

Ip address mapping and transmitting method for non-broadcast multipath access network Download PDF

Info

Publication number
CN1392710A
CN1392710A CN01129425A CN01129425A CN1392710A CN 1392710 A CN1392710 A CN 1392710A CN 01129425 A CN01129425 A CN 01129425A CN 01129425 A CN01129425 A CN 01129425A CN 1392710 A CN1392710 A CN 1392710A
Authority
CN
China
Prior art keywords
address
router
mapping
network segment
network
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
CN01129425A
Other languages
Chinese (zh)
Other versions
CN1157902C (en
Inventor
邓一鸥
孙胜涛
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.)
Huawei Technologies Co Ltd
Original Assignee
Huawei Technologies Co Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Huawei Technologies Co Ltd filed Critical Huawei Technologies Co Ltd
Priority to CNB011294256A priority Critical patent/CN1157902C/en
Publication of CN1392710A publication Critical patent/CN1392710A/en
Application granted granted Critical
Publication of CN1157902C publication Critical patent/CN1157902C/en
Anticipated expiration legal-status Critical
Expired - Fee Related legal-status Critical Current

Links

Images

Landscapes

  • Data Exchanges In Wide-Area Networks (AREA)

Abstract

This ivnention relates to an unbroadcast multi-access network IP address mapped sending method. The originating end has an IP address and the corresponding port of the opposite equipment has multi-IP address virtual line link, and the multiple IP addresses are divided into groups in line with network sections to set up mapping based on the network sections with corresponding link virtual addresses. When the originating router finds out the mapping based on the network sections existing and next hop of IP address in this network section, it will send based on the mapping of the network section. This method reduces mapping numbers and increases the transferring efficiency.

Description

The IP address mapping and transmitting method of non-broadcast multipath access network
The present invention relates to the non-broadcast multipath access network field, in data communication, according to mutually addressing and the mode that connects between node, the IP address mapping and transmitting method when especially a node possesses a plurality of IP address in non-broadcast multipath access network.
Data communication network can be divided into broadcast multipath access network, for example Ethernet; The data communication system of point-to-point and non-broadcast multipath access network.Fig. 1 shows the system schematic of a broadcast multipath access network.In broadcast multipath access network, the A that makes a start links to each other with data communication network by a telecommunication bureau.The router of this telecommunication bureau and each receiving terminal is set up a communication link.In the drawings, if the router-A of making a start is want to send a message to a router C of opposite end, the router of then making a start sends identical message by telecommunication bureau to the router of each receiving terminal.The router of each receiving terminal all receives the message of identical content, and after one of them router (such as router C) expression received, then this message disappeared from other receiving terminals.By this method, set up a kind of message transmitting party formula of data communication.
The send mode of second kind of data message is the transmission of point-to-point, as shown in Figure 2.The receiving terminal router that router and each of making a start is wanted to send to is directly set up the link of a point-to-point.The router of making a start wants to send any message, just directly sends on this link.As the router-A of making a start is want just directly to send on the link of setting up between A and the opposite end C of making a start to end-to-end router C transmission message.The shortcoming of this kind method is, because make a start router and receiving terminal that each wants to send to are all set up a link, taken system resource dramatically.
The send mode of the third data message is the NBMA mode, as shown in Figure 3.It is to set up two connections between the network equipment by virtual link, and so-called virtual link is exactly a subchannel multiplexing under the interface, and different virtual links can be distributed to different users and use.In the mapping of configuration of routers of making a start, promptly on IP map addresses to a virtual link of MAP with the opposite end, the virtual link of NBMA mode FR represents that with DLCI span is 16~1007.When sending message, have only when the next-hop ip address of message mates with the peer IP address that shines upon MAP, just message is sent from this virtual link.And each end-to-end router of each virtual link and opposite end is corresponding, therefore, for making a start, just looks like directly to have set up one with each opposite equip. to communicate by letter.
Generally speaking, the mode of the unique coupling in this IP address does not have problem, because each virtual link has only an opposite equip., and generally only has an IP address on the corresponding port of opposite equip..But at some in particular cases, may show a plurality of IP address on an equipment port.
The conventional method that addresses this problem is: a plurality of mapping MAP of virtual link configuration for linking to each other with this port that shows a plurality of IP address on the router of making a start, each address in corresponding a plurality of IP address all disposes a mapping MAP.In the loopback message, can find a mapping MAP and next hop address coupling, thereby message correctly is sent like this.This method can be dealt with problems really, if but this IP address a lot (if any 500 addresses), the mapping MAP of then necessary configuration similar number disposes very trouble like this, and when network environment is changed, revises to dispose also being not easy very much.Simultaneously, because MAP quantity is more, the number of times of matching addresses also can increase, and forward efficiency can reduce greatly.
The IP address mapping and transmitting method that the purpose of this invention is to provide a kind of non-broadcast multipath access network, it can set up a fairly simple mapping between a plurality of IP address of router and opposite end making a start, solve on the non-broadcast multipath access network problem of forwarding packet when end interface possessed a plurality of address simply, effectively, reduce the matching times when transmitting as far as possible, improve forward efficiency.
For achieving the above object, solution of the present invention is: a kind of IP address mapping and transmitting method of non-broadcast multipath access network, and the corresponding port that has an IP address, opposite equip. for making a start has the virtual link of a plurality of IP address,
A, should divide into groups by the network segment a plurality of IP address, the IP address that will belong to the same network segment divides one group into, and sets up the mapping based on the network segment between the virtual address of respective link;
When b, the router of making a start transmission message, search corresponding routing table, as next jumps pairing mapping based on some IP address to find message, then send by the pairing IP of mapping address;
Whether c, do not find mapping based on some IP address as the router of making a start, then seeking has above-mentioned mapping based on the network segment to exist, as exist and the IP address of next jumping at this network segment, then send by mapping based on the network segment;
D, as still launching message according to the method described above, then with packet loss.
The present invention also has further improvement, carries out step e behind described step a:
Set up a kind ofly again, between the IP address of the same port of same equipment and corresponding virtual address, set up a mapping what do not belong to the same network segment based on default mapping;
Behind described step c, carry out step f:
Further judge whether to exist based on default mapping, as exist and the IP address of next jumping in the described IP address range of step e, then, enter steps d then by sending based on default mapping.
Because the present invention is when having a plurality of IP address to end interface, should a plurality of IP address, divide into groups by the network segment, then by the mapping of setting up between the virtual address of group and respective link based on the network segment, so just make to need not to set up a mapping separately, reduced the quantity of mapping, simplified configuration for each IP address, reduce the matching times when transmitting, improved forward efficiency.
Because during the present invention further improves, set up a kind of again based on default mapping, between the IP address of the same port of same equipment and corresponding virtual address, set up a mapping with what do not belong to the same network segment, thereby the IP address that has remedied in same port might be at the same network segment, can't be by the situation of network segment configuration, thereby further reduced the quantity of mapping, improved forward efficiency.
Fig. 1 is the system schematic of the broadcast multipath access network of prior art.
Fig. 2 is the system schematic that the point-to-point of prior art sends network.
Fig. 3 is the system schematic of non-broadcast multipath access network.
Fig. 4 is a method flow diagram of the present invention.
Fig. 5 is the schematic diagram of the first embodiment of the present invention.
Fig. 6 is the schematic diagram of the second embodiment of the present invention.
Below in conjunction with accompanying drawing the specific embodiment of the present invention is described in further detail.
Fig. 4 is a method flow diagram of the present invention.In Fig. 4, can be clear that implementation step of the present invention.Below we describe at two kinds of typical case that end interface had a plurality of IP address.
First kind of situation is network address translation, i.e. the situation of NAT.
Network address translation is that a kind of private network that makes visits the situation of external network by privately owned/publicly-owned address transition, and it carries out the situation of address transition, as shown in Figure 5:
Router-A links to each other with router B by the FR network, and B is linked into Internet by router.The IP address of router-A interface is 201.0.2.1, and has disposed a mapping MAP, and 201.0.2.2 is mapped to virtual link DLCI 100 with the address, opposite end, and DLCI represents virtual link number; Router B corresponding address is 201.0.2.2, and it also has a MAP, and 201.0.2.1 is mapped to virtual link DLCI100 with the address, opposite end.In addition, router-A is mapped to an address pool with the privately owned address (10.110.x.x) of this locality by network address translation NAT, and address and FR network interface are at the same network segment (201.0.x.x) in the address pool.Network address translation is a kind of such method: more concentrated a certain regional user, the needs that a FR network interface often can't satisfy the multi-user only are set, and often need spend huge cost and establish network interface more.Therefore, a plurality of privately owned addresses are set, for example can set up a privately owned address each user, in relevant fr interface router, a mapping is arranged, can should convert the IP address in privately owned address, be placed in the address pool, be in the same network segment (201.0.x.x) with the IP address of relevant fr interface.In general, the IP address is divided into two sections, and a preceding part is a network number, and as 201.0, the IP address that is in the same network segment has identical network number, and a part of x.x in back is a node number, represents which node of this network segment.
Suppose that local main frame Host A (private IP address is 10.110.1.109) will visit the www server on the Internet.After router-A is received the message of Host A, be IP address 201.0.2.30 with the message source address transition, send to router B then, router B transfers to www server again.Www server is handled the request of Host A, response message of loopback (destination address is 201.0.2.30).After this response message arrived router B, router B searched the routing table of oneself, found that the network segment of message is identical with fr interface, therefore wished directly message to be sent from this interface, and next hop address is message destination address 201.0.2.30.Have only a MAP who arrives 201.0.2.1 on fr interface, and do not arrive under the situation of MAP of 201.0.2.30, message will be dropped, and Host A can't visit the service on the Internet at all.
For non-broadcast multipath access network, except traditional MAP, increase by two kinds of MAP types: network segment MAP and default MAP now.
Network segment MAP is for MAP specifies a network segment (being not only an IP address), as long as the next hop address of message just can send the virtual link of message from this MAP correspondence within this network segment.As shown in Figure 5, the configuration of router-A and router B is constant, just changes the MAP on the router B into network segment MAP: network segment 201.0.x.x is mapped to DLCI 100.
Suppose that Host A (private IP address is 10.110.1.109) will visit the www server on the Internet, after router-A is received the message of Host A, with the message source address transition is 201.0.2.30, sends to router B then, and router B transfers to the www server again.The request of www server process Host A, response message of loopback (destination address is 201.0.2.30).After this response message arrived router B, router B searched oneself routing table, and whether search in routing table has message next jumps pairing IP address-based mapping, i.e. the mapping of correspondence (201.0.2.30), as find then and directly send by the IP address; As do not find, this situation as this example, then seeking the MAP that whether has based on the network segment exists, the result jumps message destination address (201.0.2.30) according to next, on fr interface, find the MAP of network segment 201.0.x.x,, find that the destination address (201.0.2.30) of message just in time drops on this network segment (201.0.x.x) through relatively, illustrate that message should send from this MAP, therefore directly sends message from this interface.The DLCI (100) of this MAP is encapsulated in the heading of FR, sends message then.After router-A is received message, destination address is reduced to the privately owned address (10.110.1.109) of HostA, then message is transmitted to Host A.Host A just can normally visit the service on the Internet like this.
Remove the method for shining upon during about configuration mapping and reception in router-A end network address translation NAT by configuration, existing mature technology in network address translation NAT system, and be not emphasis of the present invention, so not within discussion scope of the present invention.
In some cases, the address in the address pool may be within the same network segment.Just can use default MAP this moment.Default MAP is similar to the default route on the network layer, and all unmatch the message of address, opposite end at this interface on, can send from the virtual link of default MAP correspondence.For example:, can realize the normal visit of internal node equally to external service if change the network segment MAP in the previous example into default MAP.
Second kind of situation is the situation that communicates between branch's router.In intra-company such local area network communication structure is arranged generally: a total router links to each other with many branch routers, when wherein a certain router is desired to another transmission message along separate routes, need to send this message to general headquarters, send this message to branch's router that needs are sent to again by general headquarters, often to bring a lot of loaded down with trivial details and inconvenient through twice forwarding.
In the second embodiment of the present invention, as shown in Figure 6.Branch's router-A (the IP address is 210.0.2.30) communicates by such method and other the router C of branch (the IP address is 210.0.2.32), make the router B of general headquarters (the IP address is 210.0.2.1) become the interface router that each branch's router and other branch's router carry out communication, the IP address of all branch's routers, with interface router, the IP address that is general headquarters' router is in the same network segment (210.0.x.x), become one group, and set up mapping between the virtual address of corresponding virtual link (DLCI 100) based on the network segment.In each branch's router, all preserve this mapping based on the network segment.When branch's router-A sends message, in branch's router-A, search corresponding routing table, as next jumps pairing IP address-based mapping to find message, and promptly this message is issued the router B of general headquarters, then sends by the pairing general headquarters of mapping IP address (210.0.2.1).As the router-A of making a start does not find the mapping based on some IP address, illustrate that then above-mentioned message issues other branch, whether then seek has above-mentioned mapping based on the network segment (201.0.x.x) to exist, as exist and the IP address of next jumping at this network segment (201.0.x.x), then send to interface router by mapping based on the network segment.Really can find mapping to exist in this example, and the IP address (201.0.2.32) of next jumping then send to interface router B by the mapping based on the network segment at this network segment (201.0.x.x) based on the network segment (201.0.x.x).Just can carry out network address translation in the interface router B, convert the address of each branch's router to.Be exactly the address (201.0.2.32) of the router C of branch in the present embodiment.If the IP address of each branch's router, have with the IP address of interface router and not to be among the same network segment, such as two (201.1.1.2) and (202.0.2.32) are arranged, then set up one based on default mapping between the virtual address with these IP addresses and respective link.Sending based on after the mapping of the network segment or judging the mapping of nothing based on the network segment, can further judge whether to exist based on default mapping, in the described IP address range, then press based on default mapping transmission based on default map above-mentioned IP address as existence and next jumping.Message such as next jumping just in time is (201.1.1.2), then can be by sending based on default mapping.As still launching message according to the method described above, then with packet loss.
In addition, also can set up such pattern in the present invention: with a plurality of IP address, when dividing into groups by the network segment, the IP address that will belong to the same network segment divides one group into, form one with some groups again and organize greatly, and set up mapping between the virtual address of respective link, when end-to-end router receives based on the network segment, end-to-end router is received this message based on big group IP address, and should organize the IP address packets greatly is group IP address.So just further reduce the quantity of mapping, improved forward efficiency.

Claims (10)

1, a kind of IP address mapping and transmitting method of non-broadcast multipath access network, the corresponding port that has an IP address, opposite equip. for making a start has the virtual link of a plurality of IP address,
A, should divide into groups by the network segment a plurality of IP address, the IP address that will belong to the same network segment divides one group into, and sets up the mapping based on the network segment between the virtual address of respective link;
When b, the router of making a start transmission message, search corresponding routing table, as next jumps pairing mapping based on some IP address to find message, then send by the pairing IP of mapping address;
Whether c, do not find mapping based on some IP address as the router of making a start, then seeking has above-mentioned mapping based on the network segment to exist, as exist and the IP address of next jumping at this network segment, then send by mapping based on the network segment;
D, as still launching message according to the method described above, then with packet loss.
2, the IP address mapping and transmitting method of non-broadcast multipath access network according to claim 1 is characterized in that: carry out step e behind described step a:
Set up a kind ofly again, between the IP address of the same port of same equipment and corresponding virtual address, set up a mapping what do not belong to the same network segment based on default mapping;
Behind described step c, carry out step f:
Further judge whether to exist based on default mapping, as exist and the IP address of next jumping in the described IP address range of step e, then, enter steps d then by sending based on default mapping.
3, the IP address mapping and transmitting method of non-broadcast multipath access network according to claim 1 and 2 is characterized in that: in step c and step f, the virtual address that will shine upon correspondence when sending message is encapsulated in the heading and sends.
4, the IP address mapping and transmitting method of non-broadcast multipath access network according to claim 1, it is characterized in that: among the described step a, end-to-end router is mapped to the privately owned address of this locality in the address pool by network address translation (nat), address and opposite end network interface are at the same network segment in the address pool, its IP address divides one group into, and sets up the mapping based on the network segment between the virtual address of respective link.
5, the IP address mapping and transmitting method of non-broadcast multipath access network according to claim 2, it is characterized in that: among the described step e, end-to-end router is mapped to the privately owned address of this locality in the address pool by network address translation (nat), number of address and opposite end network interface are arranged not at the same network segment in the address pool, set up one based on default mapping between the virtual address with these IP addresses and respective link.
6, according to the IP address mapping and transmitting method of claim 4 or 5 described non-broadcast multipath access networks, it is characterized in that: among the described step c, the described router detection of making a start exists to the mapping based on the network segment, and the IP address of next jumping is at this network segment, then send by mapping based on the network segment, be to send to the opposite end interface router, the opposite end interface router is the private IP address of private network by network address translation (nat) with the IP address transition of receiving message then.
7, the IP address mapping and transmitting method of non-broadcast multipath access network according to claim 1, it is characterized in that: among the described step a, making a start is branch's router, the opposite end is general headquarters' router, general headquarters' router is the interface router that each branch's router and other branch's router carry out communication, the IP address of all branch's routers, be in the same network segment with the IP address of interface router, become one group, and set up mapping between the virtual address of corresponding virtual link based on the network segment.
8, the IP address mapping and transmitting method of non-broadcast multipath access network according to claim 2, it is characterized in that: among the described step e, making a start is branch's router, the opposite end is general headquarters' router, general headquarters' router is the interface router that each branch's router and other branch's router carry out communication, the IP address of all branch's routers, have with the IP address of interface router not to be among the same network segment, set up one based on default mapping between the virtual address with these IP addresses and respective link.
9, according to the IP address mapping and transmitting method of claim 7 or 8 described non-broadcast multipath access networks, it is characterized in that: among the described step c, after the router of making a start sends to general headquarters' interface router by the mapping based on the network segment, general headquarters' interface router will receive that by address transition the IP address transition of message becomes the address of each branch's router.
10, the IP address mapping and transmitting method of non-broadcast multipath access network according to claim 1 and 2, it is characterized in that: among the described step a, should a plurality of IP address, divide into groups by the network segment, the IP address that will belong to the same network segment divides one group into, form one with some groups again and organize greatly, and set up mapping between the virtual address of respective link based on the network segment; After described steps d, end-to-end router is received this message based on big group IP address, and should organize the IP address packets greatly is group IP address.
CNB011294256A 2001-06-18 2001-06-18 Ip address mapping and transmitting method for non-broadcast multipath access network Expired - Fee Related CN1157902C (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CNB011294256A CN1157902C (en) 2001-06-18 2001-06-18 Ip address mapping and transmitting method for non-broadcast multipath access network

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CNB011294256A CN1157902C (en) 2001-06-18 2001-06-18 Ip address mapping and transmitting method for non-broadcast multipath access network

Publications (2)

Publication Number Publication Date
CN1392710A true CN1392710A (en) 2003-01-22
CN1157902C CN1157902C (en) 2004-07-14

Family

ID=4669163

Family Applications (1)

Application Number Title Priority Date Filing Date
CNB011294256A Expired - Fee Related CN1157902C (en) 2001-06-18 2001-06-18 Ip address mapping and transmitting method for non-broadcast multipath access network

Country Status (1)

Country Link
CN (1) CN1157902C (en)

Cited By (9)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2007090321A1 (en) * 2006-02-10 2007-08-16 Huawei Technologies Co., Ltd. A method, an apparatus and a wireless local area network for establishing the virtual link and a data transferring method
CN100352239C (en) * 2003-11-06 2007-11-28 国际商业机器公司 Method, system and article for router-assisted fast processing of packet termination in hosts
CN101197772A (en) * 2007-12-26 2008-06-11 华为技术有限公司 Method, device and system for implementing multiple paths on media face
CN100411383C (en) * 2003-08-22 2008-08-13 华为技术有限公司 Method for realizing message retransmission under routing device
WO2009076839A1 (en) * 2007-12-12 2009-06-25 Huawei Technologies Co., Ltd. A packet transmission method, system and device between pe devices
CN101043430B (en) * 2006-06-20 2010-12-01 华为技术有限公司 Method for converting network address between equipments
CN1973489B (en) * 2004-05-07 2011-09-14 Lg电子株式会社 IP addressing for broadband wireless access system
CN101515888B (en) * 2009-03-06 2012-02-01 华为技术有限公司 port mapping method and device
CN103391245A (en) * 2013-07-18 2013-11-13 中国人民解放军信息工程大学 Method and device for constructing multi-state routing in network domain as well as router

Families Citing this family (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101465858B (en) * 2008-12-31 2013-03-20 中兴通讯股份有限公司 Method for implementing private network penetration of monitoring business, network appliance and server
CN106027491B (en) * 2016-04-29 2019-06-11 天津赞普科技股份有限公司 Separated links formula communication processing method and system based on isolation IP address

Cited By (10)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN100411383C (en) * 2003-08-22 2008-08-13 华为技术有限公司 Method for realizing message retransmission under routing device
CN100352239C (en) * 2003-11-06 2007-11-28 国际商业机器公司 Method, system and article for router-assisted fast processing of packet termination in hosts
CN1973489B (en) * 2004-05-07 2011-09-14 Lg电子株式会社 IP addressing for broadband wireless access system
WO2007090321A1 (en) * 2006-02-10 2007-08-16 Huawei Technologies Co., Ltd. A method, an apparatus and a wireless local area network for establishing the virtual link and a data transferring method
CN101043430B (en) * 2006-06-20 2010-12-01 华为技术有限公司 Method for converting network address between equipments
WO2009076839A1 (en) * 2007-12-12 2009-06-25 Huawei Technologies Co., Ltd. A packet transmission method, system and device between pe devices
CN101197772A (en) * 2007-12-26 2008-06-11 华为技术有限公司 Method, device and system for implementing multiple paths on media face
CN101515888B (en) * 2009-03-06 2012-02-01 华为技术有限公司 port mapping method and device
CN103391245A (en) * 2013-07-18 2013-11-13 中国人民解放军信息工程大学 Method and device for constructing multi-state routing in network domain as well as router
CN103391245B (en) * 2013-07-18 2016-04-06 中国人民解放军信息工程大学 The method of polymorphic route, device and router is built in network domains

Also Published As

Publication number Publication date
CN1157902C (en) 2004-07-14

Similar Documents

Publication Publication Date Title
CN101180860B (en) Traffic diversion in an ethernet-based access network
US6418139B1 (en) Mechanism to guarantee quality of service to real-time traffic on IP networks
JP4076586B2 (en) Systems and methods for multilayer network elements
US6262976B1 (en) System and method for network flow optimization using traffic classes
US5600644A (en) Method and apparatus for interconnecting LANs
US6147993A (en) Method and apparatus for implementing forwarding decision shortcuts at a network switch
US6804233B1 (en) Method and system for link level server/switch trunking
US6189042B1 (en) LAN internet connection having effective mechanism to classify LAN traffic and resolve address resolution protocol requests
US6243379B1 (en) Connection and packet level multiplexing between network links
US20050111455A1 (en) VLAN server
EP1093249A2 (en) A method for multicast transmission
JP2007166666A (en) Method and system for network management
CN1531813A (en) Access networks
CN1457178A (en) Communication method for sharing one subnet section of protocol between network by multiple virtual local networks
CN1157902C (en) Ip address mapping and transmitting method for non-broadcast multipath access network
US5303238A (en) Network communications intermediate interface
US6819673B1 (en) Method and system for establishing SNA sessions over wide area networks
CN100435520C (en) Method for selecting services provided by different providers of network service
US20080013552A1 (en) Methods, systems and computer program products for communication load routing at a user location
Cisco Bridging and IBM Networking Overview
Cisco Bridging and IBM Networking Overview
Cisco Bridging and IBM Networking Overview
Cisco Bridging and IBM Networking Overview
Cisco Bridging and IBM Networking Overview
Cisco Bridging and IBM Networking Overview

Legal Events

Date Code Title Description
C10 Entry into substantive examination
SE01 Entry into force of request for substantive examination
C06 Publication
PB01 Publication
C10 Entry into substantive examination
SE01 Entry into force of request for substantive examination
C14 Grant of patent or utility model
GR01 Patent grant
CF01 Termination of patent right due to non-payment of annual fee

Granted publication date: 20040714

Termination date: 20150618

EXPY Termination of patent right or utility model