【技术实现步骤摘要】
【国外来华专利技术】虚拟可扩展局域网中的路由追踪
本公开涉及路由追踪过程,尤其涉及使用封装协议(例如在虚拟可扩展局域网中所使用的那些协议)的路由追踪过程。
技术介绍
路由追踪是用于显示路由(路径)和测量经过互联网协议(IP)网络的数据包的传输延迟的诊断工具。路由的历史被记录为从路由(路径)中的每个连续的主机(远程节点)接收的数据包的往返时间。每个跳中的平均时间的总和表示用于建立连接的总时间。路由追踪持续进行,除非所发送的数据包被丢失两次以上,然后该连接丢失并且该路由不能被评估。虚拟可扩展局域网(VXLAN)是一种网络虚拟化技术,该技术尝试改善与大型云计算部署相关联的可扩展性问题。VXLAN使用类似VLAN的封装技术来封装基于MAC的开放式系统互联(OSI)层级2以太网帧。VXLAN是对标准化覆盖封装协议做出的努力的演进。它将可扩展性提升到一千六百万个逻辑网络并且允许跨互联网协议(IP)网络的层级2邻接。多播被用来容纳具有未知目的地的广播流量、多播流量以及单播流量。附图说明图1示出了根据示例实施例的被配置为提供路由追踪过程的包括VXLAN的网络环境。图2是示出了根据示例实施例的路由追踪 ...
【技术保护点】
一种方法,包括:封装被配置有多播地址并且被配置为执行通过网络的路由追踪操作的内部数据包,以形成经封装的数据包;将所述经封装的数据包发送到所述网络中,所述经封装的数据包沿所述网络的多播树被转发去往所述多播地址;以及从包括所述多播树的多个网络节点接收响应,其中每个响应包括对所述多个节点中发送所述响应的节点的指示以及对发送所述响应的节点从中接收到所述经封装的数据包的节点的指示。
【技术特征摘要】
【国外来华专利技术】2014.10.16 US 14/515,5901.一种方法,包括:封装被配置有多播地址并且被配置为执行通过网络的路由追踪操作的内部数据包,以形成经封装的数据包;将所述经封装的数据包发送到所述网络中,所述经封装的数据包沿所述网络的多播树被转发去往所述多播地址;以及从包括所述多播树的多个网络节点接收响应,其中每个响应包括对所述多个节点中发送所述响应的节点的指示以及对发送所述响应的节点从中接收到所述经封装的数据包的节点的指示。2.根据权利要求1所述的方法,其中封装所述内部数据包包括根据虚拟可扩展局域网(VXLAN)封装来封装所述内部数据包;并且其中将所述经封装的数据包发送到所述网络中包括将所述经封装的数据包发送到VXLAN网络中。3.根据权利要求1所述的方法,还包括:修改所述内部数据包的头部信息以形成经修改的内部数据包;封装所述经修改的内部数据包以形成经修改的封装数据包;将所述经修改的封装数据包发送到所述网络中,其中,响应于所述修改,所述经修改的封装数据包沿所述网络的第二多播树被转发去往所述多播地址;以及从包括所述第二多播树的多个网络节点接收响应。4.根据权利要求3所述的方法,其中,修改所述头部信息包括修改用户数据报协议(UDP)源端口值。5.根据权利要求3所述的方法,其中,将所述经修改的封装数据包发送到所述网络中包括从与所述经封装的数据包被发送到所述网络中的端口不同的端口将所述经修改的封装数据包发送到所述网络中。6.根据权利要求3所述的方法,还包括:根据从包括所述多播树的所述多个网络节点接收到的所述响应,确定所述经封装的数据包所经过的第一端到端路径;以及根据包括所述第二多播树的所述多个网络节点,确定所述经修改的封装数据包所经过的第二端到端路径。7.根据权利要求1所述的方法,其中,接收所述响应包括接收下列内容的至少一项:所述多个节点中发送所述响应的节点的互联网协议(IP)地址、所述经封装的数据包的生存时间(TTL)值、接收所述经封装的数据包所通过的入口端口、向所述多个节点中发送所述响应的节点发送所述经封装的数据包所通过的出口端口、所述多个节点中发送所述响应的节点的专用集成电路(ASIC)编号、或者所述多个节点中发送所述响应的节点的ASIC端口编号。8.根据权利要求1所述的方法,还包括利用所述响应以及中间系统到中间系统(ISIS)拓扑图信息或链路层发现协议(LLDP)邻居数据库中的至少一个,来确定所述经封装的数据包所经过的端到端路径。9.根据权利要求1所述的方法,还包括响应于所述内部数据包的生存时间(TTL)值从所述网络的出口节点接收互联网控制消息协议(ICMP)不可到达消息。10.一种方法,包括:在沿着从入口节点到网络的至少一个出口节点的路径上的网络节点处接收经封装的多播数据包,内部数据包被封装在经封装的数据包中;根据所述内部数据包确定所述经封装的数据包被配置为执行...
【专利技术属性】
技术研发人员:阿亚斯坎特·帕尼,张天培,桑贾伊·泰玛格温达鲁,
申请(专利权)人:思科技术公司,
类型:发明
国别省市:美国,US
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。