【技术实现步骤摘要】
本申请涉及通讯
,尤其涉及一种创建路由缓存项的方法、转发报文的方法及装置。
技术介绍
在现有技术中,在转发报文的流程中应用到路由缓存技术。转发设备在接收到报文后,首先提取该报文的特征信息,并根据该特征信息查找对应的路由缓存项,若查找到对应的路由缓存项,则根据该路由缓存项对报文进行快速转发,否则,按照标准的报文转发流程,对报文进行转发,并创建对应于该报文的路由缓存项。然而,根据转发设备提取的特征信息的不同,对应的路由缓存项也不同。当特征信息为多元组信息时,转发设备需要维护大量不同的路由缓存项,同时,还存在对路由缓存项的查找、老化、删除等操作,导致占用了转发设备大量的处理资源,从而降低了转发设备的性能;当特征信息为一元组信息时,相对于特征信息为多元组信息,转发设备虽然可以大幅度降低路由缓存项的数量,但是缺少了一些根据报文中其它特征信息进行匹配的功能,限制了转发设备对接收到报文的转发路径的选择。
技术实现思路
有鉴于此,本申请提供一种创建路由缓存项的方法、转发报文的方法及装置,可以在提供完整的匹配功能的情况下,减少路由缓存项的数量,从而提升转发设备的性能。为实现上述 ...
【技术保护点】
一种创建路由缓存项的方法,其特征在于,应用于转发设备,所述转发设备维护了多元缓存组和一元缓存组;所述方法包括:当接收到报文时,确定匹配于所述报文的预设路由表项,以转发所述报文;当所述预设路由表项为策略路由表项时,若所述多元缓存组中不存在对应于所述报文的多元缓存项,则创建所述多元缓存项,并存储到所述多元缓存组中;当所述预设路由表项为非策略路由表项时,若所述一元缓存组中不存在对应于所述报文的一元缓存项,则创建所述一元缓存项,并存储到所述一元缓存组中。
【技术特征摘要】
1.一种创建路由缓存项的方法,其特征在于,应用于转发设备,所述转发设备维护了多元缓存组和一元缓存组;所述方法包括:当接收到报文时,确定匹配于所述报文的预设路由表项,以转发所述报文;当所述预设路由表项为策略路由表项时,若所述多元缓存组中不存在对应于所述报文的多元缓存项,则创建所述多元缓存项,并存储到所述多元缓存组中;当所述预设路由表项为非策略路由表项时,若所述一元缓存组中不存在对应于所述报文的一元缓存项,则创建所述一元缓存项,并存储到所述一元缓存组中。2.一种转发报文的方法,其特征在于,应用于转发设备,所述转发设备维护了多元缓存组和一元缓存组,其中,所述多元缓存组中存储有若干根据匹配于策略路由的报文而创建的多元缓存项,所述一元缓存组中存储有若干根据匹配于非策略路由的报文而创建的一元缓存项;所述方法包括:当接收到报文时,提取所述报文的多元组信息;根据所述多元组信息,在所述多元缓存组中匹配对应的多元缓存项,并根据匹配到的多元缓存项,对所述报文进行快速转发;当未匹配到对应的多元缓存项时,根据所述多元组信息中的预设一元信息,在所述一元缓存组中匹配对应的一元缓存项,并根据匹配到的一元缓存项,对所述报文进行快速转发。3.根据权利要求2所述的方法,其特征在于,还包括:当未匹配到对应的多元缓存项和对应的一元缓存项时,按照预定义的标准报文转发流程,对所述报文进行转发。4.根据权利要求2所述的方法,其特征在于,所述多元组信息至少包括以下任意两种:源IP地址、目的IP地址、源端口、目的端口、协议、入接口。5.根据权利要求2所述的方法,其特征在于,所述预设一元信息为所述报文的目的IP地址。6.一种创建路由缓存项的装置,其特征在于,应...
【专利技术属性】
技术研发人员:王朝,王信大,
申请(专利权)人:杭州迪普科技有限公司,
类型:发明
国别省市:浙江;33
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。