CN114006858A - IPv6 information discovery method, device, network node and storage medium - Google Patents
IPv6 information discovery method, device, network node and storage medium Download PDFInfo
- Publication number
- CN114006858A CN114006858A CN202010670479.5A CN202010670479A CN114006858A CN 114006858 A CN114006858 A CN 114006858A CN 202010670479 A CN202010670479 A CN 202010670479A CN 114006858 A CN114006858 A CN 114006858A
- Authority
- CN
- China
- Prior art keywords
- network node
- ipv6
- information
- network
- message
- 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.)
- Pending
Links
- 238000000034 method Methods 0.000 title claims abstract description 116
- 230000015654 memory Effects 0.000 claims description 55
- 238000004891 communication Methods 0.000 claims description 38
- 238000004590 computer program Methods 0.000 claims description 31
- 238000012545 processing Methods 0.000 claims description 11
- 238000013523 data management Methods 0.000 description 14
- 238000007726 management method Methods 0.000 description 13
- 238000010586 diagram Methods 0.000 description 12
- 230000001360 synchronised effect Effects 0.000 description 8
- 235000019800 disodium phosphate Nutrition 0.000 description 6
- 230000003993 interaction Effects 0.000 description 4
- 238000012423 maintenance Methods 0.000 description 4
- 238000004458 analytical method Methods 0.000 description 3
- 238000005516 engineering process Methods 0.000 description 3
- 238000004549 pulsed laser deposition Methods 0.000 description 3
- 230000002441 reversible effect Effects 0.000 description 3
- 238000001514 detection method Methods 0.000 description 2
- 239000000284 extract Substances 0.000 description 2
- 230000006870 function Effects 0.000 description 2
- 230000003287 optical effect Effects 0.000 description 2
- 230000003068 static effect Effects 0.000 description 2
- 230000004083 survival effect Effects 0.000 description 2
- 230000005540 biological transmission Effects 0.000 description 1
- 238000011161 development Methods 0.000 description 1
- 238000010295 mobile communication Methods 0.000 description 1
- 238000012216 screening Methods 0.000 description 1
- 238000012546 transfer Methods 0.000 description 1
Images
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L45/00—Routing or path finding of packets in data switching networks
- H04L45/74—Address processing for routing
Landscapes
- Engineering & Computer Science (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Data Exchanges In Wide-Area Networks (AREA)
Abstract
本申请公开了一种IPv6信息发现方法、装置、网络节点及存储介质。其中,方法包括:第一网络节点发送路由器通告(RA)报文并向第二网络节点上报自身的IPv6信息;其中,所述RA报文携带第二网络节点的IPv6地址信息;所述第二网络节点用于管理网络中的IPv6信息。
The present application discloses an IPv6 information discovery method, device, network node and storage medium. The method includes: the first network node sends a router advertisement (RA) message and reports its own IPv6 information to the second network node; wherein the RA message carries the IPv6 address information of the second network node; the second network node Network nodes are used to manage IPv6 information in the network.
Description
技术领域technical field
本申请涉及互联网协议(IP)网络领域,尤其涉及一种IPv6信息的发现方法、装置、网络节点及存储介质。The present application relates to the field of Internet Protocol (IP) networks, and in particular, to a method, device, network node and storage medium for discovering IPv6 information.
背景技术Background technique
随着第五代移动通信技术(5G)网络及物联网应用的迅速发展,海量终端设备、系统平台的部署及应用也为IPv6网络空间下的资产管理提出了挑战。IPv6网络空间下地址长度扩展到128位,传统的对于IPv4的资产管理方式无法满足IPv6资产管理的需要。With the rapid development of fifth-generation mobile communication technology (5G) networks and IoT applications, the deployment and application of massive terminal devices and system platforms also pose challenges for asset management in the IPv6 cyberspace. In the IPv6 network space, the address length is extended to 128 bits, and the traditional asset management method for IPv4 cannot meet the needs of IPv6 asset management.
发明内容SUMMARY OF THE INVENTION
为解决相关技术问题,本申请实施例提供一种IPv6信息的发现方法、装置、网络节点及存储介质。In order to solve related technical problems, the embodiments of the present application provide a method, device, network node and storage medium for discovering IPv6 information.
本申请实施例的技术方案是这样实现的:The technical solutions of the embodiments of the present application are implemented as follows:
本申请实施例提供了一种IPv6信息发现方法,应用于第一网络节点,包括:An embodiment of the present application provides an IPv6 information discovery method, which is applied to a first network node, including:
发送路由器通告(RA,Router Solicitation)报文并向第二网络节点上报自身的IPv6信息;其中,Send a Router Advertisement (RA, Router Solicitation) message and report its own IPv6 information to the second network node; wherein,
所述RA报文携带第二网络节点的IPv6地址信息;所述第二网络节点用于管理网络中的IPv6信息。The RA message carries the IPv6 address information of the second network node; the second network node is used to manage the IPv6 information in the network.
上述方案中,所述方法还包括:In the above scheme, the method also includes:
接收RA报文;接收的RA报文携带所述第二网络节点的IPv6地址信息;receiving an RA message; the received RA message carries the IPv6 address information of the second network node;
基于所述第二网络节点的IPv6地址信息,向所述向第二网络节点上报自身的IPv6信息。Based on the IPv6 address information of the second network node, report its own IPv6 information to the second network node.
上述方案中,接收到RA报文,等待第一时长后,基于所述第二网络节点的IPv6地址信息,向所述向第二网络节点上报自身的IPv6信息。In the above solution, after receiving the RA message, after waiting for a first period of time, based on the IPv6 address information of the second network node, report its own IPv6 information to the second network node.
上述方案中,所述第二网络节点的IPv6地址信息携带在RA报文的可选(option)部分。In the above solution, the IPv6 address information of the second network node is carried in an option part of the RA message.
上述方案中,在RA报文的option部分还携带有所述第二网络节点的IPv6地址信息的有效时长。In the above solution, the option part of the RA message also carries the valid duration of the IPv6 address information of the second network node.
本申请实施例还提供了一种IPv6信息发现方法,应用于第三网络节点,包括:The embodiment of the present application also provides an IPv6 information discovery method, which is applied to a third network node, including:
接收RA报文;所述RA报文携带第二网络节点的IPv6地址信息;所述第二网络节点用于管理网络中的IPv6信息;receiving an RA message; the RA message carries the IPv6 address information of the second network node; the second network node is used to manage IPv6 information in the network;
向所述第二网络节点上报自身的IPv6信息。Report its own IPv6 information to the second network node.
上述方案中,接收到RA报文,等待第二时长后,基于所述第二网络节点的IPv6地址信息,向所述向第二网络节点上报自身的IPv6信息。In the above solution, after receiving the RA message and waiting for the second time period, based on the IPv6 address information of the second network node, the IPv6 information of the self is reported to the second network node.
上述方案中,所述第二网络节点的IPv6地址信息携带在RA报文的option部分。In the above solution, the IPv6 address information of the second network node is carried in the option part of the RA message.
上述方案中,在RA报文的option部分还携带有所述第二网络节点的IPv6地址信息的有效时长。In the above solution, the option part of the RA message also carries the valid duration of the IPv6 address information of the second network node.
本申请实施例还提供了一种IPv6信息发现方法,应用于第二网络节点,包括:The embodiment of the present application also provides an IPv6 information discovery method, which is applied to the second network node, including:
接收网络中其他网络节点基于获取的所述第二网络节点的IPv6地址信息上报的自身的IPv6信息;所述第二网络节点用于管理网络中的IPv6信息;所述第二网络节点的IPv6地址信息携带在RA报文中;receiving its own IPv6 information reported by other network nodes in the network based on the acquired IPv6 address information of the second network node; the second network node is used to manage the IPv6 information in the network; the IPv6 address of the second network node The information is carried in the RA message;
保存所述其他网络节点的IPv6信息。Save the IPv6 information of the other network nodes.
上述方案中,所述方法还包括:In the above scheme, the method also includes:
获取接收所述其他网络节点发送的IPv6信息的时刻;Obtain the moment of receiving the IPv6 information sent by the other network nodes;
保存接收所述其他网络节点发送的IPv6信息的时刻。Save the time of receiving the IPv6 information sent by the other network nodes.
上述方案中,所述第二网络节点的IPv6地址信息携带在RA报文的option部分。In the above solution, the IPv6 address information of the second network node is carried in the option part of the RA message.
上述方案中,在RA报文的option部分还携带有所述第二网络节点的IPv6地址信息的有效时长。In the above solution, the option part of the RA message also carries the valid duration of the IPv6 address information of the second network node.
本申请实施例还提供了一种IPv6信息发现装置,包括:The embodiment of the present application also provides a device for discovering IPv6 information, including:
发送单元,用于发送RA报文;The sending unit is used to send the RA message;
第一上报单元,用于向第二网络节点上报第一网络节点的IPv6信息;其中,a first reporting unit, configured to report the IPv6 information of the first network node to the second network node; wherein,
所述RA报文携带第二网络节点的IPv6地址信息;所述第二网络节点用于管理网络中的IPv6信息。The RA message carries the IPv6 address information of the second network node; the second network node is used to manage the IPv6 information in the network.
本申请实施例还提供了一种IPv6信息发现装置,包括:The embodiment of the present application also provides a device for discovering IPv6 information, including:
第二接收单元,用于接收RA报文;所述RA报文携带第二网络节点的IPv6地址信息;所述第二网络节点用于管理网络中的IPv6信息;a second receiving unit, configured to receive an RA message; the RA message carries the IPv6 address information of the second network node; the second network node is used to manage IPv6 information in the network;
第二上报单元,用于向所述第二网络节点上报自身的IPv6信息。The second reporting unit is configured to report its own IPv6 information to the second network node.
本申请实施例还提供了一种IPv6信息发现装置,包括:The embodiment of the present application also provides a device for discovering IPv6 information, including:
第三接收单元,用于接收网络中其他网络节点基于获取的第二网络节点的IPv6地址信息上报的自身的IPv6信息;所述第二网络节点用于管理网络中的IPv6信息;所述第二网络节点的IPv6地址信息携带在RA报文中;a third receiving unit, configured to receive its own IPv6 information reported by other network nodes in the network based on the acquired IPv6 address information of the second network node; the second network node is used to manage the IPv6 information in the network; the second network node The IPv6 address information of the network node is carried in the RA message;
处理单元,用于保存所述其他网络节点的IPv6信息。A processing unit, configured to save the IPv6 information of the other network nodes.
本申请实施例还提供了一种第一网络节点,包括:第一处理器及第一通信接口;其中,Embodiments of the present application further provide a first network node, including: a first processor and a first communication interface; wherein,
所述第一通信接口,用于发送RA报文并向第二网络节点上报所述第一网络节点的IPv6信息;其中,The first communication interface is used to send the RA message and report the IPv6 information of the first network node to the second network node; wherein,
所述RA报文携带第二网络节点的IPv6地址信息;所述第二网络节点用于管理网络中的IPv6信息。The RA message carries the IPv6 address information of the second network node; the second network node is used to manage the IPv6 information in the network.
本申请实施例还提供了一种第三网络节点,包括:第二处理器及第二通信接口;其中,The embodiment of the present application further provides a third network node, including: a second processor and a second communication interface; wherein,
所述第二通信接口,用于:The second communication interface is used for:
接收RA报文;所述RA报文携带第二网络节点的IPv6地址信息;所述第二网络节点用于管理网络中的IPv6信息;receiving an RA message; the RA message carries the IPv6 address information of the second network node; the second network node is used to manage IPv6 information in the network;
向所述第二网络节点上报第三网络节点的IPv6信息。reporting the IPv6 information of the third network node to the second network node.
本申请实施例还提供了一种第二网络节点,包括:The embodiment of the present application also provides a second network node, including:
第三通信接口,用于接收网络中其他网络节点基于获取的所述第二网络节点的IPv6地址信息上报的自身的IPv6信息;所述第二网络节点用于管理网络中的IPv6信息;所述第二网络节点的IPv6地址信息携带在RA报文中;The third communication interface is used to receive its own IPv6 information reported by other network nodes in the network based on the obtained IPv6 address information of the second network node; the second network node is used to manage the IPv6 information in the network; the The IPv6 address information of the second network node is carried in the RA message;
第三处理器,用于保存所述其他网络节点的IPv6信息。The third processor is configured to save the IPv6 information of the other network nodes.
本申请实施例还提供了一种第一网络节点,包括:第一处理器和用于存储能够在处理器上运行的计算机程序的第一存储器,Embodiments of the present application further provide a first network node, including: a first processor and a first memory for storing a computer program that can be run on the processor,
其中,所述第一处理器用于运行所述计算机程序时,执行上述第一网络节点侧任一方法的步骤。Wherein, the first processor is configured to execute the steps of any method on the first network node side when running the computer program.
本申请实施例还提供了一种第三网络节点,包括:第二处理器和用于存储能够在处理器上运行的计算机程序的第二存储器,Embodiments of the present application further provide a third network node, including: a second processor and a second memory for storing a computer program that can be executed on the processor,
其中,所述第二处理器用于运行所述计算机程序时,执行上述第三网络节点侧任一方法的步骤。Wherein, the second processor is configured to execute the steps of any method on the third network node side when running the computer program.
本申请实施例还提供了一种第二网络节点,包括:第三处理器和用于存储能够在处理器上运行的计算机程序的第三存储器,Embodiments of the present application further provide a second network node, including: a third processor and a third memory for storing a computer program that can be executed on the processor,
其中,所述第三处理器用于运行所述计算机程序时,执行上述第二网络节点侧任一方法的步骤。Wherein, the third processor is configured to execute the steps of any method on the second network node side when running the computer program.
本申请实施例还提供了一种存储介质,其上存储有计算机程序,所述计算机程序被处理器执行时实现上述第一网络节点侧任一方法的步骤,或者实现上述第三网络节点侧任一方法的步骤,或者实现上述第二网络节点侧任一方法的步骤。Embodiments of the present application further provide a storage medium, on which a computer program is stored, and when the computer program is executed by a processor, implements the steps of any method on the first network node side, or implements any method on the third network node side. The steps of a method, or the steps of implementing any method on the second network node side.
本申请实施例提供的IPv6信息的发现方法、装置、网络节点及存储介质,第一网络节点发送RA报文并向第二网络节点上报自身的IPv6信息;所述RA报文携带第二网络节点的IPv6地址信息;所述第二网络节点用于管理网络中的IPv6信息;而第三网络节点接收RA报文;所述第二网络节点用于管理网络中的IPv6信息;并向所述第二网络节点上报自身的IPv6信息;第二网络节点接收网络中其他网络节点基于获取的所述第二网络节点的IPv6地址信息上报的自身的IPv6信息;并保存所述其他网络节点的IPv6信息,通过路由设备逐级公告用于管理网络中的IPv6信息的第二网络节点的IPv6地址,避免了大量配置的过程,在优化资产管理的同时,避免了繁琐的运维工作,能够适用于通用的IPv6场景。In the method, device, network node, and storage medium for discovering IPv6 information provided by the embodiments of the present application, a first network node sends an RA message and reports its own IPv6 information to a second network node; the RA message carries the second network node The second network node is used to manage the IPv6 information in the network; and the third network node receives the RA message; the second network node is used to manage the IPv6 information in the network; The second network node reports its own IPv6 information; the second network node receives its own IPv6 information reported by other network nodes in the network based on the obtained IPv6 address information of the second network node; and saves the IPv6 information of the other network nodes, The IPv6 address of the second network node used to manage IPv6 information in the network is advertised step by step through the routing device, which avoids a large number of configuration processes, optimizes asset management, and avoids tedious operation and maintenance work. IPv6 scenarios.
附图说明Description of drawings
图1为本申请实施例一种IPv6信息发现的方法流程示意图;1 is a schematic flowchart of a method for discovering IPv6 information according to an embodiment of the present application;
图2为本申请实施例主机设备获取所在网络的路由信息的流程示意图;2 is a schematic flowchart of a host device acquiring routing information of a network where it is located according to an embodiment of the present application;
图3为本申请实施例一种RA报文格式示意图;FIG. 3 is a schematic diagram of an RA message format according to an embodiment of the present application;
图4为一种option部分的格式示意图;Figure 4 is a schematic diagram of the format of an option part;
图5为本申请实施例扩展的option部分的格式示意图;FIG. 5 is a schematic diagram of the format of an option part extended in an embodiment of the present application;
图6为本申请实施例另一种IPv6信息发现的方法流程示意图;6 is a schematic flowchart of another method for discovering IPv6 information according to an embodiment of the present application;
图7为本申请实施例第三种IPv6信息发现的方法流程示意图;7 is a schematic flowchart of a third method for discovering IPv6 information according to an embodiment of the present application;
图8为本申请应用实施例网络结构及IPv6资产自动发现方法的流程示意图;8 is a schematic flowchart of a network structure and an IPv6 asset automatic discovery method according to an application embodiment of the present application;
图9为本申请实施例一种IPv6信息发现装置结构示意图;9 is a schematic structural diagram of an apparatus for discovering IPv6 information according to an embodiment of the present application;
图10为本申请实施例另一种IPv6信息发现装置结构示意图;10 is a schematic structural diagram of another IPv6 information discovery apparatus according to an embodiment of the present application;
图11为本申请实施例第三种IPv6信息发现装置结构示意图;11 is a schematic structural diagram of a third IPv6 information discovery apparatus according to an embodiment of the present application;
图12为本申请实施例第一网络节点结构示意图;FIG. 12 is a schematic structural diagram of a first network node according to an embodiment of the present application;
图13为本申请实施例第三网络节点结构示意图;FIG. 13 is a schematic structural diagram of a third network node according to an embodiment of the present application;
图14为本申请实施例第二网络节点结构示意图。FIG. 14 is a schematic structural diagram of a second network node according to an embodiment of the present application.
具体实施方式Detailed ways
下面结合附图及实施例对本申请再作进一步详细的描述。The present application will be further described in detail below with reference to the accompanying drawings and embodiments.
IPv6资产管理的核心难点在于如何利用有限资源,在可接受的时间范围内准确地掌握资产状态的变化,并对IPv6资产进行有效监控。The core difficulty of IPv6 asset management lies in how to use limited resources, accurately grasp the changes of asset status within an acceptable time frame, and effectively monitor IPv6 assets.
由于IPv6地址长度为128位,如果使用IPv4场景下的遍历地址空间的扫描方式,完成一轮扫描就需要数百年,因此,通常使用一些技术来减小待探测的IPv6地址空间,以加快地址的发现。Since the length of an IPv6 address is 128 bits, if the scanning method of traversing the address space in the IPv4 scenario is used, it will take hundreds of years to complete a round of scanning. Therefore, some techniques are usually used to reduce the IPv6 address space to be detected to speed up the address 's discovery.
在技术上,要使用单一的方式对IPv6地址进行有效管理难以实现。相关技术中,提出过多种IPv6地址发现/扫描技术,典型的实现方法包括:域名系统(DNS)反向解析法、编址规则法、流量分析法。这三种实现方法的介绍参见表1。Technically, it is difficult to use a single method to effectively manage IPv6 addresses. In the related art, a variety of IPv6 address discovery/scanning technologies have been proposed, and typical implementation methods include: Domain Name System (DNS) reverse resolution method, addressing rule method, and traffic analysis method. The introduction of these three implementation methods is shown in Table 1.
表1Table 1
从表1可以看出,DNS反向解析法和编址规则法仅对特定场景较为适用,而流量分析法则需要额外部署网络流量抓取和分析节点,在进行IPv6资产管理的同时会产生大量的部署和运维工作量,也就是说,上述这三种实现方法在某些特定场景中可以辅助对IPv6的资产进行管理。尽管以上三种实现方式在时间消耗上比蛮力扫描方式已经有了大规模的提升,但上述三种实现方法中,对IPv6进行资产管理不具备普遍适用性,即相关技术中,没有一种方法适用于通用的场景。As can be seen from Table 1, the DNS reverse resolution method and the addressing rule method are only suitable for specific scenarios, while the traffic analysis method requires additional deployment of network traffic capture and analysis nodes, which will generate a large number of network traffic while managing IPv6 assets. Deployment and operation and maintenance workload, that is to say, the above three implementation methods can assist in the management of IPv6 assets in some specific scenarios. Although the time consumption of the above three implementation methods has been greatly improved compared to the brute force scanning method, among the above three implementation methods, asset management for IPv6 does not have universal applicability, that is, none of the related technologies The method is suitable for general scenarios.
基于此,在本申请的各种实施例中,在网络中设置IPv6资产数据管理节点,通过邻居发现协议(NDP),使得网络节点被主动向资产数据管理节点报送自身的IPv6资产(也可以称为IPv6信息)。Based on this, in various embodiments of this application, an IPv6 asset data management node is set up in the network, and through the Neighbor Discovery Protocol (NDP), the network node is actively reported to the asset data management node of its own IPv6 assets (or called IPv6 information).
下面对本申请实施例所使用的术语进行定义:The terms used in the embodiments of the present application are defined below:
节点(也可以称为网络节点):具备IP地址的网络设备;Node (also known as network node): a network device with an IP address;
主机设备:不具备路由转发功能的终端设备;Host equipment: terminal equipment without routing and forwarding function;
路由设备(也可以称为路由器):具备路由转发功能的网络设备;Routing device (also known as router): a network device with routing and forwarding functions;
资产数据管理节点:一台具备IPv6信息收集管理能力且与节点网络可达的网络设备Asset data management node: a network device capable of collecting and managing IPv6 information and accessible to the node network
节点是主机设备和路由设备的集合,当然也可以包含资产数据管理节点。A node is a collection of host devices and routing devices, and can of course also contain asset data management nodes.
以上定义的节点、主机设备、路由设备、资产数据管理节点均具备IPv6地址。The nodes, host devices, routing devices, and asset data management nodes defined above all have IPv6 addresses.
本申请实施例提供了一种IPv6信息发现方法,应用于第一网络节点,如图1所示,该方法包括:An embodiment of the present application provides an IPv6 information discovery method, which is applied to a first network node. As shown in FIG. 1 , the method includes:
步骤101:发送RA报文;Step 101: Send an RA message;
步骤102:向第二网络节点上报自身的IPv6信息;其中,Step 102: report its own IPv6 information to the second network node; wherein,
所述RA报文携带第二网络节点的IPv6地址信息;所述第二网络节点用于管理网络中的IPv6信息。The RA message carries the IPv6 address information of the second network node; the second network node is used to manage the IPv6 information in the network.
这里,实际应用时,所述第一网络节点可以是网络中的路由设备。Here, in practical application, the first network node may be a routing device in the network.
在实施本申请实施例的方案时,在大型网络上,可以预先在网络中的骨干网或城域网的路由设备上配置所述第二网络节点的Pv6地址信息,路由设备即可利用RA报文从上至下向网络中的网络节点公告第二网络节点的IPv6地址信息,使得网络中的所有其他IPv6节点均能被告知并向指定的地址报送自身的IPv6信息。When implementing the solutions of the embodiments of the present application, on a large-scale network, the Pv6 address information of the second network node may be pre-configured on the backbone network or the routing device of the metropolitan area network in the network, and the routing device can use the RA report. The document advertises the IPv6 address information of the second network node to the network nodes in the network from top to bottom, so that all other IPv6 nodes in the network can be informed and report their own IPv6 information to the designated address.
实际应用时,所述第二网络节点也可以称为IPv6资产数据管理节点。In practical application, the second network node may also be referred to as an IPv6 asset data management node.
在一个支持IPv6的局域网中,当一台新的主机设备接入网络时,如图2所示,为了获取到所在网络的路由信息,主机向FF02::2(本地链路所有路由设备)发送路由器请求(RS,Router Solicitation)组播包,即RS报文,路由器收到该RS包后,回复RA单播包,即RA报文;其中,RA报文包含路由地址、路由前缀、最大传输单元(MTU)、可逆DNS(RDNS)等信息。在本申请实施中,RA报文还携带第二网络节点的IPv6地址信息。In a LAN that supports IPv6, when a new host device is connected to the network, as shown in Figure 2, in order to obtain the routing information of the network, the host sends the router to FF02::2 (all routing devices on the local link) Request (RS, Router Solicitation) multicast packet, that is, RS message. After the router receives the RS packet, it replies to the RA unicast packet, that is, the RA message; wherein, the RA message includes the routing address, routing prefix, and maximum transmission unit. (MTU), Reversible DNS (RDNS) and other information. In the implementation of this application, the RA message also carries the IPv6 address information of the second network node.
其中,当主机设备没有配置单播地址时,就会发送RS报文。RS报文有助于主机设备迅速自动配置,不必等待路由设备周期性发送的RA报文。Among them, when the host device is not configured with a unicast address, it will send an RS message. RS packets help host devices to automatically configure quickly without waiting for RA packets sent periodically by routing devices.
路由设备可以通过RA报文周期性地通告他的存在以及配置的链路和网络参数,还可以通过RA报文对RS报文作出响应。The routing device can periodically announce its existence and configured link and network parameters through RA packets, and can also respond to RS packets through RA packets.
实际应用时,在步骤101中,发送RA报文可以是周期性发送携带第二网络节点的IPv6地址信息的RA报文,也可以是收到主机设备的RS报文后,发送携带第二网络节点的IPv6地址信息的RA报文。In practical application, in
所述第一网络节点向所述第二网络节点上报自身的IPv6信息,也可以理解为所述第一网络节点向所述第二网络节点报送自身的IPv6信息。The fact that the first network node reports its own IPv6 information to the second network node can also be understood as the first network node reporting its own IPv6 information to the second network node.
实际应用时,步骤101和步骤102的执行顺序不分先后,即可以先执行步骤101,再执行步骤102;也可以先执行步骤102,再执行步骤101。In practical application, steps 101 and 102 are performed in no particular order, that is,
所述IPv6信息可以包含全球唯一的单播IPv6地址、本地链路IPv6地址等,也就是说,所述IPv6信息可以理解为是一个信息集合。The IPv6 information may include a globally unique unicast IPv6 address, a link-local IPv6 address, etc., that is, the IPv6 information may be understood as an information set.
实际应用时,在步骤102中,所述第一网络节点发送了携带所述自身的IPv6信息的包(可以是控制包,也可以是数据包);其中,可以根据具体的场景选择承载包的协议,即可以基于多种类型的协议来发送包,比如因特网(Internet)控制报文协议(ICMP)、超文本传输协议(HTTP)等,本申请实施例对此不作限定。In practical application, in
实际应用时,所述第一网络节点可以是网络中的骨干网或城域网的路由设备,在这种情况下,由于在这些路由设备上配置了所述第二网络节点的IPv6地址信息,所以第一网络节点仅需要向下一级路由设备发送RA报文,并向所述第二网络节点上报自身的IPv6信息即可。In practical application, the first network node may be a backbone network or a routing device of a metropolitan area network in the network. In this case, since the IPv6 address information of the second network node is configured on these routing devices, Therefore, the first network node only needs to send the RA message to the next-level routing device and report its own IPv6 information to the second network node.
所述第一网络节点还可以是除骨干网或城域网的路由设备外的其他路由设备,此时所述第一网络节点需要从别的路由设备获取RA报文,以便获取所述第二网络节点的IPv6地址信息,以便利用获取的第二网络节点的IPv6地址信息生成RA报文,并向所述第二网络节点所述第二网络节点上报自身的IPv6信息。The first network node may also be other routing devices except the routing device of the backbone network or the metropolitan area network. In this case, the first network node needs to obtain the RA message from other routing devices in order to obtain the second network node. IPv6 address information of the network node, so as to generate an RA message by using the obtained IPv6 address information of the second network node, and report its own IPv6 information to the second network node.
基于此,在一实施例中,该方法还可以包括:Based on this, in one embodiment, the method may further include:
接收RA报文;接收的RA报文携带所述第二网络节点的IPv6地址信息;receiving an RA message; the received RA message carries the IPv6 address information of the second network node;
基于所述第二网络节点的IPv6地址信息,向所述向第二网络节点上报自身的IPv6信息。Based on the IPv6 address information of the second network node, report its own IPv6 information to the second network node.
其中,实际应用时,为了避免大量网络节点在集中的时间向所述第二网络节点报送IPv6信息,造成所述第二网络节点无法处理,从而形成分布式拒绝服务攻击,可以设置一个时长,所述第一网络节点在收到RA报文后,等待一个时长后再上报自身的IPv6信息。Wherein, in practical application, in order to avoid a large number of network nodes reporting IPv6 information to the second network node at a centralized time, causing the second network node to be unable to process, thereby forming a distributed denial of service attack, a duration can be set, After receiving the RA message, the first network node waits for a period of time before reporting its own IPv6 information.
基于此,在一实施例中,所述第一网络节点接收到RA报文,等待第一时长后,基于所述第二网络节点的IPv6地址信息,向所述向第二网络节点上报自身的IPv6信息。Based on this, in an embodiment, the first network node receives the RA message, waits for a first period of time, and reports its own RA message to the second network node based on the IPv6 address information of the second network node. IPv6 information.
其中,所述第一时长可以根据需要来确定,比如可以采用随机算法来确定第一时长,再比如可以预先在所述第一网络节点中设置一个时长作为第一时长等,本申请实施例对此不作限定。The first duration may be determined according to needs, for example, a random algorithm may be used to determine the first duration, or, for example, a duration may be preset in the first network node as the first duration, etc. This is not limited.
图3示出了RA报文的格式。其中,类型(Type)=134。如图3所示,RA报文可以携带多个option部分,每个option部分的格式如图4所示。在本申请实施例中,可以对NDP的RA报文进行扩展,具体地,扩展了RA报文的option部分,即新增一个携带有所述第二网络节点的IPv6地址信息的option,如图5所示。Figure 3 shows the format of the RA message. Wherein, Type=134. As shown in Figure 3, the RA message can carry multiple option parts, and the format of each option part is shown in Figure 4. In the embodiment of the present application, the RA message of the NDP can be extended, specifically, the option part of the RA message is extended, that is, an option carrying the IPv6 address information of the second network node is added, as shown in the figure 5 shown.
其中,Type可以根据需要进行定义,用于标识所述第二网络节点,长度可以是8比特。Wherein, Type can be defined as required, used to identify the second network node, and the length can be 8 bits.
长度(length)表示包的长度,其值可以被设为3,表示该扩展后的RA报文长度为3个8字节长度。The length (length) indicates the length of the packet, and its value can be set to 3, indicating that the length of the extended RA message is three 8-byte lengths.
有效时长(Valid Lifetime)表示所述第二网络节点的IPv6地址存活的有效时间,相应地,等待时长应在0到有效时长区间范围内。The valid time (Valid Lifetime) represents the valid time for the IPv6 address of the second network node to survive, and correspondingly, the waiting time should be in the range of 0 to the valid time.
Add_mng_IP表示所述第二网络节点的IPv6地址。Add_mng_IP represents the IPv6 address of the second network node.
从上面的描述可以看出,在RA报文的option部分还可以携带有所述第二网络节点的IPv6地址信息的有效时长,即Valid Lifetime。It can be seen from the above description that the option part of the RA message may also carry the valid duration of the IPv6 address information of the second network node, that is, Valid Lifetime.
对于网络中的主机设备,收到RA报文后仅需要上报自身的IPv6信息即可。For the host device on the network, after receiving the RA message, it only needs to report its own IPv6 information.
对应地,本申请实施例还提供了一种IPv6信息发现方法,应用于第三网络节点,如图6所示,该方法包括:Correspondingly, an embodiment of the present application also provides a method for discovering IPv6 information, which is applied to a third network node. As shown in FIG. 6 , the method includes:
步骤601:接收RA报文;所述RA报文携带第二网络节点的IPv6地址信息;所述第二网络节点用于管理网络中的IPv6信息;Step 601: Receive an RA message; the RA message carries IPv6 address information of a second network node; the second network node is used to manage IPv6 information in the network;
步骤602:向所述第二网络节点上报自身的IPv6信息。Step 602: Report its own IPv6 information to the second network node.
这里,实际应用时,所述第三网络节点可以是网络中的主机设备。Here, in practical application, the third network node may be a host device in the network.
所述第三网络节点向所述第二网络节点上报自身的IPv6信息,也可以理解为所述第三网络节点向所述第二网络节点报送自身的IPv6信息。The third network node reporting its own IPv6 information to the second network node can also be understood as the third network node reporting its own IPv6 information to the second network node.
所述IPv6信息可以包含全球唯一的单播IPv6地址、本地链路IPv6地址等,也就是说,所述IPv6信息可以理解为是一个信息集合。The IPv6 information may include a globally unique unicast IPv6 address, a link-local IPv6 address, etc., that is, the IPv6 information may be understood as an information set.
实际应用时,在步骤602中,所述第二网络节点发送了携带所述自身的IPv6信息的包(可以是控制包,也可以是数据包);其中,可以根据具体的场景选择承载包的协议,即可以基于多种类型的协议来发送包,比如ICMP、HTTP等,本申请实施例对此不作限定。In practical application, in
其中,实际应用时,为了避免大量网络节点在集中的时间向所述第二网络节点报送IPv6信息,造成所述第二网络节点无法处理,从而形成分布式拒绝服务攻击,可以设置一个时长,所述第二网络节点在收到RA报文后,等待一个时长后再上报自身的IPv6信息。Wherein, in practical application, in order to avoid a large number of network nodes reporting IPv6 information to the second network node at a centralized time, causing the second network node to be unable to process, thereby forming a distributed denial of service attack, a duration can be set, After receiving the RA message, the second network node waits for a period of time before reporting its own IPv6 information.
基于此,在一实施例中,所述第三网络节点接收到RA报文,等待第二时长后,基于所述第二网络节点的IPv6地址信息,向所述向第二网络节点上报自身的IPv6信息。Based on this, in an embodiment, the third network node receives the RA message, and after waiting for a second time period, reports its own RA message to the second network node based on the IPv6 address information of the second network node. IPv6 information.
其中,所述第二时长可以根据需要来确定,比如可以采用随机算法来确定第二时长,再比如可以预先在所述第三网络节点中设置一个时长作为第二时长等,本申请实施例对此不作限定。The second duration may be determined according to needs, for example, a random algorithm may be used to determine the second duration, and for example, a duration may be preset in the third network node as the second duration, etc. This is not limited.
其中,RA报文的格式可以参照前面的描述理解,Among them, the format of the RA message can be understood with reference to the previous description,
对应地,本申请实施例还提供了一种IPv6信息发现方法,应用于第二网络节点,如图7所示,该方法包括:Correspondingly, an embodiment of the present application also provides a method for discovering IPv6 information, which is applied to a second network node. As shown in FIG. 7 , the method includes:
步骤701:接收网络中其他网络节点基于获取的所述第二网络节点的IPv6地址信息上报的自身的IPv6信息;所述第二网络节点用于管理网络中的IPv6信息;所述第二网络节点的IPv6地址信息携带在RA报文中;Step 701: Receive its own IPv6 information reported by other network nodes in the network based on the acquired IPv6 address information of the second network node; the second network node is used to manage the IPv6 information in the network; the second network node The IPv6 address information is carried in the RA message;
步骤702:保存所述其他网络节点的IPv6信息。Step 702: Save the IPv6 information of the other network nodes.
其中,实际应用时,所述其他网络节点可以包含路由设备和主机设备。Wherein, in practical application, the other network nodes may include a routing device and a host device.
实际应用时,为了对保存的IPv6地址的存活或失效进行判断(也可以称为甄别),并从中筛选有效的IPv6地址,可以记录接收IPv6信息的时刻。In practical application, in order to judge (also referred to as screening) the existence or failure of the stored IPv6 addresses, and to screen valid IPv6 addresses from them, the moment when IPv6 information is received may be recorded.
基于此,在一实施例中,该方法还可以包括:Based on this, in one embodiment, the method may further include:
获取(也可以理解为记录)接收所述其他网络节点发送的IPv6信息的时刻;Obtain (also can be understood as recording) the moment of receiving the IPv6 information sent by the other network node;
保存接收所述其他网络节点发送的IPv6信息的时刻。Save the time of receiving the IPv6 information sent by the other network nodes.
这样,所述第二网络节点根据相应的接收时刻对对应的IPv6地址的存活或失效进行判断,并从中筛选有效的IPv6地址,也就是说,IPv6信息的接收时刻可用于对IPv6地址的存活或失效进行判断,并从中筛选有效的IPv6地址。In this way, the second network node judges the survival or failure of the corresponding IPv6 address according to the corresponding reception time, and selects valid IPv6 addresses from it, that is, the reception time of the IPv6 information can be used for the survival or failure of the IPv6 address. The invalidation is judged, and valid IPv6 addresses are screened from them.
本申请实施例提供的IPv6信息发现方法,第一网络节点发送RA报文并向第二网络节点上报自身的IPv6信息;所述RA报文携带第二网络节点的IPv6地址信息;所述第二网络节点用于管理网络中的IPv6信息;而第三网络节点接收RA报文;所述第二网络节点用于管理网络中的IPv6信息;并向所述第二网络节点上报自身的IPv6信息;第二网络节点接收网络中其他网络节点基于获取的所述第二网络节点的IPv6地址信息上报的自身的IPv6信息;并保存所述其他网络节点的IPv6信息,通过路由设备逐级公告用于管理网络中的IPv6信息的第二网络节点的IPv6地址,避免了大量配置的过程,在优化资产管理的同时,避免了繁琐的运维工作,能够适用于通用的IPv6场景。In the IPv6 information discovery method provided by the embodiment of the present application, the first network node sends an RA message and reports its own IPv6 information to the second network node; the RA message carries the IPv6 address information of the second network node; the second network node The network node is used to manage the IPv6 information in the network; and the third network node receives the RA message; the second network node is used to manage the IPv6 information in the network; and report its own IPv6 information to the second network node; The second network node receives its own IPv6 information reported by other network nodes in the network based on the obtained IPv6 address information of the second network node; and saves the IPv6 information of the other network nodes, and advertises it through the routing device for management The IPv6 address of the second network node of the IPv6 information in the network avoids a large number of configuration processes, optimizes asset management, and avoids tedious operation and maintenance work, and can be applied to general IPv6 scenarios.
下面结合应用实施例对本申请再作进一步详细的描述。The present application will be described in further detail below in conjunction with application examples.
本应用实施例中,如图8所示,网络架构包含两级路由设备、主机设备和IPv6资产数据管理节点。In this application embodiment, as shown in FIG. 8 , the network architecture includes a two-level routing device, a host device, and an IPv6 asset data management node.
这里,需要说明的是,实际应用时,网络架构可以包含更多级的路由设备。Here, it should be noted that, in practical applications, the network architecture may include more levels of routing devices.
在以下的描述中,将IPv6资产数据管理节点称为add_mng_host,将IPv6资产数据管理节点的IPv6地址称为add_mng_IP;将网络节点的IPv6信息称为host_info。In the following description, the IPv6 asset data management node is called add_mng_host, the IPv6 address of the IPv6 asset data management node is called add_mng_IP, and the IPv6 information of the network node is called host_info.
结合图8,本应用实施例IPv6资产自动发现方法,包括以下步骤:8, the method for automatically discovering IPv6 assets in this application embodiment includes the following steps:
步骤1:路由设备通过RA报文公告add_mng_host的add_mng_IP;Step 1: The routing device advertises the add_mng_IP of add_mng_host through an RA message;
这里,here,
步骤2:网络节点H收到包含add_mng_IP的RA报文,提取出add_mng_IP;Step 2: The network node H receives the RA message containing the add_mng_IP, and extracts the add_mng_IP;
步骤3:网络节点H等待一个随机时长t,向add_mng_host发送一个数据包,主动报送自身的host_info;Step 3: The network node H waits for a random duration t, sends a data packet to add_mng_host, and actively reports its own host_info;
步骤4:若步骤3中的网络节点H为路由设备,除按步骤3执行操作外,还需要向所有下行接口转发RA报文公告add_mng_host的add_mng_IP,这样,确保了扩展后携带add_mng_IP的RA报文可以由上往下沿着路由设备进行传递。Step 4: If the network node H in
步骤5:add_mng_host收到包含host_info的数据包,从数据包中提取出host_info,记录并存储host_info和该数据包的接收时间T(host_info)。Step 5: add_mng_host receives a data packet containing host_info, extracts host_info from the data packet, records and stores host_info and the receiving time T (host_info) of the data packet.
其中,利用RA报文公告add_mng_host的add_mng_IP时,利用了NDP的RA报文扩展,具体地,扩展了RA报文的option部分,新增一个携带有add_mng_host的add_mng_IP的option,新增的option格式如图5所示。Among them, when using the RA message to announce the add_mng_IP of add_mng_host, the RA message extension of NDP is used. Specifically, the option part of the RA message is expanded, and an option carrying the add_mng_IP of add_mng_host is added. The format of the newly added option is as follows shown in Figure 5.
host_info携带了网络节点的自身信息,为一个信息集合,包括本地链路IPv6地址、全球唯一单播IPv6地址等。The host_info carries the own information of the network node, which is an information set, including the local link IPv6 address, the global unique unicast IPv6 address, and so on.
通过上述操作,可收集到网络中所有网络节点的IPv6信息,在add_mng_host处形成对整个网络的IPv6地址的管理。同时在本步骤中记录了数据包的接收时间T(host_info),可用于对存活、失效的IPv6地址进行判断、甄别和筛选。Through the above operations, the IPv6 information of all network nodes in the network can be collected, and the management of the IPv6 addresses of the entire network is formed at add_mng_host. At the same time, the receiving time T (host_info) of the data packet is recorded in this step, which can be used to judge, screen and filter the surviving and invalid IPv6 addresses.
采用本应用实施例的方案,当add_mng_host的add_mng_IP发生变化时,只需在上级路由器(即流程图中靠上的路由器)上将该信息重新配置,上级路由器通过扩展后的RA数据包,最终新的add_mng_IP可逐级扩散到需要被管理的整个网络。With the solution of this application embodiment, when the add_mng_IP of add_mng_host changes, it only needs to reconfigure the information on the upper-level router (that is, the router at the top in the flowchart). The add_mng_IP can be progressively spread to the entire network that needs to be managed.
其中,对于上述网络架构,实际应用时,在一个支持IPv6的局域网中,当新接入一台主机设备时,基于NDP的协议流程,进行地址检测,确保新接入的主机设备获取到合理的IPv6地址。新接入的主机设备从接入IPv6局域网到获取到IPv6地址的流程包括以下步骤:Among them, for the above network architecture, in practical application, in a local area network that supports IPv6, when a new host device is connected, based on the NDP protocol process, address detection is performed to ensure that the newly connected host device obtains a reasonable IPv6 address. The process of the newly connected host device from accessing the IPv6 local area network to obtaining the IPv6 address includes the following steps:
步骤1:新接入的主机设备利用重复地址检测(DAD)方式获得本地链路IPv6地址;Step 1: the newly accessed host device obtains the link-local IPv6 address by means of duplicate address detection (DAD);
步骤2:新接入的主机设备获得路由信息;Step 2: The newly connected host device obtains routing information;
步骤3:新接入的主机设备获得邻居信息;Step 3: The newly connected host device obtains neighbor information;
步骤4:新接入的主机设备利用DAD方式获得全球单播IPv6地址;Step 4: The newly accessed host device obtains the global unicast IPv6 address by using the DAD method;
步骤5:新接入的主机设备公告自身的IPv6地址。Step 5: The newly connected host device advertises its own IPv6 address.
这里,新接入的主机设备从接入IPv6局域网到获取到IPv6地址的具体流程可参照相关技术理解,这里不再赘述。Here, the specific process of the newly accessed host device from accessing the IPv6 local area network to acquiring the IPv6 address can be understood with reference to the related art, and details are not repeated here.
从上面的描述可以看出,本申请实施例的方案,是一种基于协议的IPv6资产自动化管理方法,在本申请实施例的方案中,设置IPv6资产数据管理节点,用于收集IPv6资产主动上报的信息,实现对IPv6资产的管理。It can be seen from the above description that the solution of the embodiment of the present application is a protocol-based automatic management method for IPv6 assets. In the solution of the embodiment of the present application, an IPv6 asset data management node is set for collecting IPv6 assets and actively reporting information to realize the management of IPv6 assets.
具体地,通过扩展NDP,从路由设备逐级向网络节点(包括路由设备和主机设备)公告IPv6资产数据管理节点的IPv6地址(扩展RA报文的option部分,新增一个携带有IPv6资产数据管理节点地址信息的option部分);网络节点得知IPv6资产数据管理节点的IPv6地址之后,向该地址报送自身的IPv6信息。Specifically, by extending NDP, the IPv6 address of the IPv6 asset data management node is advertised from the routing device to the network nodes (including the routing device and the host device) step by step (the option part of the extended RA message is added, and a new one carrying the IPv6 asset data management node is added). The option part of the node address information); after learning the IPv6 address of the IPv6 asset data management node, the network node reports its own IPv6 information to the address.
本申请实施例提供的方案,与相关技术中的IPv6地址扫描方法相比,本申请实施例的方案耗时短针对性强;与相关技术中表1所列举的方法相比,本申请实施例的方案适用于通用的IPv6场景。并且,通过路由器逐级公告IPv6资产数据管理节点的信息,避免了大量配置的过程,在优化资产管理的同时,避免了繁琐的运维工作。Compared with the IPv6 address scanning method in the related art, the solution provided by the embodiment of the present application is shorter in time and more targeted; The solution is suitable for general IPv6 scenarios. In addition, the information of IPv6 asset data management nodes is advertised step by step through the router, which avoids a large number of configuration processes, and avoids tedious operation and maintenance work while optimizing asset management.
为了实现本申请实施例的方法,本申请实施例还提供了一种IPv6信息发现装置,设置在第一网络节点上,如图9所示,该装置包括:In order to implement the method of the embodiment of the present application, the embodiment of the present application further provides an IPv6 information discovery device, which is set on the first network node. As shown in FIG. 9 , the device includes:
发送单元901,用于发送RA报文;a sending
第一上报单元902,用于向第二网络节点上报第一网络节点的IPv6信息;其中,a
所述RA报文携带第二网络节点的IPv6地址信息;所述第二网络节点用于管理网络中的IPv6信息。The RA message carries the IPv6 address information of the second network node; the second network node is used to manage the IPv6 information in the network.
其中,在一实施例中,该装置还可以包括:Wherein, in one embodiment, the device may further include:
第一接收单元,用于接收RA报文;接收的RA报文携带所述第二网络节点的IPv6地址信息;a first receiving unit, configured to receive an RA message; the received RA message carries the IPv6 address information of the second network node;
所述第一上报单元902,用于基于所述第二网络节点的IPv6地址信息,向所述向第二网络节点上报自身的IPv6信息。The
其中,在一实施例中,所述第一上报单元902,还用于从RA报文中获取所述第二网络节点的IPv6地址信息。Wherein, in an embodiment, the
在一实施例中,所述第一上报单元902,具体用于:In an embodiment, the
接收到RA报文,等待第一时长后,基于所述第二网络节点的IPv6地址信息,向所述向第二网络节点上报自身的IPv6信息。After receiving the RA message, after waiting for a first period of time, based on the IPv6 address information of the second network node, report its own IPv6 information to the second network node.
实际应用时,所述发送单元901和第一接收单元可由IPv6信息发现装置中的通信接口实现;所述第一上报单元902可由IPv6信息发现装置中的处理器结合通信接口实现。In practical application, the sending
为了实现本申请实施例第三网络节点侧的方法,本申请实施例还提供了一种IPv6信息发现装置,设置在第三网络节点上,如图10所示,该装置包括:In order to implement the method on the third network node side in the embodiment of the present application, the embodiment of the present application further provides an IPv6 information discovery device, which is set on the third network node. As shown in FIG. 10 , the device includes:
第二接收单元1001,用于接收RA报文;所述RA报文携带第二网络节点的IPv6地址信息;所述第二网络节点用于管理网络中的IPv6信息;The
第二上报单元1002,用于向所述第二网络节点上报自身的IPv6信息。The
其中,在一实施例中,所述第二上报单元1002,还用于从RA报文中获取所述第二网络节点的IPv6地址信息。Wherein, in an embodiment, the
在一实施例中,所述第二上报单元1002,具体用于:In one embodiment, the
接收到RA报文,等待第二时长后,基于所述第二网络节点的IPv6地址信息,向所述向第二网络节点上报自身的IPv6信息。After receiving the RA message, after waiting for the second time period, based on the IPv6 address information of the second network node, report the IPv6 information of the self to the second network node.
实际应用时,所述第二接收单元1001可由IPv6信息发现装置中的通信接口实现;所述第二上报单元1002可由IPv6信息发现装置中的处理器结合通信接口实现。In practical application, the
为了实现本申请实施例第二网络节点侧的方法,本申请实施例还提供了一种IPv6信息发现装置,设置在第二网络节点上,如图11所示,该装置包括:In order to implement the method on the second network node side in the embodiment of the present application, the embodiment of the present application further provides an IPv6 information discovery device, which is set on the second network node. As shown in FIG. 11 , the device includes:
第三接收单元1101,用于接收网络中其他网络节点基于获取的第二网络节点的IPv6地址信息上报的自身的IPv6信息;所述第二网络节点用于管理网络中的IPv6信息;所述第二网络节点的IPv6地址信息携带在RA报文中;The
处理单元1102,用于保存所述其他网络节点的IPv6信息。The
其中,在一实施例中,该装置还可以包括:Wherein, in one embodiment, the device may further include:
获取单元,用于获取接收所述其他网络节点发送的IPv6信息的时刻;an obtaining unit, used for obtaining the moment of receiving the IPv6 information sent by the other network nodes;
所述处理单元1102,用于保存接收所述其他网络节点发送的IPv6信息的时刻。The
实际应用时,所述第三接收单元1101可由IPv6信息发现装置中的通信接口实现;所述处理单元1102及获取单元可由IPv6信息发现装置中的处理器结合通信接口实现。In practical application, the
需要说明的是:上述实施例提供的IPv6信息发现装置在进行IPv6信息发现时,仅以上述各程序模块的划分进行举例说明,实际应用中,可以根据需要而将上述处理分配由不同的程序模块完成,即将装置的内部结构划分成不同的程序模块,以完成以上描述的全部或者部分处理。另外,上述实施例提供的IPv6信息发现装置与IPv6信息发现方法实施例属于同一构思,其具体实现过程详见方法实施例,这里不再赘述。It should be noted that: when the IPv6 information discovery device provided by the above embodiment performs IPv6 information discovery, only the division of the above program modules is used for illustration. Completion means dividing the internal structure of the device into different program modules to complete all or part of the processing described above. In addition, the IPv6 information discovery device and the IPv6 information discovery method embodiments provided by the above embodiments belong to the same concept, and the specific implementation process thereof is detailed in the method embodiments, which will not be repeated here.
基于上述程序模块的硬件实现,且为了实现本申请实施例发第一网络节点侧的方法,本申请实施例还提供了一种第一网络节点,如图12所示,第一网络节点1200包括:Based on the hardware implementation of the above program modules, and in order to implement the method for sending the first network node side in the embodiment of the present application, the embodiment of the present application further provides a first network node. As shown in FIG. 12 , the
第一通信接口1201,能够与其他网络节点进行信息交互;a
第一处理器1202,与所述第一通信接口1201连接,以实现与其他网络节点进行信息交互,用于运行计算机程序时,执行上述第一网络节点侧一个或多个技术方案提供的方法。而所述计算机程序存储在第一存储器1203上。The
具体地,所述第一通信接口1201,用于发送RA报文并向第二网络节点上报所述第一网络节点的IPv6信息;其中,Specifically, the
所述RA报文携带第二网络节点的IPv6地址信息;所述第二网络节点用于管理网络中的IPv6信息。The RA message carries the IPv6 address information of the second network node; the second network node is used to manage the IPv6 information in the network.
其中,在一实施例中,所述第一通信接口1201,还用于接收RA报文;接收的RA报文携带所述第二网络节点的IPv6地址信息;Wherein, in an embodiment, the
所述第一通信接口1201,用于基于所述第二网络节点的IPv6地址信息,向所述向第二网络节点上报所述第一通信节点的IPv6信息。The
其中,在一实施例中,所述第一处理器1202,还用于从RA报文中获取所述第二网络节点的IPv6地址信息。Wherein, in an embodiment, the
其中,在一实施例中,所述第一通信接口1201,具体用于:Wherein, in an embodiment, the
接收到RA报文,等待第一时长后,基于所述第二网络节点的IPv6地址信息,通过所述第一通信接口1201向所述向第二网络节点上报所述第一通信节点的IPv6信息。After receiving the RA message, after waiting for a first period of time, based on the IPv6 address information of the second network node, report the IPv6 information of the first communication node to the second network node through the
需要说明的是:第一处理器1202和第一通信接口1201的具体处理过程可参照上述方法理解。It should be noted that: the specific processing process of the
当然,实际应用时,第一网络节点1200中的各个组件通过总线系统1204耦合在一起。可理解,总线系统1204用于实现这些组件之间的连接通信。总线系统1204除包括数据总线之外,还包括电源总线、控制总线和状态信号总线。但是为了清楚说明起见,在图12中将各种总线都标为总线系统1204。Of course, in practical application, various components in the
本申请实施例中的第一存储器1203用于存储各种类型的数据以支持第一网络节点1200的操作。这些数据的示例包括:用于在第一网络节点1200上操作的任何计算机程序。The
上述本申请实施例揭示的方法可以应用于所述第一处理器1202中,或者由所述第一处理器1202实现。所述第一处理器1202可能是一种集成电路芯片,具有信号的处理能力。在实现过程中,上述方法的各步骤可以通过所述第一处理器1202中的硬件的集成逻辑电路或者软件形式的指令完成。上述的所述第一处理器1202可以是通用处理器、数字信号处理器(DSP,Digital Signal Processor),或者其他可编程逻辑器件、分立门或者晶体管逻辑器件、分立硬件组件等。所述第一处理器1202可以实现或者执行本申请实施例中的公开的各方法、步骤及逻辑框图。通用处理器可以是微处理器或者任何常规的处理器等。结合本申请实施例所公开的方法的步骤,可以直接体现为硬件译码处理器执行完成,或者用译码处理器中的硬件及软件模块组合执行完成。软件模块可以位于存储介质中,该存储介质位于第一存储器1203,所述第一处理器1202读取第一存储器1203中的信息,结合其硬件完成前述方法的步骤。The methods disclosed in the above embodiments of the present application may be applied to the
在示例性实施例中,第一网络节点1200可以被一个或多个应用专用集成电路(ASIC,Application Specific Integrated Circuit)、DSP、可编程逻辑器件(PLD,Programmable Logic Device)、复杂可编程逻辑器件(CPLD,Complex Programmable LogicDevice)、现场可编程门阵列(FPGA,Field-Programmable Gate Array)、通用处理器、控制器、微控制器(MCU,Micro Controller Unit)、微处理器(Microprocessor)、或者其他电子元件实现,用于执行前述方法。In an exemplary embodiment, the
基于上述程序模块的硬件实现,且为了实现本申请实施例第三网络节点侧的方法,本申请实施例还提供了一种第三网络节点,如图13所示,该第三网络节点1300包括:Based on the hardware implementation of the above program modules, and in order to implement the method on the third network node side in the embodiment of the present application, the embodiment of the present application further provides a third network node. As shown in FIG. 13 , the third network node 1300 includes :
第二通信接口1301,能够与其他网络节点进行信息交互;The
第二处理器1302,与所述第二通信接口1301连接,以实现与其他网络节点进行信息交互,用于运行计算机程序时,执行上述第三网络节点侧一个或多个技术方案提供的方法。而所述计算机程序存储在第二存储器1303上。The
具体地,所述第二通信接口1301,用于:Specifically, the
接收RA报文;所述RA报文携带第二网络节点的IPv6地址信息;所述第二网络节点用于管理网络中的IPv6信息;receiving an RA message; the RA message carries the IPv6 address information of the second network node; the second network node is used to manage IPv6 information in the network;
向所述第二网络节点上报第三网络节点的IPv6信息。reporting the IPv6 information of the third network node to the second network node.
其中,在一实施例中,所述第二处理器1302,用于从RA报文中获取所述第二网络节点的IPv6地址信息。Wherein, in an embodiment, the
在一实施例中,所述第二通信接口1301,用于:In one embodiment, the
接收到RA报文,等待第二时长后,基于所述第二网络节点的IPv6地址信息,通过所述第二通信接口1301向所述向第二网络节点上报所述第三网络节点的IPv6信息。After receiving the RA message, after waiting for the second period of time, based on the IPv6 address information of the second network node, report the IPv6 information of the third network node to the second network node through the
需要说明的是:第二处理器1302和第二通信接口1301的具体处理过程可参照上述方法理解。It should be noted that: the specific processing process of the
当然,实际应用时,第三网络节点1300中的各个组件通过总线系统1304耦合在一起。可理解,总线系统1304用于实现这些组件之间的连接通信。总线系统1304除包括数据总线之外,还包括电源总线、控制总线和状态信号总线。但是为了清楚说明起见,在图13中将各种总线都标为总线系统1304。Of course, in practical application, various components in the third network node 1300 are coupled together through the
本申请实施例中的第二存储器1303用于存储各种类型的数据以支持第三网络节点1300操作。这些数据的示例包括:用于在第三网络节点1300上操作的任何计算机程序。The
上述本申请实施例揭示的方法可以应用于所述第二处理器1302中,或者由所述第二处理器1302实现。所述第二处理器1302可能是一种集成电路芯片,具有信号的处理能力。在实现过程中,上述方法的各步骤可以通过所述第二处理器1302中的硬件的集成逻辑电路或者软件形式的指令完成。上述的所述第二处理器1302可以是通用处理器、DSP,或者其他可编程逻辑器件、分立门或者晶体管逻辑器件、分立硬件组件等。所述第二处理器1302可以实现或者执行本申请实施例中的公开的各方法、步骤及逻辑框图。通用处理器可以是微处理器或者任何常规的处理器等。结合本申请实施例所公开的方法的步骤,可以直接体现为硬件译码处理器执行完成,或者用译码处理器中的硬件及软件模块组合执行完成。软件模块可以位于存储介质中,该存储介质位于第二存储器1303,所述第二处理器1302读取第二存储器1303中的信息,结合其硬件完成前述方法的步骤。The methods disclosed in the above embodiments of the present application may be applied to the
在示例性实施例中,第三网络节点1300可以被一个或多个ASIC、DSP、PLD、CPLD、FPGA、通用处理器、控制器、MCU、Microprocessor、或其他电子元件实现,用于执行前述方法。In an exemplary embodiment, the third network node 1300 may be implemented by one or more ASICs, DSPs, PLDs, CPLDs, FPGAs, general purpose processors, controllers, MCUs, Microprocessors, or other electronic components for performing the aforementioned methods .
基于上述程序模块的硬件实现,且为了实现本申请实施例第二网络节点侧的方法,本申请实施例还提供了一种第二网络节点,如图14所示,该第二网络节点1400包括:Based on the hardware implementation of the above program modules, and in order to implement the method on the second network node side in the embodiment of the present application, the embodiment of the present application further provides a second network node. As shown in FIG. 14 , the
第三通信接口1401,能够与其他网络节点进行信息交互;The
第三处理器1402,与所述第三通信接口1401连接,以实现与其他网络节点进行信息交互,用于运行计算机程序时,执行上述第二网络节点侧一个或多个技术方案提供的方法。而所述计算机程序存储在第三存储器1403上。The
具体地,所述第三通信接口1401,用于接收网络中其他网络节点基于获取的所述第二网络节点的IPv6地址信息上报的自身的IPv6信息;所述第二网络节点用于管理网络中的IPv6信息;所述第二网络节点的IPv6地址信息携带在RA报文中;Specifically, the
所述第三处理器1402,用于保存所述其他网络节点的IPv6信息。The
其中,在一实施例中,所述第三处理器1402,还用于:Wherein, in an embodiment, the
获取接收所述其他网络节点发送的IPv6信息的时刻;Obtain the moment of receiving the IPv6 information sent by the other network nodes;
保存接收所述其他网络节点发送的IPv6信息的时刻。Save the time of receiving the IPv6 information sent by the other network nodes.
当然,实际应用时,第二网络节点1400中的各个组件通过总线系统1404耦合在一起。可理解,总线系统1404用于实现这些组件之间的连接通信。总线系统1404除包括数据总线之外,还包括电源总线、控制总线和状态信号总线。但是为了清楚说明起见,在图14中将各种总线都标为总线系统1404。Of course, in practical application, various components in the
本申请实施例中的第三存储器1403用于存储各种类型的数据以支持第二网络节点1400操作。这些数据的示例包括:用于在第二网络节点1400上操作的任何计算机程序。The
上述本申请实施例揭示的方法可以应用于所述第三处理器1402中,或者由所述第三处理器1402实现。所述第三处理器1402可能是一种集成电路芯片,具有信号的处理能力。在实现过程中,上述方法的各步骤可以通过所述第三处理器1402中的硬件的集成逻辑电路或者软件形式的指令完成。上述的所述第三处理器1402可以是通用处理器、DSP,或者其他可编程逻辑器件、分立门或者晶体管逻辑器件、分立硬件组件等。所述第三处理器1402可以实现或者执行本申请实施例中的公开的各方法、步骤及逻辑框图。通用处理器可以是微处理器或者任何常规的处理器等。结合本申请实施例所公开的方法的步骤,可以直接体现为硬件译码处理器执行完成,或者用译码处理器中的硬件及软件模块组合执行完成。软件模块可以位于存储介质中,该存储介质位于第三存储器1403,所述第三处理器1402读取第三存储器1403中的信息,结合其硬件完成前述方法的步骤。The methods disclosed in the above embodiments of the present application may be applied to the
在示例性实施例中,第二网络节点1400可以被一个或多个ASIC、DSP、PLD、CPLD、FPGA、通用处理器、控制器、MCU、Microprocessor、或其他电子元件实现,用于执行前述方法。In an exemplary embodiment, the
可以理解,本申请实施例的存储器(第一存储器1203、第二存储器1303、第三存储器1403)可以是易失性存储器或者非易失性存储器,也可包括易失性和非易失性存储器两者。其中,非易失性存储器可以是只读存储器(ROM,Read Only Memory)、可编程只读存储器(PROM,Programmable Read-Only Memory)、可擦除可编程只读存储器(EPROM,ErasableProgrammable Read-Only Memory)、电可擦除可编程只读存储器(EEPROM,ElectricallyErasable Programmable Read-Only Memory)、磁性随机存取存储器(FRAM,ferromagneticrandom access memory)、快闪存储器(Flash Memory)、磁表面存储器、光盘、或只读光盘(CD-ROM,Compact Disc Read-Only Memory);磁表面存储器可以是磁盘存储器或磁带存储器。易失性存储器可以是随机存取存储器(RAM,Random Access Memory),其用作外部高速缓存。通过示例性但不是限制性说明,许多形式的RAM可用,例如静态随机存取存储器(SRAM,Static Random Access Memory)、同步静态随机存取存储器(SSRAM,SynchronousStatic Random Access Memory)、动态随机存取存储器(DRAM,Dynamic Random AccessMemory)、同步动态随机存取存储器(SDRAM,Synchronous Dynamic Random AccessMemory)、双倍数据速率同步动态随机存取存储器(DDRSDRAM,Double Data RateSynchronous Dynamic Random Access Memory)、增强型同步动态随机存取存储器(ESDRAM,Enhanced Synchronous Dynamic Random Access Memory)、同步连接动态随机存取存储器(SLDRAM,SyncLink Dynamic Random Access Memory)、直接内存总线随机存取存储器(DRRAM,Direct Rambus Random Access Memory)。本申请实施例描述的存储器旨在包括但不限于这些和任意其它适合类型的存储器。It can be understood that the memories (the
在示例性实施例中,本申请实施例还提供了一种存储介质,即计算机存储介质,具体为计算机可读存储介质,例如包括存储计算机程序的第一存储器1203,上述计算机程序可由第一网络节点1200的第一处理器1202执行,以完成前述第一网络节点侧方法所述步骤。再比如包括存储计算机程序的第二存储器1303,上述计算机程序可由第三网络节点1300的第二处理器1302执行,以完成前述第三网络节点侧方法所述步骤。再比如包括存储计算机程序的第三存储器1403,上述计算机程序可由第二网络节点1400的第三处理器1402执行,以完成前述第二网络节点侧方法所述步骤。计算机可读存储介质可以是FRAM、ROM、PROM、EPROM、EEPROM、Flash Memory、磁表面存储器、光盘、或CD-ROM等存储器。In an exemplary embodiment, an embodiment of the present application further provides a storage medium, that is, a computer storage medium, specifically a computer-readable storage medium, for example, including a
需要说明的是:“第一”、“第二”等是用于区别类似的对象,而不必用于描述特定的顺序或先后次序。It should be noted that "first", "second", etc. are used to distinguish similar objects, and are not necessarily used to describe a specific sequence or sequence.
另外,本申请实施例所记载的技术方案之间,在不冲突的情况下,可以任意组合。In addition, the technical solutions described in the embodiments of the present application may be combined arbitrarily unless there is a conflict.
以上所述,仅为本申请的较佳实施例而已,并非用于限定本申请的保护范围。The above descriptions are only preferred embodiments of the present application, and are not intended to limit the protection scope of the present application.
Claims (23)
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| CN202010670479.5A CN114006858A (en) | 2020-07-13 | 2020-07-13 | IPv6 information discovery method, device, network node and storage medium |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| CN202010670479.5A CN114006858A (en) | 2020-07-13 | 2020-07-13 | IPv6 information discovery method, device, network node and storage medium |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| CN114006858A true CN114006858A (en) | 2022-02-01 |
Family
ID=79920055
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| CN202010670479.5A Pending CN114006858A (en) | 2020-07-13 | 2020-07-13 | IPv6 information discovery method, device, network node and storage medium |
Country Status (1)
| Country | Link |
|---|---|
| CN (1) | CN114006858A (en) |
Cited By (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN114938308A (en) * | 2022-06-06 | 2022-08-23 | 赛尔新技术(北京)有限公司 | Method and device for detecting IPv6 network attack based on address entropy self-adaptive threshold |
Citations (15)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US5835723A (en) * | 1995-12-28 | 1998-11-10 | Intel Corporation | Dynamic assignment of multicast addresses |
| US20090323688A1 (en) * | 2008-06-24 | 2009-12-31 | Canon Kabushiki Kaisha | Information processing apparatus,image processing apparatus, control method, and storage medium |
| CN102377832A (en) * | 2010-08-17 | 2012-03-14 | 中国移动通信集团公司 | Policy management entity address acquisition method and equipment |
| CN102546308A (en) * | 2012-02-10 | 2012-07-04 | 神州数码网络(北京)有限公司 | Method and system for realizing neighbor discovery proxy based on duplicate address detection (DAD) |
| KR101296376B1 (en) * | 2012-03-02 | 2013-08-14 | 건국대학교 산학협력단 | Method for protecting host apparatus in ipv6 network, and network management apparatus thereof |
| WO2015131560A1 (en) * | 2014-09-19 | 2015-09-11 | 中兴通讯股份有限公司 | Segment routing identifier allocation method and segment routing node |
| CN105338521A (en) * | 2015-09-30 | 2016-02-17 | 上海斐讯数据通信技术有限公司 | Method and system for automatically updating and reporting service address |
| CN105681102A (en) * | 2016-03-01 | 2016-06-15 | 上海斐讯数据通信技术有限公司 | Behavioral strategy method and system based on SDN |
| CN107786681A (en) * | 2016-08-31 | 2018-03-09 | 中国电信股份有限公司 | Methods, devices and systems for IP address scheduling of resource |
| US20180351911A1 (en) * | 2015-12-10 | 2018-12-06 | Telefonaktiebolaget Lm Ericsson (Publ) | Collecting addresses in a subnetwork |
| CN110022383A (en) * | 2019-04-10 | 2019-07-16 | 广州热点软件科技股份有限公司 | Address management method and system |
| CN110290234A (en) * | 2019-07-16 | 2019-09-27 | 广东热点软件技术服务有限公司 | Method, apparatus, system, equipment and the storage medium that node address is traced to the source |
| CN110351691A (en) * | 2018-04-04 | 2019-10-18 | 中国移动通信有限公司研究院 | Configuration minimizes method, measurement result report method and the equipment of drive test |
| CN111130901A (en) * | 2019-12-30 | 2020-05-08 | 京信通信系统(中国)有限公司 | Device management method, device, communication device and storage medium |
| WO2020121317A1 (en) * | 2018-12-15 | 2020-06-18 | Telefonaktiebolaget Lm Ericsson (Publ) | Efficient network address translation (nat) in cloud networks |
-
2020
- 2020-07-13 CN CN202010670479.5A patent/CN114006858A/en active Pending
Patent Citations (15)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US5835723A (en) * | 1995-12-28 | 1998-11-10 | Intel Corporation | Dynamic assignment of multicast addresses |
| US20090323688A1 (en) * | 2008-06-24 | 2009-12-31 | Canon Kabushiki Kaisha | Information processing apparatus,image processing apparatus, control method, and storage medium |
| CN102377832A (en) * | 2010-08-17 | 2012-03-14 | 中国移动通信集团公司 | Policy management entity address acquisition method and equipment |
| CN102546308A (en) * | 2012-02-10 | 2012-07-04 | 神州数码网络(北京)有限公司 | Method and system for realizing neighbor discovery proxy based on duplicate address detection (DAD) |
| KR101296376B1 (en) * | 2012-03-02 | 2013-08-14 | 건국대학교 산학협력단 | Method for protecting host apparatus in ipv6 network, and network management apparatus thereof |
| WO2015131560A1 (en) * | 2014-09-19 | 2015-09-11 | 中兴通讯股份有限公司 | Segment routing identifier allocation method and segment routing node |
| CN105338521A (en) * | 2015-09-30 | 2016-02-17 | 上海斐讯数据通信技术有限公司 | Method and system for automatically updating and reporting service address |
| US20180351911A1 (en) * | 2015-12-10 | 2018-12-06 | Telefonaktiebolaget Lm Ericsson (Publ) | Collecting addresses in a subnetwork |
| CN105681102A (en) * | 2016-03-01 | 2016-06-15 | 上海斐讯数据通信技术有限公司 | Behavioral strategy method and system based on SDN |
| CN107786681A (en) * | 2016-08-31 | 2018-03-09 | 中国电信股份有限公司 | Methods, devices and systems for IP address scheduling of resource |
| CN110351691A (en) * | 2018-04-04 | 2019-10-18 | 中国移动通信有限公司研究院 | Configuration minimizes method, measurement result report method and the equipment of drive test |
| WO2020121317A1 (en) * | 2018-12-15 | 2020-06-18 | Telefonaktiebolaget Lm Ericsson (Publ) | Efficient network address translation (nat) in cloud networks |
| CN110022383A (en) * | 2019-04-10 | 2019-07-16 | 广州热点软件科技股份有限公司 | Address management method and system |
| CN110290234A (en) * | 2019-07-16 | 2019-09-27 | 广东热点软件技术服务有限公司 | Method, apparatus, system, equipment and the storage medium that node address is traced to the source |
| CN111130901A (en) * | 2019-12-30 | 2020-05-08 | 京信通信系统(中国)有限公司 | Device management method, device, communication device and storage medium |
Cited By (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN114938308A (en) * | 2022-06-06 | 2022-08-23 | 赛尔新技术(北京)有限公司 | Method and device for detecting IPv6 network attack based on address entropy self-adaptive threshold |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| JP3917949B2 (en) | Internet protocol-based communication system, host address setting method and source address selection method thereof | |
| US7103679B2 (en) | Automatically identifying subnetworks in a network | |
| US10027623B2 (en) | Internet protocol address resolution | |
| CN113315814B (en) | Method and system for rapid discovery of IPv6 network edge devices | |
| EP2913983A2 (en) | Method and system for managing ipv6 address conflict automatically | |
| RU2427894C2 (en) | Detection of network nodes and routed addresses | |
| CN102045190A (en) | Network topology discovery method and device | |
| CN100425024C (en) | IPv6 Internet network topology automatic discovery method | |
| CN106412142A (en) | Resource device address obtaining method and device | |
| CN106657434A (en) | Method and device for checking IP address | |
| WO2013053266A1 (en) | Message learning method, device and system | |
| CN106375491A (en) | Method, device and system for discovering network equipment | |
| JP5508273B2 (en) | Network location service | |
| CN118764465A (en) | IPv6 alias prefix detection method based on space tree | |
| CN115695374A (en) | IPv6 subnet prefix advertisement implementation method, device, equipment and storage medium | |
| JP5644710B2 (en) | Node detection apparatus, node detection method, and program | |
| CN114006858A (en) | IPv6 information discovery method, device, network node and storage medium | |
| CN112152928A (en) | Neighbor table entry learning method and device and routing equipment | |
| CN116719868A (en) | Methods, devices and equipment for identifying network assets | |
| CN114095374A (en) | Network topology determination method and device and electronic equipment | |
| CN114024933A (en) | Address protection method and device, network equipment and computer storage medium | |
| CN112995353A (en) | IPv6 address survivability scanning system and method based on flow analysis | |
| US20230094359A1 (en) | Method and electronic device for device ip status checking and connection orchestration | |
| CN112714126B (en) | Method and system for improving honeypot trapping attack capability in IPv6 address space | |
| CN119835316B (en) | Service access methods, devices, electronic devices and storage media |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| PB01 | Publication | ||
| PB01 | Publication | ||
| SE01 | Entry into force of request for substantive examination | ||
| SE01 | Entry into force of request for substantive examination | ||
| RJ01 | Rejection of invention patent application after publication |
Application publication date: 20220201 |
|
| RJ01 | Rejection of invention patent application after publication |

