基于SDN的报文转发方法和装置与流程

文档序号:19427755发布日期:2019-12-17 15:51阅读:来源:国知局

技术特征:

1.一种报文转发的方法,其特征在于,所述方法包括:

接收源sdn交换机发送的第一报文消息,所述第一报文消息包括目的mac地址;

根据预设的转发表,查询与所述目的mac地址对应的源sdn交换机的端口为目标端口,所述预设的转发表包括mac地址与sdn交换机的端口的对应关系;

若查询到所述目标端口,则向所述源sdn交换机发送第二报文消息,所述第二报文消息包括所述目标端口。

2.根据权利要求1所述方法,其特征在于,

所述第一报文消息还包括源mac地址、源端口信息;

所述接收源sdn交换机发送的第一报文消息之后还包括:

根据所述源端口信息、源mac地址更新所述预设的转发表。

3.根据权利要求1所述方法,其特征在于,所述接收源sdn交换机发送的第一报文消息之前还包括:

接收来自每个sdn交换机的链路信息,所述每个sdn交换机的链路信息包括该sdn交换机通过端口与相邻sdn交换机连接的信息;

将对应每个sdn交换的链路信息写入链路信息表。

4.根据权利要求3所述方法,其特征在于,

所述转发表包括mac地址、sdn交换机的端口以及标志位的对应关系,所述标志位表示能否在所述链路信息表中查询到其所对应的sdn交换机的端口。

5.根据权利要求4所述方法,其特征在于,所述方法还包括:

将转发表中的低可信表项删除,并写入超时转发表,所述低可信表项包括:写入转发表后经历的累计时间超过预定时间的表项,和/或,错误的表项;

所述根据预设的转发表,查询与所述目的mac地址对应的源sdn交换机的端口之后,还包括:

若未查询到对应的源sdn交换机的端口,则根据所述超时转发表,查询标志位为预先设定值的所有表项中与所述目的mac地址对应的目标sdn交换机的端口,作为超时端口;

控制请求报文从所述超时端口发出,所述请求报文包括接收到请求报文后返回响应报文的控制命令;

若接收到相应的响应报文,则将所述查询到的超时转发表中的表项同步至所述转发表。

6.一种报文转发的装置,其特征在于,所述装置包括:

接收单元,用于接收源sdn交换机发送的第一报文消息,所述第一报文消息包括目的mac地址;

查询单元,用于根据预设的转发表,查询与所述目的mac地址对应的源sdn交换机的端口为目标端口,所述预设的转发表包括mac地址与sdn交换机的端口的对应关系;

发送单元,用于在查询到所述目标端口时,向所述源sdn交换机发送第二报文消息,所述第二报文消息包括所述目标端口。

7.根据权利要求6所述装置,其特征在于,

所述第一报文消息还包括源mac地址、源端口信息;

所述查询单元还用于:

根据所述源端口信息、源mac地址更新所述预设的转发表。

8.根据权利要求6所述装置,其特征在于,所述装置还包括:

链路单元,用于在接收单元接收源sdn交换机发送的第一报文消息之前,接收来自每个sdn交换机的链路信息,所述每个sdn交换机的链路信息包括该sdn交换机通过端口与相邻sdn交换机连接的信息;

将对应每个sdn交换的链路信息写入链路信息表。

9.根据权利要求8所述装置,其特征在于,

所述转发表包括mac地址、sdn交换机的端口以及标志位的对应关系,所述标志位表示能否在所述链路信息表中查询到其所对应的sdn交换机的端口。

10.根据权利要求9所述装置,其特征在于,所述查询单元还用于:

将转发表中的低可信表项删除,并写入超时转发表,所述低可信表项包括:写入转发表后经历的累计时间超过预定时间的表项,和/或,错误的表项;

所述查询单元还用于:

在未查询到对应的源sdn交换机的端口时,则根据所述超时转发表,查询标志位为预先设定值的所有表项中与所述目的mac地址对应的目标sdn交换机的端口,作为超时端口;

控制请求报文从所述超时端口发出,所述请求报文包括接收到请求报文后返回响应报文的控制命令;

若接收到相应的响应报文,则将所述查询到的超时转发表中的表项同步至所述转发表。


技术总结
本发明提供一种报文转发的方法和装置,属于报文转发技术领域,其可至少部分解决现有的报文转发方法对未知单播报文进行泛洪转发影响网络性能的问题。本发明实施例的报文转发方法包括接收源SDN交换机发送的第一报文消息,所述第一报文消息包括目的MAC地址;根据预设的转发表,查询与所述目的MAC地址对应的源SDN交换机的端口为目标端口,所述预设的转发表包括MAC地址与SDN交换机的端口的对应关系;若查询到所述目标端口,则向所述源SDN交换机发送第二报文消息,所述第二报文消息包括所述目标端口。

技术研发人员:侯乐;徐雷;贾宝军
受保护的技术使用者:中国联合网络通信集团有限公司
技术研发日:2019.10.09
技术公布日:2019.12.17
当前第2页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1