[发明专利]报文的隧道处理方法、交换设备及控制设备有效
申请号: | 201480000107.4 | 申请日: | 2014-01-23 |
公开(公告)号: | CN105009544B | 公开(公告)日: | 2018-04-20 |
发明(设计)人: | 唐朋成;周伟 | 申请(专利权)人: | 华为技术有限公司 |
主分类号: | H04L29/06 | 分类号: | H04L29/06;H04L12/741 |
代理公司: | 北京弘权知识产权代理事务所(普通合伙)11363 | 代理人: | 逯长明,许伟群 |
地址: | 518129 广东*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 报文 隧道 处理 方法 交换 设备 控制 | ||
1.一种报文的隧道处理方法,其特征在于,所述方法包括:
交换设备向控制设备上报所述交换设备所支持流表的流表类型,所述流表类型包括隧道流表;其中,所述流表类型是所述交换设备将流表按照不同类型分类时确定的;
所述交换设备接收所述控制设备下发的隧道流表项,其中,所述隧道流表项用于确定待进行隧道处理的报文并指示对所述待进行隧道处理的报文进行的隧道处理操作,所述控制设备用于对所述交换设备所接收报文的转发进行控制;
所述交换设备根据所述隧道流表项确定接收到的第一报文是否为所述待进行隧道处理的报文;
当所述第一报文为所述待进行隧道处理的报文时,所述交换设备根据所述隧道流表项对所述第一报文进行隧道处理。
2.根据权利要求1所述的方法,其特征在于,所述交换设备接收控制设备下发的隧道流表项,包括:所述交换设备接收所述控制设备根据所述流表类型向所述交换设备下发的隧道流表项。
3.根据权利要求1或2所述的方法,其特征在于,所述交换设备接收控制设备下发的隧道流表项之前,所述方法还包括:
当所述交换设备接收到数据流的第二报文时,通过开放流OpenFlow协议将所述第二报文封装为信息上报消息,所述信息上报消息中还包含所述第二报文的匹配字段,所述匹配字段用于使所述控制设备确定对所述第二报文进行隧道处理,其中,所述第一报文为属于所述数据流的报文;
所述交换设备将所述信息上报消息上报给所述控制设备;
所述交换设备接收控制设备下发的隧道流表项,包括:所述交换设备接收所述控制设备下发的表项更新消息,所述表项更新消息是所述控制设备根据所述匹配字段确定对所述第二报文进行隧道处理后,通过OpenFlow协议对为所述第二报文生成的隧道流表项进行封装后生成的消息。
4.根据权利要求1所述的方法,其特征在于,当所述隧道流表项为隧道封装流表项时,所述交换设备根据所述隧道流表项对所述第一报文进行隧道处理,包括:
所述交换设备根据所述隧道封装流表项为所述第一报文添加隧道头信息和用于转发隧道封装后的所述第一报文的介质访问控制层MAC地址,其中,所述隧道头信息包括所述第一报文的外部互联网协议IP地址、用户数据报协议UDP端口号和隧道端点标识TEID。
5.根据权利要求1所述的方法,其特征在于,当所述隧道流表项为隧道解封装流表项时,所述交换设备根据所述隧道流表项对所述第一报文进行隧道处理,包括:
所述交换设备根据所述隧道解封装流表项去除所述第一报文的隧道头信息后,添加用于转发隧道解封装后的所述第一报文的MAC地址,所述隧道头信息包括所述第一报文的外部MAC地址、外部IP地址、UDP端口号和TEID。
6.根据权利要求1所述的方法,其特征在于,当所述隧道流表项为隧道解封装流表项和隧道封装流表项时,所述交换设备根据所述隧道流表项对所述第一报文进行隧道处理,包括:
所述交换设备根据所述隧道解封装流表项去除所述第一报文的第一隧道头信息,所述第一隧道头信息包括所述第一报文的第一外部MAC地址、第一外部IP地址、第一UDP端口号和第一TEID;
所述交换设备根据所述隧道封装流表项为解封装后的所述第一报文添加第二隧道头信息和用于转发隧道封装后的所述第一报文的MAC地址,其中,所述第二隧道头信息包括第二外部IP地址、第二UDP端口号和第二TEID。
7.一种报文的隧道处理方法,其特征在于,所述方法包括:
控制设备接收交换设备上报的所述交换设备所支持流表的流表类型,所述流表类型包括隧道流表;其中,所述流表类型是所述交换设备将流表按照不同类型分类时确定的;
所述控制设备向所述交换设备下发隧道流表项,所述隧道流表项用于确定待进行隧道处理的报文并指示对所述待进行隧道处理的报文进行的隧道处理操作,所述交换设备用于根据所述隧道流表项确定接收到的第一报文是否为所述待进行隧道处理的报文,并在当所述第一报文为所述待进行隧道处理的报文时,根据所述隧道流表项对所述第一报文进行隧道处理。
8.根据权利要求7所述的方法,其特征在于,
所述控制设备向交换设备下发隧道流表项,包括:所述控制设备根据所述流表类型向所述交换设备下发隧道流表项。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于华为技术有限公司,未经华为技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201480000107.4/1.html,转载请声明来源钻瓜专利网。