I'm also wondering if the caching strategy they are using is a naive one (ie: cache is valid for a fix duration, like 5 minutes) or if it's a more active one (like stakeoverflow), with cache in validations each time a page is modified/commented on.
Assuming things havent changed, each varnish server listens for purges via multicast udp.
You can see per-server stats on purges happening here: