[发明专利]一种二层适配器选择系统及方法有效
申请号: | 201210544561.9 | 申请日: | 2012-12-14 |
公开(公告)号: | CN103873391A | 公开(公告)日: | 2014-06-18 |
发明(设计)人: | 劲林;王玲芳;尤佳莉;邓峰 | 申请(专利权)人: | 中国科学院声学研究所;北京中科智网科技有限公司 |
主分类号: | H04L12/947 | 分类号: | H04L12/947 |
代理公司: | 北京法思腾知识产权代理有限公司 11318 | 代理人: | 杨小蓉;杨青 |
地址: | 100190 *** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 适配器 选择 系统 方法 | ||
1.一种二层适配器选择系统,其特征在于,包括三层报文需求提取模块、目的地二层地址获取模块、二层适配器指标获取模块、合适二层适配器标识符选择模块、报文缓存模块和报文调度模块;其中,
所述的报文缓存模块用于缓存所接收到的三层报文;
所述的三层报文需求提取模块用于从所述报文缓存模块中读取三层报文,并从所述三层报文中提取出需求的类型和参数值,所得到的结果被传输到所述的合适二层适配器标识符选择模块;
所述的二层适配器指标获取模块用于获取各适配器即时的指标参数值,并将所得到的结果传输到所述的合适二层适配器标识符选择模块;
所述的合适二层适配器标识符选择模块根据所述三层报文需求提取模块计算得到的需求类型、参数值,以及二层适配器指标获取模块计算得到的各适配器指标值,计算适配器标识符和三层报文索引,将所述适配器标识符和三层报文索引传输给报文调度模块;以及根据所得到的适配器标识符确定所述适配器所对应的链路是单向链路还是双向链路,对于单向链路通过某个双向链路进行参数协商,得到单向链路目的地地址映射参数,并将该映射参数通过双向链路发给外部的目的地二层适配器;
所述的目的地二层地址获取模块用于获取与目的地三层地址相关联的各适配器的二层地址;
所述报文调度模块依据由所述合适二层适配器标识符选择模块得到的适配器标识符和三层报文索引,调用外部的二层适配驱动,由所述二层适配驱动完成报文封装和发送。
2.根据权利要求1所述的二层适配器选择系统,其特征在于,所述目的地二层地址获取模块在获取目的适配器的二层地址时,对于数据链路是双向链路,源适配器、目的适配器通过二层数据帧交互,得到目的适配器的二层地址;对于数据链路是单向链路,由另一双向链路的源、目的地进行参数协商,得到单向链路目的地的映射参数,再由源端通过该双向链路将单向链路目的地的映射参数传递给目的端。
3.根据权利要求1所述的二层适配器选择系统,其特征在于,所述需求为报文传输所需达到的指标。
4.一种在权利要求1-3之一的二层适配器选择系统上实现的二层适配器选择方法,包括:
步骤1)、在接收到三层报文后,对所接收到的三层报文进行需求提取,得到需求类型和参数值;
步骤2)、获取各个适配器即时的指标参数值;
步骤3)、根据步骤1)得到的需求类型、参数值,步骤2)得到的各个适配器的指标参数值计算适配器标识符和三层报文索引;
步骤4)、根据步骤3)所得到的适配器标识符和三层报文索引,进行三层报文调度,以调用对应的二层适配驱动;
步骤5)、判断适配器对应的链路是单向链路还是双向链路,如果是单向链路,执行下一步,否则执行步骤7);
步骤6)、通过某个双向链路的源、目的地进行参数协商,得到单向链路目的地地址映射参数,源端将所得到的地址映射参数通过该双向链路发给目的地二层适配器,然后执行步骤8);
步骤7)、源适配器、目的适配器通过二层数据帧交互,得到目的适配器的二层地址;
步骤8)、源适配器的二层适配驱动完成报文封装和发送。
5.根据权利要求4所述的二层适配器选择方法,其特征在于,所述的步骤1)包括:
步骤1-1)、从三层报文的头部提取出需求字段;
步骤1-2)、从所述需求字段中提取出需求的类型,若需求为单一类型,则分解需求字段得到单一参数;若需求为复合类型,则分解需求字段得到多个参数,然后对分解得到的各参数进行运算,得到单一无量纲量。
6.根据权利要求4所述的二层适配器选择方法,其特征在于,在步骤2)中,获取各个适配器即时的指标参数值包括从二层适配器驱动得到二层适配器链路信道的各项指标,包括报文传输平均时间、链路速率、丢包率。
7.根据权利要求4所述的二层适配器选择方法,其特征在于,所述的步骤3)包括:
依据步骤1)得到的需求类型和参数值,对步骤2)得到的各二层适配器的单一指标或计算得到的复合指标进行函数运算,得到满足需求的二层适配器的标识符;其中,所述函数运算采用标量型的函数,形式为f=fun(x1,x2,…,xn),其中fun是单值函数,x1,x2,……xn表示了二层适配器的各个指标。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于中国科学院声学研究所;北京中科智网科技有限公司,未经中国科学院声学研究所;北京中科智网科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201210544561.9/1.html,转载请声明来源钻瓜专利网。
- 上一篇:一种信号捕获方法、装置及U盾
- 下一篇:一种基站间信息的传输方法及装置