【技术实现步骤摘要】
一种基于策略路由的报文转发方法及装置
本申请涉及网络通信领域,尤其涉及一种基于策略路由的报文转发方法及装置。
技术介绍
在网络通信过程中,通常可以通过为报文配置路由的方式,来指导报文的转发,而用于指导报文的转发的路由,通常包括普通路由和策略路由两类。普通路由通常只能根据报文的目的地址来指导报文的转发,存在指导转发不够灵活的问题。而策略路由可以根据待转发报文的源地址、目的地址、源端口、目的端口、协议、ToS(TypeofService,服务类型)等报文特征来指导报文的转发;策略路由相对普通路由而言,由于其指导报文转发的信息,将不再局限于目的地址,因此具有指导报文转发的灵活性较高的特点;然而,由于策略路由的匹配项通常是报文的报文特征;这就要求维护人员在为策略路由配置匹配项时,非常熟悉业务各类报文特征;因此,这就会导致策略路由的易用性比较差。
技术实现思路
有鉴于此,本申请公开了一种基于策略路由的报文转发方法和装置。根据本申请实施例的第一方面,公开了一种基于策略路由的报文转发方法 ...
【技术保护点】
1.一种基于策略路由的报文转发方法,其中策略路由表中的策略路由表项的匹配项包括报文相关的应用类型;所述方法包括:/n确定与待转发报文相关的应用类型;/n将所述待转发报文相关的应用类型,与策略路由表中的策略路由表项的匹配项中的应用类型分别进行匹配;/n当所述待转发报文相关的应用类型,与策略路由表中的任一目标策略路由表项的匹配项中的应用类型相匹配时,根据所述目标策略路由表项转发所述待转发报文。/n
【技术特征摘要】 【专利技术属性】
1.一种基于策略路由的报文转发方法,其中策略路由表中的策略路由表项的匹配项包括报文相关的应用类型;所述方法包括:
确定与待转发报文相关的应用类型;
将所述待转发报文相关的应用类型,与策略路由表中的策略路由表项的匹配项中的应用类型分别进行匹配;
当所述待转发报文相关的应用类型,与策略路由表中的任一目标策略路由表项的匹配项中的应用类型相匹配时,根据所述目标策略路由表项转发所述待转发报文。
2.根据权利要求1所述的方法,所述策略路由表中的策略路由表项的匹配项还包括所述待转发报文的报文特征;
所述根据所述目标策略路由表项转发所述待转发报文,包括:
进一步确定所述待转发报文的报文信息,与所述目标策略路由表项的匹配项中的报文特征是否匹配;如果是,根据所述目标策略路由表项转发所述待转发报文。
3.根据权利要求1所述的方法,所述方法还包括:
响应于用户为策略路由表中的策略路由表项设置应用类型匹配项的操作,向用户输出应用类型列表;
获取所述用户在所述应用类型列表中选择的应用类型,并将该应用类型设置为所述策略路由表项的匹配项。
4.根据权利要求3所述的方法,
所述应用类型列表为由多级应用类型构成的树状列表;其中,所述多级应用类型中的下级应用类型为所述多级应用类型中的上级应用类型的子类型。
5.根据权利要求1所述的方法,所述确定与所述待转发报文相关的应用类型,包括下列步骤中的任意一种或多种的组合:
针对所述待转发报文携带的应用数据进行特征检测,确定与所述待转发报文相关的应用类型;
针对所述待转发报文的应用层协议进行识别,确定与所述待转发报文相关的应用类型;
针对所述待转发报文进行基于行为模式的数据检测,确定与所述待转发报文相关的应用类型。
6.根据权利要求1所述的方法,
所述待转发报文相关的应用类型,与策略路由表中的目标策略路由表项的匹配项中的应用类型相匹配的条件,包括:
所述待转发报文相关的应用类型,与所述策略路由表项的匹配项中的应用类型相同;或者,所述待转发报文相关的应用类型,为与所述策略路由表项的匹配项中的应用类型的子类型。
技术研发人员:王冠聪,
申请(专利权)人:杭州迪普科技股份有限公司,
类型:发明
国别省市:浙江;33
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。