针对虚拟网络分组流的物理路径确定的制作方法与工艺

文档序号:12603966阅读:来源:国知局
针对虚拟网络分组流的物理路径确定的制作方法与工艺

技术特征:
1.一种用于确定分组流的物理网络路径的方法,包括:利用网络设备生成具有递增式增加的相应生存时间(TTL)值的一个或多个流跟踪分组,其中所述流跟踪分组中的每个流跟踪分组包括隧道报头,所述隧道报头包括流跟踪分组指示符,所述流跟踪分组指示符指示所述流跟踪分组应当被接收所述流跟踪分组的隧道端点抛弃;利用所述网络设备在针对所述物理网络路径的所述网络设备的出站接口上发送所述流跟踪分组;以及利用所述网络设备接收针对所述流跟踪分组的对应超时消息,其中每个所述超时消息包括在所述物理网络路径上的网络元件的源网络地址。2.根据权利要求1所述的方法,其中所述隧道报头还包括因特网协议(IP)字段值,所述因特网协议(IP)字段值与针对所述分组流的分组的隧道报头的IP字段值等效。3.根据权利要求1所述的方法,进一步包括:利用所述网络设备接收分组;确定所述分组是否是流跟踪分组;在确定所述分组是流跟踪分组之后,将确认消息发送到其是所述流跟踪分组的源网络地址的网络地址,其中所述确认消息指示所述网络设备是针对所述分组的隧道端点并且所述网络设备接收了所述分组。4.根据权利要求3所述的方法,进一步包括:响应于确定所述分组是流跟踪分组,由所述网络设备抛弃所述分组。5.根据权利要求1所述的方法,其中所述流跟踪分组指示符是将分组标识为将被接收所述流跟踪分组的隧道端点抛弃的流跟踪分组的多协议标记交换(MPLS)标记值或者虚拟可扩展局域网(VxLAN)网络身份值之一。6.根据权利要求5所述的方法,其中确定所述分组是否是流跟踪分组包括确定所述分组是否包括流跟踪分组指示符。7.根据权利要求1所述的方法,进一步包括:利用所述网络设备并且从请求设备,接收用以确定所述物理网络路径的请求;生成在所述超时消息中接收的所述源网络地址的列表;以及响应于所述请求,将所述列表发送到所述请求设备。8.根据权利要求7所述的方法,其中所述请求包括所述分组流的目的地网络地址,并且其中生成所述流跟踪分组包括使用所述目的地网络地址确定所述隧道报头并且添加所述隧道报头作为每个所述流跟踪分组的外部报头。9.根据权利要求1所述的方法,进一步包括:利用所述网络设备接收确认消息,所述确认消息与所述流跟踪分组关联,并且指示针对传输所述分组流的隧道的隧道端点接收了一个所述流跟踪分组;以及响应于接收到所述确认消息,抑制生成用于确定所述分组流的所述物理网络路径的附加流跟踪分组。10.一种网络设备,包括:一个或多个处理器;由所述处理器执行的交换机,用于将分组流的分组转发到物理网络路径;以及流跟踪模块,用于生成具有递增式增加的相应生存时间(TTL)值的一个或多个流跟踪分组,其中所述流跟踪分组中的每个流跟踪分组包括隧道报头,所述隧道报头包括流跟踪分组指示符,所述流跟踪分组指示符指示所述流跟踪分组应当被接收所述流跟踪分组的隧道端点抛弃,其中所述交换机在针对所述物理网络路径的所述网络设备的出站接口上转发所述流跟踪分组,并且其中所述流跟踪模块接收针对所述流跟踪分组的对应超时消息,其中每个所述超时消息包括在所述物理网络路径上的网络元件的源网络地址。11.根据权利要求10所述的网络设备,其中所述隧道报头还包括因特网协议(IP)字段值,所述因特网协议(IP)字段值与针对所述分组流的分组的隧道报头的IP字段值等效。12.根据权利要求10所述的网络设备,其中所述交换机接收分组;其中所述交换机确定所述分组是否是流跟踪分组;其中在确定所述分组是流跟踪分组之后,所述流跟踪模块将确认消息发送到其是所述流跟踪分组的源网络地址的网络地址,并且其中所述确认消息指示所述网络设备是针对所述分组的隧道端点并且所述网络设备接收了所述分组。13.根据权利要求10所述的网络设备,其中所述流跟踪分组指示符是将分组标识为将被接收所述流跟踪分组的隧道端点抛弃的流跟踪分组的多协议标记交换(MPLS)标记值或者虚拟可扩展局域网(VxLAN)网络身份值之一。14.根据权利要求10所述的网络设备,其中所述流跟踪模块从请求设备接收用以确定所述物理网络路径的请求;并且其中所述流跟踪模块生成在所述超时消息中接收的所述源网络地址的列表,并且响应于所述请求,将所述列表发送到所述请求设备,其中所述请求包括所述分组流的目的地网络地址,并且其中所述流跟踪模块通过使用所述目的地网络地址确定所述隧道报头并且添加所述隧道报头作为每个所述流跟踪分组的外部报头生成所述流跟踪分组。
当前第2页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1