一种报文传输方法和装置与流程

文档序号:11930149阅读:来源:国知局

技术特征:

1.一种报文传输方法,其特制在于,所述方法包括:

获取节点配置信息和信道配置信息,所述节点配置信息包括节点标识及其网段信息,所述信道配置信息包括信道类型及其优先级;

获取信道状态信息,所述信道状态信息包括信道类型、信道标识、信道设备英特网协议IP地址、可达节点标识和传输性能;

根据所述信道状态信息和所述节点配置信息生成信道可达信息汇总表,所述信道可达信息汇总表包括信道类型、信道标识、信道设备IP地址、可达节点标识、传输性能及可达节点的网段信息;

根据所述信道可达信息汇总表,确定在各种业务需求下对应每个可达节点的网段的路由,并生成自动路由表,所述自动路由表中的每条路由包括可达节点的网段信息、业务需求、信道标识和信道设备IP地址;

当接收到IP报文时,根据所述IP报文中的目的地址和业务需求,在所述自动路由表中确定对应的信道设备IP地址;

将所述IP报文转发到所述信道设备IP地址对应的信道设备。

2.根据权利要求1所述的方法,其特征在于,所述传输性能包括时延能力、带宽能力和可靠性能力,所述时延能力包括第一时延等级和第二时延等级,所述第一时延等级的传输时延大于所述第二时延等级的传输时延,所述带宽能力包括第一带宽等级和第二带宽等级,所述第一带宽等级的带宽小于所述第二带宽等级的带宽,所述可靠性能力包括第一可靠性等级和第二可靠性等级,所述第一可靠性等级的传输丢包率大于所述第二可靠性等级的传输丢包率。

3.根据权利要求2所述的方法,其特征在于,所述业务需求包括时延要求、带宽要求和可靠性要求,所述时延要求为所述第一时延等级或所述第二时延等级,所述带宽要求为所述第一带宽等级或所述第二带宽等级,所述可靠性要求为所述第一可靠性等级或所述第二可靠性等级。

4.根据权利要求1-3任一项所述的方法,其特征在于,所述获取信道状态信息,包括:

接收各个无线网络设备发送的所述无线网络设备对应的信道状态信息。

5.根据权利要求1-3任一项所述的方法,其特征在于,所述根据所述信道可达信息汇总表,确定在各种业务需求下对应每个可达节点的网段的路由,包括:

依次确定在各种业务需求下能够到达每个可达节点的网段的信道;

当在一种业务需求下能够到达对应的一个可达节点的网段的信道的数量为多个时,比较多个信道的优先级,选择所述多个信道中优先级最高的信道作为路由;

当在一种业务需求下能够到达对应的一个可达节点的网段的信道的数量为零时,在一种业务需求下能够到达对应的一个可达节点的网段的路由为空;

当在一种业务需求下能够到达对应的一个可达节点的网段的信道的数量为一个时,选择确定出的信道作为路由。

6.一种报文传输装置,其特制在于,所述报文传输装置包括:

第一获取模块,用于获取节点配置信息和信道配置信息,所述节点配置信息包括节点标识及其网段信息,所述信道配置信息包括信道类型及其优先级;

第二获取模块,用于获取信道状态信息,所述信道状态信息包括信道类型、信道标识、信道设备IP地址、可达节点标识和传输性能;

第一生成模块,用于根据所述信道状态信息和所述节点配置信息生成信道可达信息汇总表,所述信道可达信息汇总表包括信道类型、信道标识、信道设备IP地址、可达节点标识、传输性能及可达节点的网段信息;

第二生成模块,用于根据所述信道可达信息汇总表,确定在各种业务需求下对应每个可达节点的网段的路由,并生成自动路由表,所述自动路由表中的每条路由包括可达节点的网段信息、业务需求、信道标识和信道设备IP地址;

确定模块,用于当接收到IP报文时,根据所述IP报文中的目的地址和业务需求,在所述自动路由表中确定对应的信道设备IP地址;

传输模块,用于将所述IP报文转发到所述信道设备IP地址对应的信道设备。

7.根据权利要求6所述的报文传输装置,其特征在于,所述传输性能包括时延能力、带宽能力和可靠性能力,所述时延能力包括第一时延等级和第二时延等级,所述第一时延等级的传输时延大于所述第二时延等级的传输时延,所述带宽能力包括第一带宽等级和第二带宽等级,所述第一带宽等级的带宽小于所述第二带宽等级的带宽,所述可靠性能力包括第一可靠性等级和第二可靠性等级,所述第一可靠性等级的传输丢包率大于所述第二可靠性等级的传输丢包率。

8.根据权利要求7所述的报文传输装置,其特征在于,所述业务需求包括时延要求、带宽要求和可靠性要求,所述时延要求为所述第一时延等级或所述第二时延等级,所述带宽要求为所述第一带宽等级或所述第二带宽等级,所述可靠性要求为所述第一可靠性等级或所述第二可靠性等级。

9.根据权利要求6-8任一项所述的报文传输装置,其特征在于,所述第二获取模块,用于:

接收各个无线网络设备发送的所述无线网络设备对应的信道状态信息。

10.根据权利要求6-8任一项所述的报文传输装置,其特征在于,所述第二生成模块,用于:

依次确定在各种业务需求下能够到达每个可达节点的网段的信道;

当在一种业务需求下能够到达对应的一个可达节点的网段的信道的数量为多个时,比较多个信道的优先级,选择所述多个信道中优先级最高的信道作为路由;

当在一种业务需求下能够到达对应的一个可达节点的网段的信道的数量为零时,在一种业务需求下能够到达对应的一个可达节点的网段的路由为空;

当在一种业务需求下能够到达对应的一个可达节点的网段的信道的数量为一个时,选择确定出的信道作为路由。

当前第2页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1