Hello,
Let me try to shed some light on this.
When the option "Separate routing (M1 port restricted to appliance management services only)" is chosen, WSA defines two kinds of traffic: Management traffic and Data traffic.
Data traffic: proxy traffic, which includes WCCP as well if enabled and PAC file hosting
Management traffic: Everything else, which means GUI access, Updates, Upgrade, DNS, Authentication, Feature Keys, Senderbase (wbnp), etc
Also, there are two different routing tables defined, which can be seen on the appliance management GUI under 'Network -> Routes'
Routes for Management Traffic (Interface M1: m.m.m.m, Interface P1: p.p.p.p)
and
Routes for Data Traffic (Interface P1: p.p.p.p)
This means WSA uses P1 interface for data traffic only which is fairly understandable.
This is where confusion arises. It can use both M1 or P1 interface for any outgoing management traffic that is generated by the device. Now, WSA does provide option to choose routing table under DNS settings as well as "Update & Upgrade settings"
For any incoming management traffic, such as Web GUI, SSH, logs over FTP, SNMP poll, etc, WSA listens to appropriate ports only on M1 interface.
Hope this helps
Thanks & Regards,
Chetan