Internal trafic vs. External with Custom Dimensions?

I’m wondering if Custom Dimensions would be lighter to generate than Segments when people ask to for general numbers for “internal trafic” vs. “external trafic” and “all”.

Yes, they really want those numbers for a website with 25 millions pageviews a year so anything faster than Segments based on IP will be welcome.