[发明专利]网络域内构建多态路由的方法、装置及路由器有效
申请号: | 201310304172.3 | 申请日: | 2013-07-18 |
公开(公告)号: | CN103391245A | 公开(公告)日: | 2013-11-13 |
发明(设计)人: | 黄慧群;莫涵;田铭;胡宇翔;程东年;王雨;王晶;于婧;申涓;张风雨;卜佑军 | 申请(专利权)人: | 中国人民解放军信息工程大学 |
主分类号: | H04L12/701 | 分类号: | H04L12/701 |
代理公司: | 北京集佳知识产权代理有限公司 11227 | 代理人: | 王宝筠 |
地址: | 450002 河*** | 国省代码: | 河南;41 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 网络 域内 构建 路由 方法 装置 路由器 | ||
技术领域
本发明涉及计算机通信技术领域,特别是涉及一种网络域内构建多态路由的方法、装置及路由器。
背景技术
在当前的互联网体系中,采用的网络路由机制主要是基于IP(Internet Protocol,网络之间互连的协议)寻址方式。也就是说,在路由节点接收到业务传输需求时,根据IP地址确定路由,实现数据传输。
但是,发明人在本申请的研究过程中发现,现有的基于IP地址确定路由的方式,由于IP层的结构简单僵化,确定功能单一,在构建路由时具有一定的局限性。
发明内容
有鉴于此,本发明的目的在于提供一种网络域内构建多态路由的方法,以解决现有技术中,在构建路由时存在局限性的问题,具体实施方案如下:
一种网络域内构建多态路由的方法,包括:
接收数据传输请求,所述数据传输请求包括:所述数据传输请求对应的通信主体类别的标识、以及与所述通信主体类别相对应的数据传输端和数据接收端的标识数值,所述通信主体类别包括:位置、身份、服务和内容;
根据所述数据传输请求,计算相应的传输路径,并将路径信息播发至各个节点;
获取与所述通信主体类别相对应的转发信息表,在所述转发信息表中加载所述数据接收端与所述通信主体类别相对应的标识数值,并根据所述传输路径,在所述转发信息表中加载下一跳节点的相应信息;
根据所述转发信息表,将待传输的数据传输至所述下一跳节点,以使所述下一跳节点在接收到所述转发信息表后,根据所述路径信息,将待传输数据传输至所述数据接收端。
优选的,所述计算相应的传输路径,包括:
获取当前网络信息和数据流特征,所述网络信息包括:网络拓扑状态和网络资源使用情况,所述数据流特征用于表示本次数据传输所对应的业务;
根据所述数据流特征和每种业务所需的传输条件,获取相应的传输约束信息;
根据所述传输约束信息,以及当前网络信息,确定相应的路由算法;
根据所述路由算法,计算传输路径。
优选的,
当所述通信主体类别为位置时,所述标识数值为IP地址;
当所述通信主体类别为主机时,所述标识数值为主机的身份信息;
当所述通信主体类别为服务时,所述标识数值为提供的服务名字的编码结果;
当所述通信主体类别为位置时,所述标识数值为提供的内容名字的编码结果。
优选的,还包括:
接收路由算法配置协议,生成相应的路由算法。
优选的,还包括:
预先存储各种与通信主体类别相对应的转发信息表。
相应的,本发明还公开了一种网络域内构建多态路由的装置,包括:
接收模块,用于接收数据传输请求,所述数据传输请求包括:所述数据传输请求对应的通信主体类别的标识、以及与所述通信主体类别相对应的数据传输端和数据接收端的标识数值,所述通信主体类别包括:位置、身份、服务和内容;
路由计算模块,用于根据所述数据传输请求,计算相应的传输路径,并将路径信息播发至各个节点;
转发信息表加载模块,用于获取与所述通信主体类别相对应的转发信息表,在所述转发信息表中加载所述数据接收端与所述通信主体类别相对应的标识数值,并根据所述传输路径,在所述转发信息表中加载下一跳节点的相应信息;
数据转发模块,用于根据所述转发信息表,将待传输的数据传输至所述下一跳节点,以使所述下一跳节点在接收到所述转发信息表后,根据所述路径信息,将待传输数据传输至所述数据接收端。
优选的,所述路由计算模块包括:
第一获取单元,用于获取当前网络信息和数据流特征,所述网络信息包括:网络拓扑状态和网络资源使用情况,所述数据流特征用于表示本次数据传输所对应的业务;
第二获取单元,用于根据所述数据流特征和每种业务所需的传输条件,获取相应的传输约束信息;
路由算法确定单元,用于根据所述传输约束信息,以及当前网络信息,确定相应的路由算法;
计算单元,用于根据所述路由算法,计算传输路径。
优选的,所述路由计算模块还包括:
路由算法配置单元,用于接收路由算法配置协议,生成相应的路由算法。
优选的,还包括:
存储模块,用于预先存储各种与通信主体类别相对应的转发信息表。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于中国人民解放军信息工程大学,未经中国人民解放军信息工程大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201310304172.3/2.html,转载请声明来源钻瓜专利网。
- 上一篇:一种基于完成端口模型的多链路安全通信方法
- 下一篇:检验清洗器