【技术实现步骤摘要】
一种基于策略模板定制的IOAM部署方法及系统
本专利技术涉及通信
,具体涉及一种基于策略模板定制的IOAM部署方法及系统。
技术介绍
在5G飞速发展过程中,网络传输能力不断增强,对网络质量也达到了更高要求,对网络传输丢包、时延、乱序等高度敏感。网络传输过程中存在很多的突发现象,如果传输负荷超过设备的传输能力会有丢弃行为,而且会引起传输时延抖动过大,从而导致通信双方重传报文,进而影响通信质量。所以针对5G网络必须有一种技术能够准确定位网络故障、高精度的监控网络性能和实现网络的智能运维。IOAM技术在丢包率、时延测量和乱序上能带来更好的运维服务,为智能运维提供很好的技术基础。IOAM的特点是将IOAM内容封装到业务数据报文中,作为业务数据报文的一部分在网络中传递,可以真实的检测业务转发路径的时延、丢包率情况。根据RFC8321标准,IOAM检测方式如图1所示,控制器在源节点下IOAM配置,这些配置包含交替标记周期、检测模式、流识别信息(SIP、DIP、DSCP)、FLOWID和站点信息(源节点、中间节点、宿节点)等 ...
【技术保护点】
1.一种基于策略模板定制的IOAM部署方法,其特征在于,包括以下步骤:/n源节点获取基于流识别信息的学习策略,根据学习策略进行IOAM流学习,将学习到的IOAM流信息组成报文上送到控制器;/n控制器根据接收到的IOAM流信息和配置策略生成IOAM配置,将IOAM配置下发到源节点;IOAM配置生效后,源节点进行IOAM的交替标记及封装;/n中间节点或宿节点收到报文时,识别出IOAM报文,将带有D标记的IOAM报文镜像到FPGA,FPGA解析IOAM报文中的Flow ID、SLOT和PORT并上送到控制器;/n控制器根据Flow ID查找源节点的IOAM配置,得到交替标记周期和 ...
【技术特征摘要】
1.一种基于策略模板定制的IOAM部署方法,其特征在于,包括以下步骤:
源节点获取基于流识别信息的学习策略,根据学习策略进行IOAM流学习,将学习到的IOAM流信息组成报文上送到控制器;
控制器根据接收到的IOAM流信息和配置策略生成IOAM配置,将IOAM配置下发到源节点;IOAM配置生效后,源节点进行IOAM的交替标记及封装;
中间节点或宿节点收到报文时,识别出IOAM报文,将带有D标记的IOAM报文镜像到FPGA,FPGA解析IOAM报文中的FlowID、SLOT和PORT并上送到控制器;
控制器根据FlowID查找源节点的IOAM配置,得到交替标记周期和站点信息,根据交替标记周期、站点信息和FlowID生成新的IOAM配置,将新的IOAM配置下发到中间节点或宿节点。
2.如权利要求1所述的方法,其特征在于:所述流识别信息为SIP、DIP或DSCP。
3.如权利要求1所述的方法,其特征在于:
IOAM配置生效后,源节点进行IOAM的交替标记及封装,具体包括以下步骤:
源节点的CPU采用FPGA的1588时间作为交替标记周期的时间源,根据IOAM配置的交替标记周期启动定时器,所述定时器用于完成L和D的交替标记以及IOAM标签封装;
源节点的转发芯片根据Flowid为报文分配两个Counter:Counter-A和Counter-B,分别用于进行L=1和0的计数;
源节点的转发芯片在入口侧用ACL匹配入口流的流识别信息,对匹配的流进行计数;
源节点的CPU根据交替标记周期,周期性的切换Counter-A和Counter-B的工作状态;
工作状态在Counter-A时,进入转发芯片的报文触发读、写Counter-A的动作,并将读到的Counter-A放到内部转发头中,随报文携带到出口,出口ACL比较内部转发头中的Counter-A值和根据设计需求设定的值,若两者相等,将此报文的Dbit位置1,并复制报文到FPGA;FPGA收到报文时,将当前的1588时间戳记录下来,供CPU读取;
工作状态在Counter-B时,进入转发芯片的报文触发读、写Counter-B的动作,并将读到的Counter-B放到内部转发头中,随报文携带到出口,出口ACL比较内部转发头中的Counter-B值和根据设计需求设定的值,若两者相等,将此报文的Dbit位置1,并复制报文到FPGA;FPGA收到报文时,将当前的1588时间戳记录下来,供CPU读取。
4.如权利要求1所述的方法,其特征在于:所述方法还包括以下步骤:
源节点的转发芯片根据FlowID采集IOAM性能,并将采集到的IOAM性能上送到控制器,控制器计数丢包率和时延;
当没有业务流进入源节点、连续T个周期内FlowID所对应的收发包计数等于0时,控制器将FlowID对应的流表老化,并删除源节点对应FlowID的IOAM配置。
5.如权利要求1所述的方法,其特征在于:控制器将IOAM配置下发到中间节点或宿节点,具体包括以下步骤:
控制器判断IOAM配置中的DSCP值,当DSCP大于用户设定值时,直接将IOAM配置到指定槽位的转发芯片,当DSCP小于等于用户设定值时,根据用户确认结果决策是否将IOAM配置下发到指定槽位的转发芯片。
6.一种基于策略模板定制的IOAM部署系统,其特征在于,包括控制器、转发芯片...
【专利技术属性】
技术研发人员:饶冀,范菁,施先清,
申请(专利权)人:烽火通信科技股份有限公司,
类型:发明
国别省市:湖北;42
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。