• 全部
  • 经验案例
  • 典型配置
  • 技术公告
  • FAQ
  • 漏洞说明
  • 全部
  • 全部
  • 大数据引擎
  • 知了引擎
产品线
搜索
取消
案例类型
发布者
是否解决
是否官方
时间
搜索引擎
匹配模式
高级搜索

S6850-56HF acl资源计算举例

  • 0关注
  • 0收藏 18浏览
粉丝:3人 关注:16人

组网及说明

不涉及

告警信息

不涉及

问题描述

vlan接口下调用包过滤,提示资源不足,精简acl后正常

分析下acl是如何占用资源的

 

<h3c>display qos-acl resource
Interfaces: WGE1/0/1 to WGE1/0/40 (slot 1)
---------------------------------------------------------------------
 Type             Total      Reserved   Configured Remaining  Usage
-------------------
总共-------预留-------配置----------剩余--------------------------
 VFP ACL          1024       17         3          1004       1%
 IFP ACL          18432      7680       1902       8850       51%
 IFP Meter        3072       768        0          2304       25%
 IFP Counter      18432      7680       0          10752      41%
 EFP ACL          2048       0          86         1962       4%
 EFP Meter        1024       0          0          1024       0%
 EFP Counter      1024       0          0          1024       0%

Interfaces: WGE1/0/41 to WGE1/0/48, HGE1/0/49 to HGE1/0/56 (slot 1)
---------------------------------------------------------------------
 Type             Total      Reserved   Configured Remaining  Usage
---------------------------------------------------------------------
 VFP ACL          1024       17         3          1004       1%
 IFP ACL          18432      7680       1902       8850       51%
 IFP Meter        3072       768        0          2304       25%
 IFP Counter      18432      7680       0          10752      41%
 EFP ACL          2048       0          86         1962       4%
 EFP Meter        1024       0          0          1024       0%
 EFP Counter      1024       0          0          1024       0%

slot1的 IFP ACL 的总资源是18432个entry

slot1的 IFP ACL的预留的资源是7680  个entry

slot1的 IFP ACL的配置的资源是1902 个entry

slot1的 IFP ACL的剩余的资源是 8855个entry

资源的单位是entry

<h3c>display qos-acl resource里的entry资源都是按照singe模式计算的

 

 

1-40口占用一个pipe4156占用另一个pipe

 

每个pipe有一个acl资源,以下以pipe0为例

 

知识点:

IntraDb每条rule占一个slice,一个rule每个slice占用2entry,即每个rule占用2个entry资源,     每个slice的资源减半 (每个slice能容纳的rule减半了)

 

Triple模式下(3slice合并,一个rule占用3个slice,一个rule每个slice占用2entry,即1rule占用6条entry资源;

每个Slice 的资源减半

 

single模式是每个rule占用1slice,一个rule在每个slice11entry,即每个rule占用1个entry资源 ,每个slice的资源减半

 

double模式 2slice合并,一个rule占用2给slice,一个rule在每个slice占用2entry 即每个rule占用4个entry资源,每个slice的资源减半

[3c--probe]dis qos-acl resource advanced-mode

[25_11:16:38]

[25_11:16:38]Interfaces:  WGE1/0/1 to WGE1/0/40 (slot 1)

[25_11:16:38]---------------------------------------------------------------------

[25_11:16:38] Stage      Slice      Total        Configured     Remaining  Usage   

[25_11:16:38]---------------------------------------------------------------------

[25_11:16:38] IFP        0          1536         0              1536       0%   可以放1536个rule

[25_11:16:38] IFP        1          1536         0              1536       0%   可以放1536个rule

[25_11:16:38] IFP        2          1536         0              1536       0%   可以放1536个rule

[25_11:16:38] IFP        3          1536         0              1536       0%   可以放1536个rule

[25_11:16:38] IFP        4          1536         0              1536       0%   可以放1536个rule

[25_11:16:38] IFP        5          768          183            585        23%  (只能放768个rule)

[25_11:16:38] IFP        6          768          64             704        8%  (只能放768个rule)

[25_11:16:38] IFP        7          768          64             704        8%  (只能放768个rule)

[25_11:16:38] IFP        8          768          768            0          100%  (只能放768个rule)

[25_11:16:38] IFP        9          768          158            610        20% (只能放768个rule)

[25_11:16:38] IFP        10         768          158            610        20%  (只能放768个rule)

[25_11:16:38] IFP        11         768          158            610        20%  (只能放768个rule)

 Ifp 12 slice,每个slice1536entry,

6-11 号slice之所以规格减半(768), 是因为涉及了IntraDbdoubleTriple

dis qos-acl resource advanced-mode 的每个slicetotal回显会随着模式的变化而变化,

 

IntraDbdoubleTriple 模式会导致资源减半,所以这些slice的total资源由 1536变为 768,因为这3个模式一个rule每个slice占用2entry  (每个slice能容纳的rule就少了一半)

dis qos-acl resource advanced-mode 的每个slicetotal的意义是在当前类型下能容纳多少条rule

总共的资源18432怎么来的

 

Ifp 12 slice,每个slice1536entry18432 = 12*1536所以是Total = 18432

过程分析

[SH-MH-501-B10-H3CS6850-YL0-12001-probe]debug qacl show acl-resc slot 1 chip 0

]Acl Hw Resource: IFP, Pipe:0

