【技术实现步骤摘要】
本专利技术涉及通信
,特别涉及一种选择业务节点的方法和装置。
技术介绍
现有网络中,通常在两个有不同安全等级要求的网络区域之间部署业务节点集合,该业务节点集合中包括多个业务节点,业务节点用于对两个网络区域之间的业务报文进行安全过滤,例如业务节点可以为防火墙,用于过滤业务报文中的不安全内容;再如,业务节点可以为防病毒设备,用于过滤业务报文中的病毒。例如,以一个具体实例来描述业务节点对两个网络区域之间的业务报文进行安全过滤的过程,为了便于描述,将两个网络区域分别称为第一网络区域和第二网络区域,当第一网络区域中的第一主机向第二网络区域中的第二主机发送业务请求报文时,第一主机向第一网络区域对应的第一交换机发送该业务请求报文,第一交换机从业务节点集合中选择一业务节点,称为第一业务节点,第一交换机向第一业务节点发送该业务请求报文;第一业务节点将该业务请求报文中的不安全内容过滤掉,向第二主机发送该过滤后的业务请求报文;当第二主机根据该业务请求报文向第一主机返回业务响应报文时,第二主机向第二网络区域对应的第二交换机发送该业务响应报文,第二交换机从业务节点集合中选择一业务节点,称为第二业务节点,第二交换机向第二业务节点发送该业务响应报文,第二业务节点将该业务响应报文中的不安全内容过滤掉,向第一主机发送该过滤后的业务响应报文,以实现第一主机与第二主机之间的业务交互。其中,第一交换机选择第一业务节点的过程可以为:第一交换机对该业务请求报文携带的第一主机的IP(InternetProtocol,网络之间互连的协议)地址(源主机的IP地址)、第二主机的IP地址(目的主机的I ...
【技术保护点】
一种选择业务节点的方法,其特征在于,所述方法包括:第一交换机接收第一业务报文,所述第一业务报文携带第一报文类型、第一源主机标识和第一目的主机标识;根据所述第一报文类型和分配策略,从所述第一源主机标识和所述第一目的主机标识中选择主机标识,所述主机标识与第二交换机在接收到第二业务报文时选择的主机标识相同,所述第二业务报文和所述第一业务报文属于同一会话;根据所述主机标识,从业务节点集合中选择所述主机标识对应的业务节点。
【技术特征摘要】
1.一种选择业务节点的方法,其特征在于,所述方法包括:第一交换机接收第一业务报文,所述第一业务报文携带第一报文类型、第一源主机标识和第一目的主机标识;根据所述第一报文类型和分配策略,从所述第一源主机标识和所述第一目的主机标识中选择主机标识,所述主机标识与第二交换机在接收到第二业务报文时选择的主机标识相同,所述第二业务报文和所述第一业务报文属于同一会话;根据所述主机标识,从业务节点集合中选择所述主机标识对应的业务节点。2.如权利要求1所述的方法,其特征在于,如果所述分配策略用于根据请求业务主机标识选择业务节点,则所述根据所述第一报文类型和分配策略,从所述第一源主机标识和所述第一目的主机标识中选择主机标识,包括:当所述第一报文类型为请求报文类型时,从所述第一源主机标识和所述第一目的主机标识中选择所述第一源主机标识;当所述第一报文类型为响应报文类型时,从所述第一源主机标识和所述第一目的主机标识中选择所述第一目的主机标识;如果所述分配策略用于根据响应业务主机标识选择业务节点,则所述根据所述第一报文类型和分配策略,从所述第一源主机标识和所述第一目的主机标识中选择主机标识,包括:当所述第一报文类型为请求报文类型时,从所述第一源主机标识和所述第一目的主机标识中选择所述第一目的主机标识;当所述第一报文类型为响应报文类型时,从所述第一源主机标识和所述第一目的主机标识中选择所述第一源主机标识。3.如权利要求1所述的方法,其特征在于,所述根据所述主机标识,从业务节点集合中选择所述主机标识对应的业务节点,包括:根据所述主机标识,确定所述主机标识对应的终端所在的终端集合;根据所述终端集合,从终端集合和业务节点的标识的对应关系中获取所述
\t终端集合对应的业务节点的标识;从业务节点集合中选择所述业务节点的标识对应的业务节点。4.如权利要求1所述的方法,其特征在于,所述方法还包括:统计所述业务节点集合中的每个业务节点在离当前时间最近的预设时长内传输业务报文所需的流量;根据所述每个业务节点在离当前时间最近的预设时长内传输业务报文所需的流量,计算流量大于预设流量的业务节点的比例;如果所述比例大于预设比例,则在所述业务节点集合中增加业务节点。5.如权利要求4所述的方法,其特征在于,所述统计所述业务节点集合中的每个业务节点在离当前时间最近的预设时长内传输业务报文所需的流量之后,还包括:根据所述每个业务节点在离当前时间最近的预设时长内传输业务报文所需的流量,选择最大流量、最小流量,以及所述最大流量的业务节点和所述最小流量的业务节点;如果所述最大流量与所述最小流量的比值大于预设比值,则将所述最大流量的业务节点对应的终端集合中部分终端转移到所述最小流量的业务节点对应的终端集合中。6.如权利要求1所述的方法,其特征在于,所述方法还包括:获取所述业务节点集合中发生故障的业务节点和未发生故障的业务节点;将所述发生故障的业务节点对应的终端集合中的终端转移到所述未发生故障的业务节点对应的终端集合中...
【专利技术属性】
技术研发人员:陈平平,黄倩,钱笑宇,刘晶,吴志芳,孙其琛,
申请(专利权)人:深圳市腾讯计算机系统有限公司,
类型:发明
国别省市:广东;44
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。