预览加载中,请您耐心等待几秒...
1/10
2/10
3/10
4/10
5/10
6/10
7/10
8/10
9/10
10/10

亲,该文档总共17页,到这已经超出免费预览范围,如果喜欢就直接下载吧~

如果您无法下载资料,请参考说明:

1、部分资料下载需要金币,请确保您的账户上有足够的金币

2、已购买过的文档,再次下载不重复扣费

3、资料包下载后请先用软件解压,在使用对应软件打开

(19)中华人民共和国国家知识产权局(12)发明专利申请(10)申请公布号CN111030937A(43)申请公布日2020.04.17(21)申请号201911297586.1(22)申请日2019.12.16(71)申请人迈普通信技术股份有限公司地址610041四川省成都市高新区天府三街288号1栋15-24层(72)发明人蒋锡虎陈小松(74)专利代理机构北京超凡宏宇专利代理事务所(特殊普通合伙)11463代理人蒋姗(51)Int.Cl.H04L12/801(2013.01)H04L12/823(2013.01)H04L12/935(2013.01)权利要求书2页说明书11页附图3页(54)发明名称一种报文的转发方法、装置及存储介质(57)摘要本申请提供一种报文的转发方法、装置及存储介质。方法应用于转发设备中的第一业务卡,转发设备还包括第二业务卡,方法包括:接收待转发报文;确定所述待转发报文需要通过所述第二业务卡的接口转发;获取所述转发设备的内存的指定区域中记录的所述接口的最新状态;在所述最新状态为空闲状态时,将所述待转发报文交由所述接口转发。由于在第一业务卡确定报文需要由第二业务卡的接口转发时,第一业务卡可以通过直接从内存的指定存储区域中获取第二业务卡的接口的最新状态,故不存在延时,以实现基于接口当前的状态转发报文。同时,由于访问内存的开销远小于发送、接收以及解析协议报文的开销,故不会影响转发设备的性能。CN111030937ACN111030937A权利要求书1/2页1.一种报文的转发方法,其特征在于,应用于转发设备中的第一业务卡,所述转发设备还包括第二业务卡,所述方法包括:接收待转发报文;确定所述待转发报文需要通过所述第二业务卡的接口转发;获取所述转发设备的内存的指定区域中记录的所述接口的最新状态;在所述最新状态为空闲状态时,将所述待转发报文交由所述接口转发。2.根据权利要求1所述的报文的转发方法,其特征在于,所述第二业务卡包括多个接口,所述指定区域包括多个子区域,每个接口的最新状态记录在所述多个子区域中对应的一个子区域中,获取所述转发设备的内存的指定区域中记录的所述接口的最新状态,包括:访问所述多个接口中需要转发所述待转发报文的接口对应的子区域;获取所述对应的子区域中记录的所述最新状态。3.根据权利要求2所述的报文的转发方法,其特征在于,在访问所述多个接口中需要转发所述待转发报文的接口对应的子区域之前,所述方法还包括:根据所述需要转发所述待转发报文的接口的唯一接口号,确定出所述对应的子区域。4.根据权利要求1所述的报文的转发方法,其特征在于,所述待转发报文为通过包含所述接口的聚合组转发的报文,在获取所述转发设备的内存的指定区域中记录的所述接口的最新状态之后,所述方法还包括:在所述最新状态为拥塞状态时,获取所述转发设备上的其它接口对应的指定区域中记录的所述其它接口的最新状态,其中,所述其它接口为属于所述聚合组的接口;在所述其它接口的最新状态为空闲状态时,将所述待转发报文交由所述其它接口转发。5.根据权利要求1所述的报文的转发方法,其特征在于,所述方法还包括:将所述第一业务卡自身接口的最新状态,记录到所述内存中所述第一业务卡对应的指定区域中。6.一种报文的转发方法,其特征在于,应用于转发设备中的主控卡,所述转发设备还包括第一业务卡和第二业务卡,所述方法包括:在检测到所述第二业务卡上电启动时,在所述转发设备的内存中分配用于记录所述第二业务卡的接口的最新状态的指定区域;将所述指定区域在所述内存中的地址发送给所述第一业务卡,以使所述第一业务卡基于所述地址获取所述指定区域中记录的所述最新状态,并基于所述最新状态判断是否将接收到的待转发报文交由所述接口转发。7.根据权利要求6所述的报文的转发方法,其特征在于,在所述转发设备的内存中分配用于记录所述第二业务卡的接口的最新状态的指定区域之后,在将所述指定区域在所述内存中的地址发送给所述第一业务卡之前,所述方法还包括:初始化所述指定区域;和/或在将所述指定区域在所述内存中的地址发送给所述第一业务卡时,所述方法还包括:将所述第一业务卡对所述指定区域的访问权限发送给所述第一业务卡,其中,所述访问权限用于指示所述第一业务卡对所述指定区域只有读权限。8.一种报文的转发装置,其特征在于,应用于转发设备中的第一业务卡,所述转发设备2CN111030937A权利要求书2/2页还包括第二业务卡,所述装置包括:报文收发模块,用于接收待转发报文;报文处理模块,用于确定所述待转发报文需要通过所述第二业务卡的接口转发;获取所述转发设备的内存的指定区域中记录的所述接口的最新状态;所述报文收发模块,还用于在所述最新状态为空闲状态时,将所述待转发报文交由所述接口转发。9.一种报文的转发装置,其特征在于,应用于转发设