Dell Networking OS10 Routes are not being installed
Summary: The issue is about new routes are not being installed in the Broadcom hardware on Dell S5248F switches. OS10 can learn new routes, but it is not able to install them in the Broadcom hardware tables. This issue affects all platforms and all OS10 versions, but could be mitigated using switch's configuration or different platforms where the tables are larger than S5200. ...
This article applies to
This article does not apply to
This article is not tied to any specific product.
Not all product versions are identified in this article.
Symptoms
- Collecting Information:
- Use the sosreport command to collect system logs and hardware tables information.
- Collect topology maps and configuration details.
hshell -c "l3 info" command shows if the table space is exhausted.
- Identifying the Issue:
- Check if which routes are not working and the devices are unable to communicate.
- Using OS10 show commands, you can see the routes in the routing table.
- From the OS10 Kernel, ping works between the source and the destination.
- Using the hshell command, the route can not seen in the defip table.
- For IPv4,
hshell -c "´l3 defip show"can be used to check the route entry. - For IPv6,
hshell -c "l3 ip6route show"can be used to check the route entry. - Check the current table's usage with
hshell -c "l3 info"command.
- For IPv4,
- You can also pull the journalctl output looking for the entries below.
//========
[ROUTE:HAL-RT-DR], Error: hal_fib_route_add vrf_id: 8, prefix: 201.54.14.249, prefix_len: 32, hal_err: -1 (Failure)base_nas[err]: [ev_log_t_SAI_ROUTE:Switch Id: 0], Failed to add route in Unit 0. Err: Table full.base_nas[err]: [ev_log_t_SAI_ROUTE:Switch Id: 0], Route Add failed
//========
- The table usage calculation is as follows:
Example: ip6 routes – 12 (show ipv6 route summary including all VRF) ipv4 routes - 12 (show ip route summary including all VRF) total routes = 36 = ip6-routes*2 + ip4-routes <------ Note: IPv6 takes two entries. l3 info shows the number of used/total-entries hosts/route entries. //======= OS10#system "sudo hshell -c 'l3 info'" hosts : 12 / 147456 routes : 31 / 32768 nexthops : 9 / 65536 ecmp_groups : 0 / 4096 overlay_ecmp_defrag : 0 underlay_ecmp_defrag : 0 //=======
Cause
- Root Cause:
- This issue could happen on any OS10 version.
- The issue is due to the Broadcom hardware table being full, preventing new routes from being added.
- Supporting Documents:
- Check the latest Dell SmartFabric OS10 User Guide for detailed command usage and hardware limitations.
- Hardware limits for the S5200 platform:

Resolution
- There is no intention to fix this issue in the OS10 code because it is a hardware limitation. Work with some of these options below to work around this limitation
-
- Check the current hardware profile with the command below and adequate the routes and hosts within the limits.
Note: The command was taken from s5248f. OS10# show hardware forwarding-table mode all Mode default scaled-l2 scaled-l3-routes scaled-l3-hosts L2 MAC Entries 163840 294912 32768 98304 L3 Host Entries 147456 16384 16384 212992 L3 Route Entries 32768 32768 131072 98304
-
- Monitor table space using commands
"l3 info"in the hshell menu.
- Monitor table space using commands
-
- Use different configurations to suppress unnecessaries routes or host entries installed in the switch.
Affected Products
PowerSwitch, SmartFabric OS10 SoftwareArticle Properties
Article Number: 000322394
Article Type: Solution
Last Modified: 22 May 2025
Version: 1
Find answers to your questions from other Dell users
Support Services
Check if your device is covered by Support Services.