CN101820363A - Ethernet port loopback detection method and multi-service transport platform - Google Patents

Ethernet port loopback detection method and multi-service transport platform Download PDF

Info

Publication number
CN101820363A
CN101820363A CN200910119963A CN200910119963A CN101820363A CN 101820363 A CN101820363 A CN 101820363A CN 200910119963 A CN200910119963 A CN 200910119963A CN 200910119963 A CN200910119963 A CN 200910119963A CN 101820363 A CN101820363 A CN 101820363A
Authority
CN
China
Prior art keywords
port
forwarding table
loopback
frame
addresses forwarding
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
CN200910119963A
Other languages
Chinese (zh)
Other versions
CN101820363B (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.)
China Telecom Corp Ltd
Original Assignee
China Telecom Corp 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 China Telecom Corp Ltd filed Critical China Telecom Corp Ltd
Priority to CN200910119963.2A priority Critical patent/CN101820363B/en
Publication of CN101820363A publication Critical patent/CN101820363A/en
Application granted granted Critical
Publication of CN101820363B publication Critical patent/CN101820363B/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Landscapes

  • Small-Scale Networks (AREA)

Abstract

The invention discloses an Ethernet port loopback detection method and a multi-service transport platform. The multi-service transport platform comprises a receiving unit used for receiving a data frame which carries a source MAC address, a storage unit used for storing an address forwarding table, and a detection unit used for looking up the address forwarding table, and determining a port generates data frame loopback when detecting the source MAC address is in the address forwarding table and a receiving port is different from a corresponding port in the address forwarding table. The method and the multi-service transport platform have the advantages of effectively detecting the Ethernet port generating the loopback so as to avoid the oscillation of an MAC address caused by the loopback of the Ethernet port of MSTP equipment and ensuring service security and normalcy.

Description

