【技术实现步骤摘要】
本专利技术属于可编程网络,涉及一种基于唯一分解定理的可编程网络一致性检测方法、系统及应用。
技术介绍
1、可编程网络作为一种新型的网络架构,将网络功能从硬件中解耦出来,通过软件实现网络的配置和控制,使得网络可以根据需要进行灵活的调整和优化,从而更好地适应不同的应用场景和需求。可编程网络的引入是在网络设计、管理和操作方面的一个范式转变。传统上数据平面上的网络设备,例如交换机,具有固定的和供应商特定的网络功能,并依赖于专有的硬件和软件,开发者难以进行编程和定制。为了实现网络设备中数据平面功能的可编程性和可定制性,引入p4语言,p4是一种特定于领域的语言,它允许程序员在数据平面上定制设备的功能,现在有许多网络供应商支持它。除了快速创新之外,这还为网络的新用途提供了机会:例如,带内网络遥测和网络内缓存等应用。
2、可编程性能力的增强预示着网络的可靠性面临新的挑战。像任何其他程序一样,p4程序也容易出现软件或硬件上的bug,或数据平面故障。例如,常见的包括交换机硬件故障,交换机软件错误,错误配置,优先级错误,恶意攻击等。这些故障会导致
...【技术保护点】
1.一种基于唯一分解定理的可编程网络一致性检测系统,其特征在于,所述检测系统包括控制平面和数据平面;
2.如权利要求1所述的检测系统,其特征在于,所述控制器中包含参数初始化模块和故障交换机定位模块;
3.如权利要求2所述的检测系统,其特征在于,所述交换机质数初始化模块负责数据平面中交换机的质数分配,将质数从小到大且各不相同地分配给各个交换机,并使转发路径上的质数乘积唯一;
4.如权利要求2所述的检测系统,其特征在于,所述故障交换机定位模块,基于网络拓扑图和质数互质的性质,从实际质数乘积中逆向推导出数据包的实际转发路径,然后将实际转发
...【技术特征摘要】
1.一种基于唯一分解定理的可编程网络一致性检测系统,其特征在于,所述检测系统包括控制平面和数据平面;
2.如权利要求1所述的检测系统,其特征在于,所述控制器中包含参数初始化模块和故障交换机定位模块;
3.如权利要求2所述的检测系统,其特征在于,所述交换机质数初始化模块负责数据平面中交换机的质数分配,将质数从小到大且各不相同地分配给各个交换机,并使转发路径上的质数乘积唯一;
4.如权利要求2所述的检测系统,其特征在于,所述故障交换机定位模块,基于网络拓扑图和质数互质的性质,从实际质数乘积中逆向推导出数据包的实际转发路径,然后将实际转发路径与预期路径比较,确定实际转发路径中的故障交换机。
5.如权利要求1所述的检测系统,其特征在于,所述数据平面转发路...
【专利技术属性】
技术研发人员:章玥,吴泽华,李风樊,蒲戈光,
申请(专利权)人:华东师范大学,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。