CN103763195B - 一种传输报文的方法及装置 - Google Patents

一种传输报文的方法及装置 Download PDF

Info

Publication number
CN103763195B
CN103763195B CN201410032249.0A CN201410032249A CN103763195B CN 103763195 B CN103763195 B CN 103763195B CN 201410032249 A CN201410032249 A CN 201410032249A CN 103763195 B CN103763195 B CN 103763195B
Authority
CN
China
Prior art keywords
address
mac
terminal
message
heading data
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.)
Active
Application number
CN201410032249.0A
Other languages
English (en)
Other versions
CN103763195A (zh
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 United Network Communications Group Co Ltd
Original Assignee
China United Network Communications Group 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 China United Network Communications Group Co Ltd filed Critical China United Network Communications Group Co Ltd
Priority to CN201410032249.0A priority Critical patent/CN103763195B/zh
Publication of CN103763195A publication Critical patent/CN103763195A/zh
Application granted granted Critical
Publication of CN103763195B publication Critical patent/CN103763195B/zh
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Landscapes

  • Data Exchanges In Wide-Area Networks (AREA)
  • Small-Scale Networks (AREA)

Abstract

本发明实施例了一种传输报文的方法及装置,涉及通信领域,用以进一步缓解IPv4地址的短缺。所述方法,包括:通过服务器获取目的终端的IP地址及MAC地址信息;确定目的终端的IP地址是否与第一终端的IP地址相同;在第一终端确定目的终端的IP地址与第一终端的IP地址相同时,则根据目的终端的MAC地址信息,确定已存储的MAC转发表中是否有与目的终端的MAC地址信息相匹配的匹配项;若确定出有匹配项,则将第一终端的MAC地址作为报文头数据中的源MAC地址及源主机MAC地址,将目的终端的MAC地址作为报文头数据中的目的MAC地址及目的主机MAC地址,添加至报文的报文头数据中,并将报文发送至交换机。

Description

一种传输报文的方法及装置
技术领域
本发明涉及通信领域,尤其涉及一种传输报文的方法及装置。
背景技术
随着计算机、通信和网络技术的快速发展,互联网已经在各个领域有着不可代替的作用。基于IPv4(Internet Protocol version 4,互联网协议版本4)的现有互联网,用于标识全球网络设备和终端设备的网络地址约有40亿个,目前已基本分配殆尽。如何应对IPv4地址的短缺,已成为业界越来越关注的问题。
在现有技术中,为了缓解IPV4地址的短缺,在一个子网内的所有终端在访问因特网时,均使用一个公有IP地址,在子网内的所有终端可通过私有IP地址区分。现有技术中可以利用NAT(Network Address Translation,网络地址转换)技术将私有IP地址转换为公有IP地址访问因特网。但是随着计算机、通信和网络技术的快速发展,一个子网内包含的终端快速增加,由于IP地址由32位二进制数组成,子网内使用私有IP地址标识各个终端,可能导致子网内的私有IP地址无法满足子网内的全部的终端,从而需要重新分配至少一个公有IPV4地址,从而形成至少一个新的子网。这样,在一个子网内私有IP地址不够用时,还需分配一个公有IPV4地址,从而使得缓解IPV4地址短缺的压力增大。
发明内容
本发明的实施例提供一种传输报文的方法及装置,用以进一步缓解IPv4地址的短缺。
为达到上述目的,本发明的实施例采用如下技术方案:
第一方面,本发明实施例提供了一种传输报文的方法,包括:第一终端通过服务器获取目的终端的网络之间互连的协议IP地址及介质访问控制MAC地址信息;所述第一终端确定所述目的终端的IP地址是否与所述第一终端的IP地址相同;在所述第一终端确定所述目的终端的IP地址与所述第一终端的IP地址相同时,则所述第一终端根据所述目的终端的MAC地址信息,确定已存储的MAC转发表中是否有与所述目的终端的MAC地址信息相匹配的匹配项;若确定出有匹配项,则所述第一终端将所述第一终端的MAC地址作为报文头数据中的源MAC地址及源主机MAC地址,将所述目的终端的MAC地址作为报文头数据中的目的MAC地址及目的主机MAC地址,添加至报文的报文头数据中,并将所述报文发送至交换机,以使得所述交换机根据所述报文头数据中的目的MAC地址转发所述报文;所述报文包括:报文头数据及有效数据;所述报文头数据包括:源IP地址、目的IP地址、源主机MAC地址、目的主机MAC地址、源MAC地址及目的MAC地址。
第二方面,本发明实施例提供了一种传输报文的方法,包括:路由器接收网络侧发送的报文;所述报文包括报文头数据及有效数据;所述报文头数据包括:源网络之间互连的协议IP地址、目的IP地址、源主机介质访问控制MAC地址、目的主机MAC地址、源MAC地址及目的MAC地址;所述路由器解析所述报文,获取所述报文的目的IP地址;所述路由器确定所述目的IP地址是否与所述路由器的IP地址相同;若所述路由器确定所述目的IP地址与所述路由器的IP地址相同,则根据所述报文的报文头数据中的目的主机MAC地址,更新所述报文的目的MAC地址,并将更新了目的MAC地址的报文发送至交换机,以使得所述交换机根据所述报文头数据中的目的MAC地址转发所述报文。
第三方面,本发明实施例提供了一种终端,包括:获取单元,用于通过服务器获取目的终端的网络之间互连的协议IP地址及介质访问控制MAC地址信息;确定单元,用于确定所述获取单元获取的所述目的终端的IP地址是否与所述终端的IP地址相同;所述确定单元,还用于在确定出所述目的终端的IP地址与所述第一终端的IP地址相同时,则根据所述目的终端的MAC地址信息,确定已存储的MAC转发表中是否有与所述目的终端的MAC地址信息相匹配的匹配项;处理单元,用于在所述确定单元确定出有匹配项时,将所述终端的MAC地址作为报文头数据中的源MAC地址及源主机MAC地址,将所述目的终端的MAC地址作为报文头数据中的目的MAC地址及目的主机MAC地址,添加至报文的报文头数据中,并将所述报文发送至交换机,以使得所述交换机根据所述报文头数据中的目的MAC地址转发所述报文;所述报文包括:报文头数据及有效数据;所述报文头数据包括:源IP地址、目的IP地址、源主机MAC地址、目的主机MAC地址、源MAC地址及目的MAC地址。
第四方面,本发明实施例提供了一种路由器,包括:接收单元,用于接收网络侧发送的报文;所述报文包括报文头数据及有效数据;所述报文头数据包括:源网络之间互连的协议IP地址、目的IP地址、源主机介质访问控制MAC地址、目的主机MAC地址、源MAC地址及目的MAC地址;解析单元,用于解析所述接收单元接收的所述报文,获取所述报文的目的IP地址;确定单元,用于确定所述解析单元获取的所述目的IP地址是否与所述路由器的IP地址相同;处理单元,用于在所述确定单元确定出所述目的IP地址与所述路由器的IP地址相同时,则根据所述报文的报文头数据中的目的主机MAC地址,更新所述报文的目的MAC地址,并将更新了目的MAC地址的报文发送至交换机,以使得所述交换机根据所述报文头数据中的目的MAC地址转发所述报文。
本发明实施例提供了一种传输报文的方法及装置,第一终端在通过服务器获取了目的终端的IP地址及MAC地址信息后,确定此目的终端的IP地址是否与第一终端的IP地址相同;在确定出目的终端的IP地址与第一终端的IP地址相同时,则根据目的终端的MAC地址,在已存储的MAC转发表中确定是否有匹配项,若确定出有匹配项,则将第一终端的MAC地址作为报文头数据中的源MAC地址及源主机MAC地址,将所述目的终端的MAC地址作为报文头数据中的目的MAC地址及目的主机MAC地址,添加至报文的报文头数据中,并将所述报文发送至交换机,以使得所述交换机根据所述报文头数据中的目的MAC地址转发所述报文。这样,在同一个子网中所有终端均设置相同的IP地址时,通过在报文的报文头数据中添加的目的主机MAC地址,可以指示将此报文转发至哪个终端中,从而可以在同一个子网中,用MAC地址标识终端,在不同的子网中,通过IP地址及MAC地址共同标识终端,进而相对于现有技术中的私有IP地址可以在子网内标识出更多的终端,可以实现进一步缓解IPv4地址的短缺的目的。
附图说明
为了更清楚地说明本发明实施例的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
图1为本发明实施例提供的一种传输报文的方法示意图;
图2为本发明实施例提供的一种报文的结构示意图;
图3为本发明实施例提供的另一种传输报文的方法示意图;
图4为本发明实施例提供的另一种传输报文的方法示意图;
图5为本发明实施例提供的另一种传输报文的方法示意图;
图6为本发明实施例提供的一种终端的结构示意图;
图7为本发明实施例提供的一种路由器的结构示意图。
具体实施方式
下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。
本发明实施例提供了一种传输报文的方法,如图1所示,包括:
101、第一终端通过服务器获取目的终端的IP地址及MAC地址信息。
具体的,第一终端可以通过DNS(Domain Name System,域名***)获取目的终端的IP(Internet Protocol,网络之间互连的协议)地址及MAC(Media Access Control,介质访问控制)地址信息。
第一终端可以向DNS服务器发送请求消息,以请求目的终端的IP地址及MAC地址信息。DNS服务器在接收到此请求消息后,向第一终端返回携带了目的终端的IP地址及MAC地址信息的响应消息,第一终端可以通过此响应消息获知目的终端的IP地址及MAC地址信息。
102、所述第一终端确定所述目的终端的IP地址是否与所述第一终端的IP地址相同。
具体的,第一终端在获取了目的终端的IP地址后,确定此目的终端的IP地址是否与自身的IP地址相同,即为确定目的终端是否与第一终端在同一个子网中。
需要说明是,所述子网是指IP地址相同,但MAC地址不同的节点所组成的网络。
103、在所述第一终端确定所述目的终端的IP地址与所述第一终端的IP地址相同时,则所述第一终端根据所述目的终端的MAC地址信息,确定已存储的MAC转发表中是否有与所述目的终端的MAC地址信息相匹配的匹配项。
具体的,在第一终端确定出目的终端的IP地址与第一终端的IP地址相同时,可以根据获取的目的终端的MAC地址信息,查找已存储的MAC转发表,以确定以存储的MAC转发表中是否有与所述目的终端的MAC地址信息相匹配的匹配项。
104、若确定出有匹配项,则所述第一终端将所述第一终端的MAC地址作为报文头数据中的源MAC地址及源主机MAC地址,将所述目的终端的MAC地址作为报文头数据中的目的MAC地址及目的主机MAC地址,添加至报文的报文头数据中,并将所述报文发送至交换机,以使得所述交换机根据所述报文头数据中的目的MAC地址转发所述报文。
其中,所述报文包括:报文头数据及有效数据。所述报文头数据包括:源IP地址、目的IP地址、源主机MAC地址、目的主机MAC地址、源MAC地址及目的MAC地址。
进一步的,所述源主机MAC地址是指发送所述报文的终端的MAC地址。所述目的主机MAC地址是指目的IP地址对应的终端的MAC地址。所述源MAC地址是指子网内,入口路由器/主机的MAC地址。所述目的MAC地址是指子网内,出口路由器/主机的MAC地址。所述子网是指IP地址相同,但MAC地址不同的节点所组成的网络。
具体的,第一终端若在已存储的MAC转发表中查找到与所述目的终端的MAC地址信息相匹配的匹配项,则将第一终端的MAC地址作为报文头数据中的源MAC地址及源主机MAC地址,将所述目的终端的MAC地址作为报文头数据中的目的MAC地址及目的主机MAC地址,添加至报文的报文头数据中,即为将以太网首部添加至报文中,从而生成以太网报文。
需要说明的是,本发明实施例中,以太网报文包括以太网首部及数据包报文部分。其中,以太网首部包括:源主机MAC地址、目的主机MAC地址、源MAC地址及目的MAC地址,如图2所示。
第一终端在将以太网首部添加至报文中,即为生成以太网报文后,将此报文发送至其对应的交换机,以便交换机根据此报文的以太网首部的目的MAC地址,将此报文转发至目的终端。
需要说明的是,在本发明所有实施例中,同一个子网中的设备的IP地址可以相同。且一个子网中,只有一个路由器,并通过此路由器与外网进行通信。
本发明实施例提供了一种传输报文的方法,第一终端在通过服务器获取了目的终端的IP地址及MAC地址信息后,确定此目的终端的IP地址是否与第一终端的IP地址相同;在确定出目的终端的IP地址与第一终端的IP地址相同时,则根据目的终端的MAC地址,在已存储的MAC转发表中确定是否有匹配项,若确定出有匹配项,则将第一终端的MAC地址作为报文头数据中的源MAC地址及源主机MAC地址,将所述目的终端的MAC地址作为报文头数据中的目的MAC地址及目的主机MAC地址,添加至报文的报文头数据中,并将所述报文发送至交换机,以使得所述交换机根据所述报文头数据中的目的MAC地址转发所述报文。这样,在同一个子网中所有终端均设置相同的IP地址时,通过在报文的报文头数据中添加的目的主机MAC地址,可以指示将此报文转发至哪个终端中,从而可以在同一个子网中,用MAC地址标识终端,在不同的子网中,通过IP地址及MAC地址共同标识终端,进而相对于现有技术中的私有IP地址可以在子网内标识出更多的终端,可以实现进一步缓解IPv4地址的短缺的目的。
本发明实施例提供了一种传输报文的方法,如图3所示,包括:
301、路由器接收网络侧发送的报文。
其中,所述报文包括报文头数据及有效数据。所述报文头数据包括:源网络之间互连的协议IP地址、目的IP地址、源主机介质访问控制MAC地址、目的主机MAC地址、源MAC地址及目的MAC地址。
进一步的,所述源主机MAC地址是指发送所述报文的终端的MAC地址。所述目的主机MAC地址是指目的IP地址对应的终端的MAC地址。所述源MAC地址是指子网内,入口路由器/主机的MAC地址。所述目的MAC地址是指子网内,出口路由器/主机的MAC地址。所述子网是指IP地址相同,但MAC地址不同的节点所组成的网络。
302、所述路由器解析所述报文,获取所述报文的目的IP地址。
具体的,路由器接收到网络侧发送的报文后,对此报文的报文头数据进行解析,获取此报文的报文头数据中的地址信息,即为获取源IP地址、目的IP地址、源主机MAC地址、目的主机MAC地址、源MAC地址及目的MAC地址。
303、所述路由器确定所述目的IP地址是否与所述路由器的IP地址相同。
具体的,路由器在解析出目的IP地址后,检测获取的目的IP地址与自身的IP地址是否相同,即为确定此报文的目的终端是否在路由器所在的子网中。
若路由器确定出目的IP地址与所述路由器的IP地址不相同,则说明此报文的目的终端不在路由器所在的子网中,路由器将根据目的IP地址查找路由表,从而将此报文转发至其他子网中。
304、若所述路由器确定所述目的IP地址与所述路由器的IP地址相同,则根据所述报文的报文头数据中的目的主机MAC地址,更新所述报文的目的MAC地址,并将更新了目的MAC地址的报文发送至交换机,以使得所述交换机根据所述报文头数据中的目的MAC地址转发所述报文。
具体的,若路由器确定所述目的IP地址与所述路由器的IP地址相同,则说明此报文的目的终端在路由器所在的子网中,也就是说,目的终端的IP地址与路由器的IP地址相同。此时,路由器将此报文的目的MAC地址修改为解析此报文的报文头数据获取的目的主机的MAC地址,即为修改为目的终端的MAC地址,从而更新了报文头数据中的目的MAC地址。路由器将更新后的报文发送至子网中的对应的交换机,以便交换机将此报文根据报文头数据中的修改后的目的MAC地址,转发至目的终端。这样,在一个子网中的所有设备共享一个IP地址时,可以将终端通过MAC地址标识,从而可以通过在报文的报文头数据中添加终端的MAC地址,标识报文的目的终端,实现报文的传输。MAC地址相对于私有IP地址可以在子网内标识出更多的终端,可以进一步缓解IPv4地址的短缺。
本发明实施例提供了一种传输报文的方法,路由器在接收到网络侧发送的报文后,解析此报文,获取目的IP地址。确定获取的目的IP地址是否与自身的IP地址相同,若相同,根据所述报文的报文头数据中的目的主机MAC地址,更新所述报文的报文头数据中的目的MAC地址,并将更新了目的MAC地址的报文发送至交换机,以便此交换机根据报文头数据中的目的MAC地址将报文转发至目的终端。这样,在同一个子网中所有终端均设置相同的IP地址时,通过在报文的报文头数据中添加的目的主机MAC地址,可以指示将此报文转发至哪个终端中,从而可以在同一个子网中,用MAC地址标识终端,在不同的子网中,通过IP地址及MAC地址共同标识终端,进而相对于现有技术中的私有IP地址可以在子网内标识出更多的终端,可以实现进一步缓解IPv4地址的短缺的目的。
本发明实施例提供了一种传输报文的方法,包括:
401、第一终端通过服务器获取目的终端的IP地址及MAC地址信息。
具体的,参考步骤101,在此不再赘述。
402、所述第一终端确定所述目的终端的IP地址是否与所述第一终端的IP地址相同。
具体的,参考步骤102,在此不再赘述。
需要说明的是,第一终端根据确定的结果不同,执行的步骤不同,若第一终端确定出目的终端的IP地址与所述第一终端的IP地址相同,则执行步骤403a-404a1,406-408或者,执行步骤403a-405a2,406-408,如图4所示。若第一终端确定出目的终端的IP地址与所述第一终端的IP地址不相同,则执行步骤403b-404b,406-408,409b-418b,如图5所示。
403a、在所述第一终端确定所述目的终端的IP地址与所述第一终端的IP地址相同时,则所述第一终端根据所述目的终端的MAC地址信息,确定已存储的MAC转发表中是否有与所述目的终端的MAC地址信息相匹配的匹配项。
具体的,参考步骤103,在此不再赘述。
需要说明的是,根据第一终端在已存储的MAC转发表确定是否有与所述目的终端的MAC地址信息相匹配的匹配项的结果不同,下述执行的步骤不同,若第一终端确定出有匹配项,则执行步骤404a1。若第一终端确定出没有匹配项,则执行步骤404a2-405a2。
403b、在所述第一终端确定所述目的终端的IP地址与所述第一终端的IP地址不相同时,则所述第一终端在已存储的MAC转发表中确定第一路由器的MAC地址信息。
其中,所述第一路由器是所述第一终端所在的子网中,将报文转发至其他子网的路由器。
具体的,在第一终端确定出目的终端的IP地址与自身的IP地址不同时,则说明目的终端与第一终端不在同一个子网中。此时,第一终端需要报文通过第一路由器发送至其他子网中,所以,第一终端查找已存储的MAC转发表,在已存储的MAC转发表中确定出第一路由器的MAC地址信息。
404a1、若确定出有匹配项,则所述第一终端将所述第一终端的MAC地址作为报文头数据中的源MAC地址及源主机MAC地址,将所述目的终端的MAC地址作为报文头数据中的目的MAC地址及目的主机MAC地址,添加至报文的报文头数据中,并将所述报文发送至交换机,以使得所述交换机根据所述报文头数据中的目的MAC地址转发所述报文。
具体的,可参考步骤104,在此不再赘述。
404a2、若确定出没有匹配项,则所述第一终端在其所在子网内广播MAC请求消息。
其中,所述MAC请求消息中携带所述目的终端的MAC地址信息。
具体的,第一终端在确定出已存储的MAC转发表中没有与目的终端的MAC地址相匹配的匹配项时,向其所在的子网广播携带了目的终端的MAC地址的MAC请求消息,以使得子网中的其他设备在接收到MAC请求消息后,可以解析出MAC请求消息中携带的目的终端的MAC地址,从而确定出此目的终端的MAC地址是否为自身的MAC地址信息,若是自身的MAC地址信息,则可以向第一终端返回MAC响应消息。若不是自身的MAC地址信息,则丢弃此消息,不作任何响应。
若第一终端没有接收到子网中其它设备返回的MAC响应消息,则说明在此子网中没有此目的终端,则将报文丢弃。
404b、所述第一终端将所述第一终端的MAC地址作为报文头数据中的源MAC地址及源主机MAC地址,将所述目的终端的MAC地址作为报文头数据中的目的主机MAC地址;将第一路由器的MAC地址作为报文头数据中的目的MAC地址,添加至报文的报文头数据中,将所述报文发送至所述交换机,以使得所述交换机根据所述报文头数据中的目的MAC地址转发所述报文。
具体的,第一终端在确定出第一路由器的MAC地址信息后,将第一终端的MAC地址作为报文头数据中的源MAC地址及源主机MAC地址。由于需将报文转发至目的终端,所以将目的终端的MAC地址作为报文头数据中的目的主机MAC地址。由于需通过第一路由器将此报文转发至其他子网,所以将第一路由器的MAC地址作为报文头数据中的目的MAC地址。即为将以太网首部添加至报文中,从而生成以太网报文。第一终端将添加了以太网首部的报文转发至交换机,以使得所述交换机根据所述报文头数据中的目的MAC地址转发所述报文。
需要说明的是,在报文头数据中,在确定源主机MAC地址及目的主机MAC地址后,转发报文的过程中,源主机MAC地址及目的主机MAC地址不变,源MAC地址及目的MAC地址随着报文的转发,可以改变。
405a2、若所述第一终端接收到MAC响应消息,则所述第一终端更新已存储的MAC转发表,并将所述第一终端的MAC地址作为报文头数据中的源MAC地址及源主机MAC地址,将所述目的终端的MAC地址作为报文头数据中的目的MAC地址及目的主机MAC地址,添加至报文的报文头数据中,并将所述报文发送至交换机,以使得所述交换机根据所述报文头数据中的目的MAC地址转发所述报文。
具体的,若第一终端接收到子网中其他设备返回的MAC响应消息,则说明目的终端与第一终端在同一个子网中。目的终端在接收到第一终端发送的MAC请求消息后,向第一终端返回MAC响应消息。第一终端接收到MAC响应消息后,可以根据接收到的MAC响应消息更新已存储的MAC表,即为将目的终端的MAC地址及对应的端口信息存储至已存储的MAC表中。
在第一终端更新完MAC转发表后,将所述第一终端的MAC地址作为报文头数据中的源MAC地址及源主机MAC地址,将所述目的终端的MAC地址作为报文头数据中的目的MAC地址及目的主机MAC地址,添加至报文的报文头数据中,即为将以太网首部添加至报文中,从而生成以太网报文。第一终端将添加了以太网首部的报文转发至交换机。
406、交换机接收第一终端发送的报文,并解析此报文的报文头数据,获取所述报文的目的MAC地址信息。
具体的,交换机在接收第一终端发送的报文后,解析此报文的报文头数据,从而获取此报文的报文头数据中的目的MAC地址信息。
407、交换机根据所述报文的目的MAC地址信息,确定所述目的MAC地址对应的端口号信息。
具体的,交换机在解析出报文头数据中的目的MAC地址信息后,根据目的MAC地址查找已存储的MAC转发表,在查找到匹配项时,可以在匹配项中确定此目的MAC地址对应的端口号信息。
408、交换机根据确定的所述目的MAC地址对应的端口号信息,转发报文。
具体的,若此目的MAC地址为目的终端的MAC地址,则交换机可以根据对应的端口号信息,将此报文转发至目的终端。
若此目的MAC地址为第一路由器MAC地址,则交换机可以根据对应的端口号信息,将此报文转发至第一路由器。
409b、第一路由器接收交换机发送的所述报文,并解析所述报文,获取所述报文的目的IP地址信息。
410b、第一路由器根据所述报文的目的IP地址信息,确定所述目的IP地址信息对应的端口号信息。
具体的,第一路由器在获取到报文的报文头数据中的目的IP地址后,根据此目的IP地址查找路由表,若在路由表中查找到相匹配的表项,则可以在此表项中确定出此目的IP地址对应的端口号信息。即为可以确定出第一路由器通过哪个端口将此报文转发至其他子网中。
411b、第一路由器根据确定的所述目的IP地址信息对应的端口号信息,转发所述报文。
412b、第二路由器接收网络侧发送的报文。
所述报文包括报文头数据及有效数据;所述报文头数据包括:源IP地址、目的IP地址、源主机MAC地址、目的主机MAC地址、源MAC地址及目的MAC地址。
具体的,可参考步骤301,在此不再赘述。
413b、第二路由器解析所述报文,获取所述报文的目的IP地址。
具体的,可参考步骤302,在此不再赘述。
414b、第二路由器确定所述目的IP地址是否与所述路由器的IP地址相同。
具体的,可参考步骤303,在此不再赘述。
进一步的,若第二路由器确定目的IP地址与所述路由器的IP地址不相同,则说明此报文的目的终端与第二路由器不在同一个子网中,此时,第二路由器可以根据此目的IP查找自身的路由表,在路由表中查找到与路由表目的IP地址相匹配的表项时,可以在此表项中确定出此目的IP地址对应的端口号信息。即为可以确定出第一路由器通过哪个端口将此报文转发至其他子网中,并根据确定出的此目的IP地址对应的端口号信息,转发此报文。
415b、第二路由器在确定所述目的IP地址与所述路由器的IP地址相同时,根据所述报文的报文头数据中的目的主机MAC地址,更新所述报文的报文头数据中的目的MAC地址,并将更新了目的MAC地址的报文发送至第一交换机。
具体的,可参考步骤304,在此不再赘述。
416b、第一交换机接收第二路由器发送的报文,并解析此报文的报文头数据,获取所述报文的目的MAC地址信息。
具体的,第一交换机在接收第二路由器发送的报文后,解析此报文的报文头数据,从而获取此报文的报文头数据中的目的MAC地址信息。
417b、第一交换机根据所述报文的目的MAC地址信息,确定所述目的MAC地址对应的端口号信息。
具体的,第一交换机在解析出报文头数据中的目的MAC地址信息后,根据目的MAC地址查找已存储的MAC转发表,在查找到匹配项时,可以在匹配项中确定此目的MAC地址对应的端口号信息。
418b、第一交换机根据确定的所述目的MAC地址对应的端口号信息,转发报文。
具体的,若第一交换机为目的终端连接的交换机,则第一交换机在确定出端口信息后,可以对应端口将此报文转发至目的终端。
第一交换机不是目的终端连接的交换机,则第一交换机根据确定出的端口号信息转发此报文,从而将此报文转发至子网中的其他与目的终端相连的交换机,以使得其他与目的终端相连的交换机可以根据报文的目的MAC地址信息将此报文转发至目的终端。
需要说明的是,在本发明所有实施例中,在子网中通过MAC地址标识子网中的终端,这样可以根据报文头数据中的目的MAC地址确定出目的终端,从而将报文转发至目的终端。由于MAC地址由48位二进制数组成,相对于现有技术中的私有IP地址能够标识出更多的终端,从而可以增加一个子网中的终端数目。在一个子网中私有IP地址不够用时,可以通过MAC地址标识子网中的终端,而无需重新分配公有IP地址,可以进一步的缓解IPV4的短缺。
进一步的,通过MAC地址标识子网中的终端,同一子网内的多个终端可以向外网提供同一应用服务,而不需要占用TCP端口号,相对于NAT(Network Address Translation,网络地址转换)技术,更方便,减少了管理的负责度。
本发明实施例提供了一种传输报文的方法,第一终端在通过服务器获取了目的终端的IP地址及MAC地址信息后,确定此目的终端的IP地址是否与第一终端的IP地址相同;在确定出目的终端的IP地址与第一终端的IP地址相同时,则根据目的终端的MAC地址,在已存储的MAC转发表中确定是否有匹配项,若确定出有匹配项,则将第一终端的MAC地址作为报文头数据中的源MAC地址及源主机MAC地址,将所述目的终端的MAC地址作为报文头数据中的目的MAC地址及目的主机MAC地址,添加至报文的报文头数据中,并将所述报文发送至交换机,以使得所述交换机根据所述报文头数据中的目的MAC地址转发所述报文。在确定出目的终端的IP地址与第一终端的IP地址不相同时,则获取第一路由器的MAC地址信息,从而将第一终端的MAC地址作为报文头数据中的源MAC地址及源主机MAC地址,将所述目的终端的MAC地址作为报文头数据中的目的主机MAC地址,将第一路由器的MAC地址作为报文头数据中的目的MAC地址,添加至报文的报文头数据中,并将所述报文发送至交换机,以使得目的终端所在的子网的路由器在接收到报文后,确定出报文的IP地址与路由器的IP相同时,将目的MAC地址更新为目的主机的MAC地址,从而将此报文转发至目的终端。这样,在同一个子网中所有终端均设置相同的IP地址时,通过在报文的报文头数据中添加的目的主机MAC地址,可以指示将此报文转发至哪个终端中,从而可以在同一个子网中,用MAC地址标识终端,在不同的子网中,通过IP地址及MAC地址共同标识终端,进而相对于现有技术中的私有IP地址可以在子网内标识出更多的终端,可以实现进一步缓解IPv4地址的短缺的目的。
本发明实施例提供了一种终端,如图6所示,包括:
获取单元601,用于通过服务器获取目的终端的网络之间互连的协议IP地址及介质访问控制MAC地址信息。
确定单元602,用于确定所述获取单元601获取的所述目的终端的IP地址是否与所述终端的IP地址相同。
确定单元602,还用于在确定出所述目的终端的IP地址与所述第一终端的IP地址相同时,则根据所述目的终端的MAC地址信息,确定已存储的MAC转发表中是否有与所述目的终端的MAC地址信息相匹配的匹配项。
处理单元603,用于在所述确定单元602确定出有匹配项时,将所述终端的MAC地址作为报文头数据中的源MAC地址及源主机MAC地址,将所述目的终端的MAC地址作为报文头数据中的目的MAC地址及目的主机MAC地址,添加至报文的报文头数据中,并将所述报文发送至交换机,以使得所述交换机根据所述报文头数据中的目的MAC地址转发所述报文。
其中,所述报文包括:报文头数据及有效数据。所述报文头数据包括:源IP地址、目的IP地址、源主机MAC地址、目的主机MAC地址、源MAC地址及目的MAC地址。
进一步的,所述处理单元603,还用于在所述确定单元602确定出没有匹配项时,在所述终端所在子网内广播MAC请求消息。
其中,所述MAC请求消息中携带所述目的终端的MAC地址信息。
所述处理单元603,还用于在接收到MAC响应消息时,更新已存储的MAC转发表,并将所述终端的MAC地址作为报文头数据中的源MAC地址及源主机MAC地址,将所述目的终端的MAC地址作为报文头数据中的目的MAC地址及目的主机MAC地址,添加至报文的报文头数据中,并将所述报文发送至交换机,以使得所述交换机根据所述报文头数据中的目的MAC地址转发所述报文。
进一步的,所述确定单元602,还用于在确定所述目的终端的IP地址与所述终端的IP地址不相同时,在已存储的MAC转发表中确定第一路由器的MAC地址信息。
其中,所述第一路由器是所述终端所在的子网中,将报文转发至其他子网的路由器。
所述处理单元,603还用于将所述终端的MAC地址作为报文头数据中的源MAC地址及源主机MAC地址,将所述目的终端的MAC地址作为报文头数据中的目的主机MAC地址;将第一路由器的MAC地址作为报文头数据中的目的MAC地址,添加至报文的报文头数据中,将所述报文发送至所述交换机,以使得所述交换机根据所述报文头数据中的目的MAC地址转发所述报文。
本发明实施例提供了一种终端,终端在通过服务器获取了目的终端的IP地址及MAC地址信息后,确定此目的终端的IP地址是否与终端的IP地址相同;在确定出目的终端的IP地址与终端的IP地址相同时,则根据目的终端的MAC地址,在已存储的MAC转发表中确定是否有匹配项,若确定出有匹配项,则将终端的MAC地址作为报文头数据中的源MAC地址及源主机MAC地址,将所述目的终端的MAC地址作为报文头数据中的目的MAC地址及目的主机MAC地址,添加至报文的报文头数据中,并将所述报文发送至交换机,以使得所述交换机根据所述报文头数据中的目的MAC地址转发所述报文。这样,在同一个子网中所有终端均设置相同的IP地址时,通过在报文的报文头数据中添加的目的主机MAC地址,可以指示将此报文转发至哪个终端中,从而可以在同一个子网中,用MAC地址标识终端,在不同的子网中,通过IP地址及MAC地址共同标识终端,进而相对于现有技术中的私有IP地址可以在子网内标识出更多的终端,可以实现进一步缓解IPv4地址的短缺的目的。
本发明实施例提供了一种路由器,如图7所示,包括:
接收单元701,用于接收网络侧发送的报文。
其中,所述报文包括报文头数据及有效数据。所述报文头数据包括:源网络之间互连的协议IP地址、目的IP地址、源主机介质访问控制MAC地址、目的主机MAC地址、源MAC地址及目的MAC地址。
解析单元702,用于解析所述接收单元701接收的所述报文,获取所述报文的目的IP地址。
确定单元703,用于确定所述解析单元702获取的所述目的IP地址是否与所述路由器的IP地址相同。
处理单元704,用于在所述确定单元703确定出所述目的IP地址与所述路由器的IP地址相同时,则根据所述报文的报文头数据中的目的主机MAC地址,更新所述报文的目的MAC地址,并将更新了目的MAC地址的报文发送至交换机,以使得所述交换机根据所述报文头数据中的目的MAC地址转发所述报文。
本发明实施例提供了一种路由器,路由器在接收到网络侧发送的报文后,解析此报文,获取目的IP地址。确定获取的目的IP地址是否与自身的IP地址相同,若相同,根据所述报文的报文头数据中的目的主机MAC地址,更新所述报文的报文头数据中的目的MAC地址,并将更新了目的MAC地址的报文发送至交换机,以便此交换机根据报文头数据中的目的MAC地址将报文转发至目的终端。这样,在同一个子网中所有终端均设置相同的IP地址时,通过在报文的报文头数据中添加的目的主机MAC地址,可以指示将此报文转发至哪个终端中,从而可以在同一个子网中,用MAC地址标识终端,在不同的子网中,通过IP地址及MAC地址共同标识终端,进而相对于现有技术中的私有IP地址可以在子网内标识出更多的终端,可以实现进一步缓解IPv4地址的短缺的目的。
在本申请所提供的几个实施例中,应该理解到,所揭露的***,装置和方法,可以通过其它的方式实现。例如,以上所描述的装置实施例仅仅是示意性的,例如,所述单元的划分,仅仅为一种逻辑功能划分,实际实现时可以有另外的划分方式,例如多个单元或组件可以结合或者可以集成到另一个***,或一些特征可以忽略,或不执行。另一点,所显示或讨论的相互之间的耦合或直接耦合或通信连接可以是通过一些接口,装置或单元的间接耦合或通信连接,可以是电性,机械或其它的形式。
所述作为分离部件说明的单元可以是或者也可以不是物理上分开的,作为单元显示的部件可以是或者也可以不是物理单元,即可以位于一个地方,或者也可以分布到多个网络单元上。可以根据实际的需要选择其中的部分或者全部单元来实现本实施例方案的目的。
另外,在本发明各个实施例中的各功能单元可以集成在一个处理单元中,也可以是各个单元单独物理包括,也可以两个或两个以上单元集成在一个单元中。上述集成的单元既可以采用硬件的形式实现,也可以采用硬件加软件功能单元的形式实现。
上述以软件功能单元的形式实现的集成的单元,可以存储在一个计算机可读取存储介质中。上述软件功能单元存储在一个存储介质中,包括若干指令用以使得一台计算机设备(可以是个人计算机,服务器,或者网络设备等)执行本发明各个实施例所述方法的部分步骤。而前述的存储介质包括:U盘、移动硬盘、只读存储器(Read-Only Memory,简称ROM)、随机存取存储器(Random Access Memory,简称RAM)、磁碟或者光盘等各种可以存储程序代码的介质。
最后应说明的是:以上实施例仅用以说明本发明的技术方案,而非对其限制;尽管参照前述实施例对本发明进行了详细的说明,本领域的普通技术人员应当理解:其依然可以对前述各实施例所记载的技术方案进行修改,或者对其中部分技术特征进行等同替换;而这些修改或者替换,并不使相应技术方案的本质脱离本发明各实施例技术方案的精神和范围。

Claims (8)

1.一种传输报文的方法,其特征在于,包括:
第一终端通过服务器获取目的终端的网络之间互连的协议IP地址及介质访问控制MAC地址信息;
所述第一终端确定所述目的终端的IP地址是否与所述第一终端的IP地址相同;
在所述第一终端确定所述目的终端的IP地址与所述第一终端的IP地址相同时,则所述第一终端根据所述目的终端的MAC地址信息,确定已存储的MAC转发表中是否有与所述目的终端的MAC地址信息相匹配的匹配项;
若确定出有匹配项,则所述第一终端将所述第一终端的MAC地址作为报文头数据中的源MAC地址及源主机MAC地址,将所述目的终端的MAC地址作为报文头数据中的目的MAC地址及目的主机MAC地址,添加至报文的报文头数据中,并将所述报文发送至交换机,以使得所述交换机根据所述报文头数据中的目的MAC地址转发所述报文;所述报文包括:报文头数据及有效数据;所述报文头数据包括:源IP地址、目的IP地址、源主机MAC地址、目的主机MAC地址、源MAC地址及目的MAC地址。
2.根据权利要求1所述的方法,其特征在于,还包括:
若确定出没有匹配项,则所述第一终端在其所在子网内广播MAC请求消息;所述MAC请求消息中携带所述目的终端的MAC地址信息;
若所述第一终端接收到MAC响应消息,则所述第一终端更新已存储的MAC转发表,并将所述第一终端的MAC地址作为报文头数据中的源MAC地址及源主机MAC地址,将所述目的终端的MAC地址作为报文头数据中的目的MAC地址及目的主机MAC地址,添加至报文的报文头数据中,并将所述报文发送至交换机,以使得所述交换机根据所述报文头数据中的目的MAC地址转发所述报文。
3.根据权利要求1或2所述的方法,其特征在于,还包括:
在所述第一终端确定所述目的终端的IP地址与所述第一终端的IP地址不相同时,则所述第一终端在已存储的MAC转发表中确定第一路由器的MAC地址信息;所述第一路由器是所述第一终端所在的子网中,将报文转发至其他子网的路由器;
所述第一终端将所述第一终端的MAC地址作为报文头数据中的源MAC地址及源主机MAC地址,将所述目的终端的MAC地址作为报文头数据中的目的主机MAC地址;将第一路由器的MAC地址作为报文头数据中的目的MAC地址,添加至报文的报文头数据中,将所述报文发送至所述交换机,以使得所述交换机根据所述报文头数据中的目的MAC地址转发所述报文。
4.一种传输报文的方法,其特征在于,包括:
路由器接收网络侧发送的报文;所述报文包括报文头数据及有效数据;所述报文头数据包括:源网络之间互连的协议IP地址、目的IP地址、源主机介质访问控制MAC地址、目的主机MAC地址、源MAC地址及目的MAC地址;
所述路由器解析所述报文,获取所述报文的目的IP地址;
所述路由器确定所述目的IP地址是否与所述路由器的IP地址相同;
若所述路由器确定所述目的IP地址与所述路由器的IP地址相同,则根据所述报文的报文头数据中的目的主机MAC地址,更新所述报文的报文头数据中的目的MAC地址,并将更新了目的MAC地址的报文发送至交换机,以使得所述交换机根据所述报文头数据中的目的MAC地址转发所述报文。
5.一种终端,其特征在于,包括:
获取单元,用于通过服务器获取目的终端的网络之间互连的协议IP地址及介质访问控制MAC地址信息;
确定单元,用于确定所述获取单元获取的所述目的终端的IP地址是否与所述终端的IP地址相同;
所述确定单元,还用于在确定出所述目的终端的IP地址与所述终端的IP地址相同时,则根据所述目的终端的MAC地址信息,确定已存储的MAC转发表中是否有与所述目的终端的MAC地址信息相匹配的匹配项;
处理单元,用于在所述确定单元确定出有匹配项时,将所述终端的MAC地址作为报文头数据中的源MAC地址及源主机MAC地址,将所述目的终端的MAC地址作为报文头数据中的目的MAC地址及目的主机MAC地址,添加至报文的报文头数据中,并将所述报文发送至交换机,以使得所述交换机根据所述报文头数据中的目的MAC地址转发所述报文;所述报文包括:报文头数据及有效数据;所述报文头数据包括:源IP地址、目的IP地址、源主机MAC地址、目的主机MAC地址、源MAC地址及目的MAC地址。
6.根据权利要求5所述的终端,其特征在于,
所述处理单元,还用于在所述确定单元确定出没有匹配项时,在所述终端所在子网内广播MAC请求消息;所述MAC请求消息中携带所述目的终端的MAC地址信息;
所述处理单元,还用于在接收到MAC响应消息时,更新已存储的MAC转发表,并将所述终端的MAC地址作为报文头数据中的源MAC地址及源主机MAC地址,将所述目的终端的MAC地址作为报文头数据中的目的MAC地址及目的主机MAC地址,添加至报文的报文头数据中,并将所述报文发送至交换机,以使得所述交换机根据所述报文头数据中的目的MAC地址转发所述报文。
7.根据权利要求5或6所述的终端,其特征在于,
所述确定单元,还用于在确定所述目的终端的IP地址与所述终端的IP地址不相同时,在已存储的MAC转发表中确定第一路由器的MAC地址信息;所述第一路由器是所述终端所在的子网中,将报文转发至其他子网的路由器;
所述处理单元,还用于将所述终端的MAC地址作为报文头数据中的源MAC地址及源主机MAC地址,将所述目的终端的MAC地址作为报文头数据中的目的主机MAC地址;将第一路由器的MAC地址作为报文头数据中的目的MAC地址,添加至报文的报文头数据中,将所述报文发送至所述交换机,以使得所述交换机根据所述报文头数据中的目的MAC地址转发所述报文。
8.一种路由器,其特征在于,包括:
接收单元,用于接收网络侧发送的报文;所述报文包括报文头数据及有效数据;所述报文头数据包括:源网络之间互连的协议IP地址、目的IP地址、源主机介质访问控制MAC地址、目的主机MAC地址、源MAC地址及目的MAC地址;
解析单元,用于解析所述接收单元接收的所述报文,获取所述报文的目的IP地址;
确定单元,用于确定所述解析单元获取的所述目的IP地址是否与所述路由器的IP地址相同;
处理单元,用于在所述确定单元确定出所述目的IP地址与所述路由器的IP地址相同时,则根据所述报文的报文头数据中的目的主机MAC地址,更新所述报文的目的MAC地址,并将更新了目的MAC地址的报文发送至交换机,以使得所述交换机根据所述报文头数据中的目的MAC地址转发所述报文。
CN201410032249.0A 2014-01-23 2014-01-23 一种传输报文的方法及装置 Active CN103763195B (zh)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201410032249.0A CN103763195B (zh) 2014-01-23 2014-01-23 一种传输报文的方法及装置

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201410032249.0A CN103763195B (zh) 2014-01-23 2014-01-23 一种传输报文的方法及装置

Publications (2)

Publication Number Publication Date
CN103763195A CN103763195A (zh) 2014-04-30
CN103763195B true CN103763195B (zh) 2017-07-28

Family

ID=50530357

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201410032249.0A Active CN103763195B (zh) 2014-01-23 2014-01-23 一种传输报文的方法及装置

Country Status (1)

Country Link
CN (1) CN103763195B (zh)

Families Citing this family (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN104796630B (zh) * 2015-05-13 2018-08-10 长沙楚风数码科技有限公司 一种分布式信号切换传输方法
EP3652905B1 (en) * 2017-07-10 2022-03-02 BGC Partners, L.P. Networks for packet monitoring and replay
CN111225403A (zh) * 2018-11-23 2020-06-02 广州慧睿思通信息科技有限公司 基于移动通信终端ip地址的诱发方法和装置
CN112449751B (zh) * 2019-06-28 2022-08-26 华为云计算技术有限公司 一种数据传输方法、交换机及站点
CN111787025B (zh) * 2020-07-23 2022-02-22 迈普通信技术股份有限公司 加解密处理方法、装置、***以及数据保护网关
CN116915777B (zh) * 2023-09-13 2023-12-05 杭州立方控股股份有限公司 一种坐席人员协同的智能停车管理***及方法

Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN1457178A (zh) * 2002-05-10 2003-11-19 华为技术有限公司 多个虚拟局域网共用一个网际协议子网网段时的通信方法
CN101800889A (zh) * 2010-02-02 2010-08-11 杭州华三通信技术有限公司 一种视频监控方法和设备
CN102984006A (zh) * 2012-12-06 2013-03-20 武汉烽火网络有限责任公司 基于简单网络管理协议的网管实现方法

Family Cites Families (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN100563215C (zh) * 2007-11-05 2009-11-25 福建星网锐捷网络有限公司 一种报文路由交换装置及其方法
JP5294746B2 (ja) * 2008-07-31 2013-09-18 キヤノン株式会社 通信システムおよび通信システムの制御方法
CN102413061B (zh) * 2011-12-31 2015-04-15 杭州华三通信技术有限公司 一种报文传输方法及设备
CN102647487B (zh) * 2012-05-11 2015-06-10 浙江宇视科技有限公司 一种节约ip地址的方法及接入代理设备
CN102916949B (zh) * 2012-10-11 2015-09-02 北京东土科技股份有限公司 一种Web认证方法及装置

Patent Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN1457178A (zh) * 2002-05-10 2003-11-19 华为技术有限公司 多个虚拟局域网共用一个网际协议子网网段时的通信方法
CN101800889A (zh) * 2010-02-02 2010-08-11 杭州华三通信技术有限公司 一种视频监控方法和设备
CN102984006A (zh) * 2012-12-06 2013-03-20 武汉烽火网络有限责任公司 基于简单网络管理协议的网管实现方法

Also Published As

Publication number Publication date
CN103763195A (zh) 2014-04-30

Similar Documents

Publication Publication Date Title
CN103763195B (zh) 一种传输报文的方法及装置
CN102907072B (zh) 利用NAT64启用IPv6移动性
US8984112B2 (en) Internet address information processing method, apparatus, and internet system
CN108011824B (zh) 一种报文处理方法以及网络设备
CN107342925B (zh) 一种报文传输方法及装置
KR20140075831A (ko) Ip 라우팅 호환을 위한 패킷의 구조, 네트워크 노드의 통신 방법 및 그 네트워크 노드
CN106464745B (zh) Dns的服务器、客户端及数据同步方法
CN103618801B (zh) 一种p2p资源共享的方法、设备及***
EP3026872A1 (en) Packet forwarding method, apparatus, and system
CN105227466B (zh) 通信处理方法和装置
US20090113021A1 (en) System and method for generating functional addresses
US9819641B2 (en) Method of and a processing device handling a protocol address in a network
CN100525318C (zh) 通过接口标识符分配网络标识符的改进方法
US20120198091A1 (en) Network system, control apparatus and network apparatus
CN105530159B (zh) 一种实现跨IPv6和IPv4的VPN互访的方法和***
US10904202B2 (en) Packet routing using a network device
CN100428681C (zh) 在ip网络中采用单播地址来标识多播组的方法
CN105933235B (zh) 数据通信方法及装置
CN103167058A (zh) 采用ICMPv6获取IPV6前缀生成客户端地址的方法
CN107135118B (zh) 一种单播通信方法、网关以及vxlan接入设备
CN110391984B (zh) 一种报文转发方法及装置
JP2001127794A (ja) 情報検索機能をもつネットワークシステム、情報検索機能をもつネットワーク端末装置、及び情報検索機能をもつネットワーク中継装置
CN103607350A (zh) 一种路由生成方法及装置
CN100479457C (zh) 一种实现虚拟私有网络中数据传输的方法
CN106685861B (zh) 一种软件定义网络***及其报文转发控制方法

Legal Events

Date Code Title Description
C06 Publication
PB01 Publication
C10 Entry into substantive examination
SE01 Entry into force of request for substantive examination
GR01 Patent grant
GR01 Patent grant