说明:收录90万 73个行业的国家标准 支持批量下载
(19)国家知识产权局 (12)发明 专利申请 (10)申请公布号 (43)申请公布日 (21)申请 号 202211161357.9 (22)申请日 2022.09.23 (71)申请人 浙江鹏信 信息科技股份有限公司 地址 311100 浙江省杭州市余杭区仓前街 道向往街10 08号14幢9-10层 (72)发明人 陈晓莉 章亮 金大为 徐路平  张晶晶 祝天鹏  (74)专利代理 机构 浙江永鼎律师事务所 3 3233 专利代理师 王日精 (51)Int.Cl. H04L 9/40(2022.01) H04L 45/00(2022.01) (54)发明名称 基于FRR软件路由集群的IP封堵方法、 系统 及介质 (57)摘要 本发明涉及基于FRR软件路由集群的IP封堵 方法、 系统及介质。 其中, IP封堵方法包括: S1、 对 下发的IP封堵任务进行任务处理, 以将各IP封堵 任务划分为小任务或正常任务; 小任务的待封堵 IP的数量小于正常任务的待封堵IP的数量; S2、 利用智能调度算法调度F RR软件路由集群中的目 标FRR封堵节点, 以执行小任务或正常任务的IP 封堵; FRR软件路由集群包括数个FRR封堵节点; S3、 目标F RR封堵节点产生的黑洞路由通过BGP转 发节点同步至外部BGP 对等体。 本发明通过F RR软 件路由集群技术实现黑洞路由下发, 并通过路由 重分布机制实现BGP协议转换下 发至BGP对等体, 从而实现IP高并发大容 量快速封堵。 权利要求书2页 说明书7页 附图2页 CN 115277251 A 2022.11.01 CN 115277251 A 1.基于FR R软件路由集群的IP封堵方法, 其特 征在于, 包括以下步骤: S1、 对下发的IP封堵任务进行任务处理, 以将各IP封堵任务划分为小任务或正常任务; 其中, IP封堵任务包括若干待封堵IP; 小任务的待封堵IP的数量小于正常任务的待封堵IP 的数量; S2、 利用智能调度算法调度FRR软件路由集群中的目标FRR封堵节点, 以执行小任务或 正常任务的IP 封堵; 其中, FRR软件路由集群包括数个FRR封堵节 点; 小任务的执行优先级高 于正常任务的执 行优先级; S3、 目标FRR封堵节点产生的黑洞路由通过BGP转发节点同步至 外部BGP对等体。 2.根据权利要求1所述的基于FRR软件路由集群的IP封堵方法, 其特征在于, 所述步骤 S1中, 对下发的IP封堵任务进行任务处 理, 包括以下步骤: S11、 判断IP封堵任务的待封堵IP的数量是否超出第一预设阈值; 若是, 则转至步骤 S12; 若否, 则IP封堵任务划分为小任务; S12、 判断IP封堵任务的待封堵IP的数量是否处于第一预设阈值与第二预设阈值之间, 第二预设阈值大于第一预设阈值; 若是, 则IP封堵任务划分为正常任务; 若否, 则转至步骤 S13; S13、 对IP封堵任务进行任务拆分, 拆分为数个正常任务。 3.根据权利要求2所述的基于FRR软件路由集群的IP封堵方法, 其特征在于, 所述步骤 S11之前, 还 包括步骤: S10、 对IP封堵任务的待封堵IP进行IP白名单和已封堵IP名单的过滤; 其中, IP白名单 包括禁止 封堵的IP。 4.根据权利要求1 ‑3任一项所述的基于FRR软件路由集群的IP封堵方法, 其特征在于, 所述步骤S2 中, 利用智能调度算法调度FRR软件路 由集群中的目标FRR封堵节点, 包括以下 步骤: S21、 获取FRR软件路由集群中的各FRR封堵节点的静态路由条目可用容量, 并筛选出静 态路由条目可用容 量最大的初选FR R封堵节点; S22、 判断初选FRR封堵节点是否存在任务执行; 若是, 则返回至步骤S21; 若否, 则转至 步骤S23; 步骤S23、 判断初选FRR封堵节点是否处于可用状态; 若是, 则初选FRR封堵节点作为目 标FRR封堵节点; 若否, 则返回至步骤S21。 5.根据权利要求4所述的基于FRR软件路由集群的IP封堵方法, 其特征在于, 所述步骤 S21中, FRR封堵节点的静态路 由条目可用容量为FRR封堵节点的预设静态路 由容量与已下 发使用的静态路由条目数量的差值。 6.根据权利要求4所述的基于FRR软件路由集群的IP封堵方法, 其特征在于, 所述步骤 S23中, 通过FRR封堵节点的长连接状态CS、 BGP转发节点的IBGP状态IS、 BGP转发节点的EBGP 状态ES和BGP转发节点的重分布状态RS判断初选FR R封堵节点是否处于可用状态, 包括: 通过SSH登录FRR封堵节点后设置下发周期下发回车符探测其存活性; 若成功, 则CS赋 值1; 若失败, 则CS置为0; 通过在BGP转发节点获取BGP全局信息后, 判断FRR封堵节点的BGP状态是否建立; 若是, 则IS赋值1; 若否, 则IS置为0;权 利 要 求 书 1/2 页 2 CN 115277251 A 2通过在BGP转发节点获取BGP全局信息后, 判断外部BGP对等体 的BGP状态是否建立; 若 是, 则ES赋值1; 若否, 则ES置为0; 通过在BGP转发节点获取重分布状态; 若成功, 则RS赋值1; 若失败, 则RS置为0; 可用状态的判断公式为CS*IS*ES*RS; 若CS*IS*ES*RS的值为1, 则初选FRR封堵节点处 于可用状态。 7.根据权利要求5所述的基于FRR软件路由集群的IP封堵方法, 其特征在于, 所述IP封 堵方法还 包括: 定时监测各 FRR封堵节点的静态路由条目可用容 量并求和得到总体剩余 容量TRC; 根据总体剩余容量以及所有FRR封堵节点的预设静态路由容量的总和TC, 得到总体使 用率TUR; 其中, T UR=(TC‑TRC)/TC; 判断总体使用率是否超出预警阈值 a; 若是, 则通过docker容器自动扩展FRR封堵节点; 其中, FRR封堵节点的扩展数量EN满足: min(EN*K+TRC)/TC>1 ‑a, K为FRR封堵节点的预设静 态路由容 量。 8.根据权利要求1 ‑3任一项所述的基于FRR软件路由集群的IP封堵方法, 其特征在于, 所述步骤S3之后, 还 包括以下步骤: S4、 获取FRR封堵节点的配置文件, 根据 IP封堵任务的ID获取对应的IP地址及地址段信 息; S5、 将IP地址及地址段信息拆分为32位主机地址, 并转换成整形 数值; S6、 将转换后的整形数值与当前FRR封堵节点的历史IP整形数值库进行匹配; 若全部匹 配成功, 则更新相应的IP 封堵任务验证状态 为已验证成功; 若部 分匹配成功, 则更新相应的 IP封堵任务状态为部分验证成功, 并输出封堵失败IP。 9.基于FRR软件路由集群的IP封堵系统, 应用如权利要求1 ‑8任一项所述的IP封堵方 法, 其特征在于, 所述 IP封堵系统包括: 任务处理模块, 用于对下发的IP封堵任务进行任务处理, 以将各IP封堵任务划分为小 任务或正常任务; 其中, IP 封堵任务包括若干待封堵IP; 小任务的待封堵IP的数量小于正常 任务的待封堵IP的数量; FRR软件路由集群, 包括数个FR R封堵节点; 封堵调度模块, 用于利用智能调度算法调度FRR软件路由集群中的目标FRR封堵节点, 以执行小任务或正常任务的IP封堵; 其中, 小任务的执行优先级高于正常任务的执行优先 级; BGP转发节点, 用于将目标 FRR封堵节点产生的黑洞路由同步至 外部BGP对等体。 10.一种计算机可读存储介质, 所述计算机可读存储介质中存储有指令, 其特征在于, 当指令在计算机上运行时, 使得计算机执 行如权利要求1 ‑8任一项所述的IP封堵方法。权 利 要 求 书 2/2 页 3 CN 115277251 A 3

.PDF文档 专利 基于FRR软件路由集群的IP封堵方法、系统及介质

文档预览
中文文档 12 页 50 下载 1000 浏览 0 评论 309 收藏 3.0分
温馨提示:本文档共12页,可预览 3 页,如浏览全部内容或当前文档出现乱码,可开通会员下载原始文档
专利 基于FRR软件路由集群的IP封堵方法、系统及介质 第 1 页 专利 基于FRR软件路由集群的IP封堵方法、系统及介质 第 2 页 专利 基于FRR软件路由集群的IP封堵方法、系统及介质 第 3 页
下载文档到电脑,方便使用
本文档由 人生无常 于 2024-03-18 16:42:08上传分享
站内资源均来自网友分享或网络收集整理,若无意中侵犯到您的权利,敬请联系我们微信(点击查看客服),我们将及时删除相关资源。