[发明专利]确定传输路径的方法、设备和系统有效
申请号: | 201510097436.1 | 申请日: | 2015-03-05 |
公开(公告)号: | CN104702468B | 公开(公告)日: | 2019-02-26 |
发明(设计)人: | 魏艳兰 | 申请(专利权)人: | 华为技术有限公司 |
主分类号: | H04L12/26 | 分类号: | H04L12/26;H04L12/937 |
代理公司: | 北京龙双利达知识产权代理有限公司 11329 | 代理人: | 王君;肖鹂 |
地址: | 518129 广东*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 转发节点 传输路径 测试数据包 控制器 数据包 反馈信息 设备和系统 发送 接收测试 生成测试 收到测试 指示信息 直观 携带 分析 | ||
本发明提供了一种确定传输路径的方法、设备和系统,该方法包括:控制器生成测试数据包,测试数据包携带用于指示测试数据包经过的转发节点向控制器发送反馈信息的指示信息,测试数据包的第一跳转发节点为第一转发节点;控制器向第一转发节点发送测试数据包;控制器接收测试数据包经过的至少一个第二转发节点发送的至少一个反馈信息,其中每个反馈信息用于指示已收到测试数据包;控制器根据至少一个反馈信息确定测试数据包的传输路径,传输路径包括第一转发节点和至少一个第二转发节点。本发明实施例中,能够确定数据包的传输路径,使得能够直观查看数据包的传输路径,进而能够降低定位分析的难度。
技术领域
本发明涉及通信领域,尤其涉及确定传输路径的方法、设备和系统。
背景技术
软件定义网络(Software Defined Network,SDN)将传统网络设备的数据转发(Data plane)和路由控制(Control plane)两个功能模块相分离,通过集中式的控制器(Controller)以标准化的接口对各种网络设备进行管理和配置。
OpenFlow规范定义了OpenFlow交换机(Switch)与控制器之间的通信通道,包括如何建立连接、通讯以及相关消息类型等。
控制器为需要转发的数据流生成流表,并下发到相应的交换机。交换机收到数据包(Packet)后,做流表匹配,将数据包转发至相应的交换机。由于数据包在网络中的传输路径不透明,无法直观查看,只能在目标机器上查看数据包的传输路径。而一旦数据包的传输过程出现差错,只能在可能涉及到的所有功能单元上通过调取分析日志来定位分析,使得整个过程涉及到的功能单元较多,涉及的日志量大,定位分析难度大。
发明内容
本发明实施例提供了一种确定传输路径的方法、设备和系统,能够确定数据包的传输路径,进而能够降低定位分析的难度。
第一方面,提供了一种确定传输路径的方法,该方法包括:控制器生成测试数据包,测试数据包携带用于指示测试数据包经过的转发节点向控制器发送反馈信息的指示信息,测试数据包的第一跳转发节点为第一转发节点;控制器向第一转发节点发送测试数据包;控制器接收测试数据包经过的至少一个第二转发节点发送的反馈信息,其中每个反馈信息用于指示已收到测试数据包;控制器根据接收到的至少一个第二转发节点发送的反馈信息确定测试数据包的传输路径,传输路径包括第一转发节点和至少一个第二转发节点。
结合第一方面,在第一种可能的实现方式中,控制器生成测试数据包包括:控制器获取用户环境中的数据包;控制器在数据包中设置指示信息生成所述测试数据包。
结合第一方面或第一种可能的实现方式,在第二种可能的实现方式中,控制器根据至少一个反馈信息确定测试数据包的传输路径包括:控制器根据收到至少一个反馈信息的时间顺序确定测试数据包的传输路径。
结合第一方面或第一种或第二种可能的实现方式,在第三种可能的实现方式中,每个反馈信息包括第二转发节点收到测试数据包的时间信息。
结合第三种可能的实现方式,在第四种可能的实现方式中,控制器根据至少一个反馈信息确定测试数据包的传输路径包括:控制器根据时间信息确定测试数据包的传输路径。
结合第一方面或第一种至第四种可能的实现方式中的任一种可能的实现方式,在第五种可能的实现方式中,每个反馈信息包括第二转发节点的标识信息。
结合第一方面或第一种至第五种可能的实现方式中的任一种可能的实现方式,在第六种可能的实现方式中,每个反馈信息包括测试数据包的下一跳设备的标识信息。
结合第一方面,在第七种可能的实现方式中,该方法还包括:控制器分别向第一转发节点和至少一个第二转发节点发送流表,其中,控制器生成测试数据包包括:控制器根据流表生成测试数据包;该方法还包括:根据测试数据包的传输路径判断流表是否正确。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于华为技术有限公司,未经华为技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201510097436.1/2.html,转载请声明来源钻瓜专利网。