用于用户数据协议(UDP)业务的分组丢失检测制造技术

技术编号:21577126 阅读:20 留言:0更新日期:2019-07-10 16:57
本公开的实施例涉及用于用户数据协议(UDP)业务的分组丢失检测的网络设备、系统和方法。一种网络设备可以接收与因特网协议(IP)会话相关联的用户数据报协议(UDP)分组。网络设备可以通过将每个UDP分组的一个或多个位设置为特定位值以允许与第一防火墙过滤器相关联地标识每个UDP分组来应用第一防火墙过滤器。每当接收到UDP分组时,网络设备可以更新第一分组计数器以针对已经应用第一防火墙过滤器的UDP分组的总数进行计数。网络设备可以向另一网络设备提供每个UDP分组。另一网络设备可以更新第二分组计数器。网络设备和另一网络设备可以向服务器设备提供第一分组计数器和第二分组计数器,以使服务器设备确定IP会话的分组丢失信息。

Packet Loss Detection for User Data Protocol (UDP) Services

【技术实现步骤摘要】
用于用户数据协议(UDP)业务的分组丢失检测
本公开的实施例涉及通信技术,并且更具体地,涉及用于用户数据协议(UDP)业务的分组丢失检测的网络设备、系统和方法。
技术介绍
分组丢失在当跨计算机网络行进的一个或多个数据分组未能到达其目的地时发生。分组丢失通常是由网络拥塞引起的,并且可以被测量为丢失的分组相对于发送的分组的百分比。
技术实现思路
根据一些可能的实现,一种网络设备可以接收与因特网协议(IP)会话相关联的用户数据报协议(UDP)业务流。UDP业务流可以包括UDP分组集合。网络设备可以向该UDP分组集合中的每个UDP分组应用第一防火墙过滤器,其中当应用第一防火墙过滤器时,网络设备可以将该UDP分组集合中的每个UDP分组的一个或多个位设置为一个或多个特定位值以允许与第一防火墙过滤器相关联地标识每个UDP分组。第一防火墙过滤器可以在第一时间段期间被应用。每当接收到该UDP分组集合中的UDP分组时,网络设备可以更新第一分组计数器以针对已经应用第一防火墙过滤器的UDP分组的总数进行计数。网络设备可以向另一网络设备提供该UDP分组集合中的每个UDP分组。另一网络设备可以更新第二分组计数器以针对已经应用第一防火墙过滤器并且已经被另一网络设备接收的UDP分组的总数进行计数。网络设备可以向服务器设备提供第一分组计数器。另一网络设备可以向服务器设备提供第二分组计数器。在第一时间段之后的阈值时间段,服务器设备可以确定第一时间段的IP会话的分组丢失信息。当通过仅比较与第一防火墙过滤器相关联的分组计数器来确定分组丢失信息时,服务器设备可能无法区分分组丢失与分组延迟。根据一些可能的实现,一种系统可以包括第一网络设备、第二网络设备和服务器设备。第一网络设备可以接收与因特网协议(IP)会话相关联的用户数据报协议(UDP)业务流。UDP业务流可以包括UDP分组集合。第一网络设备可以向该UDP分组集合中的每个UDP分组应用第一防火墙过滤器,其中当应用第一防火墙过滤器时,第一网络设备可以将该UDP分组集合中的每个UDP分组的一个或多个位设置为一个或多个特定位值,以允许与第一防火墙过滤器相关联地标识每个UDP分组。第一防火墙过滤器可以在第一时间段期间被应用。每当接收到该UDP分组集合中的UDP分组时,网络设备可以更新第一分组计数器以针对已经应用第一防火墙过滤器的UDP分组的总数进行计数。第二网络设备可以从第一网络设备接收该UDP分组集合中的每个UDP分组。第二网络设备可以更新第二分组计数器以针对已经应用第一防火墙过滤器并且已经被第二网络设备接收的UDP分组的总数进行计数。服务器设备可以从第一网络设备接收第一分组计数器。服务器设备可以从第二网络设备接收第二分组计数器。服务器设备可以基于第一分组计数器和第二分组计数器确定第一时间段的IP会话的分组丢失信息。当通过仅比较与第一防火墙过滤器相关联的分组计数器来确定分组丢失信息时,服务器设备可以能够区分分组丢失与分组延迟。根据一些可能的实现,一种方法可以包括由网络设备接收与因特网协议(IP)会话相关联的用户数据报协议(UDP)业务流。UDP业务流可以包括UDP分组集合。该方法可以包括由网络设备向该UDP分组集合中的每个UDP分组应用第一防火墙过滤器。应用第一防火墙过滤器可以包括将该UDP分组集合中的每个UDP分组的一个或多个位设置为一个或多个特定位值,以允许与第一防火墙过滤器相关联地标识每个UDP分组,其中第一防火墙过滤器要在第一时间段期间被应用。该方法可以包括:每当接收到该UDP分组集合中的UDP分组时,由网络设备更新第一分组计数器以针对已经应用第一防火墙过滤器的UDP分组的总数进行计数。该方法可以包括由网络设备向另一网络设备提供该UDP分组集合中的每个UDP分组。另一网络设备可以更新第二分组计数器以针对已经应用第一防火墙过滤器并且已经被另一网络设备接收的UDP分组的总数进行计数。该方法可以包括由网络设备向服务器设备提供第一分组计数器。另一网络设备可以向服务器设备提供第二分组计数器。服务器设备可以基于第一分组计数器和第二分组计数器确定第一时间段的IP会话的分组丢失信息。根据一些可能的实现,一种网络设备可以包括:一个或多个存储器;以及一个或多个处理器,用以:接收与因特网协议(IP)会话相关联的用户数据报协议(UDP)业务流,UDP业务流包括UDP分组集合;向UDP分组集合中的每个UDP分组应用第一防火墙过滤器,其中在应用第一防火墙过滤器时,一个或多个处理器用以:将UDP分组集合中的每个UDP分组的一个或多个位设置为一个或多个特定位值,以允许与第一防火墙过滤器相关联地标识每个UDP分组,以及第一防火墙过滤器要在第一时间段期间被应用;每当接收到UDP分组集合中的UDP分组时,更新第一分组计数器以针对已经应用第一防火墙过滤器的UDP分组的总数进行计数;向另一网络设备提供UDP分组集合中的每个UDP分组,另一网络设备更新第二分组计数器以针对已经应用第一防火墙过滤器并且已经被另一网络设备接收的UDP分组的总数进行计数;以及向服务器设备提供第一分组计数器,另一网络设备用以向服务器设备提供第二分组计数器,以及其中,在第一时间段之后的阈值时间段,服务器设备确定第一时间段的针对IP会话的分组丢失信息,以及其中,通过仅比较与第一防火墙过滤器相关联的分组计数器,服务器设备能够区分分组丢失与以下中的至少一项:分组延迟,或者UDP源设备停止UDP业务流的传输。根据一些可能的实现,其中一个或多个处理器还用以:在第一时间段之后,向服务器设备提供第三分组计数器,第三分组计数器与对已经与第二防火墙过滤器相关联地计数的附加UDP分组进行计数相关联,另一网络设备用以向服务器设备提供第四分组计数器,第四分组计数器与对已经与第二防火墙过滤器相关联地计数并且已经被另一网络设备接收的附加UDP分组进行计数相关联,以及其中服务器设备将第四分组计数器用作为已经接收到与第一防火墙过滤器相关联的所有分组计数器的指示符。根据一些可能的实现,其中一个或多个处理器还用以:在第一防火墙过滤器与一个或多个附加防火墙过滤器之间交替,其中第一防火墙过滤器在第一时间段期间被应用,并且一个或多个附加防火墙过滤器将在一个或多个附加时间段期间被应用。根据一些可能的实现,其中一个或多个处理器还用以:在接收到UDP分组集合中的UDP分组之后,将UDP分组中包括的IP地址信息和/或端口标识符信息与由数据结构存储的IP地址信息和/或端口标识符信息进行比较;基于UDP分组的IP地址信息和/或端口标识符信息与由数据结构存储的IP地址信息和/或端口标识符信息相匹配,来确定应用第一防火墙过滤器;以及其中,在应用第一防火墙过滤器时,一个或多个处理器用以:将与UDP分组相关联的服务类型(ToS)位设置为第一值,第一值用以允许另一网络设备将UDP分组标识为与第一防火墙过滤器相关联。根据一些可能的实现,其中在向另一网络设备提供UDP分组集合中的每个UDP分组时,一个或多个处理器用以:向另一网络设备提供UDP分组集合中的UDP分组,另一网络设备用以将UDP分组集合中的UDP分组的一个或多个特定位值与由数据结构存储的位值进行比较,另一网络设备用以基于将UDP分组集合中的UDP分组的一个本文档来自技高网...

