一种链路聚合的方法和设备技术

技术编号:10861981 阅读:151 留言:0更新日期:2015-01-01 15:08
本申请公开了一种链路聚合的方法,该方法包括:SDN控制器根据SDN边缘设备转发来的LACP报文,通过配置的聚合策略在SDN边缘设备上接收LACP报文的端口中,选择一些端口作为该聚合组的选中端口,并发送与选中端口个数相同的LACP报文通知所述网络设备,使所述网络设备和各选中端口所在的SDN边缘设备进行协商,完成链路聚合。基于同样的发明专利技术构思,本申请还提出了一种设备,实现了SDN边缘设备与SDN网络外的网络设备的链路聚合。

【技术实现步骤摘要】
一种链路聚合的方法和设备
本申请涉及通信
,特别涉及一种链路聚合的方法和设备。
技术介绍
现有网络技术架构日渐暴露出很多局限性,在一定程度上已经无法满足市场需求。软件定义网络(SoftwareDefinedNetwork,SDN)应需而生。SDN是一种新的网络架构,将网络的控制与转发功能在物理上分离,并且可在控制层面实现对网络应用进行编程。传统网络中位于网络设备中的控制功能将转移到可访问的计算设备中,基础网络设备仅保留转发功能部分,整个网络可以看成一个逻辑或虚拟的整体。SDN的主要思想是在一个逻辑点控制整个网络,从而大大简化网络的设计和运营。网络控制和决策单元集中在SDN控制器上,从全局角度控制整个网络,使得整个网络如同一个的逻辑交换机。网络转发设备只需要执行SDN控制器下发的各种转发相关的指令,并及时将本设备的情况,如故障等,及时通告SDN控制器。这极大简化了网络设备的实现,因为它们不再需要理解和处理成千上万的网络协议标准,只需要简单地从SDN控制器接收指令并执行。随着SDN网络的逐渐演进,实验网络的成功运行,各个网络设计者都开始将SDN作为未来网络架构设计的方案之一。在SD本文档来自技高网...
一种链路聚合的方法和设备

【技术保护点】
一种链路聚合的方法,应用于包括软件定义网络SDN控制器和SDN边缘设备的SDN网络中的SDN控制器上,所述SDN边缘设备为与所述SDN网络之外的网络设备直接相连的SDN设备,其特征在于,包括:所述SDN控制器接收到SDN边缘设备转发的属于同一聚合组的多条链路汇聚控制协议LACP报文时,该LACP报文为该SDN网络外的网络设备发送的;在所述SDN边缘设备接收所述多条LACP报文的端口中,根据配置的聚合策略选择端口作为该聚合组的选中端口,并通过与选中端口个数相同的LACP报文通知所述网络设备,使所述网络设备和各选中端口所在的SDN边缘设备进行协商,完成链路聚合。

