交换板卡混插情况下支持ECN的方法、装置、设备及介质制造方法及图纸

技术编号:46065588 阅读:11 留言:0更新日期:2025-08-11 15:52
本发明专利技术公开了一种交换板卡混插情况下支持ECN的方法、装置、设备及介质,方法包括:S1,当接收到原始以太网报文时,根据预设的配置在交换板卡端口处跳过指定长度的自定义消息头,以解析原始以太网报文,并提取出IP头中的ECN字段;S2,在入向ACL规则匹配所述ECN字段,记录原始ECN的值,并传递给出向ACL;S3,当交换芯片队列产生拥塞时,根据ECN字段,产生ECN标记CE的信号,并将IP头的ECN字段修改为CE;S4,当在出向ACL规则匹配IP头中的ECN字段为CE,且原始ECN的值为指定值时,修改ECN字段为指定值,并修改自定义消息头中的拥塞状态字段为拥塞。本发明专利技术能够实现网络设备整机支持ECN,避免了交换板卡只能通过PFC进行流量控制。

【技术实现步骤摘要】

本专利技术涉及网络,尤其涉及一种交换板卡混插情况下支持ecn的方法、装置、设备及介质。


技术介绍

1、机框式网络设备通常由多张业务板卡(或线卡)和交换板卡组成,业务板卡交换芯片和交换板卡交换芯片之间转发以太网报文时,会在以太网报文头之前或者之后插入厂商自定义的消息头,比如博通公司的higig,higig2等。在对网络设备进行渐进升级时,比如升级新的交换板卡,但是对应的厂商已经停止交换芯片研发更新,需要更换为其他厂商的交换芯片做成的交换板卡,这样已有的业务板卡和新的交换板卡之间进行混插,新的交换板卡需要识别业务板卡发出的自定义消息头进行转发。

2、然而,当混插的交换板卡产生拥塞时,由于不知道业务板卡出向端口是否使能ecn(explicit congestion notification,显式拥塞通知),不能直接修改ip报文的ecn字段,导致交换板卡只能通过产生pfc(priority flow control,优先级流控制)来进行流量控制,不支持细粒度的拥塞状态传递。


技术实现思路

<p>1、针对上述问题本文档来自技高网...

【技术保护点】

1.一种交换板卡混插情况下支持ECN的方法,其特征在于,包括:

2.根据权利要求1所述的交换板卡混插情况下支持ECN的方法,其特征在于,在步骤S2中,使用交换芯片的入向ACL规则匹配ECN字段,设置交换芯片内部标签label字段,传递给出向ACL;其中,ECN字段为Not-ECT(2b’00)时,内部标签label字段设置为0;ECN字段为ECT(1)(2b’01)时,内部标签label字段设置为1;ECN字段为ECT(0)(2b’10)时,内部标签label字段设置为2;ECN字段为CE(2b’11)时,内部标签label字段设置为3。

3.根据权利要求1所述的...

【技术特征摘要】

1.一种交换板卡混插情况下支持ecn的方法,其特征在于,包括:

2.根据权利要求1所述的交换板卡混插情况下支持ecn的方法,其特征在于,在步骤s2中,使用交换芯片的入向acl规则匹配ecn字段,设置交换芯片内部标签label字段,传递给出向acl;其中,ecn字段为not-ect(2b’00)时,内部标签label字段设置为0;ecn字段为ect(1)(2b’01)时,内部标签label字段设置为1;ecn字段为ect(0)(2b’10)时,内部标签label字段设置为2;ecn字段为ce(2b’11)时,内部标签label字段设置为3。

3.根据权利要求1所述的交换板卡混插情况下支持ecn的方法,其特征在于,在步骤s3中,当交换芯片队列产生拥塞,如果ecn字段的值为ect(0)或ect(1),表明协议的两端支持ecn,则产生ecn标记为ce的信号,并将ip头的ecn字段修改为ce;当ecn字段的值为not-ect或ce,不会产生ecn标记为ce信号,且不会修改ecn字段的值。

...

【专利技术属性】
技术研发人员:刘可李贵斌胡守强陈清华
申请(专利权)人:云合智网上海技术有限公司
类型:发明
国别省市:

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

1