【技术实现步骤摘要】
一种大数据网络通信实现方法
本专利技术涉及一种通信实现方法,尤其涉及的是一种大数据网络通信实现方法。
技术介绍
大数据网络中的节点之间通信通过中间节点的转发和路由来实现,因此,实现大数据网络需要解决的关键技术之一就是降低数据传输延迟,以便使用户能够快速获取网络服务。随着网络技术的发展,大数据网络会成为未来提供服务的一种模式。目前,大数据网络的实现模式是通过广播来实现,因此延迟和代价都比较大,降低了网络服务性能。因此,如何降低大数据网络提供服务的延迟和代价成为近年来研究的热点问题。
技术实现思路
专利技术目的:本专利技术所要解决的技术问题是针对现有技术的不足,提供一种大数据网络通信实现方法。技术方案:本专利技术公开了一种大数据网络通信实现方法,所述网络包括路由器、基础设备节点和移动节点构成;路由器分为核心路由器、接入路由器和移动路由器;所述网络中只包含一个核心路由器;核心路由器有一个上游有线接口和两个以上的下游有线接口,上游有线接口与互联网的骨干网相连;接入路由器有一个上游有线接口和两个以上的下游有线接口;所述网络支持两种以上的基础设备节点,例如基站或者接入节点,同一种 ...
【技术保护点】
一种大数据网络通信实现方法,其特征在于,所述网络包括路由器、基础设备节点和移动节点构成;路由器分为核心路由器、接入路由器和移动路由器;所述网络中只包含一个核心路由器;核心路由器有一个上游有线接口和两个以上的下游有线接口,上游有线接口与互联网的骨干网相连;接入路由器有一个上游有线接口和两个以上的下游有线接口;所述网络支持两种以上的基础设备节点,同一种基础设备节点支持一种协议,不同种类的基础设备节点支持不同的协议;每种基础设备节点都包括一个上游有线接口和一个下游无线接口;移动路由器包括两个以上的上游无线接口和一个下游无线接口,每个上游无线接口支持一种协议,不同的上游无线接口支持 ...
【技术特征摘要】
1.一种大数据网络通信实现方法,其特征在于,所述网络包括路由器、基础设备节点和移动节点构成;路由器分为核心路由器、接入路由器和移动路由器;所述网络中只包含一个核心路由器;核心路由器有一个上游有线接口和两个以上的下游有线接口,上游有线接口与互联网的骨干网相连;接入路由器有一个上游有线接口和两个以上的下游有线接口;所述网络支持两种以上的基础设备节点,同一种基础设备节点支持一种协议,不同种类的基础设备节点支持不同的协议;每种基础设备节点都包括一个上游有线接口和一个下游无线接口;移动路由器包括两个以上的上游无线接口和一个下游无线接口,每个上游无线接口支持一种协议,不同的上游无线接口支持不同的协议;一个移动节点包括一个无线接口;核心路由器的每个下游接口与一个接入路由器的上游接口相连;每个接入路由器的下游接口与一个基础设备节点的上游接口相连,与一个接入路由器的所有下游接口相连的基础设备节点均属于同一种类,支持相同的协议;一个基础设备节点的下游接口与一个移动路由器的上游接口相连,该下游接口与该上游接口支持相同的协议;一个移动路由器的下游接口与一个移动节点的接口相连;一个路由器或者移动节点的每个接口配置一个IPv6地址,一个IPv6地址由网络前缀和节点ID构成,网络前缀的比特长度和节点ID的比特长度为128;核心路由器的上游接口的IPv6地址的网络前缀的比特长度为x比特,核心路由器的每个下游接口的地址的网络前缀的比特长度为x+e比特,核心路由器的所有下游接口的地址的网络前缀的前x比特的值等于核心路由器的上游接口的地址的网络前缀的前x比特值,核心路由器的每个下游接口的地址的网络前缀的后边e个比特值各不相同;接入路由器的上游接口的IPv6地址的网络前缀的比特长度为x+e比特,接入路由器的每个下游接口的地址的网络前缀的比特长度为x+2e比特,接入路由器的上游接口的网络前缀等于与该上游接口相连的核心路由器的下游接口的网络前缀,接入路由器的所有下游接口的地址的网络前缀的前x+e比特的值等于接入路由器的上游接口的地址的网络前缀的前x+e比特值,接入路由器的每个下游接口的地址的网络前缀的最后e个比特值各不相同;移动路由器的所有上游接口和下游接口的地址的长度均为x+2e比特,移动路由器的每个上游接口的网络前缀等于与该上游接口相连的接入路由器的下游接口的网络前缀;移动节点的接口的地址的网络前缀长度为x+2e比特;核心路由器和每个接入路由器的每个接口的IPv6地址均预先设置;每个移动路由器保存一个接口表,每个接口表项包含上游接口域和地址域;接入路由器启动后通过每个下游接口广播一个信标消息,该信标消息的源地址为该下游接口的地址;基础设备节点通过上游接口接收到接入路由器的信标消息后,直接通过下游接口转发该信标消息;移动路由器从上游接口u接收到一个信标消息后,创建一个接口表项,该接口表项的上游接口域值为u,地址域值为该信标消息的源地址;每个接入路由器保存一个分配表,一个分配表项包含接口域和节点ID集合域;接入路由器启动后,对于它的每个下游接口f创建一个分配表项,该分配表项的接口域值为f,节点ID集合域值为空;在移动路由器MR1有N个上游接口uj,1≤j≤N,上游接口uj支持N个协议pj,并与支持协议pj的N个基础设备节点Ij的下游接口链路相连,基础设备节点Ij的上游接口与接入路由器AR1的下游接口f1相连的条件下,移动路由器MR1对于每个上游接口uj执行下述操作为上游接口uj配置地址:步骤101:开始;步骤102:移动路由器MR1创建一个随机数,该随机数的长度为128-(x+2e)比特,移动路由器MR1构建一个临时地址,该临时地址的网络前缀为0,节点ID为一个随机数;移动路由器MR1查看接口表,选择接口域值为uj的接口表项,创建一个请求地址消息,该请求地址消息的源地址为构建的临时地址,目的地址为选中的接口表项的地址域值,负载为空;然后移动路由器MR1从接口uj发送该请求地址消息;步骤103:基础设备节点Ij从下游接口接收到该请求地址消息后,直接从其上游接口转发该请求地址消息;接入路由器AR1从下游接口f1接收到该请求地址消息后,查看分配表,选择接口域值等于f1的分配表项,并选取一个不包含在该分配表项中的节点ID集合中的最小整数,从接口f1发送响应地址消息,在该响应地址消息中,源地址为接收到的请求地址消息的目的地址,目的地址为接收到的请求地址消息的源地址,负载为选取的最小整数;接入路由器AR1将选取的最小整数加入到该分配表项的节点ID集合中;步骤104:基础设备节点Ij从上游接口接收到该响应地址消息后,从其下游接口直接转发该响应地址消息;步骤105:移动路由器MR1从上游接口uj接收到该响应地址消息后,构建一个地址,该地址的节点ID为响应地址消息负载中的整数,网络前缀为响应地址消息的源地址的网络前缀,然后将该地址标记为接口uj的地址;步骤106:结束;移动路由器MR1通过上述过程为每个上游接口配置一个地址;如果移动路由器的上游接口首次获取地址,那么该地址称为该上游接口的家乡地址,否则称为该上游接口的转交地址;移动路由器保存每个上游接口的家乡地址和最新的转交地址。2.根据权利要求1所述的一种大数据网络通信实现方法,其特征在于,一个移动路由器和所有与该移动路由器链路相连的移动节点构成一个簇,该移动路由器为簇首节点,移动节点为簇成员;每个移动路由器保存一个已分配ID集合,该已分配ID集合的初始值为空;移动路由器启动后,产生一个比特长度为x+2e的随机数,然后为其下游接口构建一个地址,该地址的网络前缀为产生的随机数,节点ID为1;移动路由器为下游接口配置地址后,开始通过下游接口广播信标消息,该信标消息的源地址为其下游接口的地址,负载为已分配ID集合;移动节点MN1与移动路由器MR1链路相连,移动节点MN1接收到移动路由器MR1的信标消息后,它执行下述操作获取地址:步骤201:开始;步骤202:移动节点MN1产生一个比特长度为e的随机数,该随机数不在接收到的信标消息负载的已分配ID集合中;移动节点MN1创建一个地址,该地址的网络前缀为接收到的信标消息源地址的网络前缀,节点ID为创建的随机数;移动节点MN1发送一个地址请求消息,该地址请求消息的源地址为创建的地址,目的地址为接收到的信标消息的源地址;步骤203:移动路由器MR1接收到该地址请求消息后,它查看该地址请求消息的源地址的节点ID是否在自己的已分配ID集合中,如果是,则执行步骤204,否则执行步骤205;步骤204:移动路由器MR1发送一个地址重复消息,该地址重复消息的源地址为接收到的地址请求消息的目的地址,该消地址重复息的目的地址为接收到的地址请求消息的源地址,负载为空,执行步骤206;步骤205:移动路由器MR1发送一个地址确认消息,该地址确认消息的源地址为接收到的地址请求消息的目的地址,该地址确认消息的目的地址为接收到的地址请求消息的源地址,负载为空,移动路由器MR1将接收到的地址请求消息的源地址的节点ID加入到已分配ID集合中;步骤206:如果移动节点MN1接收到的是地址重复消息,则执行步骤202,否则执行步骤207:步骤207:移动节点MN1将接收到的地址确认消息的目的地址标识为自己的地址;步骤208:结束。3.根据权利要求1所述的一种大数据网络通信实现方法,其特征在于,核心路由器保存一个绑定表,一个绑定表项包含家乡地址域和转交地址域;在移动路由器MR1有N个上游接口uj,1≤j≤N,上游接口uj支持N个协议pj,并与支持协议pj的N个基础设备节点Ij的下游接口链路相连,基础设备节点Ij的上游接口与接入路由器AR1的下游接口相连的条件下,移动路由器MR1为每个上游接口配置地址后,对于每个上游接口uj,移动路由器MR1执行下述注册操作:步骤301:开始;步骤302:移动路由器MR1从接口uj发送一个注册消息,该注册消息的源地址为接口uj的地址,目的地址为空;步骤303:基础设备节点Ij从下游接口接收到该注册消息后,直接从其上游接口转发该注册消息;接入路由器AR1从下游接口接收到注册消息后,直接从其上游接口转发该注册消息;步骤304:核心路由器从下游接口收到该注册消息后,创建一个绑定表项,该绑定表项的家乡地址和转交地址域值均为该注册消息的源地址;步骤305:结束。...
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。