一种报文转发的方法及装置与流程

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

技术特征:

1.一种报文转发的方法,其特征在于,所述方法应用于负载均衡设备,所述负载均衡设备建立有路由表以及会话转发表,所述会话转发表中保存有链路与会话的对应关系,其中,每个链路关联有多个会话,所述会话转发表还保存有实时统计的每个链路所关联的会话的会话数目,所述方法包括:

接收待转发报文;

从所述会话转发表中,根据每个链路所关联的会话的会话数目筛选出可用链路,所述可用链路是指所关联会话的会话数目在预设会话数目范围内的链路;

如果所述待转发报文所从属的目标会话未保存在所述会话转发表中,则根据所述路由表,将所述目标会话关联至所述可用链路中的一个链路;

使用所述目标会话关联的可用链路转发所述待转发报文。

2.根据权利要求1所述的方法,其特征在于,还包括:

如果所述待转发报文所从属的目标会话保存在所述会话转发表中,则根据目标会话以及所述会话转发表中保存的链路与会话的对应关系,获得所述目标会话所对应的目标链路;

使用所述目标链路转发所述待转发报文。

3.根据权利要求1所述的方法,其特征在于,所述会话转发表还保存有实时统计的每个链路所关联的会话的会话数目,包括:

在负载均衡设备启动后,在所述会话转发表中为每个链路关联一个会话计数并将所关联的会话计数置为0;

在会话建立时,在所建立会话所对应链路的会话计数上加1;

在会话的老化时间到达后,在所述老化时间到达的会话所对应链路的会话计数上减1。

4.根据权利要求1所述的方法,其特征在于,所述根据每个链路所关联的会话的会话数目筛选出可用链路,包括:

循环读取任一链路关联的会话数,如果所述任一链路关联的会话数在预设的安全区间内,则将所述任一链路标记为可用链路。

5.根据权利要求4所述的方法,其特征在于,还包括:

循环读取任一链路关联的会话数,如果所述任一链路关联的会话数未在预设的安全区间内,则将所述任一链路标记为不可用链路。

6.一种报文转发的装置,其特征在于,所述装置应用于负载均衡设备,所述负载均衡设备建立有路由表以及会话转发表,所述会话转发表中保存有链路与会话的对应关系,其中,每个链路关联有多个会话,所述会话转发表还保存有实时统计的每个链路所关联的会话的会话数目,所述装置包括:

接收单元,用于接收待转发报文;

筛选单元,用于从所述会话转发表中,根据每个链路所关联的会话的会话数目筛选出可用链路,所述可用链路是指所关联会话的会话数目在预设会话数目范围内的链路;

关联单元,用于在所述待转发报文所从属的目标会话未保存在所述会话转发表中时,根据所述路由表,将所述目标会话关联至所述可用链路中的一个链路;

转发单元,用于使用所述目标会话关联的可用链路转发所述待转发报文。

7.根据权利要求6所述的装置,其特征在于,还包括:

获得单元,用于在所述待转发报文所从属的目标会话保存在所述会话转发表中时,根据目标会话以及所述会话转发表中保存的链路与会话的对应关系,获得所述目标会话所对应的目标链路;

所述转发单元,还用于:

使用所述目标链路转发所述待转发报文。

8.根据权利要求6所述的装置,其特征在于,还包括:

会话计数关联单元,用于在负载均衡设备启动后,在所述会话转发表中为每个链路关联一个会话计数并将所关联的会话计数置为0;

会话计数维护单元,用于在会话建立时,在所建立会话所对应链路的会话计数上加1;还用于在会话的老化时间到达后,在所述老化时间到达的会话所对应链路的会话计数上减1。

9.根据权利要求6所述的装置,其特征在于,所述筛选单元,包括:

会话数读取子单元,用于循环读取任一链路关联的会话数;

链路标记子单元,用于当所述任一链路关联的会话数在预设的安全区间内时,将所述任一链路标记为可用链路。

10.根据权利要求9所述的装置,其特征在于,所述链路标记子单元,还用于:

循环读取任一链路关联的会话数,如果所述任一链路关联的会话数未在预设的安全区间内,则将所述任一链路标记为不可用链路。

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