一种服务链生成方法、装置及电子设备和存储介质制造方法及图纸

技术编号:28564877 阅读:24 留言:0更新日期:2021-05-25 18:01
本申请公开了一种服务链生成方法、装置及设备和介质,该方法包括:获取SDN控制器下发的逻辑流表;逻辑流表为根据交换机上报的逻辑端口和预设业务节点生成的服务链逻辑流表;利用预先部署的MLAG应用获取与预设业务节点连接的交换机物理端口的端口状态,以及当前交换机与逻辑流表中其他交换机之间的链路状态;根据端口状态确定逻辑流表中的逻辑端口对应的实际的物理端口;根据确定出的物理端口和获取得到的链路状态生成目标服务链。由上可知,本申请中物理端口状态和链路状态无需上层SDN控制器感知,服务链的编排和生成过程也无需上层控制器参与,可在底层自动实现,有效保障了服务链生成的时效性,提高了工作效率。

【技术实现步骤摘要】
一种服务链生成方法、装置及电子设备和存储介质
本申请涉及计算机
,更具体地说,涉及一种服务链生成方法、装置及一种电子设备和一种计算机可读存储介质。
技术介绍
数据报文在传统网络中传递时,需要经过各种各样的业务节点,这样才能保证网络能够按照设计要求,提供给用户安全、快速、稳定的网络服务。服务链(ServiceChain),即把网络流量按照业务逻辑所要求的既定的顺序,经过这些业务节点(主要指安全设备如防火墙、负载均衡、第三方安全设备等)的形式,可以理解为一种业务形式。传统网络的服务链在变更、扩容时,都需要改动网络拓扑,重新进行网络设备的配置。服务链和网络拓扑紧密耦合、部署复杂。在此基础上,基于SDN的服务链应运而生。不管是在SDNOverlay数据中心环境中,借由SDN和NFV技术的优势,还是在传统网络环境中有支持openflow协议的交换机硬件部署场景中,SDN编排的SFC得到长足发展。不管在传统网络中还是在SDN中,实现安全节点的高可用至关重要。在传统网络中,安全节点的高可用的实现方式是采用MLAG协议实现。交换机通过端口本文档来自技高网...

【技术保护点】
1.一种服务链生成方法,其特征在于,包括:/n获取SDN控制器下发的逻辑流表;所述逻辑流表为根据交换机上报的逻辑端口和预设业务节点生成的服务链逻辑流表;/n利用预先部署的MLAG应用获取与所述预设业务节点连接的交换机物理端口的端口状态,以及当前交换机与所述逻辑流表中其他交换机之间的链路状态;/n根据所述端口状态确定所述逻辑流表中的逻辑端口对应的实际的物理端口;/n根据确定出的所述物理端口和所述链路状态生成目标服务链。/n

【技术特征摘要】
1.一种服务链生成方法,其特征在于,包括:
获取SDN控制器下发的逻辑流表;所述逻辑流表为根据交换机上报的逻辑端口和预设业务节点生成的服务链逻辑流表;
利用预先部署的MLAG应用获取与所述预设业务节点连接的交换机物理端口的端口状态,以及当前交换机与所述逻辑流表中其他交换机之间的链路状态;
根据所述端口状态确定所述逻辑流表中的逻辑端口对应的实际的物理端口;
根据确定出的所述物理端口和所述链路状态生成目标服务链。


2.根据权利要求1所述的服务链生成方法,其特征在于,所述利用预先部署的MLAG应用获取与所述预设业务节点连接的交换机物理端口的端口状态,包括:
确定所述逻辑流表中支持主备模式的第一业务节点;
确定与所述第一业务节点的主设备连接的主端口、与所述第一业务节点的备份设备连接的备端口;
利用预先部署的MLAG应用获取所述主端口和所述备端口的端口状态。


3.根据权利要求2所述的服务链生成方法,其特征在于,所述根据所述端口状态确定所述逻辑流表中的逻辑端口对应的实际的物理端口,包括:
若所述主端口的端口状态为正常,则确定所述逻辑流表中的逻辑端口对应的实际物理端口为所述主端口;
若所述主端口的端口状态为异常,且所述备端口的端口状态为正常,则确定所述逻辑流表中的逻辑端口对应的实际物理端口为所述备端口。


4.根据权利要求3所述的服务链生成方法,其特征在于,还包括:
若所述主端口和所述备端口的端口状态均为异常,则将所述第一业务节点切换至bypass状态。


5.根据权利要求1所述的服务链生成方法,其特征在于,所述利用预先部署的MLAG应用获取与所述预设业务节点连接的交换机物理端口的端口状态,包括:
确定所述逻辑流表中支持双活模式的第二业务节点;
确定与所述第二业务节点的所有设备连接的所有交换机物理端口;
利用预先部署的MLAG应用获取所述所有交换机物理端口的端口状态;
所述根据所述端口状态确定所述逻辑流表中的逻...

【专利技术属性】
技术研发人员:陈晓帆翟云箭古亮
申请(专利权)人:深信服科技股份有限公司
类型:发明
国别省市:广东;44

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1