发明名称 |
数据包转发方法、装置及系统 |
摘要 |
本发明实施例提供了一种数据包转发方法、装置及系统,涉及网络传输领域。所述数据包转发方法包括:若安全通道出现故障时,将接收到的老化流表项保存到老化流表中;确定接收上报数据包是否与老化流表中的老化流表项匹配;若上报数据包与老化流表中的一个老化流表项匹配,则向OpenFlow交换机下发匹配的老化流表项。本发明通过在安全通道发生故障期间,OpenFlow交换机代理下发老化流表项,以便OpenFlow交换机根据老化流表项转发数据包;解决了现有技术中在安全通道出现故障期间,OpenFlow交换机会老化并最终失去数据交换功能的问题;达到了可以保证在流表项老化的情况下仍旧可以继续转发已有业务流的效果。 |
申请公布号 |
CN104852867A |
申请公布日期 |
2015.08.19 |
申请号 |
CN201410055766.X |
申请日期 |
2014.02.19 |
申请人 |
华为技术有限公司 |
发明人 |
祁凯;文白林;张丰伟 |
分类号 |
H04L12/931(2013.01)I;H04L12/861(2013.01)I;H04L12/741(2013.01)I |
主分类号 |
H04L12/931(2013.01)I |
代理机构 |
北京三高永信知识产权代理有限责任公司 11138 |
代理人 |
黄厚刚 |
主权项 |
一种数据包转发方法,应用于包含有OpenFlow交换机、OpenFlow控制器和虚拟交换机的网络中的所述虚拟交换机中,其特征在于,所述方法包括:若所述OpenFlow交换机和所述OpenFlow控制器之间的安全通道发生故障,将接收到的所述OpenFlow交换机上报的被所述OpenFlow交换机删除的老化流表项保存到老化流表中,所述老化流表用于保存所述OpenFlow交换机在所述安全通道发生故障后删除的老化流表项;确定接收的所述OpenFlow交换机发送的上报数据包是否与所述老化流表中的老化流表项匹配,所述上报数据包为所述OpenFlow交换机在接收到转发数据包时,在所述转发数据包与保存的转发流表项未匹配成功后根据所述转发数据包生成的;若所述上报数据包与所述老化流表中的一个老化流表项匹配,则向所述OpenFlow交换机下发所述匹配的老化流表项,以便所述OpenFlow交换机根据所述匹配的老化流表项转发所述转发数据包。 |
地址 |
518129 广东省深圳市龙岗区坂田华为总部办公楼 |