This document describes how to adjust the routing Ternary Content Addressable Memory (TCAM) allocations on 3BXL modules for the Cisco Catalyst 6500 and 7600 Series routers and switches.
On the Catalyst 6500 and 7600 Series platforms, all of the routing information is stored in special high-speed memory called TCAM. More specifically, the Catalyst 6500 and 7600 Series platforms have three different types of TCAM:
When a route is programmed into the Cisco Express Forwarding (CEF) table in the main memory (RAM), a second copy of that route is stored in the hardware TCAM memory on the Supervisor as well as any Distributed Forwarding Card (DFC) modules on the linecards.
This document focuses on the FIB TCAM; however, the information in this document can also be used in order to resolve these error messages:
%MLSCEF-SP-4-FIB_EXCEPTION_THRESHOLD: Hardware CEF entry
usage is at 95% capacity for IPv4 unicast protocol
%MLSCEF-DFC4-7-FIB_EXCEPTION: FIB TCAM exception, Some
entries will be software switched
%MLSCEF-SP-7-FIB_EXCEPTION: FIB TCAM exception, Some
entries will be software switched
It is important to be aware that the aforementioned errors are reported only once when the TCAM limit is exceeded. Even if the total number of routes withdraws below the configured limit, the switch remains in the exception state until it is cleared:
7600#show mls cef exception status
Current IPv4 FIB exception state = TRUE
Current IPv6 FIB exception state = FALSE
Current MPLS FIB exception state = FALSE
As a result of this TCAM exception condition, connectivity is affected and might result in elevated CPU usage due to software switching.
On August 8th, 2014, the Classless Inter-Domain Routing (CIDR) Report, which provides statistics on the global Internet routing table, reported that the global Internet routing table had passed 512,000 routes.
Most platforms have more than enough TCAM space to support larger routing tables, but the default configurations might require adjustment. As the Internet routing table approaches 512,000 routes, it can cause the Catalyst 6500 and 7600 3BXL-based modules to exceed the default routing TCAM allocations.
This table shows the Supervisor modules and DFCs that are affected by the continued growth of the IPv4 Internet routing table:
Product Name | Default IPv4 TCAM Space | Maximum IPv4 TCAM Space |
WS-SUP720-3BXL | 512,000 | 1,000,000 |
WS-F6700-DFC3BXL | 512,000 | 1,000,000 |
VS-S720-10G-3CXL | 512,000 | 1,000,000 |
RSP720-3CXL-GE | 512,000 | 1,000,000 |
WS-F6700-DFC3CXL | 512,000 | 1,000,000 |
On the 3BXL Series modules, the default FIB TCAM space for the IPv4 routes is 512k routing entries. You can enter the show mls cef maximum-routes command in order to view this information:
7600#show mls cef max
FIB TCAM maximum routes :
=======================
Current :-
-------
IPv4 + MPLS - 512k (default)
IPv6 + IP Multicast - 256k (default)
The FIB TCAM is a single block of memory that is shared between the IPv4 routes/Multiprotocol Label Switching (MPLS) labels and the IPv6 routes/Multicast routes.
The total memory space cannot be changed unless you replace the Supervisor and the DFC module, but you can adjust the amount of memory that is allocated to either the IPv4/MPLS or the IPv6/Multicast.
You can enter the mls cef maximum-routes ip <number in thousands> command in order to adjust the number of routing entries that are allocated to the IPv4. This does not increase the overall size of the FIB TCAM, but it reduces the number of routing entries that are allocated to the IPv6 in order to increase the amount of TCAM space for the IPv4.
It is very important to check the number of MPLS, IPv6, and Multicast routes present before you increase the allocation for IPv4 routes. Enter the show mls cef summary command in order to verify the total amount of routes per protocol:
7600# show mls cef summary
Total routes: 513525
IPv4 unicast routes: 513507
IPv4 non-vrf routes: 513507
IPv4 vrf routes: 0
IPv4 Multicast routes: 3
MPLS routes: 1
IPv6 unicast routes: 5
IPv6 non-vrf routes: 5
IPv6 vrf routes: 0
IPv6 multicast routes: 3
EoM routes: 1
7600(config)# mls cef maximum-routes ip 1000
Maximum routes set to 1024000. Configuration will be effective on reboot.
After you adjust the maximum-routes, you must save the running configuration and reboot the switch before the changes become active (there is no operational impact before the reboot). After the reboot, you can enter the show mls cef maximum-routes command in order to view the new TCAM allocations:
7600# show mls cef maximum-routes
FIB TCAM maximum routes :
=======================
Current :-
-------
IPv4 - 1000k
MPLS - 8k (default)
IPv6 + IP Multicast - 8k (default)
After the adjustment, the total FIB TCAM size is unchanged. The total number of MPLS labels for the IPv6 routes that can be used is reduced, which now allows for 1,000,000 IPv4 routes.
501是什么意思 | 爷们儿大结局是什么 | 头发为什么会掉 | 燕窝有什么好处 | 鱼眼睛吃了有什么好处 |
县人大主任是什么级别 | 2003属什么 | 吃什么推迟月经 | 什么情况下需要做肠镜检查 | 锁骨上的痣代表什么 |
北京市副市长是什么级别 | 吃什么降血糖 | 章鱼属于什么类动物 | 己卯日五行属什么 | 胰腺吃什么药 |
即兴是什么意思 | 多保重是什么意思 | 向内求什么意思 | 子宫肌瘤不能吃什么 | 运是什么结构 |
三月初八是什么星座hcv7jop6ns9r.cn | 小儿风寒感冒吃什么药最好hcv9jop6ns5r.cn | 疯狗病症状都有什么hcv9jop8ns3r.cn | 吃什么肉好hcv9jop0ns5r.cn | 囚徒是什么意思hcv9jop1ns9r.cn |
什么食物消炎效果好hcv9jop7ns2r.cn | 梦见死人复活是什么意思hcv8jop4ns8r.cn | 反酸水吃什么药hcv8jop9ns7r.cn | 幽门梗阻是什么意思hcv8jop3ns2r.cn | 尿路感染检查什么项目hcv7jop6ns5r.cn |
煮虾放什么调料hcv8jop5ns8r.cn | 市局长是什么级别hcv8jop6ns3r.cn | 腰斩什么意思liaochangning.com | 炖鸡放什么调料bysq.com | 脯氨酸氨基肽酶阳性是什么意思bfb118.com |
为什么经常拉肚子hcv8jop4ns8r.cn | 男士脸黑穿什么颜色好hcv8jop1ns5r.cn | 女生第一次什么感觉hcv8jop8ns0r.cn | 总是很困想睡觉是什么原因hcv9jop1ns8r.cn | 柳丁是什么hcv9jop5ns1r.cn |
Revision | Publish Date | Comments |
---|---|---|
1.0 |
18-Aug-2014 |
Initial Release |