交换机在拒绝高危端口时,使用包过滤下发到vlan,跟使用全局qos policy 过滤下发到vlan那个更省资源? 各自占用的资源大概是多少
(0)
最佳答案
从安全角度考虑:推荐应用到物理接口下更好,应用到全局风险较大
从资源角度考虑:使用全局QoS Policy下发包过滤策略比在每个VLAN接口下单独下发包过滤更省资源。 **资源占用对比:** - **包过滤逐个下发到54个VLAN接口:** 每个VLAN接口独立占用ACL资源,共54份,每份19条规则,底层实际占用资源为: **54 × 19 = 1026条ACL规则资源**。 - **全局QoS Policy方式(推荐):** 策略仅在全局生效一次,ACL、类、行为、策略均只创建一份,底层仅加载**1份19条规则**, 实际占用资源约为:**19条ACL规则资源**。 **结论:** 使用**全局QoS Policy下发到VLAN**更节省ACL资源,可大幅降低硬件资源占用,建议采用如下方式实现: ```bash # 1. 定义ACL,匹配高危端口 acl number 3000 rule 150 deny udp destination-port eq 139 rule 160 deny udp destination-port eq 445 rule 170 deny udp destination-port eq 1434 rule 180 permit ip # 2. 创建流量分类,引用ACL traffic classifier HighRisk if-match acl 3000 # 3. 创建行为,拒绝匹配流量 traffic behavior DenyAction filter deny # 4. 创建QoS策略,绑定分类和行为 qos policy HighRiskPolicy classifier HighRisk behavior DenyAction # 5. 全局应用到VLAN(一次性应用多个VLAN) qos vlan-policy HighRiskPolicy vlan 1 to 54 inbound ``` 此方式仅占用约**19条ACL资源**,相比接口下重复下发节省98%以上资源。
(0)
全局qos policy
全局 QoS Policy 过滤(基于全局下发)
更节省资源。
仅需在全局存储一份 ACL 规则,所有 VLAN 共享该规则。
资源占用 = ACL 规则条目数(例如:若 ACL 有 10 条规则,则仅占用 10 条硬件资源)。
包过滤按 VLAN 下发
资源消耗较大。
每个 VLAN 需独立存储 ACL 规则副本。
资源占用 = VLAN 数量 × ACL 规则条目数。
示例:若 ACL 有 10 条规则,在 50 个 VLAN 下发,则占用 10 × 50 = 500 条硬件资源。
(0)
暂无评论
亲~登录后才可以操作哦!
确定你的邮箱还未认证,请认证邮箱或绑定手机后进行当前操作
举报
×
侵犯我的权益
×
侵犯了我企业的权益
×
抄袭了我的内容
×
原文链接或出处
诽谤我
×
对根叔社区有害的内容
×
不规范转载
×
举报说明
暂无评论