[发明专利]分布式路由检测方法及装置有效
申请号: | 201611107974.5 | 申请日: | 2016-12-06 |
公开(公告)号: | CN108156046B | 公开(公告)日: | 2020-03-20 |
发明(设计)人: | 于伟明 | 申请(专利权)人: | 中国移动通信有限公司研究院;中国移动通信集团公司 |
主分类号: | H04L12/26 | 分类号: | H04L12/26;H04L12/703;H04L12/721 |
代理公司: | 北京派特恩知识产权代理有限公司 11270 | 代理人: | 李梅香;张颖玲 |
地址: | 100053 北*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 分布式 路由 检测 方法 装置 | ||
本发明实施例公开了一种分布式路由检测方法及装置,所述方法包括:接收管理面节点发送的分布式路由的追踪请求;根据追踪请求,生成检测流表;所述检测流表分为第一级检测流表和第二级检测流表,且包括检测标识;将所述第一级检测流表发送给源虚拟交换机,将所述第二级检测流表发送给目的虚拟交换机;在检测周期内,接收所述源虚拟交换机基于所述第一级检测流表发送的检测信息,接收所述目的虚拟交换机基于所述第二级检测流表发送的检测信息;根据所述检测信息的接收状态信息,确定转发链路是否正常和/或异常位置。通过下发检测流表,接收检测流表获取的检测信息,可以根据检测信息确定转发路径是否正常并定位异常位置,实现对分布式路由的检测。
技术领域
本发明涉及网络技术领域,尤其涉及一种分布式路由检测方法及装置。
背景技术
在软件定义网络(Software Defined Network,SDN)中,存在一种分布路由,分布式路由允许设置在同一个物理服务器的不同虚拟机之间,可以仅通过核心交换机层就完成数据的转发,而不用经过核心交换机以上的数据中心(Data Centre,DC)出口,再转回到核心交换机进行转发。
图1A所示为集中式路由示意图;图1B所示为分布式路由示意图。ToR为系统中的接入交换机,为Top of Rack的缩写。所述VTEP对应的中文为虚拟隧道端点,是VirtualTunnel Point的缩写。所述Vswitch为虚拟交换机。VM表示的为虚拟机。比对图1A和图1B可知,所述分布式路由针对部分数据,可以不经过DC出口就可以数据中心内的不同设备或相同设备内的转发。
所述分布式路由是基于分布式流表进行的。
所述分布式流表包括两级,分别是源虚拟机执行的第一级流表及目的虚拟机执行的第二级流表。
但是在现有技术中通过分布式流表,可进行报文转发;但是在现有技术中,尚未提出对分布式路由链路故障的检测或定位方法,当出现报文无法正常转发时,无法快速精确定位出故障发生位置。
发明内容
有鉴于此,本发明实施例期望提供一种分布式路由检测方法及装置,以解决分布式路由的链路检测问题。
为达到上述目的,本发明的技术方案是这样实现的:
本发明实施例第一方面提供一种分布式路由检测方法,包括:
接收管理面节点发送的分布式路由的追踪请求;
根据追踪请求,生成检测流表;所述检测流表分为第一级检测流表和第二级检测流表,且包括检测标识;
将所述第一级检测流表发送给源虚拟交换机,将所述第二级检测流表发送给目的虚拟交换机;
在检测周期内,接收所述源虚拟交换机基于所述第一级检测流表发送的检测信息,接收所述目的虚拟交换机基于所述第二级检测流表发送的检测信息;
根据所述检测信息的接收状态信息,确定转发链路是否正常和/或异常位置。
基于上述方案,所述追踪请求为所述管理面节点在发送检测报文的源虚拟机和接收所述检测报文的目的虚拟机位于同一个数据中心时发送的。
基于上述方案,所述检测信息包括所述检测报文中的源网络协议IP地址、目的IP地址、源媒体访问控制MAC地址和目的MAC地址。
基于上述方案,所述检测标识为开放流openflow协议的扩展寄存器7携带的信息。
基于上述方案,所述检测流表的优先级高于转发流表的优先级。
基于上述方案,所述方法还包括:
在所述检测周期结束后,生成删除指令;
将所述删除指令发送给所述源虚拟交换机及所述目的虚拟交换机;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于中国移动通信有限公司研究院;中国移动通信集团公司,未经中国移动通信有限公司研究院;中国移动通信集团公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201611107974.5/2.html,转载请声明来源钻瓜专利网。
- 上一篇:一种软件定义分组传送网络SPTN测试系统及方法
- 下一篇:服务器管理控制系统