A kind of method and multi-service transport platform to the ethernet port loopback detection
Technical field
The invention belongs to optical transport network field, relate in particular to the method for ethernet port loopback detection and multi-service transport platform (Multi-service Transport Platform, MSTP).
Background technology
In the MSTP device network, MSTP equipment ethernet port is after receiving data, carry source MAC, target MAC (Media Access Control) address and payload etc. in the Frame, transmit, and source MAC and the corresponding relation of transmitting port are recorded in the addresses forwarding table according to this target MAC (Media Access Control) address.When receiving the data forwarding request afterwards, according to the target MAC (Media Access Control) address that will send, search data address and transmit, with the data forwarding that receives to corresponding ports, thereby realize the forwarding of data process.
In use, when there is defective in the equipment that links to each other with MSTP, make the internal loopback phenomenon to occur, cause the single port loopback at same ethernet port.In present MSTP equipment, ethernet port is not carried out loopback detection, therefore, when a certain port generation loop-back phenomenon, the data that mail to this port will be sent to this port again through external loop.Thereby cause the vibration of data forwarding table address, data can't correctly be transmitted, and influence business even cause interruption.
Current client is more and more higher to internet security, stability, reliability requirement, and the Ethernet Loopback problem of MSTP equipment more and more needs urgent solution, especially in the network application of important departments such as national defence, finance, government.
Summary of the invention
The present invention proposes a kind of method and multi-service transport platform to the ethernet port loopback detection.Effectively the ethernet port to loopback detects, thereby avoids because the MAC Address vibration that MSTP equipment ethernet port loopback causes has guaranteed that service security is normal.
According to an aspect of the present invention, propose a kind of method, may further comprise the steps the ethernet port loopback detection: receiving data frames, carry source MAC in the described Frame; Check addresses forwarding table, detect described source MAC whether in described addresses forwarding table; When described source MAC in described addresses forwarding table, whether detect in receiving port and the described addresses forwarding table corresponding port identical; It is inequality to detect in described receiving port and the described addresses forwarding table corresponding port, judges that port produces the Frame loopback.
According to an aspect of the present invention, also propose a kind of multi-service transport platform, comprising: receiving element, be used for receiving data frames, carry source MAC in the described Frame; Preserve the unit, be used to preserve addresses forwarding table; Detecting unit is used to check described addresses forwarding table, is detecting described source MAC in described addresses forwarding table, and corresponding port judges that port produces the Frame loopback not simultaneously in receiving port and the described addresses forwarding table.
Compared with prior art, the present invention can find by carrying out the detection of source MAC to transmitting data whether ethernet port loop-back phenomenon takes place, and the Frame of ethernet port that loopback takes place is abandoned, thereby avoids service disconnection.
Description of drawings
Fig. 1 is the method embodiment flow chart of the present invention to the ethernet port loopback detection.
Fig. 2 is the multi-service transport platform of the present invention to the ethernet port loopback detection.
Fig. 3 is the embodiment of another multi-service transport platform among the present invention.
Fig. 4 is the embodiment of another multi-service transport platform among the present invention.
Fig. 5 is that each port traffic is transmitted schematic diagram among the embodiment.
Fig. 6 is that the loopback schematic diagram takes place embodiment middle port 4.
Embodiment
Fig. 1 is the method embodiment flow chart of the present invention to the ethernet port loopback detection.
In step 101, receiving data frames carries source MAC in the described Frame.
In step 102, check mac address forwarding table.
In store addresses forwarding table in the ether web plate of MSTP equipment, addresses forwarding table was empty (being that contents in table is empty) when the ether web plate had just powered up.Behind ether web plate receiving data frames (comprising contents such as target MAC (Media Access Control) address, source MAC, payload in the Frame), addresses forwarding table will be preserved the corresponding relation of MAC Address and port.
In step 103, judge source address whether in addresses forwarding table, if, execution in step 104, otherwise execution in step 105.
In step 104, judge whether the corresponding port of receiving port and addresses forwarding table is identical, if identical, execution in step 108, otherwise continue execution in step 106.
The present invention is saved in the addresses forwarding table at source MAC, and the corresponding port with addresses forwarding table of receiving port can judge that this port produces the Frame loopback when inequality.But, in order to improve accuracy of detection, can also further carry out following operation, promptly judge whether in setting timing time, to receive Frame.Described operation will describe in detail below.
In step 105, source MAC and corresponding port number are updated to addresses forwarding table, and the replacement timing time.
In step 106, judge whether in setting timing time, to receive Frame, if, execution in step 107, otherwise, promptly behind described setting timing time, receive Frame, change with the source MAC corresponding port this moment, jumps to step 105, the renewal operation of execution in step 105.
When this list item of addresses forwarding table is checked or is updated, set timing time, detecting port numbers not simultaneously, judge in setting timing time whether receive Frame.The operation of setting timing time can realize in the following manner, such as setting timer, counter etc.Certainly, also can be that the Loop Round Trip Time mark is set, when receiving Frame, check the state of time mark.
Be labeled as example to set Loop Round Trip Time below, the operation of setting timing time is described.The Loop Round Trip Time mark is a counter, supposes that initial value is 1 second, successively decreases automatically by 10 milliseconds of step-lengths, equals 0 and stops to successively decrease.After the Loop Round Trip Time mark was set, the list item of mac address forwarding table comprised: MAC (MAC Address), Port (port numbers), Loop Time Stamp (Loop Round Trip Time mark).
The purpose that the Loop Round Trip Time mark is set is to avoid the mistake alarm.Such as, as Fig. 5, when the source MAC of router is MAC R, port numbers is a port one, then port 4 may receive source MAC=MAC because of loopback RFrame.When router moves when receiving port 4 from port one, also can receive such Frame.Therefore, it is 1 second that Loop Round Trip Time mark initial value is set, and receives with interior that such Frame will be judged as the port loopback in 1 second, surpasses 1 second, and promptly Loop Round Trip Time mark=0 receives that such Frame will not be judged as the port loopback.
In step 107, judge receiving port generation loopback.The present invention can find the port loopback in the very first time, and after producing the Frame loopback, Frame can not transmitted once more, has avoided the address vibration, has avoided service disconnection yet.
In step 108, the replacement timing time finishes this testing process.
In step 109, behind the generation Frame loopback, can also further abandon described Frame and report the loopback alarm.This step can guarantee that other business that do not produce the loopback port still can normally transmit.In addition, when one or several business in the port during, also can guarantee other not normal forwardings of loopback business in this port at other port generation loopback.
In addition, after producing the Frame loopback, when detecting when receiving the non-loopback Frame of setting quantity continuously, for example continuous three frames are then cancelled report and alarm, and carry out normal the forwarding and operate.
Fig. 2 is the multi-service transport platform of the present invention to the ethernet port loopback detection.Comprise receiving element, preserve unit and detecting unit.
Receiving element is used for receiving data frames, carries source MAC in the described Frame.
Preserve the unit and be used to preserve addresses forwarding table.In store addresses forwarding table in the ether web plate of MSTP equipment, addresses forwarding table was empty (being that contents in table is empty) when the ether web plate had just powered up.When the ether web plate receives Frame when (comprising contents such as target MAC (Media Access Control) address, source MAC, payload in the Frame), addresses forwarding table will be preserved the corresponding relation of MAC Address and port.
Detecting unit is used to check addresses forwarding table, is detecting described source MAC in described addresses forwarding table, and corresponding port judges that port produces the Frame loopback not simultaneously in receiving port and the addresses forwarding table.
The present invention can find the port loopback in the very first time, and after producing the Frame loopback, Frame can not transmitted once more, has avoided the address vibration, has avoided service disconnection yet.In order to improve accuracy of detection, the multi-service transport platform to the ethernet port loopback detection among the present invention can further include timing unit, as shown in Figure 3.
Timing unit is that each list item of addresses forwarding table is set timing time.Timing unit starts timing when this list item is checked or is updated in described addresses forwarding table.Detecting unit receives Frame after arriving described timing time, at this moment, change with the source MAC corresponding port, notify described preservation unit that source MAC and corresponding port number are updated in the addresses forwarding table, notify the described timing unit described timing time of resetting.When in described setting timing time, detecting described Frame, judge that port produces the Frame loopback.
Timing unit can be timer, counter etc.After arriving the setting timing time, judge whether to receive Frame, also can be that the Loop Round Trip Time mark is set, when receiving Frame, check the state of time mark.Be labeled as example with Loop Round Trip Time below, the operation of timing unit is described.The Loop Round Trip Time mark is a counter, supposes that initial value is 1 second, successively decreases automatically by 10 milliseconds of step-lengths, equals 0 and stops to successively decrease.After the Loop Round Trip Time mark was set, the list item of mac address forwarding table comprised: MAC (MAC Address), Port (port numbers), Loop Time Stamp (Loop Round Trip Time mark).
The purpose that the Loop Round Trip Time mark is set is to avoid the mistake alarm.Such as, as Fig. 5, when the source MAC of router is MAC R, port numbers is a port one, then port 4 may receive source MAC=MAC because of loopback RFrame.When router moves when receiving port 4 from port one, also can receive such Frame.Therefore, it is 1 second that Loop Round Trip Time mark initial value is set, and receives with interior that such Frame will be judged as the port loopback in 1 second, surpasses 1 second, and promptly Loop Round Trip Time mark=0 receives that such Frame will not be judged as the port loopback.
In addition, detecting unit is also detecting described source MAC not in described addresses forwarding table, notifies described preservation unit that source MAC and corresponding port number are updated to described addresses forwarding table, notifies the described timing unit described timing time of resetting; Perhaps detect described source MAC in described addresses forwarding table, and receiving port is when identical with the corresponding port of described addresses forwarding table, notifies the described timing unit described timing time of resetting.
After producing the Frame loopback, described multi-service transport platform can also comprise and report the unit, as shown in Figure 4.Be used for when producing the Frame loopback, abandon described Frame and report the loopback alarm.Still can normally transmit to guarantee other business that do not produce the loopback port.In addition, when one or several business in the port during, also can guarantee other not normal forwardings of loopback business in this port at other port generation loopback.
In addition, after producing the Frame loopback, detecting unit detects when receiving the non-loopback Frame of setting quantity continuously, and for example continuous three frames are gone back notice reporting unit cancellation report and alarm, and normal carry out to transmit operate.
In order to make purpose of the present invention, technical scheme and advantage clearer, the present invention is further detailed below in conjunction with embodiment.Should be appreciated that specific embodiment described herein only is used to explain the present invention, should not be construed as limitation of the present invention.
Fig. 5 is that each port traffic is transmitted schematic diagram among the embodiment.Comprise router and MSTP equipment, four ethernet ports of MSTP equipment are respectively port one, port 2, port 3 and port 4.Wherein, professional normal before port 4 does not have loopback, the router mac address that port one connects is MAC R
In store addresses forwarding table in the ether web plate of MSTP equipment, addresses forwarding table was empty (being that contents in table is empty) when the ether web plate had just powered up, after the ether web plate received Frame (comprising contents such as target MAC (Media Access Control) address, source MAC, payload in the Frame), addresses forwarding table mainly comprised list items such as MAC Address, port numbers.
Because ring has certainly taken place port 4, is about to the Frame loopback that router sends, addresses forwarding table vibrates, and the source MAC that causes carrying in the Frame flushes to port 4 again.Fig. 6 is the schematic diagram that loopback takes place embodiment middle port 4.When detecting source MAC that port 4 carries and recorded addresses forwarding table, judge whether the corresponding port of receiving port and addresses forwarding table is identical, find that receiving port is a port 4, and the corresponding port in the addresses forwarding table is a port one.So, judge Loop Round Trip Time mark (initial value of Loop Round Trip Time mark is 1 second, successively decreases automatically by 10 milliseconds of step-lengths, equals 0 and stops to successively decrease).If received such Frame with interior at 1 second, think that the Frame loopback has taken place port 4, abandon this Frame and report the alarm of port 4 loopbacks.
Many business are arranged in port one, and wherein loopback takes place at port 4 in a business, because port 4 abandons the looping back data frame, is not forwarded to port one, therefore can not cause the router close port.Therefore, other not normal forwardings of loopback business have been guaranteed.
Certainly; the present invention can also have other numerous embodiments and embodiment; under the situation that does not deviate from spirit of the present invention and essence; those of ordinary skill in the art can make various corresponding changes and modification according to the present invention, but these corresponding changes and modification all should belong to the protection range of the appended claim of the present invention.

