【技术实现步骤摘要】
防火墙集群实现方法及装置
本申请涉及防火墙
,尤其涉及防火墙集群实现方法及装置。
技术介绍
软件定义网络(SoftwareDefinedNetwork,SDN)是Emulex网络一种新型网络创新架构,其核心技术OpenFlow(开放流)通过将网络设备控制面与数据面分离开来,从而实现网络流量的灵活控制。SDN架构将控制平面从网络交换机和路由器中的数据平面分离出来,SDN控制器实现网络拓扑的收集、路由的计算、流表的生成及下发、网络的管理与控制等功能,网络层设备仅负责流量的转发及策略的执行。转发与控制分离带来了控制逻辑集中,SDN控制器拥有网络的全局静态拓扑、全网的动态转发表信息、全网络的资源利用率、故障状态等,从而也开放了网络能力,通过集中的SDN控制器实现网络资源的统一管理、整合以及虚拟化后,采用规范化的北向接口为上层应用提供按需的网络资源及服务,实现网络能力开放,按需提供。NFV(NetworkFunctionsVirtualizations,网络功能虚拟化)是ETSI(EuropeanTelecommunicationStandardsInstitute,欧洲电信标准协会)的一个ISG(IndustrySpecificationGroup,工业规范组)。在NFV方法中,各种网元变成了独立的应用,可以灵活部署在基于标准的服务器、存储器、交换机构建的统一平台上,这样软硬件解耦,每个应用可以通过快速增加或减少虚拟资源来达到快速缩、扩容的目的,大大提升网络的弹性。NFV的最终目标是,通过基于行业标准的x86服务器、存储器和交换设备,来取代通信网的那些私有专 ...
【技术保护点】
一种防火墙集群实现方法,其特征在于,应用于包括软件定义网络SDN控制器、一个或多个虚拟防火墙vFW节点和分流交换机的防火墙集群中,各个vFW节点为所述分流交换机的等价下一跳,该方法包括:SDN控制器实时监控防火墙集群中的各vFW节点的负载;当所述SDN控制器检测到一个或多个vFW节点的负载高于预设第一阈值时,创建新vFW节点;所述SDN控制器从所有原vFW节点的业务流中选取待迁移的第一业务流,更新所述第一业务流对应的第一流表项,并将更新后的第一流表项下发给所述分流交换机,所述更新后的第一流表项指示所述分流交换机将接收的所述第一业务流发送至所述新vFW节点。
【技术特征摘要】
1.一种防火墙集群实现方法,其特征在于,应用于包括软件定义网络SDN控制器、一个或多个虚拟防火墙vFW节点和分流交换机的防火墙集群中,各个vFW节点为所述分流交换机的等价下一跳,该方法包括:SDN控制器实时监控防火墙集群中的各vFW节点的负载;当所述SDN控制器检测到一个或多个vFW节点的负载高于预设第一阈值时,创建新vFW节点;所述SDN控制器从所有原vFW节点的业务流中选取待迁移的第一业务流,更新所述第一业务流对应的第一流表项,并将更新后的第一流表项下发给所述分流交换机,所述更新后的第一流表项指示所述分流交换机将接收的所述第一业务流发送至所述新vFW节点。2.根据权利要求1所述的方法,其特征在于,所述更新所述第一业务流对应的第一流表项之前,该方法还包括:所述SDN控制器将所述第一业务流的标识及新vFW节点标识通知给所述所有原vFW节点;所述SDN控制器接收所述原vFW节点发送的第一通知消息,所述第一通知消息为所述原vFW节点将所述第一业务流对应的会话信息同步至所述新vFW节点后发送。3.根据权利要求1所述的方法,其特征在于,所述更新所述第一业务流的对应的第一流表项,包括:将所述第一流表项的下一跳更新为所述新vFW节点。4.根据权利要求1所述的方法,其特征在于,所述SDN控制器实时监控防火墙集群中的各vFW节点的负载进一步包括:当所述SDN控制器检测到一个或多个vFW节点的负载低于预设第二阈值时,从所述低于预设第二阈值的vFW节点中选择待退出的vFW节点,将所述待退出的vFW节点上的第二业务流确定为待迁移的业务流,并确定所述第二业务流迁移的目的vFW节点;所述SDN控制器更新所述第二业务流对应的第二流表项,并将更新后的第二流表项下发给所述分流交换机,所述更新后的第二流表项用于指示所述分流交换机将接收的所述第二业务流发送至所述目的vFW节点。5.根据权利要求4所述的方法,其特征在于,更新所述第二业务流对应的第二流表项之前,该方法还包括:所述SDN控制器将所述第二业务流的标识和所述目的vFW节点标识通知给所述待退出的vFW节点;所述SDN控制器接收所述待退出的vFW节点发送的第二通知消息,所述第二通知消息为所述待退出的vFW节点将所述第二业务流对应的会话信息同步至所述目的vFW节点后发送。6.根据权利要求4所述的方法,其特征在于,所述更新所述第二业务流对应的第二流表项,包括:将所述第二流表项的下一跳更新为所述目的vFW节点。7.根据权利要求1所述的方法,其特征在于,各vFW节点不具备NAT业务和VPN业务功能时,所述方法进一步包括:当接收到分流交换机发来的业务流的报文时,所述SDN控制器通过HASH算法从所述各vFW节点中选择一个vFW节点并通知给所述分流交换机,以使所述分流交换机将该业务流的报文转发至选择的vFW节点。8.根据权利要求1所述的方法,其特征在于,各vFW节点具备NAT业务和VPN业务功能时,所述方法进一步包括:所述SDN控制器将NAT地址池中的NAT地址分配给各vFW节点;当接收到分流交换机发来的业务流报文时,所述SDN控制器从所述报文中解析出VPN报文,根据所述VPN报文的目的地址查找对应的vFW节点,所述目的地址为NAT地址,并生成相应的流表项下发给所述分流交换机,所述生成的流表项指示所述分流交换机将所述VPN报文转发至所述查找到的vFW节点。9.一种防火墙...
【专利技术属性】
技术研发人员:谢东,管树发,
申请(专利权)人:杭州华三通信技术有限公司,
类型:发明
国别省市:浙江,33
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。