【技术保护点】
1.一种网络设备,包括:用于接收与因特网协议(IP)会话相关联的用户数据报协议(UDP)业务流的装置,所述UDP业务流包括UDP分组集合;用于向所述UDP分组集合中的每个UDP分组应用第一防火墙过滤器的装置,其中用于应用所述第一防火墙过滤器的所述装置包括:用于将所述UDP分组集合中的每个UDP分组的一个或多个位设置为一个或多个特定位值以允许与所述第一防火墙过滤器相关联地标识每个UDP分组的装置;以及所述第一防火墙过滤器要在第一时间段期间被应用;用于在每当接收到所述UDP分组集合中的UDP分组时更新第一分组计数器以针对已经应用所述第一防火墙过滤器的UDP分组的总数进行计数的装置;用于向另一网络设备提供所述UDP分组集合中的每个UDP分组的装置,所述另一网络设备包括用于更新第二分组计数器以针对已经应用所述第一防火墙过滤器并且已经被所述另一网络设备接收的UDP分组的总数进行计数的装置;以及用于向服务器设备提供所述第一分组计数器的装置,所述另一网络设备包括用于向所述服务器设备提供所述第二分组计数器的装置,以及其中,在所述第一时间段之后的阈值时间段,所述服务器设备包括用于确定所述第一时间段的针对所述IP会话的分组丢失信息的装置,以及其中,通过仅比较与所述第一防火墙过滤器相关联的分组计数器,所述服务器设备能够使用用于区分分组丢失与以下中的至少一项的装置:分组延迟,或者UDP源设备停止所述UDP业务流的传输。...

