一种残膜回收机防缠绕挑膜装置的制 一种秧草收获机用电力驱动行走机构

一种报文转发方法及设备与流程

2022-02-22 02:53:53 来源:中国专利 TAG:

技术特征:
1.一种报文转发方法,其特征在于,所述方法包括:在流表中记录由软件定义网络的控制器写入的有效状态的流量切换流表项;其中,所述流量切换流表项的匹配域字段为本地dr接口,所述流量切换流表项的指令字段为通过连接邻居分布式弹性dr设备的第一vxlan隧道发送;在虚拟交换实例的mac地址表中查找到待转发第一以太网数据报文的第一目的mac地址匹配的第一mac地址表项;查找到所述第一mac地址表项的接入链路的出端口为所述本地dr接口;在所述流表中基于所述本地dr接口匹配到所述流量切换流表项,根据所述第一vxlan隧道的封装信息封装所述第一待转发以太网数据报文并通过所述第一vxlan隧道的出端口发送到所述邻居dr设备。2.根据权利要求1所述的方法,其特征在于,在流表中记录由控制器写入的有效状态的流量切换流表项之前,所述方法还包括:基于本地dr接口故障事件生成聚合组故障消息;其中,所述聚合组故障消息携带所述本地dr接口及所属的分布式聚合组的分布式聚合组标识;向所述控制器发送所述聚合组故障消息;接收来自所述控制器的用于设置有效状态的所述流量切换流表项的第一流表项设置消息。3.根据权利要求1所述的方法,其特征在于,所述方法还包括:基于本地dr接口恢复事件生成携带所述本地dr接口及所述分布式聚合组标识的聚合组通告消息;向所述控制器发送所述聚合组通告消息;接收所述控制器用于设置无效状态的所述流量切换流表项的第二流表项设置消息;根据所述第二流表项设置消息设置无效状态的所述流量切换流表项。4.根据权利要求3所述的方法,其特征在于,所述方法还包括:在所述虚拟交换实例的mac地址表中查找到待转发第二以太网数据报文的第二目的mac地址匹配的第二mac地址表项;查找到所述第二mac地址表项的接入链路的出端口为所述本地dr接口;从所述本地dr接口的选中成员端口选择一个成员端口,通过选择的成员端口发送所述第二以太网数据报文。5.根据权利要求4所述的方法,其特征在于,所述方法还包括:通过连接所述邻居dr设备的第二vxlan隧道接收vxlan数据报文;将所述vxlan数据报文解封装为第三以太网数据报文;在所述虚拟交换实例的mac地址表中查找到所述第三以太网数据报文的第三目的mac地址匹配的第三mac地址表项;查找到所述第三mac地址表项的接入链路的出端口为所述本地dr接口;从所述本地dr接口的选中成员端口选择一个成员端口,通过选择的成员端口发送所述第三以太网数据报文。6.一种报文转发设备,其特征在于,所述设备包括:流表项模块,用于在流表中记录由软件定义网络的控制器写入的有效状态的流量切换
流表项;其中,所述流量切换流表项的匹配域字段为本地dr接口,所述流量切换流表项的指令字段为通过连接邻居分布式弹性dr设备的第一vxlan隧道发送;查找模块,用于在虚拟交换实例的mac地址表中查找到待转发第一以太网数据报文的第一目的mac地址匹配的第一mac地址表项;查找所述第一mac地址表项的接入链路的出端口为所述本地dr接口;发送模块,用于在所述流表中基于所述本地dr接口匹配到所述流量切换流表项,根据所述第一vxlan隧道的封装信息封装所述第一待转发以太网数据报文并通过所述第一vxlan隧道的出端口发送到所述邻居dr设备。7.根据权利要求6所述的设备,其特征在于,所述设备还包括:分布式聚合组模块和接收模块;所述分布式聚合组模块,基于本地dr接口故障事件生成聚合组故障消息;其中,所述聚合组故障消息携带所述本地dr接口及所属的分布式聚合组的分布式聚合组标识;所述发送模块,还用于所述控制器发送所述聚合组故障消息;所述接收模块,还用于接收来自所述控制器的用于设置有效状态的所述流量切换流表项的第一流表项设置消息。8.根据权利要求7所述的设备,其特征在于,所述分布式聚合组模块,还用于基于本地dr接口恢复事件生成聚合组通告消息;所述聚合组通告消息携带所述本地dr接口及所述分布式聚合组标识;所述发送模块,还用于向所述控制器发送所述聚合组通告消息;所述接收模块,还用于接收所述控制器用于设置无效状态的所述流量切换流表项的第二流表项设置消息;所述流表项模块,还用于根据所述第二流表项设置消息设置无效状态的所述流量切换流表项。9.根据权利要求7所述的设备,其特征在于,所述查找模块,还用于在所述虚拟交换实例的mac地址表中查找到待转发第二以太网数据报文的第二目的mac地址匹配的第二mac地址表项;查找到所述第二mac地址表项的接入链路的出端口为所述本地dr接口;所述发送模块,还用于从所述本地dr接口的选中成员端口选择一个成员端口,通过选择的成员端口发送所述第二以太网数据报文。10.根据权利要求9所述的设备,其特征在于;所述接收模块,还用于通过连接所述邻居dr设备的第二vxlan隧道接收vxlan数据报文;所述查找模块,还用于将所述vxlan数据报文解封装为第三以太网数据报文;在所述虚拟交换实例的mac地址表中查找到所述第三以太网数据报文的第三目的mac地址匹配的第三mac地址表项;查找到所述第三mac地址表项的接入链路的出端口为所述本地dr接口;所述发送模块,还用于从所述本地dr接口的选中成员端口选择一个成员端口,通过选择的成员端口发送所述第三以太网数据报文。

技术总结
本申请提供了一种报文转发方法及设备。该方法包括:在流表中记录由控制器写入的有效状态的流量切换流表项;其中,流量切换流表项的匹配域字段为DR接口,流量切换流表项的指令字段为通过连接邻居分布式弹性DR设备的VXLAN隧道发送;在虚拟交换实例的MAC地址表中查找到待转发以太网数据报文的目的MAC地址匹配的MAC地址表项;查找MAC地址表项的接入链路的出端口为本地DR接口;在流表中基于本地DR接口匹配到流量切换流表项,根据VXLAN隧道的封装信息封装待转发以太网数据报文并通过VXLAN隧道的出端口发送到邻居DR设备。的出端口发送到邻居DR设备。的出端口发送到邻居DR设备。


技术研发人员:严进波 李光
受保护的技术使用者:新华三信息安全技术有限公司
技术研发日:2021.09.17
技术公布日:2022/1/28
再多了解一些

本文用于企业家、创业者技术爱好者查询,结果仅供参考。

发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表

相关文献