【技术实现步骤摘要】
报文转发方法和网络设备
本申请涉及网络通信技术,特别涉及报文转发方法和网络设备。
技术介绍
目前的网络设备中,为提高报文转发效率,通常会设置多个接口板,但这多个接口板的转发表项资源的大小通常是不同的。一般情况下,转发表项会由CPU依次的下发至每个接口板。但因各接口板的转发表项资源的大小是不同的,在转发表项资源较小的接口板的不再存在空闲转发表项资源后,则无法再继续接收CPU下发的其他转发表项,则会导致该接口板出现报文转发异常。
技术实现思路
本申请提供了报文转发方法和装置。本申请提供的技术方案包括:根据本申请的第一方面,提供一种报文转发方法,该方法应用于网络设备,所述网络设备包括CPU和至少两个接口板,所述方法包括:CPU获取每一接口板的转发表项资源;CPU在向第一接口板下发转发表项时,若检测到第一接口板不再存在空闲转发表项资源,则依据所述转发表项生成ACL表项并下发至第一接口板,所述ACL表项用于指示目的IP地址匹配所述转发表项中IP地址的报文转发至第二接口板,所述第二接口 ...
【技术保护点】
1.一种报文转发方法,其特征在于,该方法应用于网络设备,所述网络设备包括CPU和至少两个接口板,所述方法包括:/nCPU获取每一接口板的转发表项资源;/nCPU在向第一接口板下发转发表项时,若检测到第一接口板不再存在空闲转发表项资源,则依据所述转发表项生成ACL表项并下发至第一接口板,所述ACL表项用于指示目的IP地址匹配所述转发表项中IP地址的报文转发至第二接口板,所述第二接口板存在空闲的转发表项资源。/n
【技术特征摘要】
1.一种报文转发方法,其特征在于,该方法应用于网络设备,所述网络设备包括CPU和至少两个接口板,所述方法包括:
CPU获取每一接口板的转发表项资源;
CPU在向第一接口板下发转发表项时,若检测到第一接口板不再存在空闲转发表项资源,则依据所述转发表项生成ACL表项并下发至第一接口板,所述ACL表项用于指示目的IP地址匹配所述转发表项中IP地址的报文转发至第二接口板,所述第二接口板存在空闲的转发表项资源。
2.根据权利要求1所述的方法,其特征在于,该方法进一步包括:获取每一接口板预留的用于指导报文转发的ACL表项资源;
依据所述转发表项生成ACL表项包括:
依据所述ACL表项资源确定当前是否满足ACL表项生成条件,如果是,生成第一ACL表项并下发至第一接口板,如果否,生成第二ACL表项并下发至第一接口板;其中,第一ACL表项的匹配项为所述转发表项中IP地址,动作项为重定向至所述第二接口板,第二ACL表项的匹配项为预设标记,所述预设标记用于指示目的IP地址匹配任意目的IP地址,动作项为重定向至所述第二接口板。
3.根据权利要求2所述的方法,其特征在于,依据所述ACL表项资源确定当前是否满足ACL表项生成条件包括:
检查所述ACL表项资源是否还允许存放至少两个ACL表项,如果是,则确定满足所述ACL表项生成条件。
4.根据权利要求2所述的方法,其特征在于,该方法进一步包括:
在生成第一ACL表项时,为所述转发表项设置第一标签,所述第一标签用于指示该转发表项存在对应的第一ACL表项。
5.根据权利要求4所述的方法,其特征在于,该方法进一步包括:
CPU在检测到所述转发表项达到删除条件时,检查该转发表项是否设置有第一标签,如果是,则删除第一接口板中对应于该转发表项的第一ACL表项。<...
【专利技术属性】
技术研发人员:王俊珂,
申请(专利权)人:杭州迪普科技股份有限公司,
类型:发明
国别省市:浙江;33
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。