【技术特征摘要】
2017.12.29 US 15/858,9651.一种网络设备,包括:用于接收与因特网协议(IP)会话相关联的用户数据报协议(UDP)业务流的装置,所述UDP业务流包括UDP分组集合;用于向所述UDP分组集合中的每个UDP分组应用第一防火墙过滤器的装置,其中用于应用所述第一防火墙过滤器的所述装置包括:用于将所述UDP分组集合中的每个UDP分组的一个或多个位设置为一个或多个特定位值以允许与所述第一防火墙过滤器相关联地标识每个UDP分组的装置;以及所述第一防火墙过滤器要在第一时间段期间被应用;用于在每当接收到所述UDP分组集合中的UDP分组时更新第一分组计数器以针对已经应用所述第一防火墙过滤器的UDP分组的总数进行计数的装置;用于向另一网络设备提供所述UDP分组集合中的每个UDP分组的装置,所述另一网络设备包括用于更新第二分组计数器以针对已经应用所述第一防火墙过滤器并且已经被所述另一网络设备接收的UDP分组的总数进行计数的装置;以及用于向服务器设备提供所述第一分组计数器的装置,所述另一网络设备包括用于向所述服务器设备提供所述第二分组计数器的装置,以及其中,在所述第一时间段之后的阈值时间段,所述服务器设备包括用于确定所述第一时间段的针对所述IP会话的分组丢失信息的装置,以及其中,通过仅比较与所述第一防火墙过滤器相关联的分组计数器,所述服务器设备能够使用用于区分分组丢失与以下中的至少一项的装置:分组延迟,或者UDP源设备停止所述UDP业务流的传输。2.根据权利要求1所述的网络设备,所述网络设备还包括:用于在所述第一时间段之后向所述服务器设备提供第三分组计数器的装置,所述第三分组计数器与对已经与第二防火墙过滤器相关联地计数的附加UDP分组进行计数相关联,所述另一网络设备包括用于向所述服务器设备提供第四分组计数器的装置,所述第四分组计数器与对已经与所述第二防火墙过滤器相关联地计数并且已经被所述另一网络设备接收的附加UDP分组进行计数相关联,以及其中所述服务器设备包括用于将所述第四分组计数器用作为已经接收到与所述第一防火墙过滤器相关联的所有分组计数器的指示符的装置。3.根据权利要求1所述的网络设备,所述网络设备还包括:用于在所述第一防火墙过滤器与一个或多个附加防火墙过滤器之间交替的装置,其中所述第一防火墙过滤器在所述第一时间段期间被应用,并且所述一个或多个附加防火墙过滤器将在一个或多个附加时间段期间被应用。4.根据权利要求1所述的网络设备,所述网络设备还包括:用于在接收到所述UDP分组集合中的UDP分组之后将所述UDP分组中包括的IP地址信息和/或端口标识符信息与由数据结构存储的IP地址信息和/或端口标识符信息进行比较的装置;用于基于所述UDP分组的所述IP地址信息和/或所述端口标识符信息与由所述数据结构存储的所述IP地址信息和/或所述端口标识符信息相匹配来确定应用所述第一防火墙过滤器的装置;以及其中,用于应用所述第一防火墙过滤器的所述装置包括:用于将与所述UDP分组相关联的服务类型(ToS)位设置为第一值的装置,所述第一值用以允许所述另一网络设备将所述UDP分组标识为与所述第一防火墙过滤器相关联。5.根据权利要求1所述的网络设备,其中用于向所述另一网络设备提供所述UDP分组集合中的每个UDP分组的所述装置包括:用于向所述另一网络设备提供所述UDP分组集合中的UDP分组的装置,所述另一网络设备包括用于将所述UDP分组集合中的所述UDP分组的一个或多个特定位值与由数据结构存储的位值进行比较的装置,所述另一网络设备包括用于确定所述UDP分组集合中的所述UDP分组与所述第一防火墙过滤器相关联的装置;以及所述另一网络设备包括用于更新所述第二分组计数器装置。6.根据权利要求1所述的网络设备,其中用于向所述服务器设备提供所述第一分组计数器的所述装置包括:用于贯穿所述第一时间段周期性地向所述服务器设备提供所述第一分组计数器的装置,其中每当所述第一分组计数器被提供给所述服务器设备时,所述第一分组计数器将重置,其中所述另一网络设备包括用于贯穿所述第一时间段周期性地向所述服务器设备提供所述第二分组计数器的装置,并且其中每当所述第二分组计数器被提供给所述服务器设备时,所述第二分组计数器将重置,其中所述服务器设备包括用于确定针对与所述第一分组计数器相关联的所述UDP分组的第一聚合分组计数器和针对与所述第二分组计数器相关联的所述UDP分组的第二聚合分组计数器的装置,以及其中所述服务器设备包括用于通过将所述第一聚合分组计数器和所述第二聚合分组计数器进行比较来确定针对所述第一时间段的所述分组丢失信息的装置。7.根据权利要求1所述的网络设备,其中所述网络设备还包括:用于在所述第一时间段之后接收与所述IP会话相关联的附加UDP分组的装置;用于向所述附加UDP分组中的每个附加UDP分组应用第二防火墙过滤器的装置,其中用于应用所述第二防火墙过滤器的所述装置包括:用于设置所述附加UDP分组中的每个附加UDP分组的一个或多个位的装置,其中每个附加UDP分组的所述一个或多个位被设置为与用于以下的一个或多个位的值不同的值,该第一或多个位与使用所述第一防火墙过滤器设置的所述UDP分组相关联;用于每当接收到所述附加UDP分组中的附加UDP分组时更新第三分组计数器以针对已经应用所述第二防火墙过滤器的附加UDP分组的总数进行计数的装置;用于向所述另一网络设备提供所述附加UDP分组中的每个附加UDP分组的装置,所述另一网络设备包括用于更新第四分组计数器以针对已经应用所述第二防火墙过滤器并且已经被所述另一网络设备接收的UDP分组的总数进行计数的装置;以及用于向所述服务器设备提供所述第三分组计数器的装置,所述另一网络设备包括用于向所述服务器设备提供所述第四分组计数器的装置,以及其中所述服务器设备包括用于在从所述另一网络设备接收到所述第四分组计数器之后确定针对所述第一时间段的所述分组丢失信息的装置。8.一种系统,包括:第一网络设备,所述第一网络设备包括:用于接收与因特网协议(IP)会话相关联的用户数据报协议(UDP)业务流的装置,所述UDP业务流包括UDP分组集合;用于向所述UDP分组集合中的每个UDP分组应用第一防火墙过滤器的装置,其中用于应用所述第一防火墙过滤器的所述装置包括:用于将所述UDP分组集合中的每个UDP分组的一个或多个位设置为一个或多个特定位值,以允许与所述第一防火墙过滤器相关联地标识每个UDP分组以及将所述第一防火墙过滤器设置为要在第一时间段期间被应用的装置,以及用于在每当接收到所述UDP分组集合中的UDP分组时更新第一分组计数器以针对已经应用所述第一防火墙过滤器的UDP分组的总数进行计数的装置;第二网络设备,所述第二网络设备包括:用于从所述第一网络设备接收所述UDP分组集合...

【专利技术属性】
技术研发人员:A·K·洛希亚N·库玛J·查纳
申请(专利权)人:瞻博网络公司
类型:发明
国别省市:美国,US

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

1