Hey everyone,
We're currently looking into enabling ChromeOS peer-to-peer (P2P) auto update downloads for the devices in our schools. (Workspace Admin > Devices > Chrome > Settings > Device > Auto-update settings > Peer to Peer). We're trying to understand it better, especially how well it works and what impact it might have on our environment.
If you've turned it on in your environment, how's it going? What are the pros, cons, or unexpected gotchas you've run into?
After digging in the P2P Service Spec, I have a couple of specific areas I'm trying to map out for our district:
The Networking Side (mDNS & Ports)
mDNS Traffic: Since peer discovery relies on mDNS, and multicast is usually disabled on school Wi-Fi to keep broadcast traffic down, how did you handle this? Did you have to deploy mDNS reflectors to allow discovery across different subnets, or did you keep it strictly local?
Ports: For the DNS-SD service (HTTP over port 16725), did you open this up across networks, or are you limiting P2P sharing to devices on the exact same VLAN?
Storage Impact
Cache Space: The spec mentions cached updates live in /var/cache/p2p. Is ChromeOS always caching these files anyway, or does turning on P2P create a brand-new storage footprint on the device?
If it’s net-new, how much storage is it actually eating up on student/staff devices? We’re trying to make sure we don’t accidentally starve user profiles of space.
Would love to hear any lessons learned, configuration tips, or even just a general "yes, it's worth it" or "no, if you're environment has or does not have X or Y, it's not for you."
Thanks!
--
Dee Abson | IT Specialist | Red Deer Public Schools