【技术特征摘要】
1.一种链路聚合的方法,应用于包括软件定义网络SDN控制器和SDN边缘设备的SDN网络中的SDN控制器上,所述SDN边缘设备为与所述SDN网络之外的网络设备直接相连的SDN设备,其特征在于,包括:所述SDN控制器接收到SDN边缘设备转发的属于同一聚合组的多条链路汇聚控制协议LACP报文时,该LACP报文为该SDN网络外的网络设备发送的;在所述SDN边缘设备接收所述多条LACP报文的端口中,根据配置的聚合策略选择端口作为该聚合组的选中端口,并通过与选中端口个数相同的LACP报文通知所述网络设备,使所述网络设备和各选中端口所在的SDN边缘设备进行协商,完成链路聚合;其中,所述SDN控制器向所述网络设备发送的LACP报文,通过SDN边缘设备转发给所述网络设备。2.根据权利要求1所述的方法,其特征在于,当所述SDN控制器接收到的属于同一聚合组的多条LACP报文,为不同SDN设备转发的时,所述在所述SDN边缘设备接收所述多条LACP报文的端口中,根据配置的聚合策略选择端口作为该聚合组的选中端口,包括:该SDN控制器在转发所述多条LACP报文的SDN边缘设备中,选中一个SDN边缘设备作为中心参考点,以及与作为中心参考点的SDN边缘设备相连的SDN边缘设备,并将选中的各SDN边缘设备上接收所述网络设备发送的LACP报文的端口,作为该聚合组的选中端口。3.根据权利要求2所述的方法,其特征在于,该SDN控制器发送的所述与选中端口个数相同的LACP报文携带同一系统ID。4.根据权利要求1-3任意一项所述的方法,其特征在于,所述方法进一步包括:当该SDN控制器感知到SDN网络侧的该聚合组中的任一选中端口故障时,通知所述网络设备该选中端口已不适于选中,并使该选中端口所在的SDN边缘设备配置该选中端口为非选中端口;当该SDN控制器感知到该聚合组中任一选中端口所在的SDN边缘设备与网络侧断开时,通知所述网络设备该SDN边缘设备上的选中端口已不适于选中;当感知到故障端口恢复,或,SDN边缘设备与SDN网络侧连接时,根据配置的聚合策略,若确定将该端口或该SDN边缘设备上接收LACP报文的端口作为该聚合组的选中端口,通过LACP报文通知所述网络设备,使所述网络设备与所述选中端口所在的网络设备进行协商。5.根据权利要求1-3任意一项所述的方法,其特征在于,所述方法进一步包括:该SDN控制器为该聚合组中的选中端口所在的SDN边缘设备下发数据转发路径,使该SDN边缘设备在接收到单播报文时,根据下发的数据转发路径转发。6.根据权利要求1-3任意一项所述的方法,其特征在于,所述方法进一步包括:该SDN控制器接收到该聚合组中的选中端口所在的SDN边缘设备上送的,所述网络设备发送的未知单播、组播或广播报文时,向该聚合组中的选中端口所在的SDN边缘设备下发未知单播、组播或广播报文的阻塞策略,使所述SDN边缘设备配置该聚合组中接收所述未知单播、组播或广播报文的端口之外的端口为未知单播、组播或广播报文阻塞端口;该SDN控制器接收到SDN边缘设备上送的SDN网络内SDN设备发送的未知单播、组播或广播报文时,在该聚合组中选择一个选中端口用于转发单播、组播或广播报文,并使SDN边缘设备将该聚合组中其他选中端口配置为未知单播、组播或广播报文的阻塞端口。7.根据权利要求1-3任意一项所述的方法,其特征在于,所述方法进一步包括:当所述网络设备通过MAKER协议报文确认上一包数据已经正确转发时,该SDN控制器在该聚合组中的选中端口所在的SDN边缘设备中选择一个SDN边缘设备,将通过选中端口接收的同一数据流都转发到选择的SDN边缘设备上并按顺序进行转发。8.一种链路聚合方法,应用于包含软件定义网络SDN控制器和SDN边缘设备的SDN网络中的任一SDN边缘设备上,所述SDN边缘设备为与所述SDN网络之外的网络设备直接相连的SDN设备,其特征在于,包括:该SDN边缘设备接收到SDN网络之外的网络设备发送的链路汇聚控制协议LACP报文时,转发给SDN控制器;该SDN边缘设备若接收到SDN控制器发送的LACP报文时,将该LACP报文转发所述网络设备,并同该网络设备进行协商,完成链路聚合,该LACP报文携带的内容为所述SDN控制器根据配置的聚合策略,将本SDN边缘设备上接收所述网络设备发送的LACP报文的端口作为该聚合组的选中端口。9.根据权利要求8所述的方法,其特征在于,所述方法进一步包括:当该SDN边缘设备感知到本地属于该聚合组的选中端口故障,或本设备与SDN网络侧断开时,配置该选中端口为非选中端口;当该SDN边缘设备上属于该聚合组的端口故障恢复时,或该SDN边缘设备与所述SDN网络侧连接时,接收并转发所述SDN控制器向所述网络设备发送的LACP报文,同所述网络设备协商是否将本SDN边缘设备上属于该聚合组的端口作为该聚合组的选中端口。10.根据权利要求8或9所述的方法,其特征在于,所述方法进一步包括:该SDN边缘设备接收到单播报文时,根据所述SDN控制器下发的数据转发路径,转发该单播报文;该SDN边缘设备接收到所述网络设备,或SDN网络侧发送的未知单播、组播或广播报文;当该SDN边缘设备确定所述SDN控制器已下发未知单播、组播或广播报文的阻塞策略,且接收该未知单播、组播或广播报文的端口未配置为阻塞端口时,根据本地配置发送所述未知单播、组播或广播报文;当该SDN边缘设备确定所述SDN控制器已下发未知单播、组播或广播报文的阻塞策略,且接收该未知单播、组播或广播报文的端口配置为阻塞端口时,或,确定所述SDN控制器未下发未知单播、组播或广播报文的阻塞策略时,将该未知单播、组播或广播报文上送所述SDN控制器,接收到所述SDN控制器下发的阻塞策略时,在本地配置未知单播、组播或广播报文阻塞端口,并发送该未知单播、组播或广播报文。11.一种设备,可应用为包含软件定义网络SDN边缘设备和SDN控制器的SDN网络中的SDN控制器,所述SDN边缘设备为与所述SDN网络之外的网络设备直接相连的SDN设备,其特征在于,该设备包括:接收单元和处理单元;所述接收单元,用于接收SDN边缘设备转发的属于同一聚合组的多条链路汇聚控制协议L...

【专利技术属性】
技术研发人员:吴蔷
申请(专利权)人:杭州华三通信技术有限公司
类型:发明
国别省市:浙江;33

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

1