【技术实现步骤摘要】
业务分流方法及装置
本申请涉及计算机通信领域,尤其涉及业务分流方法及装置。
技术介绍
随着互联网的高速发展,网络流量带宽的迅速提升,为了实现实时地对网络上的巨大流量进行分析和审计,转发设备需要将流量进行分流或者复制多份发送至多台服务器,以使该多台服务器对流量进行协调处理。因此,如何有效地提高转发设备的流量转发的效率就成为亟待解决的问题。
技术实现思路
有鉴于此,本申请提供一种业务分流方法及装置,用以提高转发设备的流量转发的效率。具体地,本申请是通过如下技术方案实现的:根据本申请的第一方面,提供一种业务分流方法,所述方法应用于转发设备,所述转发设备包括若干个业务板;所述业务板包括入端口、跨板级联端口和若干个出端口;其中,各业务板的入端口被配置为目标聚合组;所述方法包括:通过各业务板的入端口接收上游设备发送的目标业务流量;其中,所述目标业务流量携带指定的多个业务出端口;当通过任一目标业务板的入端口接收到上游设备发送的目标业务流量时,将所述目标业务流量与该业务板的入端口上预配置的ACL规则进行匹配;其中,所述ACL规则的匹配项包括所述入端口的端口号、该业务板的跨板级联端口的端口号以及所述入端口的目标聚合组的标识;所述ACL规则的动作包括转发至所述指定的业务出端口;当所述目标业务流量匹配所述ACL规则,则基于该ACL规则预配置的动作将该目标业务流量转发至所述指定的业务出端口,以通过该指定的业务出端口将所述目标业务流量分流至不同的业务服务器。可选的,所述上游设备为所述目标流量封装了外层MAC地址头,并将所述指定的业务出端口写入至该外层MAC地址头中的私有MAC地址。可选 ...
【技术保护点】
一种业务分流方法,其特征在于,所述方法应用于转发设备,所述转发设备包括若干个业务板;所述业务板包括入端口、跨板级联端口和若干个出端口;其中,各业务板的入端口被配置为目标聚合组;所述方法包括:通过各业务板的入端口接收上游设备发送的目标业务流量;其中,所述目标业务流量携带指定的多个业务出端口;当通过任一目标业务板的入端口接收到上游设备发送的目标业务流量时,将所述目标业务流量与该业务板的入端口上预配置的ACL规则进行匹配;其中,所述ACL规则的匹配项包括所述入端口的端口号、该业务板的跨板级联端口的端口号以及所述入端口的目标聚合组的标识;所述ACL规则的动作包括转发至所述指定的业务出端口;当所述目标业务流量匹配所述ACL规则,则基于该ACL规则预配置的动作将该目标业务流量转发至所述指定的业务出端口,以通过该指定的业务出端口将所述目标业务流量分流至不同的业务服务器。
【技术特征摘要】
1.一种业务分流方法,其特征在于,所述方法应用于转发设备,所述转发设备包括若干个业务板;所述业务板包括入端口、跨板级联端口和若干个出端口;其中,各业务板的入端口被配置为目标聚合组;所述方法包括:通过各业务板的入端口接收上游设备发送的目标业务流量;其中,所述目标业务流量携带指定的多个业务出端口;当通过任一目标业务板的入端口接收到上游设备发送的目标业务流量时,将所述目标业务流量与该业务板的入端口上预配置的ACL规则进行匹配;其中,所述ACL规则的匹配项包括所述入端口的端口号、该业务板的跨板级联端口的端口号以及所述入端口的目标聚合组的标识;所述ACL规则的动作包括转发至所述指定的业务出端口;当所述目标业务流量匹配所述ACL规则,则基于该ACL规则预配置的动作将该目标业务流量转发至所述指定的业务出端口,以通过该指定的业务出端口将所述目标业务流量分流至不同的业务服务器。2.根据权利要求1所述的方法,其特征在于,所述上游设备为所述目标流量封装了外层MAC地址头,并将所述指定的业务出端口写入至该外层MAC地址头中的私有MAC地址。3.根据权利要求2所述的方法,其特征在于,所述各业务板的业务出端口被划分为多个业务组;各业务组分别预配置了MAC掩码;所述MAC掩码指示所述私有MAC地址中携带指定的业务出端口对应于各业务板的端口序号的比特位;所述基于该ACL规则预配置的动作将该目标业务流量转发至所述指定的业务出端口,包括:将所述目标业务流量外层MAC地址头中携带的私有MAC地址与所述各业务组对应的MAC掩码分别进行与运算;基于所述与运算的计算结果确定所述指定的业务出端口对应于各业务板的端口序号,并基于所述端口序号确定所述指定的业务出端口的端口号;基于该ACL规则预配置的动作将该目标业务流量转发至与该确定出的端口号对应的业务出端口。4.根据权利要求1或3所述的方法,其特征在于,所述方法还包括:如果所述指定的业务出端口包括分布在不同业务板上的多个业务出端口,则将该目标业务流量通过所述目标业务板的跨板级联端口转发至其它业务板的跨板级联端口;将所述目标业务流量与所述其他业务板的跨板级联端口上预配置的ACL规则执行匹配;其中,所述跨板级联端口上预配置的ACL规则的匹配项与所述目标业务板的入端口上预配置的ACL规则的匹配项相同;所述跨板级联端口上预配置的ACL规则的动作包括转发至所述指定的业务出端口中分布于当前业务板上的业务端口;当所述目标业务流量匹配所述跨板级联端口上预配置的ACL规则时,基于该ACL规则预配置的动作将该目标业务流量转发至所述指定的业务出端口中分布于所述当前业务板上的业务端口。5.根据权利要求3所述的方法,其特征在于,所述方法还包括:监控所述业务服务器的负载状况;基于监控到的所述业务服务器的负载状况,对各业务组的出端口数量或者MAC掩码进行动态调整。...
【专利技术属性】
技术研发人员:秦永刚,
申请(专利权)人:杭州迪普科技股份有限公司,
类型:发明
国别省市:浙江,33
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。