That really all depends on what LiveUpdate schedule you have set, and if you are using the LiveUpdate Skipping options. Generally you are looking at the below behaviour:
- Update from assigned GUP
- Update from Backup GUP if configured
- Update from SEPM if configured
These all happen in accordance with your configured heartbeat interval and all is well and good as far as the GUPs go.
Now, separate from the heartbeat interval, LiveUpdate will also run in accordance with its own schedule. So, if you have the LU schedule set to run every 4 hours (default), then the SEP Client will connect up to Symantec LiveUpdate on the internet every 4 hours. At this point, it should either:
- Determine it has already got the latest defs (via the GUP and/or SEPM during the heartbeeat) and close the connection, or
- Determine newer defs are available and download them
If 2. happens, then it won't download them from the GUP/SEPM.
Finally, it's worth noting that the LU Schdeule settings in 12.1 will (by default) skip the running of LU altogether on the client, if the client itself is less than 2 days out of date, or has been in contact with the SEPM in the last 8 hours. This skipping option is not available in SEP11, so these old clients will always run the LU attempt.