I have 4-5m PPS and ~12Gb bps and around 650 interface vlan and each vlan has 3-4x prefix such as /29 or /28 and i have 6-7 bgp session with no full table and around 2000 IP routes with around 3000 mac address , as i read nexus 3k datasheet and 5k datasheet it seems both can handle my traffic, but i do not know what is their real difference , and does n3k really is able to handle these traffics ? my exact 3k part number is N3K-3064PQ-10GX and if i want to use N5K i want to use N5k-5548UP-AF with N55-D160L3-V2 Layer 3 module. and i have that N3k in stock but if i want to use n3k i should purchase it so i like to save my money :P i will appreciate if anyone can guide or help me. Thank you.
Be sure to understand the limitations of the N5K
That document ist for NXOS 7.3.0, but I don't think that these figures grew all that much on the way to 7.3.3.
- only 256 SVIs
- only 7'200 or 14'400 dynamic routes (depending on version of the L3 card)
- only 160Gbps of L3 throughput (see below)
- can't configure routed ports (if memory serves right)
And then I have a fragement of memory of throughput rating dropping from 960Gbps to 240Gbps with the L3 card - but I'll try to find better info source for that.
So it's only 16x10G in/ouit of that L3 Daughter card.
Source: http://n-sistem.net/pdf/Architecture_Nexus5000_5500_2000.pdf Which is from a presentation at Cisco Live 2011 in Las Vegas (Session BRKARC-3452, Cisco Nexus 5000/5500 and 2000 Switch Architecture) from where I'll try to quote:
Layer 3 Forwarding Engine connects the the X-Bar via two UPC (160GBps)
And this diagram:
Hence: The N5K is a very fine L2 switch with can be persuaded to do "some" L3 work. A full-fledged L3 switch, it is not.
In short (...and as mentioned above) the L3 switching module on the 5500 is basically a router on a 16x10GE switch. The verified scalability guide calls out a 256 SVI limit. If your requirement for 650 'interface vlan' maps to SVI's then the 5K is likely not fit for purpose. The 5500 is, however, capable of supporting up to 4000 active VLAN's (...once again reinforcing that the 5500 began life as a competent L2 switch).
The 3064 can support 1024 SVI's, but the platform can only support 507 active VLAN's concurrently (assuming MST). Again, if you're defining 650 SVI's then this would tend to imply defining at least 650 VLAN's and is over spec for the switch. The 3K was built as a low-cost top-of-rack switch with (old) merchant silicon that could support L3 and decent throughput but wasn't intended to do any kind of L2 heavy lifting.
If I were forced to choose, I'd use the 5500 as an L2 switch to terminate other switches and deal with trunking, whatever flavor of STP, etc and then use the 3064 via an LACP bundle to handle L3.
That said, this is a no-win situation in terms of real operations. Both platforms are old. The 5500 hit end of software support in May of 2020 and is full LDOS (last date of support) in 2024. The 3064PQ was announced EOS in 2016 and hits full LDOS in 2022.
Basically the point is that neither switch should be newly deployed into any kind of production role. Beyond any question of scalability they're both going to soon hit a point where there aren't even security updates, much less bug fixes or useful enhancements. Both platforms have been in the process of active retirement for years at this point.
If these are your two options, find a third.
The N3k is suitable for your application.
The main advantages of the N5k are the ability to use fabric extenders (very similar to stacking tbh) and to combine fibre channel & Ethernet for networks which have legacy SAN needs, as well as some models having expansion slots. However, it is a more complex product line; and doesn't offer very large MAC & layer-3 tables as compared to many other modular multi-layer switches.
You didn't describe your plan for aggregating the 650 interfaces/ports but I assume you are confident in that aspect of your plan.