摘要
本发明提供了一种基于P4语言和深度包检测的策略流控方法及设备,包括:构建分布式流控架构,实现流量协议识别与流控规则的动态下发;采用P4可编程交换机实现基础流量处理,结合数据处理器DPU完成预定业务处理,通过双速率三色标记模型进行流量监管;采用L3接口转发流量至XDR子系统,基于协议识别结果匹配L2接口下发的流控规则,生成包含目的IP、端口及规则信息的二元组;通过L4接口将二元组发送至相应业务板的P4设备,动态加载流控规则,实现基于目的IP和端口的流量匹配与控制;通过L3接口携带的主控卡IP和业务卡编号精简路由规则,避免冗余规则加载。本发明可以应对动态应用场景与复杂网络环境。