CN106506719A - 命名数据网络中分发策略的配置方法及配置系统 - Google Patents
命名数据网络中分发策略的配置方法及配置系统 Download PDFInfo
- Publication number
- CN106506719A CN106506719A CN201610977432.7A CN201610977432A CN106506719A CN 106506719 A CN106506719 A CN 106506719A CN 201610977432 A CN201610977432 A CN 201610977432A CN 106506719 A CN106506719 A CN 106506719A
- Authority
- CN
- China
- Prior art keywords
- naming
- name
- packet
- content
- resource
- 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
Links
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L61/00—Network arrangements, protocols or services for addressing or naming
- H04L61/30—Managing network names, e.g. use of aliases or nicknames
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L41/00—Arrangements for maintenance, administration or management of data switching networks, e.g. of packet switching networks
- H04L41/08—Configuration management of networks or network elements
- H04L41/0893—Assignment of logical groups to network elements
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L47/00—Traffic control in data switching networks
- H04L47/10—Flow control; Congestion control
- H04L47/20—Traffic policing
Landscapes
- Engineering & Computer Science (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Data Exchanges In Wide-Area Networks (AREA)
Abstract
本发明实施例提供了命名数据网络中分发策略的配置方法及配置系统,该方法包括:获取第一数据包,其中,第一数据包包括:第一内容及第一内容的第一命名。根据第一命名,在预设的至少两种命名解析方式中,确定与第一命名对应的第一命名解析方式。根据第一命名解析方式,对第一命名进行解析,得到命名解析结果。根据命名解析结果,将第一命名与资源进行匹配,得到资源匹配结果,其中,资源用于支持第二数据包的分发,第二数据包包括:第一数据包和/或第一数据包请求的数据。根据资源匹配结果,将第二数据包在命名数据网络中进行分发。本发明实现了命名数据网络中分发策略的可配置,避免网络环境的重复搭建,节约了网络资源。
Description
技术领域
本发明涉及信息网络技术领域,特别是涉及命名数据网络中分发策略的配置方法及配置系统。
背景技术
随着互联网技术与应用的飞速发展以及互联网用户的快速增长,宽带化、内容化与个性化已经成为互联网发展的主旋律。传统的IP(Internet Protocol,网络之间互连的协议)技术逐渐无法应对海量内容充斥的网络环境,尤其表现在海量内容传输、信息质量保证以及数以百亿计的接入需求与电信行业基础设施所能提供的计算、存储和传输能力的矛盾。
针对上述挑战,各国纷纷开展了对未来网络体系及关键技术的研究。这些研究主要基于两种思路展开:一是从现有IP网络基本结构平滑演进的“演进型”技术路线,“演进型”路线采用“打补丁”方法,对现有的互联网体系结构以及网络运行体制进行相应的修改和增补,以增强现有互联网的内容分发能力。二是构建全新的网络体系结构的“革命型”技术路线。以信息为中心的未来ICN(Information Centric Networking,网络体系)是构建全新网络体系结构“革命型”的主要代表,ICN通过以标识的内容取代主机地址的方式,建立了基于内容名字寻址与路由的新型网络架构,得到了广泛的关注,其中,NDN(Named DataNetworking,命名内容网络)是其中最为典型的代表方案。
与现有技术相比,NDN基于内容名字的寻址路由致力于改变现有的网络通信模式,使网络通信模式从现有的基于端地址的转发,转变为基于资源名字的转发,在一定程度上解决路由可扩展性、数据分发效率等问题。由于NDN方案尚在演进过程中,其现有方案中的分发策略尚未达到统一的标准,当分发策略发生改变时,需要对网络环境进行重新搭建。因此利用现有的NDN分发策略,在进行NDN网络实验与开发NDN运行环境时,在分发策略发生改变时,会遇到重复建设网络环境问题,这种频繁的重复建设不仅增加了进行NDN网络实验与开发NDN运行环境的时间周期,更加是对网络资源的浪费。
发明内容
本发明实施例的目的在于提供一种命名数据网络中分发策略的配置方法及配置系统,以实现在分发策略发生改变时,不重复建设网络环境,节约了网络资源。具体技术方案如下:
一种命名数据网络中分发策略的配置方法,包括:
获取第一数据包,其中,所述第一数据包包括:第一内容及所述第一内容的第一命名;
根据所述第一命名,在预设的至少两种命名解析方式中,确定与所述第一命名对应的第一命名解析方式;
根据所述第一命名解析方式,对所述第一命名进行解析,得到命名解析结果;
根据所述命名解析结果,将所述第一命名与资源进行匹配,得到资源匹配结果,其中,所述资源用于支持第二数据包的分发,所述第二数据包包括:第一数据包和/或第一数据包请求的数据;
根据所述资源匹配结果,将所述第二数据包在命名数据网络中进行分发。
可选的,在所述获取第一数据包之前,所述方法还包括:
获取第二内容;
在预设的至少两种命名方式中,确定一种命名方式,其中,所述预设的至少两种命名方式包括:分层命名、自证明命名及属性命名中的至少两种;
通过确定的命名方式对所述第二内容进行命名,得到第二命名,并存储所述第二命名及第一对应关系,其中,所述第一对应关系为所述第二命名与所述第二内容在所述命名数据网络的网络节点中的对应关系。
可选的,在所述获取第一数据包之前,所述方法还包括:
获取第二内容;
获取并根据由用户输入的指令,生成自定义命名方式;
通过所述自定义命名方式,对所述第二内容进行命名,得到第三命名,并存储所述第三命名及第二对应关系,其中,所述第二对应关系为所述第三命名与所述第二内容在所述命名数据网络的网络节点中的对应关系。
可选的,在所述获取并根据由用户输入的指令,生成自定义命名方式之后,所述方法还包括:
根据所述自定义命名方式,生成解析所述自定义命名方式的自定义解析方式;
存储所述自定义命名方式及所述自定义解析方式到预设位置。
可选的,所述根据所述命名解析结果,将所述第一命名与资源进行匹配,得到资源匹配结果,包括:
根据所述命名解析结果,通过预设的基本原语及预设的匹配规则,对所述第一命名进行资源的匹配,得到所述资源匹配结果,其中,所述预设的匹配规则包括:命名的长度和/或字符内容,所述资源包括:网络节点的计算资源、存储资源及信息资源。
可选的,在所述根据所述命名解析结果,将所述第一命名与资源进行匹配,得到资源匹配结果之后,所述方法还包括:
存储所述命名解析结果及所述资源匹配结果到预设的注册表中。
可选的,在所述存储所述命名解析结果及所述资源匹配结果到预设的注册表中之后,所述方法还包括:
在预设的至少一种缓存策略中,确定一种缓存策略,其中,所述预设的至少一种缓存策略包括:单网络节点缓存策略、集中式缓存策略及分布式缓存策略中的一种或多种;
根据确定的缓存策略,对所述预设的注册表中的内容进行缓存。
可选的,所述根据所述资源匹配结果,将所述第二数据包在命名数据网络中进行分发,包括:
根据所述资源匹配结果,获取第三对应关系,其中,所述第三对应关系为所述第一命名与所述第二数据包在所述命名数据网络的网络节点中的对应关系;
根据所述资源匹配结果及所述第三对应关系,生成分发动作;
利用所述分发动作,将所述第二数据包在网络节点之间进行分发。
可选的,所述根据所述资源匹配结果,将所述第二数据包在命名数据网络中进行分发,包括:
在所述第一内容为所述命名数据网络的更新内容时,根据所述资源匹配结果,在所述第二数据包为第一数据包时,向其他网络节点分发所述第一数据包,以使所述其他网络节点分发所述第一数据包,及根据所述第一数据包更新所述其他网络节点,其中,所述其他网络节点为所述命名数据网络中除当前网络节点外的一个或多个网络节点;
相应的,在所述根据所述资源匹配结果,将所述第二数据包在命名数据网络中进行分发之后,所述方法还包括:
根据所述第一内容,更新所述当前网络节点。
一种命名数据网络中分发策略的配置系统,包括:
数据包获取模块,用于获取第一数据包,其中,所述第一数据包包括:第一内容及所述第一内容的第一命名;
解析方式确定模块,用于根据所述第一命名,在预设的至少两种命名解析方式中,确定与所述第一命名对应的第一命名解析方式;
解析模块,用于根据所述第一命名解析方式对所述第一命名进行解析,得到命名解析结果;
匹配模块,用于根据所述命名解析结果,将所述第一命名与资源进行匹配,得到资源匹配结果,其中,所述资源用于支持第二数据包的分发,所述第二数据包包括:第一数据包和/或第一数据包请求的数据;
分发模块,用于根据所述资源匹配结果,将所述第二数据包在命名数据网络中进行分发。
本发明实施例提供的命名数据网络中分发策略的配置方法及配置系统,通过配置不同的命名解析方式及资源,实现了命名数据网络中分发策略的可配置。可以实现在分发策略发生改变时,不重复建设网络环境,节约了时间成本和网络资源。当然,实施本发明的任一产品或方法必不一定需要同时达到以上所述的所有优点。
附图说明
为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
图1为本发明实施例的命名数据网络中分发策略的配置方法的流程示意图;
图2为本发明实施例的命名数据网络中分发策略的配置系统的一种示意图;
图3为本发明实施例的NDN中分发策略的配置方法的逻辑结构图;
图4为本发明实施例的根据数据包配置分发策略的方法的流程示意图;
图5为本发明实施例的命名数据网络中分发策略的配置系统的另一种示意图。
具体实施方式
下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。
如图1所示,本发明实施例提供了一种命名数据网络中分发策略的配置方法,包括:
S101,获取第一数据包,其中,第一数据包包括:第一内容及第一内容的第一命名。
获取第一数据包,可以为获取当前网络节点中新生成的数据包,也可以为在第一数据包进入当前网络节点时,获取第一数据包。第一数据包为NDN中的兴趣包InterestMessage或内容包Content Object。第一内容为第一数据包中包含的数据,第一内容为符合本发明实施例的任意数据。具体的,在第一数据包为兴趣包时第一内容为请求信息,在第一数据包为内容包时第一内容为内容数据。
S102,根据第一命名,在预设的至少两种命名解析方式中,确定与第一命名对应的第一命名解析方式。
根据第一命名,确定命名第一内容的命名方式,在预设的至少两种命名解析方式中,选择并生成与命名第一内容的命名方式对应的命名解析方式。
S103,根据第一命名解析方式,对第一命名进行解析,得到命名解析结果。
S104,根据命名解析结果,将第一命名与资源进行匹配,得到资源匹配结果,其中,资源用于支持第二数据包的分发,第二数据包包括:第一数据包和/或第一数据包请求的数据。
资源用于支持第一数据包和/或第一数据包请求的数据的分发,包括:计算资源、存储资源及网络资源。
S105,根据资源匹配结果,将第二数据包在命名数据网络中进行分发。
通过匹配好的资源,将第二数据包在命名数据网络中进行分发,完成了NDN中分发策略的配置。
在现有的NDN中,NDN一旦搭建完成,其命名解析方式便固定为一种。在本发明实施例中,能够配置不同的命名解析方式,同时能够配置对应的资源,从而实现了命名数据网络中分发策略的可配置。在分发策略发生改变时,不重复建设网络环境,避免了因重复建设导致的NDN网络实验与NDN运行环境的开发周期增长,节约了时间成本和网络资源。
可选的,在本发明实施例的方法中,在S101之前,该方法还包括:
步骤一,获取第二内容。
在当前网络节点的根据内容生成指令生成第二内容,然后获取生成的第二内容。例如,在当前网络节点中,用户请求获取一张青苹果的图片时,系统会产生内容生成指令,根据该内容生成指令会生成相应的内容(数据)。
步骤二,在预设的至少两种命名方式中,确定一种命名方式,其中,预设的至少两种命名方式包括:分层命名、自证明命名及属性命名中的至少两种。
在预设的至少两种命名方式中,选择一种命名方式,此处可以为随机选取一种命名方式,也可以为根据预设的命名指令或由用户输入的选择指令,选取特定的命名方式,并生成该命名方式。例如,在测试分层命名的NDN中,预设的命名指令为生成分层命名,则对内容进行命名时,默认选取的命名方式分层命名。
步骤三,通过确定的命名方式对第二内容进行命名,得到第二命名,并存储第二命名及第一对应关系,其中,第一对应关系为第二命名与第二内容在命名数据网络的网络节点中的对应关系。
存储命名及内容在命名数据网络的网络节点中的对应关系,方便了其他网络节点对命名的解析,同时为网络节点间数据的分发提供了依据。
在NDN中,一个内容在首次生成时,需要利用命名方式对该内容进行命名。现有的NDN中命名方式是固定的,而在本发明实施例中,可以对命名方式进行配置,当需要采用不同的命名方式时,不必重新搭建网络环境,仅需要配置相应的命名方式即可。从而节约了网络资源。
可选的,在本发明实施例的命名数据网络中分发策略的配置方法中,在S101之前,该方法还包括:
步骤一,获取第二内容。
步骤二,获取并根据由用户输入的指令,生成自定义命名方式。
在本发明实施例中,能够根据用户输入的指令,生成自定义命名方式,用户可以结合现有的分层命名、自证明命名及属性命名三种命方式,通过相应的指令,生成自定义命名方式。不必重新搭建网络环境,方便研究不同命名方式对NDN的影响。
步骤三,通过自定义命名方式,对第二内容进行命名,得到第三命名,并存储第三命名及第二对应关系,其中,第二对应关系为第三命名与第二内容在命名数据网络的网络节点中的对应关系。
在本发明实施例中,还能够根据用户输入的指令,生成自定义命名方式。生成自定义命名方式,有利于进行NDN网络实验与开发NDN运行环境,用户能够测试不同命名方式在NDN中的使用效果,不用重新搭建网络环境,节约了时间成本和网络资源。
可选的,在本发明实施例的命名数据网络中分发策略的配置方法中,在获取并根据由用户输入的指令,生成自定义命名方式之后,方法还包括:
步骤一,根据自定义命名方式,生成解析自定义命名方式的自定义解析方式。
步骤二,存储自定义命名方式及自定义解析方式到预设位置。
NDN是基于命名工作的网络,在获取第二命名后,需要对第二命名进行解析。根据命名该第二命名所用的自定义命名方式,生成解析该自定义命名方式的自定义解析方式。同时将自定义命名方式及自定义解析方式存储到预设位置。该预设位置为符合本发明实施例的任意位置,可选的,将自定义命名方式及自定义解析方式存储到命名范本库中。当然命名范本库中还保存了预设的至少两种命名方式及预设的至少两种命名解析方式,通过命名范本库可以支持多个命名策略和多个命名解析策略,同时的在进行对应关系的查找时,可以支持多个查找策略,且命名范本库能够进行更新。
在本发明实施例中,生成自定义解析方式,有利于进行NDN网络实验与开发NDN运行环境,用户能够测试不同命名方式在NDN中的使用效果,不用重新搭建网络环境,节约了时间成本和网络资源。
可选的,在本发明实施例的命名数据网络中分发策略的配置方法中,S104包括:
根据命名解析结果,通过预设的基本原语及预设的匹配规则,对第一命名进行资源的匹配,得到资源匹配结果,其中,预设的匹配规则包括:命名的长度和/或字符内容,资源包括:网络节点的计算资源、存储资源及信息资源。
基本原语为符合本发明实施例的任意原语,作用为根据命名解析结果,为命名匹配资源。将命名与资源进行匹配,是为了支持后续分发策略的配置。为命名匹配信息资源,用于关联待分发数据及向哪个网络节点进行分发。为命名匹配计算资源,用于确定待分发数据的分发流程。为命名匹配存储资源,用于存储分发策略配置的过程中生成的各项数据。例如,命名与资源进行匹配具体可以为:在当前网络节点有内容请求的数据时,将内容请求的数据与内容建立映射关系,同时建立当前网络节点与发送该内容的网络节点间的映射关系,同时匹配相应的分发动作,将上述生成的数据进行存储,以方便后续调用。
将第一命名与资源进行匹配时,预设的匹配规则包括:命名的长度、字符内容或其他自定义形式。由于对命名进行解析的方式可以由用户自定义,这会关联到资源匹配时的可配置性,可以将网络节点的计算资源、存储资源与信息资源通过元素的形式进行记录,在进行资源匹配时可以将资源与元素进行组合与编辑操作,以便适配自定义解析方式。
在本发明实施例中,将命名与资源进行匹配,有效的支持后续分发策略的配置。
可选的,在本发明实施例的命名数据网络中分发策略的配置方法中,在S104之后,该方法还包括:
存储命名解析结果及资源匹配结果到预设的注册表中。
命名与资源进行匹配后的关联关系(映射关系)可以记录在注册表中,此外,注册表中的映射匹配可以由用户自定义设置,包括:内容与命名之间的映射管理、NDN与网络节点之间的映射关系、命名与网络节点间映射关系、及资源与命名之间的映射关系。注册表数目、注册表字段与注册表长度可由用户自定义设置。
在本发明实施例中,存储命名解析结果及资源匹配结果到预设的注册表中,方便查找。
可选的,在本发明实施例的命名数据网络中分发策略的配置方法中,在存储命名解析结果及资源匹配结果到预设的注册表中之后,该方法还包括:
步骤一,在预设的至少一种缓存策略中,确定一种缓存策略,其中,预设的至少一种缓存策略包括:单网络节点缓存策略、集中式缓存策略及分布式缓存策略中的一种或多种。
步骤二,根据确定的缓存策略,对预设的注册表中的内容进行缓存。
在对注册表中的内容进行缓存后,还可以根据由用户输入的指令生成自定义缓存策略,并利用该自定义缓存策略,缓存用户指定的内容。
在本发明实施例中,将注册表中的内容进行缓存,增加了数据的读取效率。
可选的,在本发明实施例的命名数据网络中分发策略的配置方法中,S105包括:
步骤一,根据资源匹配结果,获取第三对应关系,其中,第三对应关系为第一命名与第二数据包在命名数据网络的网络节点中的对应关系。
获取第一命名与第二数据包在命名数据网络的网络节点中的对应关系,确定向哪一个网络节点分发第二数据包。
步骤二,根据资源匹配结果及第三对应关系,生成分发动作。
步骤三,利用分发动作,将第二数据包在网络节点之间进行分发。
在本发明实施例中,给出了分发策略中分发动作的生成及配置方式,实现了NDN中分发策略的配置。
可选的,在本发明实施例的命名数据网络中分发策略的配置方法中,S105包括:
在第一内容为命名数据网络的更新内容时,根据资源匹配结果,在第二数据包为第一数据包时,向其他网络节点分发第一数据包,以使其他网络节点分发第一数据包,及根据第一数据包更新其他网络节点,其中,其他网络节点为命名数据网络中除当前网络节点外的一个或多个网络节点。
相应的,在第一内容为命名数据网络的更新内容时,根据资源匹配结果,在第二数据包为第一数据包时,向其他网络节点分发第一数据包,以使其他网络节点分发第一数据包,及根据第一数据包更新其他网络节点之后,该方法还包括:
根据第一内容,更新当前网络节点。
在NDN中,在现有的分发策略需要变更时,如在预设的至少一种命名解析方式中添加入新的命名解析方式,或增加预设的基本原语及预设的匹配规则中的内容,可以根据本发明实施例的分发策略的配置方法,将包含更新内容的第一数据包分发至其他网络节点,以完成NDN的更新,避免重新搭建NDN,避免了因重复建设导致的NDN网络实验与NDN运行环境的开发周期增长,节约了时间成本和网络资源。
需要说明的是,本发明实施例的命名数据网络中分发策略的配置方法及配置系统应用于NDN中的网络节点,则NDN中的所有网络节点均适用于本发明实施例的命名数据网络中分发策略的配置方法及配置系统。
参见图2,图2为本发明实施例的命名数据网络中分发策略的配置系统的一种示意图,包括:
全局身份实体标识库模块201,用于存储数据包的内容的命名及,存储命名与数据包在整个命名数据网络NDN中的对应关系。
命名解析器模块202,用于根据命名及全局身份实体标识库模块,生成命名方式及命名解析方式,根据所述命名解析方式对所述命名进行解析,并对所述命名进行资源的匹配。
区别于现有的NDN,在现有的NDN中,网络环境一旦搭建完成,命名解析方式与命名方式便已固定,除非重新搭建网络环境,否则不可变更。在本发明实施例中,可以通过全局身份实体标识库模块201与命名解析器模块202生成命名解析方式与命名方式,且生成的命名方式不限于分层命名、自证明命名及属性命名三种命方式,可以根据用户输入的命名指令,生成自定义命名方式。
注册表模块203,用于存储命名解析结果及资源匹配结果。
注册表模块203中注册表数目、注册表字段与注册表长度可由用户自定义设置。注册表模块203中存储了匹配之后的关联关系(映射关系),注册表中的映射匹配可以由用户自定义匹配规则,包括:内容与命名之间的映射管理、NDN与网络节点之间的映射关系、资源与网络节点之间映射关系、及资源与命名之间的映射关系。
动作库模块204,用于根据转发交互控件模块的指令,维护及生成分发动作。
分发动作是指数据(内容)在网络节点之间的传输关系,动作库模块204能够将分发动作进行拆分、表示与组合。动作库所生成及维护的分发动作可以由用户进行自定义管理,可以复用,并且分发动作中可以有多个动作组合完成。
转发交互控件模块205,用于根据注册表模块中的内容及全局身份实体标识库模块中的内容,向动作库模块下达指令,以使动作库模块生成分发动作,根据该分发动作,完成数据包在各个网络节点之间的分发。
在本发明实施例中,通过对命名策略及资源的配置,实现了NDN中分发策略的配置,不用重复搭建网络环境,可以灵活的对已搭建的NDN中的分发策略进行动态设置而完成多种NDN网络架构的实验与开发。
可选的,在本发明实施例的命名数据网络中分发策略的配置系统中,该系统还包括:
原语库模块,用于存储预设的基本原语。
原语库模块中存储了多种基本原语,在命名解析器模块202对命名进行资源的匹配时,在预设的多种基本原语中,选取与命名解析方式对应的基本原语,用于对命名与资源进行匹配。为命名与资源的匹配提供了技术上的支持。
可选的,在本发明实施例的命名数据网络中分发策略的配置系统中,该系统还包括:
缓存空间模块,用于将注册表模块203中的内容进行缓存。
缓存空间模块在预设的至少一种缓存策略中,确定一种缓存策略,用于将注册表模块203中的内容进行缓存。其中,预设的至少一种缓存策略包括:单网络节点缓存策略、集中式缓存策略及分布式缓存策略中的一种或多种。同时缓存内容、缓存时长与缓存时间可由用户进行配置。当然缓存空间模块还可以根据由用户输入的缓存指令,对缓存指令指定的内容进行缓存。
在本发明实施例中,将注册表中的内容进行缓存,增加了数据的读取效率。
可选的,在本发明实施例的命名数据网络中分发策略的配置系统中,该系统还包括:
解析算法库模块,用于存储命名方式的算法及命名解析方式的算法。
解析算法库模块中存储了命名方式的算法及命名解析方式的算法,方便全局身份实体标识库模块201与命名解析器模块202将命名方式的算法和/或命名解析方式的算法进行拆分和组合,从而生成自定义命名方式和/或自定义解析方式。
可选的,在本发明实施例的命名数据网络中分发策略的配置系统中,所述全局身份实体标识库模块201,包括:
内容命名子模块,用于根据由命名解析器模块生成的命名方式,对数据包的内容进行命名。
在一个网络节点中,当生成一个新数据包时,需要对该新数据包的内容进行命名。内容命名子模块向命名解析器模块发送信息,以使命名解析器模块在预设的命名方式中,选择并生成信息指定的命名方式。内容命名子模块通过该命名方式,命名新数据包的内容,得到新数据包内容的命名。当然,内容命名子模块还能够获取由用户输入的命名指令,通过命名解析器模块生成自定义命名方式,并可以将自定义命名方式保存为命名范本,以方便后续调用。
新数据包内容的命名及,新数据包内容的命名与新数据包在NDN中的对应关系会存储到全局身份实体标识库模块201。
全局身份实体标识库模块201中保存了NDN中所有数据包的内容的命名及,所有命名与数据包在整个NDN中的对应关系。且全局身份实体标识库模块201会进行更新。
可选的,全局身份实体标识库模块201根据预设的时间,周期性的进行更新。全局身份实体标识库模块201将本周期内自身新增加的数据发送至NDN中其他网络节点,以完成NDN中所有全局身份实体标识库模块的跟新。或
在新数据包进入网络节点时,若该网络节点的全局身份实体标识库模块中不包含该新数据包的相关内容,则存储该新数据包内容的命名及,新数据包内容的命名与新数据包在NDN中的对应关系到全局身份实体标识库模块中。
在本发明实施例中,通过全局身份实体标识库模块201及命名解析器模块202,可以自由的编辑出一种命名方式,而不局限于现有的分层命名、自证明命名及属性命名三种命名方式,当然在发明中可以生成分层命名、自证明命名及属性命名三种命名方式。不用重复搭建网络环境,可以灵活的对已搭建的NDN的分发策略进行动态设置而完成多种NDN网络架构的实验与开发。
可选的,在本发明实施例的命名数据网络中分发策略的配置系统中,命名解析器模块202,包括:
命名生成子模块,用于根据命名及全局身份实体标识库模块,生成命名方式及命名解析方式,其中,命名方式包括:分层命名方式、自证明命名方式及属性命名方式。
当然,命名生成子模块还能够生成自定义命名方式及自定义解析方式,此处不再赘述。
命名解析子模块,用于根据命名解析方式,对命名进行解析,得到命名解析结果。
资源配置子模块,用于根据命名解析结果,通过预设的基本原语及预设的匹配规则,对命名进行资源的配置,其中,预设的匹配规则包括:命名长度及字符内容。
当然,预设的匹配规则还包括,根据由用户输入的匹配指令,生成的与该匹配指令对应的自定义匹配规则。
可选的,在本发明实施例的命名数据网络中分发策略的配置系统中,命名解析器模块202,还包括:
命名范本库子模块,用于存储命名方式。
命名范本库子模块中存储的命名方式包括:分层命名方式、自证明命名方式、属性命名方式及自定义命名方式中的至少一种。
可选的,在本发明实施例的命名数据网络中分发策略的配置系统中,注册表模块203,包括:
注册表设定子模块,用于设置注册表数目、注册表字段与注册表长度。
在本发明实施例中,通过注册表设定子模块可以实现对注册表模块203的设定,方便对册表模块203的管理。
参见图3,图3为本发明实施例的NDN中分发策略的配置方法的逻辑结构图,包括:
在NDN中,在网络节点之间进行数据包的分发,在数据包进入网络节点时,首先,获取该数据包。根据该数据包中内容的命名,通过命名解析器模块,调用解析算法库模块中的命名解析方式的算法,生成与命名对应的命名解析方式,并利用该命名解析方式对数据包中内容的命名进行解析,得到命名解析结果。
然后,调用预设的原语库模块中的基本原语,根据命名解析结果,由命名解析器模块对命名进行资源的配置,得到资源匹配结果。将NDN中网络节点计算资源、存储资源与信息资源通过元素的形式进行记录,在对命名进行资源的配置时,将资源元素进行组合与编辑操作,以便适配相应的命名解析策略。命名解析结果与资源匹配结果会存储在注册表模块中的一张或者多张注册表中,同时预设的缓存空间模块会将注册表模块中的内容根据预设的缓存策略进行缓存。
最后,预设的转发交互控件模块根据注册表模块和/或缓存空间模块中的内容,调用预设的动作库中的动作,完成数据包在网络节点之间的分发。可选的,缓存空间模块根据预设的转发策略对数据包的内容进行缓存。
在本发明实施例中,通过对命名策略及资源的配置,实现了NDN中分发策略的配置,不用重复搭建网络环境,可以灵活的对已搭建的NDN中的分发策略进行动态设置而完成多种NDN网络架构的实验与开发。
图4为本发明实施例的根据数据包配置分发策略的方法的流程示意图。
在数据包为兴趣包时:
S401,在数据包进入网络节点后,通过命名解析器获取该数据包内容的命名,根据该命名通过命名解析器及全局身份实体标识库,生成解析该命名的命名解析方式。根据生成的命名解析方式,对该命名进行解析,得到命名解析结果。
命名解析器调用解析算法库中的算法,生成命名解析方式。调用原语库中的基本原语,针对命名解析结果,对命名进行资源配置。
S402,根据命名解析结果,通过命名解析器对命名进行资源的配置,得到资源匹配结果。
根据命名解析结果,在当前网络节点中含有数据包请求的内容时,建立数据包请求的内容与,发送该数据包的网络节点的对应关系(确定向哪一个网络节点发送数据包请求的内容),同时匹配相应的分发动作,并分配本步骤中产生的内容存储的位置。或
根据命名解析结果,在当前网络节点中没有数据包请求的内容时,建立数据包与网络节点的对应关系(确定向哪一个网络节点转发该数据包),同时匹配相应的分发动作,并分配本步骤中产生的内容存储的位置。
S403,将命名解析结果及资源匹配结果存储到注册表中。
S404,根据注册表,通过转发交互式控件调用动作库中的动作,生成分发动作。
转发交互式控件读取注册表中的内容,配合全局身份实体标识库,调用动作库中的动作,生成分发动作。
S405,在当前网络节点中含有数据包请求的内容时,通过该分发动作,返回数据包请求的内容,给请求该内容的网络节点。
S406,在当前网络节点中没有数据包请求的内容时,通过该分发动作,将数据包分发至其他网络节点。
相应的,在数据包为内容包时:
步骤一,在数据包进入网络节点后,通过命名解析器获取该数据包内容的命名,根据该命名通过命名解析器及全局身份实体标识库,生成解析该命名的命名解析方式。
步骤二,根据生成的命名解析方式,对该命名进行解析,得到命名解析结果。
步骤三,根据命名解析结果,通过命名解析器对命名进行资源的配置,得到资源匹配结果。
根据命名解析结果,建立数据包与网络节点的对应关系(确定向哪一个网络节点转发该数据包),同时匹配相应的分发动作,并分配本步骤中产生的内容存储的位置。
步骤四,将命名解析结果及资源匹配结果存储到注册表中。
步骤五,根据注册表,通过转发交互式控件调用动作库中的动作,生成分发动作,通过该分发动作,完成数据的分发。
通过本发明实施例的方法,有效的实现了请求包的配置接收,实现建设NDN网络时网络环境的单一搭建,降低了全局网络中分发策略的时延,节约了网络资源。
在本发明实施例中,能够配置不同的命名解析方式,同时能够配置对应的资源,从而实现了命名数据网络中分发策略的可配置。可以灵活的对已搭建的NDN中的分发策略进行动态设置而完成多种NDN网络架构的实验与开发,不重复建设网络环境,避免了因重复建设导致的NDN网络实验与NDN运行环境的开发周期增长,节约了时间成本和网络资源。
参见图5,图5为本发明实施例的命名数据网络中分发策略的配置系统的另一种示意图,该系统包括:
数据包获取模块501,用于获取第一数据包,其中,第一数据包包括:第一内容及第一内容的第一命名。
解析方式确定模块502,用于根据第一命名,在预设的至少两种命名解析方式中,确定与第一命名对应的第一命名解析方式。
解析模块503,用于对第一命名进行解析,得到命名解析结果。
匹配模块504,用于将第一命名与资源进行匹配,得到资源匹配结果,其中,资源用于支持第二数据包的分发,第二数据包包括:第一数据包和/或第一数据包请求的数据。
分发模块505,用于将第二数据包在命名数据网络中进行分发。
在本发明实施例中,能够配置不同的命名解析方式,同时能够配置对应的资源,从而实现了命名数据网络中分发策略的可配置。在分发策略发生改变时,不重复建设网络环境,避免了因重复建设导致的NDN网络实验与NDN运行环境的开发周期增长,节约了时间成本和网络资源。
需要说明的是,本发明实施例的系统时应用上述命名数据网络中分发策略的配置方法的系统,则上述命名数据网络中分发策略的配置方法的所有实施例均适用于该系统,且均能达到相同或相似的有益效果。
可选的,在本发明实施例的命名数据网络中分发策略的配置系统中,该系统还包括:
第一内容获取模块,用于获取第二内容。
第一命名方式确定模块,用于在预设的至少两种命名方式中,确定一种命名方式,其中,预设的至少两种命名方式包括:分层命名、自证明命名及属性命名中的至少两种。
第一对应关系存储模块,用于通过确定的命名方式对第二内容进行命名,得到第二命名,并存储第二命名、及第二命名与第二内容在命名数据网络的网络节点中的对应关系。
在NDN中,一个内容在首次生成时,需要利用命名方式对该内容进行命名。现有的NDN中命名方式是固定的,而在本发明实施例中,可以对命名方式进行配置,当需要采用不同的命名方式时,不必重新搭建网络环境,仅需要配置相应的命名方式即可。从而节约了网络资源。
可选的,在本发明实施例的命名数据网络中分发策略的配置系统中,该系统还包括:
第二内容获取模块,用于获取第二内容。
第二命名方式确定模块,用于获取并根据由用户输入的指令,生成自定义命名方式。
第二对应关系存储模块,用于通过自定义命名方式,对第二内容进行命名,得到第二命名,并存储第二命名、及第二命名与第二内容在命名数据网络的网络节点中的对应关系。
在本发明实施例中,还能够根据用户输入的指令,生成自定义命名方式。生成自定义命名方式,有利于进行NDN网络实验与开发NDN运行环境,用户能够测试不同命名方式在NDN中的使用效果,不用重新搭建网络环境,节约了时间成本和网络资源。
可选的,在本发明实施例的命名数据网络中分发策略的配置系统中,该系统还包括:
自定义解析生成模块,用于根据自定义命名方式,生成解析自定义命名方式的自定义解析方式。
方式存储模块,用于存储自定义命名方式及自定义解析方式到预设位置。
在本发明实施例中,生成自定义解析方式,有利于进行NDN网络实验与开发NDN运行环境,用户能够测试不同命名方式在NDN中的使用效果,不用重新搭建网络环境,节约了时间成本和网络资源。
可选的,在本发明实施例的命名数据网络中分发策略的配置系统中,匹配模块504具体用于:
根据命名解析结果,通过预设的基本原语及预设的匹配规则,对第一命名进行资源的匹配,得到资源匹配结果,其中,预设的匹配规则包括:命名的长度和/或字符内容,资源包括:网络节点的计算资源、存储资源及信息资源。
在本发明实施例中,将命名与资源进行匹配,有效的支持后续分发策略的配置。
可选的,在本发明实施例的命名数据网络中分发策略的配置系统中,该系统还包括:
结果存储模块,用于存储命名解析结果及资源匹配结果到预设的注册表中。
在本发明实施例中,存储命名解析结果及资源匹配结果到预设的注册表中,方便查找。
可选的,在本发明实施例的命名数据网络中分发策略的配置系统中,该系统还包括:
缓存策略确定模块,用于在预设的至少一种缓存策略中,确定一种缓存策略,其中,预设的至少一种缓存策略包括:单网络节点缓存策略、集中式缓存策略及分布式缓存策略中的一种或多种。
缓存模块,用于根据确定的缓存策略,对预设的注册表中的内容进行缓存。
在本发明实施例中,将注册表中的内容进行缓存,增加了数据的读取效率。
可选的,在本发明实施例的命名数据网络中分发策略的配置系统中,分发模块505包括:
对应关系获取子模块,用于根据资源匹配结果,获取第一命名与第二数据包在命名数据网络的网络节点中的对应关系。
分发动作生成子模块,用于根据资源匹配结果及,第一命名与第二数据包在命名数据网络的网络节点中的对应关系,生成分发动作。
分发子模块,用于利用分发动作,将第二数据包在网络节点之间进行分发。
在本发明实施例中,给出了分发策略中分发动作的生成及配置方式,实现了NDN中分发策略的配置。
可选的,在本发明实施例的命名数据网络中分发策略的配置系统中,分发模块505还包括:
数据包发送子模块,用于在第一内容为命名数据网络的更新内容时,根据资源匹配结果,在第二数据包为第一数据包时,向其他网络节点分发第一数据包,以使其他网络节点分发第一数据包,及根据第一数据包更新其他网络节点,其中,其他网络节点为命名数据网络中除当前网络节点外的一个或多个网络节点。
相应的,在本发明实施例的命名数据网络中分发策略的配置系统中,该系统还包括:
更新模块,用于根据第一内容,更新当前网络节点。
需要说明的是,在本文中,诸如第一和第二等之类的关系术语仅仅用来将一个实体或者操作与另一个实体或操作区分开来,而不一定要求或者暗示这些实体或操作之间存在任何这种实际的关系或者顺序。而且,术语“包括”、“包含”或者其任何其他变体意在涵盖非排他性的包含,从而使得包括一系列要素的过程、方法、物品或者设备不仅包括那些要素,而且还包括没有明确列出的其他要素,或者是还包括为这种过程、方法、物品或者设备所固有的要素。在没有更多限制的情况下,由语句“包括一个……”限定的要素,并不排除在包括所述要素的过程、方法、物品或者设备中还存在另外的相同要素。
本说明书中的各个实施例均采用相关的方式描述,各个实施例之间相同相似的部分互相参见即可,每个实施例重点说明的都是与其他实施例的不同之处。尤其,对于系统实施例而言,由于其基本相似于方法实施例,所以描述的比较简单,相关之处参见方法实施例的部分说明即可。
以上所述仅为本发明的较佳实施例而已,并非用于限定本发明的保护范围。凡在本发明的精神和原则之内所作的任何修改、等同替换、改进等,均包含在本发明的保护范围内。
Claims (10)
1.一种命名数据网络中分发策略的配置方法,其特征在于,包括:
获取第一数据包,其中,所述第一数据包包括:第一内容及所述第一内容的第一命名;
根据所述第一命名,在预设的至少两种命名解析方式中,确定与所述第一命名对应的第一命名解析方式;
根据所述第一命名解析方式,对所述第一命名进行解析,得到命名解析结果;
根据所述命名解析结果,将所述第一命名与资源进行匹配,得到资源匹配结果,其中,所述资源用于支持第二数据包的分发,所述第二数据包包括:第一数据包和/或第一数据包请求的数据;
根据所述资源匹配结果,将所述第二数据包在命名数据网络中进行分发。
2.根据权利要求1所述的方法,其特征在于,在所述获取第一数据包之前,所述方法还包括:
获取第二内容;
在预设的至少两种命名方式中,确定一种命名方式,其中,所述预设的至少两种命名方式包括:分层命名、自证明命名及属性命名中的至少两种;
通过确定的命名方式对所述第二内容进行命名,得到第二命名,并存储所述第二命名及第一对应关系,其中,所述第一对应关系为所述第二命名与所述第二内容在所述命名数据网络的网络节点中的对应关系。
3.根据权利要求1所述的方法,其特征在于,在所述获取第一数据包之前,所述方法还包括:
获取第二内容;
获取并根据由用户输入的指令,生成自定义命名方式;
通过所述自定义命名方式,对所述第二内容进行命名,得到第三命名,并存储所述第三命名及第二对应关系,其中,所述第二对应关系为所述第三命名与所述第二内容在所述命名数据网络的网络节点中的对应关系。
4.根据权利要求3所述的方法,其特征在于,在所述获取并根据由用户输入的指令,生成自定义命名方式之后,所述方法还包括:
根据所述自定义命名方式,生成解析所述自定义命名方式的自定义解析方式;
存储所述自定义命名方式及所述自定义解析方式到预设位置。
5.根据权利要求1所述的方法,其特征在于,所述根据所述命名解析结果,将所述第一命名与资源进行匹配,得到资源匹配结果,包括:
根据所述命名解析结果,通过预设的基本原语及预设的匹配规则,对所述第一命名进行资源的匹配,得到所述资源匹配结果,其中,所述预设的匹配规则包括:命名的长度和/或字符内容,所述资源包括:网络节点的计算资源、存储资源及信息资源。
6.根据权利要求1所述的方法,其特征在于,在所述根据所述命名解析结果,将所述第一命名与资源进行匹配,得到资源匹配结果之后,所述方法还包括:
存储所述命名解析结果及所述资源匹配结果到预设的注册表中。
7.根据权利要求6所述的方法,其特征在于,在所述存储所述命名解析结果及所述资源匹配结果到预设的注册表中之后,所述方法还包括:
在预设的至少一种缓存策略中,确定一种缓存策略,其中,所述预设的至少一种缓存策略包括:单网络节点缓存策略、集中式缓存策略及分布式缓存策略中的一种或多种;
根据确定的缓存策略,对所述预设的注册表中的内容进行缓存。
8.根据权利要求1所述的方法,其特征在于,所述根据所述资源匹配结果,将所述第二数据包在命名数据网络中进行分发,包括:
根据所述资源匹配结果,获取第三对应关系,其中,所述第三对应关系为所述第一命名与所述第二数据包在所述命名数据网络的网络节点中的对应关系;
根据所述资源匹配结果及所述第三对应关系,生成分发动作;
利用所述分发动作,将所述第二数据包在网络节点之间进行分发。
9.根据权利要求1所述的方法,其特征在于,所述根据所述资源匹配结果,将所述第二数据包在命名数据网络中进行分发,包括:
在所述第一内容为所述命名数据网络的更新内容时,根据所述资源匹配结果,在所述第二数据包为第一数据包时,向其他网络节点分发所述第一数据包,以使所述其他网络节点分发所述第一数据包,及根据所述第一数据包更新所述其他网络节点,其中,所述其他网络节点为所述命名数据网络中除当前网络节点外的一个或多个网络节点;
相应的,在所述根据所述资源匹配结果,将所述第二数据包在命名数据网络中进行分发之后,所述方法还包括:
根据所述第一内容,更新所述当前网络节点。
10.一种命名数据网络中分发策略的配置系统,其特征在于,包括:
数据包获取模块,用于获取第一数据包,其中,所述第一数据包包括:第一内容及所述第一内容的第一命名;
解析方式确定模块,用于根据所述第一命名,在预设的至少两种命名解析方式中,确定与所述第一命名对应的第一命名解析方式;
解析模块,用于根据所述第一命名解析方式对所述第一命名进行解析,得到命名解析结果;
匹配模块,用于根据所述命名解析结果,将所述第一命名与资源进行匹配,得到资源匹配结果,其中,所述资源用于支持第二数据包的分发,所述第二数据包包括:第一数据包和/或第一数据包请求的数据;
分发模块,用于根据所述资源匹配结果,将所述第二数据包在命名数据网络中进行分发。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201610977432.7A CN106506719B (zh) | 2016-11-07 | 2016-11-07 | 命名数据网络中分发策略的配置方法及配置系统 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201610977432.7A CN106506719B (zh) | 2016-11-07 | 2016-11-07 | 命名数据网络中分发策略的配置方法及配置系统 |
Publications (2)
Publication Number | Publication Date |
---|---|
CN106506719A true CN106506719A (zh) | 2017-03-15 |
CN106506719B CN106506719B (zh) | 2019-06-14 |
Family
ID=58323282
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201610977432.7A Active CN106506719B (zh) | 2016-11-07 | 2016-11-07 | 命名数据网络中分发策略的配置方法及配置系统 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN106506719B (zh) |
Cited By (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN107197020A (zh) * | 2017-06-01 | 2017-09-22 | 中国科学院大学 | 基于Web的空间信息网络控制方法及装置 |
CN107204927A (zh) * | 2017-06-22 | 2017-09-26 | 河南科技大学 | Icn网络中基于名字拆分的信息查找方法 |
CN107479366A (zh) * | 2017-08-28 | 2017-12-15 | 李泽轩 | 一种动态解析映射自主控制的方法及系统 |
CN107948939A (zh) * | 2017-11-21 | 2018-04-20 | 中南大学 | 无线ndn数据处理方法、装置及系统 |
WO2019201091A1 (zh) * | 2018-04-19 | 2019-10-24 | 中兴通讯股份有限公司 | 一种数据处理方法、设备和计算机可读存储介质 |
CN111611613A (zh) * | 2020-04-28 | 2020-09-01 | 网络通信与安全紫金山实验室 | 基于icn的工业互联网标识解析系统及数据访问方法 |
Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN103559215A (zh) * | 2013-10-14 | 2014-02-05 | 西安交通大学 | 一种面向内容网络中内容名存储结构的设计方法 |
CN103873602A (zh) * | 2014-02-21 | 2014-06-18 | 北京邮电大学 | 一种网络资源命名方法与生成装置 |
CN103873371A (zh) * | 2014-02-21 | 2014-06-18 | 北京邮电大学 | 一种名字路由快速匹配查找方法与装置 |
US20150372947A1 (en) * | 2013-03-15 | 2015-12-24 | Huawei Technologies Co., Ltd. | Packet processing method and device |
-
2016
- 2016-11-07 CN CN201610977432.7A patent/CN106506719B/zh active Active
Patent Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20150372947A1 (en) * | 2013-03-15 | 2015-12-24 | Huawei Technologies Co., Ltd. | Packet processing method and device |
CN103559215A (zh) * | 2013-10-14 | 2014-02-05 | 西安交通大学 | 一种面向内容网络中内容名存储结构的设计方法 |
CN103873602A (zh) * | 2014-02-21 | 2014-06-18 | 北京邮电大学 | 一种网络资源命名方法与生成装置 |
CN103873371A (zh) * | 2014-02-21 | 2014-06-18 | 北京邮电大学 | 一种名字路由快速匹配查找方法与装置 |
Cited By (12)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN107197020A (zh) * | 2017-06-01 | 2017-09-22 | 中国科学院大学 | 基于Web的空间信息网络控制方法及装置 |
CN107204927A (zh) * | 2017-06-22 | 2017-09-26 | 河南科技大学 | Icn网络中基于名字拆分的信息查找方法 |
CN107204927B (zh) * | 2017-06-22 | 2020-02-25 | 河南科技大学 | 一种icn网络中基于名字拆分的信息查找方法 |
CN107479366A (zh) * | 2017-08-28 | 2017-12-15 | 李泽轩 | 一种动态解析映射自主控制的方法及系统 |
CN107479366B (zh) * | 2017-08-28 | 2021-03-19 | 李泽轩 | 一种动态解析映射自主控制的方法及系统 |
CN107948939A (zh) * | 2017-11-21 | 2018-04-20 | 中南大学 | 无线ndn数据处理方法、装置及系统 |
CN107948939B (zh) * | 2017-11-21 | 2020-11-17 | 中南大学 | 无线ndn数据处理方法、装置及系统 |
WO2019201091A1 (zh) * | 2018-04-19 | 2019-10-24 | 中兴通讯股份有限公司 | 一种数据处理方法、设备和计算机可读存储介质 |
CN110399539A (zh) * | 2018-04-19 | 2019-11-01 | 中兴通讯股份有限公司 | 一种数据处理方法、设备和计算机可读存储介质 |
US11489765B2 (en) | 2018-04-19 | 2022-11-01 | Zte Corporation | Data processing method and device, and computer readable storage medium |
CN111611613A (zh) * | 2020-04-28 | 2020-09-01 | 网络通信与安全紫金山实验室 | 基于icn的工业互联网标识解析系统及数据访问方法 |
WO2021218068A1 (zh) * | 2020-04-28 | 2021-11-04 | 网络通信与安全紫金山实验室 | 基于icn的工业互联网标识解析系统及数据访问方法 |
Also Published As
Publication number | Publication date |
---|---|
CN106506719B (zh) | 2019-06-14 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN106506719A (zh) | 命名数据网络中分发策略的配置方法及配置系统 | |
CN102938794B (zh) | 地址解析协议arp消息转发方法、交换机和控制器 | |
US10911549B2 (en) | Proxy routing based on path headers | |
US8239422B2 (en) | Methods and apparatus to provision network resource records | |
CN110209719B (zh) | 一种基于微服务架构的多种数据库统一访问系统及方法 | |
KR20140095571A (ko) | 구성원 자원에 액세스하는 방법, 그룹 서버 및 구성원 장치 | |
CN108199897A (zh) | 一种支持缓存管理的opc ua多服务器聚合方法 | |
CN102790813B (zh) | 基于IPv6网络的通信方法和系统以及终端设备 | |
CN114500537B (zh) | 容器服务的访问方法、系统、存储介质及电子设备 | |
CN104468704B (zh) | 支持内容中心网络的Web服务器系统及处理方法 | |
CN110413418A (zh) | 缓存同步装置及方法,缓存同步系统、电子设备 | |
CN109729183A (zh) | 请求处理方法、装置、设备及存储介质 | |
US20090296706A1 (en) | Method, system and processor for processing network address translation service | |
WO2020119310A1 (zh) | 查找表存储方法、装置及计算机可读存储介质 | |
CN111726646A (zh) | 一种推送视频流的方法、装置、设备和存储介质 | |
TW201724001A (zh) | 全域資訊獲取、處理及更新方法、裝置和系統 | |
CN115225606A (zh) | 一种容器云平台的跨网络协议的域名访问方法和系统 | |
EP3937502A1 (en) | Method, apparatus and device for pushing video stream, and storage medium | |
WO2024012001A1 (zh) | 一种在多模态网络中实现开源社区访问的方法及系统 | |
CN109561165A (zh) | 域名系统配置方法及相关装置 | |
CN114466031B (zh) | 一种cdn系统节点配置方法、装置、设备及存储介质 | |
CN108365976A (zh) | 网络服务的优化方法及装置 | |
CN102833287B (zh) | 分布式文件系统及分布式文件系统中访问数据资源的方法 | |
CN115333993A (zh) | 容器环境下自定义容器组路由的方法、设备及存储介质 | |
CN113067844B (zh) | 服务发现方法、装置及hnrf |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
C06 | Publication | ||
PB01 | Publication | ||
SE01 | Entry into force of request for substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
GR01 | Patent grant | ||
GR01 | Patent grant |