报文传输控制方法及装置制造方法及图纸

技术编号:10515124 阅读:113 留言:0更新日期:2014-10-08 14:54
本发明专利技术提供报文传输控制方法及装置,所述方法包括:为报文流生成多条转发路径;将所述多条转发路径上属于同一交换机的不同出端口配置为所述交换机的端口聚合组;向所述交换机下发所述端口聚合组的配置信息,以使所述交换机接收到所述报文流的报文时,将所述报文通过所述端口聚合组内的出端口进行转发。应用本发明专利技术实施例可以使报文流量通过端口聚合组负载分担到多个路径上,避免了网络中的链路拥塞,有效提高了网络带宽的利用率。

【技术实现步骤摘要】

本专利技术涉及网络通信领域,尤其涉及报文传输控制方法及装置
技术介绍
SDN(Software Defined Network,软件定义网络)是一种新型的网络架构,在一种可选的实现方案中,其可以通过OpenFlow(开放流)技术将网络设备的控制面与数据面进行分离,从而实现对网络流量的灵活控制。在SDN中,通常包含实现控制面功能的控制器(Controller)和若干实现数据面功能的交换机(Switch)。当交换机收到某报文流的首报文时,将该首报文发送到控制器,由控制器按照首报文的转发信息,以及各个交换机的端口信息,确认该报文流的转发路径,并向转发路径上的交换机下发流表项(Flow Entry),以使这些交换机按照接收的流表项将报文流从源设备转发到目的设备。现有技术中,控制器在确认报文流的转发路径时,会按照SDN中各个交换机的端口,以及这些端口之间的连接关系,为报文流选择一条最优转发路径。但是,由于源设备和目的设备之间可能存在多条转发路径,当网络流量r>较大时,如果仅按本文档来自技高网...
报文传输控制方法及装置

【技术保护点】
一种报文传输控制方法,其特征在于,所述方法应用在软件定义网络SDN中的控制器上,所述方法包括:为报文流生成多条转发路径;将所述多条转发路径上属于同一交换机的不同出端口配置为所述交换机的端口聚合组;向所述交换机下发所述端口聚合组的配置信息,以使所述交换机接收到所述报文流的报文时,将所述报文通过所述端口聚合组内的出端口进行转发。

【技术特征摘要】
1.一种报文传输控制方法,其特征在于,所述方法应用在软件定义网络
SDN中的控制器上,所述方法包括:
为报文流生成多条转发路径;
将所述多条转发路径上属于同一交换机的不同出端口配置为所述交换机
的端口聚合组;
向所述交换机下发所述端口聚合组的配置信息,以使所述交换机接收到
所述报文流的报文时,将所述报文通过所述端口聚合组内的出端口进行转发。
2.根据权利要求1所述的方法,其特征在于,所述向所述交换机下发所
述端口聚合组的配置信息包括:
分别向所述交换机下发包含所述端口聚合组的配置信息的控制消息,以
及用于转发所述报文的流表项,其中,所述流表项的报文出端口指定为所述
端口聚合组;
或者,
将所述端口聚合组的配置信息添加到为所述交换机生成的用于转发所述
报文的流表项中,并向所述交换机下发所述流表项,其中,所述流表项的报
文出端口指定为所述端口聚合组。
3.根据权利要求1所述的方法,其特征在于,所述将所述多条转发路径
上属于同一交换机的不同出端口配置为所述交换机的端口聚合组后,还包括:
按照所述端口聚合组内每个出端口的有效带宽设置报文转发比例,以使
所述交换机按照所述报文转发比例向所述端口聚合组内的每个出端口分配所
要转发的报文;
所述端口聚合组的配置信息还包括:所述为每个出端口设置的报文转发
比例。
4.根据权利要求3所述的方法,其特征在于,所述方法还包括:
监控所述出端口的有效带宽;
当有效带宽发生变化时,根据变化后的有效带宽调整所述端口聚合组内
出端口的报文转发比例;
向交换机下发包含调整后的报文转发比例的控制消息。
5.根据权利要求1至4任意一项所述的方法,其特征在于,所述方法还
包括,按照如下任意一种方式对端口聚合组进行维护:
当所述端口聚合组内第一端口所在的链路断开时,接收所述交换机上报
的端口退出消息,根据所述端口退出消息将所述端口聚合组内的所述第一端
口删除,并向所述交换机下发第一端口聚合组变更消息;
当所述交换机上增加用于转发所述报文的第二端口时,接收所述交换机
上报的端口加入消息,根据所述端口加入消息将所述第二端口加入所述端口
聚合组,并向所述交换机下发第二端口聚合组变更消息;
当监测到所述端口聚合组内仅包含一个出端口时,删除所述端口聚合组,
向所述交换机下发端口聚合组删除消息,以使所述交换机根据所述端口聚合
组删除消息删除所述端口聚合组,并将所述报文的出端口指定为所述一个出
端口。
6.一种报文传输控制方法,其特征在于,所述方法应用在SDN中的交换
机上,所述方法包括:
接收控制器下发的端口聚合组的配置信息,所述端口聚合组为所述控制
器为报文流生成多条转发路径后,根据所述多条转发路径上属于所述交换机
的不同出端口为所述交换机配置的端口聚合组;
当接收到所述报文流的报文时,将所述报文通过所述端口聚合组内的出
端口进行转发。
7.根据权利要求6所述的方法,其特征在于,所述接收控制器下发的端
口聚合组的配置信息包括:
分别接收所述控制器下发的包含所述端口聚合组的配置信息的控制消息,
以及用于转发所述报文的流表项,其中,所述流表项的报文出端口指定为所
述端口聚合组;
或者,
接收所述控制器下发的用于转发所述报文的流表项,其中,所述流表项
中添加了所述端口聚合组的配置信息,且所述流表项的报文出端口指定为所
述端口聚合组。
8.根据权利要求6所述的方法,其特征在于,所述端口聚合组的配置信
息还包括:所述控制器为所述端口聚合组内的每个出端口设置的报文转发比
例;
所述将所述报文通过所述端口聚合组内的出端口进行转发之前,还包括:
按照所述报文转发比例向所述端口聚合组内的每个出端口分配所要转发
的报文。
9.一种报文传输控制装置,其特征在于,所述装置应用在SDN中的控制
器上,所述装置包括:
生成单元,为报文...

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

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

1