用于跨网络进行特征追踪的方法和系统技术方案

技术编号:13774780 阅读:38 留言:0更新日期:2016-09-30 18:41
本公开一般涉及用于跨网络进行特征追踪的方法和系统。本公开提供了针对特征(包括但不限于自动质量服务(auto QoS)、以太网供电(PoE)和结构兼容性)的特征追踪能力。网络命令可以通过跨网络路径或整个网络来验证特征的能力被实现。该网络命令的输出可以产生关于所支持的特征的细节的显示。该命令还可以产生需要升级以支持任意数量的兴趣特征的设备的列表。特征追踪能力的实施例可以被配置,以使得一旦最终子网(或端点)被到达,则查询终止。替换地,特征追踪能力可以被配置,以使得在最大跳数或追踪总数(trace_ttl)被到达之后,查询终止。该限制可以预防网络的连续洪泛。

【技术实现步骤摘要】

本公开一般地涉及以跨网络或网络的一部分进行追踪的特征,具体地特征追踪可以被用来沿着单个网络路径或在所有方向(服从跳数限制)来获得特征能力。
技术介绍
调试和特征追踪的之前的方法仍然依赖于工具(例如,“声脉冲(ping)”和“追踪路径”)。尽管这些工具在过去已经证明是有用的,但越来越高的网络复杂度和智能化需要新的工具来满足新开发的网络特征和能力的需要。例如,在确定是否使用自动服务质量(auto QoS)功能之前,可能需要验证整个网络上的或者网络的相关部分上的每一个设备的能力(特征)。一些之前的方法使用“显示版本(show version)”的软件命令并且随后将命令的结果映射回到实现该特征支持的版本处。这些方法是难以处理的并且极其耗时。
技术实现思路
本专利技术提供了一种方法,包括:接收包括追踪总数(trace_ttl)值的特征追踪查询分组;回复特征追踪查询分组关于在特征追踪分组中所指定的特征的信息;减少trace_ttl值;如果trace_ttl值大于最小阈值,则将特征追踪查询分组传播到网络设备;以及如果trace_ttl值已经达到最小阈值,则丢弃特征追踪查询分组。本专利技术还提供了一种系统,包括:网络管理站,该网络管理站被配置为在第一网络设备处将特征追踪查询分组注入到网络中,其中,特征追踪查询分组包括至少追踪总数(trace_ttl)值;以及一个或多个特征追踪成 员,其被配置为:回复特征追踪查询分组;减少trace_ttl值;以及当维护特征追踪查询分组中建立的最初源地址时,传播特征追踪查询分组。附图说明被并入本公开并且构成本公开的一部分的附图示出了本公开的各种实施例。在图中:图1示出了本公开的实施例可以在其中被执行的样本网络拓扑;图2示出了被用在本公开的实施例中的样本特征追踪查询分组;图3示出了被用在本公开的实施例中的样本特征追踪响应分组;图4更详细地示出了网络设备;图5是示出本公开的实施例的流程图;以及图6是示出本公开的实施例的流程图。具体实施方式概述本文所公开的是可以引入特征(包括但不限于auto QoS、以太网供电(PoE)和结构兼容性)的特征追踪能力的方法和系统。此外,特征追踪能力的实施例可以被用来监控网络健康。网络命令可以通过跨网络路径或整个网络来验证特征的能力来被实现。该网络命令的输出可以产生关于所支持的特征的细节的显示。该命令还可以产生需要升级以支持任意数量的兴趣特征的设备的列表。特征追踪能力的实施例可以被配置,以使得一旦到达最终子网(或端点),则查询终止。替换地,特征追踪能力可以被配置,以使得在到达最大跳数(这里被称为追踪总数(trace_ttl))之后,查询终止。该限制可以预防网络的连续洪泛。特征追踪可以被用来请求关于跨任意网络的特征的信息。请求可以由网络上的网络设备进行响应,这里响应提供关于网络设备和网络的组合可以支持的能力的信息。网络管理员能够通过网络管理站查询整个网络或网络的一部分,以运行特征追踪的实施例。在一些情况下,网络管理员可以使用特征追踪来确定哪个网络设备需要升级。以上概述和下面的示例实施例都只是示例和解释,并且不应该被认为是限制所描述和所要求保护的本公开的范围。此外,除了已在本文提出的那些特征和/或变化,还可以提供其他特征和/或变化。例如,本公开的实施例可以针对示例性实施例中所描述的各种特征组合和子组合。示例实施例下面的详细说明参考附图。在任何可能的地方,在图中和下面的描述中使用的相同的附图标号指代相同或相似的元件。尽管本公开的实施例可以被描述,但修改、适应和其他实现方式也是可能的。例如,可对图中所示出的元件进行替换、添加或修改,并且本文所描述的方法可以通过对所公开的方法进行替换、重新排序或添加阶段来进行修改。因此,下面的详细说明不限制本公开。代替地,本公开的适当的范围由所附权利要求定义。图1示出了将被用在下面说明中以示出本公开的实施例的样本网络拓扑。所描述的网络拓扑可以存在于网络环境100中。尽管网络环境100被描述为有线网络环境,但无线网络环境也符合本公开的实施例。例如,网络环境100可以是通过网络传输数据分组的任意类型的系统。作为示例,网络环境100可以是用以提供声频通信以及视频和数据服务的环境。网络环境100可以是基于在任意数量的网络设备之间的基于分组的服务的双向转移(例如,互联网协议(IP)流量)的。网络环境100还可以包括多个网关(未示出),例如但不限于电缆调制解调器、路由器、交换机、机顶盒和计算机。网络环境100可以包括适用于分组类型通信(例如,互联网通信)的广域网(WAN)、局域网(LAN)或无线网络的任意组合。网络环境100可以被设计为包括多个网络设备,例如能够发起特征追踪查询的网络设备110和网络设备120。贯穿本公开,网络设备110和网络设备120可以被称为网络管理站。追踪特征查询可以跨网络被从网络管理站注入任意连接的网络设备。在一些实施例中,特征追踪查询可以通过用于增加的安全性的超文本传输协议安全(HTTPS)协议连接被注入。一旦目标网络设备接收特征追 踪查询,则目标网络设备可以:1)响应查询,并且2)以逐跳(hop-by-hop)的方式向其他网络设备传播查询。在本公开的一些实施例中,特征追踪查询可以开始于网络管理站本身。例如,网络设备110可以发起覆盖网络设备130a、130b、130c、130d、130e、130f和130g中的任意一个或每一个的特征追踪查询。在一些实施例中,网络设备130a、130b、130c、130d、130e、130f和130g可以驻留于诸如结构网络140之类的网络上。由于特征追踪遍历结构网络140中的网络设备,因此每一个网络设备可以单独地响应特征追踪查询并传播特征追踪查询。贯穿本公开,设备(例如,网络设备130a、130b、130c、130d、130e、130f和130g)可以被称为特征追踪成员。特征追踪成员可以包括参与当前特征追踪的所有网络设备。特征追踪成员可能有回复所接收的特征追踪查询的责任。在保持最初查询源地址信息完整时,特征追踪成员还可能有传播所接收的特征追踪查询的责任。特征追踪成员可以基于收条(receipt)来减少特征请求分组中的trace_ttl字段。在一些实施例中,处理特征追踪查询的网络设备可以是第2层交换设备,并且可以保持特征请求分组中的trace_ttl字段相同并不复制特征请求分组。如下面进一步详细讨论的,特征请求分组中的目的地MAC地址可以处理第2层环境中的复制。在本公开的一些实施例中,当代理在端点上运行时,特征追踪查询的端点可以提供对特征追踪查询的响应。例如,在网络环境100中,端点可以包括端点150、端点160和端点170。在一些实施例中,端点170可以是IP使能的电话。端点可以被视为被连接到网络域的边缘的网络设备。在一些实施例中,端点设备可能不能够响应特征追踪查询,并且代替地可能丢弃(drop)这些查询。关于图4的网络设备一般地被更详细地讨论。在本公开的实施例中,特征追踪查询可以用于从网络设备提取关于特征的信息。这可以通过以逐跳的方式使得特征追踪查询遍历所期望的网络路径而被完成。所使用的符合特征追踪的当前实施例的协议可以包括互联 网控制消息协议(ICMP)、用户数据报协议(UDP)本文档来自技高网...