Claims (12)

1. method to the ethernet port loopback detection may further comprise the steps:
Receiving data frames carries source MAC in the described Frame;
Check addresses forwarding table, detect described source MAC whether in described addresses forwarding table;
When described source MAC in described addresses forwarding table, whether detect in receiving port and the described addresses forwarding table corresponding port identical;
It is inequality to detect in described receiving port and the described addresses forwarding table corresponding port, judges that port produces the Frame loopback.
2. the method for loopback detection according to claim 1, wherein, it is inequality, further comprising the steps of to detect in described receiving port and the described addresses forwarding table corresponding port:
Detect and whether in setting timing time, receive Frame;
After arriving described setting timing time, receive described Frame, described source MAC and corresponding port number are updated in the described addresses forwarding table, and the replacement timing time; In described setting timing time, receive described Frame, judge that port produces the Frame loopback.
3. the method for loopback detection according to claim 1, wherein, detect described source MAC whether in described addresses forwarding table, further comprising the steps of: when described source MAC not in described addresses forwarding table, described source MAC and corresponding port number are updated in the described addresses forwarding table, and the replacement timing time.
4. the method for loopback detection according to claim 1, wherein, detect in receiving port and the described addresses forwarding table whether identical operations of corresponding port, further comprising the steps of: it is identical with corresponding port in the described addresses forwarding table to detect described receiving port, the replacement timing time.
5. the method for loopback detection according to claim 1 is wherein, after port produces the Frame loopback, further comprising the steps of: as to abandon described looping back data frame and report and alarm.
6. as the method for loopback detection as described in the claim 5, wherein, after port produces the Frame loopback, further comprising the steps of: as when detecting the non-loopback Frame that receives setting quantity continuously, to cancel described alarm.
7. multi-service transport platform to the ethernet port loopback detection comprises:
Receiving element is used for receiving data frames, carries source MAC in the described Frame;
Preserve the unit, be used to preserve addresses forwarding table;
Detecting unit is used to check described addresses forwarding table, is detecting described source MAC in described addresses forwarding table, and corresponding port judges that port produces the Frame loopback not simultaneously in receiving port and the described addresses forwarding table.
8. as multi-service transport platform as described in the claim 7, also comprise: timing unit is used to each list item of described addresses forwarding table to set timing time.
9. as multi-service transport platform as described in the claim 8, wherein, when described detecting unit detects Frame after arriving described setting timing time, notify described preservation unit that source MAC and corresponding port number are updated in the addresses forwarding table, notify the described timing unit described timing time of resetting; When in described setting timing time, detecting described Frame, judge that port produces the Frame loopback.
10. as multi-service transport platform as described in the claim 8, wherein, detecting unit is also detecting described source MAC not in described addresses forwarding table, notify described preservation unit that source MAC and corresponding port number are updated to described addresses forwarding table, notify the described timing unit described timing time of resetting; Perhaps detect described source MAC in described addresses forwarding table, and receiving port is when identical with the corresponding port of described addresses forwarding table, notifies the described timing unit described timing time of resetting.
11., also comprise: report the unit, be used for when producing the Frame loopback, abandon described Frame and report the loopback alarm as multi-service transport platform as described in claim 7 or 9.
12. as multi-service transport platform as described in the claim 11, wherein, described detecting unit also notifies the described unit that reports to cancel described alarm detecting when receiving the non-loopback Frame of setting quantity continuously.
CN200910119963.2A 2009-02-27 2009-02-27 Ethernet port loopback detection method and multi-service transport platform Active CN101820363B (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN200910119963.2A CN101820363B (en) 2009-02-27 2009-02-27 Ethernet port loopback detection method and multi-service transport platform

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN200910119963.2A CN101820363B (en) 2009-02-27 2009-02-27 Ethernet port loopback detection method and multi-service transport platform

Publications (2)

Publication Number Publication Date
CN101820363A true CN101820363A (en) 2010-09-01
CN101820363B CN101820363B (en) 2014-12-03

Family

ID=42655316

Family Applications (1)

Application Number Title Priority Date Filing Date
CN200910119963.2A Active CN101820363B (en) 2009-02-27 2009-02-27 Ethernet port loopback detection method and multi-service transport platform

Country Status (1)

Country Link
CN (1) CN101820363B (en)

Cited By (8)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN102088417A (en) * 2011-03-18 2011-06-08 华为技术有限公司 Method and apparatus for achieving IP (Internet Protocol) message loopback
CN102271063A (en) * 2011-07-22 2011-12-07 中兴通讯股份有限公司 Self loop detecting method and system
CN102332997A (en) * 2011-10-25 2012-01-25 瑞斯康达科技发展股份有限公司 Network equipment and method for adjusting link capacity by using network equipment
WO2012089016A1 (en) * 2010-12-31 2012-07-05 华为技术有限公司 Method, device and system for detecting wiring error in ethernet networking
CN102904636A (en) * 2012-11-12 2013-01-30 上海斐讯数据通信技术有限公司 Method for clearing away loopback warning of user node port in optical node
CN103378998A (en) * 2012-04-27 2013-10-30 中兴通讯股份有限公司 Method and device for Ethernet port loopback detection
CN106941634A (en) * 2017-05-18 2017-07-11 烽火通信科技股份有限公司 The method and system of OLT loopback detections in a kind of GPON systems
WO2018040940A1 (en) * 2016-09-01 2018-03-08 中兴通讯股份有限公司 Two-layer network, and loopback detection method of two-layer network

Family Cites Families (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN100344116C (en) * 2004-04-20 2007-10-17 北京润光泰力科技发展有限公司 A method and apparatus for Ethernet converter line side loop back detection
CN1734991B (en) * 2004-08-13 2010-08-18 中兴通讯股份有限公司 Method for detecting multi-service transmission platform device service loopback
CN101316197B (en) * 2007-05-28 2012-05-30 中国电信股份有限公司 Detection method and apparatus for Ethernet port loop of MSTP equipment

Cited By (14)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2012089016A1 (en) * 2010-12-31 2012-07-05 华为技术有限公司 Method, device and system for detecting wiring error in ethernet networking
CN102088417A (en) * 2011-03-18 2011-06-08 华为技术有限公司 Method and apparatus for achieving IP (Internet Protocol) message loopback
CN102088417B (en) * 2011-03-18 2013-04-17 华为技术有限公司 Method and apparatus for achieving IP (Internet Protocol) message loopback
CN102271063A (en) * 2011-07-22 2011-12-07 中兴通讯股份有限公司 Self loop detecting method and system
CN102332997A (en) * 2011-10-25 2012-01-25 瑞斯康达科技发展股份有限公司 Network equipment and method for adjusting link capacity by using network equipment
CN102332997B (en) * 2011-10-25 2014-06-25 瑞斯康达科技发展股份有限公司 Network equipment and method for adjusting link capacity by using network equipment
CN103378998A (en) * 2012-04-27 2013-10-30 中兴通讯股份有限公司 Method and device for Ethernet port loopback detection
CN102904636A (en) * 2012-11-12 2013-01-30 上海斐讯数据通信技术有限公司 Method for clearing away loopback warning of user node port in optical node
CN102904636B (en) * 2012-11-12 2015-08-05 上海斐讯数据通信技术有限公司 The method of user node port loopback alarm in a kind of relieving light node
WO2018040940A1 (en) * 2016-09-01 2018-03-08 中兴通讯股份有限公司 Two-layer network, and loopback detection method of two-layer network
CN107800581A (en) * 2016-09-01 2018-03-13 中兴通讯股份有限公司 A kind of loop detection method of double layer network and double layer network
CN107800581B (en) * 2016-09-01 2022-03-18 中兴通讯股份有限公司 Two-layer network and loopback detection method thereof
CN106941634A (en) * 2017-05-18 2017-07-11 烽火通信科技股份有限公司 The method and system of OLT loopback detections in a kind of GPON systems
CN106941634B (en) * 2017-05-18 2020-07-14 烽火通信科技股份有限公司 O L T loopback detection method and system in GPON system

Also Published As

Publication number Publication date
CN101820363B (en) 2014-12-03

Similar Documents

Publication Publication Date Title
CN101820363B (en) Ethernet port loopback detection method and multi-service transport platform
CN101316197B (en) Detection method and apparatus for Ethernet port loop of MSTP equipment
CN101257388B (en) Lawless exterior joint detecting method, apparatus and system
US20110126041A1 (en) Transport control server, network system and trasnport control method
CN104301146A (en) Link switching method and device in software defined network
CN101317372A (en) Transmission method, system and node device for linkage fault management packet of Ethernet
CN105308904B (en) A kind of OAM message processing method, the network equipment and network system
CN101247321A (en) Method, device and system for routing diagnosis in network based on diameter protocol
JP2019500812A (en) Link detection method, apparatus, network device, and controller
US7974188B2 (en) Repeater and communication method
CN104852826B (en) A kind of loop detecting method and device
CN107026790B (en) A kind of transmission control method and equipment
CN104253711A (en) Management method for Openflow group tables in SDN (software defined network) and equipment
US20090116395A1 (en) Communication apparatus and method
CN108737206A (en) Route selecting method, device and its computer equipment of network channel
CN107547311B (en) Flow statistical method and device
CN102281165A (en) Fault detection method based on QoS, system and apparatus thereof
CN101330496A (en) Method and apparatus for detecting Ethernet multicast loop
EP2432160A1 (en) Method, device and system for measuring network performance
CN101594375A (en) The method of ARP proxy and ARP proxy equipment
CN110784378B (en) Method and device for realizing accurate flow balance by using TWAMP (two way operational amplifier)
CN101232508A (en) Equipment and method for speeding up poly spanning tree protocol network topological convergence
CN102404171A (en) Method and device for detecting Ethernet links
CN110417707A (en) Data send guard method, device, system and computer readable storage medium
KR20170092602A (en) Method and apparatus for detecting connectivity of label switched path

Legal Events

Date Code Title Description
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