[25_11:09:24]-------------------------------------------------------------------------

[25_11:09:24]  Pri 121, Group  3,usedEntries 64 ,mode Double, physlice 6/7/ 系统占用,这2个slice的所有资源都变成了预留资源

[25_11:09:24]  =========================================

[25_11:09:24]    acl type                   usedEntries[64]

[25_11:09:24]  =========================================

[25_11:09:24]    [24 ]RX Low                      9  

[25_11:09:24]    [26 ]Super_RX Low                2  

[25_11:09:24]    [86 ]RX PRIO LLOW                1  

[25_11:09:24]    [115]IFP LOW                     2  

[25_11:09:24]    [130]MPLS Vpn High               1  

[25_11:09:24]    [132]MPLS Vpn Low                3  

[25_11:09:24]    [154]PDT LOW INITIAL             1  

[25_11:09:24]    [315]UntrustPriority             41 

[25_11:09:24]    [422]IFP LOW ICMP                2  

[25_11:09:24]    [423]IFP LOW GRE                 2  

[25_11:09:24]  ======================================

[25_11:09:24]-------------------------------------------------------------------------

[25_11:09:24]  Pri 123, Group  8,usedEntries 951,mode IntraDb, physlice 5/8/  包过滤占用, 属于Configured里的资源

[25_11:09:24]  =========================================

[25_11:09:24]    acl type                   usedEntries[951]  951rule

[25_11:09:24]  =========================================

[25_11:09:24]    [97 ]PktFilter IP on VRF         951

[25_11:09:24]  ======================================

[25_11:09:24]-------------------------------------------------------------------------

[25_11:09:24]  Pri 125, Group  1,usedEntries 158,mode Triple, physlice 9/10/11/  系统占用  ,这3个slice的所有资源都变成了预留资源

[25_11:09:24]  =========================================

[25_11:09:24]    acl type                   usedEntries[158]

[25_11:09:24]  =========================================

[25_11:09:24]    [8  ]RX IPv4 Super High          1  

[25_11:09:24]    [9  ]RX IPv4 High                85 

[25_11:09:24]    [10 ]RX IPv4 Middle High         1  

[25_11:09:24]    [11 ]RX IPv4 Middle              32 

[25_11:09:24]    [14 ]RX IPv6 High                15 

[25_11:09:24]    [15 ]RX IPv6 Middle_High         3  

[25_11:09:24]    [16 ]RX IPv6 Middle              3  

[25_11:09:24]    [48 ]OAM-High                    4  

[25_11:09:24]    [71 ]RX Middle Low               7  

[25_11:09:24]    [88 ]STMVLAN_PERMIT              1  

[25_11:09:24]    [153]PDT HIGH INITIAL            2  

[25_11:09:24]    [432]LLDP-PERMIT                 4  

[25_11:09:24]  ======================================

[25_11:09:25]-------------------------------------------------------------------------

[25_11:09:25]Acl Hw Resource: IFP, Pipe:1

[25_11:09:25]-------------------------------------------------------------------------

[25_11:09:25]  Pri 121, Group  4,usedEntries 40 ,mode Double, physlice 6/7/

[25_11:09:25]  =========================================

[25_11:09:25]    acl type                   usedEntries[40]

[25_11:09:25]  =========================================

[25_11:09:25]    [24 ]RX Low                      9  

[25_11:09:25]    [26 ]Super_RX Low                2  

[25_11:09:25]    [86 ]RX PRIO LLOW                1  

[25_11:09:25]    [115]IFP LOW                     2  

[25_11:09:25]    [130]MPLS Vpn High               1  

[25_11:09:25]    [132]MPLS Vpn Low                3  

[25_11:09:25]    [154]PDT LOW INITIAL             1  

[25_11:09:25]    [315]UntrustPriority             17 

[25_11:09:25]    [422]IFP LOW ICMP                2  

[25_11:09:25]    [423]IFP LOW GRE                 2  

[25_11:09:25]  ======================================

[25_11:09:25]-------------------------------------------------------------------------

[25_11:09:25]  Pri 123, Group  9,usedEntries 951,mode IntraDb, physlice 5/8/

[25_11:09:25]  =========================================

[25_11:09:25]    acl type                   usedEntries[951]

[25_11:09:25]  =========================================

[25_11:09:25]    [97 ]PktFilter IP on VRF         951

[25_11:09:25]  ======================================

[25_11:09:25]-------------------------------------------------------------------------

[25_11:09:25]  Pri 125, Group  2,usedEntries 124,mode Triple, physlice 9/10/11/

[25_11:09:25]  =========================================

[25_11:09:25]    acl type                   usedEntries[124]

[25_11:09:25]  =========================================

[25_11:09:25]    [8  ]RX IPv4 Super High          1  

[25_11:09:25]    [9  ]RX IPv4 High                28 

[25_11:09:25]    [10 ]RX IPv4 Middle High         1  

