Forum Discussion
Delivery Optimization (DO) Peer Selection Behavior
We are planning to introduce Delivery Optimization (DO) in our company. Below are the key conditions. Could you confirm if my understanding is correct?
Scenario:
Download Mode: Set to LAN (1)
DORestrictPeerSelectionBy: Set to 1 (Subnet mask) or 2 (Local Peer Discovery (DNS-SD)) to restrict peer selection by subnet
Client A is on Subnet 1 and requests a download
Client B is on Subnet 2 and has the cached file
Network Constraints:
All internet traffic must go through a cloud proxy
We cannot allow endpoints (*.prod.do.dsp.mp.microsoft.com) on the proxy due to regulatory reasons
My Understanding:
Client A and Client B share the same public IP address since they connect to the DO service via the cloud proxy.
If only LAN (1) is set, the DO service considers Client B as Client A’s peer because Client B has the target cache and the same public IP address.
If both LAN (1) and DORestrictPeerSelectionBy are configured, Client B will not be recognized as Client A’s peer since they are on different subnets.
Thanks :)
2 Replies
- QuinnBaileyIron Contributor
When you set the download mode to LAN (1), the Delivery Optimization clients can download content from other clients on the same local network (LAN). This mode enhances bandwidth efficiency by allowing clients to share their cached content.
- AsherReedIron Contributor
It's correct that, if both Client A and Client B connect to the internet through the same cloud proxy, they will share the same public IP address as seen by external services, including the DO service. However, the DO service considers more than just the public IP when determining if peers are eligible for sharing content.