【技术实现步骤摘要】
一种基于窄带网络实现拓扑发现业务模型的方法
[0001]本专利技术属于窄带网络通信
,尤其涉及一种基于窄带网络实现拓扑发现业务模型的方法。
技术介绍
[0002]窄带网络是指网络带宽非常低的有线或者无线接入场景下进行的网络传输方式;一般将网络接入速度为64kbs及其一下的网络接入方式称为窄带,相对于宽带窄带的缺点是接入速度慢,传输速率低,很多互联网应用无法在窄带环境下进行;
[0003]拓扑发现业务模型用于设备互联互通时,自主可控发现自身设备和邻居设备的连接情况,通过同步全网设备邻居信息,即可获知全网拓扑信息,设备通过选择合适的最短路径算法,如Dijkstra算法进行路径计算,可获得任意设备的最短路径信息;
[0004]在目前常见的拓扑协议中,通常采用如下两种方案:
[0005](1)、基于LLDP(Link Layer Discovery Protocol)和控制器采集实现的设备邻居协议,其是一种数据链路层协议,原理是通过周期性发送自身接口信息,对端接受后,提取远端信息,即可获取邻居信息;该协 ...
【技术保护点】
【技术特征摘要】
1.一种基于窄带网络实现拓扑发现业务模型的方法,其特征在于,包括如下步骤:S1、构建FCSS协议;S2、将软件定义网络SDN中的各设备信息及其对应的端口信息进行简化编码,存入各设备的数据库中;S3、基于FCSS协议,分别建立主软件定义网络设备SDN
‑
A与若干邻居软件定义网络设备SDN
‑
B间的双向邻居点到点通信;S4、基于双向邻居点到点通信,进行数据同步交换和双向主动推送;S5、基于数据同步交换和双向主动推送,将新增邻居信息转化为链路信息,并利用FCSS协议同步链路信息至软件定义网络SDN全网;S6、根据设备信息和链路信息,得到全网拓扑信息,并利用Dijkstra算法计算得到软件定义网络中各设备间的路径信息,完成基于窄带网络实现拓扑发现业务模型。2.根据权利要求1所述的基于窄带网络实现拓扑发现业务模型的方法,其特征在于,所述步骤S1包括如下步骤:S11、构建FCSS头部;S12、定义FCSS协议版本、消息类型、FLAG和数据交互格式。3.根据权利要求2所述的基于窄带网络实现拓扑发现业务模型的方法,其特征在于,所述步骤S11包括如下步骤:S111、定义FCSS头部为32字节,并将FCSS头部划分为第一16字节段和第二16字节段;S112、将第一16字节段依次划分为第一4字节段、第二4字节段、第三4字节段和第四4字节段;S113、将第二16字节段依次划分为第五4字节段、第六4字节段、第七4字节段和第八4字节段;S114、利用第一4字节段表示协议版本,利用第二4字节段表示消息类型,利用第三4字节段表示FLAG,利用第四4字节段、第五4字节段和第六4字节段表示含头部长度的消息长度,利用第七4字节段和第八4字节段表示CRC消息校验和。4.根据权利要求3所述的基于窄带网络实现拓扑发现业务模型的方法,其特征在于,所述步骤S12包括如下步骤:S121、定义协议版本为0号版本;S122、分别定义0x01表示HELLO及心跳报文、0x02表示设备及链路信息交互、0x03表示设备配置同步交换、0x04表示ACK同步应答和0x05表示FINISH同步完成;S123、定义0001表示GZIP压缩编码;S124、定义FCSS数据交换格式为32字节,并将FCSS数据交换格式划分为第三16字节段和第四16字节段;S125、将第三16字节段依次划分为第九4字节段、第十4字节段、第十一4字节段和第十二4字节段,并将第四16字节段依次划分为第十三4字节段、第十四4字节段、第十五4字节段和第十六4字节段;S126、利用第九4字节段、第十4字节段、第十一4字节段、第十二4字节段、第十三4字节段和第十四4字节段表示设备ID,并利用第十五4字节段和第十六4字节段表示业务类型;S127、利用第九4字节段、第十4字节段、第十一4字节段和第十二4字节段表示业务ID,
并利用第十三4字节段、第十四4字节段、第十五4字节段和第十六4字节段表示传输的数据。5.根据权利要求4所述的基于窄带网络实现拓扑发现业务模型的方法,其特征...
【专利技术属性】
技术研发人员:徐文杰,陈玉强,
申请(专利权)人:北京国信蓝盾科技有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。