【技术保护点】
一种方法,包括:接收包括追踪总数(trace_ttl)值的特征追踪查询分组;回复所述特征追踪查询分组关于在所述特征追踪分组中所指定的特征的信息;减少所述trace_ttl值;如果所述trace_ttl值大于最小阈值,则将所述特征追踪查询分组传播到网络设备;以及如果所述trace_ttl值已经达到最小阈值,则丢弃所述特征追踪查询分组。

【技术特征摘要】
2015.03.13 US 14/656,8401.一种方法,包括:接收包括追踪总数(trace_ttl)值的特征追踪查询分组;回复所述特征追踪查询分组关于在所述特征追踪分组中所指定的特征的信息;减少所述trace_ttl值;如果所述trace_ttl值大于最小阈值,则将所述特征追踪查询分组传播到网络设备;以及如果所述trace_ttl值已经达到最小阈值,则丢弃所述特征追踪查询分组。2.如权利要求1所述的方法,其中,所述特征追踪分组使用互联网控制消息协议(ICMP)而被实现。3.如权利要求1所述的方法,其中,所述特征追踪分组包括被设置为“FF”的一个或多个目的地地址字段。4.如权利要求1所述的方法,其中,所述特征追踪分组包括被设置为与所述特征追踪分组的起源相关联的源IP地址的源IP地址字段。5.如权利要求1所述的方法,其中,所述特征追踪分组包括被设置为确保所述特征追踪分组被置于用于处理的软件的值的目的地用户数据报协议(UDP)端口字段。6.如权利要求1所述的方法,其中,所述特征追踪分组包括被设置为所述特征追踪分组中所指定的所述特征的标识符的有效负载字段。7.如权利要求6所述的方法,其中,所述标识符以类型长度变量(TLV)格式被提供。8.如权利要求1所述的方法,其中,所述特征包括自动服务质量(auto QoS)、以太网供电(PoE)和结构兼容性中的一个。9.如权利要求1所述的方法,其中,所述特征追踪分组包括被设置为与所述特征追踪分组的最新传播相关联的源MAC地址的源MAC地址字段。10.如权利要求1所述的方法,其中,所进行的回复所述特征追踪查询分组包括传输特征追踪响应分组,所述特征追踪响应分组具有被设置为与所述特征追踪分组的起源相关联的IP地址的目的地地址字段。11.如权利要求6所述的方法,其中,特征追踪响应分组响应于所述特征追踪分组中所指定的所述特征的标识符来提供信息。12.一...

【专利技术属性】
技术研发人员:桑杰·库玛尔·昊达文卡塔巴拉克里斯南·克里希纳穆尔蒂图沙尔·J·帕特尔干纳施·斯里尼瓦萨·巴特
申请(专利权)人:思科技术公司
类型:发明
国别省市:美国;US

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1