[发明专利]一种基于SDN的匿名通信系统有效
申请号: | 202010142108.X | 申请日: | 2020-03-04 |
公开(公告)号: | CN111327628B | 公开(公告)日: | 2022-04-05 |
发明(设计)人: | 王芳鸣;常承伟;贾琼;杨枭;王佳星;马乐 | 申请(专利权)人: | 北京计算机技术及应用研究所 |
主分类号: | H04L9/40 | 分类号: | H04L9/40;H04L67/141 |
代理公司: | 中国兵器工业集团公司专利中心 11011 | 代理人: | 王雪芬 |
地址: | 100854*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 基于 sdn 匿名 通信 系统 | ||
1.一种利用基于SDN的匿名通信系统实现的通信方法,其特征在于,该系统是由一个SDN控制器和多个主机组织起来的覆盖网络,该网络中的主机划分为多个集群,每个集群中有一个主机作为该集群的管理员节点;
其中,SDN控制器用于维护网络中管理员节点的映射关系和所有主机的通信状态信息,建立路由转发表以及指挥网络中的数据包转发;
各集群的管理员节点用于维护该集群中普通成员的映射关系,为该集群中普通成员请求并建立匿名通信,判断该集群中是否存在目的节点以及挑选该集群中最优转发节点;
该通信方法包括以下步骤:匿名通信的请求与建立:作为普通节点的客户端Alice向其所在集群的管理员节点A发送与作为普通节点的服务端Bob的匿名通信请求,管理员节点A向SDN控制器提出与Bob进行匿名通信的请求,SDN控制器向各集群的管理员节点询问Bob是否在集群中,若在则对应的管理员节点向SDN控制器返回Bob的IP地址;若不在,则各管理员节点在该集群中根据节点带宽利用率和信誉度指标挑选一个最优节点作为备选的转发节点,将其IP地址返回给SDN控制器;然后SDN控制器挑选N个节点利用路由算法计算路由转发表,从而为管理员节点A建立一条通往Bob的路由路径,从而建立管理员节点A与Bob的匿名通信链路。
2.如权利要求1所述的通信方法,其特征在于,管理员节点A 与Bob的匿名通信链路建立后,管理员节点A将转发来往于Alice和Bob之间的中继信息。
3.如权利要求1所述的通信方法,其特征在于,SDN控制器在建立了路由转发表之后,向路由转发表中的每一台主机通知数据包的下一跳转发节点,这些主机只对数据包进行单纯的转发。
4.如权利要求1所述的通信方法,其特征在于,该方法还包括在通信过程中进行节点IP地址更新的步骤,对网络中的各节点IP地址进行非周期性更新。
5.如权利要求1所述的通信方法,其特征在于,N>1。
6.如权利要求4所述的通信方法,其特征在于,进行节点IP地址更新的步骤中,集群中的管理员节点向SDN控制器发送集群内部主机IP更新请求,SDN控制器检查该集群内是否有主机处于通信状态,若有主机处于通信状态,则暂不予以更新,一段时间后由管理员节点重新发起请求;若没有主机处于通信状态,则向管理员节点发送一组IP地址,管理员节点将这些IP地址随机分发给其集群内的主机。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京计算机技术及应用研究所,未经北京计算机技术及应用研究所许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202010142108.X/1.html,转载请声明来源钻瓜专利网。