1.一种方法,包括:
由网络设备接收包括ip分组报头的互联网协议(ip)分组,
其中所述ip分组报头包括目的地ip地址,
其中所述ip分组报头利用至少一个扩展报头而被补充,所述至少一个扩展报头包括以下中的至少一项:
逐跳选项报头,
在路由报头之前的第一目的地选项报头,或者
在上层报头之前的第二目的地选项报头;
由所述网络设备确定:
所述逐跳选项报头包括操作和管理能力(oam)选项,
所述第一目的地选项报头包括所述oam选项,并且所述网络设备的ip地址与所述目的地ip地址或者在所述路由报头中被标识的路由ip地址相匹配,或者
所述第二目的地选项报头包括所述oam选项,并且所述网络设备的所述ip地址与所述目的地ip地址相匹配;以及
执行由所述oam选项所指示的一个或多个动作。
2.根据权利要求1所述的方法,其中所述oam选项包括:指示所述oam选项的选项类型字段、指示所述oam选项的选项数据字段的长度的选项数据长度字段、以及指示所述一个或多个动作的所述选项数据字段。
3.根据权利要求1所述的方法,其中所述oam选项包括指示所述一个或多个动作的选项数据字段。
4.根据权利要求1所述的方法,其中所述一个或多个动作包括以下中的至少一项:
记录所述ip分组;
增加与所述网络设备相关联的计数器;
向被包括在所述ip分组报头中的源ip地址发送icmpoam消息;或者
向监测设备发送关于所述ip分组的遥测信息。
5.根据权利要求1所述的方法,其中所述一个或多个动作包括向被包括在所述ip分组报头中的源ip地址发送icmpoam消息,
其中,所述icmpoam消息包括:
类型字段;
代码字段;
校验和字段;
长度字段;
预留字段;
以秒为单位的时间戳字段;
以几分之一秒为单位的时间戳字段;以及
原始数据报字段。
6.根据权利要求1所述的方法,其中所述一个或多个动作包括向被包括在所述ip分组报头中的源ip地址发送icmpoam消息,
其中所述icmpoam消息包括代码字段,所述代码字段指示所述icmpoam消息是信息消息。
7.根据权利要求1所述的方法,其中所述一个或多个动作包括向被包括在所述ip分组报头中的源ip地址发送icmpoam消息,
其中所述icmpoam消息包括原始数据报字段,所述原始数据报字段包括所述ip分组。
8.一种网络设备,包括:
一个或多个存储器;以及
一个或多个处理器,用以:
接收包括ip分组报头的互联网协议(ip)分组,
其中所述ip分组报头包括目的地ip地址,
其中所述ip分组报头利用至少一个扩展报头而被补充,所述至少一个扩展报头包括以下中的至少一项:
逐跳选项报头,
在路由报头之前的第一目的地选项报头,或者
在上层报头之前的第二目的地选项报头;
确定所述逐跳选项报头、所述第一目的地选项报头或者所述第二目的地选项报头包括操作和管理能力(oam)选项;以及
当处于以下情况时,执行由所述oam选项所指示的一个或多个动作:
所述逐跳选项报头包括所述oam选项,
所述第一目的地选项报头包括所述oam选项,并且所述网络设备的ip地址与所述目的地ip地址或者在所述路由报头中被标识的路由ip地址相匹配,或者
所述第二目的地选项报头包括所述oam选项,并且所述网络设备的所述ip地址与所述目的地ip地址相匹配。
9.根据权利要求8所述的网络设备,其中所述oam选项包括八比特的选项类型字段、八比特的选项数据长度字段和十六比特的选项数据字段。
10.根据权利要求8所述的网络设备,其中所述oam选项包括指示所述一个或多个动作的选项数据字段,
其中所述选项数据字段包括多个比特,
其中所述多个比特中的特定比特与所述一个或多个动作中的特定动作相关联。
11.根据权利要求8所述的网络设备,其中所述一个或多个动作包括记录所述ip分组,
其中在记录所述ip分组时,所述一个或多个处理器进一步用以:
生成记录,所述记录指示所述记录被生成的时间以及所述网络设备接收到所述ip分组的时间;以及
向数据结构发送所述记录,将被保存在所述数据结构中。
12.根据权利要求8所述的网络设备,其中所述一个或多个动作包括向被包括在所述ip分组报头中的源ip地址发送icmpoam消息,
其中,所述icmpoam消息包括:
八比特的类型字段;
八比特的代码字段;
十六比特的校验和字段;
八比特的长度字段;
二十四比特的预留字段;
三十二比特的以秒为单位的时间戳字段;
三十二比特的以几分之一秒为单位的时间戳字段;以及
具有大小是三十二比特的倍数的原始数据报字段。
13.根据权利要求8所述的网络设备,其中所述一个或多个动作包括向被包括在所述ip分组报头中的源ip地址发送icmpoam消息,
其中所述icmpoam消息包括代码字段,所述代码字段指示所述icmpoam消息不是误差消息。
14.根据权利要求8所述的网络设备,其中所述一个或多个动作包括向被包括在所述ip分组报头中的源ip地址发送icmpoam消息,
其中所述icmpoam消息包括以秒为单位的时间戳字段,
其中所述以秒为单位的时间戳字段指示所述网络设备接收到所述ip分组的、具有网络时间协议(ntp)格式的时间。
15.根据权利要求8所述的网络设备,其中所述一个或多个动作包括向监测设备发送关于所述ip分组的遥测信息,
其中所述遥测信息包括所述ip分组并且指示所述网络设备接收到所述ip分组的时间。
16.一种存储指令的非瞬态计算机可读介质,所述指令包括:
一个或多个指令,所述一个或多个指令在由网络设备的一个或多个处理器执行时使得所述一个或多个处理器:
接收包括ip分组报头的互联网协议(ip)分组,
其中所述ip分组报头包括源ip地址和目的地ip地址,
其中所述ip分组报头利用至少一个扩展报头而被补充,所述至少一个扩展报头包括以下中的至少一项:
逐跳选项报头,
在路由报头之前的第一目的地选项报头,或者
在上层报头之前的第二目的地选项报头;
确定所述网络设备的ip地址;
确定:
所述逐跳选项报头包括操作和管理能力(oam)选项,
所述第一目的地选项报头包括所述oam选项,并且所述网络设备的所述ip地址与所述目的地ip地址或者在所述路由报头中被标识的路由ip地址相匹配,或者
所述第二目的地选项报头包括所述oam选项,并且所述网络设备的所述ip地址与所述目的地ip地址相匹配;
基于所述oam选项,生成icmpoam消息;以及
向所述源ip地址发送所述icmpoam消息。
17.根据权利要求16所述的非瞬态计算机可读介质,其中所述oam选项包括选项类型字段,所述选项类型字段包括多个比特,
其中所述多个比特中的一个或多个比特向不识别所述选项类型字段的特定网络设备指示:
所述特定网络设备将跳过所述选项类型字段,以及
所述特定网络设备将继续处理包括所述oam选项的所述逐跳选项报头、所述第一目的地选项报头或者所述第二目的地选项报头。
18.根据权利要求16所述的非瞬态计算机可读介质,其中所述icmpoam消息包括长度字段和原始数据报字段,
其中所述长度字段指示所述原始数据报字段的长度,
其中所述长度以三十二比特字为单位被测量。
19.根据权利要求16所述的非瞬态计算机可读介质,其中所述icmpoam消息包括以秒为单位的时间戳字段和以几分之一秒为单位的时间戳字段,
其中所述以秒为单位的时间戳字段指示所述网络设备接收到所述ip分组的、根据网络时间协议(ntp)格式的以秒为单位的时间,
其中所述以几分之一秒为单位的时间戳字段指示所述网络设备接收到所述ip分组的、根据所述ntp格式的以几分之一秒为单位的时间。
20.根据权利要求16所述的非瞬态计算机可读介质,其中所述icmpoam消息包括原始数据报字段,所述原始数据报字段包括被零填充到最近的三十二比特边界的所述ip分组。