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

某局点S7506E-NP 设备报ACL资源不足问题

  • 0关注
  • 0收藏 1102浏览
粉丝:29人 关注:3人

组网及说明

/

告警信息

/

问题描述

现场设备偶尔会报资源不足,但是看前后日志没有添加acl相关配置。

报错前后有接口震荡:

%@14911845%Mar 28 15:44:19:607 2023 CORE_A IFNET/3/PHY_UPDOWN: Physical state on the interface GigabitEthernet2/0/40 changed to up. %@14911846%Mar 28 15:44:19:607 2023 CORE_A IFNET/5/LINK_UPDOWN: Line protocol state on the interface GigabitEthernet2/0/40 changed to up. %@14911847%Mar 28 15:44:20:251 2023 CORE_A IFNET/3/PHY_UPDOWN: Physical state on the interface GigabitEthernet2/0/40 changed to down. %@14911848%Mar 28 15:44:20:261 2023 CORE_A IFNET/5/LINK_UPDOWN: Line protocol state on the interface GigabitEthernet2/0/40 changed to down. %@14911856%Mar 28 15:47:49:443 2023 CORE_A PORTAL/4/RULE: -Slot=2; Not enough resources. %@14911857%Mar 28 15:48:22:496 2023 CORE_A PORTAL/4/RULE: -Slot=2; Not enough resources. %@14911858%Mar 28 15:49:59:589 2023 CORE_A PORTAL/4/RULE: -Slot=2; Not enough resources.


过程分析

查看配置发现配置了portal,和大量的Free-rule,现场是在新增free-rule的时候报资源不足的: 

%Mar 28 14:00:58:385 2023 CORE_A SHELL/6/SHELL_CMD: -Line=vty0-IPAddr=172.16.7.55-User=admin; Command is dis arp | inc 172.16.5.41

%Mar 28 14:00:58:420 2023 CORE_A SHELL/6/SHELL_CMD: -Line=vty1-IPAddr=172.16.7.125-User=admin; Command is portal free-rule 550 source ip 172.16.149.208 32

%Mar 28 14:00:58:707 2023 CORE_A SHELL/6/SHELL_CMD: -Line=vty0-IPAddr=172.16.7.55-User=admin; Command is dis arp | inc 172.16.144.108

%Mar 28 14:00:58:995 2023 CORE_A SHELL/6/SHELL_CMD: -Line=vty0-IPAddr=172.16.7.55-User=admin; Command is dis arp | inc 172.16.63.38

%Mar 28 14:00:59:338 2023 CORE_A SHELL/6/SHELL_CMD: -Line=vty0-IPAddr=172.16.7.55-User=admin; Command is dis arp | inc 172.16.144.155

%Mar 28 14:01:00:125 2023 CORE_A PORTAL/4/RULE: -Slot=2; Not enough resources.

当端口updown的时候,涉及新的portal用户上线,也要下发acl,资源不足也会报的。

现场已经没有空闲的slice了,其它slice计算有空闲的acl因为类型不同也无法给portal使用。

  ====debug qacl show acl-resc slot 2 chip 0==== 

 

---------------Qacl Group UsedResc Info---------------

Acl Hw Resource: VFP, Pipe:0

------------------------------------------------------

  Pri  2, Group  3,usedEntries 18 ,mode Single, physlice 2/

  =========================================

    acl type                   usedEntries[18]

  =========================================

    [107]Pdt VFP FirstNh2Classid        18 

  ======================================

------------------------------------------------------

  Pri  3, Group  2,usedEntries 1  ,mode Single, physlice 3/

  =========================================

    acl type                   usedEntries[1]

  =========================================

    [91 ]STMVLAN_PERMIT              1  

  ======================================

------------------------------------------------------

Acl Hw Resource: EFP, Pipe:0

------------------------------------------------------

  Pri  2, Group  7,usedEntries 62 ,mode Double, physlice 2/3/

  =========================================

    acl type                   usedEntries[62]

  =========================================

    [100]PktFilter IP on VRF         62 

  ======================================

------------------------------------------------------

Acl Hw Resource: IFP, Pipe:0

------------------------------------------------------

  Pri  7, Group  6,usedEntries 10 ,mode Double, physlice 0/1/

  =========================================

    acl type                   usedEntries[10]

  =========================================

    [148]PDT LOW INITIAL             1  

    [23 ]RX Low                      7  

    [25 ]Super_RX Low                1  

    [27 ]TCP_RX_MISS_LOWEST          1  

  ======================================

------------------------------------------------------

  Pri  9, Group  8,usedEntries 1017,mode Double, physlice 2/3/4/5/6/7/8/9/

  =========================================

    acl type                   usedEntries[1017]

  =========================================

    [35 ]Portal Free                 439

    [36 ]Portal User                 527

    [37 ]Portal Redirect             34 

    [39 ]Portal Deny                 17 

  ======================================

------------------------------------------------------

  Pri 11, Group  5,usedEntries 48 ,mode Single, physlice 11/

  =========================================

    acl type                   usedEntries[48]

  =========================================

    [116]Policy Based Routing V4        48 

  ======================================

------------------------------------------------------

  Pri 12, Group  4,usedEntries 70 ,mode Double, physlice 12/13/

  =========================================

    acl type                   usedEntries[70]

  =========================================

    [101]PktFilter Eth_Mac on VRF        2  

    [100]PktFilter IP on VRF         68 

  ======================================

------------------------------------------------------

  Pri 14, Group  1,usedEntries 50 ,mode Double, physlice 14/15/

  =========================================

    acl type                   usedEntries[50]

  =========================================

    [147]PDT HIGH INITIAL            1  

    [91 ]STMVLAN_PERMIT              2  

    [92 ]STM_DENYALL                 1  

    [7  ]RX IPv4 Super High          2  

    [8  ]RX IPv4 High                11 

    [9  ]RX IPv4 Middle High         5  

    [10 ]RX IPv4 Middle              26 

    [14 ]RX IPv6 Middle_High         1  

    [64 ]Zero-Mac-Deny               1  

  ======================================


现场一个slice的长度是256,portal占用了8个,共有8*256=2048,现场有1017个entry,因为是double模式,所以使用了1017*2=2034条。所以已占用的slice已经只剩14条资源。 同时通过debug qacl show acl-resc slot 2 chip 0可以看到该单板0~15的slice全部都被使用了,没有空闲的slice腾出来给portal用。所以就资源不足了。 现场如果不去优化acl ,想要删除配置来腾出slice,可以看下这些能不能删除:

------------------------------------------------------

  Pri 12, Group  4,usedEntries 70 ,mode Double, physlice 12/13/

  =========================================

    acl type                   usedEntries[70]

  =========================================

    [101]PktFilter Eth_Mac on VRF        2  

    [100]PktFilter IP on VRF         68 

  ======================================

解决方法

现场配置了portal,包过滤和pbr,其中portal占用了非常多的acl,其中portal中配置了较多的portal-free rule,建议精简到5条内优化解决。


同时也可以核对其它包过滤和pbr配置的必要性,如果不需要可以删除配置来释放acl,腾出acl资源。

该案例对您是否有帮助:

您的评价:1

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

0 个评论

该案例暂时没有网友评论

编辑评论

举报

×

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

侵犯我的权益

×

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

泄露了我的隐私

×

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

侵犯了我企业的权益

×

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

抄袭了我的内容

×

原文链接或出处

诽谤我

×

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

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

×

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

不规范转载

×

举报说明

提出建议

    +

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

确定

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

注册后可访问此模块

跳转hclhub

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