【技术实现步骤摘要】
软件定义网络中的链路切换方法和装置
本专利技术实施方式属于软件定义网络(Software Defined Network, SDN)
, 特别是一种SDN中的链路切换方法和装置。
技术介绍
SDN技术通过将网络设备的控制平面与数据平面分离,从而实现网络流量的灵活 控制。相应地,SDN架构中包括SDN控制器和SDN交换机,其中:SDN控制器和SDN交换机之 间通过优选为开放流(OpenFlow协议)的SDN管理通道进行通信,SDN控制器根据用户的 配置或者动态运行的协议生成流表下发到SDN交换机,SDN交换机依据SDN控制器下发的 流表进行报文处理。 在现有技术的SDN架构中,当SDN交换机与目的设备之间出现链路故障时,故障链 路两端的SDN交换机在该故障链路上的接口会down掉,因此分别向SDN控制器上报故障 消息,SDN控制器接收到故障消息后,基于拓扑计算出SDN交换机与目的设备之间的备份链 路,并向SDN交换机下发优先级别更高且指定该备份链路的流表项,SDN交换机再将报文转 发切换到备份链路。 然而,在链路出现故障与SDN控制器下发指定备份链路的流表项之间,SDN交换机 依然尝试通过故障链路转发报文,从而引起数据流量的中断,并提高了丢包率。
技术实现思路
本专利技术实施方式提出一种SDN中的链路切换方法和装置,以降低丢包率。 本专利技术实施方式的技术方案如下: 本专利技术实施方式的一方面,提供了一种SDN中的链路切换方法,所述方法应用于 SDN交换机,该SDN交换机具有到达同一目的设备的第 ...
【技术保护点】
一种软件定义网络SDN中的链路切换方法,其特征在于,所述方法应用于SDN交换机,该SDN交换机具有到达同一目的设备的第一链路和第二链路,该方法包括:接收SDN控制器发送的主备流表项,在所述主备流表项中指定所述第一链路为到达所述目的设备的主用链路以及所述第二链路为到达所述目的设备的备用链路;检测所述第一链路的链路状态,其中当检测到所述第一链路正常时,利用所述第一链路转发报文到所述目的设备;当检测到所述第一链路故障时,利用所述第二链路转发报文到所述目的设备。
【技术特征摘要】
1. 一种软件定义网络SDN中的链路切换方法,其特征在于,所述方法应用于SDN交换 机,该SDN交换机具有到达同一目的设备的第一链路和第二链路,该方法包括 : 接收SDN控制器发送的主备流表项,在所述主备流表项中指定所述第一链路为到达所 述目的设备的主用链路以及所述第二链路为到达所述目的设备的备用链路; 检测所述第一链路的链路状态,其中当检测到所述第一链路正常时,利用所述第一链 路转发报文到所述目的设备;当检测到所述第一链路故障时,利用所述第二链路转发报文 到所述目的设备。2. 根据权利要求1的方法,其特征在于,还包括: 向SDN控制器发送对应于第一链路的第一端口标识和对应于第二链路的第二端口标 识,以由SDN控制器基于所述第一端口标识和第二端口标识生成所述主备流表项。3. 根据权利要求1的方法,其特征在于,所述主备流表项的匹配项包括所述目的设备 的地址,动作包括指定对应于所述第一链路的第一端口和对应于所述第二链路的第二端口 为出端口,其中所述第一端口的状态为正常,第二端口的状态为备用。4. 根据权利要求1的方法,其特征在于,所述主备流表项包括主用流表项和备用流表 项,其中主用流表项的匹配项包括目的设备的地址,动作包括指定对应于所述第一链路的 第一端口为出端口;备用流表项的匹配项包括目的设备的地址,动作包括指定对应于所述 第二链路的第二端口为出端口;其中所述第一端口的优先级大于所述第二端口的优先级。5. 根据权利要求1的方法,其特征在于,所述检测所述第一链路的链路状态包括: 监听所述第一链路上任意相邻SDN交换机之间的检测报文传递状态;或 监听所述第一链路上该SDN交换机与连接到所述目的设备的SDN交换机之间的检测报 文传递状态。6. -种软件定义网络SDN中的链路切换装置,其特征在于,所述装置应用于SDN交换 机,该SDN交换机具有到达同一目的设备的第一链路和第二链路,该装置包括: 流表项接收模块,用于接收SDN控制器发送的主备流表项,在所述主备流表项中指定 所述第一链路为到达所述目的设备的主用链路以及所述第二链路为到达所述目的设备的 备用链路; 链路切换模块,用于检测所述第一链路的链路状态,其中当检测到所述第一链路正常 时,利用所述第一链路转发报文到所述目的设备;当检测到所述第一链路故障时,利用所述 第二链路转发报文到所述目的设备。7. 根据权利要求6所述的装置,其特征在于,还包括: 端口标识发送模块,用于向SDN控制器发送对应于第一链路的第一端口标识和对应于 第二链路的第二端口标识,以由控制器基于所述第一端口标识和第二端口标识生成所述主 备流表项。8. 根据权利要求6所述的装置,其特征在于,所述主备流表项的匹配项包括所述目的 设备的地址,动作包括指定对应于所述第一链路的第一端口和对应于所述第二链路的第二 端口为出端口,其中所述第一端口的状态为正常,第二端口的状态为备用。9. 根据权利要求6所述的装置,其特征在于,所述主备流表项包括主用流表项和备用 流表项,其中主用流表项的匹配项包括目的设备的地址,动作包括指定对应于所述第一链 路的第一端口为出端口;备用流表项的匹配项包括目的设备的地址,动作包括指定对应于 所述第...
【专利技术属性】
技术研发人员:郑萍萍,蒋益群,
申请(专利权)人:杭州华三通信技术有限公司,
类型:发明
国别省市:浙江;33
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。