Cisco n3k-3064PQ-10gx TCAM 问题

网络工程 cisco-nexus
2021-07-23 20:18:32

我有一个 n3k-3064pq-10gx,我想要 1x pbr 来更改一些 400x SVI 下一跳,当我尝试将 pbr 应用于 l3 接口或 SVI 时,它说“% 无法应用 PBR 路由映射 - 指定TCAM 区域大小为零,因此从 https://community.cisco.com/t5/switching/nexus-3k-tcam-carving-region-cannot-be-configured/td-p/3405266 我发现我应该减少 racl并在 tcam 中增加 pbr 所以我的问题是:

  1. 我已经将 racl 从 512 减少到 256 并将 pbr 从 0 增加到 256 ,那么这些值是什么意思?这意味着我可以创建 256x PBR 吗?或者这意味着我可以将 1x PBR 分配给 256x SVI 或第 3 层?

  2. 当我将 racl 从 512 减少到 256 时,它不会对我的路由器造成任何问题,你能解释一下吗?

谢谢,

2个回答

默认情况下整个 TCAM 被占用,您需要释放一些资源(不一定是racl)以增加其他资源。

一般来说,不同的资源可能会占用每个实体不同的 TCAM 空间。并且有些资源无法释放。分配可以在严格指定的块中完成。您可以通过以下方式查看当前分配的区域:

show hardware profile tcam region

并通过以下方式验证实际使用情况:

show hardware access-list resource utilization

(或show hardware capacity forwarding)。例如,这是我的 ARP ALC 配置:

hardware profile tcam region racl 256 
hardware profile tcam region e-racl 256 
hardware profile tcam region arpacl 256

您走在正确的轨道上——您正在 TCAM 中创建 PBR 条目并将这些条目(可能只是一个)用于许多接口。在大多数情况下,类似 ACL 的结构能够被任意数量的接口重用。这就是为什么交换机在系统范围内只有几百个条目的空间是可以的。