【技术实现步骤摘要】
一种数据中心网络BCDC中IP地址编址方法
本专利技术涉及网络通信
,尤其涉及一种数据中心网络BCDC中IP地址编址方法。
技术介绍
数据中心是全球协作的特定设备网络,用来在Internet网络基础设施上传递、加速、展示、计算、存储数据信息,而数据中心网络是应用于数据中心内的网络,因为数据中心内的流量呈现出典型的交换数据集中、东西流量增多等特征,对数据中心网络提出了进一步的要求:大规模、高扩展性、高健壮性、低配置开销、服务器间的高带宽、高效的网络协议、灵活的拓扑和链路容量控制、绿色节能、服务间的流量隔离和低成本等,BCDC网络是由WangXi等提出的一类以服务器为中心的数据中心网络,与传统的树型数据中心网络相比,解决了其带宽瓶颈和单点失效等问题;BCDC网络上已经设计了相应的单播、多播、广播、全交换等无故障路由算法和容错单播路由算法,然而,如果将BCDC网络部署到实际的数据中心中,IP协议是其要兼容的重要协议,因此,本专利技术提出一种数据中心网络BCDC中IP地址编址方法以解决现有技术中存在的问题。r>
技术实现思路
...
【技术保护点】
1.一种数据中心网络BCDC中IP地址编址方法,其特征在于包括以下步骤:/n步骤一、一个n维BCDC网络A
【技术特征摘要】
1.一种数据中心网络BCDC中IP地址编址方法,其特征在于包括以下步骤:
步骤一、一个n维BCDC网络An的服务器共有n2n-1个,交换机共有2n个,将An的服务器和交换机地址,共(n+2)2n-1个长度为2n的二进制串,生成一个有序向量:
V_ADR=[00…0,00…01,00…010,11…1];
步骤二、初始化两个哈希表HM_IP2ADR和HM_ADR2IP,HM_ADR2IP的key存储对应的服务器和交换机长度为2n的二进制串地址,value存储服务器和交换机的IP地址;HM_IP2ADR的key存储服务器和交换机的IP地址,value存储对应的服务器和交换机长度为2n的二进制串地址,用X表示预留二进制地址位数;
步骤三、遍历有序向量V_ADR,令ADDR表示V_ADR中的地址,D_INDEX表示地址ADDR的索引值(十进制值),然后分为五小步:
S1、将D_INDEX转换为二进制,得出B_INDEX;
S2、将B_INDEX向左移动X位,得出B_INDEX_X;
S3、给定一个32位的二进制常量B_TEMP=00001010000000000000000000000000;将B_INDEX_X与B_TEMP进行二进制加运算,得出B_ADDR;
S4、将B_ADDR转换为IP地址,得出IP_ADDR;
S5、将V_ADR作为key、IP_ADDR作为value传入HM_IP2ADR,将IP_ADDR作为key、V_ADR作为value传入HM_IP2ADR,n维BCDC网络An的服务器和交换机地址编址为IPV4地址工作结束。
2.根据权利要求1所述的一种数据中心网络BCDC中IP地址编址方法,其特征在于:所述步骤一中(n+2)2n-1表示一个n维BCDC网络An的服务器和交换机总数。
3.根据权利要求1所述的一种数据中心网络BCDC中IP地址编址方法,其特征在于:所述步骤一种n维BCDC网络An的n2n-1个服务器其地址分别为为了简化表示,将服务器地址表示为长度为2n的二进制串,如表示为00…0,中间相同的二进制位用省略号替代,其长度为2n,与BCDC网络的维度n相关...
【专利技术属性】
技术研发人员:王喜,顾晓龙,方一新,何福男,罗颖,刘文军,
申请(专利权)人:苏州工业职业技术学院,
类型:发明
国别省市:江苏;32
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。