Hi all,
A brief followup on this as I've been doing some lab testing today.
I have an X480 here, and I've reconfigured it to have l3-only ipv4-and-ipv6 forwarding configuration and ip route compression enabled. All went as expected.
So, in the interests of science, I sent it a full Internet routing table:
* lab_inet1.63 # show iproute summary
=================ROUTE SUMMARY=================
Mask distribution:
1 default routes 16 routes at length 8
13 routes at length 9 35 routes at length 10
101 routes at length 11 265 routes at length 12
507 routes at length 13 1029 routes at length 14
1764 routes at length 15 12944 routes at length 16
7346 routes at length 17 12372 routes at length 18
25189 routes at length 19 36581 routes at length 20
38614 routes at length 21 63736 routes at length 22
54674 routes at length 23 315613 routes at length 24
1 routes at length 25 1 routes at length 26
12 routes at length 27 20 routes at length 28
38 routes at length 29 59 routes at length 30
7 routes at length 31 44 routes at length 32
Route origin distribution:
570874 EBGP 2 Blackhole 31 Static
75 Direct
Total number of routes = 570982
Total number of compressed routes = 287247
My question here is do the last two lines mean it has 570K routes in total (it does, that's pretty much the size of the global routing table), of which 287K are compressed?
So am I actually using up 283K routes in the hardware table? Or 570K? Or somewhere in between? Is there a way to find out?
I see this, and no log entries, so as it has more than 458K routes the hardware isn't overfilled:
lab_inet1.65 # show iproute reserved-entries
IPv4 # Reserved Routes Minimum #
Slot Type Routes IPv4 (or IPv6) IPv4 Hosts
---- ---------------- -------- ------- ------------------ ----------
1 X480-24x(10G4X) External 458720 ( ext.) [default] 16384
but that doesn't change when I add routes to the switch.
As a benchmark, the X480 had no problems loading the full BGP table. It was over a WAN link, and took 6 minutes 40 seconds, with dcbgp near the top of top for the duration.
Paul.