[25_11:09:25]    [11 ]RX IPv4 Middle              32 

[25_11:09:25]    [14 ]RX IPv6 High                15 

[25_11:09:25]    [15 ]RX IPv6 Middle_High         3  

[25_11:09:25]    [16 ]RX IPv6 Middle              3  

[25_11:09:25]    [48 ]OAM-High                    28 

[25_11:09:25]    [71 ]RX Middle Low               7  

[25_11:09:25]    [153]PDT HIGH INITIAL            2  

[25_11:09:25]    [432]LLDP-PERMIT                 4  

[25_11:09:25]  ======================================

 

 

 

配置的1902个entry资源是怎么来的

包过滤功能 用interdb模式 , 每个pipe上包过滤占用951x2的entry资源 (rule条数x 2 ),即1902个entry资源

为什么x2  ,因为IntraDb是每条rule占一个slice,一个rule每个slice占用2entry资源,即每个rule占用2个entry资源

 

调用包过滤时占用了每个pipeifp资源,类型是interdb

 

总共的资源18432怎么来的

 

Ifp 12 slice,每个slice1536entry18432 = 12*1536所以是Total = 18432

 

Ifp的预留资源7680怎么来的

Slice 6 791011 被系统占用,这些slice的所有资源都作为预留资源

 

这些slice 的都是1536entry5*1536 = 7680

 

解决方法

提供说明

该案例对您是否有帮助:

您的评价:1

若您有关于案例的建议,请反馈:

3 个评论
粉丝:3人 关注:16人

有的设备只有single、doube,这个是1和 2 的关系

single 模式 是rule条数x1个entry资源

double 模式是rule条数x2  个entry资源


有的设备就是single   ,intrdoub , double, triple1 2 4 6的关系 

singel  模式 是rulex1  个entry资源

IntraDb模式 是rule x2 

double模式是rule x4

Triple 模式是rule x6

不同芯片计算方式不一样,园区核心中xgs只有shtdte单板才额外有intdoubletriple的概念。其它单板都只有singledoublle

粉丝:3人 关注:16人

display qos-acl resource 里资源的数量都是以single 类型为基础,计算出来的

粉丝:3人 关注:16人

dis qos-acl resource advanced-mode 的每个slicetotal的意义是在当前类型下(singele或intradb或doube或triple)能容纳多少条rule 

编辑评论

举报

×

侵犯我的权益 >
对根叔知了社区有害的内容 >
辱骂、歧视、挑衅等(不友善)

侵犯我的权益

×

泄露了我的隐私 >
侵犯了我企业的权益 >
抄袭了我的内容 >
诽谤我 >
辱骂、歧视、挑衅等(不友善)
骚扰我

泄露了我的隐私

×

您好,当您发现根叔知了上有泄漏您隐私的内容时,您可以向根叔知了进行举报。 请您把以下内容通过邮件发送到pub.zhiliao@h3c.com 邮箱,我们会尽快处理。
  • 1. 您认为哪些内容泄露了您的隐私?(请在邮件中列出您举报的内容、链接地址,并给出简短的说明)
  • 2. 您是谁?(身份证明材料,可以是身份证或护照等证件)

侵犯了我企业的权益

×

您好,当您发现根叔知了上有关于您企业的造谣与诽谤、商业侵权等内容时,您可以向根叔知了进行举报。 请您把以下内容通过邮件发送到 pub.zhiliao@h3c.com 邮箱,我们会在审核后尽快给您答复。
  • 1. 您举报的内容是什么?(请在邮件中列出您举报的内容和链接地址)
  • 2. 您是谁?(身份证明材料,可以是身份证或护照等证件)
  • 3. 是哪家企业?(营业执照,单位登记证明等证件)
  • 4. 您与该企业的关系是?(您是企业法人或被授权人,需提供企业委托授权书)
我们认为知名企业应该坦然接受公众讨论,对于答案中不准确的部分,我们欢迎您以正式或非正式身份在根叔知了上进行澄清。

抄袭了我的内容

×

原文链接或出处

诽谤我

×

您好,当您发现根叔知了上有诽谤您的内容时,您可以向根叔知了进行举报。 请您把以下内容通过邮件发送到pub.zhiliao@h3c.com 邮箱,我们会尽快处理。
  • 1. 您举报的内容以及侵犯了您什么权益?(请在邮件中列出您举报的内容、链接地址,并给出简短的说明)
  • 2. 您是谁?(身份证明材料,可以是身份证或护照等证件)
我们认为知名企业应该坦然接受公众讨论,对于答案中不准确的部分,我们欢迎您以正式或非正式身份在根叔知了上进行澄清。

对根叔知了社区有害的内容

×

垃圾广告信息
色情、暴力、血腥等违反法律法规的内容
政治敏感
不规范转载 >
辱骂、歧视、挑衅等(不友善)
骚扰我
诱导投票

不规范转载

×

举报说明

提出建议

    +

亲~登录后才可以操作哦!

确定

亲~检测到您登陆的账号未在http://hclhub.h3c.com进行注册

注册后可访问此模块

跳转hclhub

你的邮箱还未认证,请认证邮箱或绑定手机后进行当前操作